Browse Source

Hbridge connections made but needs confirmation from Mansour that it's all the right way round

gobrien 7 years ago
parent
commit
923d7c08b7

+ 336 - 332
MLI/Modular/HBridgePowerModule/HBridgePowerModule.kicad_pcb

@@ -1,15 +1,15 @@
 (kicad_pcb (version 4) (host pcbnew 4.0.7)
 (kicad_pcb (version 4) (host pcbnew 4.0.7)
 
 
   (general
   (general
-    (links 22)
-    (no_connects 14)
+    (links 24)
+    (no_connects 2)
     (area 27.889999 20.269999 221.030001 160.070001)
     (area 27.889999 20.269999 221.030001 160.070001)
     (thickness 1.6)
     (thickness 1.6)
-    (drawings 59)
-    (tracks 31)
+    (drawings 25)
+    (tracks 103)
     (zones 0)
     (zones 0)
-    (modules 19)
-    (nets 13)
+    (modules 17)
+    (nets 9)
   )
   )
 
 
   (page A4)
   (page A4)
@@ -22,16 +22,16 @@
     (35 F.Paste user hide)
     (35 F.Paste user hide)
     (36 B.SilkS user)
     (36 B.SilkS user)
     (37 F.SilkS user)
     (37 F.SilkS user)
-    (38 B.Mask user)
-    (39 F.Mask user hide)
-    (40 Dwgs.User user)
+    (38 B.Mask user hide)
+    (39 F.Mask user)
+    (40 Dwgs.User user hide)
     (41 Cmts.User user hide)
     (41 Cmts.User user hide)
     (42 Eco1.User user hide)
     (42 Eco1.User user hide)
     (43 Eco2.User user hide)
     (43 Eco2.User user hide)
     (44 Edge.Cuts user)
     (44 Edge.Cuts user)
     (45 Margin user hide)
     (45 Margin user hide)
-    (46 B.CrtYd user)
-    (47 F.CrtYd user)
+    (46 B.CrtYd user hide)
+    (47 F.CrtYd user hide)
     (48 B.Fab user hide)
     (48 B.Fab user hide)
     (49 F.Fab user hide)
     (49 F.Fab user hide)
   )
   )
@@ -58,8 +58,8 @@
     (mod_edge_width 0.15)
     (mod_edge_width 0.15)
     (mod_text_size 1 1)
     (mod_text_size 1 1)
     (mod_text_width 0.15)
     (mod_text_width 0.15)
-    (pad_size 1.5 1.5)
-    (pad_drill 0.6)
+    (pad_size 10 10)
+    (pad_drill 4.3)
     (pad_to_mask_clearance 0)
     (pad_to_mask_clearance 0)
     (aux_axis_origin 0 0)
     (aux_axis_origin 0 0)
     (visible_elements 7FFFEFFF)
     (visible_elements 7FFFEFFF)
@@ -92,17 +92,13 @@
 
 
   (net 0 "")
   (net 0 "")
   (net 1 GND_ISO_1)
   (net 1 GND_ISO_1)
-  (net 2 "Net-(C3-Pad2)")
-  (net 3 "Net-(C4-Pad2)")
-  (net 4 DRV_GATE_1)
-  (net 5 DRV_GATE_2)
-  (net 6 DRV_GATE_3)
-  (net 7 DRV_GATE_4)
-  (net 8 GND_ISO_3)
-  (net 9 GND_ISO_4)
-  (net 10 "/SinglePowerSwitch 3/DRAIN")
-  (net 11 "Net-(J6-Pad1)")
-  (net 12 "Net-(J7-Pad1)")
+  (net 2 DRV_GATE_1)
+  (net 3 DRV_GATE_2)
+  (net 4 DRV_GATE_3)
+  (net 5 DRV_GATE_4)
+  (net 6 GND_ISO_3)
+  (net 7 "/SinglePowerSwitch 1/DRAIN")
+  (net 8 GND_ISO_2)
 
 
   (net_class Default "This is the default net class."
   (net_class Default "This is the default net class."
     (clearance 0.4)
     (clearance 0.4)
@@ -111,67 +107,61 @@
     (via_drill 1)
     (via_drill 1)
     (uvia_dia 1)
     (uvia_dia 1)
     (uvia_drill 0.5)
     (uvia_drill 0.5)
-    (add_net "/SinglePowerSwitch 3/DRAIN")
+    (add_net "/SinglePowerSwitch 1/DRAIN")
     (add_net DRV_GATE_1)
     (add_net DRV_GATE_1)
     (add_net DRV_GATE_2)
     (add_net DRV_GATE_2)
     (add_net DRV_GATE_3)
     (add_net DRV_GATE_3)
     (add_net DRV_GATE_4)
     (add_net DRV_GATE_4)
     (add_net GND_ISO_1)
     (add_net GND_ISO_1)
+    (add_net GND_ISO_2)
     (add_net GND_ISO_3)
     (add_net GND_ISO_3)
-    (add_net GND_ISO_4)
-    (add_net "Net-(C3-Pad2)")
-    (add_net "Net-(C4-Pad2)")
-    (add_net "Net-(J6-Pad1)")
-    (add_net "Net-(J7-Pad1)")
   )
   )
 
 
-  (module PartsLibraries:RJ45 (layer F.Cu) (tedit 59511D7C) (tstamp 59AF0929)
-    (at 128.27 35.56 180)
-    (tags RJ45)
-    (path /59AED755)
-    (fp_text reference J1 (at 4.7 11.18 180) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF0986)
+    (at 154.2 38.1)
+    (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
+    (tags "TO-247 Vertical RM 5.45mm TO-3P")
+    (path /59AEEDCB/59AEE014)
+    (fp_text reference Q2 (at 5.45 3.45) (layer B.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (fp_text value RJ45 (at 4.59 6.25 180) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (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))
-    (pad "" np_thru_hole circle (at 10.16 6.35 180) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
-    (pad "" np_thru_hole circle (at -1.27 6.35 180) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
-    (pad 1 thru_hole rect (at 0 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 8 GND_ISO_3))
-    (pad 2 thru_hole circle (at 1.27 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 7 DRV_GATE_4))
-    (pad 3 thru_hole circle (at 2.54 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 6 DRV_GATE_3))
-    (pad 4 thru_hole circle (at 3.81 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 9 GND_ISO_4))
-    (pad 5 thru_hole circle (at 5.08 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 1 GND_ISO_1))
-    (pad 6 thru_hole circle (at 6.35 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 5 DRV_GATE_2))
-    (pad 7 thru_hole circle (at 7.62 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 4 DRV_GATE_1))
-    (pad 8 thru_hole circle (at 8.89 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 1 GND_ISO_1))
-    (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))
+    (fp_text user %R (at 5.45 3.45) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start -2.5 -2.7) (end 13.4 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start 13.4 -2.7) (end 13.4 2.33) (layer B.Fab) (width 0.1))
+    (fp_line (start 13.4 2.33) (end -2.5 2.33) (layer B.Fab) (width 0.1))
+    (fp_line (start 3.645 2.33) (end 3.645 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start 7.255 2.33) (end 7.255 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start -2.62 2.451) (end 13.52 2.451) (layer B.SilkS) (width 0.12))
+    (fp_line (start -2.62 -2.82) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start -2.62 2.451) (end -2.62 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start 13.52 2.451) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start 3.646 2.451) (end 3.646 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start 7.255 2.451) (end 7.255 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start -2.75 2.59) (end -2.75 -2.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
+    (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 3 DRV_GATE_2))
+    (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
+    (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+    (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
+      (at (xyz 0.212598 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
     )
     )
   )
   )
 
 
-  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F7A2) (tstamp 5A172C6E)
-    (at 182.88 127)
+  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F78E) (tstamp 5A172C5D)
+    (at 67.31 59.69)
     (descr "Mounting Hole 4.3mm, no annular, M4")
     (descr "Mounting Hole 4.3mm, no annular, M4")
     (tags "mounting hole 4.3mm no annular m4")
     (tags "mounting hole 4.3mm no annular m4")
     (attr virtual)
     (attr virtual)
@@ -208,34 +198,15 @@
     (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
     (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
   )
   )
 
 
-  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F798) (tstamp 5A172C60)
-    (at 182.88 58.42)
-    (descr "Mounting Hole 4.3mm, no annular, M4")
-    (tags "mounting hole 4.3mm no annular m4")
-    (attr virtual)
-    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
-    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
-    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
-  )
-
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF0722)
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF0722)
-    (at 78.7 45.72 180)
+    (at 97.79 44.45 270)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (path /59AEDD49/59AEE01D)
     (path /59AEDD49/59AEE01D)
-    (fp_text reference C1 (at 1.25 -3.81 180) (layer F.SilkS)
+    (fp_text reference C1 (at 1.25 -3.81 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81 180) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -364,13 +335,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0 180) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
-    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 8 GND_ISO_3))
+    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -378,15 +349,15 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF07A7)
-    (at 91.48 134.62)
+  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF082C)
+    (at 78.74 133.35 90)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
-    (path /59AEEDCB/59AEE01D)
-    (fp_text reference C2 (at 1.25 -3.81) (layer F.SilkS)
+    (path /59AEEFC6/59AEE01D)
+    (fp_text reference C3 (at 1.25 -3.81 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -515,13 +486,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
-    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 9 GND_ISO_4))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -529,15 +500,79 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF082C)
-    (at 157.44 45.72 180)
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 5A291ED7)
+    (at 209.55 87.63)
+    (path /59AFA697)
+    (fp_text reference J7 (at 0.254 -2.794) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value AC_OUT (at 0 6.35) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+  )
+
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 5A292040) (tstamp 5A291ECD)
+    (at 128.27 151.13)
+    (path /5A28246C)
+    (fp_text reference J3 (at 0.254 -2.794) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value NEG_IN (at 0 6.35) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole circle (at -4 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+  )
+
+  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F7A2) (tstamp 5A172C6E)
+    (at 182.88 127)
+    (descr "Mounting Hole 4.3mm, no annular, M4")
+    (tags "mounting hole 4.3mm no annular m4")
+    (attr virtual)
+    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.3 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
+  )
+
+  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F798) (tstamp 5A172C60)
+    (at 182.88 58.42)
+    (descr "Mounting Hole 4.3mm, no annular, M4")
+    (tags "mounting hole 4.3mm no annular m4")
+    (attr virtual)
+    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.3 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
+  )
+
+  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF07A7)
+    (at 176.53 43.22 270)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
-    (path /59AEEFC6/59AEE01D)
-    (fp_text reference C3 (at 1.25 -3.81 180) (layer F.SilkS)
+    (path /59AEEDCB/59AEE01D)
+    (fp_text reference C2 (at 1.25 -3.81 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81 180) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -666,13 +701,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0 180) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 8 GND_ISO_3))
-    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 10 "/SinglePowerSwitch 3/DRAIN"))
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -681,14 +716,14 @@
   )
   )
 
 
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF08B1)
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF08B1)
-    (at 170.22 134.62)
+    (at 153.67 134.62 90)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (path /59AEEFCD/59AEE01D)
     (path /59AEEFCD/59AEE01D)
