forward annotate additional bypass caps, etc, to incomplete pcb layout
[hw/easytimer] / easytimer.sch
index 0a650053330586c8035cb4c800bdd3b7ce6feefd..76003144b3b9d93d509d214d9d5f322f5975867f 100644 (file)
@@ -264,7 +264,7 @@ netname=fet_a
 }
 N 27700 38300 22800 38300 4
 {
-T 23100 38400 5 10 1 1 0 0 1
+T 24100 38400 5 10 1 1 0 6 1
 netname=sense_bat
 }
 C 27800 38300 1 90 0 resistor.sym
@@ -527,14 +527,14 @@ value=NoConnection
 T 18400 13800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 24000 34700 22800 34700 4
+N 24100 36300 22800 36300 4
 {
-T 24000 34800 5 10 1 1 0 6 1
+T 24100 36400 5 10 1 1 0 6 1
 netname=sense_a
 }
-N 22800 35100 24000 35100 4
+N 22800 37900 24100 37900 4
 {
-T 24000 35200 5 10 1 1 0 6 1
+T 24100 38000 5 10 1 1 0 6 1
 netname=sense_b
 }
 N 16400 30300 15100 30300 4
@@ -542,125 +542,81 @@ N 16400 30300 15100 30300 4
 T 15100 30400 5 10 1 1 0 0 1
 netname=fire_b
 }
-N 16400 31100 15100 31100 4
+N 24100 34300 22800 34300 4
 {
-T 15100 31200 5 10 1 1 0 0 1
+T 24100 34400 5 10 1 1 0 6 1
 netname=fire_a
 }
-N 16400 31500 15100 31500 4
+N 24100 30700 22800 30700 4
 {
-T 15100 31600 5 10 1 1 0 0 1
+T 24100 30800 5 10 1 1 0 6 1
 netname=cs_gyro
 }
 T 38600 11000 9 10 1 0 0 0 2
 Copyright 2022 by Bdale Garbee
   Licensed under the TAPR OHL
-N 14000 29100 16400 29100 4
+N 12900 29500 16400 29500 4
 {
-T 15100 29200 5 10 1 1 0 0 1
+T 15100 29600 5 10 1 1 0 0 1
 netname=force_loader
 }
-N 24000 36300 22800 36300 4
-{
-T 24000 36400 5 10 1 1 0 6 1
-netname=gyro_int
-}
-N 33900 18700 35000 18700 4
+N 28300 20000 29400 20000 4
 {
-T 34600 18800 5 10 1 1 0 0 1
-netname=sck3
+T 29400 20100 5 10 1 1 0 6 1
+netname=sck0
 }
-N 33900 19100 35000 19100 4
+N 28300 19200 29400 19200 4
 {
-T 34500 19200 5 10 1 1 0 0 1
-netname=mosi3
+T 29400 19300 5 10 1 1 0 6 1
+netname=mosi0
 }
-C 30100 19900 1 0 0 3.3V-plus.sym
-N 30300 19900 31600 19900 4
-C 30500 18400 1 90 0 capacitor.sym
+C 23700 20000 1 0 0 3.3V-plus.sym
+C 24100 18500 1 90 0 capacitor.sym
 {
-T 29800 18600 5 10 0 0 90 0 1
+T 23400 18700 5 10 0 0 90 0 1
 device=CAPACITOR
-T 29600 18600 5 10 0 0 90 0 1
+T 23200 18700 5 10 0 0 90 0 1
 symversion=0.1
-T 30500 18400 5 10 0 1 0 0 1
+T 24100 18500 5 10 0 1 0 0 1
 footprint=0402
-T 30200 19100 5 10 1 1 180 0 1
+T 23800 19200 5 10 1 1 180 0 1
 refdes=C301
-T 29800 18600 5 10 1 1 0 0 1
+T 23400 18700 5 10 1 1 0 0 1
 value=0.1uF
 }
