document choice of DC input connector pair, clean up metadata
[hw/csm84clio] / csm84clio.sch
index 01417b052c03b8d6a64ce3ce8ad19364874896e3..d3fb7e02fc9db98571b61be36bbdda71d2080ce2 100644 (file)
@@ -145,8 +145,6 @@ value=Debug
 T 41500 64500 5 10 0 0 0 6 1
 footprint=0-215079-4
 T 41500 64500 5 10 0 0 0 6 1
-loadstatus=noload
-T 41500 64500 5 10 0 0 0 6 1
 device=CONNECTOR
 }
 C 41900 65500 1 0 1 gnd.sym
@@ -193,27 +191,21 @@ T 41900 59600 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
+                               Copyright 2022 by Bdale Garbee
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
 C 40800 57800 1 0 0 gnd.sym
-C 74700 69800 1 0 1 conn-2.sym
+C 74700 71500 1 0 1 conn-2.sym
 {
-T 74700 69800 5 10 0 1 90 0 1
+T 74700 71500 5 10 0 1 90 0 1
 device=CONNECTOR
-T 74700 69800 5 10 0 1 90 0 1
+T 74700 71500 5 10 0 1 90 0 1
 footprint=284512-2
-T 74700 69800 5 10 0 1 90 0 1
-vendor=mouser
-T 74700 69800 5 10 0 1 90 0 1
-vendor_part_number=571-284512-2 
-T 74700 69800 5 10 0 1 90 0 1
-loadstatus=throughhole
-T 74105 70445 5 10 1 1 0 0 1
+T 74105 72145 5 10 1 1 0 0 1
 refdes=J8
-T 74000 69600 5 10 1 1 0 0 1
-value=DCIN
+T 74000 71300 5 10 0 0 0 0 1
+value=3.5mm2pin
 }
