Quellcode durchsuchen

Updated BreakoutBoard to use RJ45-shielded-Molex with Earth plane and MicroVias

gobrien vor 6 Jahren
Ursprung
Commit
ea888248db

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 5865
MLI/Modular/BreakoutBoard/BreakoutBoard.ArdGndPlane.kicad_pcb


Datei-Diff unterdrückt, da er zu groß ist
+ 2760 - 1677
MLI/Modular/BreakoutBoard/BreakoutBoard.kicad_pcb


Datei-Diff unterdrückt, da er zu groß ist
+ 2348 - 652
MLI/Modular/BreakoutBoard/BreakoutBoard.kicad_pcb-bak


+ 14 - 3
MLI/Modular/BreakoutBoard/FuseBoardConnection.sch

@@ -34,7 +34,7 @@ EELAYER 25 0
 EELAYER END
 $Descr User 8268 5846
 encoding utf-8
-Sheet 10 10
+Sheet 8 10
 Title "Breakout Board"
 Date "2018-01-04"
 Rev "Release 0.1"
@@ -52,9 +52,9 @@ AR Path="/5A31FD72/5A31FF65" Ref="J801"  Part="1"
 AR Path="/5A320551/5A31FF65" Ref="J802"  Part="1" 
 AR Path="/5A332152/5A31FF65" Ref="J901"  Part="1" 
 AR Path="/5A3324C4/5A31FF65" Ref="J1001"  Part="1" 
-F 0 "J1001" H 2350 2500 50  0000 C CNN
+F 0 "J801" H 2350 2500 50  0000 C CNN
 F 1 "RJ45" H 2000 2500 50  0000 C CNN
-F 2 "PartsLibraries:RJ45" H 2150 2000 50  0001 C CNN
+F 2 "PartsLibraries:RJ45-shielded-Molex" H 2150 2000 50  0001 C CNN
 F 3 "" H 2150 2000 50  0001 C CNN
 	1    2150 2000
 	0    1    1    0   
@@ -71,4 +71,15 @@ Text HLabel 1700 2150 0    60   Input ~ 0
 C
 Text HLabel 1700 2350 0    60   Output ~ 0
 COM
+$Comp
+L Earth #PWR?
+U 1 1 5AC3C13F
+P 2500 2600
+F 0 "#PWR?" H 2500 2350 50  0001 C CNN
+F 1 "Earth" H 2500 2450 50  0001 C CNN
+F 2 "" H 2500 2600 50  0001 C CNN
+F 3 "" H 2500 2600 50  0001 C CNN
+	1    2500 2600
+	1    0    0    -1  
+$EndComp
 $EndSCHEMATC

+ 45 - 23
MLI/Modular/BreakoutBoard/Module.sch

@@ -34,7 +34,7 @@ EELAYER 25 0
 EELAYER END
 $Descr User 8268 5846
 encoding utf-8
-Sheet 5 10
+Sheet 3 10
 Title "Breakout Board"
 Date "2018-01-04"
 Rev "Release 0.1"
@@ -54,9 +54,9 @@ AR Path="/5A2F40AA/5A2E9F01" Ref="J401"  Part="1"
 AR Path="/5A2F0F54/5A2E9F01" Ref="J501"  Part="1" 
 AR Path="/5A2F6574/5A2E9F01" Ref="J601"  Part="1" 
 AR Path="/5A327B0A/5A2E9F01" Ref="J701"  Part="1" 
-F 0 "J501" H 2350 2550 50  0000 C CNN
+F 0 "J301" H 2350 2550 50  0000 C CNN
 F 1 "RJ45" H 2000 2550 50  0000 C CNN
-F 2 "PartsLibraries:RJ45" H 2150 2050 50  0001 C CNN
+F 2 "PartsLibraries:RJ45-shielded-Molex" H 2150 2050 50  0001 C CNN
 F 3 "" H 2150 2050 50  0001 C CNN
 	1    2150 2050
 	0    1    1    0   
@@ -64,43 +64,35 @@ $EndComp
 $Comp
 L RJ45 J202
 U 1 1 5A2E9F0E