-C 31100 17600 1 90 0 capacitor.sym
+C 24700 17700 1 90 0 capacitor.sym
 {
-T 30400 17800 5 10 0 0 90 0 1
+T 24000 17900 5 10 0 0 90 0 1
 device=CAPACITOR
-T 30200 17800 5 10 0 0 90 0 1
+T 23800 17900 5 10 0 0 90 0 1
 symversion=0.1
-T 31100 17600 5 10 0 1 0 0 1
+T 24700 17700 5 10 0 1 0 0 1
 footprint=0402
-T 30800 18300 5 10 1 1 180 0 1
+T 24400 18400 5 10 1 1 180 0 1
 refdes=C302
-T 30400 17800 5 10 1 1 0 0 1
+T 24000 17900 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
+N 23900 17200 23900 18500 4
+C 25700 16900 1 0 0 gnd.sym
+N 24900 18400 26000 18400 4
 {
-T 34400 18000 5 10 1 1 0 0 1
-netname=gyro_int
+T 24900 18500 5 10 1 1 0 0 1
+netname=gyro_int3
 }
-N 30900 17600 30900 17100 4
-N 33900 18300 35000 18300 4
+N 24500 17700 24500 17200 4
+N 28300 18000 29400 18000 4
 {
-T 34400 18400 5 10 1 1 0 0 1
+T 29400 18100 5 10 1 1 0 6 1
 netname=cs_gyro
 }
-N 33900 19500 35000 19500 4
+N 28300 19600 29400 19600 4
 {
-T 34500 19600 5 10 1 1 0 0 1
-netname=miso3
-}
-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
+T 29400 19700 5 10 1 1 0 6 1
+netname=miso0
 }
