switch cpu to SAMD21 parts we have in stock
[hw/easytimer] / easytimer.sch
index 7952860e8a4f7416aa8cbb66c7361505cdd14b58..b4a99a72753cd925a01b8c5204318f611086e84c 100644 (file)
@@ -1,4 +1,4 @@
-v 20191003 2
+v 20220529 2
 C 0 10100 0 0 0 title-E.sym
 N 40100 28900 42100 28900 4
 {
@@ -160,7 +160,7 @@ refdes=R3
 T 40800 28200 5 10 1 1 0 0 1
 value=100k
 }
-N 17300 12250 17300 12700 4
+N 17300 12650 17300 12700 4
 N 13400 13600 14100 13600 4
 {
 T 13400 13700 5 10 1 1 0 0 1
@@ -168,31 +168,31 @@ netname=v_bat
 }
 N 16200 13200 16200 13600 4
 C 19300 13600 1 0 0 3.3V-plus.sym
-N 18300 13600 19500 13600 4
+N 18300 13600 21900 13600 4
 C 19700 12700 1 90 0 capacitor.sym
 {
 T 19000 12900 5 10 0 0 90 0 1
 device=CAPACITOR
 T 19700 12700 5 10 0 0 0 0 1
 footprint=0402
-T 19900 13500 5 10 1 1 180 0 1
+T 19400 13400 5 10 1 1 180 0 1
 refdes=C6
-T 19700 12800 5 10 1 1 0 0 1
+T 19000 12900 5 10 1 1 0 0 1
 value=4.7uF
 T 19700 12700 5 10 0 1 0 0 1
 symversion=0.1
 }
-C 15800 12400 1 90 0 capacitor.sym
+C 15800 12700 1 90 0 capacitor.sym
 {
-T 15100 12600 5 10 0 0 90 0 1
+T 15100 12900 5 10 0 0 90 0 1
 device=CAPACITOR
-T 14900 12600 5 10 0 0 90 0 1
+T 14900 12900 5 10 0 0 90 0 1
 symversion=0.1
-T 15800 12400 5 10 0 0 90 0 1
-footprint=1210
-T 15950 13150 5 10 1 1 180 0 1
+T 15800 12700 5 10 0 0 90 0 1
+footprint=1206
+T 15950 13450 5 10 1 1 180 0 1
 refdes=C8
-T 16200 12700 5 10 1 1 180 0 1
+T 16200 13000 5 10 1 1 180 0 1
 value=22uF
 }
 C 16200 12700 1 0 0 TC2185.sym
@@ -203,92 +203,96 @@ T 16195 12695 5 10 0 1 0 0 1
 footprint=SOT23-5
 T 16495 13895 5 10 1 1 0 0 1
 refdes=U2
-T 17300 13900 5 10 1 1 0 0 1
+T 18000 13900 5 10 1 1 0 6 1
 value=TPS76133
 }
-C 17200 11950 1 0 0 gnd.sym
-T 38750 11900 9 40 1 0 0 0 1
+C 17200 12350 1 0 0 gnd.sym
+T 38250 11900 9 40 1 0 0 0 1
 EasyTimer
-C 26300 13700 1 180 1 conn-4.sym
+C 28800 13900 1 180 1 conn-4.sym
 {
-T 26650 13750 5 10 1 1 0 0 1
+T 29150 13950 5 10 1 1 0 0 1
 refdes=J2
-T 26300 13700 5 10 0 0 180 6 1
+T 28800 13900 5 10 0 0 180 6 1
 footprint=282834-4
-T 26300 13700 5 10 0 1 0 0 1
+T 28800 13900 5 10 0 1 0 0 1
 device=CONNECTOR
-T 26300 13700 5 10 0 1 0 0 1
-value=Screw-4
+T 28800 13900 5 10 0 1 0 0 1
+value=4screws
+T 28800 13900 5 10 0 1 0 0 1
+loadstatus=noload
 }
