Browse Source

Modifications to PsuPowerModule to add extra Resistors and Diode

gobrien 5 years ago
parent
commit
e760c752ca

File diff suppressed because it is too large
+ 6823 - 0
3D/13986.step


File diff suppressed because it is too large
+ 6279 - 0
3D/13986.stp


File diff suppressed because it is too large
+ 1345 - 0
3D/13986.wrl


File diff suppressed because it is too large
+ 139721 - 0
3D/Fusion.step


File diff suppressed because it is too large
+ 3763 - 0
3D/Fusion.wrl


BIN
3D/Screw Terminal.FCStd


BIN
3D/ScrewConnector_2_P5.00.FCStd


File diff suppressed because it is too large
+ 50283 - 0
3D/ScrewConnector_2_P5.00.step


File diff suppressed because it is too large
+ 3505 - 0
3D/ScrewConnector_2_P5.00.wrl


+ 1 - 1
MLI/Modular/BreakoutBoard/BreakoutBoard.pro

@@ -1,4 +1,4 @@
-update=05/04/2018 12:23:00
+update=24/05/2018 12:22:03
 version=1
 last_client=kicad
 [pcbnew]

+ 48 - 9
MLI/Modular/PsuPowerModule/PsuPowerModule-cache.lib

@@ -41,11 +41,11 @@ X Pin_1 1 -200 0 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# Conn_01x03
+# Conn_01x02
 #
-DEF Conn_01x03 J 0 40 Y N 1 F N
-F0 "J" 0 200 50 H V C CNN
-F1 "Conn_01x03" 0 -200 50 H V C CNN
+DEF Conn_01x02 J 0 40 Y N 1 F N
+F0 "J" 0 100 50 H V C CNN
+F1 "Conn_01x02" 0 -200 50 H V C CNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 $FPLIST
@@ -59,11 +59,32 @@ $ENDFPLIST
 DRAW
 S -50 -95 0 -105 1 1 6 N
 S -50 5 0 -5 1 1 6 N
-S -50 105 0 95 1 1 6 N
-S -50 150 50 -150 1 1 10 f
-X Pin_1 1 -200 100 150 R 50 50 1 1 P
-X Pin_2 2 -200 0 150 R 50 50 1 1 P
-X Pin_3 3 -200 -100 150 R 50 50 1 1 P
+S -50 50 50 -150 1 1 10 f
+X Pin_1 1 -200 0 150 R 50 50 1 1 P
+X Pin_2 2 -200 -100 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# D
+#
+DEF D D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "D" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ TO-???*
+ *SingleDiode
+ *_Diode_*
+ *SingleDiode*
+ D_*
+$ENDFPLIST
+DRAW
+P 2 0 1 8 -50 50 -50 -50 N
+P 2 0 1 0 50 0 -50 0 N
+P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
@@ -91,6 +112,24 @@ X A 3 300 0 150 L 50 50 0 1 P
 ENDDRAW
 ENDDEF
 #
+# R
+#
+DEF R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "R" 0 0 50 V V C CNN
+F2 "" -70 0 50 V I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+ R_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
 # RFP12N10L
 #
 DEF RFP12N10L Q 0 30 Y Y 1 F N

File diff suppressed because it is too large
+ 1463 - 1005
MLI/Modular/PsuPowerModule/PsuPowerModule.kicad_pcb


File diff suppressed because it is too large
+ 1090 - 608
MLI/Modular/PsuPowerModule/PsuPowerModule.kicad_pcb-bak


+ 197 - 77
MLI/Modular/PsuPowerModule/PsuPowerModule.net