-P 2150 2950
+P 2150 3350
 AR Path="/5A2F1991/5A2E9F0E" Ref="J202"  Part="1" 
 AR Path="/5A2F08D5/5A2E9F0E" Ref="J302"  Part="1" 
 AR Path="/5A2F40AA/5A2E9F0E" Ref="J402"  Part="1" 
 AR Path="/5A2F0F54/5A2E9F0E" Ref="J502"  Part="1" 
 AR Path="/5A2F6574/5A2E9F0E" Ref="J602"  Part="1" 
 AR Path="/5A327B0A/5A2E9F0E" Ref="J702"  Part="1" 
-F 0 "J502" H 2350 3450 50  0000 C CNN
-F 1 "RJ45" H 2000 3450 50  0000 C CNN
-F 2 "PartsLibraries:RJ45" H 2150 2950 50  0001 C CNN
-F 3 "" H 2150 2950 50  0001 C CNN
-	1    2150 2950
+F 0 "J302" H 2350 3850 50  0000 C CNN
+F 1 "RJ45" H 2000 3850 50  0000 C CNN
+F 2 "PartsLibraries:RJ45-shielded-Molex" H 2150 3350 50  0001 C CNN
+F 3 "" H 2150 3350 50  0001 C CNN
+	1    2150 3350
 	0    1    1    0   
 $EndComp
-Wire Notes Line
-	1000 1450 1000 3450
-Wire Notes Line
-	1000 3450 2800 3450
-Wire Notes Line
-	2800 3450 2800 1450
 Wire Notes Line
 	2800 1450 1000 1450
-Text Notes 1100 3400 0    60   ~ 0
-Module
 Text HLabel 1700 2200 0    60   Output ~ 0
 ARD_TEMP
-Text HLabel 1700 2800 0    60   Input ~ 0
+Text HLabel 1700 3700 0    60   Input ~ 0
 ARD_PWM_A
-Text HLabel 1700 2900 0    60   Input ~ 0
+Text HLabel 1700 3500 0    60   Input ~ 0
 ARD_PWM_B
-Text HLabel 1700 3000 0    60   Input ~ 0
-ARD_PWM_C
 Text HLabel 1700 3100 0    60   Input ~ 0
+ARD_PWM_C
+Text HLabel 1700 3300 0    60   Input ~ 0
 ARD_PWM_D
-Text GLabel 1700 2600 0    60   Input ~ 0
+Text GLabel 1700 2000 0    60   Input ~ 0
 DC_IN
-Text GLabel 1700 2700 0    60   UnSpc ~ 0
+Text GLabel 1700 2100 0    60   UnSpc ~ 0
 DC_GND
 Text GLabel 1700 2300 0    60   Input ~ 0
 ARD_VCC
@@ -108,4 +100,34 @@ Text GLabel 1700 2400 0    60   UnSpc ~ 0
 ARD_GND
 Text HLabel 1700 1700 0    60   Output ~ 0
 ARD_CUR
+Text GLabel 1700 3000 0    60   UnSpc ~ 0
+ARD_GND
+Text GLabel 1700 3200 0    60   UnSpc ~ 0
+ARD_GND
+Text GLabel 1700 3400 0    60   UnSpc ~ 0
+ARD_GND
+Text GLabel 1700 3600 0    60   UnSpc ~ 0
+ARD_GND
+$Comp
+L Earth #PWR?
+U 1 1 5AC3BDA5
+P 2500 3950
+F 0 "#PWR?" H 2500 3700 50  0001 C CNN
+F 1 "Earth" H 2500 3800 50  0001 C CNN
+F 2 "" H 2500 3950 50  0001 C CNN
+F 3 "" H 2500 3950 50  0001 C CNN
+	1    2500 3950
+	1    0    0    -1  
+$EndComp
+$Comp
+L Earth #PWR?
+U 1 1 5AC3BDC7
+P 2500 2650
+F 0 "#PWR?" H 2500 2400 50  0001 C CNN
+F 1 "Earth" H 2500 2500 50  0001 C CNN
+F 2 "" H 2500 2650 50  0001 C CNN
+F 3 "" H 2500 2650 50  0001 C CNN
+	1    2500 2650
+	1    0    0    -1  
+$EndComp
 $EndSCHEMATC

+ 2 - 2
PartsLibraries.pretty/Heatsink_AAVID_ML73_25.kicad_mod