-C 24400 12300 1 0 1 conn-4.sym
+C 26900 12500 1 0 1 conn-4.sym
 {
-T 23800 13850 5 10 1 1 0 0 1
+T 26300 14050 5 10 1 1 0 0 1
 refdes=J3
-T 24400 12300 5 10 0 0 0 0 1
+T 26900 12500 5 10 0 0 0 0 1
 footprint=282834-4
-T 24400 12300 5 10 0 1 0 0 1
+T 26900 12500 5 10 0 1 0 0 1
 device=CONNECTOR
-T 24400 12300 5 10 0 1 0 0 1
-value=Screw-4
+T 26900 12500 5 10 0 1 0 0 1
+value=4screws
+T 26900 12500 5 10 0 1 0 0 1
+loadstatus=noload
 }
-T 23550 13200 9 10 1 0 0 6 1
+T 26050 13400 9 10 1 0 0 6 1
 Switch Out
-T 23550 13600 9 10 1 0 0 6 1
+T 26050 13800 9 10 1 0 0 6 1
 Switch In
-T 27050 13200 9 10 1 0 0 0 1
+T 29550 13400 9 10 1 0 0 0 1
 Battery +
-T 27050 13600 9 10 1 0 0 0 1
+T 29550 13800 9 10 1 0 0 0 1
 Battery -
-T 23550 12800 9 10 1 0 0 6 1
+T 26050 13000 9 10 1 0 0 6 1
 Apogee +
-T 23550 12400 9 10 1 0 0 6 1
+T 26050 12600 9 10 1 0 0 6 1
 Apogee -
-T 27050 12800 9 10 1 0 0 0 1
+T 29550 13000 9 10 1 0 0 0 1
 Main +
-T 27050 12400 9 10 1 0 0 0 1
+T 29550 12600 9 10 1 0 0 0 1
 Main -
-N 24400 12800 26300 12800 4
-N 25600 12400 26300 12400 4
+N 26900 13000 28800 13000 4
+N 28100 12600 28800 12600 4
 {
-T 25600 12450 5 10 1 1 0 0 1
+T 28100 12650 5 10 1 1 0 0 1
 netname=fet_b
 }
-N 24400 12400 25100 12400 4
+N 26900 12600 27600 12600 4
 {
-T 25100 12450 5 10 1 1 0 6 1
+T 27600 12650 5 10 1 1 0 6 1
 netname=fet_a
 }
-N 4400 35200 8100 35200 4
+N 4300 34400 8100 34400 4
 {
-T 7700 35300 5 10 1 1 0 6 1
+T 7800 34500 5 10 1 1 0 6 1
 netname=sense_bat
 }
-C 4300 35200 1 270 1 resistor.sym
+C 4200 34400 1 270 1 resistor.sym
 {
-T 4700 35500 5 10 0 0 90 2 1
+T 4600 34700 5 10 0 0 90 2 1
 device=RESISTOR
-T 4300 35200 5 10 0 0 90 2 1
+T 4200 34400 5 10 0 0 90 2 1
 footprint=0402
-T 4600 35600 5 10 1 1 180 6 1
+T 4500 34800 5 10 1 1 180 6 1
 value=100k
-T 4600 35900 5 10 1 1 180 6 1
+T 4500 35100 5 10 1 1 180 6 1
 refdes=R12
 }
-C 4500 34000 1 0 1 gnd.sym
-C 4300 34300 1 270 1 resistor.sym
+C 4400 33200 1 0 1 gnd.sym
+C 4200 33500 1 270 1 resistor.sym
 {
-T 4700 34600 5 10 0 0 90 2 1
+T 4600 33800 5 10 0 0 90 2 1
 device=RESISTOR
-T 4300 34295 5 10 0 1 90 2 1
+T 4200 33495 5 10 0 1 90 2 1
 footprint=0402
-T 4600 35000 5 10 1 1 180 6 1
+T 4500 34200 5 10 1 1 180 6 1
 refdes=R13
-T 4900 34500 5 10 1 1 0 6 1
+T 4800 33700 5 10 1 1 0 6 1
 value=27k
 }
