Start work on single high-voltage source version
[hw/chaoskey] / usbtrng.sch
index f4f518645fcb7db0acc3138d3eded861f41ae325..5fe46644f0f2907538133e3abc19b4958270747d 100644 (file)
@@ -1,19 +1,19 @@
 v 20130925 2
 v 20130925 2
-C 86500 69400 1 0 0 gnd.sym
-N 86600 69700 86600 70100 4
+C 63300 68700 1 0 0 gnd.sym
+N 63400 69000 63400 69400 4
 T 86200 52800 9 30 1 0 0 0 1
 USB TRNG
 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
 T 86200 52800 9 30 1 0 0 0 1
 USB TRNG
 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 84200 71000 85500 71000 4
+N 61000 70300 62300 70300 4
 {
 {
-T 84200 71100 5 10 1 1 0 0 1
+T 61000 70400 5 10 1 1 0 0 1
 netname=v_usb
 }
 netname=v_usb
 }
-N 85500 70600 85400 70600 4
-N 85400 70600 85400 71000 4
+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
 T 89900 51400 9 10 1 0 0 0 1
 0.1
 T 87500 51400 9 10 1 0 0 0 1
@@ -28,86 +28,86 @@ 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
 vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
-C 88700 71000 1 0 0 3.3V-plus.sym
-N 87600 71000 88900 71000 4
-C 89100 70100 1 90 0 capacitor.sym
+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 88400 70300 5 10 0 0 90 0 1
+T 65200 69600 5 10 0 0 90 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 89400 70900 5 10 1 1 180 0 1
+T 66200 70200 5 10 1 1 180 0 1
 refdes=C13
 refdes=C13
-T 88200 70300 5 10 0 0 90 0 1
+T 65000 69600 5 10 0 0 90 0 1
 symversion=0.1
 symversion=0.1
-T 89000 70200 5 10 1 1 0 0 1
+T 65800 69500 5 10 1 1 0 0 1
 value=1uF
 value=1uF
-T 89100 70100 5 10 0 0 0 0 1
+T 65900 69400 5 10 0 0 0 0 1
 vendor_part_number=490-10017-1-ND
 vendor_part_number=490-10017-1-ND
-T 89100 70100 5 10 0 0 0 0 1
+T 65900 69400 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 89100 70100 5 10 0 0 0 0 1
+T 65900 69400 5 10 0 0 0 0 1
 vendor=digikey
 vendor=digikey
-T 89100 70100 5 10 0 1 0 0 1
+T 65900 69400 5 10 0 1 0 0 1
 loadstatus=smt
 }
 loadstatus=smt
 }
-C 88800 69800 1 0 0 gnd.sym
-C 87700 70600 1 270 0 capacitor.sym
+C 65600 69100 1 0 0 gnd.sym
+C 64500 69900 1 270 0 capacitor.sym
 {
 {
-T 88400 70400 5 10 0 0 270 0 1
+T 65200 69700 5 10 0 0 270 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 88100 70400 5 10 1 1 0 0 1
+T 64900 69700 5 10 1 1 0 0 1
 refdes=C12
 refdes=C12
-T 88600 70400 5 10 0 0 270 0 1
+T 65400 69700 5 10 0 0 270 0 1
 symversion=0.1
 symversion=0.1
-T 88100 69800 5 10 1 1 0 0 1
+T 64900 69100 5 10 1 1 0 0 1
 value=0.01uF
 value=0.01uF
-T 87700 70600 5 10 0 0 270 0 1
+T 64500 69900 5 10 0 0 270 0 1
 vendor_part_number=709-1132-1-ND
 vendor_part_number=709-1132-1-ND
-T 87700 70600 5 10 0 0 270 0 1
+T 64500 69900 5 10 0 0 270 0 1
 footprint=0402
 footprint=0402
-T 87700 70600 5 10 0 0 270 0 1
+T 64500 69900 5 10 0 0 270 0 1
 vendor=digikey
 vendor=digikey
-T 87700 70600 5 10 0 1 270 0 1
+T 64500 69900 5 10 0 1 270 0 1
 loadstatus=smt
 }
 loadstatus=smt
 }
-C 85500 70100 1 0 0 TC2185.sym
+C 62300 69400 1 0 0 TC2185.sym
 {
 {
-T 85795 71295 5 10 1 1 0 0 1
-refdes=U4
-T 86095 70795 5 10 0 1 0 0 1
+T 62595 70595 5 10 1 1 0 0 1
+refdes=U3
+T 62895 70095 5 10 0 1 0 0 1
 device=IC
 device=IC
-T 85495 70095 5 10 0 1 0 0 1
+T 62295 69395 5 10 0 1 0 0 1
 footprint=SOT23-5
 footprint=SOT23-5
-T 86300 71300 5 10 1 1 0 0 1
+T 63100 70600 5 10 1 1 0 0 1
 value=TC2185-3.3
 value=TC2185-3.3
-T 85500 70100 5 10 0 0 0 0 1
+T 62300 69400 5 10 0 0 0 0 1
 vendor=digikey
 vendor=digikey
-T 85500 70100 5 10 0 0 0 0 1
+T 62300 69400 5 10 0 0 0 0 1
 vendor_part_number=TC2185-3.3VCCT-ND
 vendor_part_number=TC2185-3.3VCCT-ND
-T 85500 70100 5 10 0 0 0 0 1
+T 62300 69400 5 10 0 0 0 0 1
 loadstatus=smt
 }
 loadstatus=smt
 }
-C 87800 69400 1 0 0 gnd.sym
-N 87600 70600 87900 70600 4
-C 84900 69700 1 90 0 capacitor.sym
+C 64600 68700 1 0 0 gnd.sym
+N 64400 69900 64700 69900 4
+C 61700 69000 1 90 0 capacitor.sym
 {
 {
-T 84200 69900 5 10 0 0 90 0 1
+T 61000 69200 5 10 0 0 90 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 85200 70500 5 10 1 1 180 0 1
+T 62000 69800 5 10 1 1 180 0 1
 refdes=C11
 refdes=C11
-T 84000 69900 5 10 0 0 90 0 1
+T 60800 69200 5 10 0 0 90 0 1
 symversion=0.1
 symversion=0.1
-T 84800 69800 5 10 1 1 0 0 1
+T 61600 69100 5 10 1 1 0 0 1
 value=1uF
 value=1uF
-T 84900 69700 5 10 0 0 0 0 1
+T 61700 69000 5 10 0 0 0 0 1
 vendor_part_number=490-10017-1-ND
 vendor_part_number=490-10017-1-ND
-T 84900 69700 5 10 0 0 0 0 1
+T 61700 69000 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 84900 69700 5 10 0 0 0 0 1
+T 61700 69000 5 10 0 0 0 0 1
 vendor=digikey
 vendor=digikey
-T 84900 69700 5 10 0 1 0 0 1
+T 61700 69000 5 10 0 1 0 0 1
 loadstatus=smt
 }
 loadstatus=smt
 }
-N 84700 70600 84700 71000 4
+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
 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
@@ -196,1111 +196,674 @@ 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
 vendor_part_number=MMA7260QT-ND
 T -28200 -66400 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
-C 84600 69400 1 0 0 gnd.sym
-C 88200 58600 1 0 1 gnd.sym
-C 86700 59600 1 0 1 resistor.sym
+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 86400 60000 5 10 0 0 0 6 1
+T 73300 56400 5 10 0 0 0 6 1
 device=RESISTOR
 device=RESISTOR
-T 86700 59600 5 10 0 1 0 6 1
+T 73600 56000 5 10 0 1 0 6 1
 footprint=0402
 footprint=0402
-T 86700 59600 5 10 0 1 0 6 1
+T 73600 56000 5 10 0 1 0 6 1
 loadstatus=smt
 loadstatus=smt
-T 86700 59600 5 10 0 1 0 6 1
+T 73600 56000 5 10 0 1 0 6 1
 vendor=digikey
 vendor=digikey
-T 86700 59600 5 10 0 1 0 6 1
+T 73600 56000 5 10 0 1 0 6 1
 vendor_part_number=P33.0LCT-ND
 vendor_part_number=P33.0LCT-ND
-T 86550 59850 5 10 1 1 0 6 1
+T 73450 56250 5 10 1 1 0 6 1
 refdes=R19
 refdes=R19
