eliminate vias under chips with bottom copper
[hw/easytimer] / easytimer.sch
index a180ad96cac9e808466752661be6e062df4af1e3..806b9ae2ee75bbb2dcd046be60d4ba0cc73dce3e 100644 (file)
@@ -1,4 +1,4 @@
-v 20200319 2
+v 20220529 2
 C 0 10100 0 0 0 title-E.sym
 N 40100 28900 42100 28900 4
 {
@@ -110,26 +110,26 @@ C 39200 27400 1 0 0 FDS9926A.sym
 T 39238 27408 5 10 0 1 0 0 1
 device=MOSFET
 T 38895 27370 5 10 0 1 0 0 1
-footprint=1212-8
+footprint=PDFN33
 T 39200 27400 5 10 0 0 0 0 1
 slot=1
 T 39200 28600 5 10 1 1 0 0 1
 refdes=Q1
-T 39200 27400 5 10 1 1 0 0 1
-value=Si7232DN
+T 40100 27400 5 10 1 1 0 6 1
+value=TSM200N03D
 }
 C 39200 23700 1 0 0 FDS9926A.sym
 {
 T 39238 23708 5 10 0 1 0 0 1
 device=MOSFET
 T 38895 23670 5 10 0 1 0 0 1
-footprint=1212-8
+footprint=PDFN33
 T 39200 23700 5 10 0 0 0 0 1
 slot=2
 T 39200 24900 5 10 1 1 0 0 1
 refdes=Q1
-T 39200 23700 5 10 1 1 0 0 1
-value=Si7232DN
+T 40100 23700 5 10 1 1 0 6 1
+value=TSM200N03D
 }
 N 40100 27700 40200 27700 4
 N 40200 27700 40200 27500 4
@@ -168,7 +168,7 @@ netname=v_bat
 }
 N 16200 13200 16200 13600 4
 C 19300 13600 1 0 0 3.3V-plus.sym
-N 18300 13600 21900 13600 4
+N 18300 13600 21100 13600 4
 C 19700 12700 1 90 0 capacitor.sym
 {
 T 19000 12900 5 10 0 0 90 0 1
@@ -178,7 +178,7 @@ footprint=0402
 T 19400 13400 5 10 1 1 180 0 1
 refdes=C6
 T 19000 12900 5 10 1 1 0 0 1
-value=4.7uF
+value=2.2uF
 T 19700 12700 5 10 0 1 0 0 1
 symversion=0.1
 }
@@ -204,7 +204,7 @@ footprint=SOT23-5
 T 16495 13895 5 10 1 1 0 0 1
 refdes=U2
 T 18000 13900 5 10 1 1 0 6 1
-value=TPS76133
+value=TPS76033
 }
 C 17200 12350 1 0 0 gnd.sym
 T 38750 11900 9 40 1 0 0 0 1
@@ -262,37 +262,37 @@ N 26900 12600 27600 12600 4
 T 27600 12650 5 10 1 1 0 6 1
 netname=fet_a
 }
-N 4300 34400 8100 34400 4
+N 3700 33200 7500 33200 4
 {
-T 7800 34500 5 10 1 1 0 6 1
+T 7200 33300 5 10 1 1 0 6 1
 netname=sense_bat
 }
-C 4200 34400 1 270 1 resistor.sym
+C 3600 33200 1 270 1 resistor.sym
 {
-T 4600 34700 5 10 0 0 90 2 1
+T 4000 33500 5 10 0 0 90 2 1
 device=RESISTOR
-T 4200 34400 5 10 0 0 90 2 1
+T 3600 33200 5 10 0 0 90 2 1
 footprint=0402
-T 4500 34800 5 10 1 1 180 6 1
+T 3900 33600 5 10 1 1 180 6 1
 value=100k
-T 4500 35100 5 10 1 1 180 6 1
+T 3900 33900 5 10 1 1 180 6 1
 refdes=R12
 }
-C 4400 33200 1 0 1 gnd.sym
-C 4200 33500 1 270 1 resistor.sym
+C 3800 32000 1 0 1 gnd.sym
+C 3600 32300 1 270 1 resistor.sym
 {
-T 4600 33800 5 10 0 0 90 2 1
+T 4000 32600 5 10 0 0 90 2 1
 device=RESISTOR
-T 4200 33495 5 10 0 1 90 2 1
+T 3600 32295 5 10 0 1 90 2 1
 footprint=0402
-T 4500 34200 5 10 1 1 180 6 1
+T 3900 33000 5 10 1 1 180 6 1
 refdes=R13
-T 4800 33700 5 10 1 1 0 6 1
+T 4200 32500 5 10 1 1 0 6 1
 value=27k
 }
-N 3500 35300 4300 35300 4
+N 2900 34100 3700 34100 4
 {
-T 4000 35350 5 10 1 1 0 6 1
+T 3400 34150 5 10 1 1 0 6 1
 netname=v_bat
 }
 C 39000 18100 1 0 0 hole_plated.sym
@@ -356,17 +356,17 @@ N 39600 16500 39700 16500 4
 T 38650 18750 9 10 1 0 0 0 2
 mounting holes
 for 4-40 screws
-N 3800 25700 2600 25700 4
+N 25300 26700 24100 26700 4
 {
-T 2600 25800 5 10 1 1 0 0 1
+T 24100 26800 5 10 1 1 0 0 1
 netname=reset_n
 }
-N 2600 24900 3800 24900 4
+N 24100 25900 25300 25900 4
 {
-T 2600 25000 5 10 1 1 0 0 1
+T 24100 26000 5 10 1 1 0 0 1
 netname=swclk
 }