@@ -1,7 +1,7 @@
 (export (version D)
   (design
     (source C:/Development/mlihardware/MLI/Modular/PsuPowerModule/PsuPowerModule.sch)
-    (date "10/04/2018 13:02:07")
+    (date "25/07/2018 15:22:39")
     (tool "Eeschema 4.0.7")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
@@ -104,11 +104,29 @@
       (sheetpath (names "/SinglePowerSwitch 1/") (tstamps /59AEDD49/))
       (tstamp 59AEE02F))
     (comp (ref J201)
-      (value Conn_01x03)
-      (footprint OAE_Parts:TerminalBlock_Altech_AK300-3_P5.00mm)
-      (libsource (lib conn) (part Conn_01x03))
+      (value Conn_01x02)
+      (footprint OAE_Parts:TerminalBlock_2_P5.00mm)
+      (libsource (lib conn) (part Conn_01x02))
       (sheetpath (names "/SinglePowerSwitch 1/") (tstamps /59AEDD49/))
       (tstamp 5AC4D364))
+    (comp (ref R201)
+      (value R20)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
+      (sheetpath (names "/SinglePowerSwitch 1/") (tstamps /59AEDD49/))
+      (tstamp 5B5740BD))
+    (comp (ref R202)
+      (value R10)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
+      (sheetpath (names "/SinglePowerSwitch 1/") (tstamps /59AEDD49/))
+      (tstamp 5B574108))
+    (comp (ref D201)
+      (value D)
+      (footprint Diodes_THT:D_A-405_P7.62mm_Horizontal)
+      (libsource (lib device) (part D))
+      (sheetpath (names "/SinglePowerSwitch 1/") (tstamps /59AEDD49/))
+      (tstamp 5B574136))
     (comp (ref D2)
       (value PWR_DIODE)
       (footprint TO_SOT_Packages_THT:TO-247_TO-3P_Vertical)
@@ -142,11 +160,29 @@
       (sheetpath (names "/SinglePowerSwitch 2/") (tstamps /59AEEDCB/))
       (tstamp 59AEE02F))
     (comp (ref J301)
-      (value Conn_01x03)
-      (footprint OAE_Parts:TerminalBlock_Altech_AK300-3_P5.00mm)
-      (libsource (lib conn) (part Conn_01x03))
+      (value Conn_01x02)
+      (footprint OAE_Parts:TerminalBlock_2_P5.00mm)
+      (libsource (lib conn) (part Conn_01x02))
       (sheetpath (names "/SinglePowerSwitch 2/") (tstamps /59AEEDCB/))
       (tstamp 5AC4D364))
+    (comp (ref R301)
+      (value R20)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
+      (sheetpath (names "/SinglePowerSwitch 2/") (tstamps /59AEEDCB/))
+      (tstamp 5B5740BD))
+    (comp (ref R302)
+      (value R10)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
+      (sheetpath (names "/SinglePowerSwitch 2/") (tstamps /59AEEDCB/))
+      (tstamp 5B574108))
+    (comp (ref D301)
+      (value D)
+      (footprint Diodes_THT:D_A-405_P7.62mm_Horizontal)
+      (libsource (lib device) (part D))
+      (sheetpath (names "/SinglePowerSwitch 2/") (tstamps /59AEEDCB/))
+      (tstamp 5B574136))
     (comp (ref D3)
       (value PWR_DIODE)
       (footprint TO_SOT_Packages_THT:TO-247_TO-3P_Vertical)
@@ -180,11 +216,29 @@
       (sheetpath (names "/SinglePowerSwitch 3/") (tstamps /59AEEFC6/))
       (tstamp 59AEE02F))
     (comp (ref J401)
-      (value Conn_01x03)
-      (footprint OAE_Parts:TerminalBlock_Altech_AK300-3_P5.00mm)
-      (libsource (lib conn) (part Conn_01x03))
+      (value Conn_01x02)
+      (footprint OAE_Parts:TerminalBlock_2_P5.00mm)
+      (libsource (lib conn) (part Conn_01x02))
       (sheetpath (names "/SinglePowerSwitch 3/") (tstamps /59AEEFC6/))
       (tstamp 5AC4D364))
+    (comp (ref R401)
+      (value R20)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
+      (sheetpath (names "/SinglePowerSwitch 3/") (tstamps /59AEEFC6/))
+      (tstamp 5B5740BD))
+    (comp (ref R402)
+      (value R10)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
+      (sheetpath (names "/SinglePowerSwitch 3/") (tstamps /59AEEFC6/))
+      (tstamp 5B574108))
+    (comp (ref D401)
+      (value D)
+      (footprint Diodes_THT:D_A-405_P7.62mm_Horizontal)
+      (libsource (lib device) (part D))
+      (sheetpath (names "/SinglePowerSwitch 3/") (tstamps /59AEEFC6/))
+      (tstamp 5B574136))
     (comp (ref D4)
       (value PWR_DIODE)
       (footprint TO_SOT_Packages_THT:TO-247_TO-3P_Vertical)
@@ -218,11 +272,29 @@
       (sheetpath (names "/SinglePowerSwitch 4/") (tstamps /59AEEFCD/))
       (tstamp 59AEE02F))
     (comp (ref J501)
-      (value Conn_01x03)
-      (footprint OAE_Parts:TerminalBlock_Altech_AK300-3_P5.00mm)
-      (libsource (lib conn) (part Conn_01x03))
+      (value Conn_01x02)
+      (footprint OAE_Parts:TerminalBlock_2_P5.00mm)
+      (libsource (lib conn) (part Conn_01x02))
+      (sheetpath (names "/SinglePowerSwitch 4/") (tstamps /59AEEFCD/))
+      (tstamp 5AC4D364))
+    (comp (ref R501)
+      (value R20)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
+      (sheetpath (names "/SinglePowerSwitch 4/") (tstamps /59AEEFCD/))
+      (tstamp 5B5740BD))
+    (comp (ref R502)
+      (value R10)
+      (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
+      (libsource (lib device) (part R))
       (sheetpath (names "/SinglePowerSwitch 4/") (tstamps /59AEEFCD/))
-      (tstamp 5AC4D364)))
+      (tstamp 5B574108))
+    (comp (ref D501)
+      (value D)
+      (footprint Diodes_THT:D_A-405_P7.62mm_Horizontal)
+      (libsource (lib device) (part D))
+      (sheetpath (names "/SinglePowerSwitch 4/") (tstamps /59AEEFCD/))
+      (tstamp 5B574136)))
   (libparts
     (libpart (lib device) (part C)
       (description "Unpolarized capacitor")
@@ -249,8 +321,8 @@
         (field (name Value) Conn_01x01))
       (pins
         (pin (num 1) (name Pin_1) (type passive))))
-    (libpart (lib conn) (part Conn_01x03)
-      (description "Generic connector, single row, 01x03")
+    (libpart (lib conn) (part Conn_01x02)
+      (description "Generic connector, single row, 01x02")
       (docs ~)
       (footprints
         (fp Connector*:*_??x*mm*)
@@ -261,11 +333,24 @@
         (fp Socket?Strip?Angled?1X*))
       (fields
         (field (name Reference) J)
-        (field (name Value) Conn_01x03))
+        (field (name Value) Conn_01x02))
       (pins
         (pin (num 1) (name Pin_1) (type passive))
-        (pin (num 2) (name Pin_2) (type passive))
-        (pin (num 3) (name Pin_3) (type passive))))
+        (pin (num 2) (name Pin_2) (type passive))))
+    (libpart (lib device) (part D)
+      (description Diode)
+      (footprints
+        (fp TO-???*)
+        (fp *SingleDiode)
+        (fp *_Diode_*)
+        (fp *SingleDiode*)
+        (fp D_*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) D))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
     (libpart (lib device) (part D_Schottky_x2_KCom_AKA)
       (description "Dual schottky diode, common cathode")
       (fields
@@ -275,6 +360,17 @@
         (pin (num 1) (name A) (type passive))
         (pin (num 2) (name K) (type passive))
         (pin (num 3) (name A) (type passive))))
