From: Bdale Garbee Date: Wed, 25 Jun 2025 04:23:02 +0000 (-0600) Subject: implement soft power switch, re-arrange things on the schematic to flow better X-Git-Tag: fab-v2p3~14 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=941709995b989ac00ccb94fa8ed057d4d6498659;p=hw%2Fquantimotor implement soft power switch, re-arrange things on the schematic to flow better --- diff --git a/quantimotor.sch b/quantimotor.sch index 4724675..b93c8f1 100644 --- a/quantimotor.sch +++ b/quantimotor.sch @@ -128,420 +128,420 @@ T 77100 40600 9 10 1 0 0 0 3 Copyright 2025 by Bdale Garbee Licensed under the TAPR Open Hardware License, http://tapr.org/OHL -C 81800 45400 1 0 0 hole_plated.sym +C 71500 43000 1 0 0 hole_plated.sym { -T 81900 47200 5 10 0 1 0 0 1 +T 71600 44800 5 10 0 1 0 0 1 device=HOLE_PLATED -T 81800 45400 5 10 0 1 0 0 1 +T 71500 43000 5 10 0 1 0 0 1 footprint=hole-M3 -T 81800 45400 5 10 0 1 0 0 1 +T 71500 43000 5 10 0 1 0 0 1 loadstatus=noload -T 81400 45600 5 10 1 1 0 0 1 +T 71100 43200 5 10 1 1 0 0 1 refdes=H1 } -C 82900 43100 1 0 0 gnd.sym -N 82400 44900 83000 44900 4 -N 82400 45600 83000 45600 4 -N 83000 43400 83000 45600 4 -C 81800 44700 1 0 0 hole_plated.sym +C 72600 40700 1 0 0 gnd.sym +N 72100 42500 72700 42500 4 +N 72100 43200 72700 43200 4 +N 72700 41000 72700 43200 4 +C 71500 42300 1 0 0 hole_plated.sym { -T 81900 46500 5 10 0 1 0 0 1 +T 71600 44100 5 10 0 1 0 0 1 device=HOLE_PLATED -T 81800 44700 5 10 0 1 0 0 1 +T 71500 42300 5 10 0 1 0 0 1 footprint=hole-M3 -T 81800 44700 5 10 0 1 0 0 1 +T 71500 42300 5 10 0 1 0 0 1 loadstatus=noload -T 81400 44900 5 10 1 1 0 0 1 +T 71100 42500 5 10 1 1 0 0 1 refdes=H2 } -C 81800 44000 1 0 0 hole_plated.sym +C 71500 41600 1 0 0 hole_plated.sym { -T 81900 45800 5 10 0 1 0 0 1 +T 71600 43400 5 10 0 1 0 0 1 device=HOLE_PLATED -T 81800 44000 5 10 0 1 0 0 1 +T 71500 41600 5 10 0 1 0 0 1 footprint=hole-M3 -T 81800 44000 5 10 0 1 0 0 1 +T 71500 41600 5 10 0 1 0 0 1 loadstatus=noload -T 81400 44200 5 10 1 1 0 0 1 +T 71100 41800 5 10 1 1 0 0 1 refdes=H3 } -C 81800 43300 1 0 0 hole_plated.sym +C 71500 40900 1 0 0 hole_plated.sym { -T 81900 45100 5 10 0 1 0 0 1 +T 71600 42700 5 10 0 1 0 0 1 device=HOLE_PLATED -T 81800 43300 5 10 0 1 0 0 1 +T 71500 40900 5 10 0 1 0 0 1 footprint=hole-M3 -T 81800 43300 5 10 0 1 0 0 1 +T 71500 40900 5 10 0 1 0 0 1 loadstatus=noload -T 81400 43500 5 10 1 1 0 0 1 +T 71100 41100 5 10 1 1 0 0 1 refdes=H4 } -N 82400 44200 83000 44200 4 -N 82400 43500 83000 43500 4 -T 81500 46200 9 10 1 0 0 0 2 +N 72100 41800 72700 41800 4 +N 72100 41100 72700 41100 4 +T 71200 43800 9 10 1 0 0 0 2 mounting holes for M3 screws -N 47600 58100 49100 58100 4 +N 75400 58500 76900 58500 4 { -T 49100 58200 5 10 1 1 0 6 1 +T 76900 58600 5 10 1 1 0 6 1 netname=led_continuity } -N 47600 56900 49100 56900 4 +N 75400 57300 76900 57300 4 { -T 49100 57000 5 10 1 1 0 6 1 +T 76900 57400 5 10 1 1 0 6 1 netname=led_armed } -C 47600 58000 1 0 1 resistor.sym +C 75400 58400 1 0 1 resistor.sym { -T 47300 58400 5 10 0 1 0 6 1 +T 75100 58800 5 10 0 1 0 6 1 device=RESISTOR -T 47600 58000 5 10 0 1 90 2 1 +T 75400 58400 5 10 0 1 90 2 1 footprint=0402 -T 47100 58300 5 10 1 1 0 6 1 +T 74900 58700 5 10 1 1 0 6 1 refdes=R2 -T 47300 58300 5 10 1 1 0 0 1 +T 75100 58700 5 10 1 1 0 0 1 value=1k } -C 45300 54800 1 0 1 gnd.sym -C 47600 56800 1 0 1 resistor.sym +C 73100 55200 1 0 1 gnd.sym +C 75400 57200 1 0 1 resistor.sym { -T 47300 57200 5 10 0 1 0 6 1 +T 75100 57600 5 10 0 1 0 6 1 device=RESISTOR -T 47600 56800 5 10 0 1 90 2 1 +T 75400 57200 5 10 0 1 90 2 1 footprint=0402 -T 47100 57100 5 10 1 1 0 6 1 +T 74900 57500 5 10 1 1 0 6 1 refdes=R3 -T 47300 57100 5 10 1 1 0 0 1 +T 75100 57500 5 10 1 1 0 0 1 value=1k } -N 45800 56900 45200 56900 4 -N 45200 55100 45200 58100 4 -N 45800 58100 45200 58100 4 -N 47600 59300 49100 59300 4 +N 73600 57300 73000 57300 4 +N 73000 55500 73000 58500 4 +N 73600 58500 73000 58500 4 +N 75400 59700 76900 59700 4 { -T 49100 59350 5 10 1 1 0 6 1 +T 76900 59750 5 10 1 1 0 6 1 netname=led_health_r } -C 46700 59400 1 180 1 resistor.sym +C 74500 59800 1 180 1 resistor.sym { -T 47000 59000 5 10 0 0 180 6 1 +T 74800 59400 5 10 0 0 180 6 1 device=RESISTOR -T 46700 59400 5 10 0 0 180 6 1 +T 74500 59800 5 10 0 0 180 6 1 footprint=0402 -T 46900 59500 5 10 1 1 0 0 1 +T 74700 59900 5 10 1 1 0 0 1 refdes=R1 -T 47300 59500 5 10 1 1 0 0 1 +T 75100 59900 5 10 1 1 0 0 1 value=1k } -N 70200 59100 80000 59100 4 -N 69700 58300 70200 58300 4 -N 70200 58300 70200 59100 4 -C 69700 56800 1 0 0 gnd.sym +N 71500 52500 81300 52500 4 +N 71000 51700 71500 51700 4 +N 71500 51700 71500 52500 4 +C 71000 50200 1 0 0 gnd.sym { -T 71300 56700 5 10 0 1 0 0 1 +T 72600 50100 5 10 0 1 0 0 1 motortest=true } -N 69700 57100 69800 57100 4 -N 69800 57100 69800 57500 4 -N 69700 57500 69800 57500 4 -C 78200 58200 1 0 0 3.3V-plus.sym -C 78300 50300 1 0 0 gnd.sym -C 79500 57600 1 0 0 gnd.sym -N 79400 55100 78200 55100 4 +N 71000 50500 71100 50500 4 +N 71100 50500 71100 50900 4 +N 71000 50900 71100 50900 4 +C 79500 51600 1 0 0 3.3V-plus.sym +C 79600 43700 1 0 0 gnd.sym +C 80800 51000 1 0 0 gnd.sym +N 80700 48500 79500 48500 4 { -T 79400 55300 5 10 1 1 180 0 1 +T 80700 48700 5 10 1 1 180 0 1 netname=miso } -N 79400 55500 78200 55500 4 +N 80700 48900 79500 48900 4 { -T 79400 55700 5 10 1 1 180 0 1 +T 80700 49100 5 10 1 1 180 0 1 netname=mosi } -N 79400 55900 78200 55900 4 +N 80700 49300 79500 49300 4 { -T 79400 56100 5 10 1 1 180 0 1 +T 80700 49500 5 10 1 1 180 0 1 netname=sclk } -N 79400 56300 78200 56300 4 +N 80700 49700 79500 49700 4 { -T 79400 56500 5 10 1 1 180 0 1 +T 80700 49900 5 10 1 1 180 0 1 netname=adc_cs } -N 78200 51100 78400 51100 4 -N 78400 50600 78400 54700 4 -N 79400 56700 78200 56700 4 +N 79500 44500 79700 44500 4 +N 79700 44000 79700 48100 4 +N 80700 50100 79500 50100 4 { -T 79400 56900 5 10 1 1 180 0 1 +T 80700 50300 5 10 1 1 180 0 1 netname=adc_reset } -C 69700 57000 1 0 1 conn-4.sym +C 71000 50400 1 0 1 conn-4.sym { -T 69700 57000 5 10 0 1 0 0 1 +T 71000 50400 5 10 0 1 0 0 1 device=CONNECTOR -T 69700 57000 5 10 0 1 0 0 1 +T 71000 50400 5 10 0 1 0 0 1 footprint=XLR3 -T 69300 58600 5 10 1 1 0 6 1 +T 70600 52000 5 10 1 1 0 6 1 refdes=J13 } -C 63400 50200 1 0 0 INA125.sym +C 64700 43600 1 0 0 INA125.sym { -T 63400 50200 5 10 0 1 0 0 1 +T 64700 43600 5 10 0 1 0 0 1 device=IC -T 63400 50200 5 10 0 1 0 0 1 +T 64700 43600 5 10 0 1 0 0 1 value=INA125 -T 63400 50200 5 10 0 1 0 0 1 +T 64700 43600 5 10 0 1 0 0 1 footprint=SO16 -T 63900 56500 5 10 1 1 0 0 1 +T 65200 49900 5 10 1 1 0 0 1 refdes=U6 } -C 63200 55700 1 0 0 gnd.sym +C 64500 49100 1 0 0 gnd.sym { -T 63200 55700 5 10 0 1 0 0 1 +T 64500 49100 5 10 0 1 0 0 1 motortest=true } -N 63300 56000 63400 56000 4 -C 58700 51700 1 0 0 gnd.sym +N 64600 49400 64700 49400 4 +C 60000 45100 1 0 0 gnd.sym { -T 58700 51700 5 10 0 1 0 0 1 +T 60000 45100 5 10 0 1 0 0 1 motortest=true } -N 63100 52800 63400 52800 4 -C 65300 49900 1 0 0 gnd.sym +N 64400 46200 64700 46200 4 +C 66600 43300 1 0 0 gnd.sym { -T 65300 49900 5 10 0 1 0 0 1 +T 66600 43300 5 10 0 1 0 0 1 motortest=true } -N 65400 50200 67500 50200 4 -N 67500 50200 67500 50800 4 -N 67500 50800 67400 50800 4 -N 65400 56800 65400 57200 4 -N 58400 57200 66200 57200 4 +N 66700 43600 68800 43600 4 +N 68800 43600 68800 44200 4 +N 68800 44200 68700 44200 4 +N 66700 50200 66700 50600 4 +N 61500 50600 67500 50600 4 { -T 58400 57250 5 10 1 1 0 0 1 +T 61500 50650 5 10 1 1 0 0 1 netname=v_ldo_in } -N 66200 56800 66200 57200 4 -N 70700 57100 74600 57100 4 +N 67500 50200 67500 50600 4 +N 72000 50500 75900 50500 4 { -T 72200 57150 5 10 1 1 0 0 1 +T 73500 50550 5 10 1 1 0 0 1 netname=thrust } -C 63500 56300 1 90 0 capacitor.sym +C 64800 49700 1 90 0 capacitor.sym { -T 62800 56500 5 10 0 0 90 0 1 +T 64100 49900 5 10 0 0 90 0 1 device=CAPACITOR -T 63500 56300 5 10 0 1 0 0 1 +T 64800 49700 5 10 0 1 0 0 1 footprint=0402 -T 63200 57100 5 10 1 1 180 0 1 +T 64500 50500 5 10 1 1 180 0 1 refdes=C101 -T 62700 56400 5 10 1 1 0 0 1 +T 64000 49800 5 10 1 1 0 0 1 value=0.1uF } -N 63400 53200 59900 53200 4 -N 63400 50800 59100 50800 4 -N 59100 50800 59100 53200 4 -N 59100 53200 58600 53200 4 -N 58800 53600 58800 52000 4 -C 59100 54300 1 0 1 conn-5.sym +N 64700 46600 61200 46600 4 +N 64700 44200 60400 44200 4 +N 60400 44200 60400 46600 4 +N 60400 46600 59900 46600 4 +N 60100 47000 60100 45400 4 +C 60400 47700 1 0 1 conn-5.sym { -T 59100 54300 5 10 0 1 0 0 1 +T 60400 47700 5 10 0 1 0 0 1 footprint=100mil5pin -T 59100 54300 5 10 0 1 0 0 1 +T 60400 47700 5 10 0 1 0 0 1 device=CONNECTOR -T 59100 54300 5 10 0 1 0 0 1 +T 60400 47700 5 10 0 1 0 0 1 loadstatus=noload -T 58745 56195 5 10 1 1 0 6 1 +T 60045 49595 5 10 1 1 0 6 1 refdes=J10 -T 58100 54100 5 10 0 1 0 0 1 +T 59400 47500 5 10 0 1 0 0 1 value=Header-5 } -N 61500 54000 63400 54000 4 -N 58600 52000 58800 52000 4 -L 58200 54800 57900 54800 3 0 0 0 -1 -1 -L 57900 54800 57900 54400 3 0 0 0 -1 -1 -L 57900 54400 58200 54400 3 0 0 0 -1 -1 -C 61500 53500 1 0 1 npn.sym +N 62800 47400 64700 47400 4 +N 59900 45400 60100 45400 4 +L 59500 48200 59200 48200 3 0 0 0 -1 -1 +L 59200 48200 59200 47800 3 0 0 0 -1 -1 +L 59200 47800 59500 47800 3 0 0 0 -1 -1 +C 62800 46900 1 0 1 npn.sym { -T 60900 54000 5 10 0 0 0 6 1 +T 62200 47400 5 10 0 0 0 6 1 device=TRANSISTOR -T 61500 53500 5 10 0 0 0 6 1 +T 62800 46900 5 10 0 0 0 6 1 footprint=SOT23 -T 60900 54000 5 10 1 1 0 6 1 +T 62200 47400 5 10 1 1 0 6 1 refdes=Q3 -T 60900 53800 5 10 1 1 0 6 1 +T 62200 47200 5 10 1 1 0 6 1 value=MMBT2222A } -N 59100 54800 61700 54800 4 -N 61700 54800 61700 54400 4 -N 61700 54400 63400 54400 4 -N 59100 55200 62100 55200 4 -N 62100 55200 62100 54800 4 -N 62100 54800 63400 54800 4 -N 59100 55600 62500 55600 4 -N 62500 55200 62500 55600 4 -N 62500 55200 63400 55200 4 -N 59100 56000 62900 56000 4 -N 62900 56000 62900 55600 4 -N 62900 55600 63400 55600 4 -N 63300 56300 63300 56000 4 -N 61000 54500 61000 57200 4 -N 61000 53500 59500 53500 4 -N 59100 54400 59500 54400 4 -N 59500 52400 59500 54400 4 -N 69700 57900 74600 57900 4 -{ -T 72200 57950 5 10 1 1 0 0 1 +N 60400 48200 63000 48200 4 +N 63000 48200 63000 47800 4 +N 63000 47800 64700 47800 4 +N 60400 48600 63400 48600 4 +N 63400 48600 63400 48200 4 +N 63400 48200 64700 48200 4 +N 60400 49000 63800 49000 4 +N 63800 48600 63800 49000 4 +N 63800 48600 64700 48600 4 +N 60400 49400 64200 49400 4 +N 64200 49400 64200 49000 4 +N 64200 49000 64700 49000 4 +N 64600 49700 64600 49400 4 +N 62300 47900 62300 50600 4 +N 62300 46900 60800 46900 4 +N 60400 47800 60800 47800 4 +N 60800 45800 60800 47800 4 +N 71000 51300 75900 51300 4 +{ +T 73500 51350 5 10 1 1 0 0 1 netname=pressure } -N 67400 53200 67500 53200 4 -N 67400 52400 67500 52400 4 -N 67500 52400 67500 54900 4 -N 74600 57500 73800 57500 4 -N 73800 50600 73800 57500 4 -N 74600 56700 73800 56700 4 -N 73800 55100 74600 55100 4 -N 74600 55900 73800 55900 4 -N 72200 56300 74600 56300 4 -{ -T 72200 56350 5 10 1 1 0 0 1 +N 68700 46600 68800 46600 4 +N 68700 45800 68800 45800 4 +N 68800 45800 68800 48300 4 +N 75900 50900 75100 50900 4 +N 75100 44000 75100 50900 4 +N 75900 50100 75100 50100 4 +N 75100 48500 75900 48500 4 +N 75900 49300 75100 49300 4 +N 73500 49700 75900 49700 4 +{ +T 73500 49750 5 10 1 1 0 0 1 netname=sense_pyro } -N 74600 55500 72200 55500 4 +N 75900 48900 73500 48900 4 { -T 72200 55550 5 10 1 1 0 0 1 +T 73500 48950 5 10 1 1 0 0 1 netname=sense_batt } -N 70700 54900 70700 57100 4 -C 74100 50600 1 0 0 nc-left.sym +N 72000 48300 72000 50500 4 +C 75400 44000 1 0 0 nc-left.sym { -T 74100 51000 5 10 0 0 0 0 1 +T 75400 44400 5 10 0 0 0 0 1 value=NoConnection -T 74100 51400 5 10 0 0 0 0 1 +T 75400 44800 5 10 0 0 0 0 1 device=DRC_Directive } -C 79600 58100 1 180 0 capacitor.sym +C 80900 51500 1 180 0 capacitor.sym { -T 79400 57400 5 10 0 0 180 0 1 +T 80700 50800 5 10 0 0 180 0 1 device=CAPACITOR -T 79600 58100 5 10 0 1 90 0 1 +T 80900 51500 5 10 0 1 90 0 1 footprint=0402 -T 79000 58000 5 10 1 1 0 6 1 +T 80300 51400 5 10 1 1 0 6 1 refdes=C107 -T 79300 58000 5 10 1 1 0 0 1 +T 80600 51400 5 10 1 1 0 0 1 value=10uF } -C 81300 57700 1 180 0 capacitor.sym +C 82600 51100 1 180 0 capacitor.sym { -T 81100 57000 5 10 0 0 180 0 1 +T 82400 50400 5 10 0 0 180 0 1 device=CAPACITOR -T 81300 57700 5 10 0 1 90 0 1 +T 82600 51100 5 10 0 1 90 0 1 footprint=0402 -T 80700 57600 5 10 1 1 0 6 1 +T 82000 51000 5 10 1 1 0 6 1 refdes=C108 -T 81000 57600 5 10 1 1 0 0 1 +T 82300 51000 5 10 1 1 0 0 1 value=1uF } -N 78200 57900 78700 57900 4 -N 78400 57900 78400 58200 4 -N 78200 50700 78400 50700 4 -N 78200 53100 78400 53100 4 -N 78200 52700 78400 52700 4 -N 78200 52300 78400 52300 4 -N 78200 51900 78400 51900 4 -N 78200 51500 78400 51500 4 -C 81300 57300 1 180 0 capacitor.sym -{ -T 81100 56600 5 10 0 0 180 0 1 +N 79500 51300 80000 51300 4 +N 79700 51300 79700 51600 4 +N 79500 44100 79700 44100 4 +N 79500 46500 79700 46500 4 +N 79500 46100 79700 46100 4 +N 79500 45700 79700 45700 4 +N 79500 45300 79700 45300 4 +N 79500 44900 79700 44900 4 +C 82600 50700 1 180 0 capacitor.sym +{ +T 82400 50000 5 10 0 0 180 0 1 device=CAPACITOR -T 81300 57300 5 10 0 1 90 0 1 +T 82600 50700 5 10 0 1 90 0 1 footprint=0402 -T 80700 57200 5 10 1 1 0 6 1 +T 82000 50600 5 10 1 1 0 6 1 refdes=C109 -T 81000 57200 5 10 1 1 0 0 1 +T 82300 50600 5 10 1 1 0 0 1 value=1uF } -N 78200 57500 80400 57500 4 -N 78200 57100 80400 57100 4 -N 80000 59100 80000 57500 4 -N 80000 57500 80000 57100 4 -C 81400 56700 1 0 0 gnd.sym -N 81300 57500 81500 57500 4 -N 81500 57500 81500 57000 4 -N 81300 57100 81500 57100 4 -C 73700 50300 1 0 0 gnd.sym -C 78800 53500 1 270 0 capacitor.sym -{ -T 79500 53300 5 10 0 0 270 0 1 +N 79500 50900 81700 50900 4 +N 79500 50500 81700 50500 4 +N 81300 52500 81300 50900 4 +N 81300 50900 81300 50500 4 +C 82700 50100 1 0 0 gnd.sym +N 82600 50900 82800 50900 4 +N 82800 50900 82800 50400 4 +N 82600 50500 82800 50500 4 +C 75000 43700 1 0 0 gnd.sym +C 80100 46900 1 270 0 capacitor.sym +{ +T 80800 46700 5 10 0 0 270 0 1 device=CAPACITOR -T 78800 53500 5 10 0 1 180 0 1 +T 80100 46900 5 10 0 1 180 0 1 footprint=0402 -T 79100 52800 5 10 1 1 0 0 1 +T 80400 46200 5 10 1 1 0 0 1 refdes=C102 -T 79100 53200 5 10 1 1 0 0 1 +T 80400 46600 5 10 1 1 0 0 1 value=1uF } -C 79700 53500 1 270 0 capacitor.sym +C 81000 46900 1 270 0 capacitor.sym { -T 80400 53300 5 10 0 0 270 0 1 +T 81700 46700 5 10 0 0 270 0 1 device=CAPACITOR -T 79700 53500 5 10 0 1 180 0 1 +T 81000 46900 5 10 0 1 180 0 1 footprint=1206 -T 80000 52800 5 10 1 1 0 0 1 +T 81300 46200 5 10 1 1 0 0 1 refdes=C110 -T 80000 53200 5 10 1 1 0 0 1 +T 81300 46600 5 10 1 1 0 0 1 value=47uF } -N 78200 53500 79900 53500 4 -C 81000 52600 1 90 0 capacitor.sym +N 79500 46900 81200 46900 4 +C 82300 46000 1 90 0 capacitor.sym { -T 80300 52800 5 10 0 0 90 0 1 +T 81600 46200 5 10 0 0 90 0 1 device=CAPACITOR -T 81000 52600 5 10 0 1 0 0 1 +T 82300 46000 5 10 0 1 0 0 1 footprint=0402 -T 80900 52800 5 10 1 1 0 0 1 +T 82200 46200 5 10 1 1 0 0 1 refdes=C111 -T 80900 53200 5 10 1 1 0 0 1 +T 82200 46600 5 10 1 1 0 0 1 value=10uF } -N 78200 53900 80800 53900 4 -N 80800 53900 80800 53500 4 -C 80700 52300 1 0 0 gnd.sym -N 78200 54300 78400 54300 4 -N 74600 51100 73800 51100 4 -C 74100 51400 1 0 0 nc-left.sym +N 79500 47300 82100 47300 4 +N 82100 47300 82100 46900 4 +C 82000 45700 1 0 0 gnd.sym +N 79500 47700 79700 47700 4 +N 75900 44500 75100 44500 4 +C 75400 44800 1 0 0 nc-left.sym { -T 74100 51800 5 10 0 0 0 0 1 +T 75400 45200 5 10 0 0 0 0 1 value=NoConnection -T 74100 52200 5 10 0 0 0 0 1 +T 75400 45600 5 10 0 0 0 0 1 device=DRC_Directive } -N 78200 54700 78400 54700 4 -C 79800 52300 1 0 0 gnd.sym -C 78900 52300 1 0 0 gnd.sym -N 59100 54800 59100 54400 4 -N 70700 54900 67500 54900 4 -C 70900 54000 1 90 0 zener.sym +N 79500 48100 79700 48100 4 +C 81100 45700 1 0 0 gnd.sym +C 80200 45700 1 0 0 gnd.sym +N 60400 48200 60400 47800 4 +N 72000 48300 68800 48300 4 +C 72200 47400 1 90 0 zener.sym { -T 70300 54400 5 10 0 0 90 0 1 +T 71600 47800 5 10 0 0 90 0 1 device=DIODE -T 70900 54000 5 10 0 1 0 0 1 +T 72200 47400 5 10 0 1 0 0 1 footprint=0805diode -T 70400 54200 5 10 1 1 0 6 1 +T 71700 47600 5 10 1 1 0 6 1 refdes=Z1 -T 70400 54500 5 10 1 1 0 6 1 +T 71700 47900 5 10 1 1 0 6 1 value=5.6V } -C 70600 53700 1 0 0 gnd.sym -T 67700 58000 9 10 1 0 0 0 2 +C 71900 47100 1 0 0 gnd.sym +T 69000 51400 9 10 1 0 0 0 2 5V Pressure Sensor Only -T 67700 58000 9 10 1 0 0 0 2 +T 69000 51400 9 10 1 0 0 0 2 5V Pressure Sensor Only -T 66700 57300 9 10 1 0 0 0 2 +T 68000 50700 9 10 1 0 0 0 2 Pressure sensor output assumed to be 0.5-4.5V. -T 60400 48600 9 10 1 0 0 0 8 +T 61700 42000 9 10 1 0 0 0 8 See the INA125 data sheet for details on choosing a resistor value to set the amplifier gain. @@ -550,9 +550,9 @@ A 3mV/V load cell excited with 10V needs gain 167 to optimally drive 5V ADC input, which is 369 ohms. The next higher std value is 374. -T 56700 54500 9 10 1 0 0 0 1 +T 58000 47900 9 10 1 0 0 0 1 10V default -T 57200 52000 9 8 1 0 0 0 9 +T 58500 45400 9 8 1 0 0 0 9 excite - input - @@ -562,872 +562,845 @@ input + excite + shield -T 68100 53500 9 10 1 0 0 0 4 +T 69400 46900 9 10 1 0 0 0 4 Zener to protect ADC input if load cell not connected, or INA125 gain set way too high. -C 70800 66700 1 0 0 gnd.sym -N 68000 67000 66600 67000 4 +C 57600 70900 1 0 1 gnd.sym +N 60400 71200 61800 71200 4 { -T 66600 67100 5 10 1 1 0 0 1 +T 61800 71300 5 10 1 1 0 6 1 netname=fire } -N 71500 66900 73300 66900 4 +N 56900 71100 55100 71100 4 { -T 72400 67000 5 10 1 1 0 0 1 +T 56000 71200 5 10 1 1 0 6 1 netname=sense_pyro } -C 75400 63200 1 90 0 resistor.sym +C 53000 67400 1 270 1 resistor.sym { -T 75000 63500 5 10 0 1 90 0 1 +T 53400 67700 5 10 0 1 90 2 1 device=RESISTOR -T 75400 63200 5 10 0 1 0 0 1 +T 53000 67400 5 10 0 1 0 6 1 footprint=0402 -T 75900 63900 5 10 1 1 180 0 1 +T 52500 68100 5 10 1 1 180 6 1 refdes=R25 -T 75500 63400 5 10 1 1 0 0 1 +T 52900 67600 5 10 1 1 0 6 1 value=200k } -C 75400 62100 1 90 0 resistor.sym +C 53000 66300 1 270 1 resistor.sym { -T 75000 62400 5 10 0 1 90 0 1 +T 53400 66600 5 10 0 1 90 2 1 device=RESISTOR -T 75400 62100 5 10 0 1 0 0 1 +T 53000 66300 5 10 0 1 0 6 1 footprint=0402 -T 75900 62800 5 10 1 1 180 0 1 +T 52500 67000 5 10 1 1 180 6 1 refdes=R26 -T 75500 62300 5 10 1 1 0 0 1 +T 52900 66500 5 10 1 1 0 6 1 value=22k } -N 75300 63200 75300 63000 4 -N 75300 63100 71900 63100 4 +N 53100 67400 53100 67200 4 +N 53100 67300 56500 67300 4 { -T 72700 63200 5 10 1 1 0 0 1 +T 55700 67400 5 10 1 1 0 6 1 netname=sense_batt } -C 75200 61800 1 0 0 gnd.sym -C 67800 65800 1 0 0 gnd.sym -N 70700 67800 75300 67800 4 +C 53200 66000 1 0 1 gnd.sym +C 60600 70000 1 0 1 gnd.sym +N 57700 72000 53100 72000 4 { -T 73200 67900 5 10 1 1 0 0 1 +T 55200 72100 5 10 1 1 0 6 1 netname=fet_1 } -C 68000 66900 1 0 0 resistor.sym +C 60400 71100 1 0 1 resistor.sym { -T 68300 67300 5 10 0 1 0 0 1 +T 60100 71500 5 10 0 1 0 6 1 device=RESISTOR -T 68000 66900 5 10 0 1 90 0 1 +T 60400 71100 5 10 0 1 90 2 1 footprint=0402 -T 68400 67300 5 10 1 1 180 0 1 +T 60000 71500 5 10 1 1 180 6 1 refdes=R8 -T 68800 67300 5 10 1 1 180 0 1 +T 59600 71500 5 10 1 1 180 6 1 value=1k } -N 68900 67000 69800 67000 4 -C 71400 67800 1 270 0 resistor.sym +N 59500 71200 58600 71200 4 +C 57000 72000 1 90 1 resistor.sym { -T 71800 67500 5 10 0 1 270 0 1 +T 56600 71700 5 10 0 1 270 2 1 device=RESISTOR -T 71400 67800 5 10 0 1 270 0 1 +T 57000 72000 5 10 0 1 270 2 1 footprint=0402 -T 71700 67400 5 10 1 1 0 0 1 +T 56700 71600 5 10 1 1 0 6 1 refdes=R14 -T 71700 67100 5 10 1 1 0 0 1 +T 56700 71300 5 10 1 1 0 6 1 value=200k } -C 71400 65700 1 0 0 gnd.sym -C 71600 66000 1 90 0 resistor.sym +C 57000 69900 1 0 1 gnd.sym +C 56800 70200 1 270 1 resistor.sym { -T 71200 66300 5 10 0 1 90 0 1 +T 57200 70500 5 10 0 1 90 2 1 device=RESISTOR -T 71600 65995 5 10 0 1 90 0 1 +T 56800 70195 5 10 0 1 90 2 1 footprint=0402 -T 71700 66500 5 10 1 1 0 0 1 +T 56700 70700 5 10 1 1 0 6 1 refdes=R20 -T 71700 66200 5 10 1 1 0 0 1 +T 56700 70400 5 10 1 1 0 6 1 value=22k } -C 68000 66100 1 90 0 resistor.sym +C 60400 70300 1 270 1 resistor.sym { -T 67600 66400 5 10 0 1 90 0 1 +T 60800 70600 5 10 0 1 90 2 1 device=RESISTOR -T 68000 66095 5 10 0 1 90 0 1 +T 60400 70295 5 10 0 1 90 2 1 footprint=0402 -T 67700 66800 5 10 1 1 180 0 1 +T 60700 71000 5 10 1 1 180 6 1 refdes=R501 -T 67400 66300 5 10 1 1 0 0 1 +T 61000 70500 5 10 1 1 0 6 1 value=3.3k } -C 68000 68600 1 0 0 3.3V-plus.sym -N 66600 68000 67700 68000 4 +C 60400 72800 1 0 1 3.3V-plus.sym +N 61800 72200 60700 72200 4 { -T 66600 68100 5 10 1 1 0 0 1 +T 61800 72300 5 10 1 1 0 6 1 netname=cmp_rail } -N 66600 68400 67700 68400 4 +N 61800 72600 60700 72600 4 { -T 66600 68500 5 10 1 1 0 0 1 +T 61800 72700 5 10 1 1 0 6 1 netname=cmp_ldo_in } -C 67700 67800 1 0 0 opamp-dual.sym +C 60700 72000 1 0 1 opamp-dual.sym { -T 68800 69100 5 10 0 1 0 0 1 +T 59600 73300 5 10 0 1 0 6 1 device=IC -T 67700 67800 5 10 0 1 0 0 1 +T 60700 72000 5 10 0 1 0 6 1 slot=2 -T 67700 67800 5 10 0 1 0 0 1 +T 60700 72000 5 10 0 1 0 6 1 footprint=miniso8 -T 68500 68500 5 10 1 1 0 0 1 +T 59900 72700 5 10 1 1 0 6 1 refdes=U13 -T 68500 67800 5 10 1 1 0 0 1 +T 59900 72000 5 10 1 1 0 6 1 value=LM293 } -C 68100 67500 1 0 0 gnd.sym -N 68700 68200 69200 68200 4 -N 69200 68200 69200 67000 4 -C 76400 61400 1 0 0 gnd.sym -N 75300 65800 80600 65800 4 +C 60300 71700 1 0 1 gnd.sym +N 59700 72400 59200 72400 4 +N 59200 72400 59200 71200 4 +C 43800 67700 1 0 1 gnd.sym +N 46800 70000 53100 70000 4 { -T 77700 65900 5 10 1 1 0 0 1 +T 52100 70100 5 10 1 1 0 6 1 netname=v_batt } -N 74100 66800 78800 66800 4 +N 54300 71000 51000 71000 4 { -T 77700 66900 5 10 1 1 0 0 1 +T 52100 71100 5 10 1 1 0 6 1 netname=v_pyro } -N 75300 66800 75300 67400 4 -N 75300 64100 75300 65900 4 -N 77105 64895 77105 65300 4 -N 78800 63700 77100 63700 4 +N 53100 71000 53100 71600 4 +N 53100 68300 53100 70100 4 +N 43500 70000 45800 70000 4 { -T 78600 63750 5 10 1 1 0 6 1 +T 43700 70050 5 10 1 1 0 0 1 netname=v_lipo3s } -N 76505 64395 76505 63300 4 -N 76505 63300 76500 61700 4 -C 76500 64900 1 180 1 p-fet.sym -{ -T 77405 64395 5 10 0 0 180 6 1 -device=MOSFET -T 76500 64900 5 10 0 1 0 0 1 -footprint=TO252FET -T 76505 64795 5 10 1 1 180 6 1 -refdes=Q1 -T 77400 64300 5 10 1 1 0 0 1 -value=IPD068P03L3GATMA1 -} -T 71800 61900 9 10 1 0 0 0 4 +T 56600 66100 9 10 1 0 0 6 4 Divider resistor values chosen to tolerate power supply up to 30V, though nominal 12V (SLA or 3S LiPo) should be completely sufficient. -T 76100 67400 9 10 1 0 0 0 2 +T 52300 71600 9 10 1 0 0 6 2 Pyro Leads -T 80700 66900 9 10 1 0 0 0 1 +T 50800 70300 9 10 1 0 0 6 1 Arm Switch -T 80700 65100 9 10 1 0 0 0 1 +T 49600 66200 9 10 1 0 0 6 1 Power Switch -N 62900 41500 71600 41500 4 -N 66700 41500 66700 42600 4 -N 61100 43800 61800 43800 4 +N 65200 66900 73900 66900 4 +N 69000 66900 69000 68000 4 +N 63400 69200 64100 69200 4 { -T 61100 43900 5 10 1 1 0 0 1 +T 63400 69300 5 10 1 1 0 0 1 netname=v_batt } -C 70800 42100 1 90 0 capacitor.sym +C 73100 67500 1 90 0 capacitor.sym { -T 70100 42300 5 10 0 1 90 0 1 +T 72400 67700 5 10 0 1 90 0 1 device=CAPACITOR -T 70800 42100 5 10 0 1 0 0 1 +T 73100 67500 5 10 0 1 0 0 1 footprint=1206 -T 70500 42700 5 10 1 1 0 6 1 +T 72800 68100 5 10 1 1 0 6 1 refdes=C37 -T 70500 42200 5 10 1 1 0 6 1 +T 72800 67600 5 10 1 1 0 6 1 value=47uF } -C 61800 43600 1 0 0 diode.sym +C 64100 69000 1 0 0 diode.sym { -T 62200 44200 5 10 0 1 0 0 1 +T 64500 69600 5 10 0 1 0 0 1 device=DIODE -T 61800 43600 5 10 0 1 0 0 1 +T 64100 69000 5 10 0 1 0 0 1 footprint=powerdi123 -T 61800 43300 5 10 0 1 0 0 1 +T 64100 68700 5 10 0 1 0 0 1 value=DFLS130L -T 62100 44100 5 10 1 1 0 0 1 +T 64400 69500 5 10 1 1 0 0 1 refdes=D4 } -N 62700 43800 65600 43800 4 +N 65000 69200 67900 69200 4 { -T 62900 43900 5 10 1 1 0 0 1 +T 65200 69300 5 10 1 1 0 0 1 netname=v_ldo_in } -N 62900 43200 62900 43800 4 -N 62900 42300 62900 41500 4 -C 66600 41200 1 0 0 gnd.sym -C 65100 43300 1 0 0 nc-left.sym +N 65200 68600 65200 69200 4 +N 65200 67700 65200 66900 4 +C 68900 66600 1 0 0 gnd.sym +C 67400 68700 1 0 0 nc-left.sym { -T 65100 43700 5 10 0 0 0 0 1 +T 67400 69100 5 10 0 0 0 0 1 value=NoConnection -T 65100 44100 5 10 0 0 0 0 1 +T 67400 69500 5 10 0 0 0 0 1 device=DRC_Directive } -C 62700 43200 1 270 0 cap-polar.sym +C 65000 68600 1 270 0 cap-polar.sym { -T 63400 43000 5 10 0 0 270 0 1 +T 65700 68400 5 10 0 0 270 0 1 device=CAPACITOR -T 62700 43200 5 10 0 1 0 0 1 +T 65000 68600 5 10 0 1 0 0 1 footprint=CAP_FC10 -T 62700 43200 5 10 0 1 0 0 1 +T 65000 68600 5 10 0 1 0 0 1 loadstatus=throughhole -T 62800 42900 5 10 1 1 0 6 1 +T 65100 68300 5 10 1 1 0 6 1 refdes=C39 -T 62800 42500 5 10 1 1 0 6 1 +T 65100 67900 5 10 1 1 0 6 1 value=470uF } -N 70600 42100 70600 41500 4 -C 70700 70300 1 0 0 gnd.sym -C 68400 69900 1 90 0 resistor.sym +N 72900 67500 72900 66900 4 +C 75200 61700 1 0 0 gnd.sym +C 72900 61300 1 90 0 resistor.sym { -T 68000 70200 5 10 0 0 90 0 1 +T 72500 61600 5 10 0 0 90 0 1 device=RESISTOR -T 68400 69895 5 10 0 1 90 0 1 +T 72900 61295 5 10 0 1 90 0 1 footprint=0402 -T 68100 70600 5 10 1 1 180 0 1 +T 72600 62000 5 10 1 1 180 0 1 refdes=R500 -T 67800 70100 5 10 1 1 0 0 1 +T 72300 61500 5 10 1 1 0 0 1 value=3.3k } -C 68200 69600 1 0 0 gnd.sym -C 68400 70700 1 0 0 resistor.sym +C 72700 61000 1 0 0 gnd.sym +C 72900 62100 1 0 0 resistor.sym { -T 68700 71100 5 10 0 0 0 0 1 +T 73200 62500 5 10 0 0 0 0 1 device=RESISTOR -T 68400 70700 5 10 0 0 90 0 1 +T 72900 62100 5 10 0 0 90 0 1 footprint=0402 -T 68800 71100 5 10 1 1 180 0 1 +T 73300 62500 5 10 1 1 180 0 1 refdes=R7 -T 69200 71100 5 10 1 1 180 0 1 +T 73700 62500 5 10 1 1 180 0 1 value=1k } -N 69300 70800 69800 70800 4 -C 69800 70500 1 0 0 FDS9926A.sym -{ -T 69838 70508 5 10 0 1 0 0 1 -device=MOSFET -T 69495 70470 5 10 0 1 0 0 1 -footprint=PDFN33 -T 69800 70500 5 10 0 0 0 0 1 -slot=2 -T 69800 71700 5 10 1 1 0 0 1 -refdes=Q2 -T 69400 70500 5 10 1 1 0 0 1 -value=TSM200N03D -} -N 70700 70800 70800 70800 4 -N 70800 70800 70800 70600 4 -N 70700 71600 70800 71600 4 -N 70800 71600 70800 72000 4 -N 67000 70800 68400 70800 4 +N 73800 62200 74300 62200 4 +N 75200 62200 75300 62200 4 +N 75300 62200 75300 62000 4 +N 75200 63000 75300 63000 4 +N 75300 63000 75300 63400 4 +N 71500 62200 72900 62200 4 { -T 67000 70900 5 10 1 1 0 0 1 +T 71500 62300 5 10 1 1 0 0 1 netname=alarm } -N 74200 71600 73100 71600 4 +N 77000 63800 75900 63800 4 { -T 73100 71700 5 10 1 1 0 0 1 +T 75900 63900 5 10 1 1 0 0 1 netname=v_batt } -N 70700 72000 74200 72000 4 +N 75200 63400 77000 63400 4 { -T 73100 72100 5 10 1 1 0 0 1 +T 75900 63500 5 10 1 1 0 0 1 netname=fet_a } -T 75000 71700 9 10 1 0 0 0 1 +T 77800 63500 9 10 1 0 0 0 1 Alarm -C 71900 62900 1 0 1 opamp-dual.sym +C 56500 67100 1 0 0 opamp-dual.sym { -T 70800 64200 5 10 0 1 0 6 1 +T 57600 68400 5 10 0 1 0 0 1 device=IC -T 71900 62900 5 10 0 1 0 6 1 +T 56500 67100 5 10 0 1 0 0 1 slot=1 -T 71900 62900 5 10 0 1 0 6 1 +T 56500 67100 5 10 0 1 0 0 1 footprint=miniso8 -T 71100 63600 5 10 1 1 0 6 1 +T 57300 67800 5 10 1 1 0 0 1 refdes=U13 -T 71100 62900 5 10 1 1 0 6 1 +T 57300 67100 5 10 1 1 0 0 1 value=LM293 } -C 71500 62600 1 0 1 gnd.sym -C 71600 63700 1 0 1 3.3V-plus.sym -C 65600 42600 1 0 0 AP62150.sym +C 56900 66800 1 0 0 gnd.sym +C 56800 67900 1 0 0 3.3V-plus.sym +C 67900 68000 1 0 0 AP62150.sym { -T 65895 44095 5 10 1 1 0 0 1 +T 68195 69495 5 10 1 1 0 0 1 refdes=U4 -T 65895 44795 5 10 0 0 0 0 1 +T 68195 70195 5 10 0 0 0 0 1 device=IC -T 65895 44395 5 10 0 0 0 0 1 +T 68195 69795 5 10 0 0 0 0 1 footprint=TSOT26 -T 67405 44095 5 10 1 1 0 6 1 +T 69705 69495 5 10 1 1 0 6 1 value=AP62150 } -C 69900 41600 1 90 0 resistor.sym +C 72200 67000 1 90 0 resistor.sym { -T 69500 41900 5 10 0 1 90 0 1 +T 71800 67300 5 10 0 1 90 0 1 device=RESISTOR -T 69900 41595 5 10 0 1 90 0 1 +T 72200 66995 5 10 0 1 90 0 1 footprint=0402 -T 69600 42100 5 10 1 1 0 6 1 +T 71900 67500 5 10 1 1 0 6 1 refdes=R42 -T 69600 41800 5 10 1 1 0 6 1 +T 71900 67200 5 10 1 1 0 6 1 value=10k } -C 69900 42500 1 90 0 resistor.sym +C 72200 67900 1 90 0 resistor.sym { -T 69500 42800 5 10 0 1 90 0 1 +T 71800 68200 5 10 0 1 90 0 1 device=RESISTOR -T 69900 42495 5 10 0 1 90 0 1 +T 72200 67895 5 10 0 1 90 0 1 footprint=0402 -T 69600 43000 5 10 1 1 0 6 1 +T 71900 68400 5 10 1 1 0 6 1 refdes=R41 -T 69600 42700 5 10 1 1 0 6 1 +T 71900 68100 5 10 1 1 0 6 1 value=52.3k } -C 68800 43300 1 0 0 inductor.sym +C 71100 68700 1 0 0 inductor.sym { -T 69000 43800 5 10 0 0 0 0 1 +T 71300 69200 5 10 0 0 0 0 1 device=INDUCTOR -T 68900 43600 5 10 1 1 0 0 1 +T 71200 69000 5 10 1 1 0 0 1 refdes=L1 -T 69300 43600 5 10 1 1 0 0 1 +T 71600 69000 5 10 1 1 0 0 1 value=3.3uH -T 68800 43300 5 10 0 1 0 0 1 +T 71100 68700 5 10 0 1 0 0 1 footprint=NRS50 } -N 67700 43000 67900 43000 4 -N 67900 43000 67900 42500 4 -N 67900 42500 69800 42500 4 -N 69800 41600 69800 41500 4 -C 67900 43600 1 0 0 capacitor.sym +N 70000 68400 70200 68400 4 +N 70200 68400 70200 67900 4 +N 70200 67900 72100 67900 4 +N 72100 67000 72100 66900 4 +C 70200 69000 1 0 0 capacitor.sym { -T 68100 44300 5 10 0 0 0 0 1 +T 70400 69700 5 10 0 0 0 0 1 device=CAPACITOR -T 68200 43900 5 10 1 1 0 6 1 +T 70500 69300 5 10 1 1 0 6 1 refdes=C5 -T 68500 43900 5 10 1 1 0 0 1 +T 70800 69300 5 10 1 1 0 0 1 value=0.1uF -T 67900 43600 5 10 0 1 0 0 1 +T 70200 69000 5 10 0 1 0 0 1 footprint=0402 } -N 67900 43800 67700 43800 4 -N 48300 69400 48500 69400 4 -N 48300 69000 48500 69000 4 -N 48300 68600 48700 68600 4 -N 48300 68200 50100 68200 4 +N 70200 69200 70000 69200 4 +N 47300 63100 47500 63100 4 +N 47300 62700 47500 62700 4 +N 47300 62300 47700 62300 4 +N 47300 61900 49100 61900 4 { -T 50100 68250 5 10 1 1 0 6 1 +T 49100 61950 5 10 1 1 0 6 1 netname=con_out } -N 48300 67800 50100 67800 4 +N 47300 61500 49100 61500 4 { -T 50100 67850 5 10 1 1 0 6 1 +T 49100 61550 5 10 1 1 0 6 1 netname=con_in } -N 48300 67000 48700 67000 4 -N 48300 65800 48700 65800 4 -N 48300 65400 50100 65400 4 +N 47300 60700 47700 60700 4 +N 47300 59500 47700 59500 4 +N 47300 59100 49100 59100 4 { -T 50100 65450 5 10 1 1 0 6 1 +T 49100 59150 5 10 1 1 0 6 1 netname=adc_reset } -N 45100 65400 46900 65400 4 +N 44100 59100 45900 59100 4 { -T 45100 65450 5 10 1 1 0 0 1 +T 44100 59150 5 10 1 1 0 0 1 netname=miso } -N 45100 65000 46900 65000 4 +N 44100 58700 45900 58700 4 { -T 45100 65050 5 10 1 1 0 0 1 +T 44100 58750 5 10 1 1 0 0 1 netname=sclk } -N 46500 64600 46900 64600 4 -N 46700 66200 46900 66200 4 -N 45100 65800 46900 65800 4 +N 45500 58300 45900 58300 4 +N 45700 59900 45900 59900 4 +N 44100 59500 45900 59500 4 { -T 45100 65850 5 10 1 1 0 0 1 +T 44100 59550 5 10 1 1 0 0 1 netname=mosi } -N 46500 67800 46900 67800 4 -N 45100 69400 46900 69400 4 +N 45500 61500 45900 61500 4 +N 44100 63100 45900 63100 4 { -T 45100 69450 5 10 1 1 0 0 1 +T 44100 63150 5 10 1 1 0 0 1 netname=rpi_3.3v } -C 48300 69600 1 0 0 5V-plus.sym -C 46400 60900 1 0 0 gnd.sym -N 46700 66200 46700 69400 4 -C 48600 60900 1 0 0 gnd.sym -N 46500 61200 46500 67800 4 -N 48700 61200 48700 68600 4 -N 48500 69000 48500 69600 4 -C 46900 61000 1 0 0 pizero.sym +C 47300 63300 1 0 0 5V-plus.sym +C 45400 54600 1 0 0 gnd.sym +N 45700 59900 45700 63100 4 +C 47600 54600 1 0 0 gnd.sym +N 45500 54900 45500 61500 4 +N 47700 54900 47700 62300 4 +N 47500 62700 47500 63300 4 +C 45900 54700 1 0 0 pizero.sym { -T 47150 69500 5 10 0 1 0 0 1 +T 46150 63200 5 10 0 1 0 0 1 device=CONNECTOR -T 46900 61000 5 10 0 0 0 0 1 +T 45900 54700 5 10 0 0 0 0 1 footprint=pizero -T 46900 61000 5 10 0 1 0 0 1 +T 45900 54700 5 10 0 1 0 0 1 value=female -T 47500 69700 5 10 1 1 0 0 1 +T 46500 63400 5 10 1 1 0 0 1 refdes=J2 } -N 48300 67400 50100 67400 4 +N 47300 61100 49100 61100 4 { -T 50100 67450 5 10 1 1 0 6 1 +T 49100 61150 5 10 1 1 0 6 1 netname=led_armed } -N 48300 63800 48700 63800 4 -N 48300 63000 48700 63000 4 -N 46900 61800 46500 61800 4 -N 48300 62600 50100 62600 4 +N 47300 57500 47700 57500 4 +N 47300 56700 47700 56700 4 +N 45900 55500 45500 55500 4 +N 47300 56300 49100 56300 4 { -T 50100 62650 5 10 1 1 0 6 1 +T 49100 56350 5 10 1 1 0 6 1 netname=fire } -N 46900 67400 45100 67400 4 +N 45900 61100 44100 61100 4 { -T 45100 67450 5 10 1 1 0 0 1 +T 44100 61150 5 10 1 1 0 0 1 netname=led_continuity } -T 43700 69000 9 10 1 0 0 0 1 +T 42700 62700 9 10 1 0 0 0 1 SDA1 / GPIO2 -T 43700 68600 9 10 1 0 0 0 1 +T 42700 62300 9 10 1 0 0 0 1 SCL1 / GPIO3 -T 43100 68200 9 10 1 0 0 0 1 +T 42100 61900 9 10 1 0 0 0 1 GPIO_GCLK / GPIO4 -T 43000 67400 9 10 1 0 0 0 1 +T 42000 61100 9 10 1 0 0 0 1 GPIO_GEN0 / GPIO17 -T 43000 67000 9 10 1 0 0 0 1 +T 42000 60700 9 10 1 0 0 0 1 GPIO_GEN2 / GPIO27 -T 43000 66600 9 10 1 0 0 0 1 +T 42000 60300 9 10 1 0 0 0 1 GPIO_GEN3 / GPIO22 -T 43200 65800 9 10 1 0 0 0 1 +T 42200 59500 9 10 1 0 0 0 1 SPI_MOSI / GPIO10 -T 43300 65400 9 10 1 0 0 0 1 +T 42300 59100 9 10 1 0 0 0 1 SPI_MISO / GPIO9 -T 43200 65000 9 10 1 0 0 0 1 +T 42200 58700 9 10 1 0 0 0 1 SPI_SCLK / GPIO11 -T 50400 68200 9 10 1 0 0 0 1 +T 49400 61900 9 10 1 0 0 0 1 GPIO14 / TXD0 -T 50400 67800 9 10 1 0 0 0 1 +T 49400 61500 9 10 1 0 0 0 1 GPIO15 / RXD0 -T 50400 67400 9 10 1 0 0 0 1 +T 49400 61100 9 10 1 0 0 0 1 GPIO18 / GPIO_GEN1 -T 50400 66600 9 10 1 0 0 0 1 +T 49400 60300 9 10 1 0 0 0 1 GPIO23 / GPIO_GEN4 -T 50400 66200 9 10 1 0 0 0 1 +T 49400 59900 9 10 1 0 0 0 1 GPIO24 / GPIO_GEN5 -T 50400 65400 9 10 1 0 0 0 1 +T 49400 59100 9 10 1 0 0 0 1 GPIO25 / GPIO_GEN6 -T 50400 65000 9 10 1 0 0 0 1 +T 49400 58700 9 10 1 0 0 0 1 GPIO8 / SPI_CE0_N -T 50400 64600 9 10 1 0 0 0 1 +T 49400 58300 9 10 1 0 0 0 1 GPIO7 / SPI_CE1_N -T 45800 70700 9 25 1 0 0 0 1 +T 44800 64400 9 25 1 0 0 0 1 Raspberry Pi 02W -T 50400 64200 9 10 1 0 0 0 1 +T 49400 57900 9 10 1 0 0 0 1 ID_SC -T 50400 63400 9 10 1 0 0 0 1 +T 49400 57100 9 10 1 0 0 0 1 GPIO12 -T 50400 62600 9 10 1 0 0 0 1 +T 49400 56300 9 10 1 0 0 0 1 GPIO16 -T 50400 62200 9 10 1 0 0 0 1 +T 49400 55900 9 10 1 0 0 0 1 GPIO20 -T 50400 61800 9 10 1 0 0 0 1 +T 49400 55500 9 10 1 0 0 0 1 GPIO21 -T 44300 64200 9 10 1 0 0 0 1 +T 43300 57900 9 10 1 0 0 0 1 ID_SD -T 44200 63800 9 10 1 0 0 0 1 +T 43200 57500 9 10 1 0 0 0 1 GPIO05 -T 44200 63400 9 10 1 0 0 0 1 +T 43200 57100 9 10 1 0 0 0 1 GPIO06 -T 44200 63000 9 10 1 0 0 0 1 +T 43200 56700 9 10 1 0 0 0 1 GPIO13 -T 44200 62600 9 10 1 0 0 0 1 +T 43200 56300 9 10 1 0 0 0 1 GPIO19 -T 44200 62200 9 10 1 0 0 0 1 +T 43200 55900 9 10 1 0 0 0 1 GPIO26 -C 48900 64100 1 0 0 nc-right.sym +C 47900 57800 1 0 0 nc-right.sym { -T 49000 64600 5 10 0 0 0 0 1 +T 48000 58300 5 10 0 0 0 0 1 value=NoConnection -T 49000 64800 5 10 0 0 0 0 1 +T 48000 58500 5 10 0 0 0 0 1 device=DRC_Directive } -N 48300 64200 48900 64200 4 -N 48300 65000 50100 65000 4 +N 47300 57900 47900 57900 4 +N 47300 58700 49100 58700 4 { -T 50100 65050 5 10 1 1 0 6 1 +T 49100 58750 5 10 1 1 0 6 1 netname=adc_cs } -N 45100 67000 46900 67000 4 +N 44100 60700 45900 60700 4 { -T 45100 67050 5 10 1 1 0 0 1 +T 44100 60750 5 10 1 1 0 0 1 netname=led_health_g } -N 46300 64200 46900 64200 4 -C 45800 64100 1 0 0 nc-left.sym +N 45300 57900 45900 57900 4 +C 44800 57800 1 0 0 nc-left.sym { -T 45800 64500 5 10 0 0 0 0 1 +T 44800 58200 5 10 0 0 0 0 1 value=NoConnection -T 45800 64900 5 10 0 0 0 0 1 +T 44800 58600 5 10 0 0 0 0 1 device=DRC_Directive } -N 50100 62200 48300 62200 4 +N 49100 55900 47300 55900 4 { -T 50100 62250 5 10 1 1 0 6 1 +T 49100 55950 5 10 1 1 0 6 1 netname=alarm } -C 70000 59100 1 0 0 5V-plus.sym -C 71400 43700 1 0 0 5V-plus.sym -N 46400 56900 46700 56900 4 -N 46400 58100 46700 58100 4 -N 69700 43400 71600 43400 4 -N 71600 43400 71600 43700 4 -C 64200 41700 1 90 0 resistor.sym +C 71300 52500 1 0 0 5V-plus.sym +C 73700 69100 1 0 0 5V-plus.sym +N 74200 57300 74500 57300 4 +N 74200 58500 74500 58500 4 +N 72000 68800 73900 68800 4 +N 73900 68800 73900 69100 4 +C 66500 67100 1 90 0 resistor.sym { -T 63800 42000 5 10 0 1 90 0 1 +T 66100 67400 5 10 0 1 90 0 1 device=RESISTOR -T 64200 41695 5 10 0 1 90 0 1 +T 66500 67095 5 10 0 1 90 0 1 footprint=0402 -T 63900 42400 5 10 1 1 180 0 1 +T 66200 67800 5 10 1 1 180 0 1 refdes=R37 -T 63600 42000 5 10 1 1 0 0 1 +T 65900 67400 5 10 1 1 0 0 1 value=22k } -C 64200 42600 1 90 0 resistor.sym +C 66500 68000 1 90 0 resistor.sym { -T 63800 42900 5 10 0 1 90 0 1 +T 66100 68300 5 10 0 1 90 0 1 device=RESISTOR -T 64200 42595 5 10 0 1 90 0 1 +T 66500 67995 5 10 0 1 90 0 1 footprint=0402 -T 63900 43300 5 10 1 1 180 0 1 +T 66200 68700 5 10 1 1 180 0 1 refdes=R36 -T 63500 42900 5 10 1 1 0 0 1 +T 65800 68300 5 10 1 1 0 0 1 value=200k } -N 64100 42600 65300 42600 4 +N 66400 68000 67600 68000 4 { -T 65300 42700 5 10 1 1 0 6 1 +T 67600 68100 5 10 1 1 0 6 1 netname=cmp_ldo_in } -C 71700 41600 1 90 0 resistor.sym +C 74000 67000 1 90 0 resistor.sym { -T 71300 41900 5 10 0 1 90 0 1 +T 73600 67300 5 10 0 1 90 0 1 device=RESISTOR -T 71700 41595 5 10 0 1 90 0 1 +T 74000 66995 5 10 0 1 90 0 1 footprint=0402 -T 71400 42300 5 10 1 1 180 0 1 +T 73700 67700 5 10 1 1 180 0 1 refdes=R39 -T 71000 41800 5 10 1 1 0 0 1 +T 73300 67200 5 10 1 1 0 0 1 value=26.1k } -C 71700 42500 1 90 0 resistor.sym +C 74000 67900 1 90 0 resistor.sym { -T 71300 42800 5 10 0 1 90 0 1 +T 73600 68200 5 10 0 1 90 0 1 device=RESISTOR -T 71700 42495 5 10 0 1 90 0 1 +T 74000 67895 5 10 0 1 90 0 1 footprint=0402 -T 71400 43200 5 10 1 1 180 0 1 +T 73700 68600 5 10 1 1 180 0 1 refdes=R38 -T 71100 42700 5 10 1 1 0 0 1 +T 73400 68100 5 10 1 1 0 0 1 value=200k } -N 71600 42500 72700 42500 4 +N 73900 67900 75000 67900 4 { -T 72000 42600 5 10 1 1 0 0 1 +T 74300 68000 5 10 1 1 0 0 1 netname=cmp_rail } -T 72200 43300 9 10 1 0 0 0 5 +T 74500 68700 9 10 1 0 0 0 5 Trigger comparator at 5.824V to ensure we keep Pi powered. 5.824 * 22.0/222.0 = 0.577 5.000 * 26.1/226.1 = 0.577 -N 64100 43800 64100 43500 4 -N 64100 41700 64100 41500 4 -N 71600 41500 71600 41600 4 -C 67900 45900 1 0 0 3.3V-plus.sym -C 68300 45000 1 90 0 capacitor.sym +N 66400 69200 66400 68900 4 +N 66400 67100 66400 66900 4 +N 73900 66900 73900 67000 4 +C 70200 71300 1 0 0 3.3V-plus.sym +C 70600 70400 1 90 0 capacitor.sym { -T 67400 45200 5 10 0 0 90 0 1 +T 69700 70600 5 10 0 0 90 0 1 symversion=0.1 -T 67600 45200 5 10 0 1 90 0 1 +T 69900 70600 5 10 0 1 90 0 1 device=CAPACITOR -T 68300 45000 5 10 0 1 0 0 1 +T 70600 70400 5 10 0 1 0 0 1 footprint=0402 -T 68200 45600 5 10 1 1 0 0 1 +T 70500 71000 5 10 1 1 0 0 1 refdes=C8 -T 68200 45100 5 10 1 1 0 0 1 +T 70500 70500 5 10 1 1 0 0 1 value=2.2uF } -C 65600 45000 1 0 0 tps70933.sym +C 67900 70400 1 0 0 tps70933.sym { -T 66195 45695 5 10 0 1 0 0 1 +T 68495 71095 5 10 0 1 0 0 1 device=IC -T 65595 44995 5 10 0 1 0 0 1 +T 67895 70395 5 10 0 1 0 0 1 footprint=SOT23-5 -T 65895 46195 5 10 1 1 0 0 1 +T 68195 71595 5 10 1 1 0 0 1 refdes=U3 -T 67400 46200 5 10 1 1 0 6 1 +T 69700 71600 5 10 1 1 0 6 1 value=TPS70933 } -C 65100 45400 1 0 0 nc-left.sym +C 67400 70800 1 0 0 nc-left.sym { -T 65100 45800 5 10 0 0 0 0 1 +T 67400 71200 5 10 0 0 0 0 1 value=NoConnection -T 65100 46200 5 10 0 0 0 0 1 +T 67400 71600 5 10 0 0 0 0 1 device=DRC_Directive } -C 64800 45000 1 90 0 capacitor.sym +C 67100 70400 1 90 0 capacitor.sym { -T 63900 45200 5 10 0 0 90 0 1 +T 66200 70600 5 10 0 0 90 0 1 symversion=0.1 -T 64100 45200 5 10 0 1 90 0 1 +T 66400 70600 5 10 0 1 90 0 1 device=CAPACITOR -T 64800 45000 5 10 0 1 0 0 1 +T 67100 70400 5 10 0 1 0 0 1 footprint=0402 -T 65000 45800 5 10 1 1 180 0 1 +T 67300 71200 5 10 1 1 180 0 1 refdes=C15 -T 64700 45100 5 10 1 1 0 0 1 +T 67000 70500 5 10 1 1 0 0 1 value=1uF } -N 65600 45900 64100 45900 4 -N 64100 45900 64100 43800 4 -C 66600 44600 1 0 0 gnd.sym -N 66700 45000 66700 44900 4 -N 64600 44900 68100 44900 4 -N 64600 44900 64600 45000 4 -N 68100 44900 68100 45000 4 -N 67700 45900 68100 45900 4 -C 74600 50500 1 0 0 ADS868X.sym -{ -T 75000 58300 5 10 1 1 0 0 1 +N 67900 71300 66400 71300 4 +N 66400 71300 66400 69200 4 +C 68900 70000 1 0 0 gnd.sym +N 69000 70400 69000 70300 4 +N 66900 70300 70400 70300 4 +N 66900 70300 66900 70400 4 +N 70400 70300 70400 70400 4 +N 70000 71300 70400 71300 4 +C 75900 43900 1 0 0 ADS868X.sym +{ +T 76300 51700 5 10 1 1 0 0 1 refdes=U7 -T 79000 51400 5 10 0 0 0 0 1 +T 80300 44800 5 10 0 0 0 0 1 device=IC -T 79000 51700 5 10 0 0 0 0 1 +T 80300 45100 5 10 0 0 0 0 1 footprint=TSSOP38 -T 77805 58300 5 10 1 1 0 6 1 +T 79105 51700 5 10 1 1 0 6 1 value=ADS8688 } -N 72200 54700 74600 54700 4 +N 73500 48100 75900 48100 4 { -T 72200 54750 5 10 1 1 0 0 1 +T 73500 48150 5 10 1 1 0 0 1 netname=analog4 } -N 74600 53900 72200 53900 4 +N 75900 47300 73500 47300 4 { -T 72200 53950 5 10 1 1 0 0 1 +T 73500 47350 5 10 1 1 0 0 1 netname=analog5 } -N 72200 53100 74600 53100 4 +N 73500 46500 75900 46500 4 { -T 72200 53150 5 10 1 1 0 0 1 +T 73500 46550 5 10 1 1 0 0 1 netname=analog6 } -N 74600 52300 72200 52300 4 +N 75900 45700 73500 45700 4 { -T 72200 52350 5 10 1 1 0 0 1 +T 73500 45750 5 10 1 1 0 0 1 netname=analog7 } -N 74600 54300 73800 54300 4 -N 74600 53500 73800 53500 4 -N 74600 52700 73800 52700 4 -N 74600 51900 73800 51900 4 -N 48300 61400 48700 61400 4 -N 48300 66600 50100 66600 4 +N 75900 47700 75100 47700 4 +N 75900 46900 75100 46900 4 +N 75900 46100 75100 46100 4 +N 75900 45300 75100 45300 4 +N 47300 55100 47700 55100 4 +N 47300 60300 49100 60300 4 { -T 50100 66650 5 10 1 1 0 6 1 +T 49100 60350 5 10 1 1 0 6 1 netname=gpio23 } -N 48300 66200 50100 66200 4 +N 47300 59900 49100 59900 4 { -T 50100 66250 5 10 1 1 0 6 1 +T 49100 59950 5 10 1 1 0 6 1 netname=gpio24 } -N 48300 63400 50100 63400 4 +N 47300 57100 49100 57100 4 { -T 50100 63450 5 10 1 1 0 6 1 +T 49100 57150 5 10 1 1 0 6 1 netname=armed } -N 57000 69100 55800 69100 4 +N 54800 58800 53600 58800 4 { -T 55800 69150 5 10 1 1 0 0 1 +T 53600 58850 5 10 1 1 0 0 1 netname=gpio23 } -N 57000 68700 55800 68700 4 +N 54800 58400 53600 58400 4 { -T 55800 68750 5 10 1 1 0 0 1 +T 53600 58450 5 10 1 1 0 0 1 netname=gpio24 } -N 55800 69500 57000 69500 4 +N 53600 59200 54800 59200 4 { -T 55800 69550 5 10 1 1 0 0 1 +T 53600 59250 5 10 1 1 0 0 1 netname=gpio07 } -N 45100 63800 46900 63800 4 +N 44100 57500 45900 57500 4 { -T 45100 63850 5 10 1 1 0 0 1 +T 44100 57550 5 10 1 1 0 0 1 netname=gpio05 } -N 45100 63400 46900 63400 4 +N 44100 57100 45900 57100 4 { -T 45100 63450 5 10 1 1 0 0 1 +T 44100 57150 5 10 1 1 0 0 1 netname=gpio06 } -N 45100 62200 46900 62200 4 +N 44100 55900 45900 55900 4 { -T 45100 62250 5 10 1 1 0 0 1 +T 44100 55950 5 10 1 1 0 0 1 netname=gpio26 } -N 59600 69100 58400 69100 4 +N 57400 58800 56200 58800 4 { -T 59600 69150 5 10 1 1 0 6 1 +T 57400 58850 5 10 1 1 0 6 1 netname=gpio05 } -N 59600 68700 58400 68700 4 +N 57400 58400 56200 58400 4 { -T 59600 68750 5 10 1 1 0 6 1 +T 57400 58450 5 10 1 1 0 6 1 netname=gpio06 } -N 55800 68300 57000 68300 4 +N 53600 58000 54800 58000 4 { -T 55800 68350 5 10 1 1 0 0 1 +T 53600 58050 5 10 1 1 0 0 1 netname=gpio26 } -N 58400 68300 59600 68300 4 +N 56200 58000 57400 58000 4 { -T 59600 68350 5 10 1 1 0 6 1 +T 57400 58050 5 10 1 1 0 6 1 netname=gpio21 } -N 67700 43400 68800 43400 4 -N 68800 43400 68800 43800 4 -N 70600 43400 70600 43000 4 -C 62700 51300 1 0 1 conn-4.sym +N 70000 68800 71100 68800 4 +N 71100 68800 71100 69200 4 +N 72900 68800 72900 68400 4 +C 64000 44700 1 0 1 conn-4.sym { -T 62700 51300 5 10 0 1 0 0 1 +T 64000 44700 5 10 0 1 0 0 1 device=CONNECTOR -T 62700 51300 5 10 0 1 0 0 1 +T 64000 44700 5 10 0 1 0 0 1 footprint=282834-4 -T 62300 52900 5 10 1 1 0 6 1 +T 63600 46300 5 10 1 1 0 6 1 refdes=J12 -T 61900 51000 5 10 0 1 0 0 1 +T 63200 44400 5 10 0 1 0 0 1 value=4screws } -N 63100 52600 63100 52800 4 -N 62700 52600 63100 52600 4 -N 63400 51200 63100 51200 4 -N 63100 51200 63100 51400 4 -N 63100 51400 62700 51400 4 -C 62700 52100 1 0 0 nc-right.sym +N 64400 46000 64400 46200 4 +N 64000 46000 64400 46000 4 +N 64700 44600 64400 44600 4 +N 64400 44600 64400 44800 4 +N 64400 44800 64000 44800 4 +C 64000 45500 1 0 0 nc-right.sym { -T 62800 52600 5 10 0 0 0 0 1 +T 64100 46000 5 10 0 0 0 0 1 value=NoConnection -T 62800 52800 5 10 0 0 0 0 1 +T 64100 46200 5 10 0 0 0 0 1 device=DRC_Directive } -C 62700 51700 1 0 0 nc-right.sym +C 64000 45100 1 0 0 nc-right.sym { -T 62800 52200 5 10 0 0 0 0 1 +T 64100 45600 5 10 0 0 0 0 1 value=NoConnection -T 62800 52400 5 10 0 0 0 0 1 +T 64100 45800 5 10 0 0 0 0 1 device=DRC_Directive } -T 61200 51700 9 10 1 0 0 0 3 +T 62500 45100 9 10 1 0 0 0 3 Gain Setting Resistor -L 61900 52600 61500 52600 3 10 1 0 -1 -1 -L 61900 51400 61500 51400 3 10 1 0 -1 -1 -L 61500 52600 61500 52400 3 10 1 0 -1 -1 -L 61500 51400 61500 51600 3 10 1 0 -1 -1 -C 70400 55600 1 90 0 zener.sym +L 63200 46000 62800 46000 3 10 1 0 -1 -1 +L 63200 44800 62800 44800 3 10 1 0 -1 -1 +L 62800 46000 62800 45800 3 10 1 0 -1 -1 +L 62800 44800 62800 45000 3 10 1 0 -1 -1 +C 71700 49000 1 90 0 zener.sym { -T 69800 56000 5 10 0 0 90 0 1 +T 71100 49400 5 10 0 0 90 0 1 device=DIODE -T 70400 55600 5 10 0 1 0 0 1 +T 71700 49000 5 10 0 1 0 0 1 footprint=0805diode -T 69900 55800 5 10 1 1 0 6 1 +T 71200 49200 5 10 1 1 0 6 1 refdes=Z2 -T 69900 56100 5 10 1 1 0 6 1 +T 71200 49500 5 10 1 1 0 6 1 value=5.6V } -C 70100 55300 1 0 0 gnd.sym -N 70200 56500 70200 57900 4 -T 67500 55400 9 10 1 0 0 0 4 +C 71400 48700 1 0 0 gnd.sym +N 71500 49900 71500 51300 4 +T 68800 48800 9 10 1 0 0 0 4 Zener to protect ADC input if user hooks up something random. -C 74200 64000 1 90 0 resistor.sym +C 54200 68200 1 270 1 resistor.sym { -T 73800 64300 5 10 0 0 90 0 1 +T 54600 68500 5 10 0 0 90 2 1 device=RESISTOR -T 74200 64000 5 10 0 0 0 0 1 +T 54200 68200 5 10 0 0 0 6 1 footprint=0402 -T 74600 64700 5 10 1 1 180 0 1 +T 53800 68900 5 10 1 1 180 6 1 refdes=R15 -T 74300 64200 5 10 1 1 0 0 1 +T 54100 68400 5 10 1 1 0 6 1 value=26.1k } -N 74100 65100 74100 64900 4 -N 72600 65000 74100 65000 4 +N 54300 69300 54300 69100 4 +N 55800 69200 54300 69200 4 { -T 72700 65075 5 10 1 1 0 0 1 +T 55700 69275 5 10 1 1 0 6 1 netname=sense_armed } -C 74000 63700 1 0 0 gnd.sym -C 74200 65100 1 90 0 resistor.sym +C 54400 67900 1 0 1 gnd.sym +C 54200 69300 1 270 1 resistor.sym { -T 73800 65400 5 10 0 1 90 0 1 +T 54600 69600 5 10 0 1 90 2 1 device=RESISTOR -T 74200 65100 5 10 0 1 0 0 1 +T 54200 69300 5 10 0 1 0 6 1 footprint=0402 -T 74700 65800 5 10 1 1 180 0 1 +T 53700 70000 5 10 1 1 180 6 1 refdes=R12 -T 74300 65300 5 10 1 1 0 0 1 +T 54100 69500 5 10 1 1 0 6 1 value=200k } -N 74100 66800 74100 66000 4 -N 71900 63500 72600 63500 4 -N 72600 63500 72600 65000 4 -N 70900 63300 69500 63300 4 +N 54300 71000 54300 70200 4 +N 56500 67700 55800 67700 4 +N 55800 67700 55800 69200 4 +N 57500 67500 58900 67500 4 { -T 69500 63350 5 10 1 1 0 0 1 +T 58900 67550 5 10 1 1 0 6 1 netname=armed } -C 75200 66800 1 270 0 resistor.sym +C 53200 71000 1 90 1 resistor.sym { -T 75600 66500 5 10 0 1 270 0 1 +T 52800 70700 5 10 0 1 270 2 1 device=RESISTOR -T 75200 66800 5 10 0 1 270 0 1 +T 53200 71000 5 10 0 1 270 2 1 footprint=0402 -T 75500 66400 5 10 1 1 0 0 1 +T 52900 70600 5 10 1 1 0 6 1 refdes=R17 -T 75500 66100 5 10 1 1 0 0 1 +T 52900 70300 5 10 1 1 0 6 1 value=200k } -N 45100 69000 46900 69000 4 +N 44100 62700 45900 62700 4 { -T 45100 69050 5 10 1 1 0 0 1 +T 44100 62750 5 10 1 1 0 0 1 netname=sda } -N 45100 68600 46900 68600 4 +N 44100 62300 45900 62300 4 { -T 45100 68650 5 10 1 1 0 0 1 +T 44100 62350 5 10 1 1 0 0 1 netname=scl } C 47000 46900 1 0 0 gnd.sym @@ -1559,287 +1532,262 @@ T 43600 51750 5 10 1 1 0 0 1 netname=con_in } C 56100 44200 1 0 0 gnd.sym -C 45800 58900 1 0 0 led-bicolor.sym +C 73600 59300 1 0 0 led-bicolor.sym { -T 45900 59500 5 10 0 0 0 0 1 +T 73700 59900 5 10 0 0 0 0 1 device=LED -T 45650 59400 5 10 1 1 0 0 1 +T 73450 59800 5 10 1 1 0 0 1 refdes=D1 -T 45800 58900 5 10 0 0 0 0 1 +T 73600 59300 5 10 0 0 0 0 1 footprint=H178 -T 45700 58700 5 10 1 1 0 0 1 +T 73500 59100 5 10 1 1 0 0 1 value=red+green } -N 46700 59300 46400 59300 4 -N 44300 59300 45800 59300 4 +N 74500 59700 74200 59700 4 +N 72100 59700 73600 59700 4 { -T 44300 59350 5 10 1 1 0 0 1 +T 72100 59750 5 10 1 1 0 0 1 netname=led_health_g } -N 45100 66600 46900 66600 4 +N 44100 60300 45900 60300 4 { -T 45100 66650 5 10 1 1 0 0 1 +T 44100 60350 5 10 1 1 0 0 1 netname=led_health_r } -C 58600 51900 1 0 1 conn-5.sym +C 59900 45300 1 0 1 conn-5.sym { -T 58245 53795 5 10 1 1 0 6 1 +T 59545 47195 5 10 1 1 0 6 1 refdes=J11 -T 58600 51900 5 10 0 0 0 0 1 +T 59900 45300 5 10 0 0 0 0 1 footprint=XLR4 -T 58600 51900 5 10 0 1 0 0 1 +T 59900 45300 5 10 0 1 0 0 1 device=CONNECTOR } -C 78800 64800 1 0 0 switch-spdt.sym +C 50000 71100 1 0 1 nc-right.sym { -T 79210 65950 5 10 0 0 0 0 1 -device=SPDT_Switch -T 78910 65500 5 10 1 1 0 0 1 -refdes=S1 -T 78800 64800 5 10 0 0 0 0 1 -footprint=PN11S -T 78800 64800 5 10 0 0 0 0 1 -value=SPDT -} -C 79800 66900 1 0 0 nc-right.sym -{ -T 79900 67400 5 10 0 0 0 0 1 +T 49900 71600 5 10 0 0 0 6 1 value=NoConnection -T 79900 67600 5 10 0 0 0 0 1 +T 49900 71800 5 10 0 0 0 6 1 device=DRC_Directive } -N 80600 65100 80600 66600 4 -N 79800 66600 80600 66600 4 -C 79800 65400 1 0 0 nc-right.sym +N 49200 70000 49200 70800 4 +N 50000 70800 49200 70800 4 +C 48800 67000 1 0 1 nc-right.sym { -T 79900 65900 5 10 0 0 0 0 1 +T 48700 67500 5 10 0 0 0 6 1 value=NoConnection -T 79900 66100 5 10 0 0 0 0 1 +T 48700 67700 5 10 0 0 0 6 1 device=DRC_Directive } -N 79800 65100 80600 65100 4 -N 78800 65300 77105 65300 4 -C 78700 64600 1 0 0 gnd.sym -C 78700 66100 1 0 0 gnd.sym -C 78800 66300 1 0 0 switch-spdt.sym +C 49900 66200 1 0 1 gnd.sym +C 51100 70300 1 0 1 gnd.sym +C 51000 70500 1 0 1 switch-spdt.sym { -T 79210 67450 5 10 0 0 0 0 1 +T 50590 71650 5 10 0 0 0 6 1 device=SPDT_Switch -T 78910 67000 5 10 1 1 0 0 1 +T 50890 71200 5 10 1 1 0 6 1 refdes=S2 -T 78800 66300 5 10 0 0 0 0 1 +T 51000 70500 5 10 0 0 0 6 1 footprint=1MS1T1B4M7 -T 78800 66300 5 10 0 0 0 0 1 +T 51000 70500 5 10 0 0 0 6 1 value=SPDT } -N 76500 61700 78800 61700 4 -C 78800 61600 1 0 0 conn-6.sym +N 43700 68000 43500 68000 4 +C 43500 67900 1 0 1 conn-6.sym { -T 79155 63895 5 10 1 1 0 0 1 +T 43145 70195 5 10 1 1 0 6 1 refdes=B1 -T 78900 61400 5 10 1 1 0 0 1 +T 43400 67700 5 10 1 1 0 6 1 value=3x18650 -T 78800 61600 5 10 0 0 0 0 1 +T 43500 67900 5 10 0 0 0 6 1 device=BATTERY -T 78800 61600 5 10 0 0 0 0 1 +T 43500 67900 5 10 0 0 0 6 1 footprint=18650x3 } -N 78800 63300 78400 63300 4 -N 78400 63300 78400 62900 4 -N 78400 62900 78800 62900 4 -N 78800 62500 78400 62500 4 -N 78400 62500 78400 62100 4 -N 78400 62100 78800 62100 4 -N 77100 63700 77100 63895 4 -N 77100 63895 77105 63895 4 -C 61800 67900 1 0 0 conn-9.sym -{ -T 62155 71395 5 10 1 1 0 0 1 +N 43500 69600 43900 69600 4 +N 43900 69600 43900 69200 4 +N 43900 69200 43500 69200 4 +N 43500 68800 43900 68800 4 +N 43900 68800 43900 68400 4 +N 43900 68400 43500 68400 4 +C 59600 57600 1 0 0 conn-9.sym +{ +T 59955 61095 5 10 1 1 0 0 1 refdes=J4 -T 61800 67900 5 10 0 0 0 0 1 +T 59600 57600 5 10 0 0 0 0 1 device=CONNECTOR -T 61800 67900 5 10 0 0 0 0 1 +T 59600 57600 5 10 0 0 0 0 1 footprint=aaz-f-9 -T 61800 67700 5 10 1 1 0 0 1 +T 59600 57400 5 10 1 1 0 0 1 value=db9female } -C 57000 67300 1 0 0 header20-2.sym +C 54800 57000 1 0 0 header20-2.sym { -T 57150 71650 5 10 0 0 0 0 1 +T 54950 61350 5 10 0 0 0 0 1 device=CONNECTOR -T 57600 71400 5 10 1 1 0 0 1 +T 55400 61100 5 10 1 1 0 0 1 refdes=J6 -T 57200 67100 5 10 1 1 0 0 1 +T 55000 56800 5 10 1 1 0 0 1 footprint=100mil10x2 } -N 57000 71100 55800 71100 4 +N 54800 60800 53600 60800 4 { -T 55800 71150 5 10 1 1 0 0 1 +T 53600 60850 5 10 1 1 0 0 1 netname=analog4 } -N 57000 70700 55800 70700 4 +N 54800 60400 53600 60400 4 { -T 55800 70750 5 10 1 1 0 0 1 +T 53600 60450 5 10 1 1 0 0 1 netname=analog5 } -N 57000 70300 55800 70300 4 +N 54800 60000 53600 60000 4 { -T 55800 70350 5 10 1 1 0 0 1 +T 53600 60050 5 10 1 1 0 0 1 netname=analog6 } -N 57000 69900 55800 69900 4 +N 54800 59600 53600 59600 4 { -T 55800 69950 5 10 1 1 0 0 1 +T 53600 59650 5 10 1 1 0 0 1 netname=analog7 } -N 61200 67600 63800 67600 4 +N 59000 57300 61600 57300 4 { -T 63800 67650 5 10 1 1 0 6 1 +T 61600 57350 5 10 1 1 0 6 1 netname=v_pyro } -N 57000 67900 56700 67900 4 -C 56900 67900 1 0 1 3.3V-plus.sym -C 58500 67500 1 0 0 5V-plus.sym -N 61200 71200 61800 71200 4 -N 61200 70800 61800 70800 4 -N 61200 70400 61800 70400 4 -N 61200 70000 61800 70000 4 -N 61200 69600 61800 69600 4 -N 61200 69200 61800 69200 4 -N 61200 68800 61800 68800 4 -N 61200 68400 61800 68400 4 -N 61200 68000 61800 68000 4 -N 58400 71100 59600 71100 4 -{ -T 59600 71150 5 10 1 1 0 6 1 +N 54800 57600 54500 57600 4 +C 54700 57600 1 0 1 3.3V-plus.sym +C 56300 57200 1 0 0 5V-plus.sym +N 59000 60900 59600 60900 4 +N 59000 60500 59600 60500 4 +N 59000 60100 59600 60100 4 +N 59000 59700 59600 59700 4 +N 59000 59300 59600 59300 4 +N 59000 58900 59600 58900 4 +N 59000 58500 59600 58500 4 +N 59000 58100 59600 58100 4 +N 59000 57700 59600 57700 4 +N 56200 60800 57400 60800 4 +{ +T 57400 60850 5 10 1 1 0 6 1 netname=sda } -N 58400 70700 59600 70700 4 +N 56200 60400 57400 60400 4 { -T 59600 70750 5 10 1 1 0 6 1 +T 57400 60450 5 10 1 1 0 6 1 netname=scl } -N 58400 69500 59600 69500 4 +N 56200 59200 57400 59200 4 { -T 59600 69550 5 10 1 1 0 6 1 +T 57400 59250 5 10 1 1 0 6 1 netname=mosi } -N 58400 69900 59600 69900 4 +N 56200 59600 57400 59600 4 { -T 59600 69950 5 10 1 1 0 6 1 +T 57400 59650 5 10 1 1 0 6 1 netname=miso } -N 58400 70300 59600 70300 4 +N 56200 60000 57400 60000 4 { -T 59600 70350 5 10 1 1 0 6 1 +T 57400 60050 5 10 1 1 0 6 1 netname=sclk } -C 58900 65300 1 270 0 TPD8E003.sym +C 64000 61100 1 270 0 TPD8E003.sym { -T 58800 64500 5 10 0 0 270 0 1 +T 63900 60300 5 10 0 0 270 0 1 device=DIODE -T 59200 65100 5 10 1 1 0 0 1 +T 64300 60900 5 10 1 1 0 0 1 refdes=Z3 -T 58592 64500 5 10 0 0 270 0 1 +T 63692 60300 5 10 0 0 270 0 1 footprint=s-pwson-n8 -T 58900 60900 5 10 1 1 0 0 1 +T 64000 56700 5 10 1 1 0 0 1 value=TPD8E003 } -C 58700 64500 1 0 0 gnd.sym -N 58800 64800 58900 64800 4 -C 75300 67300 1 0 0 conn-2.sym +C 63800 60300 1 0 0 gnd.sym +N 63900 60600 64000 60600 4 +C 53100 71500 1 0 1 conn-2.sym { -T 75605 67945 5 10 1 1 0 0 1 +T 52795 72145 5 10 1 1 0 6 1 refdes=J26 -T 75300 67300 5 10 0 1 0 0 1 +T 53100 71500 5 10 0 1 0 6 1 footprint=100mil2pin } -C 45800 57700 1 0 0 led-bicolor.sym +C 73600 58100 1 0 0 led-bicolor.sym { -T 45900 58300 5 10 0 0 0 0 1 +T 73700 58700 5 10 0 0 0 0 1 device=LED -T 45650 58200 5 10 1 1 0 0 1 +T 73450 58600 5 10 1 1 0 0 1 refdes=D2 -T 45800 57700 5 10 0 0 0 0 1 +T 73600 58100 5 10 0 0 0 0 1 footprint=H178 -T 45800 57500 5 10 1 1 0 0 1 +T 73600 57900 5 10 1 1 0 0 1 value=red+green } -C 46400 57300 1 180 0 led-bicolor.sym +C 74200 57700 1 180 0 led-bicolor.sym { -T 46300 56700 5 10 0 0 180 0 1 +T 74100 57100 5 10 0 0 180 0 1 device=LED -T 45850 57200 5 10 1 1 180 0 1 +T 73650 57600 5 10 1 1 180 0 1 refdes=D3 -T 46400 57300 5 10 0 0 180 0 1 +T 74200 57700 5 10 0 0 180 0 1 footprint=H178 -T 46700 56500 5 10 1 1 180 0 1 +T 74500 56900 5 10 1 1 180 0 1 value=red+green } -C 69800 66700 1 0 0 FDS9926A.sym +C 58600 70900 1 0 1 FDS9926A.sym { -T 69838 66708 5 10 0 1 0 0 1 +T 58562 70908 5 10 0 1 0 6 1 device=MOSFET -T 69495 66670 5 10 0 1 0 0 1 +T 58905 70870 5 10 0 1 0 6 1 footprint=PDFN33 -T 69800 66700 5 10 0 0 0 0 1 +T 58600 70900 5 10 0 0 0 6 1 slot=1 -T 69800 67900 5 10 1 1 0 0 1 +T 58600 72100 5 10 1 1 0 6 1 refdes=Q2 -T 69400 66700 5 10 1 1 0 0 1 +T 59000 70900 5 10 1 1 0 6 1 value=TSM200N03D } -N 70900 67000 70700 67000 4 -N 70700 68200 71500 68200 4 -N 71500 68200 71500 67800 4 -T 49800 57800 9 10 1 0 0 0 5 +N 57500 71200 57700 71200 4 +N 57700 72400 56900 72400 4 +N 56900 72400 56900 72000 4 +T 77600 58200 9 10 1 0 0 0 5 Health - red during boot, green when ready Continuity - green, off if no igniter Armed - red when locally armed, off otherwise -N 50100 64600 48300 64600 4 +N 49100 58300 47300 58300 4 { -T 50100 64650 5 10 1 1 0 6 1 +T 49100 58350 5 10 1 1 0 6 1 netname=gpio07 } -C 45800 62900 1 0 0 nc-left.sym +N 44100 56700 45900 56700 4 { -T 45800 63300 5 10 0 0 0 0 1 -value=NoConnection -T 45800 63700 5 10 0 0 0 0 1 -device=DRC_Directive +T 44100 56750 5 10 1 1 0 0 1 +netname=pwr_on } -N 46300 63000 46900 63000 4 -N 45100 62600 46900 62600 4 +N 44100 56300 45900 56300 4 { -T 45100 62650 5 10 1 1 0 0 1 +T 44100 56350 5 10 1 1 0 0 1 netname=gpio19 } -N 58400 67900 59600 67900 4 +N 56200 57600 57400 57600 4 { -T 59600 67950 5 10 1 1 0 6 1 +T 57400 57650 5 10 1 1 0 6 1 netname=gpio19 } -N 58700 67500 58400 67500 4 -C 74200 71500 1 0 0 conn-2.sym +N 56500 57200 56200 57200 4 +C 59000 57200 1 0 1 conn-10.sym { -T 74505 72145 5 10 1 1 0 0 1 -refdes=J1 -T 74200 71500 5 10 0 1 0 0 1 -footprint=100mil2pin -} -C 61200 67500 1 0 1 conn-10.sym -{ -T 60845 71395 5 10 1 1 0 6 1 +T 58645 61095 5 10 1 1 0 6 1 refdes=J5 -T 60200 67300 5 10 1 1 0 0 1 +T 58000 57000 5 10 1 1 0 0 1 footprint=100mil10pin } -N 58600 53600 58800 53600 4 -N 58600 52400 59500 52400 4 -N 58600 52800 59900 52800 4 -N 59900 52800 59900 53200 4 +N 59900 47000 60100 47000 4 +N 59900 45800 60800 45800 4 +N 59900 46200 61200 46200 4 +N 61200 46200 61200 46600 4 C 45500 41500 1 0 0 IP2326.sym { T 45700 46700 5 10 0 0 0 0 1 @@ -1851,13 +1799,13 @@ footprint=VQFN-24 T 47962 46495 5 10 1 1 0 6 1 value=IP2326 } -C 56600 67200 1 0 0 gnd.sym -N 56700 67500 57000 67500 4 -T 58900 72000 9 10 1 0 0 0 1 +C 54400 56900 1 0 0 gnd.sym +N 54500 57200 54800 57200 4 +T 56700 61700 9 10 1 0 0 0 1 Option Headers -N 59800 64800 61600 64800 4 +N 64900 60600 66700 60600 4 { -T 61600 64850 5 10 1 1 0 6 1 +T 66700 60650 5 10 1 1 0 6 1 netname=pressure } C 46800 41200 1 0 0 gnd.sym @@ -2226,54 +2174,187 @@ value=NoConnection T 53600 46700 5 10 0 0 0 0 1 device=DRC_Directive } -N 50100 61800 48300 61800 4 +N 49100 55500 47300 55500 4 { -T 50100 61850 5 10 1 1 0 6 1 +T 49100 55550 5 10 1 1 0 6 1 netname=gpio21 } -T 79700 62600 9 10 1 0 0 0 2 +T 42600 68900 9 10 1 0 0 6 2 Holder for 3 flat-top 18650 batteries -C 47700 55500 1 0 1 resistor.sym +C 75500 55900 1 0 1 resistor.sym { -T 47400 55900 5 10 0 1 0 6 1 +T 75200 56300 5 10 0 1 0 6 1 device=RESISTOR -T 47700 55500 5 10 0 1 90 2 1 +T 75500 55900 5 10 0 1 90 2 1 footprint=0402 -T 47000 55700 5 10 1 1 0 6 1 +T 74800 56100 5 10 1 1 0 6 1 refdes=R35 -T 47600 55700 5 10 1 1 0 0 1 +T 75400 56100 5 10 1 1 0 0 1 value=1k } -C 45800 55200 1 0 0 led-bicolor.sym +C 73600 55600 1 0 0 led-bicolor.sym { -T 45900 55800 5 10 0 0 0 0 1 +T 73700 56200 5 10 0 0 0 0 1 device=LED -T 45800 55200 5 10 0 0 0 0 1 +T 73600 55600 5 10 0 0 0 0 1 footprint=H178 -T 45650 55700 5 10 1 1 0 0 1 +T 73450 56100 5 10 1 1 0 0 1 refdes=D5 -T 45800 55000 5 10 1 1 0 0 1 +T 73600 55400 5 10 1 1 0 0 1 value=red+green } -N 46400 55600 46800 55600 4 -N 47700 55600 49300 55600 4 +N 74200 56000 74600 56000 4 +N 75500 56000 77100 56000 4 { -T 49300 55700 5 10 1 1 0 6 1 +T 77100 56100 5 10 1 1 0 6 1 netname=led_charging } -N 45800 55600 45200 55600 4 -T 49800 55400 9 10 1 0 0 0 3 +N 73600 56000 73000 56000 4 +T 77600 55800 9 10 1 0 0 0 3 Could we bias the charging LED to half the charger chip LED output voltage for red while charging and green when full? -T 60400 62800 9 10 1 0 0 0 1 +T 65500 58600 9 10 1 0 0 0 1 Do we really need TVS on the input(s)? -C 45900 68100 1 0 0 nc-left.sym +N 44100 61900 45900 61900 4 { -T 45900 68500 5 10 0 0 0 0 1 -value=NoConnection -T 45900 68900 5 10 0 0 0 0 1 -device=DRC_Directive +T 44100 61950 5 10 1 1 0 0 1 +netname=pwr_button +} +C 47000 70400 1 0 1 p3-fet.sym +{ +T 46095 70905 5 10 0 0 0 6 1 +device=MOSFET +T 46195 70305 5 10 1 1 0 6 1 +refdes=Q1 +T 46400 70300 5 10 1 1 0 0 1 +value=IPD068P03L3GATMA1 +T 47000 70400 5 10 0 0 0 0 1 +footprint=TO252FET +} +C 45200 70000 1 270 0 resistor.sym +{ +T 45600 69700 5 10 0 1 270 0 1 +device=RESISTOR +T 45200 70000 5 10 0 1 270 0 1 +footprint=0402 +T 45500 69600 5 10 1 1 0 0 1 +refdes=R4 +T 45500 69300 5 10 1 1 0 0 1 +value=100k +} +C 45100 69100 1 90 0 capacitor.sym +{ +T 44400 69300 5 10 0 1 90 0 1 +device=CAPACITOR +T 44200 69300 5 10 0 1 90 0 1 +symversion=0.1 +T 45100 69100 5 10 0 1 0 0 1 +footprint=0402 +T 45100 69100 5 10 0 1 0 0 1 +loadstatus=smt +T 44800 69700 5 10 1 1 0 6 1 +refdes=C4 +T 44800 69200 5 10 1 1 0 6 1 +value=0.1uF +} +N 44900 69100 46300 69100 4 +N 46300 68300 46300 69400 4 +C 47200 67200 1 0 1 FDS9926A.sym +{ +T 47162 67208 5 10 0 1 0 6 1 +device=MOSFET +T 47505 67170 5 10 0 1 0 6 1 +footprint=PDFN33 +T 47200 67200 5 10 0 0 0 6 1 +slot=2 +T 46200 68100 5 10 1 1 0 6 1 +refdes=Q2 +T 46200 67800 5 10 1 1 0 6 1 +value=TSM200N03D +} +C 46400 67200 1 0 1 gnd.sym +C 48600 69100 1 90 1 bat54c.sym +{ +T 47050 69100 5 10 0 0 270 2 1 +device=DIODE +T 48100 69200 5 10 1 1 180 2 1 +refdes=D6 +T 46850 69108 5 10 0 0 270 2 1 +footprint=SOT23 +T 46625 69108 5 10 0 0 270 2 1 +value=BAT54C +} +C 47100 67500 1 270 0 resistor.sym +{ +T 47500 67200 5 10 0 1 270 0 1 +device=RESISTOR +T 47100 67500 5 10 0 1 270 0 1 +footprint=0402 +T 47400 67100 5 10 1 1 0 0 1 +refdes=R5 +T 47400 66800 5 10 1 1 0 0 1 +value=1M +} +C 47300 66300 1 0 1 gnd.sym +C 49800 66400 1 0 1 switch-spdt.sym +{ +T 49390 67550 5 10 0 0 0 6 1 +device=SPDT_Switch +T 49690 67100 5 10 1 1 0 6 1 +refdes=S1 +T 49800 66400 5 10 0 0 0 6 1 +footprint=PN11S +T 49800 66400 5 10 0 0 0 6 1 +value=SPDT +} +N 49800 66900 49800 66500 4 +N 48000 66700 48800 66700 4 +N 48000 68000 48000 66700 4 +N 46300 69100 47600 69100 4 +N 48400 69100 50000 69100 4 +{ +T 50000 69150 5 10 1 1 0 6 1 +netname=pwr_button +} +N 47200 67500 48900 67500 4 +N 48900 67500 48900 68800 4 +N 48900 68800 50000 68800 4 +{ +T 50000 68850 5 10 1 1 0 6 1 +netname=pwr_on +} +C 74300 61900 1 0 0 FDS9926A.sym +{ +T 74338 61908 5 10 0 1 0 0 1 +device=MOSFET +T 73995 61870 5 10 0 1 0 0 1 +footprint=PDFN33 +T 74300 61900 5 10 0 0 0 0 1 +slot=1 +T 74300 63100 5 10 1 1 0 0 1 +refdes=Q3 +T 73900 61900 5 10 1 1 0 0 1 +value=TSM200N03D +} +C 81600 71100 1 0 0 FDS9926A.sym +{ +T 81638 71108 5 10 0 1 0 0 1 +device=MOSFET +T 81295 71070 5 10 0 1 0 0 1 +footprint=PDFN33 +T 81600 71100 5 10 0 0 0 0 1 +slot=2 +T 81600 72300 5 10 1 1 0 0 1 +refdes=Q3 +T 81200 71100 5 10 1 1 0 0 1 +value=TSM200N03D +} +C 77000 63300 1 0 0 conn-2.sym +{ +T 77305 63945 5 10 1 1 0 0 1 +refdes=J1 +T 77000 63300 5 10 0 1 0 0 1 +footprint=100mil2pin } -N 46400 68200 46900 68200 4