+N 24500 18600 24500 19600 4
+N 23900 20000 23900 19400 4
 C 20500 12700 1 90 0 capacitor.sym
 {
 T 19800 12900 5 10 0 0 90 0 1
@@ -723,21 +679,21 @@ netname=cs_flash
 N 31300 38200 32400 38200 4
 {
 T 31300 38300 5 10 1 1 0 0 1
-netname=sck0
+netname=sck3
 }
 N 31300 37800 32400 37800 4
 {
 T 31300 37900 5 10 1 1 0 0 1
-netname=mosi0
+netname=mosi3
 }
 N 31300 37400 32400 37400 4
 {
 T 31300 37500 5 10 1 1 0 0 1
-netname=miso0
+netname=miso3
 }
-N 16400 30700 15100 30700 4
+N 24100 29900 22800 29900 4
 {
-T 15100 30800 5 10 1 1 0 0 1
+T 24100 30000 5 10 1 1 0 6 1
 netname=cs_flash
 }
 C 16400 25300 1 0 0 SAMD21G.sym
@@ -799,10 +755,6 @@ 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 15900 36300 1 0 0 vcc.sym
-N 16100 36300 16400 36300 4
-N 16400 36300 16400 35100 4
 C 24700 26000 1 180 1 conn-4.sym
 {
 T 24700 26000 5 10 0 0 180 6 1
@@ -825,27 +777,27 @@ netname=reset_n
 }
 N 24700 25500 22800 25500 4
 {
-T 23400 25600 5 10 1 1 0 0 1
+T 24100 25600 5 10 1 1 0 6 1
 netname=swdio
 }
 N 24700 25900 22800 25900 4
 {
-T 23400 26000 5 10 1 1 0 0 1
+T 24100 26000 5 10 1 1 0 6 1
 netname=swclk
 }
-C 14000 29200 1 180 0 conn-2.sym
+C 12900 29600 1 180 0 conn-2.sym
 {
-T 14000 29200 5 10 0 1 180 0 1
+T 12900 29600 5 10 0 1 180 0 1
 footprint=50mil2pin
-T 14000 29200 5 10 0 1 180 0 1
+T 12900 29600 5 10 0 1 180 0 1
 loadstatus=noload
-T 14000 29200 5 10 0 1 180 0 1
+T 12900 29600 5 10 0 1 180 0 1
 device=CONNECTOR
-T 13595 29455 5 10 1 1 180 0 1
+T 12495 29855 5 10 1 1 180 0 1
 refdes=J4
 }
-C 14100 28400 1 0 1 gnd.sym
-T 14200 28200 9 10 1 0 0 6 1
+C 13000 28800 1 0 1 gnd.sym
+T 13100 28600 9 10 1 0 0 6 1
 Force Bootloader
 C 22500 12700 1 270 1 capacitor.sym
 {
@@ -977,27 +929,12 @@ N 22800 32700 27500 32700 4
 N 28200 32700 28500 32700 4
 N 22800 33100 28500 33100 4
 N 28500 33100 28500 32700 4
-C 25700 31600 1 0 1 beeper.sym
+N 15000 29100 16400 29100 4
 {
-T 25400 32500 5 10 0 0 0 6 1
-device=BEEPER
-T 25400 32700 5 10 0 0 0 6 1
-symversion=0.1
-T 25700 31600 5 10 0 1 0 6 1
-footprint=TDK_PS12
-T 25700 31600 5 10 0 1 0 6 1
-value=TDK_PS12
-T 25700 31600 5 10 0 0 0 6 1
-loadstatus=noload
-T 25600 32200 5 10 1 1 0 6 1
-refdes=U8
-}
-N 22800 31900 24700 31900 4
-{
-T 24100 32000 5 10 1 1 0 6 1
+T 15100 29200 5 10 1 1 0 0 1
 netname=beeper
 }
-C 25800 31600 1 0 1 gnd.sym
+C 14100 28800 1 0 1 gnd.sym
 N 24100 37500 22800 37500 4
 {
 T 24100 37600 5 10 1 1 0 6 1
@@ -1028,3 +965,248 @@ N 22800 30300 24100 30300 4
 T 24100 30400 5 10 1 1 0 6 1
 netname=miso3
 }
+N 26000 20000 23900 20000 4
+N 24500 19600 26000 19600 4
+N 25800 17600 25800 17200 4
+N 26000 17600 25800 17600 4
+N 23900 17200 26000 17200 4
+N 28500 19200 28500 18800 4
+N 28500 18800 28300 18800 4
+N 28300 18400 29400 18400 4
+{
+T 29400 18500 5 10 1 1 0 6 1
+netname=cs_accel
+}
+N 24900 18000 26000 18000 4
+{
+T 24900 18100 5 10 1 1 0 0 1
+netname=gyro_int4
+}
+N 24900 19200 26000 19200 4
+{
+T 24900 19300 5 10 1 1 0 0 1
+netname=accel_int1
+}
+N 24900 18800 26000 18800 4
+{
+T 24900 18900 5 10 1 1 0 0 1
+netname=accel_int2
+}
+C 28400 16900 1 0 0 gnd.sym
+N 28500 17600 28500 17200 4
+N 28500 17200 28300 17200 4
+N 25800 20000 25800 19600 4
+N 24100 33900 22800 33900 4
+{
+T 24100 34000 5 10 1 1 0 6 1
+netname=gyro_int3
+}
+N 24100 33500 22800 33500 4
+{
+T 24100 33600 5 10 1 1 0 6 1
+netname=gyro_int4
+}
+N 24100 31500 22800 31500 4
+{
+T 24100 31600 5 10 1 1 0 6 1
+netname=accel_int1
+}
+N 24100 31100 22800 31100 4
+{
+T 24100 31200 5 10 1 1 0 6 1
+netname=accel_int2
+}
+C 16200 20000 1 0 0 3.3V-plus.sym
+C 15700 18100 1 90 0 capacitor.sym
+{
+T 15000 18300 5 10 0 0 90 0 1
+device=CAPACITOR
+T 14800 18300 5 10 0 0 90 0 1
+symversion=0.1
+T 15700 18100 5 10 0 1 0 0 1
+footprint=0402
+T 15400 18700 5 10 1 1 0 6 1
+refdes=C22
+T 15400 18300 5 10 1 1 0 6 1
+value=1uF
+}
+C 16600 18100 1 90 0 capacitor.sym
+{
+T 15900 18300 5 10 0 0 90 0 1
+device=CAPACITOR
+T 15700 18300 5 10 0 0 90 0 1
+symversion=0.1
+T 16600 18100 5 10 0 1 0 0 1
+footprint=0402
+T 16300 18700 5 10 1 1 0 6 1
+refdes=C21
+T 16300 18300 5 10 1 1 0 6 1
+value=10uF
+}
+C 16300 17000 1 0 0 gnd.sym
+N 19100 17400 20500 17400 4
+{
+T 20500 17500 5 10 1 1 0 6 1
+netname=mag_int
+}
+C 16700 17300 1 0 0 MMC5983MA.sym
+{
+T 18795 20050 5 10 0 1 0 6 1
+device=IC
+T 16992 20600 5 10 0 0 0 0 1
+footprint=LPCC16
+T 17005 20045 5 10 1 1 0 0 1
+refdes=U6
+T 18800 20050 5 10 1 1 0 6 1
+value=MMC5983MA
+}
+N 16700 19400 15500 19400 4
+N 15500 19400 15500 19000 4
+N 16400 20000 16400 19400 4
+N 16700 19800 16400 19800 4
+N 16700 19000 16400 19000 4
+N 16400 18100 16400 17300 4
+N 16700 17400 16400 17400 4
+N 16400 17400 15500 17400 4
+N 15500 17400 15500 18100 4
+N 16700 17800 16400 17800 4
+N 20500 19400 19100 19400 4
+{
+T 20450 19500 5 10 1 1 0 6 1
+netname=cs_mag
+}
+N 20500 19000 19100 19000 4
+{
+T 20450 19100 5 10 1 1 0 6 1
+netname=miso2
+}
+N 20500 18600 19100 18600 4
+{
+T 20450 18700 5 10 1 1 0 6 1
+netname=mosi2
+}
+N 20500 18200 19100 18200 4
+{
+T 20450 18300 5 10 1 1 0 6 1
+netname=sck2
+}
+N 22800 34700 24100 34700 4
+{
+T 24100 34800 5 10 1 1 0 6 1
+netname=miso2
+}
+N 22800 35500 24100 35500 4
+{
+T 24100 35600 5 10 1 1 0 6 1
+netname=mosi2
+}
+N 22800 35100 24100 35100 4
+{
+T 24100 35200 5 10 1 1 0 6 1
+netname=sck2
+}
+N 15100 30700 16400 30700 4
+{
+T 15100 30800 5 10 1 1 0 0 1
+netname=cs_mag
+}
+N 22800 26700 24100 26700 4
+{
+T 24100 26800 5 10 1 1 0 6 1
+netname=mag_int
+}
+N 15100 31500 16400 31500 4
+{
+T 16400 31600 5 10 1 1 0 6 1
+netname=cs_accel
+}
+C 26000 17000 1 0 0 BMI088.sym
+{
+T 28005 20395 5 10 1 1 0 6 1
+value=BMI088
+T 26295 20395 5 10 1 1 0 0 1
+refdes=U3
+T 26295 20695 5 10 0 0 0 0 1
+footprint=lga16
+T 26305 20995 5 10 0 0 0 0 1
+device=IC
+}
+N 28500 17600 28300 17600 4
+C 14000 28800 1 0 0 beeper.sym
+{
+T 14300 29700 5 10 0 0 0 0 1
+device=BEEPER
+T 14300 29900 5 10 0 0 0 0 1
+symversion=0.1
+T 14000 28800 5 10 0 1 0 0 1
+footprint=TDK_PS12
+T 14000 28800 5 10 0 1 0 0 1
+value=TDK_PS12
+T 14000 28800 5 10 0 0 0 0 1
+loadstatus=noload
+T 14800 28800 5 10 1 1 0 0 1
+refdes=U8
+}
+C 16200 38900 1 0 0 3.3V-plus.sym
+N 16400 36300 12500 36300 4
+C 12300 36300 1 0 0 3.3V-plus.sym
+C 12700 35400 1 90 0 capacitor.sym
+{
+T 12000 35600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 11800 35600 5 10 0 0 90 0 1
+symversion=0.1
+T 12700 35400 5 10 0 0 0 0 1
+footprint=0402
+T 12400 36000 5 10 1 1 0 6 1
+refdes=C110
+T 12400 35600 5 10 1 1 0 6 1
+value=0.1uF
+}
+C 13600 35400 1 90 0 capacitor.sym
+{
+T 12900 35600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 12700 35600 5 10 0 0 90 0 1
+symversion=0.1
+T 13600 35400 5 10 0 0 0 0 1
+footprint=0402
+T 13300 36000 5 10 1 1 0 6 1
+refdes=C111
+T 13300 35600 5 10 1 1 0 6 1
+value=0.1uF
+}
+C 14500 35400 1 90 0 capacitor.sym
+{
+T 13800 35600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 13600 35600 5 10 0 0 90 0 1
+symversion=0.1
+T 14500 35400 5 10 0 0 0 0 1
+footprint=0402
+T 14200 36000 5 10 1 1 0 6 1
+refdes=C112
+T 14200 35600 5 10 1 1 0 6 1
+value=0.1uF
+}
+N 12500 35400 14700 35400 4
+C 12400 35100 1 0 0 gnd.sym
+C 15600 35200 1 0 1 capacitor.sym
+{
+T 15400 35900 5 10 0 0 0 6 1
+device=CAPACITOR
+T 15400 36100 5 10 0 0 0 6 1
+symversion=0.1
+T 15600 35200 5 10 0 1 0 6 1
+footprint=0402
+T 15700 35500 5 10 1 1 0 6 1
+refdes=C113
+T 15000 35500 5 10 1 1 0 6 1
+value=1uF
+}
+N 16400 35900 16200 35900 4
+N 16200 35100 16200 36300 4
+N 16400 35100 16200 35100 4
+N 16400 35500 15900 35500 4
+N 15600 35400 15900 35400 4
+N 15900 35400 15900 35500 4