+    (libpart (lib device) (part R)
+      (description Resistor)
+      (footprints
+        (fp R_*)
+        (fp R_*))
+      (fields
+        (field (name Reference) R)
+        (field (name Value) R))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
     (libpart (lib OAE.Parts) (part RFP12N10L)
       (fields
         (field (name Reference) Q)
@@ -301,81 +397,105 @@
       (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
   (nets
     (net (code 1) (name GND_ISO_1)
-      (node (ref C1) (pin 1))
-      (node (ref Q1) (pin 3))
       (node (ref D1) (pin 1))
-      (node (ref J201) (pin 3)))
+      (node (ref Q1) (pin 3))
+      (node (ref C1) (pin 1))
+      (node (ref J201) (pin 2)))
     (net (code 2) (name DRV_GATE_1)
-      (node (ref J201) (pin 2))
-      (node (ref Q1) (pin 1)))
+      (node (ref D201) (pin 1))
+      (node (ref R202) (pin 2))
+      (node (ref J201) (pin 1)))
     (net (code 3) (name "/SinglePowerSwitch 1/PWR_OUT")
       (node (ref D1) (pin 2))
-      (node (ref D2) (pin 2))
       (node (ref D3) (pin 2))
-      (node (ref J6) (pin 1))
       (node (ref D4) (pin 2))
-      (node (ref J7) (pin 1)))
+      (node (ref D2) (pin 2))
+      (node (ref J7) (pin 1))
+      (node (ref J6) (pin 1)))
     (net (code 4) (name DRV_GATE_4)
+      (node (ref J501) (pin 1))
+      (node (ref R502) (pin 2))
+      (node (ref D501) (pin 1)))
+    (net (code 5) (name GND_ISO_4)
+      (node (ref D4) (pin 1))
       (node (ref J501) (pin 2))
-      (node (ref Q4) (pin 1)))
-    (net (code 5) (name DRV_GATE_2)
-      (node (ref Q2) (pin 1))
-      (node (ref J301) (pin 2)))
-    (net (code 6) (name GND_ISO_2)
-      (node (ref J301) (pin 3))
-      (node (ref D2) (pin 1))
+      (node (ref Q4) (pin 3))
+      (node (ref C4) (pin 1)))
+    (net (code 6) (name DRV_GATE_2)
+      (node (ref D301) (pin 1))
+      (node (ref R302) (pin 2))
+      (node (ref J301) (pin 1)))
+    (net (code 7) (name GND_ISO_2)
       (node (ref C2) (pin 1))
-      (node (ref Q2) (pin 3)))
-    (net (code 7) (name DRV_GATE_3)
-      (node (ref J401) (pin 2))
-      (node (ref Q3) (pin 1)))
-    (net (code 8) (name GND_ISO_3)
-      (node (ref J401) (pin 3))
-      (node (ref D3) (pin 1))
+      (node (ref Q2) (pin 3))
+      (node (ref D2) (pin 1))
+      (node (ref J301) (pin 2)))
+    (net (code 8) (name DRV_GATE_3)
+      (node (ref J401) (pin 1))
+      (node (ref R402) (pin 2))
+      (node (ref D401) (pin 1)))
+    (net (code 9) (name GND_ISO_3)
+      (node (ref Q3) (pin 3))
       (node (ref C3) (pin 1))
-      (node (ref Q3) (pin 3)))
-    (net (code 9) (name GND_ISO_4)
-      (node (ref J501) (pin 3))
-      (node (ref C4) (pin 1))
-      (node (ref Q4) (pin 3))
-      (node (ref D4) (pin 1)))
-    (net (code 10) (name "Net-(J201-Pad1)")
-      (node (ref J201) (pin 1)))
-    (net (code 11) (name "Net-(D1-Pad3)")
+      (node (ref D3) (pin 1))
+      (node (ref J401) (pin 2)))
+    (net (code 10) (name "Net-(D201-Pad2)")
+      (node (ref R201) (pin 2))
+      (node (ref D201) (pin 2)))
+    (net (code 11) (name "Net-(Q1-Pad1)")
+      (node (ref R201) (pin 1))
+      (node (ref Q1) (pin 1))
+      (node (ref R202) (pin 1)))
+    (net (code 12) (name "Net-(D1-Pad3)")
       (node (ref D1) (pin 3)))
-    (net (code 12) (name "Net-(Q1-Pad4)")
+    (net (code 13) (name "Net-(Q1-Pad4)")
       (node (ref Q1) (pin 4)))
-    (net (code 13) (name "Net-(C1-Pad2)")
+    (net (code 14) (name "Net-(C1-Pad2)")
+      (node (ref J2) (pin 1))
       (node (ref C1) (pin 2))
-      (node (ref Q1) (pin 2))
-      (node (ref J2) (pin 1)))
-    (net (code 14) (name "Net-(J301-Pad1)")
-      (node (ref J301) (pin 1)))
-    (net (code 15) (name "Net-(C2-Pad2)")
-      (node (ref J3) (pin 1))
-      (node (ref C2) (pin 2))
-      (node (ref Q2) (pin 2)))
-    (net (code 16) (name "Net-(D2-Pad3)")
+      (node (ref Q1) (pin 2)))
+    (net (code 15) (name "Net-(D301-Pad2)")
+      (node (ref D301) (pin 2))
+      (node (ref R301) (pin 2)))
+    (net (code 16) (name "Net-(Q2-Pad1)")
+      (node (ref R302) (pin 1))
+      (node (ref Q2) (pin 1))
+      (node (ref R301) (pin 1)))
+    (net (code 17) (name "Net-(D2-Pad3)")
       (node (ref D2) (pin 3)))
-    (net (code 17) (name "Net-(Q2-Pad4)")
+    (net (code 18) (name "Net-(Q2-Pad4)")
       (node (ref Q2) (pin 4)))
-    (net (code 18) (name "Net-(J401-Pad1)")
-      (node (ref J401) (pin 1)))
-    (net (code 19) (name "Net-(D3-Pad3)")
+    (net (code 19) (name "Net-(C2-Pad2)")
+      (node (ref Q2) (pin 2))
+      (node (ref C2) (pin 2))
+      (node (ref J3) (pin 1)))
+    (net (code 20) (name "Net-(D401-Pad2)")
+      (node (ref D401) (pin 2))
+      (node (ref R401) (pin 2)))
+    (net (code 21) (name "Net-(Q3-Pad1)")
+      (node (ref R402) (pin 1))
+      (node (ref R401) (pin 1))
+      (node (ref Q3) (pin 1)))
+    (net (code 22) (name "Net-(D3-Pad3)")
       (node (ref D3) (pin 3)))
-    (net (code 20) (name "Net-(Q3-Pad4)")
+    (net (code 23) (name "Net-(Q3-Pad4)")
       (node (ref Q3) (pin 4)))
-    (net (code 21) (name "Net-(C3-Pad2)")
-      (node (ref Q3) (pin 2))
+    (net (code 24) (name "Net-(C3-Pad2)")
+      (node (ref J4) (pin 1))
       (node (ref C3) (pin 2))
-      (node (ref J4) (pin 1)))
-    (net (code 22) (name "Net-(C4-Pad2)")
-      (node (ref C4) (pin 2))
+      (node (ref Q3) (pin 2)))
+    (net (code 25) (name "Net-(D501-Pad2)")
+      (node (ref R501) (pin 2))
+      (node (ref D501) (pin 2)))
+    (net (code 26) (name "Net-(Q4-Pad1)")
+      (node (ref Q4) (pin 1))
+      (node (ref R501) (pin 1))
+      (node (ref R502) (pin 1)))
+    (net (code 27) (name "Net-(C4-Pad2)")
       (node (ref Q4) (pin 2))
+      (node (ref C4) (pin 2))
       (node (ref J5) (pin 1)))
-    (net (code 23) (name "Net-(J501-Pad1)")
-      (node (ref J501) (pin 1)))
-    (net (code 24) (name "Net-(Q4-Pad4)")
-      (node (ref Q4) (pin 4)))
-    (net (code 25) (name "Net-(D4-Pad3)")
-      (node (ref D4) (pin 3)))))
+    (net (code 28) (name "Net-(D4-Pad3)")
+      (node (ref D4) (pin 3)))
+    (net (code 29) (name "Net-(Q4-Pad4)")
+      (node (ref Q4) (pin 4)))))

+ 66 - 9
MLI/Modular/PsuPowerModule/SinglePowerSwitch.sch

@@ -52,7 +52,7 @@ AR Path="/59AEDD49/59AEE007" Ref="D1"  Part="1"
 AR Path="/59AEEDCB/59AEE007" Ref="D2"  Part="1" 
 AR Path="/59AEEFC6/59AEE007" Ref="D3"  Part="1" 
 AR Path="/59AEEFCD/59AEE007" Ref="D4"  Part="1" 
-F 0 "D1" H 5350 2000 50  0000 C CNN
+F 0 "D3" H 5350 2000 50  0000 C CNN
 F 1 "PWR_DIODE" H 5300 2200 50  0000 C CNN
 F 2 "TO_SOT_Packages_THT:TO-247_TO-3P_Vertical" H 5300 2100 50  0001 C CNN
 F 3 "" H 5300 2100 50  0001 C CNN
@@ -67,7 +67,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 "Q1" 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
@@ -90,7 +90,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 "C1" 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 "OAE_Parts:CP_Radial_D5.0mm_P2.50mm" H 4488 2400 50  0001 C CNN
 F 3 "" H 4450 2550 50  0001 C CNN
@@ -113,7 +113,7 @@ AR Path="/59AEEDCB/59AEE02F" Ref="J3"  Part="1"
 AR Path="/59AEEFC6/59AEE02F" Ref="J4"  Part="1" 
 AR Path="/59AEEFCD/59AEE02F" Ref="J5"  Part="1" 
 AR Path="/59AEE02F" Ref="J4"  Part="1" 
-F 0 "J2" H 3650 2850 50  0000 C CNN
+F 0 "J4" H 3650 2850 50  0000 C CNN
 F 1 "PWR_IN" V 3750 2750 50  0000 C CNN
 F 2 "OAE_Parts:PowerConnectorRound" H 3650 2750 50  0001 C CNN
 F 3 "" H 3650 2750 50  0001 C CNN
@@ -123,23 +123,23 @@ $EndComp
 Connection ~ 4850 2550
 Wire Wire Line
 	4850 2550 4850 2100
-Text HLabel 3650 2100 0    60   Input ~ 0
+Text HLabel 2450 2100 0    60   Input ~ 0
 DRV_GATE
 Text HLabel 4850 2550 3    60   UnSpc ~ 0
 GND_ISO
 Text HLabel 5300 2300 3    60   Input ~ 0
 PWR_OUT
 $Comp
-L Conn_01x03 J201
+L Conn_01x02 J201
 U 1 1 5AC4D364
 P 4050 1100
 AR Path="/59AEDD49/5AC4D364" Ref="J201"  Part="1" 
 AR Path="/59AEEFCD/5AC4D364" Ref="J501"  Part="1" 
 AR Path="/59AEEDCB/5AC4D364" Ref="J301"  Part="1" 
 AR Path="/59AEEFC6/5AC4D364" Ref="J401"  Part="1" 
-F 0 "J201" H 4050 1300 50  0000 C CNN
-F 1 "Conn_01x03" H 4050 900 50  0000 C CNN
-F 2 "OAE_Parts:TerminalBlock_Altech_AK300-3_P5.00mm" H 4050 1100 50  0001 C CNN
+F 0 "J401" H 4050 1300 50  0000 C CNN
+F 1 "Conn_01x02" H 4050 900 50  0000 C CNN
+F 2 "OAE_Parts:TerminalBlock_2_P5.00mm" H 4050 1100 50  0001 C CNN
 F 3 "" H 4050 1100 50  0001 C CNN
 	1    4050 1100
 	1    0    0    -1  
@@ -148,4 +148,61 @@ Text HLabel 3850 1100 0    60   Output ~ 0
 DRV_GATE
 Text HLabel 3850 1200 0    60   UnSpc ~ 0
 GND_ISO
+$Comp
+L R R201
+U 1 1 5B5740BD
+P 3100 2000
+AR Path="/59AEDD49/5B5740BD" Ref="R201"  Part="1" 
+AR Path="/59AEEDCB/5B5740BD" Ref="R301"  Part="1" 
+AR Path="/59AEEFC6/5B5740BD" Ref="R401"  Part="1" 
+AR Path="/59AEEFCD/5B5740BD" Ref="R501"  Part="1" 
+F 0 "R401" V 3180 2000 50  0000 C CNN
+F 1 "R20" V 3100 2000 50  0000 C CNN
+F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 3030 2000 50  0001 C CNN
+F 3 "" H 3100 2000 50  0001 C CNN
+	1    3100 2000
+	0    1    1    0   
+$EndComp
+$Comp
+L R R202
+U 1 1 5B574108
+P 3100 2200
+AR Path="/59AEDD49/5B574108" Ref="R202"  Part="1" 
+AR Path="/59AEEDCB/5B574108" Ref="R302"  Part="1" 
+AR Path="/59AEEFC6/5B574108" Ref="R402"  Part="1" 
+AR Path="/59AEEFCD/5B574108" Ref="R502"  Part="1" 
+F 0 "R402" V 3180 2200 50  0000 C CNN
+F 1 "R10" V 3100 2200 50  0000 C CNN
+F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 3030 2200 50  0001 C CNN
+F 3 "" H 3100 2200 50  0001 C CNN
+	1    3100 2200
+	0    1    1    0   
+$EndComp
+$Comp
+L D D201
+U 1 1 5B574136
+P 2800 2000
+AR Path="/59AEDD49/5B574136" Ref="D201"  Part="1" 
+AR Path="/59AEEDCB/5B574136" Ref="D301"  Part="1" 
+AR Path="/59AEEFC6/5B574136" Ref="D401"  Part="1" 
+AR Path="/59AEEFCD/5B574136" Ref="D501"  Part="1" 
+F 0 "D401" H 2800 2100 50  0000 C CNN
+F 1 "D" H 2800 1900 50  0000 C CNN
+F 2 "Diodes_THT:D_A-405_P7.62mm_Horizontal" H 2800 2000 50  0001 C CNN
+F 3 "" H 2800 2000 50  0001 C CNN
+	1    2800 2000
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	3250 2000 3250 2200
+Wire Wire Line
+	2650 2000 2650 2200
+Wire Wire Line
+	2650 2200 2950 2200
+Wire Wire Line
+	2450 2100 2650 2100
+Connection ~ 2650 2100
+Wire Wire Line
+	3250 2100 3650 2100
+Connection ~ 3250 2100
 $EndSCHEMATC

BIN
MLI/Modular/PsuSwitchModule/PDF/Psu Switch Module Schematic.pdf


+ 345 - 325
MLI/Modular/PsuSwitchModule/PsuSwitchModule.kicad_pcb

@@ -3,7 +3,7 @@
   (general
     (links 183)
     (no_connects 0)
-    (area 49.454999 34.214999 175.335001 113.105001)
+    (area 48.26 22.700001 193.27 116.845)
     (thickness 1.6)
     (drawings 33)
     (tracks 539)
@@ -3585,294 +3585,6 @@
       (net 36 Earth) (zone_connect 2))
   )
 
-  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCABE0)
-    (at 69.85 53.34)
-    (descr DIP254P762X432-8)
-    (tags "Integrated Circuit")
-    (path /59498AA5/59498139)
-    (fp_text reference IC1 (at 3.81 -2.286) (layer F.SilkS)
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 1 "Net-(C1-Pad1)"))
-    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 4 "Net-(IC1-Pad2)"))
-    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 37 "Net-(IC1-Pad3)"))
-    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 28 /PsuSwitchModule.Switch.1/GND_ISO))
-    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 28 /PsuSwitchModule.Switch.1/GND_ISO))
-    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 29 /PsuSwitchModule.Switch.1/DRV_SIG))
-    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 29 /PsuSwitchModule.Switch.1/DRV_SIG))
-    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 1 "Net-(C1-Pad1)"))
-  )
-
-  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCAC16)
-    (at 69.85 90.17)
-    (descr DIP254P762X432-8)
-    (tags "Integrated Circuit")
-    (path /59A7109E/59498139)
-    (fp_text reference IC2 (at 3.81 -2.286) (layer F.SilkS)
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 11 "Net-(C20-Pad1)"))
-    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 5 "Net-(IC2-Pad2)"))
-    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 38 "Net-(IC2-Pad3)"))
-    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 30 /PsuSwitchModule.Switch.2/GND_ISO))
-    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 30 /PsuSwitchModule.Switch.2/GND_ISO))
-    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 31 /PsuSwitchModule.Switch.2/DRV_SIG))
-    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 31 /PsuSwitchModule.Switch.2/DRV_SIG))
-    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 11 "Net-(C20-Pad1)"))
-  )
-
-  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCAC4C)
-    (at 138.43 53.34)
-    (descr DIP254P762X432-8)
-    (tags "Integrated Circuit")
-    (path /59A71299/59498139)
-    (fp_text reference IC3 (at 3.81 -2.286) (layer F.SilkS)
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 2 "Net-(C10-Pad1)"))
-    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 6 "Net-(IC3-Pad2)"))
-    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 39 "Net-(IC3-Pad3)"))
-    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 32 /PsuSwitchModule.Switch.3/GND_ISO))
-    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 32 /PsuSwitchModule.Switch.3/GND_ISO))
-    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 33 /PsuSwitchModule.Switch.3/DRV_SIG))
-    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 33 /PsuSwitchModule.Switch.3/DRV_SIG))
-    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 2 "Net-(C10-Pad1)"))
-  )
-
-  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCAC82)
-    (at 138.43 90.17)
-    (descr DIP254P762X432-8)
-    (tags "Integrated Circuit")
-    (path /59A712A3/59498139)
-    (fp_text reference IC4 (at 3.81 -2.286) (layer F.SilkS)
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
-      (effects (font (size 1.27 1.27) (thickness 0.254)))
-    )
-    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
-    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
-    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
-    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 3 "Net-(C13-Pad1)"))
-    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 7 "Net-(IC4-Pad2)"))
-    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 40 "Net-(IC4-Pad3)"))
-    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 34 /PsuSwitchModule.Switch.4/GND_ISO))
-    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 34 /PsuSwitchModule.Switch.4/GND_ISO))
-    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 35 /PsuSwitchModule.Switch.4/DRV_SIG))
-    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 35 /PsuSwitchModule.Switch.4/DRV_SIG))
-    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 3 "Net-(C13-Pad1)"))
-  )
-
   (module OAE_Parts:RJ45-shielded-Molex (layer F.Cu) (tedit 5AC4A305) (tstamp 5ACCACB8)
     (at 117.655 97.79 180)
     (tags RJ45)
@@ -4123,12 +3835,158 @@
     )
   )
 
