floorplanning done with stacked 15-pin d-shell connectors and lqfp100 SOC
authorBdale Garbee <bdale@gag.com>
Sat, 14 Jan 2023 21:13:35 +0000 (14:13 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 14 Jan 2023 21:13:35 +0000 (14:13 -0700)
Notebook
csm84clio.sch

index 2ead453b92d1b1eb8e382259bbb3d69814c759d0..7491260b68672a427f6d843ea8d77a6d0dd9a940 100644 (file)
--- a/Notebook
+++ b/Notebook
@@ -14,3 +14,6 @@
   assuming we'd mount the board in the center of the side with 2 pins of
   each ribbon cable connecting to a valve seems to make sense?
 
+2023.01.13
+- talking to keithp, using STP for the valve control wires feels like a better
+  plan, so let's use stacked pairs of 15-pin D shells, 10 connectors total.
index 7969b4693f119b2c90a54d6e89a15f90b9b37502..d0f4c2599d2a121ca520a0f4662594208bf3c757 100644 (file)
@@ -1,16 +1,13 @@
 v 20220529 2
 C 40000 40000 0 0 0 title-E.sym
-N 42800 61900 42000 61900 4
+N 42400 62600 41600 62600 4
 {
-T 42300 62000 5 10 1 1 0 0 1
+T 41900 62700 5 10 1 1 0 0 1
 netname=v_usb
 }
-N 46300 44600 46300 44700 4
-C 42100 60000 1 0 1 gnd.sym
+C 41700 60700 1 0 1 gnd.sym
 T 76800 41800 9 30 1 0 0 0 1
 CSM84 CL Feeder Driver
-N 45200 45200 45100 45200 4
-N 45100 45200 45100 45600 4
 T 82400 40400 9 10 1 0 0 0 1
 0.1
 T 80000 40400 9 10 1 0 0 0 1
@@ -19,446 +16,248 @@ T 80600 40400 9 10 1 0 0 0 1
 1
 T 77700 40400 9 10 1 0 0 0 1
 csm84clio.sch
-C 51600 45500 1 0 0 hole_plated.sym
-{
-T 51700 47300 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 51200 45700 5 10 1 1 0 0 1
-refdes=H1
-T 51600 45500 5 10 0 0 0 0 1
-footprint=hole-M3
-T 51600 45500 5 10 0 1 0 0 1
-loadstatus=noload
-T 51600 45500 5 10 0 1 0 0 1
-nobom=1
-}
-T 51300 46300 9 10 1 0 0 0 2
-mounting holes
-for 4-40 screws
-C 52700 42200 1 0 0 gnd.sym
-N 52200 44700 52800 44700 4
-N 52200 45700 52800 45700 4
-N 52800 42500 52800 45700 4
-C 51600 44500 1 0 0 hole_plated.sym
-{
-T 51700 46300 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 51200 44700 5 10 1 1 0 0 1
-refdes=H2
-T 51600 44500 5 10 0 0 0 0 1
-footprint=hole-M3
-T 51600 44500 5 10 0 1 0 0 1
-loadstatus=noload
-T 51600 44500 5 10 0 1 0 0 1
-nobom=1
-}
-C 48400 45600 1 0 0 3.3V-plus.sym
-C 51600 43600 1 0 0 hole_plated.sym
-{
-T 51700 45400 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 51200 43800 5 10 1 1 0 0 1
-refdes=H3
-T 51600 43600 5 10 0 0 0 0 1
-footprint=hole-M3
-T 51600 43600 5 10 0 1 0 0 1
-loadstatus=noload
-T 51600 43600 5 10 0 1 0 0 1
-nobom=1
-}
-C 51600 42600 1 0 0 hole_plated.sym
-{
-T 51700 44400 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 51200 42800 5 10 1 1 0 0 1
-refdes=H4
-T 51600 42600 5 10 0 0 0 0 1
-footprint=hole-M3
-T 51600 42600 5 10 0 1 0 0 1
-loadstatus=noload
-T 51600 42600 5 10 0 1 0 0 1
-nobom=1
-}
-N 52200 43800 52800 43800 4
-N 52200 42800 52800 42800 4
-N 47300 45600 48600 45600 4
-C 48800 44700 1 90 0 capacitor.sym
-{
-T 48100 44900 5 10 0 0 90 0 1
+C 48600 73400 1 0 0 3.3V-plus.sym
+N 48800 73000 48800 73400 4
+N 48800 73100 51200 73100 4
+N 49600 73100 49600 73000 4
+N 49200 73100 49200 73000 4
+C 49900 52100 1 0 0 gnd.sym
+N 49000 52600 49000 52500 4
+N 49000 52500 51000 52500 4
+N 50000 52400 50000 52500 4
+N 51000 52500 51000 52600 4
+N 50600 52600 50600 52500 4
+N 50200 52600 50200 52500 4
+N 49800 52600 49800 52500 4
+N 49400 52600 49400 52500 4
+C 43600 70600 1 270 0 capacitor.sym
+{
+T 44300 70400 5 10 0 0 270 0 1
 device=CAPACITOR
-T 49100 45500 5 10 1 1 180 0 1
-refdes=C37
-T 47900 44900 5 10 0 0 90 0 1
-symversion=0.1
-T 48700 44800 5 10 1 1 0 0 1
-value=1uF
-T 48800 44700 5 10 0 0 0 0 1
-footprint=0402
-}
-C 48500 44400 1 0 0 gnd.sym
-C 47400 45200 1 270 0 capacitor.sym
-{
-T 48100 45000 5 10 0 0 270 0 1
-device=CAPACITOR
-T 47800 45000 5 10 1 1 0 0 1
-refdes=C38
-T 48300 45000 5 10 0 0 270 0 1
-symversion=0.1
-T 47800 44400 5 10 1 1 0 0 1
-value=10nF
-T 47400 45200 5 10 0 0 270 0 1
-footprint=0402
-}
-C 45200 44700 1 0 0 TC2185.sym
-{
-T 45495 45895 5 10 1 1 0 0 1
-refdes=U2
-T 45795 45395 5 10 0 1 0 0 1
-device=IC
-T 45195 44695 5 10 0 1 0 0 1
-footprint=SOT23-5
-T 46000 45900 5 10 1 1 0 0 1
-value=TC2185-3.3
-}
-C 47500 44000 1 0 0 gnd.sym
-N 47300 45200 47600 45200 4
-C 49600 73300 1 0 0 3.3V-plus.sym
-N 49800 72300 49800 73300 4
-N 49800 72400 51800 72400 4
-N 50600 72400 50600 72300 4
-N 50200 72400 50200 72300 4
-C 50900 51400 1 0 0 gnd.sym
-N 50000 51900 50000 51800 4
-N 50000 51800 52000 51800 4
-N 51000 51700 51000 51800 4
-N 52000 51800 52000 51900 4
-N 51600 51900 51600 51800 4
-N 51200 51900 51200 51800 4
-N 50800 51900 50800 51800 4
-N 50400 51900 50400 51800 4
-C 44600 69900 1 270 0 capacitor.sym
-{
-T 45300 69700 5 10 0 0 270 0 1
-device=CAPACITOR
-T 45000 69600 5 10 1 1 0 0 1
+T 44000 70300 5 10 1 1 0 0 1
 refdes=C33
-T 45500 69700 5 10 0 0 270 0 1
+T 44500 70400 5 10 0 0 270 0 1
 symversion=0.1
-T 45000 69100 5 10 1 1 0 0 1
+T 44000 69800 5 10 1 1 0 0 1
 value=22pF
-T 44600 69900 5 10 0 0 0 0 1
+T 43600 70600 5 10 0 0 0 0 1
 footprint=0402
 }
-C 43300 69900 1 270 0 capacitor.sym
+C 42300 70600 1 270 0 capacitor.sym
 {
-T 44000 69700 5 10 0 0 270 0 1
+T 43000 70400 5 10 0 0 270 0 1
 device=CAPACITOR
-T 43000 69600 5 10 1 1 0 0 1
+T 42000 70300 5 10 1 1 0 0 1
 refdes=C32
-T 44200 69700 5 10 0 0 270 0 1
+T 43200 70400 5 10 0 0 270 0 1
 symversion=0.1
-T 42900 69100 5 10 1 1 0 0 1
+T 41900 69800 5 10 1 1 0 0 1
 value=22pF
-T 43300 69900 5 10 0 0 0 0 1
+T 42300 70600 5 10 0 0 0 0 1
 footprint=0402
 }
-C 44700 68700 1 0 0 gnd.sym
-C 43400 68700 1 0 0 gnd.sym
-C 43800 69500 1 0 0 ABM8.sym
+C 43700 69400 1 0 0 gnd.sym
+C 42400 69400 1 0 0 gnd.sym
+C 42800 70200 1 0 0 ABM8.sym
 {
-T 44000 70000 5 10 0 0 0 0 1
+T 43000 70700 5 10 0 0 0 0 1
 device=CRYSTAL
-T 43700 70100 5 10 1 1 0 0 1
+T 42700 70800 5 10 1 1 0 0 1
 refdes=X1
-T 44000 70200 5 10 0 0 0 0 1
+T 43000 70900 5 10 0 0 0 0 1
 symversion=0.1
-T 44200 70100 5 10 1 1 0 0 1
+T 43200 70800 5 10 1 1 0 0 1
 value=16MHz
-T 43800 69500 5 10 0 0 0 0 1
+T 42800 70200 5 10 0 0 0 0 1
 footprint=FA-20H
 }
-C 44400 69200 1 0 0 gnd.sym
-C 43700 69200 1 0 0 gnd.sym
-N 43800 69900 43500 69900 4
-N 43500 69900 43500 70300 4
-N 41400 67100 46200 67100 4
+C 43400 69900 1 0 0 gnd.sym
+C 42700 69900 1 0 0 gnd.sym
+N 42800 70600 42500 70600 4
+N 42500 70600 42500 71000 4
+N 41300 67800 45200 67800 4
 {
-T 42700 67200 5 10 1 1 0 6 1
+T 42600 67900 5 10 1 1 0 6 1
 netname=reset_n
 }
-C 42000 59900 1 0 1 USBmicroB.sym
+C 41600 60600 1 0 1 USBmicroB.sym
 {
-T 41005 62300 5 10 1 1 0 6 1
-refdes=J5
-T 41645 60295 5 10 0 1 0 6 1
+T 40605 63000 5 10 1 1 0 6 1
+refdes=J6
+T 41245 60995 5 10 0 1 0 6 1
 footprint=11071
-T 42000 59900 5 10 0 0 0 0 1
+T 41600 60600 5 10 0 0 0 0 1
 device=CONNECTOR
-T 42000 59900 5 10 0 0 0 0 1
+T 41600 60600 5 10 0 0 0 0 1
 value=USBmicroB
 }
-N 46200 61500 44300 61500 4
+N 45200 62200 43300 62200 4
 {
-T 44900 61600 5 10 1 1 0 0 1
+T 43900 62300 5 10 1 1 0 0 1
 netname=usbdm
 }
-N 46200 61100 44300 61100 4
+N 45200 61800 43300 61800 4
 {
-T 44900 61200 5 10 1 1 0 0 1
+T 43900 61900 5 10 1 1 0 0 1
 netname=usbdp
 }
-C 44400 58400 1 0 0 gnd.sym
-N 46200 58700 44500 58700 4
-N 43500 70300 45900 70300 4
-N 45900 70300 45900 69900 4
-N 45900 69900 46200 69900 4
-N 44500 69900 45500 69900 4
-N 45500 69900 45500 69500 4
-N 45500 69500 46200 69500 4
-C 44700 67600 1 0 0 gnd.sym
-N 44800 67900 46200 67900 4
-N 46200 60700 44900 60700 4
-{
-T 44900 60800 5 10 1 1 0 0 1
+C 43400 59100 1 0 0 gnd.sym
+N 45200 59400 43500 59400 4
+N 42500 71000 44900 71000 4
+N 44900 71000 44900 70600 4
+N 44900 70600 45200 70600 4
+N 43500 70600 44500 70600 4
+N 44500 70600 44500 70200 4
+N 44500 70200 45200 70200 4
+C 43700 68300 1 0 0 gnd.sym
+N 43800 68600 45200 68600 4
+N 45200 61400 43900 61400 4
+{
+T 43900 61500 5 10 1 1 0 0 1
 netname=swdio
 }
-N 46200 60300 44900 60300 4
+N 45200 61000 43900 61000 4
 {
-T 44900 60400 5 10 1 1 0 0 1
+T 43900 61100 5 10 1 1 0 0 1
 netname=swclk
 }
-C 52400 73100 1 0 0 capacitor.sym
-{
-T 52600 73800 5 10 0 0 0 0 1
-device=CAPACITOR
-T 52300 73400 5 10 1 1 0 0 1
-refdes=C601
-T 52600 74000 5 10 0 0 0 0 1
-symversion=0.1
-T 53000 73400 5 10 1 1 0 0 1
-value=1uF
-T 52400 73100 5 10 0 1 0 0 1
-footprint=0402
-}
-C 52400 72600 1 0 0 capacitor.sym
+N 50000 73000 50000 73100 4
+C 43700 66900 1 90 0 capacitor.sym
 {
-T 52600 73300 5 10 0 0 0 0 1
+T 43000 67100 5 10 0 0 90 0 1
 device=CAPACITOR
-T 52300 72900 5 10 1 1 0 0 1
-refdes=C602
-T 52600 73500 5 10 0 0 0 0 1
-symversion=0.1
-T 53000 72900 5 10 1 1 0 0 1
-value=0.1uF
-T 52400 72600 5 10 0 1 0 0 1
-footprint=0402
-}
-C 50300 73200 1 0 0 inductor.sym
-{
-T 50500 73700 5 10 0 0 0 0 1
-device=INDUCTOR
-T 50500 73500 5 10 1 1 0 0 1
-refdes=L600
-T 50500 73900 5 10 0 0 0 0 1
-symversion=0.1
-T 50500 73100 5 10 1 1 0 0 1
-value=bead
-T 50300 73200 5 10 0 1 0 0 1
-footprint=0402
-}
-N 51000 72300 51000 72400 4
-N 50300 73300 49800 73300 4
-N 51200 73300 52400 73300 4
-{
-T 51300 73400 5 10 1 1 0 0 1
-netname=vdda
-}
-N 52200 73300 52200 72300 4
-N 52400 72800 52200 72800 4
-C 53500 72500 1 0 0 gnd.sym
-N 53600 73300 53600 72800 4
-N 53600 72800 53300 72800 4
-N 53600 73300 53300 73300 4
-C 44400 66200 1 90 0 capacitor.sym
-{
-T 43700 66400 5 10 0 0 90 0 1
-device=CAPACITOR
-T 44100 66900 5 10 1 1 180 0 1
+T 43400 67600 5 10 1 1 180 0 1
 refdes=C610
-T 43500 66400 5 10 0 0 90 0 1
+T 42800 67100 5 10 0 0 90 0 1
 symversion=0.1
-T 43600 66400 5 10 1 1 0 0 1
+T 42900 67100 5 10 1 1 0 0 1
 value=0.1uF
-T 44400 66200 5 10 0 1 0 0 1
+T 43700 66900 5 10 0 1 0 0 1
 footprint=0402
 }
-C 44100 65900 1 0 0 gnd.sym
-N 51800 72400 51800 72300 4
-C 41400 66200 1 0 1 conn-4.sym
+C 43400 66600 1 0 0 gnd.sym
+N 50800 73100 50800 73000 4
+C 41300 66900 1 0 1 conn-4.sym
 {
-T 41000 67800 5 10 1 1 0 6 1
-refdes=J4
-T 41200 66000 5 10 1 1 0 6 1
+T 40600 68500 5 10 1 1 0 0 1
+refdes=J7
+T 41100 66700 5 10 1 1 0 6 1
 value=Debug
-T 41400 66200 5 10 0 0 0 6 1
+T 41300 66900 5 10 0 0 0 6 1
 footprint=0-215079-4
-T 41400 66200 5 10 0 0 0 6 1
+T 41300 66900 5 10 0 0 0 6 1
 loadstatus=noload
-T 41400 66200 5 10 0 0 0 6 1
+T 41300 66900 5 10 0 0 0 6 1
 device=CONNECTOR
 }
-C 41800 67200 1 0 1 gnd.sym
-N 41700 67500 41400 67500 4
-N 41400 66700 42700 66700 4
+C 41700 67900 1 0 1 gnd.sym
+N 41600 68200 41300 68200 4
+N 41300 67400 42600 67400 4
 {
-T 42700 66800 5 10 1 1 0 6 1
+T 42600 67500 5 10 1 1 0 6 1
 netname=swdio
 }
-N 41400 66300 42700 66300 4
+N 41300 67000 42600 67000 4
 {
-T 42700 66400 5 10 1 1 0 6 1
+T 42600 67100 5 10 1 1 0 6 1
 netname=swclk
 }
-C 44300 61400 1 0 1 resistor.sym
+C 43300 62100 1 0 1 resistor.sym
 {
-T 44000 61800 5 10 0 0 0 6 1
+T 43000 62500 5 10 0 0 0 6 1
 device=RESISTOR
-T 43800 61700 5 10 1 1 0 6 1
+T 42800 62400 5 10 1 1 0 6 1
 refdes=R54
-T 44200 61700 5 10 1 1 0 6 1
+T 43200 62400 5 10 1 1 0 6 1
 value=22
-T 44300 61400 5 10 0 1 0 0 1
+T 43300 62100 5 10 0 1 0 0 1
 footprint=0402
 }
-C 44300 61000 1 0 1 resistor.sym
+C 43300 61700 1 0 1 resistor.sym
 {
-T 44000 61400 5 10 0 0 0 6 1
+T 43000 62100 5 10 0 0 0 6 1
 device=RESISTOR
-T 43800 60800 5 10 1 1 0 6 1
+T 42800 61500 5 10 1 1 0 6 1
 refdes=R55
-T 44200 60800 5 10 1 1 0 6 1
+T 43200 61500 5 10 1 1 0 6 1
 value=22
-T 44300 61000 5 10 0 1 0 0 1
+T 43300 61700 5 10 0 1 0 0 1
 footprint=0402
 }
-N 43400 61500 42000 61500 4
-N 42000 61100 43400 61100 4
-C 44900 44600 1 90 0 capacitor.sym
+N 42400 62200 41600 62200 4
+N 41600 61800 42400 61800 4
+C 41600 61300 1 0 0 nc-right.sym
 {
-T 44200 44800 5 10 0 0 90 0 1
-device=CAPACITOR
-T 44000 44800 5 10 0 0 90 0 1
-symversion=0.1
-T 44900 44600 5 10 0 0 90 0 1
-footprint=1206
-T 44650 45350 5 10 1 1 180 0 1
-refdes=C39
-T 44600 44900 5 10 1 1 180 0 1
-value=47uF
-}
-N 43900 45600 45200 45600 4
-{
-T 43900 45700 5 10 1 1 0 0 1
-netname=v_usb
-}
-N 44700 45500 44700 45600 4
-C 42000 60600 1 0 0 nc-right.sym
-{
-T 42100 61100 5 10 0 0 0 0 1
+T 41700 61800 5 10 0 0 0 0 1
 value=NoConnection
-T 42100 61300 5 10 0 0 0 0 1
+T 41700 62000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 T 76900 40800 9 10 1 0 0 0 2
                            Copyright 2022 by Bdale Garbee
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
-C 41000 59500 1 0 0 gnd.sym
-C 46200 44300 1 0 0 gnd.sym
-N 44700 44600 46300 44600 4
-C 81800 72400 1 270 1 conn-2.sym
+C 40600 60200 1 0 0 gnd.sym
+C 73800 72900 1 270 1 conn-2.sym
 {
-T 81800 72400 5 10 0 1 0 0 1
+T 73800 72900 5 10 0 1 0 0 1
 device=CONNECTOR
-T 81800 72400 5 10 0 1 0 0 1
+T 73800 72900 5 10 0 1 0 0 1
 footprint=284512-2
-T 81800 72400 5 10 0 1 0 0 1
+T 73800 72900 5 10 0 1 0 0 1
 vendor=mouser
-T 81800 72400 5 10 0 1 0 0 1
+T 73800 72900 5 10 0 1 0 0 1
 vendor_part_number=571-284512-2 
-T 81800 72400 5 10 0 1 0 0 1
+T 73800 72900 5 10 0 1 0 0 1
 loadstatus=throughhole
-T 82695 72845 5 10 1 1 0 6 1
-refdes=J1
-T 81900 73200 5 10 1 1 0 0 1
+T 74505 73345 5 10 1 1 0 0 1
+refdes=J8
+T 73900 73700 5 10 1 1 0 0 1
 value=DCIN
 }
-C 81800 72100 1 0 0 gnd.sym
-C 80900 61600 1 0 0 header50-2.sym
-{
-T 81050 71950 5 10 0 0 0 0 1
-device=CONNECTOR
-T 81500 71700 5 10 1 1 0 0 1
-refdes=J2
-T 80900 61600 5 10 0 0 0 0 1
-footprint=100mil25x2
-}
-C 46200 51900 1 0 0 STM32L151-64.sym
-{
-T 39800 50300 5 10 0 0 0 0 1
-device=IC
-T 46600 72000 5 10 1 1 0 0 1
-refdes=U1
-T 46200 51900 5 10 0 0 0 0 1
-footprint=lqfp64
-T 55300 72000 5 10 1 1 0 6 1
-value=STM32L151RBT6
-T 46200 51900 5 10 0 1 0 0 1
-loadstatus=smt
-}
-C 43400 63600 1 180 1 resistor.sym
+C 73800 72600 1 0 0 gnd.sym
+C 42400 64300 1 180 1 resistor.sym
 {
-T 43700 63200 5 10 0 0 180 6 1
+T 42700 63900 5 10 0 0 180 6 1
 device=RESISTOR
-T 43400 63600 5 10 0 0 180 6 1
+T 42400 64300 5 10 0 0 180 6 1
 footprint=0402
-T 43400 63600 5 10 0 0 180 6 1
+T 42400 64300 5 10 0 0 180 6 1
 loadstatus=smt
-T 43800 63700 5 10 1 1 0 6 1
+T 42800 64400 5 10 1 1 0 6 1
 refdes=R52
-T 44200 63700 5 10 1 1 0 6 1
+T 43200 64400 5 10 1 1 0 6 1
 value=1k
 }
-C 43400 63200 1 180 1 resistor.sym
+C 42400 63900 1 180 1 resistor.sym
 {
-T 43700 62800 5 10 0 0 180 6 1
+T 42700 63500 5 10 0 0 180 6 1
 device=RESISTOR
-T 43400 63200 5 10 0 0 180 6 1
+T 42400 63900 5 10 0 0 180 6 1
 footprint=0402
-T 43400 63200 5 10 0 0 180 6 1
+T 42400 63900 5 10 0 0 180 6 1
 loadstatus=smt
-T 43800 62700 5 10 1 1 0 6 1
+T 42800 63400 5 10 1 1 0 6 1
 refdes=R53
-T 44200 62700 5 10 1 1 0 6 1
+T 43200 63400 5 10 1 1 0 6 1
 value=1k
 }
-C 41400 62800 1 0 0 gnd.sym
-N 44300 63500 44700 63500 4
+C 40400 63500 1 0 0 gnd.sym
+N 43300 64200 43700 64200 4
 {
-T 44900 62400 5 10 1 1 0 0 1
+T 43900 63100 5 10 1 1 0 0 1
 netname=led_red
 }
-N 42600 63500 41500 63500 4
-N 42600 63100 41500 63100 4
-N 41500 63500 41500 63100 4
-N 46200 61900 44300 61900 4
+N 41600 64200 40500 64200 4
+N 41600 63800 40500 63800 4
+N 40500 64200 40500 63800 4
+N 45200 62600 43300 62600 4
 {
-T 44900 62000 5 10 1 1 0 0 1
+T 43900 62700 5 10 1 1 0 0 1
 netname=led_green
 }
-N 44300 61900 44300 63100 4
-N 46200 62300 44700 62300 4
-N 44700 62300 44700 63500 4
-N 82300 50900 82300 72400 4
+N 43300 62600 43300 63800 4
+N 45200 63000 43700 63000 4
+N 43700 63000 43700 64200 4
 N 66500 73500 67300 73500 4
 {
 T 67300 73600 5 10 1 1 0 6 1
@@ -502,7 +301,7 @@ device=RESISTOR
 T 64700 72200 5 10 0 0 90 0 1
 footprint=0402
 T 65100 72600 5 10 1 1 180 0 1
-refdes=R7
+refdes=R3
 T 65500 72600 5 10 1 1 180 0 1
 value=1k
 }
@@ -513,7 +312,7 @@ device=RESISTOR
 T 61000 72200 5 10 0 0 90 0 1
 footprint=0402
 T 61400 72600 5 10 1 1 180 0 1
-refdes=R8
+refdes=R4
 T 61800 72600 5 10 1 1 180 0 1
 value=1k
 }
@@ -522,26 +321,26 @@ C 65600 72000 1 0 0 FDS9926A.sym
 T 65638 72008 5 10 0 1 0 0 1
 device=MOSFET
 T 65295 71970 5 10 0 1 0 0 1
-footprint=1212-8
+footprint=PDFN33
 T 65600 72000 5 10 0 0 0 0 1
 slot=1
 T 65600 73200 5 10 1 1 0 0 1
 refdes=Q1
-T 65600 72000 5 10 1 1 0 0 1
-value=Si7232DN
+T 65200 72000 5 10 1 1 0 0 1
+value=TSM200N03D
 }
 C 61900 72000 1 0 0 FDS9926A.sym
 {
 T 61938 72008 5 10 0 1 0 0 1
 device=MOSFET
 T 61595 71970 5 10 0 1 0 0 1
-footprint=1212-8
+footprint=PDFN33
 T 61900 72000 5 10 0 0 0 0 1
 slot=2
 T 61900 73200 5 10 1 1 0 0 1
 refdes=Q1
-T 61900 72000 5 10 1 1 0 0 1
-value=Si7232DN
+T 61500 72000 5 10 1 1 0 0 1
+value=TSM200N03D
 }
 N 66500 72300 66600 72300 4
 N 66600 72300 66600 72100 4
@@ -561,171 +360,1235 @@ refdes=R2
 T 60500 71600 5 10 1 1 0 0 1
 value=3.3k
 }
-C 80900 50700 1 0 0 header50-2.sym
+N 74500 70800 73400 70800 4
 {
-T 81050 61050 5 10 0 0 0 0 1
-device=CONNECTOR
-T 81500 60800 5 10 1 1 0 0 1
-refdes=J3
-T 80900 50700 5 10 0 0 0 0 1
-footprint=100mil25x2
-}
-N 80900 71000 79400 71000 4
-{
-T 79400 71050 5 10 1 1 0 0 1
+T 73400 70850 5 10 1 1 0 0 1
 netname=fet_1
 }
-N 56900 71500 55700 71500 4
+N 55900 72200 54700 72200 4
 {
-T 56900 71600 5 10 1 1 0 6 1
+T 55900 72300 5 10 1 1 0 6 1
 netname=step_0
 }
-N 56900 71100 55700 71100 4
+N 55900 71800 54700 71800 4
 {
-T 56900 71200 5 10 1 1 0 6 1
+T 55900 71900 5 10 1 1 0 6 1
 netname=step_1
 }
-N 80900 70600 79400 70600 4
+N 74500 69600 73400 69600 4
 {
-T 79400 70650 5 10 1 1 0 0 1
+T 73400 69650 5 10 1 1 0 0 1
 netname=fet_2
 }
-N 80900 70200 79400 70200 4
+N 74500 68800 73400 68800 4
 {
-T 79400 70250 5 10 1 1 0 0 1
+T 73400 68850 5 10 1 1 0 0 1
 netname=fet_3
 }
-N 80900 69800 79400 69800 4
+N 74500 67600 73400 67600 4
 {
-T 79400 69850 5 10 1 1 0 0 1
+T 73400 67650 5 10 1 1 0 0 1
 netname=fet_4
 }
-N 80900 69400 79400 69400 4
+N 74500 72000 73400 72000 4
+{
+T 73400 72050 5 10 1 1 0 0 1
+netname=fet_0
+}
+C 42000 64100 1 0 1 led.sym
+{
+T 42100 64700 5 10 0 0 0 6 1
+device=LED
+T 42000 64100 5 10 0 0 180 0 1
+footprint=100mil-led
+T 41650 64250 5 10 1 1 180 2 1
+value=red3mm
+T 41900 64300 5 10 1 1 0 0 1
+refdes=D1
+}
+C 42000 63700 1 0 1 led.sym
+{
+T 42100 64300 5 10 0 0 0 6 1
+device=LED
+T 42000 63700 5 10 0 0 180 0 1
+footprint=100mil-led
+T 41650 63900 5 10 1 1 0 6 1
+value=green3mm
+T 41900 63900 5 10 1 1 0 0 1
+refdes=D2
+}
+N 42000 64200 42400 64200 4
+N 42000 63800 42400 63800 4
+C 78600 66300 1 0 0 conn-15.sym
+{
+T 78955 72195 5 10 1 1 0 0 1
+refdes=J3
+T 78600 66300 5 10 0 1 0 0 1
+slot=1
+T 78600 66300 5 10 0 1 0 0 1
+numslots=2
+T 78600 66300 5 10 0 0 0 0 1
+device=CONNECTOR
+T 78600 66300 5 10 0 0 0 0 1
+footprint=189-15
+}
+C 78600 59900 1 0 0 conn-15b.sym
+{
+T 78955 65795 5 10 1 1 0 0 1
+refdes=J3
+T 78600 59900 5 10 0 1 0 0 1
+slot=2
+T 78600 59900 5 10 0 1 0 0 1
+numslots=2
+T 78600 59900 5 10 0 0 0 0 1
+device=CONNECTOR
+T 78600 59900 5 10 0 0 0 0 1
+footprint=189-15
+}
+C 80700 66300 1 0 0 conn-15.sym
+{
+T 80700 66300 5 10 0 1 0 0 1
+slot=1
+T 80700 66300 5 10 0 1 0 0 1
+numslots=2
+T 80700 66300 5 10 0 0 0 0 1
+device=CONNECTOR
+T 80700 66300 5 10 0 0 0 0 1
+footprint=189-15
+T 81055 72195 5 10 1 1 0 0 1
+refdes=J4
+}
+C 80700 59900 1 0 0 conn-15b.sym
+{
+T 80700 59900 5 10 0 1 0 0 1
+slot=2
+T 80700 59900 5 10 0 1 0 0 1
+numslots=2
+T 80700 59900 5 10 0 0 0 0 1
+device=CONNECTOR
+T 80700 59900 5 10 0 0 0 0 1
+footprint=189-15
+T 81055 65795 5 10 1 1 0 0 1
+refdes=J4
+}
+C 74500 66300 1 0 0 conn-15.sym
+{
+T 74500 66300 5 10 0 1 0 0 1
+slot=1
+T 74500 66300 5 10 0 1 0 0 1
+numslots=2
+T 74500 66300 5 10 0 0 0 0 1
+device=CONNECTOR
+T 74500 66300 5 10 0 0 0 0 1
+footprint=189-15
+T 74855 72195 5 10 1 1 0 0 1
+refdes=J1
+}
+C 74500 59900 1 0 0 conn-15b.sym
+{
+T 74500 59900 5 10 0 1 0 0 1
+slot=2
+T 74500 59900 5 10 0 1 0 0 1
+numslots=2
+T 74500 59900 5 10 0 0 0 0 1
+device=CONNECTOR
+T 74500 59900 5 10 0 0 0 0 1
+footprint=189-15
+T 74855 65795 5 10 1 1 0 0 1
+refdes=J1
+}
+C 76600 66300 1 0 0 conn-15.sym
 {
-T 79400 69450 5 10 1 1 0 0 1
+T 76600 66300 5 10 0 1 0 0 1
+slot=1
+T 76600 66300 5 10 0 1 0 0 1
+numslots=2
+T 76600 66300 5 10 0 0 0 0 1
+device=CONNECTOR
+T 76600 66300 5 10 0 0 0 0 1
+footprint=189-15
+T 76955 72195 5 10 1 1 0 0 1
+refdes=J2
+}
+C 76600 59900 1 0 0 conn-15b.sym
+{
+T 76600 59900 5 10 0 1 0 0 1
+slot=2
+T 76600 59900 5 10 0 1 0 0 1
+numslots=2
+T 76600 59900 5 10 0 0 0 0 1
+device=CONNECTOR
+T 76600 59900 5 10 0 0 0 0 1
+footprint=189-15
+T 76955 65795 5 10 1 1 0 0 1
+refdes=J2
+}
+C 82700 66300 1 0 0 conn-15.sym
+{
+T 82700 66300 5 10 0 1 0 0 1
+slot=1
+T 82700 66300 5 10 0 1 0 0 1
+numslots=2
+T 82700 66300 5 10 0 0 0 0 1
+device=CONNECTOR
+T 82700 66300 5 10 0 0 0 0 1
+footprint=189-15
+T 83055 72195 5 10 1 1 0 0 1
+refdes=J5
+}
+C 82700 59900 1 0 0 conn-15b.sym
+{
+T 82700 59900 5 10 0 1 0 0 1
+slot=2
+T 82700 59900 5 10 0 1 0 0 1
+numslots=2
+T 82700 59900 5 10 0 0 0 0 1
+device=CONNECTOR
+T 82700 59900 5 10 0 0 0 0 1
+footprint=189-15
+T 83055 65795 5 10 1 1 0 0 1
+refdes=J5
+}
+N 55900 71400 54700 71400 4
+{
+T 55900 71500 5 10 1 1 0 6 1
+netname=step_2
+}
+N 55900 71000 54700 71000 4
+{
+T 55900 71100 5 10 1 1 0 6 1
+netname=step_3
+}
+N 55900 70600 54700 70600 4
+{
+T 55900 70700 5 10 1 1 0 6 1
+netname=step_4
+}
+N 55900 70200 54700 70200 4
+{
+T 55900 70300 5 10 1 1 0 6 1
+netname=step_5
+}
+N 55900 69800 54700 69800 4
+{
+T 55900 69900 5 10 1 1 0 6 1
+netname=step_6
+}
+N 55900 69400 54700 69400 4
+{
+T 55900 69500 5 10 1 1 0 6 1
+netname=step_7
+}
+N 55900 69000 54700 69000 4
+{
+T 55900 69100 5 10 1 1 0 6 1
+netname=step_8
+}
+N 55900 68600 54700 68600 4
+{
+T 55900 68700 5 10 1 1 0 6 1
+netname=step_9
+}
+N 55900 68200 54700 68200 4
+{
+T 55900 68300 5 10 1 1 0 6 1
+netname=step_10
+}
+N 55900 67800 54700 67800 4
+{
+T 55900 67900 5 10 1 1 0 6 1
+netname=step_11
+}
+N 55900 67400 54700 67400 4
+{
+T 55900 67500 5 10 1 1 0 6 1
+netname=step_12
+}
+N 55900 67000 54700 67000 4
+{
+T 55900 67100 5 10 1 1 0 6 1
+netname=step_13
+}
+N 55900 66600 54700 66600 4
+{
+T 55900 66700 5 10 1 1 0 6 1
+netname=step_14
+}
+N 55900 66200 54700 66200 4
+{
+T 55900 66300 5 10 1 1 0 6 1
+netname=step_15
+}
+N 40400 73300 41700 73300 4
+{
+T 40400 73400 5 10 1 1 0 0 1
+netname=v_usb
+}
+N 41700 72900 41600 72900 4
+N 41600 72900 41600 73300 4
+C 44000 73300 1 0 0 3.3V-plus.sym
+C 44400 72400 1 90 0 capacitor.sym
+{
+T 43700 72600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 43500 72600 5 10 0 0 90 0 1
+symversion=0.1
+T 44400 72400 5 10 0 0 0 0 1
+footprint=0402
+T 44300 73000 5 10 1 1 0 0 1
+refdes=C37
+T 44300 72500 5 10 1 1 0 0 1
+value=1uF
+}
+C 44100 72100 1 0 0 gnd.sym
+C 43700 72600 1 0 0 gnd.sym
+C 41200 72400 1 90 0 capacitor.sym
+{
+T 40500 72600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 40300 72600 5 10 0 0 90 0 1
+symversion=0.1
+T 41200 72400 5 10 0 0 0 0 1
+footprint=0402
+T 41100 73000 5 10 1 1 0 0 1
+refdes=C39
+T 41100 72500 5 10 1 1 0 0 1
+value=1uF
+}
+C 41700 72400 1 0 0 TLV733.sym
+{
+T 41995 74095 5 10 0 0 0 0 1
+footprint=SOT23-5
+T 41995 73895 5 10 0 0 0 0 1
+device=IC
+T 41995 73595 5 10 1 1 0 0 1
+refdes=U2
+T 43505 73595 5 10 1 1 0 6 1
+value=TLV73333
+}
+N 43800 73300 44200 73300 4
+C 42700 72100 1 0 0 gnd.sym
+C 40900 72100 1 0 0 gnd.sym
+N 66500 70600 67300 70600 4
+{
+T 67300 70700 5 10 1 1 0 6 1
+netname=fet_3
+}
+C 66500 68900 1 0 0 gnd.sym
+C 62800 68900 1 0 0 gnd.sym
+N 63900 69400 64700 69400 4
+{
+T 63900 69500 5 10 1 1 0 0 1
+netname=step_3
+}
+N 61000 69400 60200 69400 4
+{
+T 60200 69500 5 10 1 1 0 0 1
+netname=step_2
+}
+N 62800 70200 62900 70200 4
+C 64800 68500 1 90 0 resistor.sym
+{
+T 64400 68800 5 10 0 0 90 0 1
+device=RESISTOR
+T 64800 68495 5 10 0 1 90 0 1
+footprint=0402
+T 64500 69200 5 10 1 1 180 0 1
+refdes=R5
+T 64200 68700 5 10 1 1 0 0 1
+value=3.3k
+}
+C 64600 68200 1 0 0 gnd.sym
+C 60900 68200 1 0 0 gnd.sym
+N 62800 70600 63600 70600 4
+{
+T 63600 70700 5 10 1 1 0 6 1
+netname=fet_2
+}
+C 64700 69300 1 0 0 resistor.sym
+{
+T 65000 69700 5 10 0 0 0 0 1
+device=RESISTOR
+T 64700 69300 5 10 0 0 90 0 1
+footprint=0402
+T 65100 69700 5 10 1 1 180 0 1
+refdes=R7
+T 65500 69700 5 10 1 1 180 0 1
+value=1k
+}
+C 61000 69300 1 0 0 resistor.sym
+{
+T 61300 69700 5 10 0 0 0 0 1
+device=RESISTOR
+T 61000 69300 5 10 0 0 90 0 1
+footprint=0402
+T 61400 69700 5 10 1 1 180 0 1
+refdes=R8
+T 61800 69700 5 10 1 1 180 0 1
+value=1k
+}
+C 65600 69100 1 0 0 FDS9926A.sym
+{
+T 65638 69108 5 10 0 1 0 0 1
+device=MOSFET
+T 65295 69070 5 10 0 1 0 0 1
+footprint=PDFN33
+T 65600 69100 5 10 0 0 0 0 1
+slot=1
+T 65600 70300 5 10 1 1 0 0 1
+refdes=Q2
+T 65200 69100 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 61900 69100 1 0 0 FDS9926A.sym
+{
+T 61938 69108 5 10 0 1 0 0 1
+device=MOSFET
+T 61595 69070 5 10 0 1 0 0 1
+footprint=PDFN33
+T 61900 69100 5 10 0 0 0 0 1
+slot=2
+T 61900 70300 5 10 1 1 0 0 1
+refdes=Q2
+T 61500 69100 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 66500 69400 66600 69400 4
+N 66600 69400 66600 69200 4
+N 62800 69400 62900 69400 4
+N 62900 69400 62900 69200 4
+N 66500 70200 66600 70200 4
+N 66600 70200 66600 70600 4
+N 62900 70200 62900 70600 4
+C 61100 68500 1 90 0 resistor.sym
+{
+T 60700 68800 5 10 0 0 90 0 1
+device=RESISTOR
+T 61100 68495 5 10 0 1 90 0 1
+footprint=0402
+T 60800 69200 5 10 1 1 180 0 1
+refdes=R6
+T 60500 68700 5 10 1 1 0 0 1
+value=3.3k
+}
+N 66500 67700 67300 67700 4
+{
+T 67300 67800 5 10 1 1 0 6 1
 netname=fet_5
 }
-N 80900 69000 79400 69000 4
+C 66500 66000 1 0 0 gnd.sym
+C 62800 66000 1 0 0 gnd.sym
+N 63900 66500 64700 66500 4
+{
+T 63900 66600 5 10 1 1 0 0 1
+netname=step_5
+}
+N 61000 66500 60200 66500 4
+{
+T 60200 66600 5 10 1 1 0 0 1
+netname=step_4
+}
+N 62800 67300 62900 67300 4
+C 64800 65600 1 90 0 resistor.sym
+{
+T 64400 65900 5 10 0 0 90 0 1
+device=RESISTOR
+T 64800 65595 5 10 0 1 90 0 1
+footprint=0402
+T 64500 66300 5 10 1 1 180 0 1
+refdes=R9
+T 64200 65800 5 10 1 1 0 0 1
+value=3.3k
+}
+C 64600 65300 1 0 0 gnd.sym
+C 60900 65300 1 0 0 gnd.sym
+N 62800 67700 63600 67700 4
+{
+T 63600 67800 5 10 1 1 0 6 1
+netname=fet_4
+}
+C 64700 66400 1 0 0 resistor.sym
 {
-T 79400 69050 5 10 1 1 0 0 1
+T 65000 66800 5 10 0 0 0 0 1
+device=RESISTOR
+T 64700 66400 5 10 0 0 90 0 1
+footprint=0402
+T 65100 66800 5 10 1 1 180 0 1
+refdes=R11
+T 65500 66800 5 10 1 1 180 0 1
+value=1k
+}
+C 61000 66400 1 0 0 resistor.sym
+{
+T 61300 66800 5 10 0 0 0 0 1
+device=RESISTOR
+T 61000 66400 5 10 0 0 90 0 1
+footprint=0402
+T 61400 66800 5 10 1 1 180 0 1
+refdes=R12
+T 61800 66800 5 10 1 1 180 0 1
+value=1k
+}
+C 65600 66200 1 0 0 FDS9926A.sym
+{
+T 65638 66208 5 10 0 1 0 0 1
+device=MOSFET
+T 65295 66170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 65600 66200 5 10 0 0 0 0 1
+slot=1
+T 65600 67400 5 10 1 1 0 0 1
+refdes=Q3
+T 65200 66200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 61900 66200 1 0 0 FDS9926A.sym
+{
+T 61938 66208 5 10 0 1 0 0 1
+device=MOSFET
+T 61595 66170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 61900 66200 5 10 0 0 0 0 1
+slot=2
+T 61900 67400 5 10 1 1 0 0 1
+refdes=Q3
+T 61500 66200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 66500 66500 66600 66500 4
+N 66600 66500 66600 66300 4
+N 62800 66500 62900 66500 4
+N 62900 66500 62900 66300 4
+N 66500 67300 66600 67300 4
+N 66600 67300 66600 67700 4
+N 62900 67300 62900 67700 4
+C 61100 65600 1 90 0 resistor.sym
+{
+T 60700 65900 5 10 0 0 90 0 1
+device=RESISTOR
+T 61100 65595 5 10 0 1 90 0 1
+footprint=0402
+T 60800 66300 5 10 1 1 180 0 1
+refdes=R10
+T 60500 65800 5 10 1 1 0 0 1
+value=3.3k
+}
+N 66500 64800 67300 64800 4
+{
+T 67300 64900 5 10 1 1 0 6 1
+netname=fet_7
+}
+C 66500 63100 1 0 0 gnd.sym
+C 62800 63100 1 0 0 gnd.sym
+N 63900 63600 64700 63600 4
+{
+T 63900 63700 5 10 1 1 0 0 1
+netname=step_7
+}
+N 61000 63600 60200 63600 4
+{
+T 60200 63700 5 10 1 1 0 0 1
+netname=step_6
+}
+N 62800 64400 62900 64400 4
+C 64800 62700 1 90 0 resistor.sym
+{
+T 64400 63000 5 10 0 0 90 0 1
+device=RESISTOR
+T 64800 62695 5 10 0 1 90 0 1
+footprint=0402
+T 64500 63400 5 10 1 1 180 0 1
+refdes=R13
+T 64200 62900 5 10 1 1 0 0 1
+value=3.3k
+}
+C 64600 62400 1 0 0 gnd.sym
+C 60900 62400 1 0 0 gnd.sym
+N 62800 64800 63600 64800 4
+{
+T 63600 64900 5 10 1 1 0 6 1
 netname=fet_6
 }
-N 80900 68600 79400 68600 4
+C 64700 63500 1 0 0 resistor.sym
 {
-T 79400 68650 5 10 1 1 0 0 1
+T 65000 63900 5 10 0 0 0 0 1
+device=RESISTOR
+T 64700 63500 5 10 0 0 90 0 1
+footprint=0402
+T 65100 63900 5 10 1 1 180 0 1
+refdes=R15
+T 65500 63900 5 10 1 1 180 0 1
+value=1k
+}
+C 61000 63500 1 0 0 resistor.sym
+{
+T 61300 63900 5 10 0 0 0 0 1
+device=RESISTOR
+T 61000 63500 5 10 0 0 90 0 1
+footprint=0402
+T 61400 63900 5 10 1 1 180 0 1
+refdes=R16
+T 61800 63900 5 10 1 1 180 0 1
+value=1k
+}
+C 65600 63300 1 0 0 FDS9926A.sym
+{
+T 65638 63308 5 10 0 1 0 0 1
+device=MOSFET
+T 65295 63270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 65600 63300 5 10 0 0 0 0 1
+slot=1
+T 65600 64500 5 10 1 1 0 0 1
+refdes=Q4
+T 65200 63300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 61900 63300 1 0 0 FDS9926A.sym
+{
+T 61938 63308 5 10 0 1 0 0 1
+device=MOSFET
+T 61595 63270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 61900 63300 5 10 0 0 0 0 1
+slot=2
+T 61900 64500 5 10 1 1 0 0 1
+refdes=Q4
+T 61500 63300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 66500 63600 66600 63600 4
+N 66600 63600 66600 63400 4
+N 62800 63600 62900 63600 4
+N 62900 63600 62900 63400 4
+N 66500 64400 66600 64400 4
+N 66600 64400 66600 64800 4
+N 62900 64400 62900 64800 4
+C 61100 62700 1 90 0 resistor.sym
+{
+T 60700 63000 5 10 0 0 90 0 1
+device=RESISTOR
+T 61100 62695 5 10 0 1 90 0 1
+footprint=0402
+T 60800 63400 5 10 1 1 180 0 1
+refdes=R14
+T 60500 62900 5 10 1 1 0 0 1
+value=3.3k
+}
+N 51200 73000 51200 73100 4
+N 55900 65800 54700 65800 4
+{
+T 55900 65900 5 10 1 1 0 6 1
+netname=step_16
+}
+C 45200 52600 1 0 0 STM32L151-100.sym
+{
+T 38800 51000 5 10 0 0 0 0 1
+device=IC
+T 45600 72700 5 10 1 1 0 0 1
+refdes=U1
+T 45200 52600 5 10 0 0 0 0 1
+footprint=lqfp100
+T 54300 72700 5 10 1 1 0 6 1
+value=STM32L162VCT6D
+}
+N 55900 65400 54700 65400 4
+{
+T 55900 65500 5 10 1 1 0 6 1
+netname=step_17
+}
+N 55900 65000 54700 65000 4
+{
+T 55900 65100 5 10 1 1 0 6 1
+netname=step_18
+}
+N 55900 64600 54700 64600 4
+{
+T 55900 64700 5 10 1 1 0 6 1
+netname=step_19
+}
+N 55900 64200 54700 64200 4
+{
+T 55900 64300 5 10 1 1 0 6 1
+netname=step_20
+}
+N 55900 63800 54700 63800 4
+{
+T 55900 63900 5 10 1 1 0 6 1
+netname=step_21
+}
+N 55900 63400 54700 63400 4
+{
+T 55900 63500 5 10 1 1 0 6 1
+netname=step_22
+}
+N 55900 63000 54700 63000 4
+{
+T 55900 63100 5 10 1 1 0 6 1
+netname=step_23
+}
+N 55900 62600 54700 62600 4
+{
+T 55900 62700 5 10 1 1 0 6 1
+netname=step_24
+}
+N 55900 62200 54700 62200 4
+{
+T 55900 62300 5 10 1 1 0 6 1
+netname=step_25
+}
+N 55900 61800 54700 61800 4
+{
+T 55900 61900 5 10 1 1 0 6 1
+netname=step_26
+}
+N 55900 61400 54700 61400 4
+{
+T 55900 61500 5 10 1 1 0 6 1
+netname=step_27
+}
+N 55900 61000 54700 61000 4
+{
+T 55900 61100 5 10 1 1 0 6 1
+netname=step_28
+}
+N 55900 60600 54700 60600 4
+{
+T 55900 60700 5 10 1 1 0 6 1
+netname=step_29
+}
+N 55900 60200 54700 60200 4
+{
+T 55900 60300 5 10 1 1 0 6 1
+netname=step_30
+}
+N 55900 59800 54700 59800 4
+{
+T 55900 59900 5 10 1 1 0 6 1
+netname=step_31
+}
+N 55900 59400 54700 59400 4
+{
+T 55900 59500 5 10 1 1 0 6 1
+netname=step_32
+}
+N 55900 59000 54700 59000 4
+{
+T 55900 59100 5 10 1 1 0 6 1
+netname=step_33
+}
+N 50400 73000 50400 73100 4
+N 74500 71600 74300 71600 4
+N 74300 60800 74300 72900 4
+N 74500 70400 74300 70400 4
+N 74500 69200 74300 69200 4
+N 74500 68400 74300 68400 4
+N 74500 67200 74300 67200 4
+C 74000 66100 1 0 0 gnd.sym
+N 74500 66400 74100 66400 4
+N 74500 68000 74100 68000 4
+N 74100 66400 74100 71200 4
+N 74500 66800 74100 66800 4
+N 74500 70000 74100 70000 4
+N 74500 71200 74100 71200 4
+N 74500 64400 73400 64400 4
+{
+T 73400 64450 5 10 1 1 0 0 1
+netname=fet_6
+}
+N 74500 63200 73400 63200 4
+{
+T 73400 63250 5 10 1 1 0 0 1
 netname=fet_7
 }
-N 80900 68200 79400 68200 4
+N 74500 62400 73400 62400 4
 {
-T 79400 68250 5 10 1 1 0 0 1
+T 73400 62450 5 10 1 1 0 0 1
 netname=fet_8
 }
-N 80900 67800 79400 67800 4
+N 74500 61200 73400 61200 4
 {
-T 79400 67850 5 10 1 1 0 0 1
+T 73400 61250 5 10 1 1 0 0 1
 netname=fet_9
 }
-N 80900 67400 79400 67400 4
+N 74500 65600 73400 65600 4
 {
-T 79400 67450 5 10 1 1 0 0 1
-netname=fet_10
+T 73400 65650 5 10 1 1 0 0 1
+netname=fet_5
 }
-N 80900 67000 79400 67000 4
-{
-T 79400 67050 5 10 1 1 0 0 1
+N 74500 65200 74300 65200 4
+N 74500 64000 74300 64000 4
+N 74500 62800 74300 62800 4
+N 74500 62000 74300 62000 4
+N 74500 60800 74300 60800 4
+C 74000 59700 1 0 0 gnd.sym
+N 74500 60000 74100 60000 4
+N 74500 61600 74100 61600 4
+N 74100 60000 74100 64800 4
+N 74500 60400 74100 60400 4
+N 74500 63600 74100 63600 4
+N 74500 64800 74100 64800 4
+N 76600 70800 75500 70800 4
+{
+T 75500 70850 5 10 1 1 0 0 1
 netname=fet_11
 }
-N 80900 66600 79400 66600 4
+N 76600 69600 75500 69600 4
 {
-T 79400 66650 5 10 1 1 0 0 1
+T 75500 69650 5 10 1 1 0 0 1
 netname=fet_12
 }
-N 80900 66200 79400 66200 4
+N 76600 68800 75500 68800 4
 {
-T 79400 66250 5 10 1 1 0 0 1
+T 75500 68850 5 10 1 1 0 0 1
 netname=fet_13
 }
-N 80900 65800 79400 65800 4
+N 76600 67600 75500 67600 4
 {
-T 79400 65850 5 10 1 1 0 0 1
+T 75500 67650 5 10 1 1 0 0 1
 netname=fet_14
 }
-N 80900 65400 79400 65400 4
+N 76600 72000 75500 72000 4
 {
-T 79400 65450 5 10 1 1 0 0 1
-netname=fet_15
+T 75500 72050 5 10 1 1 0 0 1
+netname=fet_10
 }
-N 80900 65000 79400 65000 4
-{
-T 79400 65050 5 10 1 1 0 0 1
+N 76600 71600 76400 71600 4
+N 76400 60800 76400 72700 4
+N 76600 70400 76400 70400 4
+N 76600 69200 76400 69200 4
+N 76600 68400 76400 68400 4
+N 76600 67200 76400 67200 4
+C 76100 66100 1 0 0 gnd.sym
+N 76600 66400 76200 66400 4
+N 76600 68000 76200 68000 4
+N 76200 66400 76200 71200 4
+N 76600 66800 76200 66800 4
+N 76600 70000 76200 70000 4
+N 76600 71200 76200 71200 4
+N 76600 64400 75500 64400 4
+{
+T 75500 64450 5 10 1 1 0 0 1
 netname=fet_16
 }
-N 80900 64600 79400 64600 4
+N 76600 63200 75500 63200 4
 {
-T 79400 64650 5 10 1 1 0 0 1
+T 75500 63250 5 10 1 1 0 0 1
 netname=fet_17
 }
-N 80900 64200 79400 64200 4
+N 76600 62400 75500 62400 4
 {
-T 79400 64250 5 10 1 1 0 0 1
+T 75500 62450 5 10 1 1 0 0 1
 netname=fet_18
 }
-N 80900 63800 79400 63800 4
+N 76600 61200 75500 61200 4
 {
-T 79400 63850 5 10 1 1 0 0 1
+T 75500 61250 5 10 1 1 0 0 1
 netname=fet_19
 }
-N 80900 63400 79400 63400 4
+N 76600 65600 75500 65600 4
 {
-T 79400 63450 5 10 1 1 0 0 1
-netname=fet_20
+T 75500 65650 5 10 1 1 0 0 1
+netname=fet_15
 }
-N 80900 63000 79400 63000 4
-{
-T 79400 63050 5 10 1 1 0 0 1
+N 76600 65200 76400 65200 4
+N 76600 64000 76400 64000 4
+N 76600 62800 76400 62800 4
+N 76600 62000 76400 62000 4
+N 76600 60800 76400 60800 4
+C 76100 59700 1 0 0 gnd.sym
+N 76600 60000 76200 60000 4
+N 76600 61600 76200 61600 4
+N 76200 60000 76200 64800 4
+N 76600 60400 76200 60400 4
+N 76600 63600 76200 63600 4
+N 76600 64800 76200 64800 4
+N 74300 72700 82500 72700 4
+N 78600 70800 77500 70800 4
+{
+T 77500 70850 5 10 1 1 0 0 1
 netname=fet_21
 }
-N 80900 62600 79400 62600 4
+N 78600 69600 77500 69600 4
 {
-T 79400 62650 5 10 1 1 0 0 1
+T 77500 69650 5 10 1 1 0 0 1
 netname=fet_22
 }
-N 80900 62200 79400 62200 4
+N 78600 68800 77500 68800 4
 {
-T 79400 62250 5 10 1 1 0 0 1
+T 77500 68850 5 10 1 1 0 0 1
 netname=fet_23
 }
-N 80900 61800 79400 61800 4
+N 78600 67600 77500 67600 4
 {
-T 79400 61850 5 10 1 1 0 0 1
+T 77500 67650 5 10 1 1 0 0 1
 netname=fet_24
 }
-N 80900 71400 79400 71400 4
+N 78600 72000 77500 72000 4
 {
-T 79400 71450 5 10 1 1 0 0 1
-netname=fet_0
+T 77500 72050 5 10 1 1 0 0 1
+netname=fet_20
 }
-C 43000 63400 1 0 1 led.sym
+N 78600 71600 78400 71600 4
+N 78400 60800 78400 72700 4
+N 78600 70400 78400 70400 4
+N 78600 69200 78400 69200 4
+N 78600 68400 78400 68400 4
+N 78600 67200 78400 67200 4
+C 78100 66100 1 0 0 gnd.sym
+N 78600 66400 78200 66400 4
+N 78600 68000 78200 68000 4
+N 78200 66400 78200 71200 4
+N 78600 66800 78200 66800 4
+N 78600 70000 78200 70000 4
+N 78600 71200 78200 71200 4
+N 78600 64400 77500 64400 4
 {
-T 43100 64000 5 10 0 0 0 6 1
-device=LED
-T 43000 63400 5 10 0 0 180 0 1
-footprint=100mil-led
-T 42650 63550 5 10 1 1 180 2 1
-value=red3mm
-T 42900 63600 5 10 1 1 0 0 1
-refdes=D1
+T 77500 64450 5 10 1 1 0 0 1
+netname=fet_26
 }
-C 43000 63000 1 0 1 led.sym
+N 78600 63200 77500 63200 4
 {
-T 43100 63600 5 10 0 0 0 6 1
-device=LED
-T 43000 63000 5 10 0 0 180 0 1
-footprint=100mil-led
-T 42650 63200 5 10 1 1 0 6 1
-value=green3mm
-T 42900 63200 5 10 1 1 0 0 1
-refdes=D2
+T 77500 63250 5 10 1 1 0 0 1
+netname=fet_27
+}
+N 78600 62400 77500 62400 4
+{
+T 77500 62450 5 10 1 1 0 0 1
+netname=fet_28
+}
+N 78600 61200 77500 61200 4
+{
+T 77500 61250 5 10 1 1 0 0 1
+netname=fet_29
+}
+N 78600 65600 77500 65600 4
+{
+T 77500 65650 5 10 1 1 0 0 1
+netname=fet_25
+}
+N 78600 65200 78400 65200 4
+N 78600 64000 78400 64000 4
+N 78600 62800 78400 62800 4
+N 78600 62000 78400 62000 4
+N 78600 60800 78400 60800 4
+C 78100 59700 1 0 0 gnd.sym
+N 78600 60000 78200 60000 4
+N 78600 61600 78200 61600 4
+N 78200 60000 78200 64800 4
+N 78600 60400 78200 60400 4
+N 78600 63600 78200 63600 4
+N 78600 64800 78200 64800 4
+N 80700 70800 79600 70800 4
+{
+T 79600 70850 5 10 1 1 0 0 1
+netname=fet_31
+}
+N 80700 69600 79600 69600 4
+{
+T 79600 69650 5 10 1 1 0 0 1
+netname=fet_32
+}
+N 80700 68800 79600 68800 4
+{
+T 79600 68850 5 10 1 1 0 0 1
+netname=fet_33
+}
+N 80700 67600 79600 67600 4
+{
+T 79600 67650 5 10 1 1 0 0 1
+netname=fet_34
+}
+N 80700 72000 79600 72000 4
+{
+T 79600 72050 5 10 1 1 0 0 1
+netname=fet_30
+}
+N 80700 71600 80500 71600 4
+N 80500 60800 80500 72700 4
+N 80700 70400 80500 70400 4
+N 80700 69200 80500 69200 4
+N 80700 68400 80500 68400 4
+N 80700 67200 80500 67200 4
+C 80200 66100 1 0 0 gnd.sym
+N 80700 66400 80300 66400 4
+N 80700 68000 80300 68000 4
+N 80300 66400 80300 71200 4
+N 80700 66800 80300 66800 4
+N 80700 70000 80300 70000 4
+N 80700 71200 80300 71200 4
+N 80700 64400 79600 64400 4
+{
+T 79600 64450 5 10 1 1 0 0 1
+netname=fet_36
+}
+N 80700 63200 79600 63200 4
+{
+T 79600 63250 5 10 1 1 0 0 1
+netname=fet_37
+}
+N 80700 62400 79600 62400 4
+{
+T 79600 62450 5 10 1 1 0 0 1
+netname=fet_38
+}
+N 80700 61200 79600 61200 4
+{
+T 79600 61250 5 10 1 1 0 0 1
+netname=fet_39
+}
+N 80700 65600 79600 65600 4
+{
+T 79600 65650 5 10 1 1 0 0 1
+netname=fet_35
+}
+N 80700 65200 80500 65200 4
+N 80700 64000 80500 64000 4
+N 80700 62800 80500 62800 4
+N 80700 62000 80500 62000 4
+N 80700 60800 80500 60800 4
+C 80200 59700 1 0 0 gnd.sym
+N 80700 60000 80300 60000 4
+N 80700 61600 80300 61600 4
+N 80300 60000 80300 64800 4
+N 80700 60400 80300 60400 4
+N 80700 63600 80300 63600 4
+N 80700 64800 80300 64800 4
+N 82700 70800 81600 70800 4
+{
+T 81600 70850 5 10 1 1 0 0 1
+netname=fet_41
+}
+N 82700 69600 81600 69600 4
+{
+T 81600 69650 5 10 1 1 0 0 1
+netname=fet_42
+}
+N 82700 68800 81600 68800 4
+{
+T 81600 68850 5 10 1 1 0 0 1
+netname=fet_43
+}
+N 82700 67600 81600 67600 4
+{
+T 81600 67650 5 10 1 1 0 0 1
+netname=fet_44
+}
+N 82700 72000 81600 72000 4
+{
+T 81600 72050 5 10 1 1 0 0 1
+netname=fet_40
+}
+N 82700 71600 82500 71600 4
+N 82500 60800 82500 72700 4
+N 82700 70400 82500 70400 4
+N 82700 69200 82500 69200 4
+N 82700 68400 82500 68400 4
+N 82700 67200 82500 67200 4
+C 82200 66100 1 0 0 gnd.sym
+N 82700 66400 82300 66400 4
+N 82700 68000 82300 68000 4
+N 82300 66400 82300 71200 4
+N 82700 66800 82300 66800 4
+N 82700 70000 82300 70000 4
+N 82700 71200 82300 71200 4
+N 82700 64400 81600 64400 4
+{
+T 81600 64450 5 10 1 1 0 0 1
+netname=fet_46
+}
+N 82700 63200 81600 63200 4
+{
+T 81600 63250 5 10 1 1 0 0 1
+netname=fet_47
+}
+N 82700 62400 81600 62400 4
+{
+T 81600 62450 5 10 1 1 0 0 1
+netname=fet_48
+}
+N 82700 61200 81600 61200 4
+{
+T 81600 61250 5 10 1 1 0 0 1
+netname=fet_49
+}
+N 82700 65600 81600 65600 4
+{
+T 81600 65650 5 10 1 1 0 0 1
+netname=fet_45
+}
+N 82700 65200 82500 65200 4
+N 82700 64000 82500 64000 4
+N 82700 62800 82500 62800 4
+N 82700 62000 82500 62000 4
+N 82700 60800 82500 60800 4
+C 82200 59700 1 0 0 gnd.sym
+N 82700 60000 82300 60000 4
+N 82700 61600 82300 61600 4
+N 82300 60000 82300 64800 4
+N 82700 60400 82300 60400 4
+N 82700 63600 82300 63600 4
+N 82700 64800 82300 64800 4
+C 40700 57500 1 0 0 hole_plated.sym
+{
+T 40800 59300 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 40700 57500 5 10 0 0 0 0 1
+footprint=hole-M3
+T 40700 57500 5 10 0 1 0 0 1
+loadstatus=noload
+T 40700 57500 5 10 0 1 0 0 1
+nobom=1
+T 40300 57700 5 10 1 1 0 0 1
+refdes=H1
+}
+C 41800 54200 1 0 0 gnd.sym
+N 41300 56700 41900 56700 4
+N 41300 57700 41900 57700 4
+N 41900 54500 41900 57700 4
+C 40700 56500 1 0 0 hole_plated.sym
+{
+T 40800 58300 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 40700 56500 5 10 0 0 0 0 1
+footprint=hole-M3
+T 40700 56500 5 10 0 1 0 0 1
+loadstatus=noload
+T 40700 56500 5 10 0 1 0 0 1
+nobom=1
+T 40300 56700 5 10 1 1 0 0 1
+refdes=H2
+}
+C 40700 55600 1 0 0 hole_plated.sym
+{
+T 40800 57400 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 40700 55600 5 10 0 0 0 0 1
+footprint=hole-M3
+T 40700 55600 5 10 0 1 0 0 1
+loadstatus=noload
+T 40700 55600 5 10 0 1 0 0 1
+nobom=1
+T 40300 55800 5 10 1 1 0 0 1
+refdes=H3
+}
+C 40700 54600 1 0 0 hole_plated.sym
+{
+T 40800 56400 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 40700 54600 5 10 0 0 0 0 1
+footprint=hole-M3
+T 40700 54600 5 10 0 1 0 0 1
+loadstatus=noload
+T 40700 54600 5 10 0 1 0 0 1
+nobom=1
+T 40300 54800 5 10 1 1 0 0 1
+refdes=H4
+}
+N 41300 55800 41900 55800 4
+N 41300 54800 41900 54800 4
+T 40400 58300 9 10 1 0 0 0 2
+mounting holes
+for 4-40 screws
+N 66500 62100 67300 62100 4
+{
+T 67300 62200 5 10 1 1 0 6 1
+netname=fet_9
+}
+C 66500 60400 1 0 0 gnd.sym
+C 62800 60400 1 0 0 gnd.sym
+N 63900 60900 64700 60900 4
+{
+T 63900 61000 5 10 1 1 0 0 1
+netname=step_9
+}
+N 61000 60900 60200 60900 4
+{
+T 60200 61000 5 10 1 1 0 0 1
+netname=step_8
+}
+N 62800 61700 62900 61700 4
+C 64800 60000 1 90 0 resistor.sym
+{
+T 64400 60300 5 10 0 0 90 0 1
+device=RESISTOR
+T 64800 59995 5 10 0 1 90 0 1
+footprint=0402
+T 64500 60700 5 10 1 1 180 0 1
+refdes=R17
+T 64200 60200 5 10 1 1 0 0 1
+value=3.3k
+}
+C 64600 59700 1 0 0 gnd.sym
+C 60900 59700 1 0 0 gnd.sym
+N 62800 62100 63600 62100 4
+{
+T 63600 62200 5 10 1 1 0 6 1
+netname=fet_8
+}
+C 64700 60800 1 0 0 resistor.sym
+{
+T 65000 61200 5 10 0 0 0 0 1
+device=RESISTOR
+T 64700 60800 5 10 0 0 90 0 1
+footprint=0402
+T 65100 61200 5 10 1 1 180 0 1
+refdes=R19
+T 65500 61200 5 10 1 1 180 0 1
+value=1k
+}
+C 61000 60800 1 0 0 resistor.sym
+{
+T 61300 61200 5 10 0 0 0 0 1
+device=RESISTOR
+T 61000 60800 5 10 0 0 90 0 1
+footprint=0402
+T 61400 61200 5 10 1 1 180 0 1
+refdes=R20
+T 61800 61200 5 10 1 1 180 0 1
+value=1k
+}
+C 65600 60600 1 0 0 FDS9926A.sym
+{
+T 65638 60608 5 10 0 1 0 0 1
+device=MOSFET
+T 65295 60570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 65600 60600 5 10 0 0 0 0 1
+slot=1
+T 65600 61800 5 10 1 1 0 0 1
+refdes=Q5
+T 65200 60600 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 61900 60600 1 0 0 FDS9926A.sym
+{
+T 61938 60608 5 10 0 1 0 0 1
+device=MOSFET
+T 61595 60570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 61900 60600 5 10 0 0 0 0 1
+slot=2
+T 61900 61800 5 10 1 1 0 0 1
+refdes=Q5
+T 61500 60600 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 66500 60900 66600 60900 4
+N 66600 60900 66600 60700 4
+N 62800 60900 62900 60900 4
+N 62900 60900 62900 60700 4
+N 66500 61700 66600 61700 4
+N 66600 61700 66600 62100 4
+N 62900 61700 62900 62100 4
+C 61100 60000 1 90 0 resistor.sym
+{
+T 60700 60300 5 10 0 0 90 0 1
+device=RESISTOR
+T 61100 59995 5 10 0 1 90 0 1
+footprint=0402
+T 60800 60700 5 10 1 1 180 0 1
+refdes=R18
+T 60500 60200 5 10 1 1 0 0 1
+value=3.3k
 }
-N 43000 63500 43400 63500 4
-N 43000 63100 43400 63100 4