-C 74600 69600 1 0 0 gnd.sym
+C 74600 71300 1 0 0 gnd.sym
 N 63000 73500 63800 73500 4
 {
 T 63800 73600 5 10 1 1 0 6 1
@@ -353,6 +345,8 @@ T 78600 62400 5 10 0 0 0 0 1
 device=CONNECTOR
 T 78600 62400 5 10 0 0 0 0 1
 footprint=189-15
+T 78600 62400 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 78600 56000 1 0 0 conn-15b.sym
 {
@@ -366,6 +360,8 @@ T 78600 56000 5 10 0 0 0 0 1
 device=CONNECTOR
 T 78600 56000 5 10 0 0 0 0 1
 footprint=189-15
+T 78600 56000 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 80700 62400 1 0 0 conn-15.sym
 {
@@ -379,6 +375,8 @@ T 80700 62400 5 10 0 0 0 0 1
 footprint=189-15
 T 81055 68295 5 10 1 1 0 0 1
 refdes=J4
+T 80700 62400 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 80700 56000 1 0 0 conn-15b.sym
 {
@@ -392,6 +390,8 @@ T 80700 56000 5 10 0 0 0 0 1
 footprint=189-15
 T 81055 61895 5 10 1 1 0 0 1
 refdes=J4
+T 80700 56000 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 74500 62400 1 0 0 conn-15.sym
 {
@@ -405,6 +405,8 @@ T 74500 62400 5 10 0 0 0 0 1
 footprint=189-15
 T 74855 68295 5 10 1 1 0 0 1
 refdes=J1
+T 74500 62400 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 74500 56000 1 0 0 conn-15b.sym
 {
@@ -418,6 +420,8 @@ T 74500 56000 5 10 0 0 0 0 1
 footprint=189-15
 T 74855 61895 5 10 1 1 0 0 1
 refdes=J1
+T 74500 56000 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 76600 62400 1 0 0 conn-15.sym
 {
@@ -431,6 +435,8 @@ T 76600 62400 5 10 0 0 0 0 1
 footprint=189-15
 T 76955 68295 5 10 1 1 0 0 1
 refdes=J2
+T 76600 62400 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 76600 56000 1 0 0 conn-15b.sym
 {
@@ -444,6 +450,8 @@ T 76600 56000 5 10 0 0 0 0 1
 footprint=189-15
 T 76955 61895 5 10 1 1 0 0 1
 refdes=J2
+T 76600 56000 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 82700 62400 1 0 0 conn-15.sym
 {
@@ -457,6 +465,8 @@ T 82700 62400 5 10 0 0 0 0 1
 footprint=189-15
 T 83055 68295 5 10 1 1 0 0 1
 refdes=J5
+T 82700 62400 5 10 0 1 0 0 1
+value=dual15dsub
 }
 C 82700 56000 1 0 0 conn-15b.sym
 {
@@ -470,6 +480,8 @@ T 82700 56000 5 10 0 0 0 0 1
 footprint=189-15
 T 83055 61895 5 10 1 1 0 0 1
 refdes=J5
+T 82700 56000 5 10 0 1 0 0 1
+value=dual15dsub
 }
 N 44200 53400 45400 53400 4
 {
@@ -481,34 +493,34 @@ N 44200 53800 45400 53800 4
 T 44200 53900 5 10 1 1 0 0 1
 netname=step_7
 }
-N 49600 49100 48400 49100 4
+N 44200 62200 45400 62200 4
 {
-T 49600 49200 5 10 1 1 0 6 1
+T 44200 62300 5 10 1 1 0 0 1
 netname=step_10
 }
-N 49600 48700 48400 48700 4
+N 56100 67800 54900 67800 4
 {
-T 49600 48800 5 10 1 1 0 6 1
+T 56100 67900 5 10 1 1 0 6 1
 netname=step_11
 }
-N 49600 48300 48400 48300 4
+N 56100 54200 54900 54200 4
 {
-T 49600 48400 5 10 1 1 0 6 1
+T 56100 54300 5 10 1 1 0 6 1
 netname=step_12
 }
-N 49600 47900 48400 47900 4
+N 44200 61800 45400 61800 4
 {
-T 49600 48000 5 10 1 1 0 6 1
+T 44200 61900 5 10 1 1 0 0 1
 netname=step_13
 }
-N 49600 47500 48400 47500 4
+N 44200 57800 45400 57800 4
 {
-T 49600 47600 5 10 1 1 0 6 1
+T 44200 57900 5 10 1 1 0 0 1
 netname=step_14
 }
-N 49600 47100 48400 47100 4
+N 44200 63000 45400 63000 4
 {
-T 49600 47200 5 10 1 1 0 6 1
+T 44200 63100 5 10 1 1 0 0 1
 netname=step_15
 }
 N 40600 71700 41900 71700 4
@@ -868,9 +880,9 @@ T 57000 62900 5 10 1 1 0 0 1
 value=3.3k
 }
 N 51400 70600 51400 70900 4
-N 49600 46700 48400 46700 4
+N 44200 61400 45400 61400 4
 {
-T 49600 46800 5 10 1 1 0 6 1
+T 44200 61500 5 10 1 1 0 0 1
 netname=step_16
 }
 C 45400 50200 1 0 0 STM32L151-100.sym
@@ -884,89 +896,49 @@ footprint=lqfp100
 T 54500 70300 5 10 1 1 0 6 1
 value=STM32L162VCT6D
 }
-N 49600 46300 48400 46300 4
+N 44200 57400 45400 57400 4
 {
-T 49600 46400 5 10 1 1 0 6 1
+T 44200 57500 5 10 1 1 0 0 1
 netname=step_17
 }
-N 49600 45900 48400 45900 4
+N 44200 62600 45400 62600 4
 {
-T 49600 46000 5 10 1 1 0 6 1
+T 44200 62700 5 10 1 1 0 0 1
 netname=step_18
 }
-N 49600 45500 48400 45500 4
+N 56100 68200 54900 68200 4
 {
-T 49600 45600 5 10 1 1 0 6 1
+T 56100 68300 5 10 1 1 0 6 1
 netname=step_19
 }
-N 49600 45100 48400 45100 4
+N 56100 56200 54900 56200 4
 {
-T 49600 45200 5 10 1 1 0 6 1
-netname=step_20
-}
-N 49600 44700 48400 44700 4
-{
-T 49600 44800 5 10 1 1 0 6 1
-netname=step_21
-}
-N 49600 44300 48400 44300 4
-{
-T 49600 44400 5 10 1 1 0 6 1
-netname=step_22
-}
-N 49600 43900 48400 43900 4
-{
-T 49600 44000 5 10 1 1 0 6 1
-netname=step_23
-}
-N 49600 43500 48400 43500 4
-{
-T 49600 43600 5 10 1 1 0 6 1
-netname=step_24
-}
-N 52000 49300 50800 49300 4
-{
-T 52000 49400 5 10 1 1 0 6 1
+T 56100 56300 5 10 1 1 0 6 1
 netname=step_25
 }
-N 52000 48900 50800 48900 4
+N 56100 55800 54900 55800 4
 {
-T 52000 49000 5 10 1 1 0 6 1
-netname=step_26
-}
-N 52000 48500 50800 48500 4
-{
-T 52000 48600 5 10 1 1 0 6 1
-netname=step_27
-}
-N 52000 48100 50800 48100 4
-{
-T 52000 48200 5 10 1 1 0 6 1
+T 56100 55900 5 10 1 1 0 6 1
 netname=step_28
 }
-N 52000 47700 50800 47700 4
-{
-T 52000 47800 5 10 1 1 0 6 1
-netname=step_29
-}
-N 52000 47300 50800 47300 4
+N 44200 56600 45400 56600 4
 {
-T 52000 47400 5 10 1 1 0 6 1
+T 44200 56700 5 10 1 1 0 0 1
 netname=step_30
 }
-N 52000 46900 50800 46900 4
+N 44200 55800 45400 55800 4
 {
-T 52000 47000 5 10 1 1 0 6 1
+T 44200 55900 5 10 1 1 0 0 1
 netname=step_31
 }
-N 52000 46500 50800 46500 4
+N 44200 54200 45400 54200 4
 {
-T 52000 46600 5 10 1 1 0 6 1
+T 44200 54300 5 10 1 1 0 0 1
 netname=step_32
 }
-N 52000 46100 50800 46100 4
+N 44200 56200 45400 56200 4
 {
-T 52000 46200 5 10 1 1 0 6 1
+T 44200 56300 5 10 1 1 0 0 1
 netname=step_33
 }
 N 50600 70600 50600 70700 4
@@ -1426,14 +1398,14 @@ value=3.3k
 N 63000 59400 63800 59400 4
 {
 T 63800 59500 5 10 1 1 0 6 1
-netname=fet_11
+netname=fet_13
 }
 C 63000 57700 1 0 0 gnd.sym
 C 59300 57700 1 0 0 gnd.sym
 N 60400 58200 61200 58200 4
 {
 T 60400 58300 5 10 1 1 0 0 1
-netname=step_11
+netname=step_13
 }
 N 57500 58200 56700 58200 4
 {
@@ -1528,19 +1500,19 @@ value=3.3k
 N 63000 56800 63800 56800 4
 {
 T 63800 56900 5 10 1 1 0 6 1
-netname=fet_13
+netname=fet_14
 }
 C 63000 55100 1 0 0 gnd.sym
 C 59300 55100 1 0 0 gnd.sym
 N 60400 55600 61200 55600 4
 {
 T 60400 55700 5 10 1 1 0 0 1
-netname=step_13
+netname=step_14
 }
 N 57500 55600 56700 55600 4
 {
 T 56700 55700 5 10 1 1 0 0 1
-netname=step_12
+netname=step_11
 }
 N 59300 56400 59400 56400 4
 C 61300 54700 1 90 0 resistor.sym
@@ -1559,7 +1531,7 @@ C 57400 54400 1 0 0 gnd.sym
 N 59300 56800 60100 56800 4
 {
 T 60100 56900 5 10 1 1 0 6 1
-netname=fet_12
+netname=fet_11
 }
 C 61200 55500 1 0 0 resistor.sym
 {
@@ -1630,19 +1602,19 @@ value=3.3k
 N 63000 53900 63800 53900 4
 {
 T 63800 54000 5 10 1 1 0 6 1
-netname=fet_15
+netname=fet_12
 }
 C 63000 52200 1 0 0 gnd.sym
 C 59300 52200 1 0 0 gnd.sym
 N 60400 52700 61200 52700 4
 {
 T 60400 52800 5 10 1 1 0 0 1
-netname=step_15
+netname=step_12
 }
 N 57500 52700 56700 52700 4
 {
 T 56700 52800 5 10 1 1 0 0 1
-netname=step_14
+netname=step_17
 }
 N 59300 53500 59400 53500 4
 C 61300 51800 1 90 0 resistor.sym
@@ -1661,7 +1633,7 @@ C 57400 51500 1 0 0 gnd.sym
 N 59300 53900 60100 53900 4
 {
 T 60100 54000 5 10 1 1 0 6 1
-netname=fet_14
+netname=fet_17
 }
 C 61200 52600 1 0 0 resistor.sym
 {
@@ -1732,14 +1704,14 @@ value=3.3k
 N 63000 51000 63800 51000 4
 {
 T 63800 51100 5 10 1 1 0 6 1
-netname=fet_17
+netname=fet_19
 }
 C 63000 49300 1 0 0 gnd.sym
 C 59300 49300 1 0 0 gnd.sym
 N 60400 49800 61200 49800 4
 {
 T 60400 49900 5 10 1 1 0 0 1
-netname=step_17
+netname=step_19
 }
 N 57500 49800 56700 49800 4
 {
@@ -1834,19 +1806,19 @@ value=3.3k
 N 63000 48100 63800 48100 4
 {
 T 63800 48200 5 10 1 1 0 6 1
-netname=fet_19
+netname=fet_18
 }
 C 63000 46400 1 0 0 gnd.sym
 C 59300 46400 1 0 0 gnd.sym
 N 60400 46900 61200 46900 4
 {
 T 60400 47000 5 10 1 1 0 0 1
-netname=step_19
+netname=step_18
 }
 N 57500 46900 56700 46900 4
 {
 T 56700 47000 5 10 1 1 0 0 1
-netname=step_18
+netname=step_15
 }
 N 59300 47700 59400 47700 4
 C 61300 46000 1 90 0 resistor.sym
@@ -1865,7 +1837,7 @@ C 57400 45700 1 0 0 gnd.sym
 N 59300 48100 60100 48100 4
 {
 T 60100 48200 5 10 1 1 0 6 1
-netname=fet_18
+netname=fet_15
 }
 C 61200 46800 1 0 0 resistor.sym
 {
@@ -1936,14 +1908,14 @@ value=3.3k
 N 63000 45400 63800 45400 4
 {
 T 63800 45500 5 10 1 1 0 6 1
-netname=fet_21
+netname=fet_23
 }
 C 63000 43700 1 0 0 gnd.sym
 C 59300 43700 1 0 0 gnd.sym
 N 60400 44200 61200 44200 4
 {
 T 60400 44300 5 10 1 1 0 0 1
-netname=step_21
+netname=step_23
 }
 N 57500 44200 56700 44200 4
 {
@@ -2038,19 +2010,19 @@ value=3.3k
 N 63000 42700 63800 42700 4
 {
 T 63800 42800 5 10 1 1 0 6 1
-netname=fet_23
+netname=fet_24
 }
 C 63000 41000 1 0 0 gnd.sym
 C 59300 41000 1 0 0 gnd.sym
 N 60400 41500 61200 41500 4
 {
 T 60400 41600 5 10 1 1 0 0 1
-netname=step_23
+netname=step_24
 }
 N 57500 41500 56700 41500 4
 {
 T 56800 41600 5 10 1 1 0 0 1
-netname=step_22
+netname=step_21
 }
 N 59300 42300 59400 42300 4
 C 61300 40600 1 90 0 resistor.sym
@@ -2069,7 +2041,7 @@ C 57400 40300 1 0 0 gnd.sym
 N 59300 42700 60100 42700 4
 {
 T 60100 42800 5 10 1 1 0 6 1
-netname=fet_22
+netname=fet_21
 }
 C 61200 41400 1 0 0 resistor.sym
 {
@@ -2140,19 +2112,19 @@ value=3.3k
 N 71300 56800 72100 56800 4
 {
 T 72100 56900 5 10 1 1 0 6 1
-netname=fet_37
+netname=fet_33
 }
 C 71300 55100 1 0 0 gnd.sym
 C 67600 55100 1 0 0 gnd.sym
 N 68700 55600 69500 55600 4
 {
 T 68700 55700 5 10 1 1 0 0 1
-netname=step_37
+netname=step_33
 }
 N 65800 55600 65000 55600 4
 {
 T 65000 55700 5 10 1 1 0 0 1
-netname=step_36
+netname=step_30
 }
 N 67600 56400 67700 56400 4
 C 69600 54700 1 90 0 resistor.sym
@@ -2171,7 +2143,7 @@ C 65700 54400 1 0 0 gnd.sym
 N 67600 56800 68400 56800 4
 {
 T 68400 56900 5 10 1 1 0 6 1
-netname=fet_36
+netname=fet_30
 }
 C 69500 55500 1 0 0 resistor.sym
 {
@@ -2242,14 +2214,14 @@ value=3.3k
 N 71300 53900 72100 53900 4
 {
 T 72100 54000 5 10 1 1 0 6 1
-netname=fet_39
+netname=fet_35
 }
 C 71300 52200 1 0 0 gnd.sym
 C 67600 52200 1 0 0 gnd.sym
 N 68700 52700 69500 52700 4
 {
 T 68700 52800 5 10 1 1 0 0 1
-netname=step_39
+netname=step_35
 }
 N 65800 52700 65000 52700 4
 {
@@ -2344,19 +2316,19 @@ value=3.3k
 N 71300 51000 72100 51000 4
 {
 T 72100 51100 5 10 1 1 0 6 1
-netname=fet_41
+netname=fet_40
 }
 C 71300 49300 1 0 0 gnd.sym
 C 67600 49300 1 0 0 gnd.sym
 N 68700 49800 69500 49800 4
 {
 T 68700 49900 5 10 1 1 0 0 1
-netname=step_41
+netname=step_40
 }
 N 65800 49800 65000 49800 4
 {
 T 65000 49900 5 10 1 1 0 0 1
-netname=step_40
+netname=step_43
 }
 N 67600 50600 67700 50600 4
 C 69600 48900 1 90 0 resistor.sym
@@ -2375,7 +2347,7 @@ C 65700 48600 1 0 0 gnd.sym
 N 67600 51000 68400 51000 4
 {
 T 68400 51100 5 10 1 1 0 6 1
-netname=fet_40
+netname=fet_43
 }
 C 69500 49700 1 0 0 resistor.sym
 {
@@ -2446,19 +2418,19 @@ value=3.3k
 N 71300 48100 72100 48100 4
 {
 T 72100 48200 5 10 1 1 0 6 1
-netname=fet_43
+netname=fet_49
 }
 C 71300 46400 1 0 0 gnd.sym
 C 67600 46400 1 0 0 gnd.sym
 N 68700 46900 69500 46900 4
 {
 T 68700 47000 5 10 1 1 0 0 1
-netname=step_43
+netname=step_49
 }
 N 65800 46900 65000 46900 4
 {
 T 65000 47000 5 10 1 1 0 0 1
-netname=step_42
+netname=step_46
 }
 N 67600 47700 67700 47700 4
 C 69600 46000 1 90 0 resistor.sym
@@ -2477,7 +2449,7 @@ C 65700 45700 1 0 0 gnd.sym
 N 67600 48100 68400 48100 4
 {
 T 68400 48200 5 10 1 1 0 6 1
-netname=fet_42
+netname=fet_46
 }
 C 69500 46800 1 0 0 resistor.sym
 {
@@ -2548,14 +2520,14 @@ value=3.3k
 N 71300 45400 72100 45400 4
 {
 T 72100 45500 5 10 1 1 0 6 1
-netname=fet_45
+netname=fet_41
 }
 C 71300 43700 1 0 0 gnd.sym
 C 67600 43700 1 0 0 gnd.sym
 N 68700 44200 69500 44200 4
 {
 T 68700 44300 5 10 1 1 0 0 1
-netname=step_45
+netname=step_41
 }
 N 65800 44200 65000 44200 4
 {
@@ -2650,19 +2622,19 @@ value=3.3k
 N 71300 42700 72100 42700 4
 {
 T 72100 42800 5 10 1 1 0 6 1
-netname=fet_47
+netname=fet_48
 }
 C 71300 41000 1 0 0 gnd.sym
 C 67600 41000 1 0 0 gnd.sym
 N 68700 41500 69500 41500 4
 {
 T 68700 41600 5 10 1 1 0 0 1
-netname=step_47
+netname=step_48
 }
 N 65800 41500 65000 41500 4
 {
 T 65000 41600 5 10 1 1 0 0 1
-netname=step_46
+netname=step_45
 }
 N 67600 42300 67700 42300 4
 C 69600 40600 1 90 0 resistor.sym
@@ -2681,7 +2653,7 @@ C 65700 40300 1 0 0 gnd.sym
 N 67600 42700 68400 42700 4
 {
 T 68400 42800 5 10 1 1 0 6 1
-netname=fet_46
+netname=fet_45
 }
 C 69500 41400 1 0 0 resistor.sym
 {
@@ -2752,19 +2724,19 @@ value=3.3k
 N 71200 73600 72000 73600 4
 {
 T 72000 73700 5 10 1 1 0 6 1
-netname=fet_25
+netname=fet_22
 }
 C 71200 71900 1 0 0 gnd.sym
 C 67500 71900 1 0 0 gnd.sym
 N 68600 72400 69400 72400 4
 {
 T 68600 72500 5 10 1 1 0 0 1
-netname=step_25
+netname=step_22
 }
 N 65700 72400 64900 72400 4
 {
 T 64900 72500 5 10 1 1 0 0 1
-netname=step_24
+netname=step_27
 }
 N 67500 73200 67600 73200 4
 C 69500 71500 1 90 0 resistor.sym
@@ -2783,7 +2755,7 @@ C 65600 71200 1 0 0 gnd.sym
 N 67500 73600 68300 73600 4
 {
 T 68300 73700 5 10 1 1 0 6 1
-netname=fet_24
+netname=fet_27
 }
 C 69400 72300 1 0 0 resistor.sym
 {
@@ -2854,14 +2826,14 @@ value=3.3k
 N 71200 70700 72000 70700 4
 {
 T 72000 70800 5 10 1 1 0 6 1
-netname=fet_27
+netname=fet_29
 }
 C 71200 69000 1 0 0 gnd.sym
 C 67500 69000 1 0 0 gnd.sym
 N 68600 69500 69400 69500 4
 {
 T 68600 69600 5 10 1 1 0 0 1
-netname=step_27
+netname=step_29
 }
 N 65700 69500 64900 69500 4
 {
@@ -2956,19 +2928,19 @@ value=3.3k
 N 71200 67800 72000 67800 4
 {
 T 72000 67900 5 10 1 1 0 6 1
-netname=fet_29
+netname=fet_28
 }
 C 71200 66100 1 0 0 gnd.sym
 C 67500 66100 1 0 0 gnd.sym
 N 68600 66600 69400 66600 4
 {
 T 68600 66700 5 10 1 1 0 0 1
-netname=step_29
+netname=step_28
 }
 N 65700 66600 64900 66600 4
 {
 T 64900 66700 5 10 1 1 0 0 1
-netname=step_28
+netname=step_25
 }
 N 67500 67400 67600 67400 4
 C 69500 65700 1 90 0 resistor.sym
@@ -2987,7 +2959,7 @@ C 65600 65400 1 0 0 gnd.sym
 N 67500 67800 68300 67800 4
 {
 T 68300 67900 5 10 1 1 0 6 1
-netname=fet_28
+netname=fet_25
 }
 C 69400 66500 1 0 0 resistor.sym
 {
@@ -3058,19 +3030,19 @@ value=3.3k
 N 71200 64900 72000 64900 4
 {
 T 72000 65000 5 10 1 1 0 6 1
-netname=fet_31
+netname=fet_34
 }
 C 71200 63200 1 0 0 gnd.sym
 C 67500 63200 1 0 0 gnd.sym
 N 68600 63700 69400 63700 4
 {
 T 68600 63800 5 10 1 1 0 0 1
-netname=step_31
+netname=step_34
 }
 N 65700 63700 64900 63700 4
 {
 T 64900 63800 5 10 1 1 0 0 1
-netname=step_30
+netname=step_31
 }
 N 67500 64500 67600 64500 4
 C 69500 62800 1 90 0 resistor.sym
@@ -3089,7 +3061,7 @@ C 65600 62500 1 0 0 gnd.sym
 N 67500 64900 68300 64900 4
 {
 T 68300 65000 5 10 1 1 0 6 1
-netname=fet_30
+netname=fet_31
 }
 C 69400 63600 1 0 0 resistor.sym
 {
@@ -3160,14 +3132,14 @@ value=3.3k
 N 71200 62200 72000 62200 4
 {
 T 72000 62300 5 10 1 1 0 6 1
-netname=fet_33
+netname=fet_37
 }
 C 71200 60500 1 0 0 gnd.sym
 C 67500 60500 1 0 0 gnd.sym
 N 68600 61000 69400 61000 4
 {
 T 68600 61100 5 10 1 1 0 0 1
-netname=step_33
+netname=step_37
 }
 N 65700 61000 64900 61000 4
 {
@@ -3262,19 +3234,19 @@ value=3.3k
 N 71200 59500 72000 59500 4
 {
 T 72000 59600 5 10 1 1 0 6 1
-netname=fet_35
+netname=fet_39
 }
 C 71200 57800 1 0 0 gnd.sym
 C 67500 57800 1 0 0 gnd.sym
 N 68600 58300 69400 58300 4
 {
 T 68600 58400 5 10 1 1 0 0 1
-netname=step_35
+netname=step_39
 }
 N 65700 58300 64900 58300 4
 {
 T 64900 58400 5 10 1 1 0 0 1
-netname=step_34
+netname=step_36
 }
 N 67500 59100 67600 59100 4
 C 69500 57400 1 90 0 resistor.sym
@@ -3293,7 +3265,7 @@ C 65600 57100 1 0 0 gnd.sym
 N 67500 59500 68300 59500 4
 {
 T 68300 59600 5 10 1 1 0 6 1
-netname=fet_34
+netname=fet_36
 }
 C 69400 58200 1 0 0 resistor.sym
 {
@@ -3364,19 +3336,19 @@ value=3.3k
 N 80300 46500 81100 46500 4
 {
 T 81100 46600 5 10 1 1 0 6 1
-netname=fet_49
+netname=fet_47
 }
 C 80300 44800 1 0 0 gnd.sym
 C 76600 44800 1 0 0 gnd.sym
 N 77700 45300 78500 45300 4
 {
 T 77700 45400 5 10 1 1 0 0 1
-netname=step_49
+netname=step_47
 }
 N 74800 45300 74000 45300 4
 {
 T 74000 45400 5 10 1 1 0 0 1
-netname=step_48
+netname=step_42
 }
 N 76600 46100 76700 46100 4
 C 78600 44400 1 90 0 resistor.sym
@@ -3395,7 +3367,7 @@ C 74700 44100 1 0 0 gnd.sym
 N 76600 46500 77400 46500 4
 {
 T 77400 46600 5 10 1 1 0 6 1
-netname=fet_48
+netname=fet_42
 }
 C 78500 45200 1 0 0 resistor.sym
 {
@@ -3463,86 +3435,41 @@ refdes=R134
 T 74300 44600 5 10 1 1 0 0 1
 value=3.3k
 }
-N 52000 45700 50800 45700 4
+N 44200 55400 45400 55400 4
 {
-T 52000 45800 5 10 1 1 0 6 1
+T 44200 55500 5 10 1 1 0 0 1
 netname=step_34
 }
-N 52000 45300 50800 45300 4
-{
-T 52000 45400 5 10 1 1 0 6 1
-netname=step_35
-}
-N 52000 44900 50800 44900 4
+N 44200 55000 45400 55000 4
 {
-T 52000 45000 5 10 1 1 0 6 1
+T 44200 55100 5 10 1 1 0 0 1
 netname=step_36
 }
-N 52000 44500 50800 44500 4
+N 56100 57000 54900 57000 4
 {
-T 52000 44600 5 10 1 1 0 6 1
+T 56100 57100 5 10 1 1 0 6 1
 netname=step_37
 }
-N 52000 44100 50800 44100 4
-{
-T 52000 44200 5 10 1 1 0 6 1
-netname=step_38
-}
-N 52000 43700 50800 43700 4
+N 44200 54600 45400 54600 4
 {
-T 52000 43800 5 10 1 1 0 6 1
+T 44200 54700 5 10 1 1 0 0 1
 netname=step_39
 }
-N 54300 49800 53100 49800 4
+N 56100 63000 54900 63000 4
 {
-T 54300 49900 5 10 1 1 0 6 1
-netname=step_40
-}
-N 54300 49400 53100 49400 4
-{
-T 54300 49500 5 10 1 1 0 6 1
+T 56100 63100 5 10 1 1 0 6 1
 netname=step_41
 }
-N 54300 49000 53100 49000 4
-{
-T 54300 49100 5 10 1 1 0 6 1
-netname=step_42
-}
-N 54300 48600 53100 48600 4
+N 56100 67400 54900 67400 4
 {
-T 54300 48700 5 10 1 1 0 6 1
+T 56100 67500 5 10 1 1 0 6 1
 netname=step_43
 }
-N 54300 48200 53100 48200 4
+N 56100 63400 54900 63400 4
 {
-T 54300 48300 5 10 1 1 0 6 1
+T 56100 63500 5 10 1 1 0 6 1
 netname=step_44
 }
-N 54300 47800 53100 47800 4
-{
-T 54300 47900 5 10 1 1 0 6 1
-netname=step_45
-}
-N 54300 47400 53100 47400 4
-{
-T 54300 47500 5 10 1 1 0 6 1
-netname=step_46
-}
-N 54300 47000 53100 47000 4
-{
-T 54300 47100 5 10 1 1 0 6 1
-netname=step_47
-}
-N 46300 49300 47500 49300 4
-{
-T 46300 49400 5 10 1 1 0 0 1
-netname=step_48
-}
-N 46300 48900 47500 48900 4
-{
-T 46300 49000 5 10 1 1 0 0 1
-netname=step_49
-}
 N 56100 51000 54900 51000 4
 {
 T 56100 51100 5 10 1 1 0 6 1
@@ -3682,8 +3609,6 @@ T 43300 52300 5 10 0 0 180 6 1
 device=RESISTOR
 T 43000 52700 5 10 0 0 180 6 1
 footprint=0402
-T 43000 52700 5 10 0 0 180 6 1
-loadstatus=smt
 T 43400 52300 5 10 1 1 0 6 1
 refdes=R52
 T 43600 52300 5 10 1 1 0 0 1
@@ -3695,8 +3620,6 @@ T 43300 52700 5 10 0 0 180 6 1
 device=RESISTOR
 T 43000 53100 5 10 0 0 180 6 1
 footprint=0402
-T 43000 53100 5 10 0 0 180 6 1
-loadstatus=smt
 T 43400 53200 5 10 1 1 0 6 1
 refdes=R53
 T 43600 53200 5 10 1 1 0 0 1
@@ -3801,35 +3724,35 @@ netname=led_green
 }
 C 41000 52300 1 0 0 gnd.sym
 N 41100 53000 41100 52600 4
-C 75100 70100 1 0 0 diode.sym
+C 75100 71800 1 0 0 diode.sym
 {
-T 75500 70700 5 10 0 1 0 0 1
+T 75500 72400 5 10 0 1 0 0 1
 device=DIODE
-T 75100 70100 5 10 0 1 0 0 1
+T 75100 71800 5 10 0 1 0 0 1
 footprint=powerdi123
-T 75100 69800 5 10 1 1 0 0 1
+T 75100 71500 5 10 1 1 0 0 1
 value=DFLS130L
-T 75400 70600 5 10 1 1 0 0 1
+T 75400 72300 5 10 1 1 0 0 1
 refdes=D3
 }
-C 76700 70300 1 270 0 cap-polar.sym
+C 76700 72000 1 270 0 cap-polar.sym
 {
-T 77600 70100 5 10 0 0 270 0 1
+T 77600 71800 5 10 0 0 270 0 1
 symversion=0.1
-T 77400 70100 5 10 0 1 270 0 1
+T 77400 71800 5 10 0 1 270 0 1
 device=CAPACITOR
-T 76700 70300 5 10 0 1 0 0 1
+T 76700 72000 5 10 0 1 0 0 1
 footprint=CAP_FC8
-T 76400 70000 5 10 1 1 0 0 1
+T 76400 71700 5 10 1 1 0 0 1
 refdes=C13
-T 76300 69500 5 10 1 1 0 0 1
+T 76300 71200 5 10 1 1 0 0 1
 value=220uF
 }
-N 74700 70300 75100 70300 4
-N 76000 70300 78400 70300 4
-N 78400 70300 78400 68800 4
-C 76800 69100 1 0 0 gnd.sym
-T 73500 70900 9 10 1 0 0 0 2
+N 74700 72000 75100 72000 4
+N 76000 72000 78900 72000 4
+N 78400 72000 78400 68800 4
+C 76800 70800 1 0 0 gnd.sym
+T 73500 72600 9 10 1 0 0 0 2
 DC voltage to match
 pneumatic valves
 C 45100 69700 1 0 0 3.3V-plus.sym
@@ -3837,3 +3760,302 @@ C 45200 68700 1 0 0 gnd.sym
 N 45300 69000 45400 69000 4
 N 45300 69700 45300 69400 4
 N 45300 69400 45400 69400 4
+N 56100 62600 54900 62600 4
+{
+T 56100 62700 5 10 1 1 0 6 1
+netname=step_46
+}
+N 56100 62200 54900 62200 4
+{
+T 56100 62300 5 10 1 1 0 6 1
+netname=step_49
+}
+N 56100 61800 54900 61800 4
+{
+T 56100 61900 5 10 1 1 0 6 1
+netname=step_42
+}
+N 56100 61400 54900 61400 4
+{
+T 56100 61500 5 10 1 1 0 6 1
+netname=step_47
+}
+N 56100 60600 54900 60600 4
+{
+T 56100 60700 5 10 1 1 0 6 1
+netname=step_35
+}
+N 56100 61000 54900 61000 4
+{
+T 56100 61100 5 10 1 1 0 6 1
+netname=step_38
+}
+N 56100 67000 54900 67000 4
+{
+T 56100 67100 5 10 1 1 0 6 1
+netname=step_40
+}
+N 56100 66600 54900 66600 4
+{
+T 56100 66700 5 10 1 1 0 6 1
+netname=step_45
+}
+N 56100 66200 54900 66200 4
+{
+T 56100 66300 5 10 1 1 0 6 1
+netname=step_48
+}
+N 56100 55400 54900 55400 4
+{
+T 56100 55500 5 10 1 1 0 6 1
+netname=step_20
+}
+N 56100 55000 54900 55000 4
+{
+T 56100 55100 5 10 1 1 0 6 1
+netname=step_23
+}
+N 56100 64200 54900 64200 4
+{
+T 56100 64300 5 10 1 1 0 6 1
+netname=step_26
+}
+N 56100 63800 54900 63800 4
+{
+T 56100 63900 5 10 1 1 0 6 1
+netname=step_29
+}
+N 56100 69000 54900 69000 4
+{
+T 56100 69100 5 10 1 1 0 6 1
+netname=step_27
+}
+N 56100 69800 54900 69800 4
+{
+T 56100 69900 5 10 1 1 0 6 1
+netname=step_21
+}
+N 56100 68600 54900 68600 4
+{
+T 56100 68700 5 10 1 1 0 6 1
+netname=step_22
+}
+N 56100 69400 54900 69400 4
+{
+T 56100 69500 5 10 1 1 0 6 1
+netname=step_24
+}
+C 79000 71100 1 90 0 resistor.sym
+{
+T 78600 71400 5 10 0 0 90 0 1
+device=RESISTOR
+T 79000 71100 5 10 0 0 180 0 1
+footprint=0402
+T 79100 71600 5 10 1 1 0 0 1
+refdes=R135
+T 79100 71400 5 10 1 1 0 0 1
+value=10k
+}
+C 79000 70200 1 90 0 resistor.sym
+{
+T 78600 70500 5 10 0 0 90 0 1
+device=RESISTOR
+T 79000 70200 5 10 0 0 180 0 1
+footprint=0402
+T 79100 70700 5 10 1 1 0 0 1
+refdes=R136
+T 79100 70500 5 10 1 1 0 0 1
+value=1k
+}
+C 78800 69900 1 0 0 gnd.sym
+N 78900 71100 81000 71100 4
+{
+T 81000 71150 5 10 1 1 0 6 1
+netname=sense_dc
+}
+C 80200 70200 1 90 0 capacitor.sym
+{
+T 79500 70400 5 10 0 0 90 0 1
+device=CAPACITOR
+T 79300 70400 5 10 0 0 90 0 1
+symversion=0.1
+T 80200 70200 5 10 0 0 0 0 1
+footprint=0402
+T 80100 70800 5 10 1 1 0 0 1
+refdes=C14
+T 80100 70400 5 10 1 1 0 0 1
+value=0.1uF
+}
+C 79900 69900 1 0 0 gnd.sym
+T 79500 72100 9 10 1 0 0 0 3
+Adjust R135/R136 to sample 
+DC rail without exceeding
+3.3V ADC input range.  
+N 44200 64200 45400 64200 4
+{
+T 44200 64300 5 10 1 1 0 0 1
+netname=sense_dc
+}
+C 44900 63700 1 0 0 nc-left.sym
+{
+T 44900 64100 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 64500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 63300 1 0 0 nc-left.sym
+{
+T 44900 63700 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 64100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 66900 1 0 0 nc-left.sym
+{
+T 44900 67300 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 67700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 60900 1 0 0 nc-left.sym
+{
+T 44900 61300 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 61700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 60500 1 0 0 nc-left.sym
+{
+T 44900 60900 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 61300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 60100 1 0 0 nc-left.sym
+{
+T 44900 60500 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 60900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 58100 1 0 0 nc-left.sym
+{
+T 44900 58500 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 58900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 52100 1 0 0 nc-left.sym
+{
+T 44900 52500 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 52900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44900 51700 1 0 0 nc-left.sym
+{
+T 44900 52100 5 10 0 0 0 0 1
+value=NoConnection
+T 44900 52500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 54500 1 0 0 nc-right.sym
+{
+T 55000 55000 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 55200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 56500 1 0 0 nc-right.sym
+{
+T 55000 57000 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 57200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 57300 1 0 0 nc-right.sym
+{
+T 55000 57800 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 58000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 57700 1 0 0 nc-right.sym
+{
+T 55000 58200 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 58400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 58100 1 0 0 nc-right.sym
+{
+T 55000 58600 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 58800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 58500 1 0 0 nc-right.sym
+{
+T 55000 59000 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 59200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 58900 1 0 0 nc-right.sym
+{
+T 55000 59400 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 59600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 59300 1 0 0 nc-right.sym
+{
+T 55000 59800 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 60000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 59700 1 0 0 nc-right.sym
+{
+T 55000 60200 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 60400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 60100 1 0 0 nc-right.sym
+{
+T 55000 60600 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 60800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 65700 1 0 0 nc-right.sym
+{
+T 55000 66200 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 66400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 65300 1 0 0 nc-right.sym
+{
+T 55000 65800 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 66000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 64900 1 0 0 nc-right.sym
+{
+T 55000 65400 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 65600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 64500 1 0 0 nc-right.sym
+{
+T 55000 65000 5 10 0 0 0 0 1
+value=NoConnection
+T 55000 65200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+T 74000 71300 8 10 1 1 0 0 1
+description=DCIN