-  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCAD3A)
-    (at 59.69 41.91)
+  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCAD3A)
+    (at 59.69 41.91)
+    (descr DIP254P762X432-8)
+    (tags "Integrated Circuit")
+    (path /59498AA5/59A6D3EA)
+    (fp_text reference U1 (at 3.81 -2.286) (layer F.SilkS)
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_text value NME1212DC (at 3.556 9.906) (layer F.SilkS) hide
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 8 DC_IN))
+    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 9 DC_GND))
+    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 1 "Net-(C1-Pad1)"))
+    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 28 /PsuSwitchModule.Switch.1/GND_ISO))
+    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCAD70)
+    (at 58.42 80.01)
+    (descr DIP254P762X432-8)
+    (tags "Integrated Circuit")
+    (path /59A7109E/59A6D3EA)
+    (fp_text reference U3 (at 3.81 -2.286) (layer F.SilkS)
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_text value NME1212DC (at 3.556 9.906) (layer F.SilkS) hide
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 8 DC_IN))
+    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 9 DC_GND))
+    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 11 "Net-(C20-Pad1)"))
+    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 30 /PsuSwitchModule.Switch.2/GND_ISO))
+    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCADA6)
+    (at 127 41.91)
     (descr DIP254P762X432-8)
     (tags "Integrated Circuit")
