Switch to 28-pin QFN process. Rework for tiny box.
[hw/chaoskey] / chaoskey.sch
index 2da21b071f4a1c83170b0ec7db5496c7a3d60489..d84ac19ffbe937ddc8819c498abcc3f26d0010af 100644 (file)
 v 20130925 2
-C 63300 68700 1 0 0 gnd.sym
-N 63400 69000 63400 69400 4
-T 86100 52300 9 30 1 0 0 0 2
-ChaosKey
-
-T 13300 -8600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T 13300 -8600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-N 61000 70300 62300 70300 4
-{
-T 61000 70400 5 10 1 1 0 0 1
-netname=v_usb
-}
-N 62300 69900 62200 69900 4
-N 62200 69900 62200 70300 4
-T 89900 51400 9 10 1 0 0 0 1
-0.1
-T 87500 51400 9 10 1 0 0 0 1
+C 40000 40000 0 0 0 title-C-keithp.sym
+C 55600 45600 1 0 0 gnd.sym
+T 56200 41800 9 24 1 0 0 0 1
+MicroPeak Serial Interface
+T 55600 40400 9 10 1 0 0 0 1
+mpserial.sch
+T 60300 40100 9 10 1 0 0 0 1
+Keith Packard
+T 60300 40400 9 10 1 0 0 0 1
+4.0
+T 57900 40400 9 10 1 0 0 0 1
 1
-T 88100 51400 9 10 1 0 0 0 1
+T 58700 40400 9 10 1 0 0 0 1
 1
-T 85200 51400 9 10 1 0 0 0 1
-chaoskey.sch
-T 85200 51100 9 10 1 0 0 0 1
-http://altusmetrum.com/
-T 13300 -8600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T 13300 -8600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-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 1 90 0 1
-device=CAPACITOR
-T 66200 70200 5 10 1 1 180 0 1
-refdes=C13
-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 1 0 0 1
-footprint=0402
-}
-C 65600 69100 1 0 0 gnd.sym
-C 64500 69900 1 270 0 capacitor.sym
-{
-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 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 1 270 0 1
-footprint=0402
-}
-C 62300 69400 1 0 0 TC2185.sym
-{
-T 62595 70595 5 10 1 1 0 0 1
-refdes=U3
-T 62895 70095 5 10 0 1 0 0 1
-device=IC
-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 1 0 0 1
-vendor=digikey
-T 62300 69400 5 10 0 1 0 0 1
-vendor_part_number=TC2185-3.3VCCT-ND
-}
-C 64600 68700 1 0 0 gnd.sym
-N 64400 69900 64700 69900 4
-C 61700 69000 1 90 0 capacitor.sym
+C 53600 46100 1 0 0 resistor.sym
 {
-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 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 1 0 0 1
-footprint=0402
-}
-N 61500 69900 61500 70300 4
-T -30400 -57400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -30400 -57400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -30400 -57400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -30400 -57400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -80000 -109400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -71200 -97500 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -120500 -148600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -96200 -124600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -55100 -54600 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -104400 -105700 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MMA7260QT-ND
-T -28200 -66400 8 10 0 1 0 0 1
-vendor_part_number=MCP9700-E/TO-ND
-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 1 0 6 1
+T 53900 46500 5 10 0 0 0 0 1
 device=RESISTOR
-T 73600 56000 5 10 0 1 0 6 1
+T 53750 46350 5 10 1 1 0 0 1
+refdes=R5
+T 53600 46100 5 10 0 1 0 0 1
+vendor=digikey
+T 53600 46100 5 10 0 1 0 0 1
+loadstatus=smt
+T 53600 46100 5 10 0 1 0 0 1
 footprint=0402
-T 73450 56250 5 10 1 1 0 6 1
-refdes=R19
-T 73000 56250 5 10 1 1 0 6 1
+T 54100 46350 5 10 1 1 0 0 1
 value=33
+T 53600 46100 5 10 0 1 0 0 1
+vendor_part_number=P33.0LCT-ND
 }
-C 73600 55600 1 0 1 resistor.sym
+C 53600 45500 1 0 0 resistor.sym
 {
-T 73300 56000 5 10 0 1 0 6 1
+T 53900 45900 5 10 0 0 0 0 1
 device=RESISTOR
-T 73600 55600 5 10 0 1 0 6 1
+T 53750 45750 5 10 1 1 0 0 1
+refdes=R6
+T 53600 45500 5 10 0 1 0 0 1
+vendor=digikey
+T 53600 45500 5 10 0 1 0 0 1
+loadstatus=smt
+T 53600 45500 5 10 0 1 0 0 1
 footprint=0402
-T 73450 55350 5 10 1 1 0 6 1
-refdes=R20
-T 73000 55350 5 10 1 1 0 6 1
+T 54100 45750 5 10 1 1 0 0 1
 value=33
+T 53600 45500 5 10 0 1 0 0 1
+vendor_part_number=P33.0LCT-ND
 }
