Fix attributes to build complete parts list
[hw/chaoskey] / chaoskey.sch
index 4e77f953b6a69b37d522861c560b1d5d11dd058a..818b1009e1afe87524f2af9b8991e11d330c1f93 100644 (file)
@@ -33,42 +33,30 @@ C 65500 70300 1 0 0 3.3V-plus.sym
 N 64400 70300 65700 70300 4
 C 65900 69400 1 90 0 capacitor.sym
 {
-T 65200 69600 5 10 0 0 90 0 1
+T 65200 69600 5 10 0 1 90 0 1
 device=CAPACITOR
 T 66200 70200 5 10 1 1 180 0 1
 refdes=C13
-T 65000 69600 5 10 0 0 90 0 1
+T 65000 69600 5 10 0 1 90 0 1
 symversion=0.1
 T 65800 69500 5 10 1 1 0 0 1
 value=1uF
-T 65900 69400 5 10 0 0 0 0 1
-vendor_part_number=490-10017-1-ND
-T 65900 69400 5 10 0 0 0 0 1
-footprint=0402
-T 65900 69400 5 10 0 0 0 0 1
-vendor=digikey
 T 65900 69400 5 10 0 1 0 0 1
-loadstatus=smt
+footprint=0402
 }
 C 65600 69100 1 0 0 gnd.sym
 C 64500 69900 1 270 0 capacitor.sym
 {
-T 65200 69700 5 10 0 0 270 0 1
+T 65200 69700 5 10 0 1 270 0 1
 device=CAPACITOR
 T 64900 69700 5 10 1 1 0 0 1
 refdes=C12
-T 65400 69700 5 10 0 0 270 0 1
+T 65400 69700 5 10 0 1 270 0 1
 symversion=0.1
 T 64900 69100 5 10 1 1 0 0 1
 value=0.01uF
-T 64500 69900 5 10 0 0 270 0 1
-vendor_part_number=709-1132-1-ND
-T 64500 69900 5 10 0 0 270 0 1
-footprint=0402
-T 64500 69900 5 10 0 0 270 0 1
-vendor=digikey
 T 64500 69900 5 10 0 1 270 0 1
-loadstatus=smt
+footprint=0402
 }
 C 62300 69400 1 0 0 TC2185.sym
 {
@@ -80,33 +68,25 @@ T 62295 69395 5 10 0 1 0 0 1
 footprint=SOT23-5
 T 63100 70600 5 10 1 1 0 0 1
 value=TC2185-3.3
-T 62300 69400 5 10 0 0 0 0 1
+T 62300 69400 5 10 0 1 0 0 1
 vendor=digikey
-T 62300 69400 5 10 0 0 0 0 1
+T 62300 69400 5 10 0 1 0 0 1
 vendor_part_number=TC2185-3.3VCCT-ND
-T 62300 69400 5 10 0 0 0 0 1
-loadstatus=smt
 }
 C 64600 68700 1 0 0 gnd.sym
 N 64400 69900 64700 69900 4
 C 61700 69000 1 90 0 capacitor.sym
 {
-T 61000 69200 5 10 0 0 90 0 1
+T 61000 69200 5 10 0 1 90 0 1
 device=CAPACITOR
 T 62000 69800 5 10 1 1 180 0 1
 refdes=C11
-T 60800 69200 5 10 0 0 90 0 1
+T 60800 69200 5 10 0 1 90 0 1
 symversion=0.1
 T 61600 69100 5 10 1 1 0 0 1
 value=1uF
-T 61700 69000 5 10 0 0 0 0 1
-vendor_part_number=490-10017-1-ND
-T 61700 69000 5 10 0 0 0 0 1
-footprint=0402
-T 61700 69000 5 10 0 0 0 0 1
-vendor=digikey
 T 61700 69000 5 10 0 1 0 0 1
-loadstatus=smt
+footprint=0402
 }
 N 61500 69900 61500 70300 4
 T -30400 -57400 8 10 0 1 0 0 1