-    (fp_text reference C4 (at 1.25 -3.81) (layer F.SilkS)
+    (fp_text reference C4 (at 1.25 -3.81 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -817,13 +852,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 9 GND_ISO_4))
-    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 10 "/SinglePowerSwitch 3/DRAIN"))
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -831,34 +866,21 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF0938)
-    (at 154.94 27.94)
-    (path /59AEEFC6/59AEE02F)
-    (fp_text reference J4 (at 0.254 -2.794) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value PWR_IN (at 0 6.35) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 2 "Net-(C3-Pad2)"))
-  )
-
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF093D)
-    (at 172.72 152.4)
-    (path /59AEEFCD/59AEE02F)
-    (fp_text reference J5 (at 0.254 -2.794) (layer F.SilkS)
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 5A292028) (tstamp 5A291EC8)
+    (at 127 27.94)
+    (path /5A28227C)
+    (fp_text reference J2 (at 0.254 -2.794) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value PWR_IN (at 0 6.35) (layer F.Fab)
+    (fp_text value POS_IN (at 0 6.35) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 3 "Net-(C4-Pad2)"))
+    (pad 1 thru_hole circle (at -2.73 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
   )
   )
 
 
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF0942)
-    (at 213.36 90.17)
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 5A291ED2)
+    (at 40.64 91.44)
     (path /59AEFF90)
     (path /59AEFF90)
     (fp_text reference J6 (at 0.254 -2.794) (layer F.SilkS)
     (fp_text reference J6 (at 0.254 -2.794) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
@@ -867,21 +889,21 @@
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
     (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 11 "Net-(J6-Pad1)"))
+      (net 1 GND_ISO_1))
   )
   )
 
 
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF096E)
-    (at 70.75 38.1)
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF09B6)
+    (at 170.55 142.24 180)
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEDD49/59AEE014)
-    (fp_text reference Q1 (at 5.45 3.45) (layer B.SilkS)
+    (path /59AEEFCD/59AEE014)
+    (fp_text reference Q4 (at 5.45 3.45 180) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
+    (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (fp_text user %R (at 5.45 3.45) (layer B.Fab)
+    (fp_text user %R (at 5.45 3.45 180) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
     (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
     (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
@@ -900,12 +922,12 @@
     (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
     (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
-    (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 4 DRV_GATE_1))
-    (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 8 GND_ISO_3))
-    (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 1 GND_ISO_1))
+    (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 5 DRV_GATE_4))
+    (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
       (at (xyz 0.212598 0 0))
       (at (xyz 0.212598 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -913,12 +935,12 @@
     )
     )
   )
   )
 
 
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF0986)
-    (at 99.43 142.24 180)
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF099E)
+    (at 93.45 142.24 180)
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEEDCB/59AEE014)
-    (fp_text reference Q2 (at 5.45 3.45 180) (layer B.SilkS)
+    (path /59AEEFC6/59AEE014)
+    (fp_text reference Q3 (at 5.45 3.45 180) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
     (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
     (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
@@ -944,11 +966,11 @@
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 5 DRV_GATE_2))
+      (net 4 DRV_GATE_3))
     (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 9 GND_ISO_4))
-    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
+    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
       (at (xyz 0.212598 0 0))
       (at (xyz 0.212598 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -956,12 +978,12 @@
     )
     )
   )
   )
 
 
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF099E)
-    (at 149.49 38.1)
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 5A291DC2)
+    (at 77.1 38.1)
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEEFC6/59AEE014)
-    (fp_text reference Q3 (at 5.45 3.45) (layer B.SilkS)
+    (path /59AEDD49/59AEE014)
+    (fp_text reference Q1 (at 5.45 3.45) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
     (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
     (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
@@ -987,54 +1009,11 @@
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 6 DRV_GATE_3))
+      (net 2 DRV_GATE_1))
     (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 10 "/SinglePowerSwitch 3/DRAIN"))
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
     (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 8 GND_ISO_3))
-    (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
-      (at (xyz 0.212598 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF09B6)
-    (at 178.17 142.24 180)
-    (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
-    (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEEFCD/59AEE014)
-    (fp_text reference Q4 (at 5.45 3.45 180) (layer B.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_text user %R (at 5.45 3.45 180) (layer B.Fab)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start -2.5 -2.7) (end 13.4 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start 13.4 -2.7) (end 13.4 2.33) (layer B.Fab) (width 0.1))
-    (fp_line (start 13.4 2.33) (end -2.5 2.33) (layer B.Fab) (width 0.1))
-    (fp_line (start 3.645 2.33) (end 3.645 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start 7.255 2.33) (end 7.255 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start -2.62 2.451) (end 13.52 2.451) (layer B.SilkS) (width 0.12))
-    (fp_line (start -2.62 -2.82) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start -2.62 2.451) (end -2.62 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start 13.52 2.451) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start 3.646 2.451) (end 3.646 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start 7.255 2.451) (end 7.255 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start -2.75 2.59) (end -2.75 -2.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
-    (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 7 DRV_GATE_4))
-    (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 10 "/SinglePowerSwitch 3/DRAIN"))
-    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 9 GND_ISO_4))
+      (net 1 GND_ISO_1))
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
       (at (xyz 0.212598 0 0))
       (at (xyz 0.212598 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -1042,98 +1021,51 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF102F)
-    (at 76.2 27.94)
-    (path /5A28227C)
-    (fp_text reference J2 (at 0.254 -2.794) (layer F.SilkS)
+  (module PartsLibraries:RJ45 (layer F.Cu) (tedit 59511D7C) (tstamp 5A29397D)
+    (at 50.8 43.18 270)
+    (tags RJ45)
+    (path /59AED755)
+    (fp_text reference J1 (at 4.7 11.18 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value POS_IN (at 0 6.35) (layer F.Fab)
+    (fp_text value RJ45 (at 4.59 6.25 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+    (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))
+    (pad "" np_thru_hole circle (at 10.16 6.35 270) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
+    (pad "" np_thru_hole circle (at -1.27 6.35 270) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 2 thru_hole circle (at 1.27 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 5 DRV_GATE_4))
+    (pad 3 thru_hole circle (at 2.54 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 4 DRV_GATE_3))
+    (pad 4 thru_hole circle (at 3.81 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 5 thru_hole circle (at 5.08 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
-  )
-
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF1034)
-    (at 93.98 152.4)
-    (path /5A28246C)
-    (fp_text reference J3 (at 0.254 -2.794) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value NEG_IN (at 0 6.35) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 10 "/SinglePowerSwitch 3/DRAIN"))
-  )
-
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AFA65B)
-    (at 35.56 90.17)
-    (path /59AFA697)
-    (fp_text reference J7 (at 0.254 -2.794) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value AC_OUT (at 0 6.35) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 12 "Net-(J7-Pad1)"))
-  )
-
-  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F78E) (tstamp 5A172C5D)
-    (at 67.31 59.69)
-    (descr "Mounting Hole 4.3mm, no annular, M4")
-    (tags "mounting hole 4.3mm no annular m4")
-    (attr virtual)
-    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (pad 6 thru_hole circle (at 6.35 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 3 DRV_GATE_2))
+    (pad 7 thru_hole circle (at 7.62 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 2 DRV_GATE_1))
+    (pad 8 thru_hole circle (at 8.89 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_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))
     )
     )
-    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
-    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
-    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
   )
   )
 
 