-N 3600 36100 4400 36100 4
+N 3500 35300 4300 35300 4
 {
-T 4100 36150 5 10 1 1 0 6 1
+T 4000 35350 5 10 1 1 0 6 1
 netname=v_bat
 }
 C 39000 18100 1 0 0 hole_plated.sym
@@ -352,27 +356,26 @@ 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 26700 25100 25500 25100 4
 {
-T 2600 25800 5 10 1 1 0 0 1
+T 25500 25200 5 10 1 1 0 0 1
 netname=reset_n
 }
-N 2600 24900 3800 24900 4
+N 22800 25900 26700 25900 4
 {
-T 2600 25000 5 10 1 1 0 0 1
+T 25500 26000 5 10 1 1 0 0 1
 netname=swclk
 }
-C 3700 25800 1 0 0 gnd.sym
-N 24400 13200 25100 13200 4
+N 26900 13400 27600 13400 4
 {
-T 25100 13250 5 10 1 1 0 6 1
+T 27600 13450 5 10 1 1 0 6 1
 netname=v_bat
 }
-C 26200 13300 1 0 0 gnd.sym
-N 24400 13600 25850 13600 4
-N 25850 13600 25850 13200 4
-N 25850 13200 26300 13200 4
-N 24400 13200 24400 12800 4
+C 28700 13500 1 0 0 gnd.sym
+N 26900 13800 28350 13800 4
+N 28350 13800 28350 13400 4
+N 28350 13400 28800 13400 4
+N 26900 13400 26900 13000 4
 C 37400 28600 1 0 0 opamp-dual.sym
 {
 T 38500 29900 5 10 0 0 0 0 1
@@ -411,11 +414,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 12400 15600 12300 4
-N 15600 12300 17300 12300 4
-N 17300 12300 19500 12300 4
-N 19500 12300 19500 12700 4
-N 15600 13300 15600 13600 4
+N 15600 12700 21900 12700 4
 C 14100 13400 1 0 0 diode.sym
 {
 T 14500 14000 5 10 0 0 0 0 1
@@ -505,30 +504,32 @@ 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
 http://altusmetrum.org/EasyTimer
-C 28200 13600 1 270 0 battery.sym
+C 30700 13800 1 270 0 battery.sym
 {
-T 29100 13300 5 10 0 1 270 0 1
+T 31600 13500 5 10 0 1 270 0 1
 device=CONNECTOR
-T 28700 13500 5 10 1 1 0 0 1
+T 31200 13700 5 10 1 1 0 0 1
 refdes=B1
-T 29500 13300 5 10 0 0 270 0 1
+T 32000 13500 5 10 0 0 270 0 1
 symversion=0.1
-T 28700 13100 5 10 1 1 0 0 1
+T 31200 13300 5 10 1 1 0 0 1
 value=LiPo
-T 28200 13600 5 10 0 0 0 0 1
+T 30700 13800 5 10 0 0 0 0 1
 footprint=B2B-PH
-T 28200 13600 5 10 0 1 0 0 1
+T 30700 13800 5 10 0 1 0 0 1
 device=CONNECTOR
+T 30700 13800 5 10 0 1 0 0 1
+loadstatus=noload
 }
-N 25400 13600 25400 14000 4
-N 25400 14000 28400 14000 4
-N 28400 14000 28400 13600 4
-C 28300 12600 1 0 0 gnd.sym
+N 27900 13800 27900 14200 4
+N 27900 14200 30900 14200 4
+N 30900 14200 30900 13800 4
+C 30800 12800 1 0 0 gnd.sym
 C 18300 13100 1 0 0 nc-right.sym
 {
 T 18400 13600 5 10 0 0 0 0 1
@@ -556,186 +557,69 @@ N 6900 34800 8100 34800 4
 T 6900 34900 5 10 1 1 0 0 1
 netname=sense_a
 }
-N 8100 34400 6900 34400 4
+N 8100 35200 6900 35200 4
 {
-T 6900 34500 5 10 1 1 0 0 1
+T 6900 35300 5 10 1 1 0 0 1
 netname=sense_b
 }
-N 8100 33600 6900 33600 4
+N 8100 24400 6800 24400 4
 {
-T 6900 33700 5 10 1 1 0 0 1
+T 6800 24500 5 10 1 1 0 0 1
 netname=fire_b
 }
-N 8100 34000 6900 34000 4
+N 8100 28800 6800 28800 4
 {
-T 6900 34100 5 10 1 1 0 0 1
+T 6800 28900 5 10 1 1 0 0 1
 netname=fire_a
 }
-N 8100 32800 6900 32800 4
+N 8100 29200 6800 29200 4
 {
-T 6900 32900 5 10 1 1 0 0 1
+T 6800 29300 5 10 1 1 0 0 1
 netname=cs_gyro
 }
-T 39000 10900 9 10 1 0 0 0 2
-Copyright 2019 by Bdale Garbee
+T 38600 11000 9 10 1 0 0 0 2
+Copyright 2022 by Bdale Garbee
   Licensed under the TAPR OHL
-C 3800 24400 1 0 0 conn-5.sym
+C 26700 26400 1 180 1 conn-5.sym
 {
-T 4155 26295 5 10 1 1 0 0 1
-refdes=J4
-T 3800 24400 5 10 0 0 0 0 1
+T 27155 24505 5 10 1 1 180 6 1
+refdes=J11
+T 26700 26400 5 10 0 0 180 6 1
 footprint=50mil5pin
-T 3800 24400 5 10 0 1 0 0 1
+T 26700 26400 5 10 0 1 180 6 1
 loadstatus=noload
 }
-N 8100 33200 6900 33200 4
+N 7500 37900 6300 37900 4
 {
-T 6900 33300 5 10 1 1 0 0 1
+T 7500 38000 5 10 1 1 0 6 1
 netname=force_loader
 }
-N 35800 14100 36900 14100 4
-{
-T 36500 14200 5 10 1 1 0 0 1
-netname=sck1
-}
-N 35800 13700 36900 13700 4
-{
-T 36400 13800 5 10 1 1 0 0 1
-netname=mosi1
-}
-C 30800 16500 1 0 0 3.3V-plus.sym
-N 31000 16500 33100 16500 4
-C 31200 15600 1 90 0 capacitor.sym
-{
-T 30500 15800 5 10 0 0 90 0 1
-device=CAPACITOR
-T 30300 15800 5 10 0 0 90 0 1
-symversion=0.1
-T 31200 15600 5 10 0 1 0 0 1
-footprint=0402
-T 31200 15600 5 10 0 1 0 0 1
-loadstatus=smt
-T 30900 16300 5 10 1 1 180 0 1
-refdes=C301
-T 30500 15800 5 10 1 1 0 0 1
-value=0.1uF
-}
-C 31800 14900 1 90 0 capacitor.sym
-{
-T 31100 15100 5 10 0 0 90 0 1
-device=CAPACITOR
-T 30900 15100 5 10 0 0 90 0 1
-symversion=0.1
-T 31800 14900 5 10 0 1 0 0 1
-footprint=0402
-T 31800 14900 5 10 0 1 0 0 1
-loadstatus=smt
-T 31500 15600 5 10 1 1 180 0 1
-refdes=C303
-T 31100 15100 5 10 1 1 0 0 1
-value=10nF
-}
-C 32400 14200 1 90 0 capacitor.sym
-{
-T 31700 14400 5 10 0 0 90 0 1
-device=CAPACITOR
-T 31500 14400 5 10 0 0 90 0 1
-symversion=0.1
-T 32400 14200 5 10 0 1 0 0 1
-footprint=0402
-T 32400 14200 5 10 0 1 0 0 1
-loadstatus=smt
-T 32100 14900 5 10 1 1 180 0 1
-refdes=C302
-T 31700 14400 5 10 1 1 0 0 1
-value=0.1uF
-}
-N 31000 13700 33100 13700 4
-N 31000 13700 31000 15600 4
-C 32300 13400 1 0 0 gnd.sym
-N 35800 15700 36900 15700 4
-{
-T 36300 15800 5 10 1 1 0 0 1
-netname=gyro_int
-}
-N 31600 14900 31600 13700 4
-N 32200 15300 32200 15100 4
-N 32200 14200 32200 13700 4
-N 35800 14900 36900 14900 4
-{
-T 36300 15000 5 10 1 1 0 0 1
-netname=cs_gyro
-}
-N 35800 14500 36900 14500 4
-{
-T 36400 14600 5 10 1 1 0 0 1
-netname=miso1
-}
-C 32600 14800 1 0 0 nc-left.sym
-{
-T 32600 15200 5 10 0 0 0 0 1
-value=NoConnection
-T 32600 15600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 32600 14400 1 0 0 nc-left.sym
+N 7500 38700 6300 38700 4
 {
-T 32600 14800 5 10 0 0 0 0 1
-value=NoConnection
-T 32600 15200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 33100 13500 1 0 0 MPU9250.sym
-{
-T 34395 15695 5 10 0 1 0 0 1
-device=IC
-T 33100 13500 5 10 0 1 0 0 1
-footprint=ufqfpn24
-T 33395 16895 5 10 1 1 0 0 1
-refdes=U3
-T 34595 16895 5 10 1 1 0 0 1
-value=MPU-9250
-}
-N 33100 14100 32900 14100 4
-N 32900 14100 32900 13700 4
-N 33100 15300 32200 15300 4
-N 31600 16100 33100 16100 4
-N 31600 15800 31600 16500 4
-N 33100 15700 32900 15700 4
-N 32900 15700 32900 16100 4
-C 37400 15800 1 0 0 gnd.sym
-N 35800 16100 37500 16100 4
-N 8100 32400 6900 32400 4
-{
-T 6900 32500 5 10 1 1 0 0 1
+T 7500 38800 5 10 1 1 0 6 1
 netname=gyro_int
 }
 C 4000 29300 1 0 1 gnd.sym
-C 4400 28100 1 0 0 beeper.sym
+C 5200 26100 1 0 0 beeper.sym
 {
-T 4700 29000 5 10 0 0 0 0 1
+T 5500 27000 5 10 0 0 0 0 1
 device=BEEPER
-T 4700 29200 5 10 0 0 0 0 1
+T 5500 27200 5 10 0 0 0 0 1
 symversion=0.1
-T 4400 28100 5 10 0 1 0 0 1
+T 5200 26100 5 10 0 1 0 0 1
 footprint=TDK_PS12
-T 4400 28100 5 10 0 1 0 0 1
+T 5200 26100 5 10 0 1 0 0 1
 value=TDK_PS12
-T 4400 28100 5 10 0 0 0 0 1
+T 5200 26100 5 10 0 0 0 0 1
 loadstatus=noload
-T 4500 28700 5 10 1 1 0 0 1
+T 5300 26700 5 10 1 1 0 0 1
 refdes=U8
 }
-N 8100 28400 5400 28400 4
+N 8100 26400 6200 26400 4
 {
-T 6800 28500 5 10 1 1 0 0 1
+T 6800 26500 5 10 1 1 0 0 1
 netname=beeper
 }
-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
@@ -744,51 +628,6 @@ 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
-device=CAPACITOR
-T 7400 39000 5 10 0 0 270 0 1
-symversion=0.1
-T 6500 39200 5 10 0 0 0 0 1
-footprint=0402
-T 6900 38900 5 10 1 1 0 0 1
-refdes=C33
-T 6900 38400 5 10 1 1 0 0 1
-value=22pF
-}
-C 5200 39200 1 270 0 capacitor.sym
-{
-T 5900 39000 5 10 0 0 270 0 1
-device=CAPACITOR
-T 6100 39000 5 10 0 0 270 0 1
-symversion=0.1
-T 5200 39200 5 10 0 0 0 0 1
-footprint=0402
-T 4900 38900 5 10 1 1 0 0 1
-refdes=C32
-T 4800 38400 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
-{
-T 5900 39300 5 10 0 0 0 0 1
-device=CRYSTAL
-T 5900 39500 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
-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
@@ -815,26 +654,8 @@ N 8100 30400 6200 30400 4
 T 6800 30500 5 10 1 1 0 0 1
 netname=usbdp
 }
-C 6700 28100 1 180 0 resistor.sym
-{
-T 6400 27700 5 10 0 0 180 0 1
-device=RESISTOR
-T 6700 28100 5 10 0 0 90 0 1
-footprint=0402
-T 5850 28175 5 10 1 1 0 0 1
-refdes=R401
-T 6600 28300 5 10 1 1 180 0 1
-value=10k
-}
-C 5700 27700 1 0 0 gnd.sym
-N 8100 28000 6700 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
+C 6300 27700 1 0 0 gnd.sym
+N 8100 28000 6400 28000 4
 N 8100 30000 6800 30000 4
 {
 T 6800 30100 5 10 1 1 0 0 1
@@ -845,57 +666,6 @@ N 8100 29600 6800 29600 4
 T 6800 29700 5 10 1 1 0 0 1
 netname=swclk
 }
-C 14300 42400 1 0 0 capacitor.sym
-{
-T 14500 43100 5 10 0 0 0 0 1
-device=CAPACITOR
-T 14500 43300 5 10 0 0 0 0 1
-symversion=0.1
-T 14300 42400 5 10 0 1 0 0 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
-value=1uF
-}
-C 14300 41900 1 0 0 capacitor.sym
-{
-T 14500 42600 5 10 0 0 0 0 1
-device=CAPACITOR
-T 14500 42800 5 10 0 0 0 0 1
-symversion=0.1
-T 14300 41900 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
-value=0.1uF
-}
-C 12200 42500 1 0 0 inductor.sym
-{
-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
-}
-N 12200 42600 11700 42600 4
-N 13100 42600 14300 42600 4
-{
-T 13200 42700 5 10 1 1 0 0 1
-netname=vdda
-}
-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
 {
 T 5700 36900 5 10 0 0 0 0 1
@@ -910,7 +680,6 @@ T 6600 36700 5 10 1 1 180 0 1
 value=0.1uF
 }
 C 5100 36100 1 0 0 gnd.sym
-N 13700 41700 13700 41600 4
 C 6200 30700 1 0 1 resistor.sym
 {
 T 5900 31100 5 10 0 0 0 6 1
@@ -935,22 +704,7 @@ value=22
 }
 N 5300 30800 3900 30800 4
 N 3900 30400 5300 30400 4
-C 8100 21200 1 0 0 STM32L151-48.sym
-{
-T 1700 19600 5 10 0 0 0 0 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
-}
-C 4300 28100 1 0 0 gnd.sym
-T 18900 35500 5 10 1 1 180 0 1
-netname=led_red
-T 18900 35050 5 10 1 1 180 0 1
-netname=led_green
+C 5100 26100 1 0 0 gnd.sym
 C 3900 31100 1 0 0 nc-right.sym
 {
 T 4000 31600 5 10 0 0 0 0 1
@@ -966,14 +720,323 @@ T 4000 30600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 N 5200 36400 5500 36400 4
-N 5200 37200 5200 36400 4
-N 3800 25300 2600 25300 4
+N 26700 25500 22800 25500 4
 {
-T 2600 25350 5 10 1 1 0 0 1
+T 25500 25550 5 10 1 1 0 0 1
 netname=swdio
 }
-N 3800 24500 2600 24500 4
+N 26700 26300 25500 26300 4
 {
-T 2600 24650 5 10 1 1 0 0 1
+T 25500 26350 5 10 1 1 0 0 1
 netname=force_loader
 }
+N 33900 18700 35000 18700 4
+{
+T 34600 18800 5 10 1 1 0 0 1
+netname=sck1
+}
+N 33900 19100 35000 19100 4
+{
+T 34500 19200 5 10 1 1 0 0 1
+netname=mosi1
+}
+C 30100 19900 1 0 0 3.3V-plus.sym
+N 30300 19900 31600 19900 4
+C 30500 18400 1 90 0 capacitor.sym
+{
+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
+}
+C 31100 17600 1 90 0 capacitor.sym
+{
+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
+}
+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
+{
+T 34400 18000 5 10 1 1 0 0 1
+netname=gyro_int
+}
+N 30900 17600 30900 17100 4
+N 33900 18300 35000 18300 4
+{
+T 34400 18400 5 10 1 1 0 0 1
+netname=cs_gyro
+}
+N 33900 19500 35000 19500 4
+{
+T 34500 19600 5 10 1 1 0 0 1
+netname=miso1
+}
+C 31100 19000 1 0 0 nc-left.sym
+{
+T 31100 19400 5 10 0 0 0 0 1
+value=NoConnection
+T 31100 19800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 31100 18600 1 0 0 nc-left.sym
+{
+T 31100 19000 5 10 0 0 0 0 1
+value=NoConnection
+T 31100 19400 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
+{
+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
+}
+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
+{
+T 34000 17900 5 10 0 0 0 0 1
+value=NoConnection
+T 34000 18100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 20500 12700 1 90 0 capacitor.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
+}
+C 21300 12700 1 90 0 capacitor.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
+}
+C 22100 12700 1 90 0 capacitor.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
+}
+C 32400 36200 1 0 0 mx25l.sym
+{
+T 33155 37800 5 10 0 1 0 0 1
+device=IC
+T 32395 36195 5 10 0 1 0 0 1
+footprint=uson-8
+T 32695 39495 5 10 1 1 0 0 1
+refdes=U4
+T 32400 36200 5 10 1 1 0 0 1
+value=MX25L4006E
+}
+C 33400 39700 1 0 0 3.3V-plus.sym
+C 33500 35900 1 0 0 gnd.sym
+N 33600 39700 34800 39700 4
+N 34800 39700 34800 38600 4
+N 35900 37000 34800 37000 4
+{
+T 35900 37100 5 10 1 1 0 6 1
+netname=cs_flash
+}
+N 31300 38200 32400 38200 4
+{
+T 31300 38300 5 10 1 1 0 0 1
+netname=sck1
+}
+N 31300 37800 32400 37800 4
+{
+T 31300 37900 5 10 1 1 0 0 1
+netname=mosi1
+}
+N 31300 37400 32400 37400 4
+{
+T 31300 37500 5 10 1 1 0 0 1
+netname=miso1
+}
+N 8100 28400 6800 28400 4
+{
+T 6800 28500 5 10 1 1 0 0 1
+netname=cs_flash
+}
+C 24850 33050 1 90 1 ABM8.sym
+{
+T 24350 32850 5 10 0 1 270 2 1
+device=CRYSTAL
+T 24850 33050 5 10 0 1 0 6 1
+footprint=TSX-3225
+T 24400 32900 5 10 1 1 0 6 1
+refdes=X1
+T 24400 32350 5 10 1 1 0 6 1
+value=16MHz
+}
+C 25350 33300 1 0 1 capacitor.sym
+{
+T 25150 34000 5 10 0 1 0 6 1
+device=CAPACITOR
+T 25350 33300 5 10 0 1 0 6 1
+footprint=0402
+T 25150 33800 5 10 1 1 0 6 1
+refdes=C9
+T 25350 33300 5 10 1 1 0 6 1
+value=18pF
+}
+C 25350 31700 1 0 1 capacitor.sym
+{
+T 25150 32400 5 10 0 1 0 6 1
+device=CAPACITOR
+T 25350 31700 5 10 0 1 0 6 1
+footprint=0402
+T 25150 31450 5 10 1 1 0 6 1
+refdes=C10
+T 25350 31700 5 10 1 1 0 6 1
+value=18pF
+}
+C 25450 31600 1 0 1 gnd.sym
+N 25350 31900 25350 33500 4
+N 24850 33050 25350 33050 4
+N 24850 32350 25350 32350 4
+N 23500 32300 24450 32300 4
+N 24450 31900 24450 32350 4
+N 22800 33100 24450 33100 4
+N 24450 33050 24450 33500 4
+C 16400 25300 1 0 0 SAMD21G.sym
+{
+T 21800 28300 5 10 0 0 0 0 1
+device=IC
+T 21800 28000 5 10 0 0 0 0 1
+footprint=lqfp48
+T 16800 39400 5 10 1 1 0 0 1
+refdes=U1
+T 22400 39400 5 10 1 1 0 6 1
+value=SAMD21G17D
+}
+N 22800 32700 23500 32700 4
+N 23500 32700 23500 32300 4
+N 16400 26700 16400 25500 4
+C 16300 25200 1 0 0 gnd.sym
+C 16500 38000 1 90 0 inductor.sym
+{
+T 16000 38200 5 10 0 0 90 0 1
+device=INDUCTOR
+T 15800 38200 5 10 0 0 90 0 1
+symversion=0.1
+T 16500 38000 5 10 0 1 90 0 1
+footprint=0402
+T 16200 38200 5 10 1 1 90 0 1
+refdes=L600
+T 16600 38200 5 10 1 1 90 0 1
+value=bead
+}
+C 16200 37500 1 0 1 capacitor.sym
+{
+T 16000 38200 5 10 0 0 0 6 1
+device=CAPACITOR
+T 16000 38400 5 10 0 0 0 6 1
+symversion=0.1
+T 16200 37500 5 10 0 1 0 6 1
+footprint=0402
+T 16300 37800 5 10 1 1 0 6 1
+refdes=C601
+T 15600 37800 5 10 1 1 0 6 1
+value=1uF
+}
+C 16200 37000 1 0 1 capacitor.sym
+{
+T 16000 37700 5 10 0 0 0 6 1
+device=CAPACITOR
+T 16000 37900 5 10 0 0 0 6 1
+symversion=0.1
+T 16200 37000 5 10 0 1 0 6 1
+footprint=0402
+T 16300 37300 5 10 1 1 0 6 1
+refdes=C602
+T 15600 37300 5 10 1 1 0 6 1
+value=0.1uF
+}
+N 16400 36700 16400 38000 4
+N 16200 37200 16400 37200 4
+C 15100 36900 1 0 1 gnd.sym
+N 15000 37700 15000 37200 4
+N 15000 37200 15300 37200 4
+N 15000 37700 15300 37700 4
+N 16400 37700 16200 37700 4
+C 16200 38900 1 0 0 vcc.sym
+C 12900 36300 1 0 0 vcc.sym
+C 12900 35400 1 270 1 capacitor.sym
+{
+T 13600 35600 5 10 0 0 270 6 1
+device=CAPACITOR
+T 13800 35600 5 10 0 0 270 6 1
+symversion=0.1
+T 12900 35400 5 10 0 1 270 6 1
+footprint=0402
+T 13200 35300 5 10 1 1 270 6 1
+refdes=C4
+T 13200 36000 5 10 1 1 270 6 1
+value=0.1uF
+}
+C 13600 35400 1 270 1 capacitor.sym
+{
+T 14300 35600 5 10 0 0 270 6 1
+device=CAPACITOR
+T 14500 35600 5 10 0 0 270 6 1
+symversion=0.1
+T 13600 35400 5 10 0 1 270 6 1
+footprint=0402
+T 13900 35300 5 10 1 1 270 6 1
+refdes=C5
+T 13900 36000 5 10 1 1 270 6 1
+value=0.1uF
+}
+N 13100 36300 16400 36300 4
+N 16400 36300 16400 35100 4
+N 13800 35400 13100 35400 4
+C 13000 35100 1 0 0 gnd.sym
+C 26800 24400 1 0 1 gnd.sym