Kaynağa Gözat

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

gobrien 7 yıl önce
ebeveyn
işleme
923d7c08b7

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

@@ -1,15 +1,15 @@
 (kicad_pcb (version 4) (host pcbnew 4.0.7)
 
   (general
-    (links 22)
-    (no_connects 14)
+    (links 24)
+    (no_connects 2)
     (area 27.889999 20.269999 221.030001 160.070001)
     (thickness 1.6)
-    (drawings 59)
-    (tracks 31)
+    (drawings 25)
+    (tracks 103)
     (zones 0)
-    (modules 19)
-    (nets 13)
+    (modules 17)
+    (nets 9)
   )
 
   (page A4)
@@ -22,16 +22,16 @@
     (35 F.Paste user hide)
     (36 B.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)
     (42 Eco1.User user hide)
     (43 Eco2.User user hide)
     (44 Edge.Cuts user)
     (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)
     (49 F.Fab user hide)
   )
@@ -58,8 +58,8 @@
     (mod_edge_width 0.15)
     (mod_text_size 1 1)
     (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)
     (aux_axis_origin 0 0)
     (visible_elements 7FFFEFFF)
@@ -92,17 +92,13 @@
 
   (net 0 "")
   (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."
     (clearance 0.4)
@@ -111,67 +107,61 @@
     (via_drill 1)
     (uvia_dia 1)
     (uvia_drill 0.5)
-    (add_net "/SinglePowerSwitch 3/DRAIN")
+    (add_net "/SinglePowerSwitch 1/DRAIN")
     (add_net DRV_GATE_1)
     (add_net DRV_GATE_2)
     (add_net DRV_GATE_3)
     (add_net DRV_GATE_4)
     (add_net GND_ISO_1)
+    (add_net GND_ISO_2)
     (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")
     (tags "mounting hole 4.3mm no annular m4")
     (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))
   )
 
-  (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)
-    (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")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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))
-    (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
       (at (xyz 0 0 0))
       (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")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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))
-    (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
       (at (xyz 0 0 0))
       (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")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -681,14 +716,14 @@
   )
 
   (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")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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
       (at (xyz 0 0 0))
       (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)))
     )
-    (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)))
     )
-    (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)
     (fp_text reference J6 (at 0.254 -2.794) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
@@ -867,21 +889,21 @@
       (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 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")
     (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))
     )
-    (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))
     )
-    (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))
     )
     (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 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 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
       (at (xyz 0.212598 0 0))
       (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")
     (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))
     )
     (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.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 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)
-      (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))
+    (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
       (at (xyz 0.212598 0 0))
       (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")
     (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))
     )
     (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.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_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)
-      (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)
-      (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
       (at (xyz 0.212598 0 0))
       (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)))
     )
-    (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)))
     )
-    (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))
-  )
-
-  (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)
     (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)))
@@ -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 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
     (links 24)
-    (no_connects 21)
+    (no_connects 2)
     (area 27.889999 20.269999 221.030001 160.070001)
     (thickness 1.6)
-    (drawings 59)
-    (tracks 31)
+    (drawings 25)
+    (tracks 103)
     (zones 0)
-    (modules 19)
-    (nets 11)
+    (modules 17)
+    (nets 9)
   )
 
   (page A4)
@@ -22,16 +22,16 @@
     (35 F.Paste user hide)
     (36 B.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)
     (42 Eco1.User user hide)
     (43 Eco2.User user hide)
     (44 Edge.Cuts user)
     (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)
     (49 F.Fab user hide)
   )
@@ -58,8 +58,8 @@
     (mod_edge_width 0.15)
     (mod_text_size 1 1)
     (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)
     (aux_axis_origin 0 0)
     (visible_elements 7FFFEFFF)
@@ -92,15 +92,13 @@
 
   (net 0 "")
   (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."
     (clearance 0.4)
@@ -109,65 +107,61 @@
     (via_drill 1)
     (uvia_dia 1)
     (uvia_drill 0.5)
+    (add_net "/SinglePowerSwitch 1/DRAIN")
     (add_net DRV_GATE_1)
     (add_net DRV_GATE_2)
     (add_net DRV_GATE_3)
     (add_net DRV_GATE_4)
     (add_net GND_ISO_1)
+    (add_net GND_ISO_2)
     (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")
     (tags "mounting hole 4.3mm no annular m4")
     (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))
   )
 