-    (path /59498AA5/59A6D3EA)
-    (fp_text reference U1 (at 3.81 -2.286) (layer F.SilkS)
+    (path /59A71299/59A6D3EA)
+    (fp_text reference U5 (at 3.81 -2.286) (layer F.SilkS)
       (effects (font (size 1.27 1.27) (thickness 0.254)))
     )
     (fp_text value NME1212DC (at 3.556 9.906) (layer F.SilkS) hide
@@ -4184,10 +4042,10 @@
     (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
       (net 9 DC_GND))
     (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 1 "Net-(C1-Pad1)"))
+      (net 2 "Net-(C10-Pad1)"))
     (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
     (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 28 /PsuSwitchModule.Switch.1/GND_ISO))
+      (net 32 /PsuSwitchModule.Switch.3/GND_ISO))
     (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
     (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
       (at (xyz 0 0 0))
@@ -4196,12 +4054,12 @@
     )
   )
 
-  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCAD70)
-    (at 58.42 80.01)
+  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCADDC)
+    (at 127 80.01)
     (descr DIP254P762X432-8)
     (tags "Integrated Circuit")
-    (path /59A7109E/59A6D3EA)
-    (fp_text reference U3 (at 3.81 -2.286) (layer F.SilkS)
+    (path /59A712A3/59A6D3EA)
+    (fp_text reference U7 (at 3.81 -2.286) (layer F.SilkS)
       (effects (font (size 1.27 1.27) (thickness 0.254)))
     )
     (fp_text value NME1212DC (at 3.556 9.906) (layer F.SilkS) hide
@@ -4257,10 +4115,10 @@
     (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
       (net 9 DC_GND))
     (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 11 "Net-(C20-Pad1)"))
+      (net 3 "Net-(C13-Pad1)"))
     (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
     (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 30 /PsuSwitchModule.Switch.2/GND_ISO))