-  (gr_line (start 93.98 88.79) (end 94.09 88.9) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 142.24) (end 76.2 134.99) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 90.17) (end 93.98 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 154.94 142.24) (end 154.94 134.99) (layer F.Mask) (width 5))
-  (gr_line (start 154.94 90.17) (end 172.72 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 93.98 90.17) (end 154.94 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 213.36 90.17) (end 172.72 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 35.56 90.17) (end 76.2 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 90.17) (end 172.72 45.72) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 38.1) (end 172.72 45.72) (layer F.Mask) (width 5))
-  (gr_line (start 93.98 88.79) (end 93.98 45.72) (layer F.Mask) (width 10))
-  (gr_line (start 93.98 38.1) (end 93.98 45.72) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 90.17) (end 76.2 134.99) (layer F.Mask) (width 10))
-  (gr_line (start 154.94 90.17) (end 154.94 134.99) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 152.4) (end 172.72 149.890001) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 142.24) (end 172.72 149.890001) (layer F.Mask) (width 5))
-  (gr_line (start 164.465 142.24) (end 162.84001 142.24) (layer F.Mask) (width 10))
-  (gr_line (start 160.39 142.24) (end 164.465 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 164.465 142.24) (end 167.27 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 154.94 27.94) (end 154.94 30.449999) (layer F.Mask) (width 10))
-  (gr_line (start 154.94 38.1) (end 154.94 30.449999) (layer F.Mask) (width 5))
-  (gr_line (start 164.81999 38.1) (end 167.27 38.1) (layer F.Mask) (width 5))
-  (gr_line (start 163.195 38.1) (end 164.81999 38.1) (layer F.Mask) (width 10))
-  (gr_line (start 160.39 38.1) (end 163.195 38.1) (layer F.Mask) (width 5))
-  (gr_line (start 93.98 152.4) (end 93.98 149.890001) (layer F.Mask) (width 10))
-  (gr_line (start 93.98 142.24) (end 93.98 149.890001) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 142.24) (end 86.07999 142.24) (layer F.Mask) (width 10))
-  (gr_line (start 81.65 142.24) (end 84.455 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 142.24) (end 88.53 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 27.94) (end 76.2 30.449999) (layer F.Mask) (width 10))
-  (gr_line (start 76.2 38.1) (end 76.2 30.449999) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 38.1) (end 86.07999 38.1) (layer F.Mask) (width 10))
-  (gr_line (start 81.65 38.1) (end 84.455 38.1) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 38.1) (end 88.53 38.1) (layer F.Mask) (width 5))
   (dimension 68.58 (width 0.3) (layer Dwgs.User) (tstamp 5A172D78)
   (dimension 68.58 (width 0.3) (layer Dwgs.User) (tstamp 5A172D78)
     (gr_text "68.580 mm" (at 76.28 93.98 270) (layer Dwgs.User) (tstamp 5A172D79)
     (gr_text "68.580 mm" (at 76.28 93.98 270) (layer Dwgs.User) (tstamp 5A172D79)
       (effects (font (size 1.5 1.5) (thickness 0.3)))
       (effects (font (size 1.5 1.5) (thickness 0.3)))
@@ -1303,36 +1235,108 @@
   (gr_line (start 220.98 20.32) (end 220.98 157.48) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 220.98 20.32) (end 220.98 157.48) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 27.94 20.32) (end 215.9 20.32) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 27.94 20.32) (end 215.9 20.32) (layer Edge.Cuts) (width 0.1))
 
 
-  (segment (start 81.65 38.1) (end 81.65 42.77) (width 1) (layer B.Cu) (net 1))
-  (segment (start 81.65 42.77) (end 78.7 45.72) (width 1) (layer B.Cu) (net 1))
-  (segment (start 119.38 38.1) (end 118.31934 38.1) (width 1) (layer B.Cu) (net 1))
-  (segment (start 118.31934 38.1) (end 81.65 38.1) (width 1) (layer B.Cu) (net 1))
-  (segment (start 76.2 27.94) (end 76.2 38.1) (width 5) (layer F.Cu) (net 1))
-  (segment (start 76.2 27.94) (end 76.2 30.449999) (width 10) (layer F.Cu) (net 1))
-  (segment (start 120.65 35.56) (end 119.900001 34.810001) (width 1) (layer B.Cu) (net 4))
-  (segment (start 119.900001 34.810001) (end 73.039999 34.810001) (width 1) (layer B.Cu) (net 4))
-  (segment (start 73.039999 34.810001) (end 70.75 37.1) (width 1) (layer B.Cu) (net 4))
-  (segment (start 70.75 37.1) (end 70.75 38.1) (width 1) (layer B.Cu) (net 4))
-  (segment (start 121.92 38.1) (end 121.92 122) (width 1) (layer B.Cu) (net 5))
-  (segment (start 121.92 122) (end 101.68 142.24) (width 1) (layer B.Cu) (net 5))
-  (segment (start 101.68 142.24) (end 99.43 142.24) (width 1) (layer B.Cu) (net 5))
-  (segment (start 149.49 38.1) (end 147.24 38.1) (width 1) (layer B.Cu) (net 6))
-  (segment (start 147.24 38.1) (end 143.049999 33.909999) (width 1) (layer B.Cu) (net 6))
-  (segment (start 143.049999 33.909999) (end 126.799999 33.909999) (width 1) (layer B.Cu) (net 6))
-  (segment (start 126.799999 33.909999) (end 126.479999 34.229999) (width 1) (layer B.Cu) (net 6))
-  (segment (start 126.479999 34.229999) (end 126.479999 34.810001) (width 1) (layer B.Cu) (net 6))
-  (segment (start 126.479999 34.810001) (end 125.73 35.56) (width 1) (layer B.Cu) (net 6))
-  (segment (start 127 38.1) (end 127 106.010573) (width 1) (layer B.Cu) (net 7))
-  (segment (start 166.479427 145.49) (end 175.92 145.49) (width 1) (layer B.Cu) (net 7))
-  (segment (start 127 106.010573) (end 166.479427 145.49) (width 1) (layer B.Cu) (net 7))
-  (segment (start 175.92 145.49) (end 178.17 143.24) (width 1) (layer B.Cu) (net 7))
-  (segment (start 178.17 143.24) (end 178.17 142.24) (width 1) (layer B.Cu) (net 7))
-  (segment (start 160.39 38.1) (end 160.39 42.77) (width 1) (layer B.Cu) (net 8))
-  (segment (start 160.39 42.77) (end 157.44 45.72) (width 1) (layer B.Cu) (net 8))
-  (segment (start 128.27 35.56) (end 130.02 35.56) (width 1) (layer B.Cu) (net 8))
-  (segment (start 130.02 35.56) (end 135.81 41.35) (width 1) (layer B.Cu) (net 8))
-  (segment (start 135.81 41.35) (end 158.14 41.35) (width 1) (layer B.Cu) (net 8))
-  (segment (start 158.14 41.35) (end 160.39 39.1) (width 1) (layer B.Cu) (net 8))
-  (segment (start 160.39 39.1) (end 160.39 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 50.8 48.26) (end 49.149999 46.609999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 49.149999 46.609999) (end 49.149999 41.709999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 49.149999 41.709999) (end 49.329999 41.529999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 85.079999 41.529999) (end 88 44.45) (width 1) (layer F.Cu) (net 1))
+  (segment (start 49.329999 41.529999) (end 85.079999 41.529999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 78.74 130.85) (end 79.87137 130.85) (width 1) (layer B.Cu) (net 1))
+  (segment (start 79.87137 130.85) (end 88 138.97863) (width 1) (layer B.Cu) (net 1))
+  (segment (start 88 138.97863) (end 88 138.99) (width 1) (layer B.Cu) (net 1))
+  (segment (start 88 138.99) (end 88 142.24) (width 1) (layer B.Cu) (net 1))
+  (segment (start 97.79 44.45) (end 97.79 42.65) (width 1) (layer B.Cu) (net 1))
+  (segment (start 97.79 42.65) (end 93.24 38.1) (width 1) (layer B.Cu) (net 1))
+  (segment (start 93.24 38.1) (end 90.25 38.1) (width 1) (layer B.Cu) (net 1))
+  (segment (start 90.25 38.1) (end 88 38.1) (width 1) (layer B.Cu) (net 1))
+  (segment (start 88 44.45) (end 88 91.44) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 38.1) (end 88 44.45) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 91.44) (end 88 134.589999) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 134.589999) (end 88 142.24) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 44.45) (end 88 134.589999) (width 10) (layer F.Cu) (net 1))
+  (segment (start 40.64 91.44) (end 88 91.44) (width 10) (layer F.Cu) (net 1))
+  (segment (start 50.8 51.86066) (end 50.8 50.8) (width 1) (layer B.Cu) (net 2))
+  (segment (start 50.8 51.972002) (end 50.8 51.86066) (width 1) (layer B.Cu) (net 2))
+  (segment (start 52.547999 53.720001) (end 50.8 51.972002) (width 1) (layer B.Cu) (net 2))
+  (segment (start 56.867995 53.720001) (end 52.547999 53.720001) (width 1) (layer B.Cu) (net 2))
+  (segment (start 77.1 38.1) (end 72.487996 38.1) (width 1) (layer B.Cu) (net 2))
+  (segment (start 72.487996 38.1) (end 56.867995 53.720001) (width 1) (layer B.Cu) (net 2))
+  (segment (start 63.54464 51.622061) (end 64.6053 51.622061) (width 1) (layer F.Cu) (net 3))
+  (segment (start 53.34 49.53) (end 55.432061 51.622061) (width 1) (layer F.Cu) (net 3))
+  (segment (start 65.66596 51.622061) (end 64.6053 51.622061) (width 1) (layer B.Cu) (net 3))
+  (segment (start 138.427939 51.622061) (end 65.66596 51.622061) (width 1) (layer B.Cu) (net 3))
+  (segment (start 55.432061 51.622061) (end 63.54464 51.622061) (width 1) (layer F.Cu) (net 3))
+  (segment (start 151.95 38.1) (end 138.427939 51.622061) (width 1) (layer B.Cu) (net 3))
+  (segment (start 154.2 38.1) (end 151.95 38.1) (width 1) (layer B.Cu) (net 3))
+  (via (at 64.6053 51.622061) (size 1.5) (drill 1) (layers F.Cu B.Cu) (net 3))
+  (segment (start 93.45 142.24) (end 93.45 141.24) (width 1) (layer B.Cu) (net 4))
+  (segment (start 50.050001 46.469999) (end 50.8 45.72) (width 1) (layer B.Cu) (net 4))
+  (segment (start 93.45 141.24) (end 49.149999 96.939999) (width 1) (layer B.Cu) (net 4))
+  (segment (start 49.149999 96.939999) (end 49.149999 47.370001) (width 1) (layer B.Cu) (net 4))
+  (segment (start 49.149999 47.370001) (end 50.050001 46.469999) (width 1) (layer B.Cu) (net 4))
+  (segment (start 68.914841 54.106501) (end 67.854181 54.106501) (width 1) (layer B.Cu) (net 5))
+  (segment (start 83.416501 54.106501) (end 68.914841 54.106501) (width 1) (layer B.Cu) (net 5))
+  (segment (start 170.55 141.24) (end 83.416501 54.106501) (width 1) (layer B.Cu) (net 5))
+  (segment (start 170.55 142.24) (end 170.55 141.24) (width 1) (layer B.Cu) (net 5))
+  (segment (start 67.854181 53.045841) (end 67.854181 54.106501) (width 1) (layer F.Cu) (net 5))
+  (segment (start 53.34 44.45) (end 61.169447 44.45) (width 1) (layer F.Cu) (net 5))
+  (segment (start 61.169447 44.45) (end 67.854181 51.134734) (width 1) (layer F.Cu) (net 5))
+  (segment (start 67.854181 51.134734) (end 67.854181 53.045841) (width 1) (layer F.Cu) (net 5))
+  (via (at 67.854181 54.106501) (size 1.5) (drill 1) (layers F.Cu B.Cu) (net 5))
+  (segment (start 54.990001 45.339999) (end 54.990001 43.657999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 51.180001 42.799999) (end 50.8 43.18) (width 1) (layer B.Cu) (net 6))
+  (segment (start 54.132001 42.799999) (end 51.180001 42.799999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 54.990001 43.657999) (end 54.132001 42.799999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 53.34 46.99) (end 54.990001 45.339999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 50.8 43.18) (end 49.05 43.18) (width 1) (layer B.Cu) (net 6))
+  (segment (start 49.05 43.18) (end 47.175001 45.054999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 47.175001 45.054999) (end 47.175001 101.735407) (width 1) (layer B.Cu) (net 6))
+  (segment (start 47.175001 101.735407) (end 78.74 133.300406) (width 1) (layer B.Cu) (net 6))
+  (segment (start 78.74 133.300406) (end 78.74 133.35) (width 1) (layer B.Cu) (net 6))
+  (segment (start 153.67 134.62) (end 153.67 136.42) (width 1) (layer B.Cu) (net 6))
+  (segment (start 153.67 136.42) (end 159.49 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 159.49 142.24) (end 159.65 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 78.74 133.35) (end 78.74 140.68) (width 1) (layer B.Cu) (net 6))
+  (segment (start 78.74 140.68) (end 80.3 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 80.3 142.24) (end 82.55 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 159.65 151.13) (end 159.65 147.962301) (width 10) (layer F.Cu) (net 6))
+  (segment (start 82.55 151.13) (end 82.55 147.962301) (width 10) (layer F.Cu) (net 6))
+  (segment (start 124.27 151.13) (end 131.341067 151.13) (width 10) (layer F.Cu) (net 6))
+  (segment (start 131.341067 151.13) (end 159.65 151.13) (width 10) (layer F.Cu) (net 6))
+  (segment (start 82.55 151.13) (end 124.27 151.13) (width 10) (layer F.Cu) (net 6))
+  (segment (start 82.55 142.24) (end 82.55 151.13) (width 5) (layer F.Cu) (net 6))
+  (segment (start 159.65 151.13) (end 159.65 142.24) (width 5) (layer F.Cu) (net 6))
+  (segment (start 159.65 38.1) (end 159.65 39.1) (width 1) (layer B.Cu) (net 7))
+  (segment (start 166.27 45.72) (end 175.39863 45.72) (width 1) (layer B.Cu) (net 7))
+  (segment (start 159.65 39.1) (end 166.27 45.72) (width 1) (layer B.Cu) (net 7))
+  (segment (start 175.39863 45.72) (end 176.53 45.72) (width 1) (layer B.Cu) (net 7))
+  (segment (start 82.55 38.1) (end 82.55 39.1) (width 1) (layer B.Cu) (net 7))
+  (segment (start 90.4 46.95) (end 96.65863 46.95) (width 1) (layer B.Cu) (net 7))
+  (segment (start 82.55 39.1) (end 90.4 46.95) (width 1) (layer B.Cu) (net 7))
+  (segment (start 96.65863 46.95) (end 97.79 46.95) (width 1) (layer B.Cu) (net 7))
+  (segment (start 159.65 28.061463) (end 159.65 30.449999) (width 10) (layer F.Cu) (net 7))
+  (segment (start 82.55 28.115573) (end 82.55 30.449999) (width 10) (layer F.Cu) (net 7))
+  (segment (start 82.55 28.115573) (end 82.725573 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 82.725573 27.94) (end 124.27 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 159.65 28.061463) (end 159.528537 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 159.528537 27.94) (end 124.27 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 159.65 38.1) (end 159.65 28.061463) (width 5) (layer F.Cu) (net 7))
+  (segment (start 82.55 38.1) (end 82.55 28.115573) (width 5) (layer F.Cu) (net 7))
+  (segment (start 53.34 52.07) (end 70.56 34.85) (width 1) (layer B.Cu) (net 8))
+  (segment (start 70.56 34.85) (end 162.85 34.85) (width 1) (layer B.Cu) (net 8))
+  (segment (start 162.85 34.85) (end 165.1 37.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 165.1 37.1) (end 165.1 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 153.67 132.12) (end 155.98 132.12) (width 1) (layer B.Cu) (net 8))
+  (segment (start 155.98 132.12) (end 165.1 141.24) (width 1) (layer B.Cu) (net 8))
+  (segment (start 165.1 141.24) (end 165.1 142.24) (width 1) (layer B.Cu) (net 8))
+  (segment (start 176.53 43.22) (end 176.53 41.42) (width 1) (layer B.Cu) (net 8))
+  (segment (start 176.53 41.42) (end 173.21 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 173.21 38.1) (end 167.35 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 167.35 38.1) (end 165.1 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 165.1 44.45) (end 165.1 87.63) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 135.89) (end 165.1 142.24) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 38.1) (end 165.1 44.45) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 87.63) (end 165.1 135.89) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 44.45) (end 165.1 135.89) (width 10) (layer F.Cu) (net 8))
+  (segment (start 209.55 87.63) (end 165.1 87.63) (width 10) (layer F.Cu) (net 8))
 
 
 )
 )