-  (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)
-    (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")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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))
-    (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
       (at (xyz 0 0 0))
       (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")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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))
-    (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
       (at (xyz 0 0 0))
       (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")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -677,14 +716,14 @@
   )
 
   (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")
     (tags "CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor")
     (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)))
     )
-    (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)))
     )
     (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 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_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)))
     )
-    (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
       (at (xyz 0 0 0))
       (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)))
     )
-    (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)))
     )
-    (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)
     (fp_text reference J6 (at 0.254 -2.794) (layer F.SilkS)
       (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)))
     )
     (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")
     (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))
     )
-    (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))
     )
-    (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))
     )
     (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 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 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
       (at (xyz 0.212598 0 0))
       (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")
     (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))
     )
     (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.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_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)
-      (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))
+    (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
       (at (xyz 0.212598 0 0))
       (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")
     (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))
     )
     (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.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 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)
-      (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)
-      (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
       (at (xyz 0.212598 0 0))
       (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)))
     )
-    (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)))
     )
-    (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))
-  )
-
-  (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)
     (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)))
@@ -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 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)
   (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")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
@@ -234,53 +234,51 @@
     (library (logical conn)
       (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
   (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 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 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 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 Q3) (pin 2))
+      (node (ref C3) (pin 2))
       (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 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)))
-    (net (code 12) (name "Net-(Q2-Pad4)")
+    (net (code 10) (name "Net-(Q2-Pad4)")
       (node (ref Q2) (pin 4)))
-    (net (code 13) (name "Net-(Q3-Pad4)")
+    (net (code 11) (name "Net-(Q3-Pad4)")
       (node (ref Q3) (pin 4)))
-    (net (code 14) (name "Net-(Q4-Pad4)")
+    (net (code 12) (name "Net-(Q4-Pad4)")
       (node (ref Q4) (pin 4)))))

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

@@ -29,7 +29,6 @@ LIBS:opto
 LIBS:atmel
 LIBS:contrib
 LIBS:valves
-LIBS:HBridgePowerModule-cache
 EELAYER 25 0
 EELAYER END
 $Descr A4 11693 8268
@@ -78,8 +77,8 @@ F0 "SinglePowerSwitch 1" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I L 3550 1400 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
 Text GLabel 3550 1400 0    60   Input ~ 0
 DRV_GATE_1
@@ -92,8 +91,8 @@ F0 "SinglePowerSwitch 2" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I R 7150 2200 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
 Text GLabel 7150 2200 2    60   Input ~ 0
 DRV_GATE_2
@@ -106,8 +105,8 @@ F0 "SinglePowerSwitch 3" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I L 3550 2900 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
 Text GLabel 3550 2900 0    60   Input ~ 0
 DRV_GATE_3
@@ -120,8 +119,8 @@ F0 "SinglePowerSwitch 4" 60
 F1 "SinglePowerSwitch.sch" 60
 F2 "DRV_GATE" I R 7150 3700 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
 Text GLabel 7150 3700 2    60   Input ~ 0
 DRV_GATE_4
@@ -193,4 +192,6 @@ Wire Wire Line
 Wire Wire Line
 	5350 3700 5350 3400
 Connection ~ 5350 3400
+Connection ~ 5050 2850
+Connection ~ 5650 2350
 $EndSCHEMATC

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

@@ -29,12 +29,11 @@ LIBS:opto
 LIBS:atmel
 LIBS:contrib
 LIBS:valves
-LIBS:HBridgePowerModule-cache
 EELAYER 25 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 2 5
+Sheet 4 5
 Title ""
 Date ""
 Rev ""
@@ -52,7 +51,7 @@ AR Path="/59AEDD49/59AEE014" Ref="Q1"  Part="1"
 AR Path="/59AEEDCB/59AEE014" Ref="Q2"  Part="1" 
 AR Path="/59AEEFC6/59AEE014" Ref="Q3"  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 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
@@ -75,7 +74,7 @@ AR Path="/59AEDD49/59AEE01D" Ref="C1"  Part="1"
 AR Path="/59AEEDCB/59AEE01D" Ref="C2"  Part="1" 
 AR Path="/59AEEFC6/59AEE01D" Ref="C3"  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 2 "PartsLibraries:CP_Radial_D5.0mm_P2.50mm" H 4488 2400 50  0001 C CNN
 F 3 "" H 4450 2550 50  0001 C CNN