-T 86100 59850 5 10 1 1 0 6 1
+T 73000 56250 5 10 1 1 0 6 1
 value=33
 }
 value=33
 }
-C 86700 59200 1 0 1 resistor.sym
+C 73600 55600 1 0 1 resistor.sym
 {
 {
-T 86400 59600 5 10 0 0 0 6 1
+T 73300 56000 5 10 0 0 0 6 1
 device=RESISTOR
 device=RESISTOR
-T 86700 59200 5 10 0 1 0 6 1
+T 73600 55600 5 10 0 1 0 6 1
 footprint=0402
 footprint=0402
-T 86700 59200 5 10 0 1 0 6 1
+T 73600 55600 5 10 0 1 0 6 1
 loadstatus=smt
 loadstatus=smt
-T 86700 59200 5 10 0 1 0 6 1
+T 73600 55600 5 10 0 1 0 6 1
 vendor=digikey
 vendor=digikey
-T 86700 59200 5 10 0 1 0 6 1
+T 73600 55600 5 10 0 1 0 6 1
 vendor_part_number=P33.0LCT-ND
 vendor_part_number=P33.0LCT-ND
-T 86550 58950 5 10 1 1 0 6 1
+T 73450 55350 5 10 1 1 0 6 1
 refdes=R20
 refdes=R20
-T 86100 58950 5 10 1 1 0 6 1
+T 73000 55350 5 10 1 1 0 6 1
 value=33
 }
 value=33
 }
-N 88100 59700 86700 59700 4
-N 88100 59300 86700 59300 4
+N 75000 56100 73600 56100 4
+N 75000 55700 73600 55700 4
 C 57500 51000 0 0 0 title-D-bdale.sym
 C 57500 51000 0 0 0 title-D-bdale.sym
-N 85800 59700 84500 59700 4
-N 85800 59300 84500 59300 4
-C 60100 60300 1 90 0 resistor.sym
-{
-T 59700 60600 5 10 0 0 90 0 1
-device=RESISTOR
-T 60100 60300 5 10 0 1 90 0 1
-footprint=0402
-T 60100 60300 5 10 0 1 90 0 1
-loadstatus=smt
-T 60100 60300 5 10 0 1 90 0 1
-vendor=digikey
-T 60100 60300 5 10 0 1 90 0 1
-vendor_part_number=P150KLCT-ND
-T 59800 61000 5 10 1 1 180 0 1
-refdes=R4
-T 59800 60700 5 10 1 1 180 0 1
-value=150k
-}
-C 60500 58900 1 0 0 npn.sym
-{
-T 61100 59400 5 10 0 0 0 0 1
-device=NPN_TRANSISTOR
-T 60500 58900 5 10 0 1 0 0 1
-footprint=SOT23
-T 60500 58900 5 10 0 1 0 0 1
-loadstatus=smt
-T 60500 58900 5 10 0 1 0 0 1
-vendor_part_number=MMBT3904-FDICT-ND
-T 60500 58900 5 10 0 1 0 0 1
-vendor=digikey
-T 61100 59400 5 10 1 1 0 0 1
-refdes=Q3
-T 61100 59200 5 10 1 1 0 0 1
-value=MMBT3904
-}
-C 60900 58600 1 0 0 gnd.sym
-N 87300 60100 88100 60100 4
+N 72700 56100 71400 56100 4
+N 72700 55700 71400 55700 4
+N 73700 56500 75000 56500 4
 {
 {
-T 87800 60200 5 10 1 1 0 6 1
+T 73700 56600 5 10 1 1 0 0 1
 netname=v_usb
 }
 netname=v_usb
 }
-C 88100 58500 1 0 0 USB.sym
+C 74900 60600 1 180 0 resistor.sym
 {
 {
-T 88995 60500 5 10 1 1 0 0 1
-refdes=J1
-T 88455 58895 5 10 0 1 0 0 1
-footprint=usbAmale
-T 88100 58500 5 10 0 1 0 6 1
-vendor_part_number=931K-ND
-T 88100 58500 5 10 0 1 0 6 1
-footprint=usbAmale
-T 88100 58500 5 10 0 1 0 6 1
-device=CONNECTOR
-T 88100 58500 5 10 0 1 0 6 1
-loadstatus=handload
-T 88100 58500 5 10 0 1 0 6 1
-vendor=digikey
-T 88100 58500 5 10 1 1 0 0 1
-value=USB
-}
-C 88000 65400 1 180 0 resistor.sym
-{
-T 87700 65000 5 10 0 0 180 0 1
+T 74600 60200 5 10 0 0 180 0 1
 device=RESISTOR
 device=RESISTOR
-T 88000 65400 5 10 0 0 180 0 1
+T 74900 60600 5 10 0 0 180 0 1
 footprint=0402
 footprint=0402
-T 88000 65400 5 10 0 0 180 0 1
+T 74900 60600 5 10 0 0 180 0 1
 vendor=digikey
 vendor=digikey
-T 88000 65400 5 10 0 0 180 0 1
+T 74900 60600 5 10 0 0 180 0 1
 vendor_part_number=P1.00KLCT-ND
 vendor_part_number=P1.00KLCT-ND
-T 88000 65400 5 10 0 0 180 0 1
+T 74900 60600 5 10 0 0 180 0 1
 loadstatus=smt
 loadstatus=smt
-T 87600 65500 5 10 1 1 0 0 1
+T 74500 60700 5 10 1 1 0 0 1
 refdes=R17
 refdes=R17
-T 87200 65500 5 10 1 1 0 0 1
+T 74100 60700 5 10 1 1 0 0 1
 value=1k
 }
 value=1k
 }
-C 88000 65000 1 180 0 resistor.sym
+C 74900 60200 1 180 0 resistor.sym
 {
 {
-T 87700 64600 5 10 0 0 180 0 1
+T 74600 59800 5 10 0 0 180 0 1
 device=RESISTOR
 device=RESISTOR
-T 88000 65000 5 10 0 0 180 0 1
+T 74900 60200 5 10 0 0 180 0 1
 footprint=0402
 footprint=0402
-T 88000 65000 5 10 0 0 180 0 1
+T 74900 60200 5 10 0 0 180 0 1
 vendor=digikey
 vendor=digikey
-T 88000 65000 5 10 0 0 180 0 1
+T 74900 60200 5 10 0 0 180 0 1
 vendor_part_number=P1.00KLCT-ND
 vendor_part_number=P1.00KLCT-ND
-T 88000 65000 5 10 0 0 180 0 1
+T 74900 60200 5 10 0 0 180 0 1
 loadstatus=smt
 loadstatus=smt
-T 87600 64500 5 10 1 1 0 0 1
+T 74500 59700 5 10 1 1 0 0 1
 refdes=R18
 refdes=R18
-T 87200 64500 5 10 1 1 0 0 1
+T 74100 59700 5 10 1 1 0 0 1
 value=1k
 }
 value=1k
 }
-C 88700 64600 1 0 1 gnd.sym
-N 87100 65300 84500 65300 4
+C 75600 59800 1 0 1 gnd.sym
+N 74000 60500 71400 60500 4
 {
 {
-T 86700 65600 5 10 1 1 180 0 1
+T 73600 60800 5 10 1 1 180 0 1
 netname=led_red
 }
 netname=led_red
 }
-N 87100 64900 85800 64900 4
+N 74000 60100 72700 60100 4
 {
 {
-T 86900 65150 5 10 1 1 180 0 1
+T 73800 60350 5 10 1 1 180 0 1
 netname=led_green
 }
 netname=led_green
 }
-N 88400 65300 88600 65300 4
-N 88400 64900 88600 64900 4
-C 88000 65400 1 180 1 led2.sym
+N 75300 60500 75500 60500 4
+N 75300 60100 75500 60100 4
+C 74900 60600 1 180 1 led2.sym
 {
 {
-T 87900 64800 5 10 0 0 180 6 1
+T 74800 60000 5 10 0 0 180 6 1
 device=LED
 device=LED
-T 87950 65400 5 10 0 1 180 6 1
+T 74850 60600 5 10 0 1 180 6 1
 footprint=0605
 footprint=0605
-T 88000 65400 5 10 0 0 0 0 1
+T 74900 60600 5 10 0 0 0 0 1
 vendor=digikey
 vendor=digikey
-T 88000 65400 5 10 0 0 0 0 1
+T 74900 60600 5 10 0 0 0 0 1
 vendor_part_number=160-1452-1-ND
 vendor_part_number=160-1452-1-ND
-T 88000 65400 5 10 0 0 0 0 1
+T 74900 60600 5 10 0 0 0 0 1
 value=dualLED
 value=dualLED
-T 88000 65400 5 10 0 0 0 0 1
+T 74900 60600 5 10 0 0 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 88150 65600 5 10 1 1 180 6 1
+T 75050 60800 5 10 1 1 180 6 1
 refdes=D3
 }
 refdes=D3
 }