+ 336 - 328
MLI/Modular/HBridgePowerModule/HBridgePowerModule.kicad_pcb-bak

@@ -2,14 +2,14 @@
 
 
   (general
   (general
     (links 24)
     (links 24)
-    (no_connects 21)
+    (no_connects 2)
     (area 27.889999 20.269999 221.030001 160.070001)
     (area 27.889999 20.269999 221.030001 160.070001)
     (thickness 1.6)
     (thickness 1.6)
-    (drawings 59)
-    (tracks 31)
+    (drawings 25)
+    (tracks 103)
     (zones 0)
     (zones 0)
-    (modules 19)
-    (nets 11)
+    (modules 17)
+    (nets 9)
   )
   )
 
 
   (page A4)
   (page A4)
@@ -22,16 +22,16 @@
     (35 F.Paste user hide)
     (35 F.Paste user hide)
     (36 B.SilkS user)
     (36 B.SilkS user)
     (37 F.SilkS user)
     (37 F.SilkS user)
-    (38 B.Mask user)
-    (39 F.Mask user hide)
-    (40 Dwgs.User user)
+    (38 B.Mask user hide)
+    (39 F.Mask user)
+    (40 Dwgs.User user hide)
     (41 Cmts.User user hide)
     (41 Cmts.User user hide)
     (42 Eco1.User user hide)
     (42 Eco1.User user hide)
     (43 Eco2.User user hide)
     (43 Eco2.User user hide)
     (44 Edge.Cuts user)
     (44 Edge.Cuts user)
     (45 Margin user hide)
     (45 Margin user hide)
-    (46 B.CrtYd user)
-    (47 F.CrtYd user)
+    (46 B.CrtYd user hide)
+    (47 F.CrtYd user hide)
     (48 B.Fab user hide)
     (48 B.Fab user hide)
     (49 F.Fab user hide)
     (49 F.Fab user hide)
   )
   )
@@ -58,8 +58,8 @@
     (mod_edge_width 0.15)
     (mod_edge_width 0.15)
     (mod_text_size 1 1)
     (mod_text_size 1 1)
     (mod_text_width 0.15)
     (mod_text_width 0.15)
-    (pad_size 1.5 1.5)
-    (pad_drill 0.6)
+    (pad_size 10 10)
+    (pad_drill 4.3)
     (pad_to_mask_clearance 0)
     (pad_to_mask_clearance 0)
     (aux_axis_origin 0 0)
     (aux_axis_origin 0 0)
     (visible_elements 7FFFEFFF)
     (visible_elements 7FFFEFFF)
@@ -92,15 +92,13 @@
 
 
   (net 0 "")
   (net 0 "")
   (net 1 GND_ISO_1)
   (net 1 GND_ISO_1)
-  (net 2 "Net-(C1-Pad2)")
-  (net 3 "Net-(C2-Pad2)")
-  (net 4 "Net-(C3-Pad2)")
-  (net 5 "Net-(C4-Pad2)")
-  (net 6 DRV_GATE_1)
-  (net 7 DRV_GATE_2)
-  (net 8 DRV_GATE_3)
-  (net 9 DRV_GATE_4)
-  (net 10 GND_ISO_3)
+  (net 2 DRV_GATE_1)
+  (net 3 DRV_GATE_2)
+  (net 4 DRV_GATE_3)
+  (net 5 DRV_GATE_4)
+  (net 6 GND_ISO_3)
+  (net 7 "/SinglePowerSwitch 1/DRAIN")
+  (net 8 GND_ISO_2)
 
 
   (net_class Default "This is the default net class."
   (net_class Default "This is the default net class."
     (clearance 0.4)
     (clearance 0.4)
@@ -109,65 +107,61 @@
     (via_drill 1)
     (via_drill 1)
     (uvia_dia 1)
     (uvia_dia 1)
     (uvia_drill 0.5)
     (uvia_drill 0.5)
+    (add_net "/SinglePowerSwitch 1/DRAIN")
     (add_net DRV_GATE_1)
     (add_net DRV_GATE_1)
     (add_net DRV_GATE_2)
     (add_net DRV_GATE_2)
     (add_net DRV_GATE_3)
     (add_net DRV_GATE_3)
     (add_net DRV_GATE_4)
     (add_net DRV_GATE_4)
     (add_net GND_ISO_1)
     (add_net GND_ISO_1)
+    (add_net GND_ISO_2)
     (add_net GND_ISO_3)
     (add_net GND_ISO_3)
-    (add_net "Net-(C1-Pad2)")
-    (add_net "Net-(C2-Pad2)")
-    (add_net "Net-(C3-Pad2)")
-    (add_net "Net-(C4-Pad2)")
   )
   )
 
 
-  (module PartsLibraries:RJ45 (layer F.Cu) (tedit 59511D7C) (tstamp 59AF0929)
-    (at 128.27 35.56 180)
-    (tags RJ45)
-    (path /59AED755)
-    (fp_text reference J1 (at 4.7 11.18 180) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF0986)
+    (at 154.2 38.1)
+    (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
+    (tags "TO-247 Vertical RM 5.45mm TO-3P")
+    (path /59AEEDCB/59AEE014)
+    (fp_text reference Q2 (at 5.45 3.45) (layer B.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (fp_text value RJ45 (at 4.59 6.25 180) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (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))
-    (pad "" np_thru_hole circle (at 10.16 6.35 180) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
-    (pad "" np_thru_hole circle (at -1.27 6.35 180) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
-    (pad 1 thru_hole rect (at 0 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 10 GND_ISO_3))
-    (pad 2 thru_hole circle (at 1.27 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 9 DRV_GATE_4))
-    (pad 3 thru_hole circle (at 2.54 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 8 DRV_GATE_3))
-    (pad 4 thru_hole circle (at 3.81 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 10 GND_ISO_3))
-    (pad 5 thru_hole circle (at 5.08 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 1 GND_ISO_1))
-    (pad 6 thru_hole circle (at 6.35 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 7 DRV_GATE_2))
-    (pad 7 thru_hole circle (at 7.62 0 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 6 DRV_GATE_1))
-    (pad 8 thru_hole circle (at 8.89 -2.54 180) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
-      (net 1 GND_ISO_1))
-    (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))
+    (fp_text user %R (at 5.45 3.45) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start -2.5 -2.7) (end 13.4 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start 13.4 -2.7) (end 13.4 2.33) (layer B.Fab) (width 0.1))
+    (fp_line (start 13.4 2.33) (end -2.5 2.33) (layer B.Fab) (width 0.1))
+    (fp_line (start 3.645 2.33) (end 3.645 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start 7.255 2.33) (end 7.255 -2.7) (layer B.Fab) (width 0.1))
+    (fp_line (start -2.62 2.451) (end 13.52 2.451) (layer B.SilkS) (width 0.12))
+    (fp_line (start -2.62 -2.82) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start -2.62 2.451) (end -2.62 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start 13.52 2.451) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start 3.646 2.451) (end 3.646 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start 7.255 2.451) (end 7.255 -2.82) (layer B.SilkS) (width 0.12))
+    (fp_line (start -2.75 2.59) (end -2.75 -2.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
+    (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 3 DRV_GATE_2))
+    (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
+    (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+    (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
+      (at (xyz 0.212598 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
     )
     )
   )
   )
 
 
-  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F7A2) (tstamp 5A172C6E)
-    (at 182.88 127)
+  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F78E) (tstamp 5A172C5D)
+    (at 67.31 59.69)
     (descr "Mounting Hole 4.3mm, no annular, M4")
     (descr "Mounting Hole 4.3mm, no annular, M4")
     (tags "mounting hole 4.3mm no annular m4")
     (tags "mounting hole 4.3mm no annular m4")
     (attr virtual)
     (attr virtual)
@@ -204,34 +198,15 @@
     (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
     (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
   )
   )
 
 
-  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F798) (tstamp 5A172C60)
-    (at 182.88 58.42)
-    (descr "Mounting Hole 4.3mm, no annular, M4")
-    (tags "mounting hole 4.3mm no annular m4")
-    (attr virtual)
-    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
-    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
-    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
-  )
-
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF0722)
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF0722)
-    (at 78.7 45.72 180)
+    (at 97.79 44.45 270)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (path /59AEDD49/59AEE01D)
     (path /59AEDD49/59AEE01D)