@@ -51,9 +51,9 @@
   (fp_line (start 8.001 -0.762) (end 8.001 -6.35) (layer F.SilkS) (width 0.15))
   (pad 1 thru_hole circle (at 12.7 0) (size 5.99948 5.99948) (drill 2.49936) (layers *.Cu *.Mask))
   (pad 1 thru_hole circle (at -12.7 0) (size 5.99948 5.99948) (drill 2.49936) (layers *.Cu *.Mask))
-  (model Heatsink_30mm.wrl
+  (model ../../../../../../Development/mlihardware/3D/Heatsink_30mm.wrl
     (at (xyz 0 0 0))
     (scale (xyz 1 1 1))
-    (rotate (xyz 270 0 0))
+    (rotate (xyz 0 0 0))
   )
 )

+ 10 - 0
PartsLibraries.pretty/MicroVia.kicad_mod

@@ -0,0 +1,10 @@
+(module MicroVia (layer F.Cu) (tedit 5AC39B72)
+  (fp_text reference REF** (at 0 -2.54) (layer F.SilkS) hide
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value MicroVia (at 0 2.54) (layer F.Fab) hide
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu)
+    (zone_connect 2))
+)

+ 17 - 17
PartsLibraries.pretty/RJ45-shielded-Molex.kicad_mod

@@ -1,21 +1,21 @@
-(module RJ45-shielded-Molex (layer F.Cu) (tedit 5ABCD19F)
+(module RJ45-shielded-Molex (layer F.Cu) (tedit 5AC497C6)
   (tags RJ45)
-  (fp_text reference J1 (at 4.7 11.18) (layer F.SilkS)
+  (fp_text reference J? (at 5.08 -6.35) (layer F.SilkS)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_text value Monitor (at 5.08 8.89) (layer F.Fab)
+  (fp_text value RJ45 (at 4.6 10.9) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_line (start -3.17 14.22) (end 12.07 14.22) (layer F.SilkS) (width 0.12))
-  (fp_line (start 12.07 -3.81) (end 12.06 5.18) (layer F.SilkS) (width 0.12))
-  (fp_line (start 12.07 -3.81) (end -3.17 -3.81) (layer F.SilkS) (width 0.12))
-  (fp_line (start -3.17 -3.81) (end -3.17 5.19) (layer F.SilkS) (width 0.12))
-  (fp_line (start 12.06 7.52) (end 12.07 14.22) (layer F.SilkS) (width 0.12))
-  (fp_line (start -3.17 7.51) (end -3.17 14.22) (layer F.SilkS) (width 0.12))
-  (fp_line (start -3.56 -4.06) (end 12.46 -4.06) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -3.56 -4.06) (end -3.56 14.47) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 12.46 14.47) (end 12.46 -4.06) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 12.46 14.47) (end -3.56 14.47) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -3.2 13) (end 12.2 13) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.2 -3.8) (end 12.2 5) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.2 -3.8) (end -3.2 -3.8) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.2 -3.8) (end -3.2 5) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.2 11) (end 12.2 13) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.2 11) (end -3.2 13) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.6 -4.1) (end 12.5 -4.1) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -3.6 -4.1) (end -3.6 13.3) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.5 13.3) (end 12.5 -4.1) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.5 13.3) (end -3.6 13.3) (layer F.CrtYd) (width 0.05))
   (pad "" np_thru_hole circle (at 10.16 6.35) (size 3.25 3.25) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
   (pad "" np_thru_hole circle (at -1.27 6.35) (size 3.25 3.25) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
   (pad 1 thru_hole rect (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
@@ -30,9 +30,9 @@
     (zone_connect 2))
   (pad 9 thru_hole circle (at 12.245 9.4) (size 2.2 2.2) (drill 1.6) (layers *.Cu *.Mask)
     (zone_connect 2))
-  (model ../../../../../../Development/multilevelinverter/Hardware/3D/RJ45.wrl
-    (at (xyz 0.175 -0.667 0.3))
-    (scale (xyz 10 10 10))
-    (rotate (xyz 270 0 0))
+  (model "C:/Development/mlihardware/3D/RJ45 Shielded Molex.wrl"
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
   )
 )