-N 88600 65300 88600 64900 4
-C 60200 59400 1 90 0 zener.sym
-{
-T 59600 59800 5 10 0 0 90 0 1
-device=ZENER_DIODE
-T 59700 60100 5 10 1 1 180 0 1
-refdes=D2
-T 58800 59600 5 10 1 1 0 0 1
-value=ZXRE1004
-T 60200 59400 5 10 0 0 0 0 1
-footprint=SOT23
-T 60200 59400 5 10 0 0 0 0 1
-vendor_part_number=ZXRE1004FFCT-ND
-T 60200 59400 5 10 0 0 0 0 1
-vendor=digikey
-T 60200 59400 5 10 0 1 0 0 1
-loadstatus=smt
-}
-N 60500 59400 60000 59400 4
-C 61100 60300 1 90 0 resistor.sym
-{
-T 60700 60600 5 10 0 0 90 0 1
-device=RESISTOR
-T 61100 60300 5 10 0 1 90 0 1
-footprint=0402
-T 61100 60300 5 10 0 1 90 0 1
-loadstatus=smt
-T 61100 60300 5 10 0 1 90 0 1
-vendor=digikey
-T 60800 61000 5 10 1 1 180 0 1
-refdes=R6
-T 60800 60700 5 10 1 1 180 0 1
-value=1k
-T 61100 60300 5 10 0 0 0 0 1
-vendor_part_number=P1.00KLCT-ND
-}
-N 61000 59900 61000 60300 4
-N 61300 60100 61000 60100 4
-C 62200 60300 1 180 0 capacitor.sym
-{
-T 62000 59600 5 10 0 0 180 0 1
-device=CAPACITOR
-T 62000 59400 5 10 0 0 180 0 1
-symversion=0.1
-T 62200 60300 5 10 0 1 90 0 1
-vendor_part_number=311-1024-1-ND
-T 62200 60300 5 10 0 0 90 0 1
-footprint=0402
-T 62200 60300 5 10 0 0 90 0 1
-vendor=digikey
-T 62200 60300 5 10 0 1 90 0 1
-loadstatus=smt
-T 61363 60248 5 10 1 1 0 0 1
-refdes=C6
-T 62300 60400 5 10 1 1 180 0 1
-value=100pF
-}
-C 63600 59900 1 0 0 opamp-dual.sym
-{
-T 64700 61200 5 10 0 0 0 0 1
-device=IC
-T 64300 60600 5 10 1 1 0 0 1
-refdes=U2
-T 64700 61800 5 10 0 0 0 0 1
-symversion=0.1
-T 63600 59900 5 10 0 0 0 0 1
-slot=1
-T 63600 59900 5 10 0 0 0 0 1
-vendor_part_number=MCP6L92T-E/MSCT-ND
-T 63600 59900 5 10 0 0 0 0 1
-vendor=digikey
-T 63600 59900 5 10 0 0 0 0 1
-footprint=MSOP8
-T 63600 59900 5 10 0 1 0 0 1
-loadstatus=smt
-T 63800 59800 5 10 1 1 0 0 1
-value=MCP6L92
-}
-C 66900 60100 1 0 0 opamp-dual.sym
-{
-T 68000 61400 5 10 0 0 0 0 1
-device=IC
-T 67600 60800 5 10 1 1 0 0 1
-refdes=U2
-T 68000 62000 5 10 0 0 0 0 1
-symversion=0.1
-T 66900 60100 5 10 0 0 0 0 1
-slot=2
-T 66900 60100 5 10 0 0 0 0 1
-vendor_part_number=MCP6L92T-E/MSCT-ND
-T 66900 60100 5 10 0 0 0 0 1
-vendor=digikey
-T 66900 60100 5 10 0 0 0 0 1
-footprint=MSOP8
-T 66900 60100 5 10 0 1 0 0 1
-loadstatus=smt
-T 67100 60000 5 10 1 1 0 0 1
-value=MCP6L92
-}
-N 63600 60500 63500 60500 4
-N 63500 60500 63500 61800 4
-N 64800 61800 66700 61800 4
-N 66700 61800 66700 60700 4
-N 66700 60700 66900 60700 4
-C 64700 59300 1 180 0 resistor.sym
-{
-T 64400 58900 5 10 0 0 180 0 1
-device=RESISTOR
-T 64700 59300 5 10 0 1 180 0 1
-footprint=0402
-T 64700 59300 5 10 0 1 180 0 1
-loadstatus=smt
-T 64700 59300 5 10 0 1 180 0 1
-vendor=digikey
-T 63800 58900 5 10 1 1 0 0 1
-refdes=R11
-T 64300 58900 5 10 1 1 0 0 1
-value=100k
-T 64700 59300 5 10 0 1 0 0 1
-vendor_part_number=P100KLCT-ND
-}
-N 63800 59200 63400 59200 4
-N 63400 59200 63400 60100 4
-N 64700 59200 65000 59200 4
-N 65000 59200 65000 60300 4
-C 64000 59600 1 0 0 gnd.sym
-C 67300 59800 1 0 0 gnd.sym
-C 64900 61900 1 90 0 resistor.sym
-{
-T 64500 62200 5 10 0 0 90 0 1
-device=RESISTOR
-T 64900 61900 5 10 0 1 90 0 1
-footprint=0402
-T 64900 61900 5 10 0 1 90 0 1
-loadstatus=smt
-T 64900 61900 5 10 0 1 90 0 1
-vendor=digikey
-T 65000 62400 5 10 1 1 0 0 1
-refdes=R9
-T 65000 62100 5 10 1 1 0 0 1
-value=100k
-T 64900 61900 5 10 0 0 270 0 1
-vendor_part_number=P100KLCT-ND
-}
-C 64900 60800 1 90 0 resistor.sym
-{
-T 64500 61100 5 10 0 0 90 0 1
-device=RESISTOR
-T 64900 60800 5 10 0 1 90 0 1
-footprint=0402
-T 64900 60800 5 10 0 1 90 0 1
-loadstatus=smt
-T 64900 60800 5 10 0 1 90 0 1
-vendor=digikey
-T 65000 61300 5 10 1 1 0 0 1
-refdes=R10
-T 65000 61000 5 10 1 1 0 0 1
-value=100k
-T 64900 60800 5 10 0 1 270 0 1
-vendor_part_number=P100KLCT-ND
-}
-N 64800 61900 64800 61700 4
-C 64700 60500 1 0 0 gnd.sym
-N 72100 63800 73100 63800 4
+N 75500 60500 75500 60100 4
+C 70100 67300 1 0 0 diode.sym
 {
 {
-T 72100 63900 5 10 1 1 0 0 1
-netname=randombits_1
-}
-N 69200 60500 67900 60500 4
-{
-T 68100 60600 5 10 1 1 0 0 1
-netname=randombits_1
-}
-T 58000 58100 9 10 1 0 0 0 5
-select R71 for at least 8uA,
-less current -> more noise
-
-select R72 for Q1 collector
-voltage near 1.65V (VCC/2)
-C 59400 65000 1 0 0 AP3015.sym
-{
-T 59795 66195 5 10 1 1 0 0 1
-refdes=U1
-T 60195 65695 5 10 0 1 0 0 1
-device=IC
-T 59395 64995 5 10 0 1 0 0 1
-footprint=SOT23-5
-T 59400 65000 5 10 1 1 0 0 1
-value=AP3015A
-T 59400 65000 5 10 0 1 0 0 1
-loadstatus=smt
-T 59400 65000 5 10 0 1 0 0 1
-vendor=digikey
-T 59400 65000 5 10 0 1 0 0 1
-vendor_part_number=AP3015AKTR-G1DICT-ND
-}
-C 61500 66300 1 0 0 diode.sym
-{
-T 61900 66900 5 10 0 0 0 0 1
+T 70500 67900 5 10 0 0 0 0 1
 device=DIODE
 device=DIODE
-T 61800 66800 5 10 1 1 0 0 1
+T 70400 67800 5 10 1 1 0 0 1
 refdes=D1
 refdes=D1
-T 61500 66300 5 10 0 0 0 0 1
+T 70100 67300 5 10 0 0 0 0 1
 vendor=digikey
 vendor=digikey
-T 61500 66300 5 10 0 0 0 0 1
+T 70100 67300 5 10 0 0 0 0 1
 vendor_part_number=DFLS130LDICT-ND
 vendor_part_number=DFLS130LDICT-ND
-T 61500 66300 5 10 0 0 0 0 1
+T 70100 67300 5 10 0 0 0 0 1
 footprint=powerdi123
 footprint=powerdi123
-T 61500 66300 5 10 0 0 0 0 1
+T 70100 67300 5 10 0 0 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 61500 66000 5 10 1 1 0 0 1
+T 70100 67000 5 10 1 1 0 0 1
 value=DFLS130L
 }
 value=DFLS130L
 }