-    (fp_text reference C1 (at 1.25 -3.81 180) (layer F.SilkS)
+    (fp_text reference C1 (at 1.25 -3.81 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81 180) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -360,13 +335,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0 180) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
-    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 2 "Net-(C1-Pad2)"))
+    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -374,15 +349,15 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF07A7)
-    (at 91.48 134.62)
+  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF082C)
+    (at 78.74 133.35 90)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
-    (path /59AEEDCB/59AEE01D)
-    (fp_text reference C2 (at 1.25 -3.81) (layer F.SilkS)
+    (path /59AEEFC6/59AEE01D)
+    (fp_text reference C3 (at 1.25 -3.81 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -511,13 +486,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
-    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 3 "Net-(C2-Pad2)"))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -525,15 +500,79 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF082C)
-    (at 157.44 45.72 180)
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 5A291ED7)
+    (at 209.55 87.63)
+    (path /59AFA697)
+    (fp_text reference J7 (at 0.254 -2.794) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value AC_OUT (at 0 6.35) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+  )
+
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 5A292040) (tstamp 5A291ECD)
+    (at 128.27 151.13)
+    (path /5A28246C)
+    (fp_text reference J3 (at 0.254 -2.794) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value NEG_IN (at 0 6.35) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole circle (at -4 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+  )
+
+  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F7A2) (tstamp 5A172C6E)
+    (at 182.88 127)
+    (descr "Mounting Hole 4.3mm, no annular, M4")
+    (tags "mounting hole 4.3mm no annular m4")
+    (attr virtual)
+    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.3 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
+  )
+
+  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F798) (tstamp 5A172C60)
+    (at 182.88 58.42)
+    (descr "Mounting Hole 4.3mm, no annular, M4")
+    (tags "mounting hole 4.3mm no annular m4")
+    (attr virtual)
+    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.3 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
+    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
+  )
+
+  (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF07A7)
+    (at 176.53 43.22 270)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
-    (path /59AEEFC6/59AEE01D)
-    (fp_text reference C3 (at 1.25 -3.81 180) (layer F.SilkS)
+    (path /59AEEDCB/59AEE01D)
+    (fp_text reference C2 (at 1.25 -3.81 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81 180) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -662,13 +701,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0 180) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 10 GND_ISO_3))
-    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 4 "Net-(C3-Pad2)"))
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -677,14 +716,14 @@
   )
   )
 
 
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF08B1)
   (module PartsLibraries:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 597BC7C2) (tstamp 59AF08B1)
-    (at 170.22 134.62)
+    (at 153.67 134.62 90)
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (path /59AEEFCD/59AEE01D)
     (path /59AEEFCD/59AEE01D)
-    (fp_text reference C4 (at 1.25 -3.81) (layer F.SilkS)
+    (fp_text reference C4 (at 1.25 -3.81 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value C (at 1.25 3.81) (layer F.Fab)
+    (fp_text value C (at 1.25 3.81 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
     (fp_arc (start 1.25 0) (end -1.05558 -1.18) (angle 125.8) (layer F.SilkS) (width 0.12))
@@ -813,13 +852,13 @@
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.6 2.85) (end 4.1 2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 2.85) (end 4.1 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
     (fp_line (start 4.1 -2.85) (end -1.6 -2.85) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 1.25 0) (layer F.Fab)
+    (fp_text user %R (at 1.25 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 10 GND_ISO_3))
-    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 5 "Net-(C4-Pad2)"))
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
     (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl
       (at (xyz 0 0 0))
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -827,57 +866,44 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF0938)
-    (at 154.94 27.94)
-    (path /59AEEFC6/59AEE02F)
-    (fp_text reference J4 (at 0.254 -2.794) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value PWR_IN (at 0 6.35) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 4 "Net-(C3-Pad2)"))
-  )
-
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF093D)
-    (at 172.72 152.4)
-    (path /59AEEFCD/59AEE02F)
-    (fp_text reference J5 (at 0.254 -2.794) (layer F.SilkS)
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 5A292028) (tstamp 5A291EC8)
+    (at 127 27.94)
+    (path /5A28227C)
+    (fp_text reference J2 (at 0.254 -2.794) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value PWR_IN (at 0 6.35) (layer F.Fab)
+    (fp_text value POS_IN (at 0 6.35) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 5 "Net-(C4-Pad2)"))
+    (pad 1 thru_hole circle (at -2.73 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
   )
   )
 
 
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF0942)
-    (at 213.36 90.17)
+  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 5A291ED2)
+    (at 40.64 91.44)
     (path /59AEFF90)
     (path /59AEFF90)
     (fp_text reference J6 (at 0.254 -2.794) (layer F.SilkS)
     (fp_text reference J6 (at 0.254 -2.794) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value PWR_OUT (at 0 6.35) (layer F.Fab)
+    (fp_text value AC_OUT (at 0 6.35) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
     (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
     (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 10 GND_ISO_3))
+      (net 1 GND_ISO_1))
   )
   )
 
 
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF096E)
-    (at 70.75 38.1)
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF09B6)
+    (at 170.55 142.24 180)
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEDD49/59AEE014)
-    (fp_text reference Q1 (at 5.45 3.45) (layer B.SilkS)
+    (path /59AEEFCD/59AEE014)
+    (fp_text reference Q4 (at 5.45 3.45 180) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
+    (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
-    (fp_text user %R (at 5.45 3.45) (layer B.Fab)
+    (fp_text user %R (at 5.45 3.45 180) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
     (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
     (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
@@ -896,12 +922,12 @@
     (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
     (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
-    (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 6 DRV_GATE_1))
-    (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 2 "Net-(C1-Pad2)"))
-    (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 1 GND_ISO_1))
+    (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 5 DRV_GATE_4))
+    (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_2))
+    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
       (at (xyz 0.212598 0 0))
       (at (xyz 0.212598 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -909,12 +935,12 @@
     )
     )
   )
   )
 
 
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF0986)
-    (at 99.43 142.24 180)
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF099E)
+    (at 93.45 142.24 180)
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEEDCB/59AEE014)
-    (fp_text reference Q2 (at 5.45 3.45 180) (layer B.SilkS)
+    (path /59AEEFC6/59AEE014)
+    (fp_text reference Q3 (at 5.45 3.45 180) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
     (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
     (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
@@ -940,11 +966,11 @@
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 7 DRV_GATE_2))
+      (net 4 DRV_GATE_3))
     (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 3 "Net-(C2-Pad2)"))
-    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
+    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
       (at (xyz 0.212598 0 0))
       (at (xyz 0.212598 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -952,12 +978,12 @@
     )
     )
   )
   )
 
 
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF099E)
-    (at 149.49 38.1)
+  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 5A291DC2)
+    (at 77.1 38.1)
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
     (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEEFC6/59AEE014)