@@ -201,16 +181,10 @@ C 61400 68700 1 0 0 gnd.sym
 C 75100 55000 1 0 1 gnd.sym
 C 73600 56000 1 0 1 resistor.sym
 {
-T 73300 56400 5 10 0 0 0 6 1
+T 73300 56400 5 10 0 1 0 6 1
 device=RESISTOR
 T 73600 56000 5 10 0 1 0 6 1
 footprint=0402
-T 73600 56000 5 10 0 1 0 6 1
-loadstatus=smt
-T 73600 56000 5 10 0 1 0 6 1
-vendor=digikey
-T 73600 56000 5 10 0 1 0 6 1
-vendor_part_number=P33.0LCT-ND
 T 73450 56250 5 10 1 1 0 6 1
 refdes=R19
 T 73000 56250 5 10 1 1 0 6 1
@@ -218,16 +192,10 @@ value=33
 }
 C 73600 55600 1 0 1 resistor.sym
 {
-T 73300 56000 5 10 0 0 0 6 1
+T 73300 56000 5 10 0 1 0 6 1
 device=RESISTOR
 T 73600 55600 5 10 0 1 0 6 1
 footprint=0402
-T 73600 55600 5 10 0 1 0 6 1
-loadstatus=smt
-T 73600 55600 5 10 0 1 0 6 1
-vendor=digikey
-T 73600 55600 5 10 0 1 0 6 1
-vendor_part_number=P33.0LCT-ND
 T 73450 55350 5 10 1 1 0 6 1
 refdes=R20
 T 73000 55350 5 10 1 1 0 6 1
@@ -243,16 +211,10 @@ netname=v_usb
 }
 C 74900 60600 1 180 0 resistor.sym
 {
-T 74600 60200 5 10 0 0 180 0 1
+T 74600 60200 5 10 0 1 180 0 1
 device=RESISTOR
-T 74900 60600 5 10 0 0 180 0 1
+T 74900 60600 5 10 0 1 180 0 1
 footprint=0402
-T 74900 60600 5 10 0 0 180 0 1
-vendor=digikey
-T 74900 60600 5 10 0 0 180 0 1
-vendor_part_number=P1.00KLCT-ND
-T 74900 60600 5 10 0 0 180 0 1
-loadstatus=smt
 T 74500 60700 5 10 1 1 0 0 1
 refdes=R17
 T 74100 60700 5 10 1 1 0 0 1
@@ -260,16 +222,10 @@ value=1k
 }
 C 74900 60200 1 180 0 resistor.sym
 {
-T 74600 59800 5 10 0 0 180 0 1
+T 74600 59800 5 10 0 1 180 0 1
 device=RESISTOR
-T 74900 60200 5 10 0 0 180 0 1
+T 74900 60200 5 10 0 1 180 0 1
 footprint=0402
-T 74900 60200 5 10 0 0 180 0 1
-vendor=digikey
-T 74900 60200 5 10 0 0 180 0 1
-vendor_part_number=P1.00KLCT-ND
-T 74900 60200 5 10 0 0 180 0 1
-loadstatus=smt
 T 74500 59700 5 10 1 1 0 0 1
 refdes=R18
 T 74100 59700 5 10 1 1 0 0 1
@@ -290,110 +246,86 @@ N 75300 60500 75500 60500 4
 N 75300 60100 75500 60100 4
 C 74900 60600 1 180 1 led2.sym
 {
-T 74800 60000 5 10 0 0 180 6 1
+T 74800 60000 5 10 0 1 180 6 1
 device=LED
 T 74850 60600 5 10 0 1 180 6 1
 footprint=0605
-T 74900 60600 5 10 0 0 0 0 1
+T 74900 60600 5 10 0 1 0 0 1
 vendor=digikey
-T 74900 60600 5 10 0 0 0 0 1
-vendor_part_number=160-1452-1-ND
-T 74900 60600 5 10 0 0 0 0 1
+T 74900 60600 5 10 1 1 0 0 1
 value=dualLED
-T 74900 60600 5 10 0 0 0 0 1
-loadstatus=smt
 T 75050 60800 5 10 1 1 180 6 1
 refdes=D3
 }
 N 75500 60500 75500 60100 4
 C 70100 67300 1 0 0 diode.sym
 {
-T 70500 67900 5 10 0 0 0 0 1
+T 70500 67900 5 10 0 1 0 0 1
 device=DIODE
 T 70400 68000 5 10 1 1 0 0 1
 refdes=D1
-T 70100 67300 5 10 0 0 0 0 1
+T 70100 67300 5 10 0 1 0 0 1
 vendor=digikey
-T 70100 67300 5 10 0 0 0 0 1
+T 70100 67300 5 10 0 1 0 0 1
 vendor_part_number=NSR0240HT1GOSCT-ND
-T 70100 67300 5 10 0 0 0 0 1
+T 70100 67300 5 10 0 1 0 0 1
 footprint=sod323
-T 70100 67300 5 10 0 0 0 0 1
-loadstatus=smt
 T 70100 67800 5 10 1 1 0 0 1
 value=NSR0240HT
+T 70100 67300 5 10 0 1 0 0 1
+loadstatus=smt
+T 70100 67300 5 10 0 1 0 0 1
+mfg_part_number=NSR0240HT1G
+T 70100 67300 5 10 0 1 0 0 1
+provided=no
 }
 C 70900 67500 1 270 0 resistor.sym
 {
-T 71300 67200 5 10 0 0 270 0 1
+T 71300 67200 5 10 0 1 270 0 1
 device=RESISTOR
 T 71200 67100 5 10 1 1 0 0 1
 refdes=R1
 T 71200 66800 5 10 1 1 0 0 1
 value=470k
-T 70900 67500 5 10 0 0 0 0 1
-footprint=0402
-T 70900 67500 5 10 0 1 0 0 1
-loadstatus=smt
-T 70900 67500 5 10 0 1 0 0 1
-vendor=digikey
 T 70900 67500 5 10 0 1 0 0 1
-vendor_part_number=P470KLCT-ND
+footprint=0402
 }
 C 70900 66400 1 270 0 resistor.sym
 {
-T 71300 66100 5 10 0 0 270 0 1
+T 71300 66100 5 10 0 1 270 0 1
 device=RESISTOR
 T 71200 66000 5 10 1 1 0 0 1
 refdes=R3
 T 71200 65700 5 10 1 1 0 0 1
 value=27k
-T 70900 66400 5 10 0 0 0 0 1
-footprint=0402
-T 70900 66400 5 10 0 1 0 0 1
-loadstatus=smt
-T 70900 66400 5 10 0 1 0 0 1
-vendor=digikey
 T 70900 66400 5 10 0 1 0 0 1
-vendor_part_number=P27.0KLCT-ND
+footprint=0402
 }
 C 66400 66900 1 270 0 capacitor.sym
 {
-T 67100 66700 5 10 0 0 270 0 1
+T 67100 66700 5 10 0 1 270 0 1
 device=CAPACITOR
 T 66700 66600 5 10 1 1 0 0 1
 refdes=C1
-T 67300 66700 5 10 0 0 270 0 1
+T 67300 66700 5 10 0 1 270 0 1
 symversion=0.1
 T 66700 66100 5 10 1 1 0 0 1
 value=4.7uF
-T 66400 66900 5 10 0 0 0 0 1
-footprint=0402
-T 66400 66900 5 10 0 1 0 0 1
-loadstatus=smt
 T 66400 66900 5 10 0 1 0 0 1
-vendor=digikey
-T 66400 66900 5 10 0 1 0 0 1
-vendor_part_number=445-5947-1-ND
+footprint=0402
 }
 C 71700 67000 1 270 0 capacitor.sym
 {
-T 72400 66800 5 10 0 0 270 0 1
+T 72400 66800 5 10 0 1 270 0 1
 device=CAPACITOR
 T 72000 66700 5 10 1 1 0 0 1
 refdes=C3
-T 72600 66800 5 10 0 0 270 0 1
+T 72600 66800 5 10 0 1 270 0 1
 symversion=0.1
 T 72000 66200 5 10 1 1 0 0 1
 value=1uF
-T 71700 67000 5 10 0 0 0 0 1
-footprint=0402
-T 71700 67000 5 10 0 1 0 0 1
-loadstatus=smt
-T 71700 67000 5 10 0 1 0 0 1
-vendor=digikey
 T 71700 67000 5 10 0 1 0 0 1
-vendor_part_number=490-10017-1-ND
+footprint=0402
 }
 N 68000 66900 68000 67500 4
 N 66200 67500 68600 67500 4
@@ -417,11 +349,11 @@ N 69100 65500 69100 66000 4
 N 66600 66000 66600 65500 4
 C 68600 67400 1 0 0 inductor.sym
 {
-T 68800 67900 5 10 0 0 0 0 1
+T 68800 67900 5 10 0 1 0 0 1
 device=INDUCTOR
 T 68950 67700 5 10 1 1 0 0 1
 refdes=L1
-T 68800 68100 5 10 0 0 0 0 1
+T 68800 68100 5 10 0 1 0 0 1
 symversion=0.1
 T 68800 67250 5 10 1 1 0 0 1
 value=10uH
@@ -433,98 +365,82 @@ T 68600 67400 5 10 0 1 0 0 1
 footprint=0806
 T 68600 67400 5 10 0 1 0 0 1
 loadstatus=smt
+T 68600 67400 5 10 0 1 0 0 1
+mfg_part_number=LQH2MCN100K02L
+T 68600 67400 5 10 0 1 0 0 1
+provided=no
 }
 C 75000 67300 1 0 0 capacitor.sym
 {
-T 75200 68000 5 10 0 0 0 0 1
+T 75200 68000 5 10 0 1 0 0 1
 device=CAPACITOR
 T 75300 67800 5 10 1 1 0 0 1
 refdes=C5
-T 75200 68200 5 10 0 0 0 0 1
+T 75200 68200 5 10 0 1 0 0 1
 symversion=0.1
 T 75300 67100 5 10 1 1 0 0 1
 value=1uF
 T 75000 67300 5 10 0 1 0 0 1
 footprint=0402
-T 75000 67300 5 10 0 1 0 0 1
-loadstatus=smt
-T 75000 67300 5 10 0 1 0 0 1
-vendor=digikey
-T 75000 67300 5 10 0 1 0 0 1
-vendor_part_number=490-10017-1-ND
 }
 C 72300 67400 1 0 0 resistor.sym
 {
-T 72600 67800 5 10 0 0 0 0 1
+T 72600 67800 5 10 0 1 0 0 1
 device=RESISTOR
 T 72600 67700 5 10 1 1 0 0 1
 refdes=R2
 T 72500 67100 5 10 1 1 0 0 1
-value=4.7K
-T 72300 67400 5 10 0 0 0 0 1
-footprint=0402
-T 72300 67400 5 10 0 1 0 0 1
-loadstatus=smt
-T 72300 67400 5 10 0 1 0 0 1
-vendor=digikey
+value=4.7k
 T 72300 67400 5 10 0 1 0 0 1
-vendor_part_number=P4.7KLCT-ND
+footprint=0402
 }
 N 74200 66700 74000 66700 4
 N 73200 67500 75000 67500 4
 N 73500 67500 73500 67200 4
 N 74700 67500 74700 67200 4
 C 74600 65900 1 0 0 gnd.sym
-N 75900 67500 76800 67500 4
-C 75100 69500 1 270 0 capacitor.sym
+N 75900 67500 77800 67500 4
+C 77500 69500 1 270 0 capacitor.sym
 {
-T 75800 69300 5 10 0 0 270 0 1
+T 78200 69300 5 10 0 1 270 0 1
 device=CAPACITOR
-T 75400 69200 5 10 1 1 0 0 1
+T 77800 69200 5 10 1 1 0 0 1
 refdes=C4
-T 76000 69300 5 10 0 0 270 0 1
+T 78400 69300 5 10 0 1 270 0 1
 symversion=0.1
-T 75400 68800 5 10 1 1 0 0 1
+T 77800 68800 5 10 1 1 0 0 1
 value=1uF
-T 75100 69500 5 10 0 1 0 0 1
+T 77500 69500 5 10 0 1 0 0 1
 footprint=0402
-T 75100 69500 5 10 0 1 0 0 1
-loadstatus=smt
-T 75100 69500 5 10 0 1 0 0 1
-vendor=digikey
-T 75100 69500 5 10 0 1 0 0 1
-vendor_part_number=490-10017-1-ND
-}
-N 75300 69900 75300 69500 4
-N 75300 69700 77300 69700 4
-N 76500 69700 76500 69500 4
-N 77300 69700 77300 67700 4
-C 75100 70800 1 0 0 3.3V-plus.sym
-C 76400 64100 1 0 0 gnd.sym
-C 75200 68300 1 0 0 gnd.sym
-N 77800 67300 79200 67300 4
-{
-T 78200 67400 5 10 1 1 0 0 1
+}
+N 77700 69900 77700 69500 4
+N 77700 69700 78300 69700 4
+N 76500 69700 76500 68400 4
+N 78300 69700 78300 67700 4
+C 77500 70800 1 0 0 3.3V-plus.sym
+C 77400 64100 1 0 0 gnd.sym
+C 77600 68300 1 0 0 gnd.sym
+N 78800 67300 80200 67300 4
+{
+T 79200 67400 5 10 1 1 0 0 1
 netname=randombits
 }
-C 75200 70800 1 270 0 inductor.sym
+C 77600 70800 1 270 0 inductor.sym
 {
-T 75700 70600 5 10 0 0 270 0 1
+T 78100 70600 5 10 0 1 270 0 1
 device=INDUCTOR
-T 75500 70500 5 10 1 1 0 0 1
+T 77900 70500 5 10 1 1 0 0 1
 refdes=L3
-T 75900 70600 5 10 0 0 270 0 1
+T 78300 70600 5 10 0 1 270 0 1
 symversion=0.1
-T 75500 70100 5 10 1 1 0 0 1
+T 77900 70100 5 10 1 1 0 0 1
 value=bead
-T 75200 70800 5 10 0 1 270 0 1
+T 77600 70800 5 10 0 1 270 0 1
 footprint=0402
-T 75200 70800 5 10 0 1 270 0 1
+T 77600 70800 5 10 0 1 270 0 1
 vendor=digikey
-T 75200 70800 5 10 0 1 270 0 1
+T 77600 70800 5 10 0 1 270 0 1
 vendor_part_number=240-2554-1-ND
-T 75200 70800 5 10 0 1 270 0 1
-loadstatus=smt
 }
 C 73300 65800 1 0 0 nc-bottom.sym
 {
@@ -535,8 +451,11 @@ device=DRC_Directive
 }
 C 69000 65200 1 0 0 gnd.sym
 C 65400 51800 1 0 0 gnd.sym
-N 71400 53400 71900 53400 4
-N 71900 53400 71900 53600 4
+N 71400 53400 75000 53400 4
+{
+T 73700 53500 5 10 1 1 0 0 1
+netname=swclk
+}
 N 68200 52100 68200 51600 4
 {
 T 68300 51900 5 10 1 1 0 0 1
@@ -549,41 +468,29 @@ netname=randombits
 }
 C 62500 65800 1 0 0 capacitor.sym
 {
-T 62700 66500 5 10 0 0 0 0 1
+T 62700 66500 5 10 0 1 0 0 1
 device=CAPACITOR
 T 62600 66100 5 10 1 1 0 0 1
 refdes=C8
-T 62700 66700 5 10 0 0 0 0 1
+T 62700 66700 5 10 0 1 0 0 1
 symversion=0.1
 T 63100 66100 5 10 1 1 0 0 1
 value=0.1uF
 T 62500 65800 5 10 0 1 0 0 1
 footprint=0402
-T 62500 65800 5 10 0 1 0 0 1
-loadstatus=smt
-T 62500 65800 5 10 0 1 0 0 1
-vendor=digikey
-T 62500 65800 5 10 0 1 0 0 1
-vendor_part_number=399-3027-1-ND
 }
 C 62500 64800 1 0 0 capacitor.sym
 {
-T 62700 65500 5 10 0 0 0 0 1
+T 62700 65500 5 10 0 1 0 0 1
 device=CAPACITOR
 T 62600 65200 5 10 1 1 0 0 1
 refdes=C9
-T 62700 65700 5 10 0 0 0 0 1
+T 62700 65700 5 10 0 1 0 0 1
 symversion=0.1
 T 63100 65200 5 10 1 1 0 0 1
 value=0.01uF
-T 62500 64800 5 10 0 0 0 0 1
-vendor_part_number=709-1132-1-ND
-T 62500 64800 5 10 0 0 0 0 1
-footprint=0402
-T 62500 64800 5 10 0 0 0 0 1
-vendor=digikey
 T 62500 64800 5 10 0 1 0 0 1
-loadstatus=smt
+footprint=0402
 }
 N 63400 66000 64500 66000 4
 N 64500 66000 64500 63700 4
@@ -595,16 +502,10 @@ N 62500 64100 62500 66000 4
 C 62400 63800 1 0 0 gnd.sym
 C 59800 56800 1 180 0 resistor.sym
 {
-T 59500 56400 5 10 0 0 180 0 1
+T 59500 56400 5 10 0 1 180 0 1
 device=RESISTOR
-T 59800 56800 5 10 0 0 90 0 1
-footprint=0402
-T 59800 56800 5 10 0 0 90 0 1
-vendor_part_number=P10.0KLCT-ND
-T 59800 56800 5 10 0 0 90 0 1
-vendor=digikey
 T 59800 56800 5 10 0 1 90 0 1
-loadstatus=smt
+footprint=0402
 T 59350 57025 5 10 1 1 180 0 1
 refdes=R15
 T 59400 56900 5 10 1 1 0 0 1
@@ -618,22 +519,17 @@ netname=boot0
 }
 N 71400 59900 72700 59900 4
 N 72700 59900 72700 60100 4
-C 74900 54500 1 0 0 gnd.sym
-N 75000 54400 73700 54400 4
+C 74900 54300 1 0 0 gnd.sym
+N 75000 54200 73700 54200 4
 {
-T 73700 54500 5 10 1 1 0 0 1
+T 73700 54300 5 10 1 1 0 0 1
 netname=reset_n
 }
-N 71400 54000 75000 54000 4
+N 71900 53800 75000 53800 4
 {
-T 73700 54100 5 10 1 1 0 0 1
+T 73700 53900 5 10 1 1 0 0 1
 netname=swdio
 }
-N 75000 53600 71900 53600 4
-{
-T 73700 53700 5 10 1 1 0 0 1
-netname=swclk
-}
 C 60700 61300 1 0 0 nc-left.sym
 {
 T 60700 61700 5 10 0 0 0 0 1
@@ -730,20 +626,36 @@ footprint=SOT23-5
 T 68700 66700 5 10 1 1 0 0 1
 value=AP3012
 T 68000 66000 5 10 0 1 0 0 1
-loadstatus=smt
-T 68000 66000 5 10 0 1 0 0 1
 vendor=digikey
 T 68000 66000 5 10 0 1 0 0 1
 vendor_part_number=AP3012KTR-G1DICT-ND
+T 68000 66000 5 10 0 1 0 0 1
+loadstatus=smt
+T 68000 66000 5 10 0 1 0 0 1
+mfg_part_number=AP3012KTR-G1
+T 68000 66000 5 10 0 1 0 0 1
+provided=no
 }
 C 75000 55200 1 0 0 conn-4.sym
 {
 T 75300 56800 5 10 1 1 0 0 1
 refdes=J1
-T 75000 55200 5 10 0 0 0 0 1
+T 75000 55200 5 10 0 1 0 0 1
 footprint=usbAmale
 T 75000 55200 5 10 0 1 0 0 1
+device=CONNECTOR
+T 75000 55200 5 10 0 1 0 0 1
+value=USB
+T 75000 55200 5 10 0 1 0 0 1
+vendor=mouser
+T 75000 55200 5 10 0 1 0 0 1
+vendor_part_number=534-931
+T 75000 55200 5 10 0 1 0 0 1
 loadstatus=smt
+T 75000 55200 5 10 0 1 0 0 1
+mfg_part_number=931
+T 75000 55200 5 10 0 1 0 0 1
+provided=no
 }
 C 60700 58900 1 0 0 nc-left.sym
 {
@@ -759,67 +671,66 @@ value=NoConnection
 T 71500 62300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 75000 53100 1 0 0 conn-5.sym
-{
-T 75355 54995 5 10 1 1 0 0 1
-refdes=J2
-T 75000 53100 5 10 0 0 0 0 1
-footprint=50mil5pin
-T 75000 53100 5 10 0 1 0 0 1
-loadstatus=noload
-}
 N 71400 52800 71900 52800 4
-N 71900 52800 71900 53200 4
-N 71900 53200 75000 53200 4
+N 71900 52800 71900 52500 4
+N 71900 52500 75000 52500 4
 {
-T 73700 53300 5 10 1 1 0 0 1
+T 73700 52600 5 10 1 1 0 0 1
 netname=\_force_loader\_
 }
 C 74200 66200 1 0 0 PMBT3904VS.sym
 {
-T 74800 66700 5 10 0 0 0 0 1
+T 74800 66700 5 10 0 1 0 0 1
 device=NPN_TRANSISTOR
 T 74800 66800 5 10 1 1 0 0 1
 refdes=Q1
 T 74800 66600 5 10 1 1 180 6 1
 value=PMBT3904VS
-T 75300 68100 5 10 0 0 0 0 1
+T 75300 68100 5 10 0 1 0 0 1
 symversion=0.1
-T 75300 67100 5 10 0 0 0 0 1
+T 75300 67100 5 10 0 1 0 0 1
 footprint=sot666
 T 74200 66200 5 10 0 0 0 0 1
 slot=2
 T 74200 66200 5 10 0 1 0 0 1
-loadstatus=smt
-T 74200 66200 5 10 0 1 0 0 1
 vendor=digikey
 T 74200 66200 5 10 0 1 0 0 1
 vendor_part_number=568-6488-1-ND
+T 74200 66200 5 10 0 1 0 0 1
+mfg_part_number=PMBT3904VS,115
+T 74200 66200 5 10 0 1 0 0 1
+provided=no
+T 74200 66200 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 74000 67200 1 180 0 PMBT3904VS.sym
 {
-T 73400 66700 5 10 0 0 180 0 1
+T 73400 66700 5 10 0 1 180 0 1
 device=NPN_TRANSISTOR
 T 73400 66600 5 10 1 1 180 0 1
 refdes=Q1
 T 73400 66800 5 10 1 1 0 6 1
 value=PMBT3904VS
-T 72900 65300 5 10 0 0 180 0 1
+T 72900 65300 5 10 0 1 180 0 1
 symversion=0.1
-T 72900 66300 5 10 0 0 180 0 1
+T 72900 66300 5 10 0 1 180 0 1
 footprint=sot666
 T 74000 67200 5 10 0 0 0 0 1
 slot=1
 T 74000 67200 5 10 0 1 0 0 1
-loadstatus=smt
-T 74000 67200 5 10 0 1 0 0 1
 vendor=digikey
 T 74000 67200 5 10 0 1 0 0 1
 vendor_part_number=568-6488-1-ND
+T 74000 67200 5 10 0 1 0 0 1
+mfg_part_number=PMBT3904VS,115
+T 74000 67200 5 10 0 1 0 0 1
+provided=no
+T 74000 67200 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 61200 52100 1 0 0 STM32F042-32.sym
 {
-T 54800 50500 5 10 0 0 0 0 1
+T 54800 50500 5 10 0 1 0 0 1
 device=IC
 T 68500 62600 5 10 1 1 0 0 1
 value=STM32F042K6T
@@ -828,11 +739,15 @@ footprint=lqfp32
 T 61500 63600 5 10 1 1 0 0 1
 refdes=U2
 T 61200 52100 5 10 0 1 0 0 1
-loadstatus=smt
-T 61200 52100 5 10 0 1 0 0 1
 vendor=digikey
 T 61200 52100 5 10 0 1 0 0 1
 vendor_part_number=497-14647-ND
+T 61200 52100 5 10 0 1 0 0 1
+loadstatus=smt
+T 61200 52100 5 10 0 1 0 0 1
+mfg_part_number=STM32F042K6T6
+T 61200 52100 5 10 0 1 0 0 1
+provided=no
 }
 N 65900 52100 65500 52100 4
 N 71400 54500 72700 54500 4
@@ -856,22 +771,16 @@ device=DRC_Directive
 }
 C 62500 63900 1 0 0 capacitor.sym
 {
-T 62700 64600 5 10 0 0 0 0 1
+T 62700 64600 5 10 0 1 0 0 1
 device=CAPACITOR
 T 62600 64200 5 10 1 1 0 0 1
 refdes=C10
-T 62700 64800 5 10 0 0 0 0 1
+T 62700 64800 5 10 0 1 0 0 1
 symversion=0.1
 T 63100 64200 5 10 1 1 0 0 1
 value=0.1uF
 T 62500 63900 5 10 0 1 0 0 1
 footprint=0402
-T 62500 63900 5 10 0 1 0 0 1
-loadstatus=smt
-T 62500 63900 5 10 0 1 0 0 1
-vendor=digikey
-T 62500 63900 5 10 0 1 0 0 1
-vendor_part_number=399-3027-1-ND
 }
 N 63700 63700 63700 64100 4
 N 63700 64100 63400 64100 4
@@ -887,139 +796,152 @@ netname=hv_en
 }
 C 67500 66400 1 270 0 resistor.sym
 {
-T 67900 66100 5 10 0 0 270 0 1
+T 67900 66100 5 10 0 1 270 0 1
 device=RESISTOR
 T 67800 66000 5 10 1 1 0 0 1
 refdes=R4
 T 67800 65700 5 10 1 1 0 0 1
 value=27k
-T 67500 66400 5 10 0 0 0 0 1
-footprint=0402
-T 67500 66400 5 10 0 1 0 0 1
-loadstatus=smt
-T 67500 66400 5 10 0 1 0 0 1
-vendor=digikey
 T 67500 66400 5 10 0 1 0 0 1
-vendor_part_number=P27.0KLCT-ND
+footprint=0402
 }
 N 67600 66400 67600 66500 4
-C 76600 68600 1 90 0 resistor.sym
+C 76600 67500 1 90 0 resistor.sym
 {
-T 76200 68900 5 10 0 0 90 0 1
+T 76200 67800 5 10 0 1 90 0 1
 device=RESISTOR
-T 76700 69200 5 10 1 1 0 0 1
+T 76700 68100 5 10 1 1 0 0 1
 refdes=R6
-T 76600 68600 5 10 0 0 0 0 1
+T 76600 67500 5 10 0 1 0 0 1
 footprint=0402
-T 76700 68800 5 10 1 1 0 0 1
-value=33k
+T 76700 67700 5 10 1 1 0 0 1
+value=27k
 }
-C 76800 66100 1 0 0 resistor.sym
+C 77800 66100 1 0 0 resistor.sym
 {
-T 77100 66500 5 10 0 0 0 0 1
+T 78100 66500 5 10 0 1 0 0 1
 device=RESISTOR
-T 77100 66400 5 10 1 1 0 0 1
+T 78100 66400 5 10 1 1 0 0 1
 refdes=R8
-T 76800 66100 5 10 0 0 0 0 1
+T 77800 66100 5 10 0 1 0 0 1
 footprint=0402
-T 77100 65900 5 10 1 1 0 0 1
-value=47k
+T 78100 65900 5 10 1 1 0 0 1
+value=470k
 }
-C 75600 68500 1 0 0 resistor.sym
+C 76600 66600 1 90 0 resistor.sym
 {
-T 75900 68900 5 10 0 0 0 0 1
+T 76200 66900 5 10 0 1 90 0 1
 device=RESISTOR
-T 75900 68800 5 10 1 1 0 0 1
+T 76700 67200 5 10 1 1 0 0 1
 refdes=R5
-T 75600 68500 5 10 0 0 0 0 1
+T 76600 66600 5 10 0 1 90 0 1
 footprint=0402
-T 75900 68300 5 10 1 1 0 0 1
-value=33k
+T 76700 66900 5 10 1 1 0 0 1
+value=27k
 }
-C 76600 65300 1 90 0 resistor.sym
+C 77600 65300 1 90 0 resistor.sym
 {
-T 76200 65600 5 10 0 0 90 0 1
+T 77200 65600 5 10 0 1 90 0 1
 device=RESISTOR
-T 76000 65900 5 10 1 1 0 0 1
+T 77000 65900 5 10 1 1 0 0 1
 refdes=R9
-T 76600 65300 5 10 0 0 0 0 1
-footprint=0402
-T 76000 65500 5 10 1 1 0 0 1
-value=470
-}
-C 76600 67700 1 90 0 resistor.sym
-{
-T 76200 68000 5 10 0 0 90 0 1
-device=RESISTOR
-T 76700 68300 5 10 1 1 0 0 1
-refdes=R7
-T 76600 67700 5 10 0 0 0 0 1
+T 77600 65300 5 10 0 1 0 0 1
 footprint=0402
-T 76700 67900 5 10 1 1 0 0 1
-value=33k
+T 77000 65500 5 10 1 1 0 0 1
+value=4.7k
 }
-N 74700 68600 75600 68600 4
-C 76700 64400 1 90 0 capacitor.sym
+N 77100 68600 77700 68600 4
+C 77700 64400 1 90 0 capacitor.sym
 {
-T 76000 64600 5 10 0 0 90 0 1
+T 77000 64600 5 10 0 1 90 0 1
 device=CAPACITOR
-T 76000 65000 5 10 1 1 0 0 1
+T 77000 65000 5 10 1 1 0 0 1
 refdes=C2
-T 75800 64600 5 10 0 0 90 0 1
+T 76800 64600 5 10 0 1 90 0 1
 symversion=0.1
-T 76700 64400 5 10 0 0 0 0 1
+T 77700 64400 5 10 0 1 0 0 1
 footprint=0402
-T 76000 64600 5 10 1 1 0 0 1
-value=1uF
+T 77000 64600 5 10 1 1 0 0 1
+value=4.7uF
 }
-N 76500 67700 76500 67500 4
-N 76800 67100 76500 67100 4
-N 76500 67100 76500 66200 4
-N 76500 66200 76800 66200 4
-N 78100 67300 78100 66200 4
-N 78100 66200 77700 66200 4
-C 77200 66600 1 0 0 gnd.sym
-C 74900 68600 1 90 0 capacitor.sym
+N 77800 67100 77500 67100 4
+N 77500 67100 77500 66200 4
+N 77500 66200 77800 66200 4
+N 79100 67300 79100 66200 4
+N 79100 66200 78700 66200 4
+C 78200 66600 1 0 0 gnd.sym
+C 77300 68600 1 90 0 capacitor.sym
 {
-T 74200 68800 5 10 0 0 90 0 1
+T 76600 68800 5 10 0 1 90 0 1
 device=CAPACITOR
-T 74300 69200 5 10 1 1 0 0 1
+T 76700 69200 5 10 1 1 0 0 1
 refdes=C6
-T 74000 68800 5 10 0 0 90 0 1
+T 76400 68800 5 10 0 1 90 0 1
 symversion=0.1
-T 74200 68700 5 10 1 1 0 0 1
+T 76600 68700 5 10 1 1 0 0 1
 value=0.1uF
-T 74900 68600 5 10 0 1 90 0 1
+T 77300 68600 5 10 0 1 90 0 1
 footprint=0402
-T 74900 68600 5 10 0 1 90 0 1
-loadstatus=smt
-T 74900 68600 5 10 0 1 90 0 1
-vendor=digikey
-T 74900 68600 5 10 0 1 90 0 1
-vendor_part_number=399-3027-1-ND
-}
-N 75300 69700 74700 69700 4
-N 74700 69700 74700 69500 4
-T 76400 70100 9 10 1 0 0 0 1
-To minimize input-bias-current errors, R8 = R7 + 1/2 R6
-T 77300 65000 9 10 1 0 0 0 1
+}
+N 76500 69700 77700 69700 4
+N 77100 69700 77100 69500 4
+T 78300 65000 9 10 1 0 0 0 1
 * star ground
-T 77400 66700 9 10 1 0 0 0 1
+T 78400 66700 9 10 1 0 0 0 1
 *
-T 76600 64300 9 10 1 0 0 0 1
+T 77600 64300 9 10 1 0 0 0 1
 *
-T 75400 68400 9 10 1 0 0 0 1
+T 77800 68400 9 10 1 0 0 0 1
 *
-C 76800 66900 1 0 0 opamp.sym
+C 77800 66900 1 0 0 opamp.sym
 {
-T 77900 68200 5 10 0 0 0 0 1
+T 78900 68200 5 10 0 1 0 0 1
 device=IC
-T 77400 68000 5 10 1 1 0 0 1
+T 78400 68000 5 10 1 1 0 0 1
 refdes=U4
-T 77900 68800 5 10 0 0 0 0 1
+T 78900 68800 5 10 0 1 0 0 1
 symversion=0.1
-T 77400 67700 5 10 1 1 0 0 1
+T 78400 67700 5 10 1 1 0 0 1
 value=OPA356
-T 76800 66900 5 10 0 0 0 0 1
+T 77800 66900 5 10 0 1 0 0 1
 footprint=SOT23-5
+T 77800 66900 5 10 0 1 0 0 1
+loadstatus=smt
+T 77800 66900 5 10 0 1 0 0 1
+vendor=digikey
+T 77800 66900 5 10 0 1 0 0 1
+vendor_part_number=96-32191-1-ND
+}
+C 76400 66300 1 0 0 gnd.sym
+T 76600 66200 9 10 1 0 0 0 2
+*
+
+C 75000 53300 1 0 0 conn-4.sym
+{
+T 75300 54900 5 10 1 1 0 0 1
+refdes=J2
+T 75200 53100 5 10 1 1 0 0 1
+value=Debug
+T 75000 53300 5 10 0 1 0 0 1
+footprint=0-215079-4
+T 75000 53300 5 10 0 1 0 0 1
+device=CONNECTOR
+T 75000 53300 5 10 0 1 0 0 1
+loadstatus=throughhole
+}
+C 75000 52600 1 180 1 conn-2.sym
+{
+T 75305 52695 5 10 1 1 0 0 1
+refdes=J3
+T 75000 52600 5 10 0 1 180 6 1
+footprint=100mil2pin
+T 75000 52600 5 10 0 1 180 6 1
+device=CONNECTOR
+T 75100 51700 5 10 1 1 0 0 1
+value=bootloader
+T 75000 52600 5 10 0 1 0 0 1
+loadstatus=noload
 }
+C 74900 51800 1 0 0 gnd.sym
+N 71900 53800 71900 54000 4
+N 71900 54000 71400 54000 4