-C 62300 66500 1 270 0 resistor.sym
+C 70900 67500 1 270 0 resistor.sym
 {
 {
-T 62700 66200 5 10 0 0 270 0 1
+T 71300 67200 5 10 0 0 270 0 1
 device=RESISTOR
 device=RESISTOR
-T 62600 66100 5 10 1 1 0 0 1
+T 71200 67100 5 10 1 1 0 0 1
 refdes=R1
 refdes=R1
-T 62600 65800 5 10 1 1 0 0 1
+T 71200 66800 5 10 1 1 0 0 1
 value=470k
 value=470k
-T 62300 66500 5 10 0 0 0 0 1
+T 70900 67500 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 62300 66500 5 10 0 1 0 0 1
+T 70900 67500 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 62300 66500 5 10 0 1 0 0 1
+T 70900 67500 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 62300 66500 5 10 0 1 0 0 1
+T 70900 67500 5 10 0 1 0 0 1
 vendor_part_number=P470KLCT-ND
 }
 vendor_part_number=P470KLCT-ND
 }
-C 62300 65400 1 270 0 resistor.sym
+C 70900 66400 1 270 0 resistor.sym
 {
 {
-T 62700 65100 5 10 0 0 270 0 1
+T 71300 66100 5 10 0 0 270 0 1
 device=RESISTOR
 device=RESISTOR
-T 62600 65000 5 10 1 1 0 0 1
+T 71200 66000 5 10 1 1 0 0 1
 refdes=R3
 refdes=R3
-T 62600 64700 5 10 1 1 0 0 1
+T 71200 65700 5 10 1 1 0 0 1
 value=27k
 value=27k
-T 62300 65400 5 10 0 0 0 0 1
+T 70900 66400 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 62300 65400 5 10 0 1 0 0 1
+T 70900 66400 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 62300 65400 5 10 0 1 0 0 1
+T 70900 66400 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 62300 65400 5 10 0 1 0 0 1
+T 70900 66400 5 10 0 1 0 0 1
 vendor_part_number=P27.0KLCT-ND
 }
 vendor_part_number=P27.0KLCT-ND
 }
-C 58600 65900 1 270 0 capacitor.sym
+C 67200 66900 1 270 0 capacitor.sym
 {
 {
-T 59300 65700 5 10 0 0 270 0 1
+T 67900 66700 5 10 0 0 270 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 58900 65600 5 10 1 1 0 0 1
+T 67500 66600 5 10 1 1 0 0 1
 refdes=C1
 refdes=C1
-T 59500 65700 5 10 0 0 270 0 1
+T 68100 66700 5 10 0 0 270 0 1
 symversion=0.1
 symversion=0.1
-T 58900 65100 5 10 1 1 0 0 1
+T 67500 66100 5 10 1 1 0 0 1
 value=4.7uF
 value=4.7uF
-T 58600 65900 5 10 0 0 0 0 1
+T 67200 66900 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 58600 65900 5 10 0 1 0 0 1
+T 67200 66900 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 58600 65900 5 10 0 1 0 0 1
+T 67200 66900 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 58600 65900 5 10 0 1 0 0 1
+T 67200 66900 5 10 0 1 0 0 1
 vendor_part_number=445-5947-1-ND
 }
 vendor_part_number=445-5947-1-ND
 }
-C 63100 66000 1 270 0 capacitor.sym
+C 71700 67000 1 270 0 capacitor.sym
 {
 {
-T 63800 65800 5 10 0 0 270 0 1
+T 72400 66800 5 10 0 0 270 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 63400 65700 5 10 1 1 0 0 1
+T 72000 66700 5 10 1 1 0 0 1
 refdes=C3
 refdes=C3
-T 64000 65800 5 10 0 0 270 0 1
+T 72600 66800 5 10 0 0 270 0 1
 symversion=0.1
 symversion=0.1
-T 63400 65200 5 10 1 1 0 0 1
+T 72000 66200 5 10 1 1 0 0 1
 value=1uF
 value=1uF
-T 63100 66000 5 10 0 0 0 0 1
+T 71700 67000 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 63100 66000 5 10 0 1 0 0 1
+T 71700 67000 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 63100 66000 5 10 0 1 0 0 1
+T 71700 67000 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 63100 66000 5 10 0 1 0 0 1
+T 71700 67000 5 10 0 1 0 0 1
 vendor_part_number=490-10017-1-ND
 }
 vendor_part_number=490-10017-1-ND
 }
-N 59400 65500 59400 66500 4
-N 58800 66500 60000 66500 4
-C 58600 66500 1 0 0 3.3V-plus.sym
-N 60900 66500 61500 66500 4
-N 61500 66500 61500 65900 4
-N 61500 65500 62400 65500 4
-N 62400 65400 62400 65600 4
-N 62400 66500 63700 66500 4
+N 68000 66500 68000 67500 4
+N 67400 67500 68600 67500 4
+C 67200 67500 1 0 0 3.3V-plus.sym
+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
 {
 {
-T 62800 66600 5 10 1 1 0 0 1
+T 71400 67600 5 10 1 1 0 0 1
 netname=20V
 }
 netname=20V
 }
-N 63300 66500 63300 66000 4
-N 63300 65100 63300 64500 4
-N 58800 64500 63300 64500 4
-N 60500 64500 60500 65000 4
-N 58800 65000 58800 64500 4
-C 60000 66400 1 0 0 inductor.sym
+N 71900 67500 71900 67000 4
+N 71900 66100 71900 65500 4
+N 67400 65500 71900 65500 4
+N 69100 65500 69100 66000 4
+N 67400 66000 67400 65500 4
+C 68600 67400 1 0 0 inductor.sym
 {
 {
-T 60200 66900 5 10 0 0 0 0 1
+T 68800 67900 5 10 0 0 0 0 1
 device=INDUCTOR
 device=INDUCTOR
-T 60350 66700 5 10 1 1 0 0 1
+T 68950 67700 5 10 1 1 0 0 1
 refdes=L1
 refdes=L1
-T 60200 67100 5 10 0 0 0 0 1
+T 68800 68100 5 10 0 0 0 0 1
 symversion=0.1
 symversion=0.1
-T 60200 66250 5 10 1 1 0 0 1
+T 68800 67250 5 10 1 1 0 0 1
 value=10uH
 value=10uH
-T 60000 66400 5 10 0 1 0 0 1
+T 68600 67400 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 60000 66400 5 10 0 1 0 0 1
+T 68600 67400 5 10 0 1 0 0 1
 vendor_part_number=308-2200-1-ND
 vendor_part_number=308-2200-1-ND
-T 60000 66400 5 10 0 1 0 0 1
+T 68600 67400 5 10 0 1 0 0 1
 footprint=CR32
 footprint=CR32
-T 60000 66400 5 10 0 1 0 0 1
+T 68600 67400 5 10 0 1 0 0 1
 loadstatus=smt
 }
 loadstatus=smt
 }