+      (net 34 /PsuSwitchModule.Switch.4/GND_ISO))
     (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
     (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
       (at (xyz 0 0 0))
@@ -4269,15 +4127,15 @@
     )
   )
 
-  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCADA6)
-    (at 127 41.91)
+  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCAC4C)
+    (at 138.43 53.34)
     (descr DIP254P762X432-8)
     (tags "Integrated Circuit")
-    (path /59A71299/59A6D3EA)
-    (fp_text reference U5 (at 3.81 -2.286) (layer F.SilkS)
+    (path /59A71299/59498139)
+    (fp_text reference IC3 (at 3.81 -2.286) (layer F.SilkS)
       (effects (font (size 1.27 1.27) (thickness 0.254)))
     )
-    (fp_text value NME1212DC (at 3.556 9.906) (layer F.SilkS) hide
+    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
       (effects (font (size 1.27 1.27) (thickness 0.254)))
     )
     (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
@@ -4324,17 +4182,98 @@
     (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
     (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
     (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 8 DC_IN))
-    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
-    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+      (net 2 "Net-(C10-Pad1)"))
+    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 6 "Net-(IC3-Pad2)"))
+    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 39 "Net-(IC3-Pad3)"))
     (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 9 DC_GND))
+      (net 32 /PsuSwitchModule.Switch.3/GND_ISO))
     (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 32 /PsuSwitchModule.Switch.3/GND_ISO))