-N 75000 56100 73600 56100 4
-N 75000 55700 73600 55700 4
-C 57500 51000 0 0 0 title-D-bdale.sym
-N 73700 56500 75000 56500 4
-{
-T 73700 56600 5 10 1 1 0 0 1
-netname=v_usb
-}
-C 74900 60600 1 180 0 resistor.sym
-{
-T 74600 60200 5 10 0 1 180 0 1
-device=RESISTOR
-T 74900 60600 5 10 0 1 180 0 1
-footprint=0402
-T 74500 60700 5 10 1 1 0 0 1
-refdes=R17
-T 74100 60700 5 10 1 1 0 0 1
-value=1k
-}
-C 74900 60200 1 180 0 resistor.sym
-{
-T 74600 59800 5 10 0 1 180 0 1
-device=RESISTOR
-T 74900 60200 5 10 0 1 180 0 1
-footprint=0402
-T 74500 59700 5 10 1 1 0 0 1
-refdes=R18
-T 74100 59700 5 10 1 1 0 0 1
-value=1k
-}
-C 75600 59800 1 0 1 gnd.sym
-N 74000 60500 71400 60500 4
-{
-T 73600 60800 5 10 1 1 180 0 1
-netname=led_red
-}
-N 74000 60100 72700 60100 4
+N 55000 47100 55700 47100 4
 {
-T 73800 60350 5 10 1 1 180 0 1
-netname=led_green
+T 55000 47200 5 10 1 1 0 0 1
+netname=vbus
 }