-C 3700 25800 1 0 0 gnd.sym
+C 25200 26800 1 0 0 gnd.sym
 N 26900 13400 27600 13400 4
 {
 T 27600 13450 5 10 1 1 0 6 1
@@ -415,7 +415,7 @@ C 37800 28300 1 0 0 gnd.sym
 C 37800 24600 1 0 0 gnd.sym
 C 37700 29400 1 0 0 3.3V-plus.sym
 C 37700 25700 1 0 0 3.3V-plus.sym
-N 15600 12700 21900 12700 4
+N 15600 12700 21100 12700 4
 C 14100 13400 1 0 0 diode.sym
 {
 T 14500 14000 5 10 0 0 0 0 1
@@ -438,10 +438,10 @@ T 34700 27100 5 10 0 0 90 0 1
 device=RESISTOR
 T 35100 26795 5 10 0 1 90 0 1
 footprint=0402
-T 34800 27500 5 10 1 1 180 0 1
+T 34800 27300 5 10 1 1 0 6 1
 refdes=R17
-T 34400 27000 5 10 1 1 0 0 1
-value=9.09k
+T 34800 27000 5 10 1 1 0 6 1
+value=90.9k
 }
 C 35100 27700 1 90 0 resistor.sym
 {
@@ -449,10 +449,10 @@ T 34700 28000 5 10 0 0 90 0 1
 device=RESISTOR
 T 35100 27695 5 10 0 1 90 0 1
 footprint=0402
-T 34800 28400 5 10 1 1 180 0 1
+T 34800 28200 5 10 1 1 0 6 1
 refdes=R16
-T 34500 27900 5 10 1 1 0 0 1
-value=10k
+T 34800 27900 5 10 1 1 0 6 1
+value=100k
 }
 C 34300 28300 1 90 0 resistor.sym
 {
@@ -460,10 +460,10 @@ T 33900 28600 5 10 0 0 90 0 1
 device=RESISTOR
 T 34300 28295 5 10 0 1 90 0 1
 footprint=0402
-T 34000 29000 5 10 1 1 180 0 1
+T 34000 28800 5 10 1 1 0 6 1
 refdes=R15
-T 33600 28500 5 10 1 1 0 0 1
-value=8.06k
+T 34000 28500 5 10 1 1 0 6 1
+value=80.6k
 }
 C 34300 29200 1 90 0 resistor.sym
 {
@@ -471,10 +471,10 @@ T 33900 29500 5 10 0 0 90 0 1
 device=RESISTOR
 T 34300 29195 5 10 0 1 90 0 1
 footprint=0402
-T 34000 29900 5 10 1 1 180 0 1
+T 34000 29700 5 10 1 1 0 6 1
 refdes=R14
-T 33700 29400 5 10 1 1 0 0 1
-value=10k
+T 34000 29400 5 10 1 1 0 6 1
+value=100k
 }
 C 34800 28600 1 0 0 3.3V-plus.sym
 C 34900 26500 1 0 0 gnd.sym
@@ -505,7 +505,7 @@ T 40000 10500 9 10 1 0 0 0 1
 T 40600 10500 9 10 1 0 0 0 1
 1
 T 42400 10500 9 10 1 0 0 0 1
-1
+2
 T 37700 10500 9 10 1 0 0 0 1
 easytimer.sch
 T 37700 10200 9 10 1 0 0 0 1
@@ -538,452 +538,682 @@ value=NoConnection
 T 18400 13800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 6800 27600 8100 27600 4
+T 39000 10900 9 10 1 0 0 0 2
+Copyright 2023 by Bdale Garbee
+  Licensed under the TAPR OHL
+C 25300 25400 1 0 0 conn-5.sym
 {
-T 6800 27700 5 10 1 1 0 0 1
-netname=sck1
+T 25655 27295 5 10 1 1 0 0 1
+refdes=J4
+T 25300 25400 5 10 0 0 0 0 1
+footprint=50mil5pin
+T 25300 25400 5 10 0 1 0 0 1
+loadstatus=noload
 }
-N 6800 27200 8100 27200 4
+N 25300 26300 24100 26300 4
 {
-T 6800 27300 5 10 1 1 0 0 1
-netname=miso1
+T 24100 26350 5 10 1 1 0 0 1
+netname=swdio
 }
-N 6800 26800 8100 26800 4
+N 25300 25500 24100 25500 4
 {
-T 6800 26900 5 10 1 1 0 0 1
-netname=mosi1
+T 24100 25650 5 10 1 1 0 0 1
+netname=force_loader
 }
-N 6900 34800 8100 34800 4
+C 20500 12700 1 90 0 capacitor.sym
 {
-T 6900 34900 5 10 1 1 0 0 1
-netname=sense_a
+T 19800 12900 5 10 0 0 90 0 1
+device=CAPACITOR
+T 19600 12900 5 10 0 0 90 0 1
+symversion=0.1
+T 20500 12700 5 10 0 1 0 0 1
+footprint=0402
+T 20200 13400 5 10 1 1 180 0 1
+refdes=C1
+T 19800 12900 5 10 1 1 0 0 1
+value=0.1uF
 }
-N 8100 35200 6900 35200 4
+C 21300 12700 1 90 0 capacitor.sym
 {
-T 6900 35300 5 10 1 1 0 0 1
-netname=sense_b
+T 20600 12900 5 10 0 0 90 0 1
+device=CAPACITOR
+T 20400 12900 5 10 0 0 90 0 1
+symversion=0.1
+T 21300 12700 5 10 0 1 0 0 1
+footprint=0402
+T 21000 13400 5 10 1 1 180 0 1
+refdes=C2
+T 20600 12900 5 10 1 1 0 0 1
+value=0.1uF
 }
-N 8100 24400 6800 24400 4
+N 17000 30000 17800 30000 4
 {
-T 6800 24500 5 10 1 1 0 0 1
-netname=fire_b
+T 17500 30100 5 10 1 1 0 6 1
+netname=v_usb
 }
-N 8100 28800 6800 28800 4
+C 17700 28100 1 0 0 gnd.sym
+N 13900 33200 15700 33200 4
 {
-T 6800 28900 5 10 1 1 0 0 1
-netname=fire_a
+T 15200 33300 5 10 1 1 0 6 1
+netname=beeper
 }
-N 8100 29200 6800 29200 4
+C 7100 40200 1 0 0 3.3V-plus.sym
+C 17800 28000 1 0 0 USBmicroB.sym
 {
-T 6800 29300 5 10 1 1 0 0 1
-netname=cs_gyro
+T 18155 28395 5 10 0 1 0 0 1
+footprint=11071
+T 17800 28000 5 10 0 0 0 6 1
+device=CONNECTOR
+T 17800 28000 5 10 0 0 0 6 1
+value=USBmicroB
+T 18795 30400 5 10 1 1 0 0 1
+refdes=J5
 }
-T 39000 10900 9 10 1 0 0 0 2
-Copyright 2020 by Bdale Garbee
-  Licensed under the TAPR OHL
-C 3800 24400 1 0 0 conn-5.sym
+N 13900 29600 15800 29600 4
 {
-T 4155 26295 5 10 1 1 0 0 1
-refdes=J4
-T 3800 24400 5 10 0 0 0 0 1
-footprint=50mil5pin
-T 3800 24400 5 10 0 1 0 0 1
-loadstatus=noload
+T 15200 29700 5 10 1 1 0 6 1
+netname=usbdm
 }
-N 18800 34800 17600 34800 4
+N 13900 29200 15800 29200 4
 {
-T 18800 34900 5 10 1 1 0 6 1
-netname=force_loader
+T 15200 29300 5 10 1 1 0 6 1
+netname=usbdp
 }
-N 18800 35600 17600 35600 4
+C 7000 38600 1 0 1 capacitor.sym
 {
-T 18800 35700 5 10 1 1 0 6 1
-netname=gyro_int
+T 6800 39300 5 10 0 0 0 6 1
+device=CAPACITOR
+T 6800 39500 5 10 0 0 0 6 1
+symversion=0.1
+T 7000 38600 5 10 0 1 0 6 1
+footprint=0402
+T 7100 38900 5 10 1 1 0 6 1
+refdes=C601
+T 6400 38900 5 10 1 1 0 6 1
+value=1uF
 }
-C 4000 29300 1 0 1 gnd.sym
-C 5200 26100 1 0 0 beeper.sym
+C 7000 38100 1 0 1 capacitor.sym
 {
-T 5500 27000 5 10 0 0 0 0 1
-device=BEEPER
-T 5500 27200 5 10 0 0 0 0 1
+T 6800 38800 5 10 0 0 0 6 1
+device=CAPACITOR
+T 6800 39000 5 10 0 0 0 6 1
 symversion=0.1
-T 5200 26100 5 10 0 1 0 0 1
-footprint=TDK_PS12
-T 5200 26100 5 10 0 1 0 0 1
-value=TDK_PS12
-T 5200 26100 5 10 0 0 0 0 1
-loadstatus=noload
-T 5300 26700 5 10 1 1 0 0 1
-refdes=U8
+T 7000 38100 5 10 0 1 0 6 1
+footprint=0402
+T 7100 38400 5 10 1 1 0 6 1
+refdes=C602
+T 6400 38400 5 10 1 1 0 6 1
+value=0.1uF
 }
-N 8100 26400 6200 26400 4
+C 7400 39300 1 90 0 inductor.sym
 {
-T 6800 26500 5 10 1 1 0 0 1
-netname=beeper
+T 6900 39500 5 10 0 0 90 0 1
+device=INDUCTOR
+T 6700 39500 5 10 0 0 90 0 1
+symversion=0.1
+T 7400 39300 5 10 0 1 90 0 1
+footprint=0402
+T 7100 39500 5 10 1 1 90 0 1
+refdes=L600
+T 7500 39500 5 10 1 1 90 0 1
+value=bead
+}
+C 5900 38000 1 0 1 gnd.sym
+N 5800 38800 5800 38300 4
+N 5800 38300 6100 38300 4
+N 5800 38800 6100 38800 4
+C 15800 29500 1 0 0 resistor.sym
+{
+T 16100 29900 5 10 0 0 0 0 1
+device=RESISTOR
+T 15800 29500 5 10 0 1 0 6 1
+footprint=0402
+T 16300 29800 5 10 1 1 0 0 1
+refdes=R54
+T 15900 29800 5 10 1 1 0 0 1
+value=33
+}
+C 15800 29100 1 0 0 resistor.sym
+{
+T 16100 29500 5 10 0 0 0 0 1
+device=RESISTOR
+T 15800 29100 5 10 0 1 0 6 1
+footprint=0402
+T 16300 28900 5 10 1 1 0 0 1
+refdes=R55
+T 15900 28900 5 10 1 1 0 0 1
+value=33
+}
+N 16700 29600 17800 29600 4
+N 17800 29200 16700 29200 4
+C 7500 26600 1 0 0 SAMD21G.sym
+{
+T 12900 29600 5 10 0 0 0 0 1
+device=IC
+T 12900 29300 5 10 0 0 0 0 1
+footprint=vqfn-48
+T 7900 40700 5 10 1 1 0 0 1
+refdes=U1
+T 13500 40700 5 10 1 1 0 6 1
+value=SAMD21G17D
 }
-C 11500 42600 1 0 0 3.3V-plus.sym
-N 11700 41600 11700 42600 4
-N 11700 41700 13700 41700 4
-N 12500 41700 12500 41600 4
-N 12100 41700 12100 41600 4
-C 12800 20700 1 0 0 gnd.sym
-N 11900 21200 11900 21100 4
-N 11900 21100 13900 21100 4
-N 12900 21000 12900 21100 4
-N 13900 21100 13900 21200 4
-N 13100 21200 13100 21100 4
-N 12700 21200 12700 21100 4
-N 12300 21200 12300 21100 4
-C 6500 39200 1 270 0 capacitor.sym
-{
-T 7200 39000 5 10 0 0 270 0 1
+C 19400 34000 1 270 0 capacitor.sym
+{
+T 20100 33800 5 10 0 0 270 0 1
 device=CAPACITOR
-T 7400 39000 5 10 0 0 270 0 1
+T 20300 33800 5 10 0 0 270 0 1
 symversion=0.1
-T 6500 39200 5 10 0 0 0 0 1
+T 19400 34000 5 10 0 0 0 0 1
 footprint=0402
-T 6900 38900 5 10 1 1 0 0 1
+T 19800 33700 5 10 1 1 0 0 1
 refdes=C33
-T 6900 38400 5 10 1 1 0 0 1
+T 19800 33200 5 10 1 1 0 0 1
 value=22pF
 }
-C 5200 39200 1 270 0 capacitor.sym
+C 18100 34000 1 270 0 capacitor.sym
 {
-T 5900 39000 5 10 0 0 270 0 1
+T 18800 33800 5 10 0 0 270 0 1
 device=CAPACITOR
-T 6100 39000 5 10 0 0 270 0 1
+T 19000 33800 5 10 0 0 270 0 1
 symversion=0.1
-T 5200 39200 5 10 0 0 0 0 1
+T 18100 34000 5 10 0 0 0 0 1
 footprint=0402
-T 4900 38900 5 10 1 1 0 0 1
+T 17800 33700 5 10 1 1 0 0 1
 refdes=C32
-T 4800 38400 5 10 1 1 0 0 1
+T 17700 33200 5 10 1 1 0 0 1
 value=22pF
 }
-C 6600 38000 1 0 0 gnd.sym
-C 5300 38000 1 0 0 gnd.sym
-C 5700 38800 1 0 0 ABM8.sym
+C 19500 32800 1 0 0 gnd.sym
+C 18200 32800 1 0 0 gnd.sym
+C 18600 33600 1 0 0 ABM8.sym
 {
-T 5900 39300 5 10 0 0 0 0 1
+T 18800 34100 5 10 0 0 0 0 1
 device=CRYSTAL
-T 5900 39500 5 10 0 0 0 0 1
+T 18800 34300 5 10 0 0 0 0 1
 symversion=0.1
-T 5700 38800 5 10 0 0 0 0 1
-footprint=ABM8
-T 5600 39400 5 10 1 1 0 0 1
-refdes=X1
-T 6100 39400 5 10 1 1 0 0 1
+T 18600 33600 5 10 0 0 0 0 1
+footprint=FA-20H
+T 18700 34200 5 10 1 1 0 6 1
+refdes=X2
+T 18900 34200 5 10 1 1 0 0 1
 value=16MHz
 }
-C 6300 38500 1 0 0 gnd.sym
-C 5600 38500 1 0 0 gnd.sym
-N 5700 39200 5400 39200 4
-N 5400 39200 5400 39600 4
-N 8100 36400 6400 36400 4
-{
-T 6800 36500 5 10 1 1 0 0 1
-netname=reset_n
+C 19200 33300 1 0 0 gnd.sym
+C 18500 33300 1 0 0 gnd.sym
+N 13900 34000 18600 34000 4
+N 19300 34000 19600 34000 4
+N 13900 34400 19600 34400 4
+N 19600 34400 19600 34000 4
+N 7300 39300 7300 38000 4
+N 7300 38000 7500 38000 4
+N 7000 38300 7300 38300 4
+N 7000 38800 7300 38800 4
+N 7500 37600 3600 37600 4
+C 3400 37600 1 0 0 3.3V-plus.sym
+C 3800 36700 1 90 0 capacitor.sym
+{
+T 3100 36900 5 10 0 0 90 0 1
+device=CAPACITOR
+T 2900 36900 5 10 0 0 90 0 1
+symversion=0.1
+T 3800 36700 5 10 0 0 0 0 1
+footprint=0402
+T 3500 37300 5 10 1 1 0 6 1
+refdes=C110
+T 3500 36900 5 10 1 1 0 6 1
+value=0.1uF
 }
-C 3900 29200 1 0 1 USBmicroB.sym
+C 4700 36700 1 90 0 capacitor.sym
 {
-T 3545 29595 5 10 0 1 0 6 1
-footprint=11071
-T 3900 29200 5 10 0 0 0 0 1
-device=CONNECTOR
-T 3900 29200 5 10 0 0 0 0 1
-value=USBmicroB
-T 2905 31600 5 10 1 1 0 6 1
-refdes=J1
+T 4000 36900 5 10 0 0 90 0 1
+device=CAPACITOR
+T 3800 36900 5 10 0 0 90 0 1
+symversion=0.1
+T 4700 36700 5 10 0 0 0 0 1
+footprint=0402
+T 4400 37300 5 10 1 1 0 6 1
+refdes=C111
+T 4400 36900 5 10 1 1 0 6 1
+value=0.1uF
 }
-N 8100 30800 6200 30800 4
+C 5600 36700 1 90 0 capacitor.sym
 {
-T 6800 30900 5 10 1 1 0 0 1
-netname=usbdm
+T 4900 36900 5 10 0 0 90 0 1
+device=CAPACITOR
+T 4700 36900 5 10 0 0 90 0 1
+symversion=0.1
+T 5600 36700 5 10 0 0 0 0 1
+footprint=0402
+T 5300 37300 5 10 1 1 0 6 1
+refdes=C112
+T 5300 36900 5 10 1 1 0 6 1
+value=0.1uF
 }
-N 8100 30400 6200 30400 4
+N 3600 36700 5800 36700 4
+C 3500 36400 1 0 0 gnd.sym
+N 7500 28000 7500 26800 4
+C 7400 26500 1 0 0 gnd.sym
+C 18600 27600 1 0 0 gnd.sym
+C 17300 28700 1 0 0 nc-left.sym
 {
-T 6800 30500 5 10 1 1 0 0 1
-netname=usbdp
-}
-C 6300 27700 1 0 0 gnd.sym
-N 8100 28000 6400 28000 4
-N 5400 39600 7800 39600 4
-N 7800 39600 7800 39200 4
-N 7800 39200 8100 39200 4
-N 6400 39200 7400 39200 4
-N 7400 39200 7400 38800 4
-N 7400 38800 8100 38800 4
-N 5200 37200 8100 37200 4
-N 8100 30000 6800 30000 4
-{
-T 6800 30100 5 10 1 1 0 0 1
-netname=swdio
+T 17300 29100 5 10 0 0 0 0 1
+value=NoConnection
+T 17300 29500 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 8100 29600 6800 29600 4
+C 16700 32900 1 0 1 beeper.sym
 {
-T 6800 29700 5 10 1 1 0 0 1
-netname=swclk
+T 16400 33800 5 10 0 0 0 6 1
+device=BEEPER
+T 16400 34000 5 10 0 0 0 6 1
+symversion=0.1
+T 16700 32900 5 10 0 1 0 6 1
+footprint=TDK_PS12
+T 16700 32900 5 10 0 1 0 6 1
+value=TDK_PS12
+T 16700 32900 5 10 0 1 0 0 1
+loadstatus=noload
+T 16600 33500 5 10 1 1 0 6 1
+refdes=U8
 }
-C 14300 42400 1 0 0 capacitor.sym
+C 16600 32900 1 0 0 gnd.sym
+C 6700 36500 1 0 1 capacitor.sym
 {
-T 14500 43100 5 10 0 0 0 0 1
+T 6500 37200 5 10 0 0 0 6 1
 device=CAPACITOR
-T 14500 43300 5 10 0 0 0 0 1
+T 6500 37400 5 10 0 0 0 6 1
 symversion=0.1
-T 14300 42400 5 10 0 1 0 0 1
+T 6700 36500 5 10 0 1 0 6 1
 footprint=0402
-T 14200 42700 5 10 1 1 0 0 1
-refdes=C601
-T 14900 42700 5 10 1 1 0 0 1
+T 6800 36800 5 10 1 1 0 6 1
+refdes=C113
+T 6100 36800 5 10 1 1 0 6 1
 value=1uF
 }
-C 14300 41900 1 0 0 capacitor.sym
+N 7500 37200 7300 37200 4
+N 7300 36400 7300 37600 4
+N 7500 36400 7300 36400 4
+N 7500 36800 7000 36800 4
+N 6700 36700 7000 36700 4
+N 7000 36700 7000 36800 4
+N 13900 27200 15200 27200 4
+{
+T 15200 27300 5 10 1 1 0 6 1
+netname=swclk
+}
+N 13900 26800 15200 26800 4
+{
+T 15200 26900 5 10 1 1 0 6 1
+netname=swdio
+}
+C 18800 39200 1 0 0 mx25l.sym
+{
+T 19555 40800 5 10 0 1 0 0 1
+device=IC
+T 18795 39195 5 10 0 1 0 0 1
+footprint=uson-8
+T 19095 42495 5 10 1 1 0 0 1
+refdes=U3
+T 18800 39200 5 10 1 1 0 0 1
+value=MX25V8035F
+}
+C 19800 42700 1 0 0 3.3V-plus.sym
+C 19900 38900 1 0 0 gnd.sym
+N 20000 42700 21200 42700 4
+N 21200 42700 21200 41600 4
+N 22300 40000 21200 40000 4
+{
+T 22300 40100 5 10 1 1 0 6 1
+netname=cs_flash
+}
+N 17700 41200 18800 41200 4
+{
+T 17700 41300 5 10 1 1 0 0 1
+netname=sck0
+}
+N 17700 40800 18800 40800 4
+{
+T 17700 40900 5 10 1 1 0 0 1
+netname=mosi0
+}
+N 17700 40400 18800 40400 4
 {
-T 14500 42600 5 10 0 0 0 0 1
+T 17700 40500 5 10 1 1 0 0 1
+netname=miso0
+}
+N 19700 19800 21200 19800 4
+{
+T 21250 19900 5 10 1 1 0 6 1
+netname=sck5
+}
+N 19700 19400 21200 19400 4
+{
+T 21250 19500 5 10 1 1 0 6 1
+netname=mosi5
+}
+C 15100 19800 1 0 0 3.3V-plus.sym
+N 15300 19800 17400 19800 4
+C 15500 18900 1 90 0 capacitor.sym
+{
+T 14800 19100 5 10 0 0 90 0 1
 device=CAPACITOR
-T 14500 42800 5 10 0 0 0 0 1
+T 14600 19100 5 10 0 0 90 0 1
 symversion=0.1
-T 14300 41900 5 10 0 1 0 0 1
+T 15500 18900 5 10 0 1 0 0 1
 footprint=0402
-T 14200 42200 5 10 1 1 0 0 1
-refdes=C602
-T 14900 42200 5 10 1 1 0 0 1
+T 15200 19500 5 10 1 1 0 6 1
+refdes=C301
+T 15200 19100 5 10 1 1 0 6 1
 value=0.1uF
 }
-C 12200 42500 1 0 0 inductor.sym
+N 15900 18200 17400 18200 4
 {
-T 12400 43000 5 10 0 0 0 0 1
-device=INDUCTOR
-T 12400 43200 5 10 0 0 0 0 1
-symversion=0.1
-T 12200 42500 5 10 0 1 0 0 1
-footprint=0402
-T 12400 42800 5 10 1 1 0 0 1
-refdes=L600
-T 12400 42400 5 10 1 1 0 0 1
-value=bead
+T 15850 18300 5 10 1 1 0 0 1
+netname=imu_gyro_int
 }
-N 12200 42600 11700 42600 4
-N 13100 42600 14300 42600 4
+N 17400 19400 17000 19400 4
+N 19700 17800 21200 17800 4
 {
-T 13200 42700 5 10 1 1 0 0 1
-netname=vdda
+T 21250 17900 5 10 1 1 0 6 1
+netname=cs_imu_gyro
 }
-N 14100 42600 14100 41600 4
-N 14300 42100 14100 42100 4
-C 15400 41800 1 0 0 gnd.sym
-N 15500 42600 15500 42100 4
-N 15500 42100 15200 42100 4
-N 15500 42600 15200 42600 4
-C 5500 36200 1 0 0 capacitor.sym
+N 19700 19000 21200 19000 4
 {
-T 5700 36900 5 10 0 0 0 0 1
+T 21250 19100 5 10 1 1 0 6 1
+netname=miso5
+}
+C 17400 16800 1 0 0 BMI088.sym
+{
+T 17695 20495 5 10 0 0 0 0 1
+footprint=lga16
+T 17705 20795 5 10 0 0 0 0 1
+device=IC
+T 19405 20195 5 10 1 1 0 6 1
+value=BMI088
+T 17695 20195 5 10 1 1 0 0 1
+refdes=U12
+}
+C 17200 16600 1 0 0 gnd.sym
+N 17400 17400 17300 17400 4
+N 17300 17400 17300 16900 4
+N 17400 17000 17300 17000 4
+N 17000 19400 17000 19800 4
+N 15300 17000 17300 17000 4
+N 15300 18900 15300 17000 4
+N 19700 18600 19900 18600 4
+N 19900 18600 19900 19000 4
+N 19700 18200 21200 18200 4
+{
+T 21250 18300 5 10 1 1 0 6 1
+netname=cs_imu_accel
+}
+C 19700 16600 1 0 0 gnd.sym
+N 19700 17400 19800 17400 4
+N 19800 17400 19800 16900 4
+N 19700 17000 19800 17000 4
+C 16900 18500 1 0 0 nc-left.sym
+{
+T 16900 18900 5 10 0 0 0 0 1
+value=NoConnection
+T 16900 19300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 16900 17700 1 0 0 nc-left.sym
+{
+T 16900 18100 5 10 0 0 0 0 1
+value=NoConnection
+T 16900 18500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 15900 19000 17400 19000 4
+{
+T 15850 19100 5 10 1 1 0 0 1
+netname=imu_accel_int
+}
+C 23700 19700 1 0 0 3.3V-plus.sym
+C 23200 17800 1 90 0 capacitor.sym
+{
+T 22500 18000 5 10 0 0 90 0 1
 device=CAPACITOR
-T 5700 37100 5 10 0 0 0 0 1
+T 22300 18000 5 10 0 0 90 0 1
 symversion=0.1
-T 5500 36200 5 10 0 1 270 0 1
+T 23200 17800 5 10 0 1 0 0 1
 footprint=0402
-T 5800 36700 5 10 1 1 180 0 1
-refdes=C610
-T 6600 36700 5 10 1 1 180 0 1
-value=0.1uF
+T 22900 18400 5 10 1 1 0 6 1
+refdes=C22
+T 22900 18000 5 10 1 1 0 6 1
+value=1uF
 }
-C 5100 36100 1 0 0 gnd.sym
-N 13700 41700 13700 41600 4
-C 6200 30700 1 0 1 resistor.sym
+C 24100 17800 1 90 0 capacitor.sym
 {
-T 5900 31100 5 10 0 0 0 6 1
-device=RESISTOR
-T 6200 30700 5 10 0 1 0 0 1
+T 23400 18000 5 10 0 0 90 0 1
+device=CAPACITOR
+T 23200 18000 5 10 0 0 90 0 1
+symversion=0.1
+T 24100 17800 5 10 0 1 0 0 1
 footprint=0402
-T 5700 31000 5 10 1 1 0 6 1
-refdes=R54
-T 6100 31000 5 10 1 1 0 6 1
-value=22
+T 23800 18400 5 10 1 1 0 6 1
+refdes=C21
+T 23800 18000 5 10 1 1 0 6 1
+value=10uF
 }
-C 6200 30300 1 0 1 resistor.sym
+C 23800 16700 1 0 0 gnd.sym
+N 26600 17100 28000 17100 4
 {
-T 5900 30700 5 10 0 0 0 6 1
-device=RESISTOR
-T 6200 30300 5 10 0 1 0 0 1
-footprint=0402
-T 5700 30100 5 10 1 1 0 6 1
-refdes=R55
-T 6100 30100 5 10 1 1 0 6 1
-value=22
+T 28000 17200 5 10 1 1 0 6 1
+netname=mag_int
 }
-N 5300 30800 3900 30800 4
-N 3900 30400 5300 30400 4
-C 8100 21200 1 0 0 STM32L151-48.sym
+C 24200 17000 1 0 0 MMC5983MA.sym
 {
-T 1700 19600 5 10 0 0 0 0 1
+T 26295 19750 5 10 0 1 0 6 1
 device=IC
-T -29900 20900 5 10 0 0 0 0 1
-footprint=ufqfpn48
-T 8500 41300 5 10 1 1 0 0 1
-refdes=U1
-T 11900 38100 5 10 1 1 0 0 1
-value=STM32L151CBU6
+T 24492 20300 5 10 0 0 0 0 1
+footprint=LPCC16
+T 24505 19745 5 10 1 1 0 0 1
+refdes=U9
+T 26300 19750 5 10 1 1 0 6 1
+value=MMC5983MA
 }
-C 5100 26100 1 0 0 gnd.sym
-C 3900 31100 1 0 0 nc-right.sym
+N 24200 19100 23000 19100 4
+N 23000 19100 23000 18700 4
+N 23900 19700 23900 19100 4
+N 24200 19500 23900 19500 4
+N 24200 18700 23900 18700 4
+N 23900 17800 23900 17000 4
+N 24200 17100 23900 17100 4
+N 23900 17100 23000 17100 4
+N 23000 17100 23000 17800 4
+N 24200 17500 23900 17500 4
+N 28000 19100 26600 19100 4
 {
-T 4000 31600 5 10 0 0 0 0 1
-value=NoConnection
-T 4000 31800 5 10 0 0 0 0 1
-device=DRC_Directive
+T 27950 19200 5 10 1 1 0 6 1
+netname=cs_mag
 }
-C 3900 29900 1 0 0 nc-right.sym
+N 28000 18700 26600 18700 4
 {
-T 4000 30400 5 10 0 0 0 0 1
-value=NoConnection
-T 4000 30600 5 10 0 0 0 0 1
-device=DRC_Directive
+T 27950 18800 5 10 1 1 0 6 1
+netname=miso3
 }
-N 5200 36400 5500 36400 4
-N 5200 37200 5200 36400 4
-N 3800 25300 2600 25300 4
+N 28000 18300 26600 18300 4
 {
-T 2600 25350 5 10 1 1 0 0 1
-netname=swdio
+T 27950 18400 5 10 1 1 0 6 1
+netname=mosi3
 }
-N 3800 24500 2600 24500 4
+N 28000 17900 26600 17900 4
 {
-T 2600 24650 5 10 1 1 0 0 1
+T 27950 18000 5 10 1 1 0 6 1
+netname=sck3
+}
+N 7500 35600 6200 35600 4
+{
+T 6200 35700 5 10 1 1 0 0 1
+netname=reset_n
+}
+N 15200 32400 13900 32400 4
+{
+T 15200 32450 5 10 1 1 0 6 1
 netname=force_loader
 }
-N 33900 18700 35000 18700 4
+N 6400 30400 7500 30400 4
 {
-T 34600 18800 5 10 1 1 0 0 1
-netname=sck1
+T 6400 30500 5 10 1 1 0 0 1
+netname=sck5
 }
-N 33900 19100 35000 19100 4
+N 6400 30800 7500 30800 4
 {
-T 34500 19200 5 10 1 1 0 0 1
-netname=mosi1
+T 6400 30900 5 10 1 1 0 0 1
+netname=mosi5
 }
-C 30100 19900 1 0 0 3.3V-plus.sym
-N 30300 19900 31600 19900 4
-C 30500 18400 1 90 0 capacitor.sym
+N 6400 32800 7500 32800 4
 {
-T 29800 18600 5 10 0 0 90 0 1
-device=CAPACITOR
-T 29600 18600 5 10 0 0 90 0 1
-symversion=0.1
-T 30500 18400 5 10 0 1 0 0 1
-footprint=0402
-T 30200 19100 5 10 1 1 180 0 1
-refdes=C301
-T 29800 18600 5 10 1 1 0 0 1
-value=0.1uF
+T 6400 32900 5 10 1 1 0 0 1
+netname=miso5
 }
-C 31100 17600 1 90 0 capacitor.sym
+N 15200 39200 13900 39200 4
 {
-T 30400 17800 5 10 0 0 90 0 1
-device=CAPACITOR
-T 30200 17800 5 10 0 0 90 0 1
-symversion=0.1
-T 31100 17600 5 10 0 1 0 0 1
-footprint=0402
-T 30800 18300 5 10 1 1 180 0 1
-refdes=C302
-T 30400 17800 5 10 1 1 0 0 1
-value=0.1uF
+T 15200 39300 5 10 1 1 0 6 1
+netname=mosi0
+}
+N 15200 38800 13900 38800 4
+{
+T 15200 38900 5 10 1 1 0 6 1
+netname=sck0
+}
+N 15200 38400 13900 38400 4
+{
+T 15200 38500 5 10 1 1 0 6 1
+netname=miso0
+}
+N 13900 30800 15200 30800 4
+{
+T 15200 30900 5 10 1 1 0 6 1
+netname=mosi3
+}
+N 13900 30400 15200 30400 4
+{
+T 15200 30500 5 10 1 1 0 6 1
+netname=sck3
+}
+N 13900 31600 15200 31600 4
+{
+T 15200 31700 5 10 1 1 0 6 1
+netname=miso3
 }
-N 30300 17100 31600 17100 4
-N 30300 17100 30300 18400 4
-C 30800 16800 1 0 0 gnd.sym
-N 33900 17900 35000 17900 4
+N 15300 36800 13900 36800 4
 {
-T 34400 18000 5 10 1 1 0 0 1
-netname=gyro_int
+T 15250 36900 5 10 1 1 0 6 1
+netname=cs_mag
 }
-N 30900 17600 30900 17100 4
-N 33900 18300 35000 18300 4
+N 13900 36400 15300 36400 4
 {
-T 34400 18400 5 10 1 1 0 0 1
-netname=cs_gyro
+T 15300 36500 5 10 1 1 0 6 1
+netname=mag_int
 }
-N 33900 19500 35000 19500 4
+N 13900 35600 15300 35600 4
 {
-T 34500 19600 5 10 1 1 0 0 1
-netname=miso1
+T 15350 35700 5 10 1 1 0 6 1
+netname=cs_imu_gyro
 }
-C 31100 19000 1 0 0 nc-left.sym
+N 13900 36000 15300 36000 4
 {
-T 31100 19400 5 10 0 0 0 0 1
+T 15350 36100 5 10 1 1 0 6 1
+netname=cs_imu_accel
+}
+N 15300 28400 13900 28400 4
+{
+T 15350 28500 5 10 1 1 0 6 1
+netname=imu_gyro_int
+}
+N 15200 40000 13900 40000 4
+{
+T 15200 40100 5 10 1 1 0 6 1
+netname=fire_a
+}
+N 6400 32000 7500 32000 4
+{
+T 6400 32100 5 10 1 1 0 0 1
+netname=fire_b
+}
+N 6400 31600 7500 31600 4
+{
+T 6400 31700 5 10 1 1 0 0 1
+netname=cs_flash
+}
+N 15200 39600 13900 39600 4
+{
+T 15200 39700 5 10 1 1 0 6 1
+netname=sense_a
+}
+N 7500 32400 6400 32400 4
+{
+T 6400 32500 5 10 1 1 0 0 1
+netname=sense_b
+}
+C 7000 31100 1 0 0 nc-left.sym
+{
+T 7000 31500 5 10 0 0 0 0 1
 value=NoConnection
-T 31100 19800 5 10 0 0 0 0 1
+T 7000 31900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 31100 18600 1 0 0 nc-left.sym
+C 13900 40300 1 0 0 nc-right.sym
 {
-T 31100 19000 5 10 0 0 0 0 1
+T 14000 40800 5 10 0 0 0 0 1
 value=NoConnection
-T 31100 19400 5 10 0 0 0 0 1
+T 14000 41000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 31600 17500 31400 17500 4
-N 31400 17100 31400 18300 4
-N 30900 19500 31600 19500 4
-N 30900 18500 30900 19900 4
-C 31600 16900 1 0 0 BMX160.sym
+C 13900 37900 1 0 0 nc-right.sym
 {
-T 31592 16900 5 10 0 1 0 0 1
-footprint=lga14b
-T 33605 20295 5 10 0 1 0 6 1
-device=IC
-T 31895 20295 5 10 1 1 0 0 1
-refdes=U3
-T 33600 20300 5 10 1 1 0 6 1
-value=BMX160
+T 14000 38400 5 10 0 0 0 0 1
+value=NoConnection
+T 14000 38600 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-N 30300 19900 30300 19300 4
-N 31600 18300 31400 18300 4
-N 31600 17900 31400 17900 4
-C 33900 17400 1 0 0 nc-right.sym
+C 13900 37500 1 0 0 nc-right.sym
 {
-T 34000 17900 5 10 0 0 0 0 1
+T 14000 38000 5 10 0 0 0 0 1
 value=NoConnection
-T 34000 18100 5 10 0 0 0 0 1
+T 14000 38200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 20500 12700 1 90 0 capacitor.sym
+C 13900 32700 1 0 0 nc-right.sym
 {
-T 19800 12900 5 10 0 0 90 0 1
-device=CAPACITOR
-T 19600 12900 5 10 0 0 90 0 1
-symversion=0.1
-T 20500 12700 5 10 0 1 0 0 1
-footprint=0402
-T 20200 13400 5 10 1 1 180 0 1
-refdes=C1
-T 19800 12900 5 10 1 1 0 0 1
-value=0.1uF
+T 14000 33200 5 10 0 0 0 0 1
+value=NoConnection
+T 14000 33400 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 21300 12700 1 90 0 capacitor.sym
+C 13900 31900 1 0 0 nc-right.sym
 {
-T 20600 12900 5 10 0 0 90 0 1
-device=CAPACITOR
-T 20400 12900 5 10 0 0 90 0 1
-symversion=0.1
-T 21300 12700 5 10 0 1 0 0 1
-footprint=0402
-T 21000 13400 5 10 1 1 180 0 1
-refdes=C2
-T 20600 12900 5 10 1 1 0 0 1
-value=0.1uF
+T 14000 32400 5 10 0 0 0 0 1
+value=NoConnection
+T 14000 32600 5 10 0 0 0 0 1
+device=DRC_Directive
 }
-C 22100 12700 1 90 0 capacitor.sym
+C 13900 31100 1 0 0 nc-right.sym
 {
-T 21400 12900 5 10 0 0 90 0 1
-device=CAPACITOR
-T 21200 12900 5 10 0 0 90 0 1
-symversion=0.1
-T 22100 12700 5 10 0 1 0 0 1
-footprint=0402
-T 21800 13400 5 10 1 1 180 0 1
-refdes=C3
-T 21400 12900 5 10 1 1 0 0 1
-value=0.1uF
+T 14000 31600 5 10 0 0 0 0 1
+value=NoConnection
+T 14000 31800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 13900 35100 1 0 0 nc-right.sym
+{
+T 14000 35600 5 10 0 0 0 0 1
+value=NoConnection
+T 14000 35800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 15300 28000 13900 28000 4
+{
+T 15350 28100 5 10 1 1 0 6 1
+netname=imu_accel_int
+}
+C 13900 34700 1 0 0 nc-right.sym
+{
+T 14000 35200 5 10 0 0 0 0 1
+value=NoConnection
+T 14000 35400 5 10 0 0 0 0 1
+device=DRC_Directive
 }