-C 66400 66300 1 0 0 capacitor.sym
+C 75000 67300 1 0 0 capacitor.sym
 {
 {
-T 66600 67000 5 10 0 0 0 0 1
+T 75200 68000 5 10 0 0 0 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 66700 66800 5 10 1 1 0 0 1
+T 75300 67800 5 10 1 1 0 0 1
 refdes=C5
 refdes=C5
-T 66600 67200 5 10 0 0 0 0 1
+T 75200 68200 5 10 0 0 0 0 1
 symversion=0.1
 symversion=0.1
-T 66700 66100 5 10 1 1 0 0 1
+T 75300 67100 5 10 1 1 0 0 1
 value=1uF
 value=1uF
-T 66400 66300 5 10 0 1 0 0 1
+T 75000 67300 5 10 0 1 0 0 1
 footprint=0402
 footprint=0402
-T 66400 66300 5 10 0 1 0 0 1
+T 75000 67300 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 66400 66300 5 10 0 1 0 0 1
+T 75000 67300 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 66400 66300 5 10 0 1 0 0 1
+T 75000 67300 5 10 0 1 0 0 1
 vendor_part_number=490-10017-1-ND
 }
 vendor_part_number=490-10017-1-ND
 }
-C 67200 68100 1 270 0 resistor.sym
+C 75800 69100 1 270 0 resistor.sym
 {
 {
-T 67600 67800 5 10 0 0 270 0 1
+T 76200 68800 5 10 0 0 270 0 1
 device=RESISTOR
 device=RESISTOR
-T 67500 67800 5 10 1 1 0 0 1
+T 76100 68800 5 10 1 1 0 0 1
 refdes=R5
 refdes=R5
-T 67500 67400 5 10 1 1 0 0 1
+T 76100 68400 5 10 1 1 0 0 1
 value=470k
 value=470k
-T 67200 68100 5 10 0 0 0 0 1
+T 75800 69100 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 67200 68100 5 10 0 1 0 0 1
+T 75800 69100 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 67200 68100 5 10 0 1 0 0 1
+T 75800 69100 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 67200 68100 5 10 0 1 0 0 1
+T 75800 69100 5 10 0 1 0 0 1
 vendor_part_number=P470KLCT-ND
 }
 vendor_part_number=P470KLCT-ND
 }
-C 63700 66400 1 0 0 resistor.sym
+C 72300 67400 1 0 0 resistor.sym
 {
 {
-T 64000 66800 5 10 0 0 0 0 1
+T 72600 67800 5 10 0 0 0 0 1
 device=RESISTOR
 device=RESISTOR
-T 64000 66700 5 10 1 1 0 0 1
+T 72600 67700 5 10 1 1 0 0 1
 refdes=R2
 refdes=R2
-T 63900 66100 5 10 1 1 0 0 1
+T 72500 67100 5 10 1 1 0 0 1
 value=4.7K
 value=4.7K
-T 63700 66400 5 10 0 0 0 0 1
+T 72300 67400 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 63700 66400 5 10 0 1 0 0 1
+T 72300 67400 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 63700 66400 5 10 0 1 0 0 1
+T 72300 67400 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 63700 66400 5 10 0 1 0 0 1
+T 72300 67400 5 10 0 1 0 0 1
 vendor_part_number=P4.7KLCT-ND
 }
 vendor_part_number=P4.7KLCT-ND
 }
-C 68000 68100 1 270 0 resistor.sym
+C 76600 69100 1 270 0 resistor.sym
 {
 {
-T 68400 67800 5 10 0 0 270 0 1
+T 77000 68800 5 10 0 0 270 0 1
 device=RESISTOR
 device=RESISTOR
-T 68300 67800 5 10 1 1 0 0 1
+T 76900 68800 5 10 1 1 0 0 1
 refdes=R7
 refdes=R7
-T 68300 67400 5 10 1 1 0 0 1
+T 76900 68400 5 10 1 1 0 0 1
 value=4.7K
 value=4.7K
-T 68000 68100 5 10 0 0 0 0 1
+T 76600 69100 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 68000 68100 5 10 0 1 0 0 1
+T 76600 69100 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 68000 68100 5 10 0 1 0 0 1
+T 76600 69100 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 68000 68100 5 10 0 1 0 0 1
+T 76600 69100 5 10 0 1 0 0 1
 vendor_part_number=P4.7KLCT-ND
 }
 vendor_part_number=P4.7KLCT-ND
 }
-N 65600 65700 65400 65700 4
-N 64600 66500 66400 66500 4
-N 64900 66500 64900 66200 4
-N 66100 66500 66100 66200 4
-C 66000 64900 1 0 0 gnd.sym
-N 67300 66500 67600 66500 4
-N 67300 66500 67300 67200 4
-N 68100 67000 68100 67200 4
-C 65900 68100 1 270 0 capacitor.sym
-{
-T 66600 67900 5 10 0 0 270 0 1
+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 76200 67500 4
+N 75900 67500 75900 68200 4
+N 76700 68000 76700 68200 4
+C 74500 69100 1 270 0 capacitor.sym
+{
+T 75200 68900 5 10 0 0 270 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 66200 67800 5 10 1 1 0 0 1
+T 74800 68800 5 10 1 1 0 0 1
 refdes=C4
 refdes=C4
-T 66800 67900 5 10 0 0 270 0 1
+T 75400 68900 5 10 0 0 270 0 1
 symversion=0.1
 symversion=0.1
-T 66200 67400 5 10 1 1 0 0 1
+T 74800 68400 5 10 1 1 0 0 1
 value=1uF
 value=1uF
-T 65900 68100 5 10 0 1 0 0 1
+T 74500 69100 5 10 0 1 0 0 1
 footprint=0402
 footprint=0402
-T 65900 68100 5 10 0 1 0 0 1
+T 74500 69100 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 65900 68100 5 10 0 1 0 0 1
+T 74500 69100 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 65900 68100 5 10 0 1 0 0 1
+T 74500 69100 5 10 0 1 0 0 1
 vendor_part_number=490-10017-1-ND
 }
 vendor_part_number=490-10017-1-ND
 }
-N 66100 68500 66100 68100 4
-N 66100 68300 68100 68300 4
-N 67300 68300 67300 68100 4
-N 68100 68300 68100 68100 4
-C 65900 69400 1 0 0 3.3V-plus.sym
-C 68000 65700 1 0 0 gnd.sym
-C 66000 66900 1 0 0 gnd.sym
-N 68100 67100 69200 67100 4
+N 74700 69500 74700 69100 4
+N 74700 69300 76700 69300 4
+N 75900 69300 75900 69100 4
+N 76700 69300 76700 69100 4
+C 74500 70400 1 0 0 3.3V-plus.sym
+C 76600 66700 1 0 0 gnd.sym
+C 74600 67900 1 0 0 gnd.sym
+N 76700 68100 77800 68100 4
 {
 {
-T 68200 67200 5 10 1 1 0 0 1
-netname=randombits_2
+T 76800 68200 5 10 1 1 0 0 1
+netname=randombits
 }
 }
-C 66000 69400 1 270 0 inductor.sym
+C 74600 70400 1 270 0 inductor.sym
 {
 {
-T 66500 69200 5 10 0 0 270 0 1
+T 75100 70200 5 10 0 0 270 0 1
 device=INDUCTOR
 device=INDUCTOR
-T 66300 69100 5 10 1 1 0 0 1
+T 74900 70100 5 10 1 1 0 0 1
 refdes=L3
 refdes=L3
-T 66700 69200 5 10 0 0 270 0 1
+T 75300 70200 5 10 0 0 270 0 1
 symversion=0.1
 symversion=0.1
-T 66300 68700 5 10 1 1 0 0 1
+T 74900 69700 5 10 1 1 0 0 1
 value=bead
 value=bead
-T 66000 69400 5 10 0 1 270 0 1
+T 74600 70400 5 10 0 1 270 0 1
 footprint=0402
 footprint=0402
-T 66000 69400 5 10 0 1 270 0 1
+T 74600 70400 5 10 0 1 270 0 1
 vendor=digikey
 vendor=digikey
-T 66000 69400 5 10 0 1 270 0 1
+T 74600 70400 5 10 0 1 270 0 1
 vendor_part_number=240-2554-1-ND
 vendor_part_number=240-2554-1-ND
-T 66000 69400 5 10 0 1 270 0 1
+T 74600 70400 5 10 0 1 270 0 1
 loadstatus=smt
 }
 loadstatus=smt
 }