+    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 33 /PsuSwitchModule.Switch.3/DRV_SIG))
+    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 33 /PsuSwitchModule.Switch.3/DRV_SIG))
+    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
       (net 2 "Net-(C10-Pad1)"))
-    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCABE0)
+    (at 69.85 53.34)
+    (descr DIP254P762X432-8)
+    (tags "Integrated Circuit")
+    (path /59498AA5/59498139)
+    (fp_text reference IC1 (at 3.81 -2.286) (layer F.SilkS)
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 1 "Net-(C1-Pad1)"))
+    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 4 "Net-(IC1-Pad2)"))
+    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 37 "Net-(IC1-Pad3)"))
+    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 28 /PsuSwitchModule.Switch.1/GND_ISO))
+    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 28 /PsuSwitchModule.Switch.1/GND_ISO))
+    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 29 /PsuSwitchModule.Switch.1/DRV_SIG))
     (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 32 /PsuSwitchModule.Switch.3/GND_ISO))
-    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+      (net 29 /PsuSwitchModule.Switch.1/DRV_SIG))
+    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 1 "Net-(C1-Pad1)"))
     (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -4342,15 +4281,15 @@
     )
   )
 
-  (module OAE_Parts:NME1212DC (layer F.Cu) (tedit 5A7D672B) (tstamp 5ACCADDC)
-    (at 127 80.01)
+  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCAC16)
+    (at 69.85 90.17)
     (descr DIP254P762X432-8)
     (tags "Integrated Circuit")
-    (path /59A712A3/59A6D3EA)
-    (fp_text reference U7 (at 3.81 -2.286) (layer F.SilkS)
+    (path /59A7109E/59498139)
+    (fp_text reference IC2 (at 3.81 -2.286) (layer F.SilkS)
       (effects (font (size 1.27 1.27) (thickness 0.254)))
     )
-    (fp_text value NME1212DC (at 3.556 9.906) (layer F.SilkS) hide
+    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
       (effects (font (size 1.27 1.27) (thickness 0.254)))
     )
     (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
@@ -4397,17 +4336,98 @@
     (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
     (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
     (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 8 DC_IN))
-    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
-    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+      (net 11 "Net-(C20-Pad1)"))
+    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 5 "Net-(IC2-Pad2)"))
+    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 38 "Net-(IC2-Pad3)"))
     (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 9 DC_GND))
+      (net 30 /PsuSwitchModule.Switch.2/GND_ISO))
     (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
-      (net 3 "Net-(C13-Pad1)"))
-    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+      (net 30 /PsuSwitchModule.Switch.2/GND_ISO))
+    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 31 /PsuSwitchModule.Switch.2/DRV_SIG))
     (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 31 /PsuSwitchModule.Switch.2/DRV_SIG))
