From db6caf78ed14fdc269f76beee91d9c98f4b0b289 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Tue, 26 Nov 2024 12:09:19 -0700 Subject: [PATCH] capture work in-flight on schematics --- quantimotor.sch | 1285 +++++++++++++++++++++++------------------------ 1 file changed, 639 insertions(+), 646 deletions(-) diff --git a/quantimotor.sch b/quantimotor.sch index cc1fccc..d72f278 100644 --- a/quantimotor.sch +++ b/quantimotor.sch @@ -178,148 +178,126 @@ refdes=H4 } N 82400 44200 83000 44200 4 N 82400 43500 83000 43500 4 -C 63900 58500 1 0 0 header40-2.sym +C 55400 61700 1 0 0 header40-2.sym { -T 64150 67000 5 10 0 1 0 0 1 +T 55650 70200 5 10 0 1 0 0 1 device=CONNECTOR -T 63900 58500 5 10 0 1 0 0 1 +T 55400 61700 5 10 0 1 0 0 1 footprint=100mil20x2 -T 63900 58500 5 10 0 1 0 0 1 +T 55400 61700 5 10 0 1 0 0 1 value=male -T 64500 66600 5 10 1 1 0 0 1 +T 56000 69800 5 10 1 1 0 0 1 refdes=J1 } -N 63900 65100 62700 65100 4 +N 55400 68300 54200 68300 4 { -T 62700 65150 5 10 1 1 0 0 1 +T 54200 68350 5 10 1 1 0 0 1 +netname=analog2 +} +N 56800 68300 58000 68300 4 +{ +T 58000 68350 5 10 1 1 0 6 1 netname=analog3 } -N 65300 65100 66500 65100 4 -{ -T 66500 65150 5 10 1 1 0 6 1 -netname=analog0 -} -C 66900 59500 1 0 0 3.3V-plus.sym -C 65300 58400 1 0 0 gnd.sym -C 61900 59500 1 0 0 5V-plus.sym -N 63900 59500 62100 59500 4 -C 63700 58400 1 0 0 gnd.sym -N 63800 58700 63900 58700 4 -N 65400 58700 65300 58700 4 -N 63800 58700 63800 59100 4 -N 65300 59500 67100 59500 4 -N 63900 59100 63800 59100 4 -N 65300 59100 65400 59100 4 -N 65400 59100 65400 58700 4 -N 63900 66300 62700 66300 4 -{ -T 62700 66350 5 10 1 1 0 0 1 +C 58400 62700 1 0 0 3.3V-plus.sym +C 56800 61600 1 0 0 gnd.sym +C 53400 62700 1 0 0 5V-plus.sym +N 55400 62700 53600 62700 4 +C 55200 61600 1 0 0 gnd.sym +N 55300 61900 55400 61900 4 +N 56900 61900 56800 61900 4 +N 55300 61900 55300 62300 4 +N 56800 62700 58600 62700 4 +N 55400 62300 55300 62300 4 +N 56800 62300 56900 62300 4 +N 56900 62300 56900 61900 4 +N 55400 69500 54200 69500 4 +{ +T 54200 69550 5 10 1 1 0 0 1 netname=v_pyro } -N 63900 65900 62700 65900 4 +N 55400 69100 54200 69100 4 { -T 62700 65950 5 10 1 1 0 0 1 +T 54200 69150 5 10 1 1 0 0 1 netname=v_pyro } -N 66500 66300 65300 66300 4 +N 58000 69500 56800 69500 4 { -T 66500 66350 5 10 1 1 0 6 1 +T 58000 69550 5 10 1 1 0 6 1 netname=v_pyro } -N 66500 65900 65300 65900 4 +N 58000 69100 56800 69100 4 { -T 66500 65950 5 10 1 1 0 6 1 +T 58000 69150 5 10 1 1 0 6 1 netname=v_pyro } T 81500 46200 9 10 1 0 0 0 2 mounting holes for M3 screws -N 78300 43800 80300 43800 4 +N 78500 44800 80300 44800 4 { -T 80300 43900 5 10 1 1 0 6 1 +T 80300 44900 5 10 1 1 0 6 1 netname=led_continuity } -N 78300 44200 80300 44200 4 +N 78500 44200 80300 44200 4 { T 80300 44300 5 10 1 1 0 6 1 netname=led_armed } -C 77400 43700 1 0 1 led.sym +C 77400 44700 1 0 1 led.sym { -T 77500 44300 5 10 0 1 0 6 1 +T 77500 45300 5 10 0 1 0 6 1 device=LED -T 77450 43700 5 10 0 1 0 6 1 +T 77450 44700 5 10 0 1 0 6 1 footprint=100mil-led -T 77500 43500 5 10 1 1 0 6 1 +T 77300 45000 5 10 1 1 0 0 1 refdes=D2 -T 77000 43500 5 10 1 1 0 6 1 +T 77000 45000 5 10 1 1 0 6 1 value=green } -C 78300 43700 1 0 1 resistor.sym +C 78500 44700 1 0 1 resistor.sym { -T 78000 44100 5 10 0 1 0 6 1 +T 78200 45100 5 10 0 1 0 6 1 device=RESISTOR -T 78300 43700 5 10 0 1 90 2 1 +T 78500 44700 5 10 0 1 90 2 1 footprint=0402 -T 77900 43500 5 10 1 1 0 6 1 -refdes=R4 -T 78400 43500 5 10 1 1 0 6 1 +T 78000 45000 5 10 1 1 0 6 1 +refdes=R2 +T 78200 45000 5 10 1 1 0 0 1 value=12.7 } -C 76500 43100 1 0 1 gnd.sym +C 76500 43800 1 0 1 gnd.sym C 77400 44100 1 0 1 led.sym { T 77500 44700 5 10 0 1 0 6 1 device=LED T 77450 44100 5 10 0 1 0 6 1 footprint=100mil-led -T 77500 44400 5 10 1 1 0 6 1 -refdes=D1 +T 77300 44400 5 10 1 1 0 0 1 +refdes=D3 T 77000 44400 5 10 1 1 0 6 1 value=red } -C 78300 44100 1 0 1 resistor.sym +C 78500 44100 1 0 1 resistor.sym { -T 78000 44500 5 10 0 1 0 6 1 +T 78200 44500 5 10 0 1 0 6 1 device=RESISTOR -T 78300 44100 5 10 0 1 90 2 1 +T 78500 44100 5 10 0 1 90 2 1 footprint=0402 -T 77900 44400 5 10 1 1 0 6 1 +T 78000 44400 5 10 1 1 0 6 1 refdes=R3 -T 78300 44400 5 10 1 1 0 6 1 +T 78200 44400 5 10 1 1 0 0 1 value=150 } N 77000 44200 76400 44200 4 -N 76400 43400 76400 45000 4 -N 77000 43800 76400 43800 4 -N 78300 45000 80300 45000 4 +N 76400 44100 76400 45400 4 +N 77000 44800 76400 44800 4 +N 78500 45400 80300 45400 4 { -T 80300 45050 5 10 1 1 0 6 1 +T 80300 45450 5 10 1 1 0 6 1 netname=led_health } -C 77400 44900 1 0 1 led.sym -{ -T 77500 45500 5 10 0 1 0 6 1 -device=LED -T 77450 44900 5 10 0 1 0 6 1 -footprint=100mil-led -T 77500 44700 5 10 1 1 0 6 1 -refdes=D4 -T 77000 44700 5 10 1 1 0 6 1 -value=green -} -C 78300 44900 1 0 1 resistor.sym -{ -T 78000 45300 5 10 0 1 0 6 1 -device=RESISTOR -T 78300 44900 5 10 0 1 90 2 1 -footprint=0402 -T 77900 44700 5 10 1 1 0 6 1 -refdes=R5 -T 78400 44700 5 10 1 1 0 6 1 -value=12.7 -} -N 77000 45000 76400 45000 4 +N 77000 45400 76400 45400 4 C 44800 43000 1 0 0 lpc11u1x.sym { T 44795 43000 5 10 0 1 0 0 1 @@ -560,24 +538,24 @@ N 50800 43200 52100 43200 4 T 52100 43300 5 10 1 1 0 6 1 netname=adc7 } -N 65300 62300 66500 62300 4 +N 56800 65500 58000 65500 4 { -T 66500 62350 5 10 1 1 0 6 1 +T 58000 65550 5 10 1 1 0 6 1 netname=adc3 } -N 63900 61900 62700 61900 4 +N 55400 65100 54200 65100 4 { -T 62700 61950 5 10 1 1 0 0 1 +T 54200 65150 5 10 1 1 0 0 1 netname=adc5 } -N 63900 61500 62700 61500 4 +N 55400 64700 54200 64700 4 { -T 62700 61550 5 10 1 1 0 0 1 +T 54200 64750 5 10 1 1 0 0 1 netname=adc7 } -N 65300 61900 66500 61900 4 +N 56800 65100 58000 65100 4 { -T 66500 61950 5 10 1 1 0 6 1 +T 58000 65150 5 10 1 1 0 6 1 netname=adc6 } C 44300 49800 1 0 0 nc-left.sym @@ -587,13 +565,6 @@ value=NoConnection T 44300 50600 5 10 0 0 0 0 1 device=DRC_Directive } -C 44300 49400 1 0 0 nc-left.sym -{ -T 44300 49800 5 10 0 0 0 0 1 -value=NoConnection -T 44300 50200 5 10 0 0 0 0 1 -device=DRC_Directive -} C 50800 51900 1 0 0 nc-right.sym { T 50900 52400 5 10 0 0 0 0 1 @@ -650,35 +621,28 @@ value=NoConnection T 42200 48200 5 10 0 0 0 0 1 device=DRC_Directive } -C 78800 45400 1 0 1 led.sym +C 77400 45300 1 0 1 led.sym { -T 78900 46000 5 10 0 0 0 6 1 +T 77500 45900 5 10 0 0 0 6 1 device=LED -T 78800 45400 5 10 0 0 180 0 1 +T 77400 45300 5 10 0 0 180 0 1 footprint=100mil-led -T 78850 45700 5 10 1 1 0 6 1 -refdes=D5 -T 78400 45700 5 10 1 1 0 6 1 +T 77300 45600 5 10 1 1 0 0 1 +refdes=D1 +T 77000 45600 5 10 1 1 0 6 1 value=blue } -C 78800 45600 1 180 1 resistor.sym +C 77600 45500 1 180 1 resistor.sym { -T 79100 45200 5 10 0 0 180 6 1 +T 77900 45100 5 10 0 0 180 6 1 device=RESISTOR -T 78800 45600 5 10 0 0 180 6 1 +T 77600 45500 5 10 0 0 180 6 1 footprint=0402 -T 79000 45700 5 10 1 1 0 0 1 -refdes=R9 -T 79700 45700 5 10 1 1 0 6 1 +T 77800 45600 5 10 1 1 0 0 1 +refdes=R1 +T 78200 45600 5 10 1 1 0 0 1 value=150 } -C 79900 45500 1 0 0 3.3V-plus.sym -N 79700 45500 80100 45500 4 -N 78400 45500 76400 45500 4 -{ -T 76400 45550 5 10 1 1 0 0 1 -netname=led_wlan -} T 46700 42600 9 10 1 0 0 0 1 USB to async and I2C ADC C 53100 50800 1 90 0 resistor.sym @@ -706,452 +670,383 @@ value=4.7k N 53800 50400 53800 50800 4 C 52800 51700 1 0 0 3.3V-plus.sym C 53600 51700 1 0 0 3.3V-plus.sym -N 70400 56700 78500 56700 4 -N 69900 55900 70400 55900 4 -N 70400 55900 70400 56700 4 -C 69900 54400 1 0 0 gnd.sym +N 72600 61700 80700 61700 4 +N 72100 60900 72600 60900 4 +N 72600 60900 72600 61700 4 +C 72100 59400 1 0 0 gnd.sym { -T 71500 54300 5 10 0 1 0 0 1 +T 73700 59300 5 10 0 1 0 0 1 motortest=true } -N 69900 54700 70000 54700 4 -N 70000 54700 70000 55100 4 -N 69900 55100 70000 55100 4 -N 57000 56700 56400 56700 4 +N 72100 59700 72200 59700 4 +N 72200 59700 72200 60100 4 +N 72100 60100 72200 60100 4 +C 78900 60800 1 0 0 3.3V-plus.sym +C 79000 52900 1 0 0 gnd.sym +C 80200 60200 1 0 0 gnd.sym +N 80100 57700 78900 57700 4 { -T 56400 56800 5 10 1 1 0 0 1 -netname=v_ldo_in -} -C 76700 55800 1 0 0 3.3V-plus.sym -C 76800 47900 1 0 0 gnd.sym -C 78000 55200 1 0 0 gnd.sym -N 77900 52700 76700 52700 4 -{ -T 77900 52900 5 10 1 1 180 0 1 +T 80100 57900 5 10 1 1 180 0 1 netname=adc_miso } -N 77900 53100 76700 53100 4 +N 80100 58100 78900 58100 4 { -T 77900 53300 5 10 1 1 180 0 1 +T 80100 58300 5 10 1 1 180 0 1 netname=adc_mosi } -N 77900 53500 76700 53500 4 +N 80100 58500 78900 58500 4 { -T 77900 53700 5 10 1 1 180 0 1 -netname=adc_sck +T 80100 58700 5 10 1 1 180 0 1 +netname=adc_sclk } -N 77900 53900 76700 53900 4 +N 80100 58900 78900 58900 4 { -T 77900 54100 5 10 1 1 180 0 1 +T 80100 59100 5 10 1 1 180 0 1 netname=adc_cs } -N 76700 48700 76900 48700 4 -N 76900 48200 76900 52300 4 -N 77900 54300 76700 54300 4 +N 78900 53700 79100 53700 4 +N 79100 53200 79100 57300 4 +N 80100 59300 78900 59300 4 { -T 77900 54500 5 10 1 1 180 0 1 +T 80100 59500 5 10 1 1 180 0 1 netname=adc_reset } -C 69900 54600 1 0 1 conn-4.sym +C 72100 59600 1 0 1 conn-4.sym { -T 69900 54600 5 10 0 1 0 0 1 +T 72100 59600 5 10 0 1 0 0 1 device=CONNECTOR -T 69900 54600 5 10 0 1 0 0 1 +T 72100 59600 5 10 0 1 0 0 1 footprint=282834-4 -T 69500 56200 5 10 1 1 0 6 1 +T 71700 61200 5 10 1 1 0 6 1 refdes=J13 -T 69100 54300 5 10 0 1 0 0 1 +T 71300 59300 5 10 0 1 0 0 1 value=4screws } -C 63600 47800 1 0 0 INA125.sym +C 65800 52800 1 0 0 INA125.sym { -T 63600 47800 5 10 0 1 0 0 1 +T 65800 52800 5 10 0 1 0 0 1 device=IC -T 63600 47800 5 10 0 1 0 0 1 +T 65800 52800 5 10 0 1 0 0 1 value=INA125 -T 63600 47800 5 10 0 1 0 0 1 +T 65800 52800 5 10 0 1 0 0 1 footprint=SO16 -T 64100 54100 5 10 1 1 0 0 1 +T 66300 59100 5 10 1 1 0 0 1 refdes=U6 } -C 63400 53300 1 0 0 gnd.sym +C 65600 58300 1 0 0 gnd.sym { -T 63400 53300 5 10 0 1 0 0 1 +T 65600 58300 5 10 0 1 0 0 1 motortest=true } -N 63500 53600 63600 53600 4 -C 58800 48700 1 0 0 gnd.sym +N 65700 58600 65800 58600 4 +C 61000 53700 1 0 0 gnd.sym { -T 58800 48700 5 10 0 1 0 0 1 +T 61000 53700 5 10 0 1 0 0 1 motortest=true } -N 63300 50100 63300 50400 4 -N 63300 50400 63600 50400 4 -N 63300 49200 63300 48800 4 -N 63300 48800 63600 48800 4 -C 65500 47500 1 0 0 gnd.sym +N 65500 55100 65500 55400 4 +N 65500 55400 65800 55400 4 +N 65500 54200 65500 53800 4 +N 65500 53800 65800 53800 4 +C 67700 52500 1 0 0 gnd.sym { -T 65500 47500 5 10 0 1 0 0 1 +T 67700 52500 5 10 0 1 0 0 1 motortest=true } -N 65600 47800 67700 47800 4 -N 67700 47800 67700 48400 4 -N 67700 48400 67600 48400 4 -N 65600 54400 65600 54800 4 -N 57000 54800 66400 54800 4 -N 66400 54400 66400 54800 4 -N 70800 53900 73100 53900 4 +N 67800 52800 69900 52800 4 +N 69900 52800 69900 53400 4 +N 69900 53400 69800 53400 4 +N 67800 59400 67800 59800 4 +N 60800 59800 68600 59800 4 +{ +T 60800 59850 5 10 1 1 0 0 1 +netname=v_ldo_in +} +N 68600 59400 68600 59800 4 +N 73000 59700 75300 59700 4 { -T 71400 53950 5 10 1 1 0 0 1 +T 73600 59750 5 10 1 1 0 0 1 netname=thrust } -C 63700 53900 1 90 0 capacitor.sym +C 65900 58900 1 90 0 capacitor.sym { -T 63000 54100 5 10 0 0 90 0 1 +T 65200 59100 5 10 0 0 90 0 1 device=CAPACITOR -T 63700 53900 5 10 0 1 0 0 1 +T 65900 58900 5 10 0 1 0 0 1 footprint=0402 -T 63400 54700 5 10 1 1 180 0 1 +T 65600 59700 5 10 1 1 180 0 1 refdes=C101 -T 62900 54000 5 10 1 1 0 0 1 +T 65100 59000 5 10 1 1 0 0 1 value=0.1uF } -N 63600 50800 58800 50800 4 -N 63600 48400 62500 48400 4 -N 62500 48400 62500 50400 4 -N 62500 50400 58800 50400 4 -N 58800 50000 58900 50000 4 -N 58900 50000 58900 49000 4 -C 59300 51900 1 0 1 conn-5.sym +N 65800 55800 61000 55800 4 +N 65800 53400 64700 53400 4 +N 64700 53400 64700 55400 4 +N 64700 55400 61000 55400 4 +N 61000 55000 61100 55000 4 +N 61100 55000 61100 54000 4 +C 61500 56900 1 0 1 conn-5.sym { -T 59300 51900 5 10 0 1 0 0 1 +T 61500 56900 5 10 0 1 0 0 1 footprint=100mil5pin -T 59300 51900 5 10 0 1 0 0 1 +T 61500 56900 5 10 0 1 0 0 1 device=CONNECTOR -T 59300 51900 5 10 0 1 0 0 1 +T 61500 56900 5 10 0 1 0 0 1 loadstatus=noload -T 58945 53795 5 10 1 1 0 6 1 +T 61145 58795 5 10 1 1 0 6 1 refdes=J10 -T 58300 51700 5 10 1 1 0 0 1 +T 60500 56700 5 10 1 1 0 0 1 value=vref_thrust } -N 61700 51600 63600 51600 4 -C 58800 49100 1 0 1 conn-6.sym +N 63900 56600 65800 56600 4 +C 61000 54100 1 0 1 conn-6.sym { -T 58800 49100 5 10 0 0 0 0 1 +T 61000 54100 5 10 0 0 0 0 1 footprint=282834-6 -T 58800 49100 5 10 0 1 0 0 1 +T 61000 54100 5 10 0 1 0 0 1 device=CONNECTOR -T 58445 51395 5 10 1 1 0 6 1 +T 60645 56395 5 10 1 1 0 6 1 refdes=J11 -T 57900 48800 5 10 0 1 0 0 1 +T 60100 53800 5 10 0 1 0 0 1 value=6screws } -N 58800 49600 58900 49600 4 -N 58900 49200 58800 49200 4 -L 58400 52400 58100 52400 3 0 0 0 -1 -1 -L 58100 52400 58100 52000 3 0 0 0 -1 -1 -L 58100 52000 58400 52000 3 0 0 0 -1 -1 -C 63400 49200 1 90 0 resistor.sym +N 61000 54600 61100 54600 4 +N 61100 54200 61000 54200 4 +L 60600 57400 60300 57400 3 0 0 0 -1 -1 +L 60300 57400 60300 57000 3 0 0 0 -1 -1 +L 60300 57000 60600 57000 3 0 0 0 -1 -1 +C 65600 54200 1 90 0 resistor.sym { -T 63000 49500 5 10 0 0 90 0 1 +T 65200 54500 5 10 0 0 90 0 1 device=RESISTOR -T 63400 49200 5 10 0 1 90 0 1 +T 65600 54200 5 10 0 1 90 0 1 footprint=0.125W_Carbon_Resistor -T 63100 49900 5 10 1 1 180 0 1 +T 65300 54900 5 10 1 1 180 0 1 refdes=R106 -T 62700 49400 5 10 1 1 0 0 1 +T 64900 54400 5 10 1 1 0 0 1 value=374 } -C 61700 51100 1 0 1 npn.sym +C 63900 56100 1 0 1 npn.sym { -T 61100 51600 5 10 0 0 0 6 1 +T 63300 56600 5 10 0 0 0 6 1 device=TRANSISTOR -T 61700 51100 5 10 0 0 0 6 1 +T 63900 56100 5 10 0 0 0 6 1 footprint=SOT23 -T 61100 51600 5 10 1 1 0 6 1 +T 63300 56600 5 10 1 1 0 6 1 refdes=Q3 -T 61100 51400 5 10 1 1 0 6 1 +T 63300 56400 5 10 1 1 0 6 1 value=MMBT2222A } -N 59300 52400 61900 52400 4 -N 61900 52400 61900 52000 4 -N 61900 52000 63600 52000 4 -N 59300 52800 62300 52800 4 -N 62300 52800 62300 52400 4 -N 62300 52400 63600 52400 4 -N 59300 53200 62700 53200 4 -N 62700 52800 62700 53200 4 -N 62700 52800 63600 52800 4 -N 59300 53600 63100 53600 4 -N 63100 53600 63100 53200 4 -N 63100 53200 63600 53200 4 -N 63500 53900 63500 53600 4 -N 61200 52100 61200 54800 4 -N 61200 51100 59700 51100 4 -N 59300 52000 59700 52000 4 -N 59700 52000 59700 51100 4 -N 58800 51200 59700 51200 4 -N 57000 54800 57000 56700 4 -N 69900 55500 70800 55500 4 -{ -T 71300 54750 5 10 1 1 0 0 1 +N 61500 57400 64100 57400 4 +N 64100 57400 64100 57000 4 +N 64100 57000 65800 57000 4 +N 61500 57800 64500 57800 4 +N 64500 57800 64500 57400 4 +N 64500 57400 65800 57400 4 +N 61500 58200 64900 58200 4 +N 64900 57800 64900 58200 4 +N 64900 57800 65800 57800 4 +N 61500 58600 65300 58600 4 +N 65300 58600 65300 58200 4 +N 65300 58200 65800 58200 4 +N 65700 58900 65700 58600 4 +N 63400 57100 63400 59800 4 +N 63400 56100 61900 56100 4 +N 61500 57000 61900 57000 4 +N 61900 57000 61900 56100 4 +N 61000 56200 61900 56200 4 +N 72100 60500 75300 60500 4 +{ +T 73700 60550 5 10 1 1 0 0 1 netname=pressure } -N 67600 50800 67700 50800 4 -N 67600 50000 67700 50000 4 -N 67700 50000 67700 53400 4 -N 73100 55100 72300 55100 4 -N 72300 48200 72300 55100 4 -N 73100 54300 72300 54300 4 -N 72300 52700 73100 52700 4 -N 73100 53500 72300 53500 4 -N 71400 55500 73100 55500 4 +N 69800 55800 69900 55800 4 +N 69800 55000 69900 55000 4 +N 69900 55000 69900 58400 4 +N 75300 60100 74500 60100 4 +N 74500 53200 74500 60100 4 +N 75300 59300 74500 59300 4 +N 74500 57700 75300 57700 4 +N 75300 58500 74500 58500 4 +N 73600 58900 75300 58900 4 { -T 71400 55550 5 10 1 1 0 0 1 -netname=analog0 +T 73600 58950 5 10 1 1 0 0 1 +netname=analog2 } -N 73100 53100 71400 53100 4 +N 75300 58100 73600 58100 4 { -T 71400 53150 5 10 1 1 0 0 1 +T 73600 58150 5 10 1 1 0 0 1 netname=analog3 } -N 70800 52500 70800 53900 4 -C 73100 48100 1 0 0 ADS8684.sym -{ -T 77500 49000 5 10 0 0 0 0 1 -device=IC -T 77500 49300 5 10 0 0 0 0 1 -footprint=TSSOP38 -T 73500 55900 5 10 1 1 0 0 1 -refdes=U7 -T 76305 55900 5 10 1 1 0 6 1 -value=ADS8684 -} -C 72600 48200 1 0 0 nc-left.sym -{ -T 72600 48600 5 10 0 0 0 0 1 -value=NoConnection -T 72600 49000 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 72600 49400 1 0 0 nc-left.sym -{ -T 72600 49800 5 10 0 0 0 0 1 -value=NoConnection -T 72600 50200 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 72600 49800 1 0 0 nc-left.sym -{ -T 72600 50200 5 10 0 0 0 0 1 -value=NoConnection -T 72600 50600 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 72600 50200 1 0 0 nc-left.sym -{ -T 72600 50600 5 10 0 0 0 0 1 -value=NoConnection -T 72600 51000 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 72600 50600 1 0 0 nc-left.sym +N 73000 57500 73000 59700 4 +C 74800 53200 1 0 0 nc-left.sym { -T 72600 51000 5 10 0 0 0 0 1 +T 74800 53600 5 10 0 0 0 0 1 value=NoConnection -T 72600 51400 5 10 0 0 0 0 1 +T 74800 54000 5 10 0 0 0 0 1 device=DRC_Directive } -C 72600 51000 1 0 0 nc-left.sym +C 80300 60700 1 180 0 capacitor.sym { -T 72600 51400 5 10 0 0 0 0 1 -value=NoConnection -T 72600 51800 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 72600 51400 1 0 0 nc-left.sym -{ -T 72600 51800 5 10 0 0 0 0 1 -value=NoConnection -T 72600 52200 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 72600 51800 1 0 0 nc-left.sym -{ -T 72600 52200 5 10 0 0 0 0 1 -value=NoConnection -T 72600 52600 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 72600 52200 1 0 0 nc-left.sym -{ -T 72600 52600 5 10 0 0 0 0 1 -value=NoConnection -T 72600 53000 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 78100 55700 1 180 0 capacitor.sym -{ -T 77900 55000 5 10 0 0 180 0 1 +T 80100 60000 5 10 0 0 180 0 1 device=CAPACITOR -T 78100 55700 5 10 0 1 90 0 1 +T 80300 60700 5 10 0 1 90 0 1 footprint=0402 -T 77500 55600 5 10 1 1 0 6 1 +T 79700 60600 5 10 1 1 0 6 1 refdes=C107 -T 77800 55600 5 10 1 1 0 0 1 +T 80000 60600 5 10 1 1 0 0 1 value=10uF } -C 79800 55300 1 180 0 capacitor.sym +C 82000 60300 1 180 0 capacitor.sym { -T 79600 54600 5 10 0 0 180 0 1 +T 81800 59600 5 10 0 0 180 0 1 device=CAPACITOR -T 79800 55300 5 10 0 1 90 0 1 +T 82000 60300 5 10 0 1 90 0 1 footprint=0402 -T 79200 55200 5 10 1 1 0 6 1 +T 81400 60200 5 10 1 1 0 6 1 refdes=C108 -T 79500 55200 5 10 1 1 0 0 1 +T 81700 60200 5 10 1 1 0 0 1 value=1uF } -N 76700 55500 77200 55500 4 -N 76900 55500 76900 55800 4 -N 76700 48300 76900 48300 4 -N 76700 50700 76900 50700 4 -N 76700 50300 76900 50300 4 -N 76700 49900 76900 49900 4 -N 76700 49500 76900 49500 4 -N 76700 49100 76900 49100 4 -C 79800 54900 1 180 0 capacitor.sym -{ -T 79600 54200 5 10 0 0 180 0 1 +N 78900 60500 79400 60500 4 +N 79100 60500 79100 60800 4 +N 78900 53300 79100 53300 4 +N 78900 55700 79100 55700 4 +N 78900 55300 79100 55300 4 +N 78900 54900 79100 54900 4 +N 78900 54500 79100 54500 4 +N 78900 54100 79100 54100 4 +C 82000 59900 1 180 0 capacitor.sym +{ +T 81800 59200 5 10 0 0 180 0 1 device=CAPACITOR -T 79800 54900 5 10 0 1 90 0 1 +T 82000 59900 5 10 0 1 90 0 1 footprint=0402 -T 79200 54800 5 10 1 1 0 6 1 +T 81400 59800 5 10 1 1 0 6 1 refdes=C109 -T 79500 54800 5 10 1 1 0 0 1 +T 81700 59800 5 10 1 1 0 0 1 value=1uF } -N 76700 55100 78900 55100 4 -N 76700 54700 78900 54700 4 -N 78500 56700 78500 55100 4 -N 78500 55100 78500 54700 4 -C 79900 54300 1 0 0 gnd.sym -N 79800 55100 80000 55100 4 -N 80000 55100 80000 54600 4 -N 79800 54700 80000 54700 4 -C 72200 47900 1 0 0 gnd.sym -C 77300 51100 1 270 0 capacitor.sym -{ -T 78000 50900 5 10 0 0 270 0 1 +N 78900 60100 81100 60100 4 +N 78900 59700 81100 59700 4 +N 80700 61700 80700 60100 4 +N 80700 60100 80700 59700 4 +C 82100 59300 1 0 0 gnd.sym +N 82000 60100 82200 60100 4 +N 82200 60100 82200 59600 4 +N 82000 59700 82200 59700 4 +C 74400 52900 1 0 0 gnd.sym +C 79500 56100 1 270 0 capacitor.sym +{ +T 80200 55900 5 10 0 0 270 0 1 device=CAPACITOR -T 77300 51100 5 10 0 1 180 0 1 +T 79500 56100 5 10 0 1 180 0 1 footprint=0402 -T 77600 50400 5 10 1 1 0 0 1 +T 79800 55400 5 10 1 1 0 0 1 refdes=C102 -T 77600 50800 5 10 1 1 0 0 1 +T 79800 55800 5 10 1 1 0 0 1 value=1uF } -C 78200 51100 1 270 0 capacitor.sym +C 80400 56100 1 270 0 capacitor.sym { -T 78900 50900 5 10 0 0 270 0 1 +T 81100 55900 5 10 0 0 270 0 1 device=CAPACITOR -T 78200 51100 5 10 0 1 180 0 1 +T 80400 56100 5 10 0 1 180 0 1 footprint=1206 -T 78500 50400 5 10 1 1 0 0 1 +T 80700 55400 5 10 1 1 0 0 1 refdes=C110 -T 78500 50800 5 10 1 1 0 0 1 +T 80700 55800 5 10 1 1 0 0 1 value=47uF } -N 76700 51100 78400 51100 4 -C 79500 50200 1 90 0 capacitor.sym +N 78900 56100 80600 56100 4 +C 81700 55200 1 90 0 capacitor.sym { -T 78800 50400 5 10 0 0 90 0 1 +T 81000 55400 5 10 0 0 90 0 1 device=CAPACITOR -T 79500 50200 5 10 0 1 0 0 1 +T 81700 55200 5 10 0 1 0 0 1 footprint=0402 -T 79400 50400 5 10 1 1 0 0 1 +T 81600 55400 5 10 1 1 0 0 1 refdes=C111 -T 79400 50800 5 10 1 1 0 0 1 +T 81600 55800 5 10 1 1 0 0 1 value=10uF } -N 76700 51500 79300 51500 4 -N 79300 51500 79300 51100 4 -C 79200 49900 1 0 0 gnd.sym -N 76700 51900 76900 51900 4 -N 73100 48700 72300 48700 4 -C 72600 49000 1 0 0 nc-left.sym +N 78900 56500 81500 56500 4 +N 81500 56500 81500 56100 4 +C 81400 54900 1 0 0 gnd.sym +N 78900 56900 79100 56900 4 +N 75300 53700 74500 53700 4 +C 74800 54000 1 0 0 nc-left.sym { -T 72600 49400 5 10 0 0 0 0 1 +T 74800 54400 5 10 0 0 0 0 1 value=NoConnection -T 72600 49800 5 10 0 0 0 0 1 +T 74800 54800 5 10 0 0 0 0 1 device=DRC_Directive } -N 76700 52300 76900 52300 4 -C 78300 49900 1 0 0 gnd.sym -C 77400 49900 1 0 0 gnd.sym -N 59300 52400 59300 52000 4 -C 69800 52500 1 90 0 conn-2.sym +N 78900 57300 79100 57300 4 +C 80500 54900 1 0 0 gnd.sym +C 79600 54900 1 0 0 gnd.sym +N 61500 57400 61500 57000 4 +C 72000 57500 1 90 0 conn-2.sym { -T 69800 52500 5 10 0 1 0 0 1 +T 72000 57500 5 10 0 1 0 0 1 footprint=100mil2pin -T 69205 53345 5 10 1 1 0 0 1 +T 71405 58345 5 10 1 1 0 0 1 refdes=J7 -T 69800 52500 5 10 0 1 0 0 1 +T 72000 57500 5 10 0 1 0 0 1 device=CONNECTOR -T 69800 52500 5 10 0 1 0 0 1 +T 72000 57500 5 10 0 1 0 0 1 value=Header-2 -T 69800 52500 5 10 0 1 0 0 1 +T 72000 57500 5 10 0 1 0 0 1 loadstatus=noload } -N 70800 52500 69700 52500 4 -C 71000 51600 1 90 0 zener.sym +N 73000 57500 71900 57500 4 +C 73200 56600 1 90 0 zener.sym { -T 70400 52000 5 10 0 0 90 0 1 +T 72600 57000 5 10 0 0 90 0 1 device=DIODE -T 71000 51600 5 10 0 1 0 0 1 +T 73200 56600 5 10 0 1 0 0 1 footprint=0805diode -T 70500 51800 5 10 1 1 0 6 1 +T 72700 56800 5 10 1 1 0 6 1 refdes=Z1 -T 70500 52100 5 10 1 1 0 6 1 +T 72700 57100 5 10 1 1 0 6 1 value=5.1V } -C 70700 51300 1 0 0 gnd.sym -C 68300 52500 1 90 0 resistor.sym +C 72900 56300 1 0 0 gnd.sym +C 70500 57500 1 90 0 resistor.sym { -T 67900 52800 5 10 0 0 90 0 1 +T 70100 57800 5 10 0 0 90 0 1 device=RESISTOR -T 68300 52500 5 10 0 1 0 0 1 +T 70500 57500 5 10 0 1 0 0 1 footprint=0402 -T 68400 53000 5 10 1 1 0 0 1 +T 70600 58000 5 10 1 1 0 0 1 refdes=R18 -T 68400 52700 5 10 1 1 0 0 1 +T 70600 57700 5 10 1 1 0 0 1 value=5.6k } -C 68300 51600 1 90 0 resistor.sym +C 70500 56600 1 90 0 resistor.sym { -T 67900 51900 5 10 0 0 90 0 1 +T 70100 56900 5 10 0 0 90 0 1 device=RESISTOR -T 68300 51600 5 10 0 1 0 0 1 +T 70500 56600 5 10 0 1 0 0 1 footprint=0402 -T 68400 52100 5 10 1 1 0 0 1 +T 70600 57100 5 10 1 1 0 0 1 refdes=R19 -T 68400 51800 5 10 1 1 0 0 1 +T 70600 56800 5 10 1 1 0 0 1 value=10k } -N 68200 53400 67700 53400 4 -C 68100 51300 1 0 0 gnd.sym -N 68200 52500 69300 52500 4 -T 67900 55600 9 10 1 0 0 0 2 +N 70400 58400 69900 58400 4 +C 70300 56300 1 0 0 gnd.sym +N 70400 57500 71500 57500 4 +T 70100 60600 9 10 1 0 0 0 2 5V Pressure Sensor Only -T 67900 55600 9 10 1 0 0 0 2 +T 70100 60600 9 10 1 0 0 0 2 5V Pressure Sensor Only -T 66800 54900 9 10 1 0 0 0 2 +T 69000 59900 9 10 1 0 0 0 2 Pressure sensor output assumed to be 0.5-4.5V. -T 59200 47900 9 10 1 0 0 0 9 +T 61600 52400 9 10 1 0 0 0 11 R106 sets gain, see INA125 data sheet for details. @@ -1160,10 +1055,12 @@ needs gain 167 to optimally drive 5V ADC input, which is 369 ohms. The next higher std value is 374. -ADS8684 could allow a 10V range? -T 56900 52100 9 10 1 0 0 0 1 +If we need the divider on the output +for stability, crank the gain up here +to yield 0-5V range on the tap. +T 59100 57100 9 10 1 0 0 0 1 10V default -T 57400 49500 9 10 1 0 0 0 9 +T 59600 54200 9 10 1 0 0 0 9 excite + input + @@ -1173,19 +1070,27 @@ input - excite - shield -T 69900 50200 9 10 1 0 0 0 5 +T 72000 51900 9 10 1 0 0 0 9 Protect ADC input should INA125 output exceed 5V ADC range +Do we really need this? Could be a 10V device? -T 68100 49600 9 10 1 0 0 0 6 +ADC configured for 0 to +5.12V range, but can +survive 20V. +T 70300 53600 9 10 1 0 0 0 10 resistor divider in case we need a minimum load, values from my original working board design + +ADS8684 input +impedance is a +constant 1M C 75500 70400 1 0 0 gnd.sym N 73200 70900 71800 70900 4 { @@ -1463,126 +1368,64 @@ T 81400 68000 9 10 1 0 0 0 1 Battery + T 81400 67600 9 10 1 0 0 0 1 Battery - -N 64300 42100 70900 42100 4 -N 66800 42100 66800 43200 4 -N 62200 44400 62700 44400 4 +N 62900 41500 70700 41500 4 +N 66700 41500 66700 42600 4 +N 61300 43800 61800 43800 4 { -T 62200 44500 5 10 1 1 0 0 1 +T 61300 43900 5 10 1 1 0 0 1 netname=v_slab } -N 69800 44000 70900 44000 4 -C 70000 43100 1 90 0 capacitor.sym +C 69900 42500 1 90 0 capacitor.sym { -T 69300 43300 5 10 0 1 90 0 1 +T 69200 42700 5 10 0 1 90 0 1 device=CAPACITOR -T 70000 43100 5 10 0 1 0 0 1 +T 69900 42500 5 10 0 1 0 0 1 footprint=1206 -T 69700 43700 5 10 1 1 0 6 1 +T 69600 43100 5 10 1 1 0 6 1 refdes=C37 -T 69700 43200 5 10 1 1 0 6 1 +T 69600 42600 5 10 1 1 0 6 1 value=47uF } -C 71000 42200 1 90 0 resistor.sym +C 61800 43600 1 0 0 diode.sym { -T 70600 42500 5 10 0 1 90 0 1 -device=RESISTOR -T 71000 42195 5 10 0 1 90 0 1 -footprint=0402 -T 70700 42700 5 10 1 1 0 6 1 -refdes=R39 -T 70700 42400 5 10 1 1 0 6 1 -value=16.5k -} -C 71000 43100 1 90 0 resistor.sym -{ -T 70600 43400 5 10 0 1 90 0 1 -device=RESISTOR -T 71000 43095 5 10 0 1 90 0 1 -footprint=0402 -T 70700 43600 5 10 1 1 0 6 1 -refdes=R38 -T 70700 43300 5 10 1 1 0 6 1 -value=200k -} -C 65200 42100 1 90 0 resistor.sym -{ -T 64800 42400 5 10 0 1 90 0 1 -device=RESISTOR -T 65200 42095 5 10 0 1 90 0 1 -footprint=0402 -T 64900 42700 5 10 1 1 0 6 1 -refdes=R37 -T 64900 42400 5 10 1 1 0 6 1 -value=22k -} -C 65200 43000 1 90 0 resistor.sym -{ -T 64800 43300 5 10 0 1 90 0 1 -device=RESISTOR -T 65200 42995 5 10 0 1 90 0 1 -footprint=0402 -T 64900 43600 5 10 1 1 0 6 1 -refdes=R36 -T 64900 43300 5 10 1 1 0 6 1 -value=200k -} -N 70900 43100 72000 43100 4 -{ -T 71300 43200 5 10 1 1 0 0 1 -netname=cmp_rail -} -N 65100 43900 65100 44400 4 -N 65100 43000 66400 43000 4 -{ -T 66400 43100 5 10 1 1 0 6 1 -netname=cmp_ldo_in -} -C 62700 44200 1 0 0 diode.sym -{ -T 63100 44800 5 10 0 1 0 0 1 +T 62200 44200 5 10 0 1 0 0 1 device=DIODE -T 62700 44200 5 10 0 1 0 0 1 +T 61800 43600 5 10 0 1 0 0 1 footprint=powerdi123 -T 62700 43900 5 10 0 1 0 0 1 +T 61800 43300 5 10 0 1 0 0 1 value=DFLS130L -T 63000 44700 5 10 1 1 0 0 1 -refdes=D3 +T 62100 44100 5 10 1 1 0 0 1 +refdes=D4 } -N 63600 44400 65700 44400 4 +N 62700 43800 65600 43800 4 { -T 64300 44500 5 10 1 1 0 0 1 +T 62900 43900 5 10 1 1 0 0 1 netname=v_ldo_in } -N 64300 44300 64300 44400 4 -N 64300 43400 64300 42100 4 -C 66700 41800 1 0 0 gnd.sym -C 65200 43900 1 0 0 nc-left.sym +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 { -T 65200 44300 5 10 0 0 0 0 1 +T 65100 43700 5 10 0 0 0 0 1 value=NoConnection -T 65200 44700 5 10 0 0 0 0 1 +T 65100 44100 5 10 0 0 0 0 1 device=DRC_Directive } -C 64100 44300 1 270 0 cap-polar.sym +C 62700 43200 1 270 0 cap-polar.sym { -T 64800 44100 5 10 0 0 270 0 1 +T 63400 43000 5 10 0 0 270 0 1 device=CAPACITOR -T 64100 44300 5 10 0 1 0 0 1 +T 62700 43200 5 10 0 1 0 0 1 footprint=CAP_FC8 -T 64100 44300 5 10 0 1 0 0 1 +T 62700 43200 5 10 0 1 0 0 1 loadstatus=throughhole -T 64200 44000 5 10 1 1 0 6 1 +T 62800 42900 5 10 1 1 0 6 1 refdes=C39 -T 64200 43600 5 10 1 1 0 6 1 +T 62800 42500 5 10 1 1 0 6 1 value=220uF } -N 70900 42100 70900 42200 4 -N 69800 43100 69800 42100 4 -T 71500 41900 9 10 1 0 0 0 4 -Trigger comparator at 3.844V: - -3.844 * 22.0/222.0 = 0.381 -5.000 * 16.5/216.5 = 0.381 +N 69700 42500 69700 41500 4 C 64600 71300 1 0 0 gnd.sym N 60900 69300 62300 69300 4 { @@ -1713,57 +1556,57 @@ T 69000 72300 9 10 1 0 0 0 1 Alarm A T 69000 71500 9 10 1 0 0 0 1 Alarm B -C 59600 43000 1 90 0 resistor.sym +C 57700 41500 1 90 0 resistor.sym { -T 59200 43300 5 10 0 0 90 0 1 +T 57300 41800 5 10 0 0 90 0 1 device=RESISTOR -T 59600 43000 5 10 0 0 0 0 1 +T 57700 41500 5 10 0 0 0 0 1 footprint=0402 -T 60000 43700 5 10 1 1 180 0 1 +T 58100 42200 5 10 1 1 180 0 1 refdes=R15 -T 59700 43200 5 10 1 1 0 0 1 +T 57800 41700 5 10 1 1 0 0 1 value=22k } -N 59500 44100 59500 43900 4 -N 59500 44000 61100 44000 4 +N 57600 42600 57600 42400 4 +N 57600 42500 59200 42500 4 { -T 60500 44075 5 10 1 1 0 0 1 +T 58600 42575 5 10 1 1 0 0 1 netname=sense_pyro } -C 59400 42700 1 0 0 gnd.sym -N 59500 45000 58400 45000 4 +C 57500 41200 1 0 0 gnd.sym +N 57600 43500 56500 43500 4 { -T 58325 45100 5 10 1 1 0 0 1 +T 56425 43600 5 10 1 1 0 0 1 netname=v_pyro } -C 59600 44100 1 90 0 resistor.sym +C 57700 42600 1 90 0 resistor.sym { -T 59200 44400 5 10 0 1 90 0 1 +T 57300 42900 5 10 0 1 90 0 1 device=RESISTOR -T 59600 44100 5 10 0 1 0 0 1 +T 57700 42600 5 10 0 1 0 0 1 footprint=0402 -T 60100 44800 5 10 1 1 180 0 1 +T 58200 43300 5 10 1 1 180 0 1 refdes=R12 -T 59700 44300 5 10 1 1 0 0 1 +T 57800 42800 5 10 1 1 0 0 1 value=200k } -C 59600 45000 1 90 0 resistor.sym +C 57700 43500 1 90 0 resistor.sym { -T 59200 45300 5 10 0 1 90 0 1 +T 57300 43800 5 10 0 1 90 0 1 device=RESISTOR -T 59600 45000 5 10 0 1 0 0 1 +T 57700 43500 5 10 0 1 0 0 1 footprint=0402 -T 60100 45700 5 10 1 1 180 0 1 +T 58200 44200 5 10 1 1 180 0 1 refdes=R11 -T 59700 45200 5 10 1 1 0 0 1 +T 57800 43700 5 10 1 1 0 0 1 value=200k } -N 58400 45900 59500 45900 4 +N 56500 44400 57600 44400 4 { -T 58400 46000 5 10 1 1 0 0 1 +T 56500 44500 5 10 1 1 0 0 1 netname=v_slab } -T 56775 44350 9 10 1 0 0 0 2 +T 54875 42850 9 10 1 0 0 0 2 Make it possible to sample pyro voltage with ADC T 52700 52300 9 10 1 0 0 0 2 @@ -1805,26 +1648,22 @@ device=DRC_Directive } C 73500 67700 1 0 0 gnd.sym C 73400 68800 1 0 0 3.3V-plus.sym -N 73100 54700 70800 54700 4 -N 70800 54700 70800 55500 4 -N 62700 61100 63900 61100 4 -N 66500 61100 65300 61100 4 -N 62700 60700 63900 60700 4 -N 66500 60700 65300 60700 4 -N 62700 60300 63900 60300 4 -N 66500 60300 65300 60300 4 -N 66500 59900 65300 59900 4 -N 66500 63100 65300 63100 4 -N 62700 63100 63900 63100 4 -N 66500 62700 65300 62700 4 -N 62700 62700 63900 62700 4 -N 62700 62300 63900 62300 4 -N 66500 61500 65300 61500 4 -N 66500 63500 65300 63500 4 -N 66500 63900 65300 63900 4 -N 66500 64300 65300 64300 4 -N 66500 64700 65300 64700 4 -T 64100 67000 9 10 1 0 0 0 2 +N 54200 64300 55400 64300 4 +N 58000 64300 56800 64300 4 +N 54200 63900 55400 63900 4 +N 58000 63900 56800 63900 4 +N 54200 63500 55400 63500 4 +N 58000 63500 56800 63500 4 +N 58000 63100 56800 63100 4 +N 58000 66300 56800 66300 4 +N 54200 66300 55400 66300 4 +N 58000 65900 56800 65900 4 +N 54200 65900 55400 65900 4 +N 54200 65500 55400 65500 4 +N 58000 64700 56800 64700 4 +N 58000 66700 56800 66700 4 +N 58000 67100 56800 67100 4 +T 55600 70200 9 10 1 0 0 0 2 expansion bus header N 50800 49600 52100 49600 4 @@ -1848,82 +1687,82 @@ value=Force Bootloader C 54600 49400 1 0 0 gnd.sym N 54700 50100 52100 50100 4 N 52100 50100 52100 49600 4 -C 65700 43200 1 0 0 AP62150.sym +C 65600 42600 1 0 0 AP62150.sym { -T 65995 44695 5 10 1 1 0 0 1 +T 65895 44095 5 10 1 1 0 0 1 refdes=U4 -T 65995 45395 5 10 0 0 0 0 1 +T 65895 44795 5 10 0 0 0 0 1 device=IC -T 65995 44995 5 10 0 0 0 0 1 +T 65895 44395 5 10 0 0 0 0 1 footprint=TSOT26 -T 67505 44695 5 10 1 1 0 6 1 +T 67405 44095 5 10 1 1 0 6 1 value=AP62150 } -C 69000 42200 1 90 0 resistor.sym +C 68900 41600 1 90 0 resistor.sym { -T 68600 42500 5 10 0 1 90 0 1 +T 68500 41900 5 10 0 1 90 0 1 device=RESISTOR -T 69000 42195 5 10 0 1 90 0 1 +T 68900 41595 5 10 0 1 90 0 1 footprint=0402 -T 68700 42700 5 10 1 1 0 6 1 +T 68600 42100 5 10 1 1 0 6 1 refdes=R42 -T 68700 42400 5 10 1 1 0 6 1 +T 68600 41800 5 10 1 1 0 6 1 value=10k } -C 69000 43100 1 90 0 resistor.sym +C 68900 42500 1 90 0 resistor.sym { -T 68600 43400 5 10 0 1 90 0 1 +T 68500 42800 5 10 0 1 90 0 1 device=RESISTOR -T 69000 43095 5 10 0 1 90 0 1 +T 68900 42495 5 10 0 1 90 0 1 footprint=0402 -T 68700 43600 5 10 1 1 0 6 1 +T 68600 43000 5 10 1 1 0 6 1 refdes=R41 -T 68700 43300 5 10 1 1 0 6 1 +T 68600 42700 5 10 1 1 0 6 1 value=52.3k } -C 68900 43900 1 0 0 inductor.sym +C 68800 43300 1 0 0 inductor.sym { -T 69100 44400 5 10 0 0 0 0 1 +T 69000 43800 5 10 0 0 0 0 1 device=INDUCTOR -T 69000 44200 5 10 1 1 0 0 1 +T 68900 43600 5 10 1 1 0 0 1 refdes=L1 -T 69400 44200 5 10 1 1 0 0 1 +T 69300 43600 5 10 1 1 0 0 1 value=3.3uH -T 68900 43900 5 10 0 1 0 0 1 +T 68800 43300 5 10 0 1 0 0 1 footprint=NRS50 } -N 67800 44000 68900 44000 4 -N 67800 43600 68000 43600 4 -N 68000 43600 68000 43100 4 -N 68000 43100 68900 43100 4 -N 68900 42200 68900 42100 4 -C 68000 44200 1 0 0 capacitor.sym +N 67700 43400 68800 43400 4 +N 67700 43000 67900 43000 4 +N 67900 43000 67900 42500 4 +N 67900 42500 68800 42500 4 +N 68800 41600 68800 41500 4 +C 67900 43600 1 0 0 capacitor.sym { -T 68200 44900 5 10 0 0 0 0 1 +T 68100 44300 5 10 0 0 0 0 1 device=CAPACITOR -T 68300 44500 5 10 1 1 0 6 1 +T 68200 43900 5 10 1 1 0 6 1 refdes=C5 -T 68600 44500 5 10 1 1 0 0 1 +T 68500 43900 5 10 1 1 0 0 1 value=0.1uF -T 68000 44200 5 10 0 1 0 0 1 +T 67900 43600 5 10 0 1 0 0 1 footprint=0402 } -N 68000 44400 67800 44400 4 -N 68900 44400 68900 44000 4 +N 67900 43800 67700 43800 4 +N 68800 43800 68800 43400 4 N 52000 49200 50800 49200 4 { T 52000 49300 5 10 1 1 0 6 1 netname=led_health } -N 62700 59900 63900 59900 4 -N 63900 65500 62700 65500 4 +N 54200 63100 55400 63100 4 +N 55400 68700 54200 68700 4 { -T 62700 65550 5 10 1 1 0 0 1 +T 54200 68750 5 10 1 1 0 0 1 netname=sda } -N 66500 65500 65300 65500 4 +N 58000 68700 56800 68700 4 { -T 66500 65550 5 10 1 1 0 6 1 +T 58000 68750 5 10 1 1 0 6 1 netname=scl } N 48300 69400 48500 69400 4 @@ -1956,7 +1795,7 @@ netname=adc_miso N 45600 65000 46900 65000 4 { T 45600 65050 5 10 1 1 0 0 1 -netname=adc_sdk +netname=adc_sclk } N 46500 64600 46900 64600 4 N 46700 66200 46900 66200 4 @@ -1967,6 +1806,10 @@ netname=adc_mosi } N 46500 67800 46900 67800 4 N 45600 67000 46900 67000 4 +{ +T 45600 67050 5 10 1 1 0 0 1 +netname=alarm_b +} N 45600 69000 46900 69000 4 { T 45600 69100 5 10 1 1 0 0 1 @@ -1977,11 +1820,14 @@ N 45600 68600 46900 68600 4 T 45600 68700 5 10 1 1 0 0 1 netname=scl } -N 46700 69400 46900 69400 4 -C 46500 69600 1 0 0 3.3V-plus.sym +N 45600 69400 46900 69400 4 +{ +T 45600 69450 5 10 1 1 0 0 1 +netname=rpi_3.3v +} C 48300 69600 1 0 0 5V-plus.sym C 46400 61200 1 0 0 gnd.sym -N 46700 66200 46700 69600 4 +N 46700 66200 46700 69400 4 C 48600 61200 1 0 0 gnd.sym N 46500 61500 46500 67800 4 N 48700 61500 48700 68600 4 @@ -1999,7 +1845,11 @@ refdes=J2 } N 48300 62600 49600 62600 4 N 48300 63400 49600 63400 4 -N 48300 62200 49600 62200 4 +N 48300 62200 50100 62200 4 +{ +T 50100 62250 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 @@ -2011,13 +1861,6 @@ value=NoConnection T 45100 64500 5 10 0 0 0 0 1 device=DRC_Directive } -C 49600 62100 1 0 0 nc-right.sym -{ -T 49700 62600 5 10 0 0 0 0 1 -value=NoConnection -T 49700 62800 5 10 0 0 0 0 1 -device=DRC_Directive -} C 49600 62500 1 0 0 nc-right.sym { T 49700 63000 5 10 0 0 0 0 1 @@ -2046,21 +1889,11 @@ value=NoConnection T 49700 66800 5 10 0 0 0 0 1 device=DRC_Directive } -C 45100 66900 1 0 0 nc-left.sym -{ -T 45100 67300 5 10 0 0 0 0 1 -value=NoConnection -T 45100 67700 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 45100 66500 1 0 0 nc-left.sym +N 45600 66600 46900 66600 4 { -T 45100 66900 5 10 0 0 0 0 1 -value=NoConnection -T 45100 67300 5 10 0 0 0 0 1 -device=DRC_Directive +T 45600 66650 5 10 1 1 0 0 1 +netname=fire_1 } -N 45600 66600 46900 66600 4 N 48300 66600 49600 66600 4 C 49600 66500 1 0 0 nc-right.sym { @@ -2069,13 +1902,10 @@ value=NoConnection T 49700 67200 5 10 0 0 0 0 1 device=DRC_Directive } -N 48300 61800 49600 61800 4 -C 49600 61700 1 0 0 nc-right.sym +N 48300 61800 50100 61800 4 { -T 49700 62200 5 10 0 0 0 0 1 -value=NoConnection -T 49700 62400 5 10 0 0 0 0 1 -device=DRC_Directive +T 50100 61850 5 10 1 1 0 6 1 +netname=led_continuity } T 43700 69000 9 10 1 0 0 0 1 SDA1 / GPIO2 @@ -2148,14 +1978,11 @@ N 48300 65000 49600 65000 4 T 49600 65050 5 10 1 1 0 6 1 netname=adc_cs } -C 49600 67300 1 0 0 nc-right.sym +N 48300 67400 49600 67400 4 { -T 49700 67800 5 10 0 0 0 0 1 -value=NoConnection -T 49700 68000 5 10 0 0 0 0 1 -device=DRC_Directive +T 49600 67450 5 10 1 1 0 6 1 +netname=ready } -N 48300 67400 49600 67400 4 N 45600 64200 46900 64200 4 C 45100 64100 1 0 0 nc-left.sym { @@ -2205,40 +2032,206 @@ T 45100 68900 5 10 0 0 0 0 1 device=DRC_Directive } N 45600 67400 46900 67400 4 -C 45100 67300 1 0 0 nc-left.sym { -T 45100 67700 5 10 0 0 0 0 1 -value=NoConnection -T 45100 68100 5 10 0 0 0 0 1 -device=DRC_Directive +T 45600 67450 5 10 1 1 0 0 1 +netname=alarm_a } -C 70200 56700 1 0 0 5V-plus.sym -C 70700 44000 1 0 0 5V-plus.sym -C 63400 63400 1 0 0 nc-left.sym +C 72400 61700 1 0 0 5V-plus.sym +C 70500 43700 1 0 0 5V-plus.sym +C 54900 66600 1 0 0 nc-left.sym { -T 63400 63800 5 10 0 0 0 0 1 +T 54900 67000 5 10 0 0 0 0 1 value=NoConnection -T 63400 64200 5 10 0 0 0 0 1 +T 54900 67400 5 10 0 0 0 0 1 device=DRC_Directive } -C 63400 63800 1 0 0 nc-left.sym +C 54900 67000 1 0 0 nc-left.sym { -T 63400 64200 5 10 0 0 0 0 1 +T 54900 67400 5 10 0 0 0 0 1 value=NoConnection -T 63400 64600 5 10 0 0 0 0 1 +T 54900 67800 5 10 0 0 0 0 1 device=DRC_Directive } -C 63400 64200 1 0 0 nc-left.sym +N 43500 49500 44800 49500 4 { -T 63400 64600 5 10 0 0 0 0 1 -value=NoConnection -T 63400 65000 5 10 0 0 0 0 1 -device=DRC_Directive +T 43500 49600 5 10 1 1 0 0 1 +netname=ready +} +N 77600 45400 77400 45400 4 +N 77600 44200 77400 44200 4 +N 77600 44800 77400 44800 4 +T 75500 43400 9 10 1 0 0 0 1 +Do we actually need an armed LED if we have light and siren? +N 69700 43400 70700 43400 4 +N 70700 43400 70700 43700 4 +C 64200 41700 1 90 0 resistor.sym +{ +T 63800 42000 5 10 0 1 90 0 1 +device=RESISTOR +T 64200 41695 5 10 0 1 90 0 1 +footprint=0402 +T 63900 42400 5 10 1 1 180 0 1 +refdes=R37 +T 63600 42000 5 10 1 1 0 0 1 +value=22k +} +C 64200 42600 1 90 0 resistor.sym +{ +T 63800 42900 5 10 0 1 90 0 1 +device=RESISTOR +T 64200 42595 5 10 0 1 90 0 1 +footprint=0402 +T 63900 43300 5 10 1 1 180 0 1 +refdes=R36 +T 63500 42900 5 10 1 1 0 0 1 +value=200k } -C 63400 64600 1 0 0 nc-left.sym +N 64100 42600 65300 42600 4 { -T 63400 65000 5 10 0 0 0 0 1 +T 65300 42700 5 10 1 1 0 6 1 +netname=cmp_ldo_in +} +C 70800 41600 1 90 0 resistor.sym +{ +T 70400 41900 5 10 0 1 90 0 1 +device=RESISTOR +T 70800 41595 5 10 0 1 90 0 1 +footprint=0402 +T 70500 42300 5 10 1 1 180 0 1 +refdes=R39 +T 70100 41800 5 10 1 1 0 0 1 +value=26.1k +} +C 70800 42500 1 90 0 resistor.sym +{ +T 70400 42800 5 10 0 1 90 0 1 +device=RESISTOR +T 70800 42495 5 10 0 1 90 0 1 +footprint=0402 +T 70500 43200 5 10 1 1 180 0 1 +refdes=R38 +T 70200 42700 5 10 1 1 0 0 1 +value=200k +} +N 70700 42500 71800 42500 4 +{ +T 71100 42600 5 10 1 1 0 0 1 +netname=cmp_rail +} +T 71300 43300 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 70700 41500 70700 41600 4 +C 67900 45900 1 0 0 3.3V-plus.sym +C 68300 45000 1 90 0 capacitor.sym +{ +T 67400 45200 5 10 0 0 90 0 1 +symversion=0.1 +T 67600 45200 5 10 0 1 90 0 1 +device=CAPACITOR +T 68300 45000 5 10 0 1 0 0 1 +footprint=0402 +T 68200 45600 5 10 1 1 0 0 1 +refdes=C8 +T 68200 45100 5 10 1 1 0 0 1 +value=2.2uF +} +C 65600 45000 1 0 0 tps70933.sym +{ +T 66195 45695 5 10 0 1 0 0 1 +device=IC +T 65595 44995 5 10 0 1 0 0 1 +footprint=SOT23-5 +T 65895 46195 5 10 1 1 0 0 1 +refdes=U3 +T 67400 46200 5 10 1 1 0 6 1 +value=TPS70933 +} +C 65100 45400 1 0 0 nc-left.sym +{ +T 65100 45800 5 10 0 0 0 0 1 value=NoConnection -T 63400 65400 5 10 0 0 0 0 1 +T 65100 46200 5 10 0 0 0 0 1 device=DRC_Directive } +C 64800 45000 1 90 0 capacitor.sym +{ +T 63900 45200 5 10 0 0 90 0 1 +symversion=0.1 +T 64100 45200 5 10 0 1 90 0 1 +device=CAPACITOR +T 64800 45000 5 10 0 1 0 0 1 +footprint=0402 +T 65000 45800 5 10 1 1 180 0 1 +refdes=C15 +T 64700 45100 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 75300 53100 1 0 0 ADS868X.sym +{ +T 75700 60900 5 10 1 1 0 0 1 +refdes=U7 +T 79700 54000 5 10 0 0 0 0 1 +device=IC +T 79700 54300 5 10 0 0 0 0 1 +footprint=TSSOP38 +T 78505 60900 5 10 1 1 0 6 1 +value=ADS8684 +} +N 73600 57300 75300 57300 4 +{ +T 73600 57350 5 10 1 1 0 0 1 +netname=analog4 +} +N 75300 56500 73600 56500 4 +{ +T 73600 56550 5 10 1 1 0 0 1 +netname=analog5 +} +N 73600 55700 75300 55700 4 +{ +T 73600 55750 5 10 1 1 0 0 1 +netname=analog6 +} +N 75300 54900 73600 54900 4 +{ +T 73600 54950 5 10 1 1 0 0 1 +netname=analog7 +} +N 75300 56900 74500 56900 4 +N 75300 56100 74500 56100 4 +N 75300 55300 74500 55300 4 +N 75300 54500 74500 54500 4 +N 55400 67900 54200 67900 4 +{ +T 54200 67950 5 10 1 1 0 0 1 +netname=analog4 +} +N 56800 67900 58000 67900 4 +{ +T 58000 67950 5 10 1 1 0 6 1 +netname=analog5 +} +N 55400 67500 54200 67500 4 +{ +T 54200 67550 5 10 1 1 0 0 1 +netname=analog6 +} +N 56800 67500 58000 67500 4 +{ +T 58000 67550 5 10 1 1 0 6 1 +netname=analog7 +} -- 2.47.2