-    (fp_text reference Q3 (at 5.45 3.45) (layer B.SilkS)
+    (path /59AEDD49/59AEE014)
+    (fp_text reference Q1 (at 5.45 3.45) (layer B.SilkS)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     )
     (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
     (fp_text value RFP12N10L (at 5.45 -6.07) (layer B.Fab)
@@ -983,54 +1009,11 @@
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
     (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 1 thru_hole rect (at 0 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 8 DRV_GATE_3))
+      (net 2 DRV_GATE_1))
     (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 2 thru_hole oval (at 5.45 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 4 "Net-(C3-Pad2)"))
+      (net 7 "/SinglePowerSwitch 1/DRAIN"))
     (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
     (pad 3 thru_hole oval (at 10.9 0) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 10 GND_ISO_3))
-    (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
-      (at (xyz 0.212598 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module TO_SOT_Packages_THT:TO-247_TO-3P_Vertical (layer B.Cu) (tedit 58CE52AE) (tstamp 59AF09B6)
-    (at 178.17 142.24 180)
-    (descr "TO-247, Vertical, RM 5.45mm, TO-3P")
-    (tags "TO-247 Vertical RM 5.45mm TO-3P")
-    (path /59AEEFCD/59AEE014)
-    (fp_text reference Q4 (at 5.45 3.45 180) (layer B.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_text value RFP12N10L (at 5.45 -6.07 180) (layer B.Fab)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_text user %R (at 5.45 3.45 180) (layer B.Fab)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_line (start -2.5 2.33) (end -2.5 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start -2.5 -2.7) (end 13.4 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start 13.4 -2.7) (end 13.4 2.33) (layer B.Fab) (width 0.1))
-    (fp_line (start 13.4 2.33) (end -2.5 2.33) (layer B.Fab) (width 0.1))
-    (fp_line (start 3.645 2.33) (end 3.645 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start 7.255 2.33) (end 7.255 -2.7) (layer B.Fab) (width 0.1))
-    (fp_line (start -2.62 2.451) (end 13.52 2.451) (layer B.SilkS) (width 0.12))
-    (fp_line (start -2.62 -2.82) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start -2.62 2.451) (end -2.62 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start 13.52 2.451) (end 13.52 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start 3.646 2.451) (end 3.646 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start 7.255 2.451) (end 7.255 -2.82) (layer B.SilkS) (width 0.12))
-    (fp_line (start -2.75 2.59) (end -2.75 -2.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -2.75 -2.95) (end 13.65 -2.95) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 13.65 -2.95) (end 13.65 2.59) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 13.65 2.59) (end -2.75 2.59) (layer B.CrtYd) (width 0.05))
-    (pad 1 thru_hole rect (at 0 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 9 DRV_GATE_4))
-    (pad 2 thru_hole oval (at 5.45 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 5 "Net-(C4-Pad2)"))
-    (pad 3 thru_hole oval (at 10.9 0 180) (size 2.5 4.5) (drill 1.5) (layers *.Cu *.Mask)
-      (net 10 GND_ISO_3))
+      (net 1 GND_ISO_1))
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
     (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-247_TO-3P_Vertical.wrl
       (at (xyz 0.212598 0 0))
       (at (xyz 0.212598 0 0))
       (scale (xyz 1 1 1))
       (scale (xyz 1 1 1))
@@ -1038,98 +1021,51 @@
     )
     )
   )
   )
 
 
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF102F)
-    (at 76.2 27.94)
-    (path /59AEDD49/59AEE02F)
-    (fp_text reference J2 (at 0.254 -2.794) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value PWR_IN (at 0 6.35) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 2 "Net-(C1-Pad2)"))
-  )
-
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AF1034)
-    (at 93.98 152.4)
-    (path /59AEEDCB/59AEE02F)
-    (fp_text reference J3 (at 0.254 -2.794) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value PWR_IN (at 0 6.35) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
-      (net 3 "Net-(C2-Pad2)"))
-  )
-
-  (module PartsLibraries:PowerConnectorRound (layer F.Cu) (tedit 59AECA0D) (tstamp 59AFA65B)
-    (at 35.56 90.17)
-    (path /59AFA697)
-    (fp_text reference J7 (at 0.254 -2.794) (layer F.SilkS)
+  (module PartsLibraries:RJ45 (layer F.Cu) (tedit 59511D7C) (tstamp 5A29397D)
+    (at 50.8 43.18 270)
+    (tags RJ45)
+    (path /59AED755)
+    (fp_text reference J1 (at 4.7 11.18 270) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (fp_text value PWR_OUT (at 0 6.35) (layer F.Fab)
+    (fp_text value RJ45 (at 4.59 6.25 270) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
       (effects (font (size 1 1) (thickness 0.15)))
     )
     )
-    (pad 1 thru_hole circle (at 0 0) (size 10 10) (drill 4.3) (layers *.Cu *.Mask)
+    (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))
+    (pad "" np_thru_hole circle (at 10.16 6.35 270) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
+    (pad "" np_thru_hole circle (at -1.27 6.35 270) (size 3.65 3.65) (drill 3.25) (layers *.Cu *.SilkS *.Mask))
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 2 thru_hole circle (at 1.27 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 5 DRV_GATE_4))
+    (pad 3 thru_hole circle (at 2.54 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 4 DRV_GATE_3))
+    (pad 4 thru_hole circle (at 3.81 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 6 GND_ISO_3))
+    (pad 5 thru_hole circle (at 5.08 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
       (net 1 GND_ISO_1))
       (net 1 GND_ISO_1))
-  )
-
-  (module Mounting_Holes:MountingHole_4.3mm_M4 (layer F.Cu) (tedit 5A27F78E) (tstamp 5A172C5D)
-    (at 67.31 59.69)
-    (descr "Mounting Hole 4.3mm, no annular, M4")
-    (tags "mounting hole 4.3mm no annular m4")
-    (attr virtual)
-    (fp_text reference "" (at 0 -5.3) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text user %R (at 0.3 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (pad 6 thru_hole circle (at 6.35 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 3 DRV_GATE_2))
+    (pad 7 thru_hole circle (at 7.62 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 2 DRV_GATE_1))
+    (pad 8 thru_hole circle (at 8.89 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 8 GND_ISO_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))
     )
     )
-    (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
-    (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
-    (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
   )
   )
 
 
-  (gr_line (start 93.98 88.79) (end 94.09 88.9) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 142.24) (end 76.2 134.99) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 90.17) (end 93.98 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 154.94 142.24) (end 154.94 134.99) (layer F.Mask) (width 5))
-  (gr_line (start 154.94 90.17) (end 172.72 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 93.98 90.17) (end 154.94 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 213.36 90.17) (end 172.72 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 35.56 90.17) (end 76.2 90.17) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 90.17) (end 172.72 45.72) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 38.1) (end 172.72 45.72) (layer F.Mask) (width 5))
-  (gr_line (start 93.98 88.79) (end 93.98 45.72) (layer F.Mask) (width 10))
-  (gr_line (start 93.98 38.1) (end 93.98 45.72) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 90.17) (end 76.2 134.99) (layer F.Mask) (width 10))
-  (gr_line (start 154.94 90.17) (end 154.94 134.99) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 152.4) (end 172.72 149.890001) (layer F.Mask) (width 10))
-  (gr_line (start 172.72 142.24) (end 172.72 149.890001) (layer F.Mask) (width 5))
-  (gr_line (start 164.465 142.24) (end 162.84001 142.24) (layer F.Mask) (width 10))
-  (gr_line (start 160.39 142.24) (end 164.465 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 164.465 142.24) (end 167.27 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 154.94 27.94) (end 154.94 30.449999) (layer F.Mask) (width 10))
-  (gr_line (start 154.94 38.1) (end 154.94 30.449999) (layer F.Mask) (width 5))
-  (gr_line (start 164.81999 38.1) (end 167.27 38.1) (layer F.Mask) (width 5))
-  (gr_line (start 163.195 38.1) (end 164.81999 38.1) (layer F.Mask) (width 10))
-  (gr_line (start 160.39 38.1) (end 163.195 38.1) (layer F.Mask) (width 5))
-  (gr_line (start 93.98 152.4) (end 93.98 149.890001) (layer F.Mask) (width 10))
-  (gr_line (start 93.98 142.24) (end 93.98 149.890001) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 142.24) (end 86.07999 142.24) (layer F.Mask) (width 10))
-  (gr_line (start 81.65 142.24) (end 84.455 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 142.24) (end 88.53 142.24) (layer F.Mask) (width 5))
-  (gr_line (start 76.2 27.94) (end 76.2 30.449999) (layer F.Mask) (width 10))
-  (gr_line (start 76.2 38.1) (end 76.2 30.449999) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 38.1) (end 86.07999 38.1) (layer F.Mask) (width 10))
-  (gr_line (start 81.65 38.1) (end 84.455 38.1) (layer F.Mask) (width 5))
-  (gr_line (start 84.455 38.1) (end 88.53 38.1) (layer F.Mask) (width 5))
   (dimension 68.58 (width 0.3) (layer Dwgs.User) (tstamp 5A172D78)
   (dimension 68.58 (width 0.3) (layer Dwgs.User) (tstamp 5A172D78)
     (gr_text "68.580 mm" (at 76.28 93.98 270) (layer Dwgs.User) (tstamp 5A172D79)
     (gr_text "68.580 mm" (at 76.28 93.98 270) (layer Dwgs.User) (tstamp 5A172D79)
       (effects (font (size 1.5 1.5) (thickness 0.3)))
       (effects (font (size 1.5 1.5) (thickness 0.3)))
@@ -1299,36 +1235,108 @@
   (gr_line (start 220.98 20.32) (end 220.98 157.48) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 220.98 20.32) (end 220.98 157.48) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 27.94 20.32) (end 215.9 20.32) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 27.94 20.32) (end 215.9 20.32) (layer Edge.Cuts) (width 0.1))
 
 
-  (segment (start 81.65 38.1) (end 81.65 42.77) (width 1) (layer B.Cu) (net 1))
-  (segment (start 81.65 42.77) (end 78.7 45.72) (width 1) (layer B.Cu) (net 1))
-  (segment (start 119.38 38.1) (end 118.31934 38.1) (width 1) (layer B.Cu) (net 1))
-  (segment (start 118.31934 38.1) (end 81.65 38.1) (width 1) (layer B.Cu) (net 1))
-  (segment (start 76.2 27.94) (end 76.2 38.1) (width 5) (layer F.Cu) (net 2))
-  (segment (start 76.2 27.94) (end 76.2 30.449999) (width 10) (layer F.Cu) (net 2))
-  (segment (start 120.65 35.56) (end 119.900001 34.810001) (width 1) (layer B.Cu) (net 6))
-  (segment (start 119.900001 34.810001) (end 73.039999 34.810001) (width 1) (layer B.Cu) (net 6))
-  (segment (start 73.039999 34.810001) (end 70.75 37.1) (width 1) (layer B.Cu) (net 6))
-  (segment (start 70.75 37.1) (end 70.75 38.1) (width 1) (layer B.Cu) (net 6))
-  (segment (start 121.92 38.1) (end 121.92 122) (width 1) (layer B.Cu) (net 7))
-  (segment (start 121.92 122) (end 101.68 142.24) (width 1) (layer B.Cu) (net 7))
-  (segment (start 101.68 142.24) (end 99.43 142.24) (width 1) (layer B.Cu) (net 7))
-  (segment (start 149.49 38.1) (end 147.24 38.1) (width 1) (layer B.Cu) (net 8))
-  (segment (start 147.24 38.1) (end 143.049999 33.909999) (width 1) (layer B.Cu) (net 8))
-  (segment (start 143.049999 33.909999) (end 126.799999 33.909999) (width 1) (layer B.Cu) (net 8))
-  (segment (start 126.799999 33.909999) (end 126.479999 34.229999) (width 1) (layer B.Cu) (net 8))
-  (segment (start 126.479999 34.229999) (end 126.479999 34.810001) (width 1) (layer B.Cu) (net 8))
-  (segment (start 126.479999 34.810001) (end 125.73 35.56) (width 1) (layer B.Cu) (net 8))
-  (segment (start 127 38.1) (end 127 106.010573) (width 1) (layer B.Cu) (net 9))
-  (segment (start 166.479427 145.49) (end 175.92 145.49) (width 1) (layer B.Cu) (net 9))
-  (segment (start 127 106.010573) (end 166.479427 145.49) (width 1) (layer B.Cu) (net 9))
-  (segment (start 175.92 145.49) (end 178.17 143.24) (width 1) (layer B.Cu) (net 9))
-  (segment (start 178.17 143.24) (end 178.17 142.24) (width 1) (layer B.Cu) (net 9))
-  (segment (start 160.39 38.1) (end 160.39 42.77) (width 1) (layer B.Cu) (net 10))
-  (segment (start 160.39 42.77) (end 157.44 45.72) (width 1) (layer B.Cu) (net 10))
-  (segment (start 128.27 35.56) (end 130.02 35.56) (width 1) (layer B.Cu) (net 10))
-  (segment (start 130.02 35.56) (end 135.81 41.35) (width 1) (layer B.Cu) (net 10))
-  (segment (start 135.81 41.35) (end 158.14 41.35) (width 1) (layer B.Cu) (net 10))
-  (segment (start 158.14 41.35) (end 160.39 39.1) (width 1) (layer B.Cu) (net 10))
-  (segment (start 160.39 39.1) (end 160.39 38.1) (width 1) (layer B.Cu) (net 10))
+  (segment (start 50.8 48.26) (end 49.149999 46.609999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 49.149999 46.609999) (end 49.149999 41.709999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 49.149999 41.709999) (end 49.329999 41.529999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 85.079999 41.529999) (end 88 44.45) (width 1) (layer F.Cu) (net 1))
+  (segment (start 49.329999 41.529999) (end 85.079999 41.529999) (width 1) (layer F.Cu) (net 1))
+  (segment (start 78.74 130.85) (end 79.87137 130.85) (width 1) (layer B.Cu) (net 1))
+  (segment (start 79.87137 130.85) (end 88 138.97863) (width 1) (layer B.Cu) (net 1))
+  (segment (start 88 138.97863) (end 88 138.99) (width 1) (layer B.Cu) (net 1))
+  (segment (start 88 138.99) (end 88 142.24) (width 1) (layer B.Cu) (net 1))
+  (segment (start 97.79 44.45) (end 97.79 42.65) (width 1) (layer B.Cu) (net 1))
+  (segment (start 97.79 42.65) (end 93.24 38.1) (width 1) (layer B.Cu) (net 1))
+  (segment (start 93.24 38.1) (end 90.25 38.1) (width 1) (layer B.Cu) (net 1))
+  (segment (start 90.25 38.1) (end 88 38.1) (width 1) (layer B.Cu) (net 1))
+  (segment (start 88 44.45) (end 88 91.44) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 38.1) (end 88 44.45) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 91.44) (end 88 134.589999) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 134.589999) (end 88 142.24) (width 5) (layer F.Cu) (net 1))
+  (segment (start 88 44.45) (end 88 134.589999) (width 10) (layer F.Cu) (net 1))
+  (segment (start 40.64 91.44) (end 88 91.44) (width 10) (layer F.Cu) (net 1))
+  (segment (start 50.8 51.86066) (end 50.8 50.8) (width 1) (layer B.Cu) (net 2))
+  (segment (start 50.8 51.972002) (end 50.8 51.86066) (width 1) (layer B.Cu) (net 2))
+  (segment (start 52.547999 53.720001) (end 50.8 51.972002) (width 1) (layer B.Cu) (net 2))
+  (segment (start 56.867995 53.720001) (end 52.547999 53.720001) (width 1) (layer B.Cu) (net 2))
+  (segment (start 77.1 38.1) (end 72.487996 38.1) (width 1) (layer B.Cu) (net 2))
+  (segment (start 72.487996 38.1) (end 56.867995 53.720001) (width 1) (layer B.Cu) (net 2))
+  (segment (start 53.34 49.53) (end 63.879928 49.53) (width 1) (layer F.Cu) (net 3))
+  (segment (start 63.879928 49.53) (end 65.032892 50.682964) (width 1) (layer F.Cu) (net 3))
+  (segment (start 66.843551 51.432963) (end 65.782891 51.432963) (width 1) (layer B.Cu) (net 3))
+  (segment (start 138.617037 51.432963) (end 66.843551 51.432963) (width 1) (layer B.Cu) (net 3))
+  (segment (start 151.95 38.1) (end 138.617037 51.432963) (width 1) (layer B.Cu) (net 3))
+  (segment (start 154.2 38.1) (end 151.95 38.1) (width 1) (layer B.Cu) (net 3))
+  (segment (start 65.032892 50.682964) (end 65.782891 51.432963) (width 1) (layer F.Cu) (net 3))
+  (via (at 65.782891 51.432963) (size 1.5) (drill 1) (layers F.Cu B.Cu) (net 3))
+  (segment (start 93.45 142.24) (end 93.45 141.24) (width 1) (layer B.Cu) (net 4))
+  (segment (start 50.050001 46.469999) (end 50.8 45.72) (width 1) (layer B.Cu) (net 4))
+  (segment (start 93.45 141.24) (end 49.149999 96.939999) (width 1) (layer B.Cu) (net 4))
+  (segment (start 49.149999 96.939999) (end 49.149999 47.370001) (width 1) (layer B.Cu) (net 4))
+  (segment (start 49.149999 47.370001) (end 50.050001 46.469999) (width 1) (layer B.Cu) (net 4))
+  (segment (start 53.34 44.45) (end 61.199368 44.45) (width 1) (layer F.Cu) (net 5))
+  (segment (start 73.96052 65.130776) (end 73.96052 66.191436) (width 1) (layer F.Cu) (net 5))
+  (segment (start 73.96052 57.211152) (end 73.96052 65.130776) (width 1) (layer F.Cu) (net 5))
+  (segment (start 75.02118 66.191436) (end 73.96052 66.191436) (width 1) (layer B.Cu) (net 5))
+  (segment (start 95.501436 66.191436) (end 75.02118 66.191436) (width 1) (layer B.Cu) (net 5))
+  (segment (start 170.55 141.24) (end 95.501436 66.191436) (width 1) (layer B.Cu) (net 5))
+  (segment (start 170.55 142.24) (end 170.55 141.24) (width 1) (layer B.Cu) (net 5))
+  (segment (start 61.199368 44.45) (end 73.96052 57.211152) (width 1) (layer F.Cu) (net 5))
+  (via (at 73.96052 66.191436) (size 1.5) (drill 1) (layers F.Cu B.Cu) (net 5))
+  (segment (start 54.990001 45.339999) (end 54.990001 43.657999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 51.180001 42.799999) (end 50.8 43.18) (width 1) (layer B.Cu) (net 6))
+  (segment (start 54.132001 42.799999) (end 51.180001 42.799999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 54.990001 43.657999) (end 54.132001 42.799999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 53.34 46.99) (end 54.990001 45.339999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 50.8 43.18) (end 49.05 43.18) (width 1) (layer B.Cu) (net 6))
+  (segment (start 49.05 43.18) (end 47.175001 45.054999) (width 1) (layer B.Cu) (net 6))
+  (segment (start 47.175001 45.054999) (end 47.175001 101.735407) (width 1) (layer B.Cu) (net 6))
+  (segment (start 47.175001 101.735407) (end 78.74 133.300406) (width 1) (layer B.Cu) (net 6))
+  (segment (start 78.74 133.300406) (end 78.74 133.35) (width 1) (layer B.Cu) (net 6))
+  (segment (start 153.67 134.62) (end 153.67 136.42) (width 1) (layer B.Cu) (net 6))
+  (segment (start 153.67 136.42) (end 159.49 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 159.49 142.24) (end 159.65 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 78.74 133.35) (end 78.74 140.68) (width 1) (layer B.Cu) (net 6))
+  (segment (start 78.74 140.68) (end 80.3 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 80.3 142.24) (end 82.55 142.24) (width 1) (layer B.Cu) (net 6))
+  (segment (start 159.65 151.13) (end 159.65 147.962301) (width 10) (layer F.Cu) (net 6))
+  (segment (start 82.55 151.13) (end 82.55 147.962301) (width 10) (layer F.Cu) (net 6))
+  (segment (start 124.27 151.13) (end 131.341067 151.13) (width 10) (layer F.Cu) (net 6))
+  (segment (start 131.341067 151.13) (end 159.65 151.13) (width 10) (layer F.Cu) (net 6))
+  (segment (start 82.55 151.13) (end 124.27 151.13) (width 10) (layer F.Cu) (net 6))
+  (segment (start 82.55 142.24) (end 82.55 151.13) (width 5) (layer F.Cu) (net 6))
+  (segment (start 159.65 151.13) (end 159.65 142.24) (width 5) (layer F.Cu) (net 6))
+  (segment (start 159.65 38.1) (end 159.65 39.1) (width 1) (layer B.Cu) (net 7))
+  (segment (start 166.27 45.72) (end 175.39863 45.72) (width 1) (layer B.Cu) (net 7))
+  (segment (start 159.65 39.1) (end 166.27 45.72) (width 1) (layer B.Cu) (net 7))
+  (segment (start 175.39863 45.72) (end 176.53 45.72) (width 1) (layer B.Cu) (net 7))
+  (segment (start 82.55 38.1) (end 82.55 39.1) (width 1) (layer B.Cu) (net 7))
+  (segment (start 90.4 46.95) (end 96.65863 46.95) (width 1) (layer B.Cu) (net 7))
+  (segment (start 82.55 39.1) (end 90.4 46.95) (width 1) (layer B.Cu) (net 7))
+  (segment (start 96.65863 46.95) (end 97.79 46.95) (width 1) (layer B.Cu) (net 7))
+  (segment (start 159.65 28.061463) (end 159.65 30.449999) (width 10) (layer F.Cu) (net 7))
+  (segment (start 82.55 28.115573) (end 82.55 30.449999) (width 10) (layer F.Cu) (net 7))
+  (segment (start 82.55 28.115573) (end 82.725573 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 82.725573 27.94) (end 124.27 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 159.65 28.061463) (end 159.528537 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 159.528537 27.94) (end 124.27 27.94) (width 10) (layer F.Cu) (net 7))
+  (segment (start 159.65 38.1) (end 159.65 28.061463) (width 5) (layer F.Cu) (net 7))
+  (segment (start 82.55 38.1) (end 82.55 28.115573) (width 5) (layer F.Cu) (net 7))
+  (segment (start 53.34 52.07) (end 70.56 34.85) (width 1) (layer B.Cu) (net 8))
+  (segment (start 70.56 34.85) (end 162.85 34.85) (width 1) (layer B.Cu) (net 8))
+  (segment (start 162.85 34.85) (end 165.1 37.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 165.1 37.1) (end 165.1 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 153.67 132.12) (end 155.98 132.12) (width 1) (layer B.Cu) (net 8))
+  (segment (start 155.98 132.12) (end 165.1 141.24) (width 1) (layer B.Cu) (net 8))
+  (segment (start 165.1 141.24) (end 165.1 142.24) (width 1) (layer B.Cu) (net 8))
+  (segment (start 176.53 43.22) (end 176.53 41.42) (width 1) (layer B.Cu) (net 8))
+  (segment (start 176.53 41.42) (end 173.21 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 173.21 38.1) (end 167.35 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 167.35 38.1) (end 165.1 38.1) (width 1) (layer B.Cu) (net 8))
+  (segment (start 165.1 44.45) (end 165.1 87.63) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 135.89) (end 165.1 142.24) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 38.1) (end 165.1 44.45) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 87.63) (end 165.1 135.89) (width 5) (layer F.Cu) (net 8))
+  (segment (start 165.1 44.45) (end 165.1 135.89) (width 10) (layer F.Cu) (net 8))
+  (segment (start 209.55 87.63) (end 165.1 87.63) (width 10) (layer F.Cu) (net 8))
 
 
 )
 )