+    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 11 "Net-(C20-Pad1)"))
+    (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module OAE_Parts:TC4422AVPA (layer F.Cu) (tedit 592E9A52) (tstamp 5ACCAC82)
+    (at 138.43 90.17)
+    (descr DIP254P762X432-8)
+    (tags "Integrated Circuit")
+    (path /59A712A3/59498139)
+    (fp_text reference IC4 (at 3.81 -2.286) (layer F.SilkS)
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_text value TC4421CPA (at 3.556 9.906) (layer F.SilkS) hide
+      (effects (font (size 1.27 1.27) (thickness 0.254)))
+    )
+    (fp_line (start 0.508 8.7122) (end 0.508 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -1.1938) (end 7.112 -1.1938) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 3.048) (end 0.508 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 2.032) (end -0.4826 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 2.032) (end -0.4826 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 3.048) (end 0.508 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 1.5748) (end 7.112 0.9652) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 4.1148) (end 7.112 3.5052) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 6.0452) (end 0.508 6.6548) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 3.5052) (end 0.508 4.1148) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 7.112 6.6548) (end 7.112 6.0452) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 1.0922) (end 0.508 1.5748) (layer F.SilkS) (width 0.1524))
+    (fp_line (start 0.508 0.508) (end 0.508 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 -0.508) (end -0.4826 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 -0.508) (end -0.4826 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 0.508) (end 0.508 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 5.588) (end 0.508 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 4.572) (end -0.4826 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 4.572) (end -0.4826 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 5.588) (end 0.508 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.128) (end 0.508 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 7.112) (end -0.4826 7.1374) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 7.1374) (end -0.4826 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start -0.4826 8.128) (end 0.508 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 7.112) (end 7.112 8.128) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.128) (end 8.1026 8.1026) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 8.1026) (end 8.1026 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 7.112) (end 7.112 7.112) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 4.572) (end 7.112 5.588) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 5.588) (end 8.1026 5.5626) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 5.5626) (end 8.1026 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 4.572) (end 7.112 4.572) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 2.032) (end 7.112 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 3.048) (end 8.1026 3.048) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 3.048) (end 8.1026 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 2.032) (end 7.112 2.032) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 -0.508) (end 7.112 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 0.508) (end 8.1026 0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 0.508) (end 8.1026 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 8.1026 -0.508) (end 7.112 -0.508) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 0.508 8.7122) (end 7.112 8.7122) (layer Dwgs.User) (width 0.1524))
+    (fp_line (start 7.112 8.7122) (end 7.112 -1.0922) (layer Dwgs.User) (width 0.1524))
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 3 "Net-(C13-Pad1)"))
+    (pad 2 thru_hole circle (at 0 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 7 "Net-(IC4-Pad2)"))
+    (pad 3 thru_hole circle (at 0 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 40 "Net-(IC4-Pad3)"))
+    (pad 4 thru_hole circle (at 0 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
       (net 34 /PsuSwitchModule.Switch.4/GND_ISO))
-    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+    (pad 5 thru_hole circle (at 7.62 7.62 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 34 /PsuSwitchModule.Switch.4/GND_ISO))
+    (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 35 /PsuSwitchModule.Switch.4/DRV_SIG))
+    (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 35 /PsuSwitchModule.Switch.4/DRV_SIG))
+    (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS)
+      (net 3 "Net-(C13-Pad1)"))
     (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))

+ 1 - 1
MLI/Modular/PsuSwitchModule/PsuSwitchModule.kicad_pcb-bak

@@ -3,7 +3,7 @@
   (general
     (links 183)
     (no_connects 0)
-    (area 48.26 22.700001 193.27 116.845)
+    (area 49.454999 34.214999 175.335001 113.105001)
     (thickness 1.6)
     (drawings 33)
     (tracks 539)

+ 2 - 2
MLI/Modular/PsuSwitchModule/PsuSwitchModule.pro

@@ -1,4 +1,4 @@
-update=05/04/2018 12:24:20
+update=24/07/2018 10:27:34
 version=1
 last_client=kicad
 [pcbnew]
@@ -29,7 +29,7 @@ version=1
 version=1
 LibDir=
 [eeschema/libraries]
-LibName1=C:/Development/multilevelinverter/Hardware/PartsLibraries/OAE.Parts
+LibName1=C:/Development/mlihardware/oae_parts/OAE.Parts
 LibName2=power
 LibName3=device
 LibName4=transistors

+ 5 - 0
oae_parts.pretty/TC4422AVPA.kicad_mod

@@ -58,4 +58,9 @@
   (pad 6 thru_hole circle (at 7.62 5.08 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
   (pad 7 thru_hole circle (at 7.62 2.54 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
   (pad 8 thru_hole circle (at 7.62 0 90) (size 1.4859 1.4859) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+  (model Housings_DIP.3dshapes/DIP-8_W7.62mm.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
 )

+ 32 - 0
oae_parts.pretty/TerminalBlock_2_P5.00mm.kicad_mod

@@ -0,0 +1,32 @@
+(module TerminalBlock_2_P5.00mm (layer F.Cu) (tedit 5B575216)
+  (descr "Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf")
+  (tags "Altech AK300 terminal block pitch 5.0mm")
+  (fp_text reference J501 (at -5.24 0 90) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Conn_01x02_Male (at 3 7.5) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3 -5) (end -3 6) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3 6) (end 8 6) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8 6) (end 8 5) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8 5) (end 8.5 5.5) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.5 5.5) (end 8.5 3.5) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.5 3.5) (end 8 4) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8 4) (end 8 -1.5) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8 -1.5) (end 8.5 -1) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.5 -1) (end 8.5 -5) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.5 -5) (end -3 -5) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.5 -5.5) (end 9 -5.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -3.5 -5.5) (end -3.5 6.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9 6.5) (end 9 -5.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9 6.5) (end -3.5 6.5) (layer F.CrtYd) (width 0.05))
+  (pad 1 thru_hole rect (at 0 0) (size 1.98 3.96) (drill 1.32) (layers *.Cu *.Mask)
+    (zone_connect 2))
+  (pad 2 thru_hole oval (at 5 0) (size 1.98 3.96) (drill 1.32) (layers *.Cu *.Mask))
+  (model C:/Development/mlihardware/3D/13986.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)