-C 64700 64800 1 0 0 nc-bottom.sym
+C 73300 65800 1 0 0 nc-bottom.sym
 {
 {
-T 64700 65400 5 10 0 0 0 0 1
+T 73300 66400 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 64700 65800 5 10 0 0 0 0 1
+T 73300 66800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 60400 64200 1 0 0 gnd.sym
-C 78500 56600 1 0 0 gnd.sym
-C 78900 56600 1 0 0 gnd.sym
-N 84500 59900 84500 59700 4
-N 84500 58800 85500 58800 4
-N 85500 58800 85500 56800 4
-N 84500 58200 85100 58200 4
-N 85100 58200 85100 56400 4
-N 81300 56900 81300 56400 4
+C 69000 65200 1 0 0 gnd.sym
+C 65400 51800 1 0 0 gnd.sym
+N 71400 56300 71400 56100 4
+N 71400 53400 71900 53400 4
+N 71900 53400 71900 53600 4
+N 68200 52100 68200 51600 4
 {
 {
-T 81400 56700 5 10 1 1 0 0 1
+T 68300 51900 5 10 1 1 0 0 1
 netname=reset_n
 }
 netname=reset_n
 }
-N 86500 62900 84500 62900 4
+N 73400 58100 71400 58100 4
 {
 {
-T 85200 63000 5 10 1 1 0 0 1
-netname=randombits_2
+T 72100 58200 5 10 1 1 0 0 1
+netname=randombits
 }
 }
-C 75600 70600 1 0 0 capacitor.sym
+C 62500 65800 1 0 0 capacitor.sym
 {
 {
-T 75800 71300 5 10 0 0 0 0 1
+T 62700 66500 5 10 0 0 0 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 75700 70900 5 10 1 1 0 0 1
+T 62600 66100 5 10 1 1 0 0 1
 refdes=C8
 refdes=C8
-T 75800 71500 5 10 0 0 0 0 1
+T 62700 66700 5 10 0 0 0 0 1
 symversion=0.1
 symversion=0.1
-T 76200 70900 5 10 1 1 0 0 1
+T 63100 66100 5 10 1 1 0 0 1
 value=0.1uF
 value=0.1uF
-T 75600 70600 5 10 0 1 0 0 1
+T 62500 65800 5 10 0 1 0 0 1
 footprint=0402
 footprint=0402
-T 75600 70600 5 10 0 1 0 0 1
+T 62500 65800 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 75600 70600 5 10 0 1 0 0 1
+T 62500 65800 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 75600 70600 5 10 0 1 0 0 1
+T 62500 65800 5 10 0 1 0 0 1
 vendor_part_number=399-3027-1-ND
 }
 vendor_part_number=399-3027-1-ND
 }
-C 75600 68600 1 0 0 capacitor.sym
+C 62500 64800 1 0 0 capacitor.sym
 {
 {
-T 75800 69300 5 10 0 0 0 0 1
+T 62700 65500 5 10 0 0 0 0 1
 device=CAPACITOR
 device=CAPACITOR
-T 75700 68900 5 10 1 1 0 0 1
-refdes=C10
-T 75800 69500 5 10 0 0 0 0 1
-symversion=0.1
-T 76200 68900 5 10 1 1 0 0 1
-value=0.1uF
-T 75600 68600 5 10 0 1 0 0 1
-footprint=0402
-T 75600 68600 5 10 0 1 0 0 1
-loadstatus=smt
-T 75600 68600 5 10 0 1 0 0 1
-vendor=digikey
-T 75600 68600 5 10 0 1 0 0 1
-vendor_part_number=399-3027-1-ND
-}
-C 75600 69600 1 0 0 capacitor.sym
-{
-T 75800 70300 5 10 0 0 0 0 1
-device=CAPACITOR
-T 75700 70000 5 10 1 1 0 0 1
+T 62600 65200 5 10 1 1 0 0 1
 refdes=C9
 refdes=C9
-T 75800 70500 5 10 0 0 0 0 1
+T 62700 65700 5 10 0 0 0 0 1
 symversion=0.1
 symversion=0.1
-T 76200 70000 5 10 1 1 0 0 1
+T 63100 65200 5 10 1 1 0 0 1
 value=0.01uF
 value=0.01uF
-T 75600 69600 5 10 0 0 0 0 1
+T 62500 64800 5 10 0 0 0 0 1
 vendor_part_number=709-1132-1-ND
 vendor_part_number=709-1132-1-ND
-T 75600 69600 5 10 0 0 0 0 1
+T 62500 64800 5 10 0 0 0 0 1
 footprint=0402
 footprint=0402
-T 75600 69600 5 10 0 0 0 0 1
+T 62500 64800 5 10 0 0 0 0 1
 vendor=digikey
 vendor=digikey
-T 75600 69600 5 10 0 1 0 0 1
-loadstatus=smt
-}
-N 76500 70800 77600 70800 4
-N 77600 70800 77600 68500 4
-N 76500 69800 77200 69800 4
-N 77200 69800 77200 68500 4
-N 76500 68800 76800 68800 4
-N 76800 68800 76800 68500 4
-N 76500 68800 76500 71400 4
-C 76300 71400 1 0 0 3.3V-plus.sym
-N 75600 68800 75600 70800 4
-C 75500 68500 1 0 0 gnd.sym
-C 74300 56900 1 0 0 STM32F042-32.sym
-{
-T 67900 55300 5 10 0 0 0 0 1
-device=IC
-T 81600 67400 5 10 1 1 0 0 1
-value=STM32F042K6T
-T 74600 57200 5 10 0 1 0 0 1
-footprint=lqfp32
-T 74600 68400 5 10 1 1 0 0 1
-refdes=U3
-T 74300 56900 5 10 0 1 0 0 1
+T 62500 64800 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 74300 56900 5 10 0 1 0 0 1
-vendor=digikey
-T 74300 56900 5 10 0 1 0 0 1
-vendor_part_number=497-14647-ND
 }
 }
-C 72900 61600 1 180 0 resistor.sym
+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 65000 63400 66600 4
+C 63200 66600 1 0 0 3.3V-plus.sym
+N 62500 64900 62500 66000 4
+C 62400 64600 1 0 0 gnd.sym
+C 59800 56800 1 180 0 resistor.sym
 {
 {
-T 72600 61200 5 10 0 0 180 0 1
+T 59500 56400 5 10 0 0 180 0 1
 device=RESISTOR
 device=RESISTOR
-T 72900 61600 5 10 0 0 90 0 1
+T 59800 56800 5 10 0 0 90 0 1
 footprint=0402
 footprint=0402
-T 72900 61600 5 10 0 0 90 0 1
+T 59800 56800 5 10 0 0 90 0 1
 vendor_part_number=P10.0KLCT-ND
 vendor_part_number=P10.0KLCT-ND
-T 72900 61600 5 10 0 0 90 0 1
+T 59800 56800 5 10 0 0 90 0 1
 vendor=digikey
 vendor=digikey
-T 72900 61600 5 10 0 1 90 0 1
+T 59800 56800 5 10 0 1 90 0 1
 loadstatus=smt
 loadstatus=smt
-T 72450 61825 5 10 1 1 180 0 1
+T 59350 57025 5 10 1 1 180 0 1
 refdes=R15
 refdes=R15
-T 72500 61700 5 10 1 1 0 0 1
+T 59400 56900 5 10 1 1 0 0 1
 value=10k
 }
 value=10k
 }
-C 71900 61200 1 0 0 gnd.sym
-N 72900 61500 74300 61500 4
+C 58800 56400 1 0 0 gnd.sym
+N 59800 56700 61200 56700 4
 {
 {
-T 73000 61600 5 10 1 1 0 0 1
+T 59900 56800 5 10 1 1 0 0 1
 netname=boot0
 }
 netname=boot0
 }
-C 74000 63700 1 0 1 resistor.sym
+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
 {
 {
-T 73700 64100 5 10 0 0 0 6 1
-device=RESISTOR
-T 73500 63500 5 10 1 1 0 6 1
-refdes=R14
-T 73900 63500 5 10 1 1 0 6 1
-value=0
-T 74000 63700 5 10 0 1 0 0 1
-footprint=0402
-T 74000 63700 5 10 0 1 0 0 1
-loadstatus=smt
-T 74000 63700 5 10 0 1 0 0 1
-vendor=digikey
-T 74000 63700 5 10 0 1 0 0 1
-vendor_part_number=P0.0JTR-ND
-}
-C 85400 66400 1 0 1 resistor.sym
-{
-T 85100 66800 5 10 0 0 0 6 1
-device=RESISTOR
-T 84900 66200 5 10 1 1 0 6 1
-refdes=R16
-T 85300 66200 5 10 1 1 0 6 1
-value=0
-T 85400 66400 5 10 0 1 0 0 1
-footprint=0402
-T 85400 66400 5 10 0 1 0 0 1
-loadstatus=smt
-T 85400 66400 5 10 0 1 0 0 1
-vendor=digikey
-T 85400 66400 5 10 0 1 0 0 1
-vendor_part_number=P0.0JTR-ND
-}
-N 85400 66500 86500 66500 4
-{
-T 85400 66600 5 10 1 1 0 0 1
-netname=randombits_1
-}
-N 74000 63800 74300 63800 4
-N 84500 64700 85800 64700 4
-N 85800 64700 85800 64900 4
-C 63100 60200 1 180 0 resistor.sym
-{
-T 62800 59800 5 10 0 0 180 0 1
-device=RESISTOR
-T 63100 60200 5 10 0 1 180 0 1
-footprint=0402
-T 63100 60200 5 10 0 1 180 0 1
-loadstatus=smt
-T 63100 60200 5 10 0 1 180 0 1
-vendor=digikey
-T 62200 59800 5 10 1 1 0 0 1
-refdes=R8
-T 62700 59800 5 10 1 1 0 0 1
-value=1k
-T 63100 60200 5 10 0 1 0 0 1
-vendor_part_number=P1.00KLCT-ND
-}
-N 63100 60100 63600 60100 4
-C 67800 59300 1 180 0 resistor.sym
-{
-T 67500 58900 5 10 0 0 180 0 1
-device=RESISTOR
-T 67800 59300 5 10 0 1 180 0 1
-footprint=0402
-T 67800 59300 5 10 0 1 180 0 1
-loadstatus=smt
-T 67800 59300 5 10 0 1 180 0 1
-vendor=digikey
-T 66900 58900 5 10 1 1 0 0 1
-refdes=R13
-T 67400 58900 5 10 1 1 0 0 1
-value=100k
-T 67800 59300 5 10 0 1 0 0 1
-vendor_part_number=P100KLCT-ND
-}
-C 66800 60400 1 180 0 resistor.sym
-{
-T 66500 60000 5 10 0 0 180 0 1
-device=RESISTOR
-T 66800 60400 5 10 0 1 180 0 1
-footprint=0402
-T 66800 60400 5 10 0 1 180 0 1
-loadstatus=smt
-T 66800 60400 5 10 0 1 180 0 1
-vendor=digikey
-T 65900 60000 5 10 1 1 0 0 1
-refdes=R12
-T 66400 60000 5 10 1 1 0 0 1
-value=1k
-T 66800 60400 5 10 0 1 0 0 1
-vendor_part_number=P1.00KLCT-ND
-}
-N 64600 60300 65000 60300 4
-N 66800 60300 66900 60300 4
-N 66900 59200 66800 59200 4
-N 66800 59200 66800 60300 4
-N 67800 59200 68100 59200 4
-N 68100 59200 68100 60500 4
-C 65900 60500 1 180 0 capacitor.sym
-{
-T 65700 59800 5 10 0 0 180 0 1
-device=CAPACITOR
-T 65700 59600 5 10 0 0 180 0 1
-symversion=0.1
-T 65900 60500 5 10 0 1 90 0 1
-vendor_part_number=311-1024-1-ND
-T 65900 60500 5 10 0 0 90 0 1
-footprint=0402
-T 65900 60500 5 10 0 0 90 0 1
-vendor=digikey
-T 65900 60500 5 10 0 1 90 0 1
-loadstatus=smt
-T 65063 60448 5 10 1 1 0 0 1
-refdes=C7
-T 66000 60600 5 10 1 1 180 0 1
-value=100pF
-}
-C 87400 56300 1 0 0 conn-4.sym
-{
-T 87400 56300 5 10 0 0 0 0 1
-footprint=0-215079-4
-T 87400 56300 5 10 0 0 0 0 1
-vendor_part_number=A99472CT-ND
-T 87400 56300 5 10 0 0 0 0 1
-vendor=digikey
-T 87400 56300 5 10 0 0 0 0 1
-loadstatus=noload
-T 87400 56300 5 10 0 0 0 0 1
-device=CONNECTOR
-T 87800 57900 5 10 1 1 0 0 1
-refdes=J2
-T 87600 56100 5 10 1 1 0 0 1
-value=Debug
-}
-C 87000 57300 1 0 0 gnd.sym
-N 87100 57600 87400 57600 4
-N 87400 57200 86100 57200 4
-{
-T 86100 57300 5 10 1 1 0 0 1
+T 73700 54500 5 10 1 1 0 0 1
 netname=reset_n
 }
 netname=reset_n
 }
-N 87400 56800 85500 56800 4
+N 71400 54000 75000 54000 4
 {
 {
-T 86100 56900 5 10 1 1 0 0 1
+T 73700 54100 5 10 1 1 0 0 1
 netname=swdio
 }
 netname=swdio
 }
-N 87400 56400 85100 56400 4
+N 75000 53600 71900 53600 4
 {
 {
-T 86100 56500 5 10 1 1 0 0 1
+T 73700 53700 5 10 1 1 0 0 1
 netname=swclk
 }
 netname=swclk
 }
-C 73800 66100 1 0 0 nc-left.sym
-{
-T 73800 66500 5 10 0 0 0 0 1
-value=NoConnection
-T 73800 66900 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 73800 65500 1 0 0 nc-left.sym
+C 60700 61300 1 0 0 nc-left.sym
 {
 {
-T 73800 65900 5 10 0 0 0 0 1
+T 60700 61700 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 73800 66300 5 10 0 0 0 0 1
+T 60700 62100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 73800 64300 1 0 0 nc-left.sym
+C 60700 60700 1 0 0 nc-left.sym
 {
 {
-T 73800 64700 5 10 0 0 0 0 1
+T 60700 61100 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 73800 65100 5 10 0 0 0 0 1
+T 60700 61500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 73800 63100 1 0 0 nc-left.sym
+C 60700 59500 1 0 0 nc-left.sym
 {
 {
-T 73800 63500 5 10 0 0 0 0 1
+T 60700 59900 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 73800 63900 5 10 0 0 0 0 1
+T 60700 60300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 73800 62500 1 0 0 nc-left.sym
+C 60700 58300 1 0 0 nc-left.sym
 {
 {
-T 73800 62900 5 10 0 0 0 0 1
+T 60700 58700 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 73800 63300 5 10 0 0 0 0 1
+T 60700 59100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 73800 61900 1 0 0 nc-left.sym
+C 60700 57700 1 0 0 nc-left.sym
 {
 {
-T 73800 62300 5 10 0 0 0 0 1
+T 60700 58100 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 73800 62700 5 10 0 0 0 0 1
+T 60700 58500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 65800 1 0 0 nc-right.sym
+C 60700 57100 1 0 0 nc-left.sym
 {
 {
-T 84600 66300 5 10 0 0 0 0 1
+T 60700 57500 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 66500 5 10 0 0 0 0 1
+T 60700 57900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 64000 1 0 0 nc-right.sym
+C 71400 61000 1 0 0 nc-right.sym
 {
 {
-T 84600 64500 5 10 0 0 0 0 1
+T 71500 61500 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 64700 5 10 0 0 0 0 1
+T 71500 61700 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 63400 1 0 0 nc-right.sym
+C 71400 59200 1 0 0 nc-right.sym
 {
 {
-T 84600 63900 5 10 0 0 0 0 1
+T 71500 59700 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 64100 5 10 0 0 0 0 1
+T 71500 59900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 62200 1 0 0 nc-right.sym
+C 71400 58600 1 0 0 nc-right.sym
 {
 {
-T 84600 62700 5 10 0 0 0 0 1
+T 71500 59100 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 62900 5 10 0 0 0 0 1
+T 71500 59300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 61600 1 0 0 nc-right.sym
+C 71400 57400 1 0 0 nc-right.sym
 {
 {
-T 84600 62100 5 10 0 0 0 0 1
+T 71500 57900 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 62300 5 10 0 0 0 0 1
+T 71500 58100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 61000 1 0 0 nc-right.sym
+C 71400 56800 1 0 0 nc-right.sym
 {
 {
-T 84600 61500 5 10 0 0 0 0 1
+T 71500 57300 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 61700 5 10 0 0 0 0 1
+T 71500 57500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 60400 1 0 0 nc-right.sym
+C 67300 63700 1 0 0 nc-top.sym
 {
 {
-T 84600 60900 5 10 0 0 0 0 1
+T 67700 64200 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 61100 5 10 0 0 0 0 1
+T 67700 64400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 84500 57500 1 0 0 nc-right.sym
+C 67700 63700 1 0 0 nc-top.sym
 {
 {
-T 84600 58000 5 10 0 0 0 0 1
+T 68100 64200 5 10 0 0 0 0 1
 value=NoConnection
 value=NoConnection
-T 84600 58200 5 10 0 0 0 0 1
+T 68100 64400 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 device=DRC_Directive
 }
-C 80400 68500 1 0 0 nc-top.sym
+N 67400 67500 67400 66900 4
+C 74000 67200 1 180 0 npn.sym
 {
 {
-T 80800 69000 5 10 0 0 0 0 1
-value=NoConnection
-T 80800 69200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 80800 68500 1 0 0 nc-top.sym
-{
-T 81200 69000 5 10 0 0 0 0 1
-value=NoConnection
-T 81200 69200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 58800 66500 58800 65900 4
-C 58600 62800 1 270 0 capacitor.sym
-{
-T 59300 62600 5 10 0 0 270 0 1
-device=CAPACITOR
-T 59500 62600 5 10 0 0 270 0 1
-symversion=0.1
-T 58900 62500 5 10 1 1 0 0 1
-refdes=C2
-T 58900 62100 5 10 1 1 0 0 1
-value=1uF
-T 58600 62800 5 10 0 1 0 0 1
-footprint=0402
-T 58600 62800 5 10 0 1 0 0 1
-loadstatus=smt
-T 58600 62800 5 10 0 1 0 0 1
-vendor=digikey
-T 58600 62800 5 10 0 1 0 0 1
-vendor_part_number=490-10017-1-ND
-}
-C 58600 63700 1 0 0 3.3V-plus.sym
-C 58700 61600 1 0 0 gnd.sym
-C 58700 63700 1 270 0 inductor.sym
-{
-T 59200 63500 5 10 0 0 270 0 1
-device=INDUCTOR
-T 59400 63500 5 10 0 0 270 0 1
-symversion=0.1
-T 58700 63700 5 10 0 1 270 0 1
-footprint=0402
-T 58700 63700 5 10 0 1 270 0 1
-vendor=digikey
-T 58700 63700 5 10 0 1 270 0 1
-vendor_part_number=240-2554-1-ND
-T 58700 63700 5 10 0 1 270 0 1
-loadstatus=smt
-T 59000 63400 5 10 1 1 0 0 1
-refdes=L2
-T 59000 63000 5 10 1 1 0 0 1
-value=bead
-}
-N 58800 62800 67400 62800 4
-N 61000 62800 61000 61200 4
-N 60000 61200 60000 62800 4
-N 64100 60700 64100 62800 4
-N 67400 62800 67400 60900 4
-N 64800 61800 63500 61800 4
-C 65400 66200 1 180 0 npn.sym
-{
-T 64800 65700 5 10 0 0 180 0 1
+T 73400 66700 5 10 0 0 180 0 1
 device=NPN_TRANSISTOR
 device=NPN_TRANSISTOR
-T 65400 66200 5 10 0 1 180 0 1
+T 74000 67200 5 10 0 1 180 0 1
 footprint=SOT23
 footprint=SOT23
-T 65400 66200 5 10 0 1 180 0 1
+T 74000 67200 5 10 0 1 180 0 1
 loadstatus=smt
 loadstatus=smt
-T 65400 66200 5 10 0 1 180 0 1
+T 74000 67200 5 10 0 1 180 0 1
 vendor_part_number=MMBT3904-FDICT-ND
 vendor_part_number=MMBT3904-FDICT-ND
-T 65400 66200 5 10 0 1 180 0 1
+T 74000 67200 5 10 0 1 180 0 1
 vendor=digikey
 vendor=digikey
-T 64600 65700 5 10 1 1 0 0 1
+T 73200 66700 5 10 1 1 0 0 1
 refdes=Q1
 refdes=Q1
-T 63900 65500 5 10 1 1 0 0 1
+T 72500 66500 5 10 1 1 0 0 1
 value=MMBT3904
 }
 value=MMBT3904
 }
-C 65600 65200 1 0 0 npn.sym
+C 74200 66200 1 0 0 npn.sym
 {
 {
-T 66200 65700 5 10 0 0 0 0 1
+T 74800 66700 5 10 0 0 0 0 1
 device=NPN_TRANSISTOR
 device=NPN_TRANSISTOR
-T 65600 65200 5 10 0 1 0 0 1
+T 74200 66200 5 10 0 1 0 0 1
 footprint=SOT23
 footprint=SOT23
-T 65600 65200 5 10 0 1 0 0 1
+T 74200 66200 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 65600 65200 5 10 0 1 0 0 1
+T 74200 66200 5 10 0 1 0 0 1
 vendor_part_number=MMBT3904-FDICT-ND
 vendor_part_number=MMBT3904-FDICT-ND
-T 65600 65200 5 10 0 1 0 0 1
+T 74200 66200 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 66200 65700 5 10 1 1 0 0 1
+T 74800 66700 5 10 1 1 0 0 1
 refdes=Q2
 refdes=Q2
-T 66200 65500 5 10 1 1 0 0 1
+T 74800 66500 5 10 1 1 0 0 1
 value=MMBT3904
 }
 value=MMBT3904
 }
-C 67600 66000 1 0 0 npn.sym
+C 76200 67000 1 0 0 npn.sym
 {
 {
-T 68200 66500 5 10 0 0 0 0 1
+T 76800 67500 5 10 0 0 0 0 1
 device=NPN_TRANSISTOR
 device=NPN_TRANSISTOR
-T 67600 66000 5 10 0 1 0 0 1
+T 76200 67000 5 10 0 1 0 0 1
 footprint=SOT23
 footprint=SOT23
-T 67600 66000 5 10 0 1 0 0 1
+T 76200 67000 5 10 0 1 0 0 1
 loadstatus=smt
 loadstatus=smt
-T 67600 66000 5 10 0 1 0 0 1
+T 76200 67000 5 10 0 1 0 0 1
 vendor_part_number=MMBT3904-FDICT-ND
 vendor_part_number=MMBT3904-FDICT-ND
-T 67600 66000 5 10 0 1 0 0 1
+T 76200 67000 5 10 0 1 0 0 1
 vendor=digikey
 vendor=digikey
-T 68200 66500 5 10 1 1 0 0 1
+T 76800 67500 5 10 1 1 0 0 1
 refdes=Q4
 refdes=Q4
-T 68200 66300 5 10 1 1 0 0 1
+T 76800 67300 5 10 1 1 0 0 1
 value=MMBT3904
 }
 value=MMBT3904
 }
+C 68000 66000 1 0 0 AP3012.sym
+{
+T 68395 67195 5 10 1 1 0 0 1
+refdes=U1
+T 68795 66695 5 10 1 1 0 0 1
+device=AP3012
+T 67995 65995 5 10 0 1 0 0 1
+footprint=SOT23-5
+}
+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
+footprint=usb_onboard
+}
+C 60700 58900 1 0 0 nc-left.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
+}
+C 71400 61600 1 0 0 nc-right.sym
+{
+T 71500 62100 5 10 0 0 0 0 1
+value=NoConnection
+T 71500 62300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 61200 52100 1 0 0 STM32F042-28.sym
+{
+T 54800 50500 5 10 0 0 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=ufqfpn28
+T 61500 63500 5 10 1 1 0 0 1
+refdes=U2
+}
+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
+}
+N 71400 52800 71900 52800 4
+N 71900 52800 71900 53200 4
+N 71900 53200 75000 53200 4
+{
+T 73700 53300 5 10 1 1 0 0 1
+netname=\_force_loader\_
+}