+ 37 - 39
MLI/Modular/HBridgePowerModule/HBridgePowerModule.net

@@ -1,7 +1,7 @@
 (export (version D)
 (export (version D)
   (design
   (design
-    (source C:/Development/MliHardware/MLI/Modular/HBridgePowerModule/HBridgePowerModule.sch)
-    (date "06/12/2017 15:59:43")
+    (source C:/Development/mlihardware/MLI/Modular/HBridgePowerModule/HBridgePowerModule.sch)
+    (date "07/12/2017 12:40:52")
     (tool "Eeschema 4.0.7")
     (tool "Eeschema 4.0.7")
     (sheet (number 1) (name /) (tstamps /)
     (sheet (number 1) (name /) (tstamps /)
       (title_block
       (title_block
@@ -234,53 +234,51 @@
     (library (logical conn)
     (library (logical conn)
       (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
       (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
   (nets
   (nets
-    (net (code 1) (name "/SinglePowerSwitch 3/DRAIN")
-      (node (ref Q3) (pin 2))
-      (node (ref J3) (pin 1))
-      (node (ref C3) (pin 2))
-      (node (ref Q4) (pin 2))
-      (node (ref C4) (pin 2)))
-    (net (code 2) (name DRV_GATE_4)
+    (net (code 1) (name DRV_GATE_4)
       (node (ref Q4) (pin 1))
       (node (ref Q4) (pin 1))
       (node (ref J1) (pin 2)))
       (node (ref J1) (pin 2)))
-    (net (code 3) (name "Net-(J6-Pad1)")
-      (node (ref J6) (pin 1)))
-    (net (code 4) (name "Net-(J7-Pad1)")
-      (node (ref J7) (pin 1)))
-    (net (code 5) (name GND_ISO_3)
-      (node (ref C1) (pin 2))
+    (net (code 2) (name "/SinglePowerSwitch 1/DRAIN")
       (node (ref Q1) (pin 2))
       (node (ref Q1) (pin 2))
-      (node (ref C3) (pin 1))
-      (node (ref Q3) (pin 3))
-      (node (ref J1) (pin 1)))
-    (net (code 6) (name GND_ISO_4)
+      (node (ref C1) (pin 2))
       (node (ref C2) (pin 2))
       (node (ref C2) (pin 2))
       (node (ref Q2) (pin 2))
       (node (ref Q2) (pin 2))
-      (node (ref C4) (pin 1))
-      (node (ref Q4) (pin 3))
-      (node (ref J1) (pin 4)))
-    (net (code 7) (name GND_ISO_1)
-      (node (ref J2) (pin 1))
-      (node (ref J1) (pin 5))
-      (node (ref J1) (pin 8))
-      (node (ref C2) (pin 1))
+      (node (ref J2) (pin 1)))
+    (net (code 3) (name DRV_GATE_3)
+      (node (ref Q3) (pin 1))
+      (node (ref J1) (pin 3)))
+    (net (code 4) (name GND_ISO_1)
       (node (ref C1) (pin 1))
       (node (ref C1) (pin 1))
+      (node (ref Q3) (pin 2))
+      (node (ref C3) (pin 2))
       (node (ref Q1) (pin 3))
       (node (ref Q1) (pin 3))
-      (node (ref Q2) (pin 3)))
-    (net (code 8) (name DRV_GATE_2)
+      (node (ref J6) (pin 1))
+      (node (ref J1) (pin 5)))
+    (net (code 5) (name DRV_GATE_2)
       (node (ref Q2) (pin 1))
       (node (ref Q2) (pin 1))
       (node (ref J1) (pin 6)))
       (node (ref J1) (pin 6)))
-    (net (code 9) (name DRV_GATE_1)
-      (node (ref Q1) (pin 1))
-      (node (ref J1) (pin 7)))
-    (net (code 10) (name DRV_GATE_3)
-      (node (ref Q3) (pin 1))
-      (node (ref J1) (pin 3)))
-    (net (code 11) (name "Net-(Q1-Pad4)")
+    (net (code 6) (name DRV_GATE_1)
+      (node (ref J1) (pin 7))
+      (node (ref Q1) (pin 1)))
+    (net (code 7) (name GND_ISO_2)
+      (node (ref Q4) (pin 2))
+      (node (ref C2) (pin 1))
+      (node (ref Q2) (pin 3))
+      (node (ref C4) (pin 2))
+      (node (ref J7) (pin 1))
+      (node (ref J1) (pin 8)))
+    (net (code 8) (name GND_ISO_3)
+      (node (ref C4) (pin 1))
+      (node (ref Q4) (pin 3))
+      (node (ref J3) (pin 1))
+      (node (ref J1) (pin 1))
+      (node (ref J1) (pin 4))
+      (node (ref C3) (pin 1))
+      (node (ref Q3) (pin 3)))
+    (net (code 9) (name "Net-(Q1-Pad4)")
       (node (ref Q1) (pin 4)))
       (node (ref Q1) (pin 4)))
-    (net (code 12) (name "Net-(Q2-Pad4)")
+    (net (code 10) (name "Net-(Q2-Pad4)")
       (node (ref Q2) (pin 4)))
       (node (ref Q2) (pin 4)))
-    (net (code 13) (name "Net-(Q3-Pad4)")
+    (net (code 11) (name "Net-(Q3-Pad4)")
       (node (ref Q3) (pin 4)))
       (node (ref Q3) (pin 4)))
-    (net (code 14) (name "Net-(Q4-Pad4)")
+    (net (code 12) (name "Net-(Q4-Pad4)")
       (node (ref Q4) (pin 4)))))
       (node (ref Q4) (pin 4)))))

+ 10 - 9
MLI/Modular/HBridgePowerModule/HBridgePowerModule.sch

@@ -29,7 +29,6 @@ LIBS:opto
 LIBS:atmel
 LIBS:atmel
 LIBS:contrib
 LIBS:contrib
 LIBS:valves
 LIBS:valves
-LIBS:HBridgePowerModule-cache
 EELAYER 25 0
 EELAYER 25 0
 EELAYER END
 EELAYER END
 $Descr A4 11693 8268
 $Descr A4 11693 8268
@@ -78,8 +77,8 @@ F0 "SinglePowerSwitch 1" 60
 F1 "SinglePowerSwitch.sch" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I L 3550 1400 60 
 F2 "DRV_GATE" I L 3550 1400 60 
 F3 "GND_ISO" I L 3550 1500 60 
 F3 "GND_ISO" I L 3550 1500 60 
-F4 "SOURCE" I R 4950 1600 60 
-F5 "DRAIN" I R 4950 2000 60 
+F4 "SOURCE" I R 4950 2000 60 
+F5 "DRAIN" I R 4950 1600 60 
 $EndSheet
 $EndSheet
 Text GLabel 3550 1400 0    60   Input ~ 0
 Text GLabel 3550 1400 0    60   Input ~ 0
 DRV_GATE_1
 DRV_GATE_1
@@ -92,8 +91,8 @@ F0 "SinglePowerSwitch 2" 60
 F1 "SinglePowerSwitch.sch" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I R 7150 2200 60 
 F2 "DRV_GATE" I R 7150 2200 60 
 F3 "GND_ISO" I R 7150 2100 60 
 F3 "GND_ISO" I R 7150 2100 60 
-F4 "SOURCE" I L 5750 1600 60 
-F5 "DRAIN" I L 5750 2000 60 
+F4 "SOURCE" I L 5750 2000 60 
+F5 "DRAIN" I L 5750 1600 60 
 $EndSheet
 $EndSheet
 Text GLabel 7150 2200 2    60   Input ~ 0
 Text GLabel 7150 2200 2    60   Input ~ 0
 DRV_GATE_2
 DRV_GATE_2
@@ -106,8 +105,8 @@ F0 "SinglePowerSwitch 3" 60
 F1 "SinglePowerSwitch.sch" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I L 3550 2900 60 
 F2 "DRV_GATE" I L 3550 2900 60 
 F3 "GND_ISO" I L 3550 3000 60 
 F3 "GND_ISO" I L 3550 3000 60 
-F4 "SOURCE" I R 4950 3050 60 
-F5 "DRAIN" I R 4950 3400 60 
+F4 "SOURCE" I R 4950 3400 60 
+F5 "DRAIN" I R 4950 3050 60 
 $EndSheet
 $EndSheet
 Text GLabel 3550 2900 0    60   Input ~ 0
 Text GLabel 3550 2900 0    60   Input ~ 0
 DRV_GATE_3
 DRV_GATE_3
@@ -120,8 +119,8 @@ F0 "SinglePowerSwitch 4" 60
 F1 "SinglePowerSwitch.sch" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I R 7150 3700 60 
 F2 "DRV_GATE" I R 7150 3700 60 
 F3 "GND_ISO" I R 7150 3600 60 
 F3 "GND_ISO" I R 7150 3600 60 
-F4 "SOURCE" I L 5750 3050 60 
-F5 "DRAIN" I L 5750 3400 60 
+F4 "SOURCE" I L 5750 3400 60 
+F5 "DRAIN" I L 5750 3050 60 
 $EndSheet
 $EndSheet
 Text GLabel 7150 3700 2    60   Input ~ 0
 Text GLabel 7150 3700 2    60   Input ~ 0
 DRV_GATE_4
 DRV_GATE_4
@@ -193,4 +192,6 @@ Wire Wire Line
 Wire Wire Line
 Wire Wire Line
 	5350 3700 5350 3400
 	5350 3700 5350 3400
 Connection ~ 5350 3400
 Connection ~ 5350 3400
+Connection ~ 5050 2850
+Connection ~ 5650 2350
 $EndSCHEMATC
 $EndSCHEMATC

+ 3 - 4
MLI/Modular/HBridgePowerModule/SinglePowerSwitch.sch

@@ -29,12 +29,11 @@ LIBS:opto
 LIBS:atmel
 LIBS:atmel
 LIBS:contrib
 LIBS:contrib
 LIBS:valves
 LIBS:valves
-LIBS:HBridgePowerModule-cache
 EELAYER 25 0
 EELAYER 25 0
 EELAYER END
 EELAYER END
 $Descr A4 11693 8268
 $Descr A4 11693 8268
 encoding utf-8
 encoding utf-8
-Sheet 2 5
+Sheet 4 5
 Title ""
 Title ""
 Date ""
 Date ""
 Rev ""
 Rev ""
@@ -52,7 +51,7 @@ AR Path="/59AEDD49/59AEE014" Ref="Q1"  Part="1"
 AR Path="/59AEEDCB/59AEE014" Ref="Q2"  Part="1" 
 AR Path="/59AEEDCB/59AEE014" Ref="Q2"  Part="1" 
 AR Path="/59AEEFC6/59AEE014" Ref="Q3"  Part="1" 
 AR Path="/59AEEFC6/59AEE014" Ref="Q3"  Part="1" 
 AR Path="/59AEEFCD/59AEE014" Ref="Q4"  Part="1" 
 AR Path="/59AEEFCD/59AEE014" Ref="Q4"  Part="1" 
-F 0 "Q4" H 4200 2250 50  0000 C CNN
+F 0 "Q3" H 4200 2250 50  0000 C CNN
 F 1 "RFP12N10L" H 4200 1850 50  0000 C CNN
 F 1 "RFP12N10L" H 4200 1850 50  0000 C CNN
 F 2 "TO_SOT_Packages_THT:TO-247_TO-3P_Vertical" H 4200 1750 50  0001 C CNN
 F 2 "TO_SOT_Packages_THT:TO-247_TO-3P_Vertical" H 4200 1750 50  0001 C CNN
 F 3 "https://componentsearchengine.com/Datasheets/2/RFP12N10L.pdf" H 4200 1650 50  0001 C CNN
 F 3 "https://componentsearchengine.com/Datasheets/2/RFP12N10L.pdf" H 4200 1650 50  0001 C CNN
@@ -75,7 +74,7 @@ AR Path="/59AEDD49/59AEE01D" Ref="C1"  Part="1"
 AR Path="/59AEEDCB/59AEE01D" Ref="C2"  Part="1" 
 AR Path="/59AEEDCB/59AEE01D" Ref="C2"  Part="1" 
 AR Path="/59AEEFC6/59AEE01D" Ref="C3"  Part="1" 
 AR Path="/59AEEFC6/59AEE01D" Ref="C3"  Part="1" 
 AR Path="/59AEEFCD/59AEE01D" Ref="C4"  Part="1" 
 AR Path="/59AEEFCD/59AEE01D" Ref="C4"  Part="1" 
-F 0 "C4" H 4475 2650 50  0000 L CNN
+F 0 "C3" H 4475 2650 50  0000 L CNN
 F 1 "C" H 4475 2450 50  0000 L CNN
 F 1 "C" H 4475 2450 50  0000 L CNN
 F 2 "PartsLibraries:CP_Radial_D5.0mm_P2.50mm" H 4488 2400 50  0001 C CNN
 F 2 "PartsLibraries:CP_Radial_D5.0mm_P2.50mm" H 4488 2400 50  0001 C CNN
 F 3 "" H 4450 2550 50  0001 C CNN
 F 3 "" H 4450 2550 50  0001 C CNN