X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=easytimer.sch;h=b4a99a72753cd925a01b8c5204318f611086e84c;hb=d91b6088d5b3f006e65c8ca29619e8b107d42ad8;hp=7952860e8a4f7416aa8cbb66c7361505cdd14b58;hpb=2101e9ab97cba53eb8421361fa4c2ead73de09b7;p=hw%2Feasytimer diff --git a/easytimer.sch b/easytimer.sch index 7952860..b4a99a7 100644 --- a/easytimer.sch +++ b/easytimer.sch @@ -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