-N 75300 60500 75500 60500 4
-N 75300 60100 75500 60100 4
-C 74900 60600 1 180 1 led2.sym
+C 55700 45800 1 0 0 conn-4.sym
 {
-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 1 0 0 1
-vendor=digikey
-T 74900 60600 5 10 1 1 0 0 1
-value=dualLED
-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 1 0 0 1
-device=DIODE
-T 70400 68000 5 10 1 1 0 0 1
-refdes=D1
-T 70100 67300 5 10 0 1 0 0 1
-vendor=digikey
-T 70100 67300 5 10 0 1 0 0 1
-vendor_part_number=NSR0240HT1GOSCT-ND
-T 70100 67300 5 10 0 1 0 0 1
-footprint=sod323
-T 70100 67800 5 10 1 1 0 0 1
-value=NSR0240HT
-T 70100 67300 5 10 0 1 0 0 1
+T 56000 47400 5 10 1 1 0 0 1
+refdes=J1
+T 55700 45800 5 10 0 0 0 0 1
+footprint=usbAmale
+T 55700 45800 5 10 0 1 0 6 1
+device=CONNECTOR
+T 56500 45600 5 10 1 1 0 6 1
+value=USB A
+T 55700 45800 5 10 0 1 0 6 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
+N 54500 46700 55700 46700 4
+N 54900 46300 55700 46300 4
+N 55650 44100 55000 44100 4
 {
-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 1 0 0 1
-footprint=0402
+T 55000 44200 5 10 1 1 0 0 1
+netname=reset_n
 }
-C 70900 66400 1 270 0 resistor.sym
+N 53600 43300 55650 43300 4
 {
-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 1 0 0 1
-footprint=0402
+T 55000 43400 5 10 1 1 0 0 1
+netname=swclk
 }
-C 66400 66900 1 270 0 capacitor.sym
+C 55550 44200 1 0 0 gnd.sym
+N 53600 43700 55650 43700 4
 {
-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 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 1 0 0 1
-footprint=0402
+T 55000 43800 5 10 1 1 0 0 1
+netname=swdio
 }
-C 71700 67000 1 270 0 capacitor.sym
+C 53750 56500 1 0 0 3.3V-plus.sym
+N 52650 56300 53950 56300 4
+C 54150 55400 1 90 0 capacitor.sym
 {
-T 72400 66800 5 10 0 1 270 0 1
+T 53450 55600 5 10 0 0 90 0 1
 device=CAPACITOR
-T 72000 66700 5 10 1 1 0 0 1
-refdes=C3
-T 72600 66800 5 10 0 1 270 0 1
+T 53250 55600 5 10 0 0 90 0 1
 symversion=0.1
-T 72000 66200 5 10 1 1 0 0 1
-value=1uF
-T 71700 67000 5 10 0 1 0 0 1
+T 54150 55400 5 10 0 0 0 0 1
+vendor_part_number=490-1320-1-ND
+T 54150 55400 5 10 0 0 0 0 1
 footprint=0402
+T 54150 55400 5 10 0 0 0 0 1
+vendor=digikey
+T 54150 55400 5 10 0 1 0 0 1
+loadstatus=smt
+T 54450 56200 5 10 1 1 180 0 1
+refdes=C8
+T 54050 55500 5 10 1 1 0 0 1
+value=1uF
 }
-N 68000 66900 68000 67500 4
-N 66200 67500 68600 67500 4
+C 53850 55100 1 0 0 gnd.sym
+C 51550 54700 1 0 0 gnd.sym
+N 48450 56300 50550 56300 4
 {
-T 66200 67600 5 10 1 1 0 0 1
-netname=v_usb
+T 48450 56350 5 10 1 1 0 0 1
+netname=vbus
 }
-N 69500 67500 70100 67500 4
-N 70100 67500 70100 66900 4
-N 70100 66500 71000 66500 4
-N 71000 66400 71000 66600 4
-N 71000 67500 72300 67500 4
+N 51650 55400 51650 55000 4
+C 49250 55100 1 0 0 gnd.sym
+C 55650 43200 1 0 0 conn-4.sym
 {
-T 71400 67600 5 10 1 1 0 0 1
-netname=20V
+T 55950 44800 5 10 1 1 0 0 1
+refdes=J6
+T 55650 43200 5 10 0 0 0 0 1
+footprint=50mil4pin
+T 55850 42900 5 10 1 1 0 0 1
+value=Debug
+T 55650 43200 5 10 0 0 0 0 1
+loadstatus=noload
+T 55650 43200 5 10 0 1 0 0 1
+device=CONNECTOR
+T 55650 43200 5 10 0 1 0 6 1
+vendor=digikey
+T 55650 43200 5 10 0 1 0 6 1
+vendor_part_number=S9014E-04-ND
 }
-N 71900 67500 71900 67000 4
-N 71900 66100 71900 65500 4
-N 66600 65500 71900 65500 4
-N 69100 65500 69100 66000 4
-N 66600 66000 66600 65500 4
-C 68600 67400 1 0 0 inductor.sym
+C 50550 55400 1 0 0 tps71433.sym
 {
-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 1 0 0 1
-symversion=0.1
-T 68800 67250 5 10 1 1 0 0 1
-value=10uH
-T 68600 67400 5 10 0 1 0 0 1
+T 50845 56595 5 10 1 1 0 0 1
+refdes=U3
+T 51145 56095 5 10 1 1 0 0 1
+device=TPS71433
+T 50545 55395 5 10 0 1 0 0 1
+footprint=s-pwson-n6
+T 50550 55400 5 10 0 0 0 0 1
 vendor=digikey
-T 68600 67400 5 10 0 1 0 0 1
-vendor_part_number=490-4046-1-ND
-T 68600 67400 5 10 0 1 0 0 1
-footprint=0806
-T 68600 67400 5 10 0 1 0 0 1
+T 50550 55400 5 10 0 0 0 0 1
+vendor_part_number=296-32532-1-ND
+T 50550 55400 5 10 0 0 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
+N 50550 55900 50550 55400 4
+N 50550 55400 51650 55400 4
+C 49550 55400 1 90 0 capacitor.sym
 {
-T 75200 68000 5 10 0 1 0 0 1
+T 48850 55600 5 10 0 0 90 0 1
 device=CAPACITOR
-T 75300 67800 5 10 1 1 0 0 1
-refdes=C5
-T 75200 68200 5 10 0 1 0 0 1
+T 48650 55600 5 10 0 0 90 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
+T 49550 55400 5 10 0 1 0 0 1
+vendor_part_number=399-3027-1-ND
+T 49550 55400 5 10 0 0 0 0 1
 footprint=0402
+T 49550 55400 5 10 0 0 0 0 1
+vendor=digikey
+T 49550 55400 5 10 0 1 0 0 1
+loadstatus=smt
+T 49150 56200 5 10 1 1 180 0 1
+refdes=C6
+T 48750 55500 5 10 1 1 0 0 1
+value=0.1uF
+}
+N 53600 43700 53600 43900 4
+N 50400 41200 50400 42000 4
+{
+T 50300 41200 5 10 1 1 90 0 1
+netname=reset_n
 }
-C 72300 67400 1 0 0 resistor.sym
+C 43400 46700 1 180 0 resistor.sym
 {
-T 72600 67800 5 10 0 1 0 0 1
+T 43100 46300 5 10 0 1 180 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 1 0 0 1
+T 43400 46700 5 10 0 1 90 0 1
 footprint=0402
+T 42950 46925 5 10 1 1 180 0 1
+refdes=R15
+T 43000 46800 5 10 1 1 0 0 1
+value=10k
 }
-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 77800 67500 4
-C 77500 69500 1 270 0 capacitor.sym
+C 42400 46300 1 0 0 gnd.sym
+C 44700 55200 1 0 0 capacitor.sym
 {
-T 78200 69300 5 10 0 1 270 0 1
+T 44900 55900 5 10 0 1 0 0 1
 device=CAPACITOR
-T 77800 69200 5 10 1 1 0 0 1
-refdes=C4
-T 78400 69300 5 10 0 1 270 0 1
+T 44900 56100 5 10 0 1 0 0 1
 symversion=0.1
-T 77800 68800 5 10 1 1 0 0 1
-value=1uF
-T 77500 69500 5 10 0 1 0 0 1
+T 44700 55200 5 10 0 1 0 0 1
 footprint=0402
+T 44800 55500 5 10 1 1 0 0 1
+refdes=C2
+T 45300 55500 5 10 1 1 0 0 1
+value=0.1uF
 }
-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 77600 70800 1 270 0 inductor.sym
+C 44700 54200 1 0 0 capacitor.sym
 {
-T 78100 70600 5 10 0 1 270 0 1
-device=INDUCTOR
-T 77900 70500 5 10 1 1 0 0 1
-refdes=L3
-T 78300 70600 5 10 0 1 270 0 1
+T 44900 54900 5 10 0 1 0 0 1
+device=CAPACITOR
+T 44900 55100 5 10 0 1 0 0 1
 symversion=0.1
-T 77900 70100 5 10 1 1 0 0 1
-value=bead
-T 77600 70800 5 10 0 1 270 0 1
+T 44700 54200 5 10 0 1 0 0 1
 footprint=0402
-T 77600 70800 5 10 0 1 270 0 1
-vendor=digikey
-T 77600 70800 5 10 0 1 270 0 1
-vendor_part_number=240-2554-1-ND
+T 44800 54600 5 10 1 1 0 0 1
+refdes=C3
+T 45300 54600 5 10 1 1 0 0 1
+value=0.01uF
 }
-C 73300 65800 1 0 0 nc-bottom.sym
-{
-T 73300 66400 5 10 0 0 0 0 1
+N 45600 55400 46700 55400 4
+N 46700 55400 46700 53600 4
+N 45600 54400 46300 54400 4
+N 46300 54400 46300 53600 4
+N 45600 54400 45600 56000 4
+C 45400 56000 1 0 0 3.3V-plus.sym
+N 44700 54400 44700 55400 4
+C 44600 54100 1 0 0 gnd.sym
+N 54500 45600 54900 45600 4
+N 54900 45600 54900 46300 4
+N 54500 46700 54500 46200 4
+C 42900 51200 1 0 0 nc-left.sym
+{
+T 42900 51600 5 10 0 0 0 0 1
 value=NoConnection
-T 73300 66800 5 10 0 0 0 0 1
+T 42900 52000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 69000 65200 1 0 0 gnd.sym
-C 65400 51800 1 0 0 gnd.sym
-N 71400 53400 75000 53400 4
+C 42900 50600 1 0 0 nc-left.sym
 {
-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
-netname=reset_n
-}
-N 73400 58100 71400 58100 4
-{
-T 73400 58200 5 10 1 1 0 6 1
-netname=randombits
-}
-C 62500 65800 1 0 0 capacitor.sym
-{
-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 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
-}
-C 62500 64800 1 0 0 capacitor.sym
-{
-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 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 1 0 0 1
-footprint=0402
-}
-N 63400 66000 64500 66000 4
-N 64500 66000 64500 63700 4
-N 63400 65000 64100 65000 4
-N 64100 65000 64100 63700 4
-N 63400 64100 63400 66600 4
-C 63200 66600 1 0 0 3.3V-plus.sym
-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 1 180 0 1
-device=RESISTOR
-T 59800 56800 5 10 0 1 90 0 1
-footprint=0402
-T 59350 57025 5 10 1 1 180 0 1
-refdes=R15
-T 59400 56900 5 10 1 1 0 0 1
-value=10k
+T 42900 51000 5 10 0 0 0 0 1
+value=NoConnection
+T 42900 51400 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 58800 56400 1 0 0 gnd.sym
-N 59800 56700 61200 56700 4
+C 42900 49400 1 0 0 nc-left.sym
 {
-T 59900 56800 5 10 1 1 0 0 1
-netname=boot0
+T 42900 49800 5 10 0 0 0 0 1
+value=NoConnection
+T 42900 50200 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 71400 59900 72700 59900 4
-N 72700 59900 72700 60100 4
-C 74900 54300 1 0 0 gnd.sym
-N 75000 54200 73700 54200 4
+C 42900 48800 1 0 0 nc-left.sym
 {
-T 73700 54300 5 10 1 1 0 0 1
-netname=reset_n
+T 42900 49200 5 10 0 0 0 0 1
+value=NoConnection
+T 42900 49600 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 71900 53800 75000 53800 4
+C 42900 48200 1 0 0 nc-left.sym
 {
-T 73700 53900 5 10 1 1 0 0 1
-netname=swdio
+T 42900 48600 5 10 0 0 0 0 1
+value=NoConnection
+T 42900 49000 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 60700 61300 1 0 0 nc-left.sym
+C 42900 47600 1 0 0 nc-left.sym
 {
-T 60700 61700 5 10 0 0 0 0 1
+T 42900 48000 5 10 0 0 0 0 1
 value=NoConnection
-T 60700 62100 5 10 0 0 0 0 1
+T 42900 48400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 60700 60700 1 0 0 nc-left.sym
+C 42900 47000 1 0 0 nc-left.sym
 {
-T 60700 61100 5 10 0 0 0 0 1
+T 42900 47400 5 10 0 0 0 0 1
 value=NoConnection
-T 60700 61500 5 10 0 0 0 0 1
+T 42900 47800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 60700 59500 1 0 0 nc-left.sym
+C 53600 49700 1 0 0 nc-right.sym
 {
-T 60700 59900 5 10 0 0 0 0 1
+T 53700 50200 5 10 0 0 0 0 1
 value=NoConnection
-T 60700 60300 5 10 0 0 0 0 1
+T 53700 50400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 60700 58300 1 0 0 nc-left.sym
+C 53600 50300 1 0 0 nc-right.sym
 {
-T 60700 58700 5 10 0 0 0 0 1
+T 53700 50800 5 10 0 0 0 0 1
 value=NoConnection
-T 60700 59100 5 10 0 0 0 0 1
+T 53700 51000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 60700 57700 1 0 0 nc-left.sym
+C 53600 49100 1 0 0 nc-right.sym
 {
-T 60700 58100 5 10 0 0 0 0 1
+T 53700 49600 5 10 0 0 0 0 1
 value=NoConnection
-T 60700 58500 5 10 0 0 0 0 1
+T 53700 49800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 60700 57100 1 0 0 nc-left.sym
+C 53600 48500 1 0 0 nc-right.sym
 {
-T 60700 57500 5 10 0 0 0 0 1
+T 53700 49000 5 10 0 0 0 0 1
 value=NoConnection
-T 60700 57900 5 10 0 0 0 0 1
+T 53700 49200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 71400 61000 1 0 0 nc-right.sym
+C 53600 47900 1 0 0 nc-right.sym
 {
-T 71500 61500 5 10 0 0 0 0 1
+T 53700 48400 5 10 0 0 0 0 1
 value=NoConnection
-T 71500 61700 5 10 0 0 0 0 1
+T 53700 48600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 71400 59200 1 0 0 nc-right.sym
+C 53600 47300 1 0 0 nc-right.sym
 {
-T 71500 59700 5 10 0 0 0 0 1
+T 53700 47800 5 10 0 0 0 0 1
 value=NoConnection
-T 71500 59900 5 10 0 0 0 0 1
+T 53700 48000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 71400 58600 1 0 0 nc-right.sym
+C 53600 46700 1 0 0 nc-right.sym
 {
-T 71500 59100 5 10 0 0 0 0 1
+T 53700 47200 5 10 0 0 0 0 1
 value=NoConnection
-T 71500 59300 5 10 0 0 0 0 1
+T 53700 47400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 71400 57400 1 0 0 nc-right.sym
+C 49500 53600 1 0 0 nc-top.sym
 {
-T 71500 57900 5 10 0 0 0 0 1
+T 49900 54100 5 10 0 0 0 0 1
 value=NoConnection
-T 71500 58100 5 10 0 0 0 0 1
+T 49900 54300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 67300 63700 1 0 0 nc-top.sym
+C 49900 53600 1 0 0 nc-top.sym
 {
-T 67700 64200 5 10 0 0 0 0 1
+T 50300 54100 5 10 0 0 0 0 1
 value=NoConnection
-T 67700 64400 5 10 0 0 0 0 1
+T 50300 54300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 67700 63700 1 0 0 nc-top.sym
+C 47600 41700 1 0 0 gnd.sym
+C 53600 42600 1 0 0 nc-right.sym
 {
-T 68100 64200 5 10 0 0 0 0 1
+T 53700 43100 5 10 0 0 0 0 1
 value=NoConnection
-T 68100 64400 5 10 0 0 0 0 1
+T 53700 43300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 66600 67500 66600 66900 4
-C 68000 66000 1 0 0 AP3012.sym
+C 43400 42000 1 0 0 STM32F042-28.sym
 {
-T 68395 67195 5 10 1 1 0 0 1
-refdes=U1
-T 68795 66695 5 10 0 1 0 0 1
+T 37000 40400 5 10 0 0 0 0 1
 device=IC
-T 67995 65995 5 10 0 1 0 0 1
-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
+T 50700 52500 5 10 1 1 0 0 1
+value=STM32F042G6U
+T 43700 42300 5 10 0 1 0 0 1
+footprint=ufqfpn28
+T 43700 53500 5 10 1 1 0 0 1
+refdes=U2
+}
+N 53950 56300 53950 56500 4
+C 48100 60900 1 0 0 diode.sym
+{
+T 48500 61500 5 10 0 1 0 0 1
+device=DIODE
+T 48100 60900 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
+T 48100 60900 5 10 0 1 0 0 1
+vendor_part_number=NSR0240HT1GOSCT-ND
+T 48100 60900 5 10 0 1 0 0 1
+footprint=sod323
+T 48100 60900 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
+T 48100 60900 5 10 0 1 0 0 1
+mfg_part_number=NSR0240HT1G
+T 48100 60900 5 10 0 1 0 0 1
 provided=no
+T 48400 61600 5 10 1 1 0 0 1
+refdes=D1
+T 48100 61400 5 10 1 1 0 0 1
+value=NSR0240HT
 }
-C 75000 55200 1 0 0 conn-4.sym
+C 48900 61100 1 270 0 resistor.sym
 {
-T 75300 56800 5 10 1 1 0 0 1
-refdes=J1
-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
+T 49300 60800 5 10 0 1 270 0 1
+device=RESISTOR
+T 48900 61100 5 10 0 1 0 0 1
+footprint=0402
+T 49200 60700 5 10 1 1 0 0 1
+refdes=R2
+T 49200 60400 5 10 1 1 0 0 1
+value=470k
+}
+C 48900 60000 1 270 0 resistor.sym
+{
+T 49300 59700 5 10 0 1 270 0 1
+device=RESISTOR
+T 48900 60000 5 10 0 1 0 0 1
+footprint=0402
+T 49200 59600 5 10 1 1 0 0 1
+refdes=R4
+T 49200 59300 5 10 1 1 0 0 1
+value=27k
+}
+C 44400 60500 1 270 0 capacitor.sym
+{
+T 45100 60300 5 10 0 1 270 0 1
+device=CAPACITOR
+T 45300 60300 5 10 0 1 270 0 1
+symversion=0.1
+T 44400 60500 5 10 0 1 0 0 1
+footprint=0402
+T 44700 60200 5 10 1 1 0 0 1
+refdes=C1
+T 44700 59700 5 10 1 1 0 0 1
+value=4.7uF
+}
+C 49700 60600 1 270 0 capacitor.sym
+{
+T 50400 60400 5 10 0 1 270 0 1
+device=CAPACITOR
+T 50600 60400 5 10 0 1 270 0 1
+symversion=0.1
+T 49700 60600 5 10 0 1 0 0 1
+footprint=0402
+T 50000 60300 5 10 1 1 0 0 1
+refdes=C4
+T 50000 59800 5 10 1 1 0 0 1
+value=1uF
+}
+N 46000 60500 46000 61100 4
+N 44200 61100 46600 61100 4
+{
+T 44200 61200 5 10 1 1 0 0 1
+netname=vbus
+}
+N 47500 61100 48100 61100 4
+N 48100 61100 48100 60500 4
+N 48100 60100 49000 60100 4
+N 49000 60000 49000 60200 4
+N 49000 61100 50300 61100 4
+{
+T 49400 61200 5 10 1 1 0 0 1
+netname=20V
+}
+N 49900 61100 49900 60600 4
+N 49900 59700 49900 59100 4
+N 44600 59100 49900 59100 4
+N 47100 59100 47100 59600 4
+N 44600 59600 44600 59100 4
+C 46600 61000 1 0 0 inductor.sym
+{
+T 46800 61500 5 10 0 1 0 0 1
+device=INDUCTOR
+T 46800 61700 5 10 0 1 0 0 1
+symversion=0.1
+T 46600 61000 5 10 0 1 0 0 1
+vendor=digikey
+T 46600 61000 5 10 0 1 0 0 1
+vendor_part_number=490-4046-1-ND
+T 46600 61000 5 10 0 1 0 0 1
+footprint=0806
+T 46600 61000 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
+T 46600 61000 5 10 0 1 0 0 1
+mfg_part_number=LQH2MCN100K02L
+T 46600 61000 5 10 0 1 0 0 1
 provided=no
+T 46950 61300 5 10 1 1 0 0 1
+refdes=L1
+T 46800 60850 5 10 1 1 0 0 1
+value=10uH
 }
-C 60700 58900 1 0 0 nc-left.sym
+C 53000 60900 1 0 0 capacitor.sym
 {
-T 60700 59300 5 10 0 0 0 0 1
-value=NoConnection
-T 60700 59700 5 10 0 0 0 0 1
-device=DRC_Directive
+T 53200 61600 5 10 0 1 0 0 1
+device=CAPACITOR
+T 53200 61800 5 10 0 1 0 0 1
+symversion=0.1
+T 53000 60900 5 10 0 1 0 0 1
+footprint=0402
+T 53300 61400 5 10 1 1 0 0 1
+refdes=C5
+T 53300 60700 5 10 1 1 0 0 1
+value=1uF
+}
+C 50300 61000 1 0 0 resistor.sym
+{
+T 50600 61400 5 10 0 1 0 0 1
+device=RESISTOR
+T 50300 61000 5 10 0 1 0 0 1
+footprint=0402
+T 50600 61300 5 10 1 1 0 0 1
+refdes=R3
+T 50500 60700 5 10 1 1 0 0 1
+value=4.7k
+}
+N 52200 60300 52000 60300 4
+N 51200 61100 53000 61100 4
+N 51500 61100 51500 60800 4
+N 52700 61100 52700 60800 4
+C 52600 59500 1 0 0 gnd.sym
+N 53900 61100 55800 61100 4
+C 55500 63100 1 270 0 capacitor.sym
+{
+T 56200 62900 5 10 0 1 270 0 1
+device=CAPACITOR
+T 56400 62900 5 10 0 1 270 0 1
+symversion=0.1
+T 55500 63100 5 10 0 1 0 0 1
+footprint=0402
+T 55800 62800 5 10 1 1 0 0 1
+refdes=C9
+T 55800 62400 5 10 1 1 0 0 1
+value=1uF
+}
+N 55700 63500 55700 63100 4
+N 55700 63300 56300 63300 4
+N 54500 63300 54500 62000 4
+N 56300 63300 56300 61300 4
+C 55500 64400 1 0 0 3.3V-plus.sym
+C 55400 57700 1 0 0 gnd.sym
+C 55600 61900 1 0 0 gnd.sym
+N 56800 60900 58200 60900 4
+{
+T 57200 61000 5 10 1 1 0 0 1
+netname=randombits
+}
+C 55600 64400 1 270 0 inductor.sym
+{
+T 56100 64200 5 10 0 1 270 0 1
+device=INDUCTOR
+T 56300 64200 5 10 0 1 270 0 1
+symversion=0.1
+T 55600 64400 5 10 0 1 270 0 1
+footprint=0402
+T 55600 64400 5 10 0 1 270 0 1
+vendor=digikey
+T 55600 64400 5 10 0 1 270 0 1
+vendor_part_number=240-2554-1-ND
+T 55900 64100 5 10 1 1 0 0 1
+refdes=L2
+T 55900 63700 5 10 1 1 0 0 1
+value=bead
 }
-C 71400 61600 1 0 0 nc-right.sym
+C 51300 59400 1 0 0 nc-bottom.sym
 {
-T 71500 62100 5 10 0 0 0 0 1
+T 51300 60000 5 10 0 0 0 0 1
 value=NoConnection
-T 71500 62300 5 10 0 0 0 0 1
+T 51300 60400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 71400 52800 71900 52800 4
-N 71900 52800 71900 52500 4
-N 71900 52500 75000 52500 4
+C 47000 58800 1 0 0 gnd.sym
+N 44600 61100 44600 60500 4
+C 46000 59600 1 0 0 AP3012.sym
 {
-T 73700 52600 5 10 1 1 0 0 1
-netname=\_force_loader\_
+T 46795 60295 5 10 0 1 0 0 1
+device=IC
+T 45995 59595 5 10 0 1 0 0 1
+footprint=SOT23-5
+T 46000 59600 5 10 0 1 0 0 1
+vendor=digikey
+T 46000 59600 5 10 0 1 0 0 1
+vendor_part_number=AP3012KTR-G1DICT-ND
+T 46000 59600 5 10 0 1 0 0 1
+loadstatus=smt
+T 46000 59600 5 10 0 1 0 0 1
+mfg_part_number=AP3012KTR-G1
+T 46000 59600 5 10 0 1 0 0 1
+provided=no
+T 46395 60795 5 10 1 1 0 0 1
+refdes=U1
+T 46700 60300 5 10 1 1 0 0 1
+value=AP3012
 }
-C 74200 66200 1 0 0 PMBT3904VS.sym
+C 52200 59800 1 0 0 PMBT3904VS.sym
 {
-T 74800 66700 5 10 0 1 0 0 1
+T 52800 60300 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 1 0 0 1
+T 53300 61700 5 10 0 1 0 0 1
 symversion=0.1
-T 75300 67100 5 10 0 1 0 0 1
+T 53300 60700 5 10 0 1 0 0 1
 footprint=sot666
-T 74200 66200 5 10 0 0 0 0 1
+T 52200 59800 5 10 0 0 0 0 1
 slot=2
-T 74200 66200 5 10 0 1 0 0 1
+T 52200 59800 5 10 0 1 0 0 1
 vendor=digikey
-T 74200 66200 5 10 0 1 0 0 1
+T 52200 59800 5 10 0 1 0 0 1
 vendor_part_number=568-6488-1-ND
-T 74200 66200 5 10 0 1 0 0 1
+T 52200 59800 5 10 0 1 0 0 1
 mfg_part_number=PMBT3904VS
-T 74200 66200 5 10 0 1 0 0 1
+T 52200 59800 5 10 0 1 0 0 1
 provided=no
-T 74200 66200 5 10 0 1 0 0 1
+T 52200 59800 5 10 0 1 0 0 1
 loadstatus=smt
+T 52800 60400 5 10 1 1 0 0 1
+refdes=Q1
+T 52800 60200 5 10 1 1 180 6 1
+value=PMBT3904VS
 }
-C 74000 67200 1 180 0 PMBT3904VS.sym
+C 52000 60800 1 180 0 PMBT3904VS.sym
 {
-T 73400 66700 5 10 0 1 180 0 1
+T 51400 60300 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 1 180 0 1
+T 50900 58900 5 10 0 1 180 0 1
 symversion=0.1
-T 72900 66300 5 10 0 1 180 0 1
+T 50900 59900 5 10 0 1 180 0 1
 footprint=sot666
-T 74000 67200 5 10 0 0 0 0 1
+T 52000 60800 5 10 0 0 0 0 1
 slot=1
-T 74000 67200 5 10 0 1 0 0 1
+T 52000 60800 5 10 0 1 0 0 1
 vendor=digikey
-T 74000 67200 5 10 0 1 0 0 1
+T 52000 60800 5 10 0 1 0 0 1
 vendor_part_number=568-6488-1-ND
-T 74000 67200 5 10 0 1 0 0 1
+T 52000 60800 5 10 0 1 0 0 1
 mfg_part_number=PMBT3904VS
-T 74000 67200 5 10 0 1 0 0 1
+T 52000 60800 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 1 0 0 1
-device=IC
-T 68500 62600 5 10 1 1 0 0 1
-value=STM32F042K6T
-T 61500 52400 5 10 0 1 0 0 1
-footprint=lqfp32
-T 61500 63600 5 10 1 1 0 0 1
-refdes=U2
-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
+T 52000 60800 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
-N 72700 54500 72700 55700 4
-N 72700 56100 72200 56100 4
-N 72200 56100 72200 55100 4
-N 72200 55100 71400 55100 4
-C 71400 56200 1 0 0 nc-right.sym
-{
-T 71500 56700 5 10 0 0 0 0 1
-value=NoConnection
-T 71500 56900 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 71400 55600 1 0 0 nc-right.sym
-{
-T 71500 56100 5 10 0 0 0 0 1
-value=NoConnection
-T 71500 56300 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 62500 63900 1 0 0 capacitor.sym
-{
-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 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
-}
-N 63700 63700 63700 64100 4
-N 63700 64100 63400 64100 4
-N 68000 66500 67200 66500 4
-{
-T 67300 66600 5 10 1 1 0 0 1
-netname=hv_en
+T 51400 60200 5 10 1 1 180 0 1
+refdes=Q1
+T 51400 60400 5 10 1 1 0 6 1
+value=PMBT3904VS
 }
-N 71400 56900 73400 56900 4
+N 46000 60100 45200 60100 4
 {
-T 73400 57000 5 10 1 1 0 6 1
+T 45300 60200 5 10 1 1 0 0 1
 netname=hv_en
 }
-C 67500 66400 1 270 0 resistor.sym
+C 45500 60000 1 270 0 resistor.sym
 {
-T 67900 66100 5 10 0 1 270 0 1
+T 45900 59700 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 1 0 0 1
+T 45500 60000 5 10 0 1 0 0 1
 footprint=0402
+T 45800 59600 5 10 1 1 0 0 1
+refdes=R1
+T 45800 59300 5 10 1 1 0 0 1
+value=27k
 }
-N 67600 66400 67600 66500 4
-C 76600 67500 1 90 0 resistor.sym
+N 45600 60000 45600 60100 4
+C 54600 61100 1 90 0 resistor.sym
 {
-T 76200 67800 5 10 0 1 90 0 1
+T 54200 61400 5 10 0 1 90 0 1
 device=RESISTOR
-T 76700 68100 5 10 1 1 0 0 1
-refdes=R6
-T 76600 67500 5 10 0 1 0 0 1
+T 54600 61100 5 10 0 1 0 0 1
 footprint=0402
-T 76700 67700 5 10 1 1 0 0 1
+T 54700 61700 5 10 1 1 0 0 1
+refdes=R7
+T 54700 61300 5 10 1 1 0 0 1
 value=27k
 }
-C 77800 66100 1 0 0 resistor.sym
+C 55800 59700 1 0 0 resistor.sym
 {
-T 78100 66500 5 10 0 1 0 0 1
+T 56100 60100 5 10 0 1 0 0 1
 device=RESISTOR
-T 78100 66400 5 10 1 1 0 0 1
-refdes=R8
-T 77800 66100 5 10 0 1 0 0 1
+T 55800 59700 5 10 0 1 0 0 1
 footprint=0402
-T 78100 65900 5 10 1 1 0 0 1
+T 56100 60000 5 10 1 1 0 0 1
+refdes=R10
+T 56100 59500 5 10 1 1 0 0 1
 value=470k
 }
-C 76600 66600 1 90 0 resistor.sym
+C 54600 60200 1 90 0 resistor.sym
 {
-T 76200 66900 5 10 0 1 90 0 1
+T 54200 60500 5 10 0 1 90 0 1
 device=RESISTOR
-T 76700 67200 5 10 1 1 0 0 1
-refdes=R5
-T 76600 66600 5 10 0 1 90 0 1
+T 54600 60200 5 10 0 1 90 0 1
 footprint=0402
-T 76700 66900 5 10 1 1 0 0 1
+T 54700 60800 5 10 1 1 0 0 1
+refdes=R8
+T 54700 60500 5 10 1 1 0 0 1
 value=27k
 }
-C 77600 65300 1 90 0 resistor.sym
+C 55600 58900 1 90 0 resistor.sym
 {
-T 77200 65600 5 10 0 1 90 0 1
+T 55200 59200 5 10 0 1 90 0 1
 device=RESISTOR
-T 77000 65900 5 10 1 1 0 0 1
-refdes=R9
-T 77600 65300 5 10 0 1 0 0 1
+T 55600 58900 5 10 0 1 0 0 1
 footprint=0402
-T 77000 65500 5 10 1 1 0 0 1
+T 55000 59500 5 10 1 1 0 0 1
+refdes=R9
+T 55000 59100 5 10 1 1 0 0 1
 value=4.7k
 }
-N 77100 68600 77700 68600 4
-C 77700 64400 1 90 0 capacitor.sym
+N 55100 62200 55700 62200 4
+C 55700 58000 1 90 0 capacitor.sym
 {
-T 77000 64600 5 10 0 1 90 0 1
+T 55000 58200 5 10 0 1 90 0 1
 device=CAPACITOR
-T 77000 65000 5 10 1 1 0 0 1
-refdes=C2
-T 76800 64600 5 10 0 1 90 0 1
+T 54800 58200 5 10 0 1 90 0 1
 symversion=0.1
-T 77700 64400 5 10 0 1 0 0 1
+T 55700 58000 5 10 0 1 0 0 1
 footprint=0402
-T 77000 64600 5 10 1 1 0 0 1
+T 55000 58600 5 10 1 1 0 0 1
+refdes=C10
+T 55000 58200 5 10 1 1 0 0 1
 value=4.7uF
 }
-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
+N 55800 60700 55500 60700 4
+N 55500 60700 55500 59800 4
+N 55500 59800 55800 59800 4
+N 57100 60900 57100 59800 4
+N 57100 59800 56700 59800 4
+C 56200 60200 1 0 0 gnd.sym
+C 55300 62200 1 90 0 capacitor.sym
 {
-T 76600 68800 5 10 0 1 90 0 1
+T 54600 62400 5 10 0 1 90 0 1
 device=CAPACITOR
-T 76700 69200 5 10 1 1 0 0 1
-refdes=C6
-T 76400 68800 5 10 0 1 90 0 1
+T 54400 62400 5 10 0 1 90 0 1
 symversion=0.1
-T 76600 68700 5 10 1 1 0 0 1
-value=0.1uF
-T 77300 68600 5 10 0 1 90 0 1
+T 55300 62200 5 10 0 1 90 0 1
 footprint=0402
+T 54700 62800 5 10 1 1 0 0 1
+refdes=C7
+T 54600 62300 5 10 1 1 0 0 1
+value=0.1uF
 }
-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 78400 66700 9 10 1 0 0 0 1
-*
-T 77600 64300 9 10 1 0 0 0 1
-*
-T 77800 68400 9 10 1 0 0 0 1
-*
-C 77800 66900 1 0 0 opamp.sym
+N 54500 63300 55700 63300 4
+N 55100 63300 55100 63100 4
+C 55800 60500 1 0 0 opamp.sym
 {
-T 78900 68200 5 10 0 1 0 0 1
+T 56900 61800 5 10 0 1 0 0 1
 device=IC
-T 78400 68000 5 10 1 1 0 0 1
-refdes=U4
-T 78900 68800 5 10 0 1 0 0 1
+T 56900 62400 5 10 0 1 0 0 1
 symversion=0.1
-T 78400 67700 5 10 1 1 0 0 1
-value=OPA356
-T 77800 66900 5 10 0 1 0 0 1
+T 55800 60500 5 10 0 1 0 0 1
 footprint=SOT23-5
-T 77800 66900 5 10 0 1 0 0 1
+T 55800 60500 5 10 0 1 0 0 1
 loadstatus=smt
-T 77800 66900 5 10 0 1 0 0 1
+T 55800 60500 5 10 0 1 0 0 1
 vendor=digikey
-T 77800 66900 5 10 0 1 0 0 1
+T 55800 60500 5 10 0 1 0 0 1
 vendor_part_number=96-32191-1-ND
+T 56400 61600 5 10 1 1 0 0 1
+refdes=U4
+T 56400 61300 5 10 1 1 0 0 1
+value=OPA356
 }
-C 76400 66300 1 0 0 gnd.sym
-T 76600 66200 9 10 1 0 0 0 2
+C 54400 59900 1 0 0 gnd.sym
+T 56300 58600 9 10 1 0 0 0 1
+* star ground
+T 56400 60300 9 10 1 0 0 0 1
+*
+T 55600 57900 9 10 1 0 0 0 1
+*
+T 55800 62000 9 10 1 0 0 0 1
+*
+T 54600 59800 9 10 1 0 0 0 2
 *
 
-C 75000 53300 1 0 0 conn-4.sym
+N 53600 51600 54700 51600 4
 {
-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
+T 54700 51700 5 10 1 1 0 6 1
+netname=randombits
 }
-C 75000 52600 1 180 1 conn-2.sym
+N 53600 51000 54700 51000 4
 {
-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
+T 54700 51100 5 10 1 1 0 6 1
+netname=hv_en
 }
-C 74900 51800 1 0 0 gnd.sym
-N 71900 53800 71900 54000 4
-N 71900 54000 71400 54000 4