X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=quantimotor.sch;h=6de70c7795adc741d652828bd497fa3dfb2f1f92;hb=refs%2Fheads%2Flinux;hp=be1e888bab8fcff43e493ad51f7f2bcac29fe21a;hpb=e09a429b3e8bc2a38b49b72e37f1b7d8da3b0bbf;p=hw%2Fquantimotor diff --git a/quantimotor.sch b/quantimotor.sch index be1e888..6de70c7 100644 --- a/quantimotor.sch +++ b/quantimotor.sch @@ -25,14 +25,14 @@ N 52800 64300 51600 64300 4 T 52800 64400 5 10 1 1 0 6 1 netname=fire_1 } -N 44100 69500 42800 69500 4 +N 44100 69500 42900 69500 4 { -T 42800 69600 5 10 1 1 0 0 1 +T 42900 69600 5 10 1 1 0 0 1 netname=alarm_b } -N 44100 69100 42800 69100 4 +N 44100 69100 42900 69100 4 { -T 42800 69200 5 10 1 1 0 0 1 +T 42900 69200 5 10 1 1 0 0 1 netname=alarm_a } T -30400 -57400 8 10 0 1 0 0 1 @@ -140,7 +140,7 @@ vendor_part_number=MMA7260QT-ND T -29500 -72800 8 10 0 1 0 0 1 vendor_part_number=MCP9700-E/TO-ND T 77100 40600 9 10 1 0 0 0 3 - Copyright 2022 by Bdale Garbee + Copyright 2024 by Bdale Garbee Licensed under the TAPR Open Hardware License, http://tapr.org/OHL C 42400 61800 1 0 1 conn-2.sym @@ -151,17 +151,19 @@ T 42400 61800 5 10 0 1 0 6 1 footprint=rpsma-th T 41600 62000 5 10 1 1 0 6 1 value=RP-SMA +T 42400 61800 5 10 0 1 0 0 1 +device=CONNECTOR } -C 79000 58700 1 0 0 microSD.sym +C 79000 58400 1 0 0 microSD.sym { -T 80295 60895 5 10 0 1 0 0 1 -device=IC +T 80295 60595 5 10 0 1 0 0 1 +device=CONNECTOR T 79295 62395 5 10 1 1 0 0 1 refdes=J2 T 80295 62395 5 10 1 1 0 0 1 value=microSD -T 79500 58500 5 10 0 1 0 0 1 -footprint=microSD +T 79500 58200 5 10 0 1 0 0 1 +footprint=microSDpush } N 77500 60500 75300 60500 4 { @@ -193,10 +195,10 @@ N 74100 59300 79000 59300 4 T 77500 59350 5 10 1 1 0 0 1 netname=sd_d1 } -C 78800 58500 1 0 0 gnd.sym +C 78800 58100 1 0 0 gnd.sym N 79000 60100 78900 60100 4 -N 78900 60100 78900 58800 4 -N 79000 58900 78900 58900 4 +N 78900 60100 78900 58400 4 +N 79000 58500 78900 58500 4 C 78700 62300 1 0 0 3.3V-plus.sym N 78900 62300 78900 60900 4 N 78900 60900 79000 60900 4 @@ -261,14 +263,14 @@ value=male T 64500 66600 5 10 1 1 0 0 1 refdes=J1 } -N 63900 65100 62600 65100 4 +N 63900 65100 62700 65100 4 { -T 62600 65150 5 10 1 1 0 0 1 +T 62700 65150 5 10 1 1 0 0 1 netname=analog3 } -N 65300 65100 66600 65100 4 +N 65300 65100 66500 65100 4 { -T 66600 65150 5 10 1 1 0 6 1 +T 66500 65150 5 10 1 1 0 6 1 netname=analog0 } C 66900 59500 1 0 0 3.3V-plus.sym @@ -283,24 +285,24 @@ 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 62600 66300 4 +N 63900 66300 62700 66300 4 { -T 62600 66350 5 10 1 1 0 0 1 +T 62700 66350 5 10 1 1 0 0 1 netname=v_pyro } -N 63900 65900 62600 65900 4 +N 63900 65900 62700 65900 4 { -T 62600 65950 5 10 1 1 0 0 1 +T 62700 65950 5 10 1 1 0 0 1 netname=v_pyro } -N 66600 66300 65300 66300 4 +N 66500 66300 65300 66300 4 { -T 66600 66350 5 10 1 1 0 6 1 +T 66500 66350 5 10 1 1 0 6 1 netname=v_pyro } -N 66600 65900 65300 65900 4 +N 66500 65900 65300 65900 4 { -T 66600 65950 5 10 1 1 0 6 1 +T 66500 65950 5 10 1 1 0 6 1 netname=v_pyro } T 81500 46200 9 10 1 0 0 0 2 @@ -362,54 +364,46 @@ T 78300 44400 5 10 1 1 0 6 1 value=150 } N 77000 44200 76400 44200 4 -N 76400 43400 76400 45100 4 +N 76400 43400 76400 45000 4 N 77000 43800 76400 43800 4 N 42300 71100 44100 71100 4 { T 42300 71200 5 10 1 1 0 0 1 netname=led_continuity } -N 52900 67100 51600 67100 4 +N 52800 67100 51600 67100 4 { -T 52900 67200 5 10 1 1 0 6 1 +T 52800 67200 5 10 1 1 0 6 1 netname=led_armed } -T 68000 60900 9 10 1 0 0 0 1 -staticstrand assumes 22-25 are ADC inputs -C 65300 65200 1 0 0 gnd.sym -C 63700 65200 1 0 0 gnd.sym -N 63800 65500 63900 65500 4 -N 65400 65500 65300 65500 4 -T 67700 63300 9 10 1 0 0 0 1 -staticstrand assumes 10-16 even are gpio -N 78300 45100 80500 45100 4 +N 78300 45000 80300 45000 4 { -T 80200 45150 5 10 1 1 0 6 1 -netname=led_power +T 80300 45050 5 10 1 1 0 6 1 +netname=led_health } -C 77400 45000 1 0 1 led.sym +C 77400 44900 1 0 1 led.sym { -T 77500 45600 5 10 0 1 0 6 1 +T 77500 45500 5 10 0 1 0 6 1 device=LED -T 77450 45000 5 10 0 1 0 6 1 +T 77450 44900 5 10 0 1 0 6 1 footprint=100mil-led -T 77500 44800 5 10 1 1 0 6 1 +T 77500 44700 5 10 1 1 0 6 1 refdes=D4 -T 77000 44800 5 10 1 1 0 6 1 +T 77000 44700 5 10 1 1 0 6 1 value=green } -C 78300 45000 1 0 1 resistor.sym +C 78300 44900 1 0 1 resistor.sym { -T 78000 45400 5 10 0 1 0 6 1 +T 78000 45300 5 10 0 1 0 6 1 device=RESISTOR -T 78300 45000 5 10 0 1 90 2 1 +T 78300 44900 5 10 0 1 90 2 1 footprint=0402 -T 77900 44800 5 10 1 1 0 6 1 +T 77900 44700 5 10 1 1 0 6 1 refdes=R5 -T 78400 44800 5 10 1 1 0 6 1 +T 78400 44700 5 10 1 1 0 6 1 value=12.7 } -N 77000 45100 76400 45100 4 +N 77000 45000 76400 45000 4 C 44800 43000 1 0 0 lpc11u1x.sym { T 44795 43000 5 10 0 1 0 0 1 @@ -419,7 +413,7 @@ device=IC T 45195 52900 5 10 1 1 0 0 1 refdes=U2 T 48900 52900 5 10 1 1 0 0 1 -value=LPC11U12FHI33 +value=LPC11U14FHI33 } C 42100 45600 1 0 1 USBmicroB.sym { @@ -461,8 +455,6 @@ C 43700 43600 1 90 0 capacitor.sym { T 43000 43800 5 10 0 0 90 0 1 device=CAPACITOR -T 42800 43800 5 10 0 0 90 0 1 -symversion=0.1 T 43700 43600 5 10 0 0 0 0 1 footprint=0402 T 43300 44400 5 10 1 1 180 0 1 @@ -474,8 +466,6 @@ C 44600 43300 1 90 0 capacitor.sym { T 43900 43500 5 10 0 0 90 0 1 device=CAPACITOR -T 43700 43500 5 10 0 0 90 0 1 -symversion=0.1 T 44600 43300 5 10 0 0 0 0 1 footprint=0402 T 44200 44100 5 10 1 1 180 0 1 @@ -489,8 +479,6 @@ C 44150 52000 1 270 0 capacitor.sym { T 44850 51800 5 10 0 0 270 0 1 device=CAPACITOR -T 45050 51800 5 10 0 0 270 0 1 -symversion=0.1 T 44150 52000 5 10 0 0 0 0 1 footprint=0402 T 44550 51700 5 10 1 1 0 0 1 @@ -502,8 +490,6 @@ C 42850 52000 1 270 0 capacitor.sym { T 43550 51800 5 10 0 0 270 0 1 device=CAPACITOR -T 43750 51800 5 10 0 0 270 0 1 -symversion=0.1 T 42850 52000 5 10 0 0 0 0 1 footprint=0402 T 42550 51700 5 10 1 1 0 0 1 @@ -517,8 +503,6 @@ C 43350 51600 1 0 0 ABM8.sym { T 43550 52100 5 10 0 0 0 0 1 device=CRYSTAL -T 43550 52300 5 10 0 0 0 0 1 -symversion=0.1 T 43350 51600 5 10 0 0 0 0 1 footprint=ABM8 T 43250 52100 5 10 1 1 0 0 1 @@ -630,34 +614,34 @@ C 41900 68700 1 0 0 3.3V-plus.sym N 44100 68700 42100 68700 4 N 42100 68700 42100 68300 4 N 42100 68300 44100 68300 4 -N 51600 69100 53100 69100 4 +N 51600 69100 52800 69100 4 { -T 53100 69150 5 10 1 1 0 6 1 +T 52800 69150 5 10 1 1 0 6 1 netname=sd_ck } -N 51600 69500 53100 69500 4 +N 51600 69500 52800 69500 4 { -T 53100 69550 5 10 1 1 0 6 1 +T 52800 69550 5 10 1 1 0 6 1 netname=sd_cmd } -N 51600 70300 53100 70300 4 +N 51600 70300 52800 70300 4 { -T 53100 70350 5 10 1 1 0 6 1 +T 52800 70350 5 10 1 1 0 6 1 netname=sd_d2 } -N 51600 69900 53100 69900 4 +N 51600 69900 52800 69900 4 { -T 53100 69950 5 10 1 1 0 6 1 +T 52800 69950 5 10 1 1 0 6 1 netname=sd_d3 } -N 51600 68700 53100 68700 4 +N 51600 68700 52800 68700 4 { -T 53100 68750 5 10 1 1 0 6 1 +T 52800 68750 5 10 1 1 0 6 1 netname=sd_d0 } -N 51600 68300 53100 68300 4 +N 51600 68300 52800 68300 4 { -T 53100 68350 5 10 1 1 0 6 1 +T 52800 68350 5 10 1 1 0 6 1 netname=sd_d1 } C 51800 71200 1 0 0 gnd.sym @@ -712,6 +696,10 @@ T 56095 71900 5 10 1 1 0 0 1 refdes=J19 T 56155 70295 5 10 0 1 0 0 1 footprint=cu01sav +T 55800 69900 5 10 0 1 0 0 1 +device=CONNECTOR +T 55800 69900 5 10 0 1 0 0 1 +value=USB-A } C 55600 69900 1 0 0 gnd.sym N 55800 70300 55700 70300 4 @@ -802,7 +790,7 @@ N 74700 62300 74700 59700 4 N 74100 62300 74100 59300 4 C 75400 63500 1 0 0 3.3V-plus.sym N 74100 63200 74100 63500 4 -N 74100 63500 77100 63500 4 +N 73500 63500 77100 63500 4 N 77100 63500 77100 63200 4 N 76500 63200 76500 63500 4 N 75900 63200 75900 63500 4 @@ -838,16 +826,16 @@ C 55100 71600 1 0 0 5V-plus.sym N 55800 71500 55300 71500 4 N 55300 71500 55300 71600 4 T 54200 69400 9 10 1 0 0 0 1 -needs ESD suppressor? +add ESD suppression? T 55900 72300 9 10 1 0 0 0 2 USB A socket for USB stick -N 51600 61900 52800 61900 4 +N 51600 61900 55100 61900 4 { T 52750 61950 5 10 1 1 0 6 1 netname=console_out } -N 51600 62300 52800 62300 4 +N 51600 62300 55100 62300 4 { T 52750 62350 5 10 1 1 0 6 1 netname=console_in @@ -907,24 +895,24 @@ N 50800 43200 52100 43200 4 T 52100 43300 5 10 1 1 0 6 1 netname=adc7 } -N 65300 62300 66600 62300 4 +N 65300 62300 66500 62300 4 { -T 66600 62350 5 10 1 1 0 6 1 +T 66500 62350 5 10 1 1 0 6 1 netname=adc3 } -N 63900 61900 62600 61900 4 +N 63900 61900 62700 61900 4 { -T 62600 61950 5 10 1 1 0 0 1 +T 62700 61950 5 10 1 1 0 0 1 netname=adc5 } -N 63900 61500 62600 61500 4 +N 63900 61500 62700 61500 4 { -T 62600 61550 5 10 1 1 0 0 1 +T 62700 61550 5 10 1 1 0 0 1 netname=adc7 } -N 65300 61900 66600 61900 4 +N 65300 61900 66500 61900 4 { -T 66600 61950 5 10 1 1 0 6 1 +T 66500 61950 5 10 1 1 0 6 1 netname=adc6 } C 44300 49800 1 0 0 nc-left.sym @@ -969,20 +957,6 @@ value=NoConnection T 50900 50600 5 10 0 0 0 0 1 device=DRC_Directive } -C 50800 49500 1 0 0 nc-right.sym -{ -T 50900 50000 5 10 0 0 0 0 1 -value=NoConnection -T 50900 50200 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 50800 49100 1 0 0 nc-right.sym -{ -T 50900 49600 5 10 0 0 0 0 1 -value=NoConnection -T 50900 49800 5 10 0 0 0 0 1 -device=DRC_Directive -} C 50800 48700 1 0 0 nc-right.sym { T 50900 49200 5 10 0 0 0 0 1 @@ -1053,9 +1027,9 @@ value=NoConnection T 43600 66600 5 10 0 0 0 0 1 device=DRC_Directive } -N 42800 64300 44100 64300 4 +N 42900 64300 44100 64300 4 { -T 42800 64400 5 10 1 1 0 0 1 +T 42900 64400 5 10 1 1 0 0 1 netname=led_wlan } C 78800 45400 1 0 1 led.sym @@ -1080,9 +1054,8 @@ refdes=R9 T 79700 45700 5 10 1 1 0 6 1 value=150 } -C 80300 45500 1 0 0 3.3V-plus.sym -N 79700 45500 80500 45500 4 -N 80500 45100 80500 45500 4 +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 @@ -1104,7 +1077,7 @@ C 42300 67400 1 90 0 capacitor.sym T 41600 67600 5 10 0 1 90 0 1 device=CAPACITOR T 42300 67400 5 10 0 1 0 0 1 -footprint=0603 +footprint=0402 T 42200 67600 5 10 1 1 0 0 1 refdes=C1 T 42200 68000 5 10 1 1 0 0 1 @@ -1161,8 +1134,6 @@ T 58295 56495 5 10 0 1 0 0 1 device=IC T 57695 55795 5 10 0 1 0 0 1 footprint=SOT23-5 -T 57700 55800 5 10 0 1 0 0 1 -motortest=true T 58095 56995 5 10 1 1 0 0 1 refdes=U5 T 57700 55800 5 10 1 1 0 0 1 @@ -1183,8 +1154,6 @@ T 59700 56000 5 10 0 1 90 0 1 device=CAPACITOR T 60400 55800 5 10 0 1 0 0 1 footprint=0402 -T 60400 55800 5 10 0 1 0 0 1 -motortest=true T 60700 56600 5 10 1 1 180 0 1 refdes=C38 T 60300 55900 5 10 1 1 0 0 1 @@ -1253,11 +1222,9 @@ T 69900 54600 5 10 0 1 0 0 1 device=CONNECTOR T 69900 54600 5 10 0 1 0 0 1 footprint=282834-4 -T 71500 54500 5 10 0 1 0 0 1 -motortest=true T 69500 56200 5 10 1 1 0 6 1 refdes=J13 -T 69100 54300 5 10 1 1 0 0 1 +T 69100 54300 5 10 0 1 0 0 1 value=4screws } C 63600 47800 1 0 0 INA125.sym @@ -1268,8 +1235,6 @@ T 63600 47800 5 10 0 1 0 0 1 value=INA125 T 63600 47800 5 10 0 1 0 0 1 footprint=SO16 -T 63600 47800 5 10 0 1 0 0 1 -motortest=true T 64100 54100 5 10 1 1 0 0 1 refdes=U6 } @@ -1310,8 +1275,6 @@ T 63000 54100 5 10 0 0 90 0 1 device=CAPACITOR T 63700 53900 5 10 0 1 0 0 1 footprint=0402 -T 63700 53900 5 10 0 1 0 0 1 -motortest=true T 63400 54700 5 10 1 1 180 0 1 refdes=C101 T 62900 54000 5 10 1 1 0 0 1 @@ -1331,8 +1294,6 @@ T 59300 51900 5 10 0 1 0 0 1 device=CONNECTOR T 59300 51900 5 10 0 1 0 0 1 loadstatus=noload -T 59300 51900 5 10 0 1 0 0 1 -motortest=true T 58945 53795 5 10 1 1 0 6 1 refdes=J10 T 58300 51700 5 10 1 1 0 0 1 @@ -1345,11 +1306,9 @@ T 58800 49100 5 10 0 0 0 0 1 footprint=282834-6 T 58800 49100 5 10 0 1 0 0 1 device=CONNECTOR -T 58800 49100 5 10 0 1 0 0 1 -motortest=true T 58445 51395 5 10 1 1 0 6 1 refdes=J11 -T 57900 48800 5 10 1 1 0 0 1 +T 57900 48800 5 10 0 1 0 0 1 value=6screws } N 58800 49600 58900 49600 4 @@ -1363,10 +1322,6 @@ T 63000 49500 5 10 0 0 90 0 1 device=RESISTOR T 63400 49200 5 10 0 1 90 0 1 footprint=0.125W_Carbon_Resistor -T 63400 49200 5 10 0 1 90 0 1 -loadstatus=noload -T 63400 49200 5 10 0 1 90 0 1 -motortest=true T 63100 49900 5 10 1 1 180 0 1 refdes=R106 T 62700 49400 5 10 1 1 0 0 1 @@ -1504,10 +1459,8 @@ C 78100 55700 1 180 0 capacitor.sym { T 77900 55000 5 10 0 0 180 0 1 device=CAPACITOR -T 77900 54800 5 10 0 0 180 0 1 -symversion=0.1 T 78100 55700 5 10 0 1 90 0 1 -footprint=0805 +footprint=0402 T 77500 55600 5 10 1 1 0 6 1 refdes=C107 T 77800 55600 5 10 1 1 0 0 1 @@ -1517,10 +1470,8 @@ C 79800 55300 1 180 0 capacitor.sym { T 79600 54600 5 10 0 0 180 0 1 device=CAPACITOR -T 79600 54400 5 10 0 0 180 0 1 -symversion=0.1 T 79800 55300 5 10 0 1 90 0 1 -footprint=0603 +footprint=0402 T 79200 55200 5 10 1 1 0 6 1 refdes=C108 T 79500 55200 5 10 1 1 0 0 1 @@ -1538,10 +1489,8 @@ C 79800 54900 1 180 0 capacitor.sym { T 79600 54200 5 10 0 0 180 0 1 device=CAPACITOR -T 79600 54000 5 10 0 0 180 0 1 -symversion=0.1 T 79800 54900 5 10 0 1 90 0 1 -footprint=0603 +footprint=0402 T 79200 54800 5 10 1 1 0 6 1 refdes=C109 T 79500 54800 5 10 1 1 0 0 1 @@ -1560,10 +1509,8 @@ C 77300 51100 1 270 0 capacitor.sym { T 78000 50900 5 10 0 0 270 0 1 device=CAPACITOR -T 78200 50900 5 10 0 0 270 0 1 -symversion=0.1 T 77300 51100 5 10 0 1 180 0 1 -footprint=0603 +footprint=0402 T 77600 50400 5 10 1 1 0 0 1 refdes=C102 T 77600 50800 5 10 1 1 0 0 1 @@ -1573,10 +1520,8 @@ C 78200 51100 1 270 0 capacitor.sym { T 78900 50900 5 10 0 0 270 0 1 device=CAPACITOR -T 79100 50900 5 10 0 0 270 0 1 -symversion=0.1 T 78200 51100 5 10 0 1 180 0 1 -footprint=1210 +footprint=1206 T 78500 50400 5 10 1 1 0 0 1 refdes=C110 T 78500 50800 5 10 1 1 0 0 1 @@ -1587,10 +1532,8 @@ C 79500 50200 1 90 0 capacitor.sym { T 78800 50400 5 10 0 0 90 0 1 device=CAPACITOR -T 78600 50400 5 10 0 0 90 0 1 -symversion=0.1 T 79500 50200 5 10 0 1 0 0 1 -footprint=0805 +footprint=0402 T 79400 50400 5 10 1 1 0 0 1 refdes=C111 T 79400 50800 5 10 1 1 0 0 1 @@ -1618,6 +1561,12 @@ T 69800 52500 5 10 0 1 0 0 1 footprint=100mil2pin T 69205 53345 5 10 1 1 0 0 1 refdes=J7 +T 69800 52500 5 10 0 1 0 0 1 +device=CONNECTOR +T 69800 52500 5 10 0 1 0 0 1 +value=Header-2 +T 69800 52500 5 10 0 1 0 0 1 +loadstatus=noload } N 70800 52500 69700 52500 4 C 71000 51600 1 90 0 zener.sym @@ -1666,7 +1615,7 @@ Sensor Only T 66800 54900 9 10 1 0 0 0 2 Pressure sensor output assumed to be 0.5-4.5V. -T 59200 48300 9 10 1 0 0 0 9 +T 59200 47900 9 10 1 0 0 0 9 R106 sets gain, see INA125 data sheet for details. @@ -1694,7 +1643,7 @@ should INA125 output exceed 5V ADC range Could be a 10V device? -T 68000 50000 9 10 1 0 0 0 6 +T 68100 49600 9 10 1 0 0 0 6 resistor divider in case we need a minimum load, @@ -1824,7 +1773,7 @@ C 79900 67400 1 0 0 gnd.sym N 80000 69500 78200 69500 4 { T 78900 69600 5 10 1 1 0 0 1 -netname=v_lipo +netname=v_slab } N 78900 70500 80000 70500 4 { @@ -1947,7 +1896,7 @@ value=200k N 76700 72400 75900 72400 4 { T 76400 72450 5 10 1 1 0 6 1 -netname=v_lipo +netname=v_slab } N 80000 69100 79705 69100 4 N 79705 69100 79705 69095 4 @@ -1978,146 +1927,127 @@ T 81400 68000 9 10 1 0 0 0 1 Battery + T 81400 67600 9 10 1 0 0 0 1 Battery - -N 65400 42000 71900 42000 4 -N 67900 42000 67900 43500 4 -N 63300 44400 63800 44400 4 +N 64300 42100 70900 42100 4 +N 66800 42100 66800 43200 4 +N 62200 44400 62700 44400 4 { -T 63300 44500 5 10 1 1 0 0 1 -netname=v_lipo +T 62200 44500 5 10 1 1 0 0 1 +netname=v_slab } -C 70100 44400 1 0 0 3.3V-plus.sym -N 68900 44400 71900 44400 4 -C 70500 43500 1 90 0 capacitor.sym +C 70700 44000 1 0 0 3.3V-plus.sym +N 69800 44000 70900 44000 4 +C 70000 43100 1 90 0 capacitor.sym { -T 69800 43700 5 10 0 1 90 0 1 +T 69300 43300 5 10 0 1 90 0 1 device=CAPACITOR -T 70500 43500 5 10 0 1 0 0 1 -footprint=0402 -T 70200 44200 5 10 1 1 180 0 1 +T 70000 43100 5 10 0 1 0 0 1 +footprint=1206 +T 69700 43700 5 10 1 1 0 6 1 refdes=C37 -T 69800 43600 5 10 1 1 0 0 1 -value=2.2uF +T 69700 43200 5 10 1 1 0 6 1 +value=22uF } -C 72000 42600 1 90 0 resistor.sym +C 71000 42200 1 90 0 resistor.sym { -T 71600 42900 5 10 0 1 90 0 1 +T 70600 42500 5 10 0 1 90 0 1 device=RESISTOR -T 72000 42595 5 10 0 1 90 0 1 +T 71000 42195 5 10 0 1 90 0 1 footprint=0402 -T 71700 43300 5 10 1 1 180 0 1 +T 70700 42700 5 10 1 1 0 6 1 refdes=R39 -T 71300 42800 5 10 1 1 0 0 1 +T 70700 42400 5 10 1 1 0 6 1 value=26.1k } -C 72000 43500 1 90 0 resistor.sym +C 71000 43100 1 90 0 resistor.sym { -T 71600 43800 5 10 0 1 90 0 1 +T 70600 43400 5 10 0 1 90 0 1 device=RESISTOR -T 72000 43495 5 10 0 1 90 0 1 +T 71000 43095 5 10 0 1 90 0 1 footprint=0402 -T 71700 44200 5 10 1 1 180 0 1 +T 70700 43600 5 10 1 1 0 6 1 refdes=R38 -T 71400 43700 5 10 1 1 0 0 1 +T 70700 43300 5 10 1 1 0 6 1 value=200k } -C 66300 42000 1 90 0 resistor.sym +C 65200 42100 1 90 0 resistor.sym { -T 65900 42300 5 10 0 1 90 0 1 +T 64800 42400 5 10 0 1 90 0 1 device=RESISTOR -T 66300 41995 5 10 0 1 90 0 1 +T 65200 42095 5 10 0 1 90 0 1 footprint=0402 -T 66000 42700 5 10 1 1 180 0 1 +T 64900 42700 5 10 1 1 0 6 1 refdes=R37 -T 65700 42300 5 10 1 1 0 0 1 +T 64900 42400 5 10 1 1 0 6 1 value=22k } -C 66300 42900 1 90 0 resistor.sym +C 65200 43000 1 90 0 resistor.sym { -T 65900 43200 5 10 0 1 90 0 1 +T 64800 43300 5 10 0 1 90 0 1 device=RESISTOR -T 66300 42895 5 10 0 1 90 0 1 +T 65200 42995 5 10 0 1 90 0 1 footprint=0402 -T 66000 43600 5 10 1 1 180 0 1 +T 64900 43600 5 10 1 1 0 6 1 refdes=R36 -T 65600 43200 5 10 1 1 0 0 1 +T 64900 43300 5 10 1 1 0 6 1 value=200k } -N 71900 43500 73000 43500 4 +N 70900 43100 72000 43100 4 { -T 72300 43600 5 10 1 1 0 0 1 +T 71300 43200 5 10 1 1 0 0 1 netname=cmp_rail } -N 66200 43800 66200 44400 4 -N 66200 42900 67500 42900 4 +N 65100 43900 65100 44400 4 +N 65100 43000 66400 43000 4 { -T 66600 43000 5 10 1 1 0 0 1 +T 66400 43100 5 10 1 1 0 6 1 netname=cmp_ldo_in } -C 63800 44200 1 0 0 diode.sym +C 62700 44200 1 0 0 diode.sym { -T 64200 44800 5 10 0 1 0 0 1 +T 63100 44800 5 10 0 1 0 0 1 device=DIODE -T 63800 44200 5 10 0 1 0 0 1 +T 62700 44200 5 10 0 1 0 0 1 footprint=powerdi123 -T 63800 43900 5 10 0 1 0 0 1 +T 62700 43900 5 10 0 1 0 0 1 value=DFLS130L -T 64100 44700 5 10 1 1 0 0 1 +T 63000 44700 5 10 1 1 0 0 1 refdes=D3 } -N 64700 44400 66800 44400 4 +N 63600 44400 65700 44400 4 { -T 65400 44500 5 10 1 1 0 0 1 +T 64300 44500 5 10 1 1 0 0 1 netname=v_ldo_in } -N 65400 44300 65400 44400 4 -N 65400 43400 65400 42000 4 -C 66600 41700 1 0 0 gnd.sym -C 66800 43500 1 0 0 tps70933.sym -{ -T 67395 44195 5 10 0 1 0 0 1 -device=IC -T 66795 43495 5 10 0 1 0 0 1 -footprint=SOT23-5 -T 67195 44695 5 10 1 1 0 0 1 -refdes=U4 -T 66800 43500 5 10 1 1 0 0 1 -value=TPS70933 -} -C 66300 43900 1 0 0 nc-left.sym +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 { -T 66300 44300 5 10 0 0 0 0 1 +T 65200 44300 5 10 0 0 0 0 1 value=NoConnection -T 66300 44700 5 10 0 0 0 0 1 +T 65200 44700 5 10 0 0 0 0 1 device=DRC_Directive } -C 65200 44300 1 270 0 cap-polar.sym +C 64100 44300 1 270 0 cap-polar.sym { -T 65900 44100 5 10 0 0 270 0 1 +T 64800 44100 5 10 0 0 270 0 1 device=CAPACITOR -T 66100 44100 5 10 0 0 270 0 1 -symversion=0.1 -T 65200 44300 5 10 0 1 0 0 1 +T 64100 44300 5 10 0 1 0 0 1 footprint=CAP_FC8 -T 65200 44300 5 10 0 1 0 0 1 +T 64100 44300 5 10 0 1 0 0 1 loadstatus=throughhole -T 65200 44300 5 10 0 1 0 0 1 -vendor=digikey -T 65200 44300 5 10 0 1 0 0 1 -vendor_part_number=P10296-ND -T 64900 44000 5 10 1 1 0 0 1 +T 64200 44000 5 10 1 1 0 6 1 refdes=C39 -T 64800 43500 5 10 1 1 0 0 1 +T 64200 43600 5 10 1 1 0 6 1 value=220uF } -N 71900 42000 71900 42600 4 -N 70300 43500 70300 42000 4 -T 72500 42300 9 10 1 0 0 0 4 +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 3.300 * 26.1/226.1 = 0.381 -T 66000 45600 9 10 1 0 0 0 1 -re-design for AP62150 1.5A switching regulator C 64600 71300 1 0 0 gnd.sym N 60900 69300 62300 69300 4 { @@ -2153,13 +2083,13 @@ C 63700 71500 1 0 0 FDS9926A.sym T 63738 71508 5 10 0 1 0 0 1 device=MOSFET T 63395 71470 5 10 0 1 0 0 1 -footprint=1212-8 +footprint=PDFN33 T 63700 71500 5 10 0 0 0 0 1 slot=1 T 63700 72700 5 10 1 1 0 0 1 refdes=Q2 -T 63700 71500 5 10 1 1 0 0 1 -value=Si7232DN +T 63300 71500 5 10 1 1 0 0 1 +value=TSM200N03D } N 64600 71800 64700 71800 4 N 64700 71800 64700 71600 4 @@ -2200,13 +2130,13 @@ C 63700 69000 1 0 0 FDS9926A.sym T 63738 69008 5 10 0 1 0 0 1 device=MOSFET T 63395 68970 5 10 0 1 0 0 1 -footprint=1212-8 +footprint=PDFN33 T 63700 69000 5 10 0 0 0 0 1 slot=2 T 63700 70200 5 10 1 1 0 0 1 refdes=Q2 -T 63700 69000 5 10 1 1 0 0 1 -value=Si7232DN +T 63300 69000 5 10 1 1 0 0 1 +value=TSM200N03D } N 64600 69300 64700 69300 4 N 64700 69300 64700 69100 4 @@ -2215,7 +2145,7 @@ N 64700 70100 64700 70500 4 N 68100 72500 67000 72500 4 { T 67000 72600 5 10 1 1 0 0 1 -netname=v_lipo +netname=v_slab } N 66100 72100 68100 72100 4 { @@ -2296,7 +2226,7 @@ value=200k N 58400 45900 59500 45900 4 { T 58400 46000 5 10 1 1 0 0 1 -netname=v_lipo +netname=v_slab } T 56775 44350 9 10 1 0 0 0 2 Make it possible to sample @@ -2304,8 +2234,11 @@ pyro voltage with ADC T 52700 52300 9 10 1 0 0 0 2 i2c pull-ups could be higher value? -T 44600 57300 9 10 1 0 0 0 1 -Onion suggests a 1N5819 here +T 44300 56600 9 10 1 0 0 0 4 +Onion suggests a 1N5819 here. Circuit +is insufficient to support hardware reset +on plus version of SOM, but don't think +we actually care since power cycle is easy. C 45500 58000 1 0 0 diode.sym { T 45900 58600 5 10 0 1 0 0 1 @@ -2361,7 +2294,414 @@ T 48100 58200 5 10 0 0 270 0 1 footprint=50mil6pin T 50395 57845 5 10 1 1 270 0 1 refdes=J4 +T 48100 58200 5 10 0 1 0 0 1 +device=CONNECTOR +T 48100 58200 5 10 0 1 0 0 1 +value=50mil6pin +T 48100 58200 5 10 0 1 0 0 1 +loadstatus=noload } C 49900 58300 1 0 0 gnd.sym N 49800 58200 49800 58600 4 N 49800 58600 50000 58600 4 +N 52800 64700 51600 64700 4 +{ +T 52800 64800 5 10 1 1 0 6 1 +netname=gpio_15 +} +N 52800 65100 51600 65100 4 +{ +T 52800 65200 5 10 1 1 0 6 1 +netname=gpio_16 +} +N 52800 65500 51600 65500 4 +{ +T 52800 65600 5 10 1 1 0 6 1 +netname=gpio_17 +} +N 52800 65900 51600 65900 4 +{ +T 52800 66000 5 10 1 1 0 6 1 +netname=gpio_18 +} +N 52800 66300 51600 66300 4 +{ +T 52800 66400 5 10 1 1 0 6 1 +netname=gpio_19 +} +N 52800 66700 51600 66700 4 +{ +T 52800 66800 5 10 1 1 0 6 1 +netname=gpio_20 +} +N 62700 61100 63900 61100 4 +{ +T 62700 61200 5 10 1 1 0 0 1 +netname=gpio_15 +} +N 66500 61100 65300 61100 4 +{ +T 66500 61200 5 10 1 1 0 6 1 +netname=gpio_16 +} +N 62700 60700 63900 60700 4 +{ +T 62700 60800 5 10 1 1 0 0 1 +netname=gpio_17 +} +N 66500 60700 65300 60700 4 +{ +T 66500 60800 5 10 1 1 0 6 1 +netname=gpio_18 +} +N 62700 60300 63900 60300 4 +{ +T 62700 60400 5 10 1 1 0 0 1 +netname=gpio_19 +} +N 66500 60300 65300 60300 4 +{ +T 66500 60400 5 10 1 1 0 6 1 +netname=gpio_20 +} +N 52800 67500 51600 67500 4 +{ +T 52800 67600 5 10 1 1 0 6 1 +netname=gpio_22 +} +N 52800 67900 51600 67900 4 +{ +T 52800 68000 5 10 1 1 0 6 1 +netname=sd_cd +} +N 66500 59900 65300 59900 4 +{ +T 66500 60000 5 10 1 1 0 6 1 +netname=gpio_22 +} +N 46600 58900 46600 60100 4 +{ +T 46700 58900 5 10 1 1 270 6 1 +netname=gpio_3 +} +N 46200 58900 46200 60100 4 +{ +T 46300 58900 5 10 1 1 270 6 1 +netname=gpio_2 +} +N 45800 58900 45800 60100 4 +{ +T 45900 58900 5 10 1 1 270 6 1 +netname=gpio_1 +} +N 45400 58900 45400 60100 4 +{ +T 45500 58900 5 10 1 1 270 6 1 +netname=gpio_0 +} +N 42900 63500 44100 63500 4 +{ +T 42900 63600 5 10 1 1 0 0 1 +netname=gpio_46 +} +N 42900 63900 44100 63900 4 +{ +T 42900 64000 5 10 1 1 0 0 1 +netname=gpio_45 +} +N 66500 63100 65300 63100 4 +{ +T 66500 63200 5 10 1 1 0 6 1 +netname=gpio_46 +} +N 62700 63100 63900 63100 4 +{ +T 62700 63200 5 10 1 1 0 0 1 +netname=gpio_45 +} +N 42900 64700 44100 64700 4 +{ +T 42900 64800 5 10 1 1 0 0 1 +netname=gpio_43 +} +N 42900 65100 44100 65100 4 +{ +T 42900 65200 5 10 1 1 0 0 1 +netname=gpio_42 +} +N 66500 62700 65300 62700 4 +{ +T 66500 62800 5 10 1 1 0 6 1 +netname=gpio_43 +} +N 62700 62700 63900 62700 4 +{ +T 62700 62800 5 10 1 1 0 0 1 +netname=gpio_42 +} +N 42600 70300 44100 70300 4 +{ +T 42900 70400 5 10 1 1 0 0 1 +netname=gpio_38 +} +N 42900 70700 44100 70700 4 +{ +T 42900 70800 5 10 1 1 0 0 1 +netname=gpio_37 +} +N 62700 62300 63900 62300 4 +{ +T 62700 62400 5 10 1 1 0 0 1 +netname=gpio_38 +} +N 66500 61500 65300 61500 4 +{ +T 66500 61600 5 10 1 1 0 6 1 +netname=gpio_37 +} +C 43600 69800 1 0 0 nc-left.sym +{ +T 43600 70200 5 10 0 0 0 0 1 +value=NoConnection +T 43600 70600 5 10 0 0 0 0 1 +device=DRC_Directive +} +N 52800 63900 51600 63900 4 +{ +T 52800 64000 5 10 1 1 0 6 1 +netname=TXO_N0 +} +N 52800 63500 51600 63500 4 +{ +T 52800 63600 5 10 1 1 0 6 1 +netname=TXO_P0 +} +N 52800 63100 51600 63100 4 +{ +T 52800 63200 5 10 1 1 0 6 1 +netname=RXI_N0 +} +N 52800 62700 51600 62700 4 +{ +T 52800 62800 5 10 1 1 0 6 1 +netname=RXI_P0 +} +N 62700 63500 63900 63500 4 +{ +T 62700 63600 5 10 1 1 0 0 1 +netname=TXO_N0 +} +N 62700 63900 63900 63900 4 +{ +T 62700 64000 5 10 1 1 0 0 1 +netname=TXO_P0 +} +N 62700 64300 63900 64300 4 +{ +T 62700 64400 5 10 1 1 0 0 1 +netname=RXI_N0 +} +N 62700 64700 63900 64700 4 +{ +T 62700 64800 5 10 1 1 0 0 1 +netname=RXI_P0 +} +N 66500 63500 65300 63500 4 +{ +T 66500 63600 5 10 1 1 0 6 1 +netname=gpio_3 +} +N 66500 63900 65300 63900 4 +{ +T 66500 64000 5 10 1 1 0 6 1 +netname=gpio_2 +} +N 66500 64300 65300 64300 4 +{ +T 66500 64400 5 10 1 1 0 6 1 +netname=gpio_1 +} +N 66500 64700 65300 64700 4 +{ +T 66500 64800 5 10 1 1 0 6 1 +netname=gpio_0 +} +T 64100 67000 9 10 1 0 0 0 2 + expansion +bus header +N 50800 49600 52100 49600 4 +{ +T 52100 49700 5 10 1 1 0 6 1 +netname=force_loader +} +C 54700 50200 1 180 1 conn-2.sym +{ +T 54700 50200 5 10 0 1 180 6 1 +footprint=100mil2pin +T 54700 50200 5 10 0 1 180 6 1 +device=CONNECTOR +T 54700 50200 5 10 0 1 0 6 1 +loadstatus=noload +T 55105 50245 5 10 1 1 0 0 1 +refdes=J9 +T 54300 49200 5 10 1 1 0 0 1 +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 +{ +T 65995 44695 5 10 1 1 0 0 1 +refdes=U4 +T 65995 45395 5 10 0 0 0 0 1 +device=IC +T 65995 44995 5 10 0 0 0 0 1 +footprint=TSOT26 +T 67505 44695 5 10 1 1 0 6 1 +value=AP62150 +} +C 69000 42200 1 90 0 resistor.sym +{ +T 68600 42500 5 10 0 1 90 0 1 +device=RESISTOR +T 69000 42195 5 10 0 1 90 0 1 +footprint=0402 +T 68700 42700 5 10 1 1 0 6 1 +refdes=R42 +T 68700 42400 5 10 1 1 0 6 1 +value=10k +} +C 69000 43100 1 90 0 resistor.sym +{ +T 68600 43400 5 10 0 1 90 0 1 +device=RESISTOR +T 69000 43095 5 10 0 1 90 0 1 +footprint=0402 +T 68700 43600 5 10 1 1 0 6 1 +refdes=R41 +T 68700 43300 5 10 1 1 0 6 1 +value=31.6k +} +C 68900 43900 1 0 0 inductor.sym +{ +T 69100 44400 5 10 0 0 0 0 1 +device=INDUCTOR +T 69000 44200 5 10 1 1 0 0 1 +refdes=L1 +T 69400 44200 5 10 1 1 0 0 1 +value=3.3uH +T 68900 43900 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 +{ +T 68200 44900 5 10 0 0 0 0 1 +device=CAPACITOR +T 68300 44500 5 10 1 1 0 6 1 +refdes=C5 +T 68600 44500 5 10 1 1 0 0 1 +value=0.1uF +T 68000 44200 5 10 0 1 0 0 1 +footprint=0402 +} +N 68000 44400 67800 44400 4 +N 68900 44400 68900 44000 4 +C 41300 70800 1 180 0 conn-2.sym +{ +T 41300 70800 5 10 0 1 180 0 1 +footprint=100mil2pin +T 41300 70800 5 10 0 1 180 0 1 +device=CONNECTOR +T 41300 70800 5 10 0 1 0 0 1 +loadstatus=noload +T 40895 70845 5 10 1 1 0 6 1 +refdes=J12 +T 41500 69800 5 10 1 1 0 6 1 +value=Force Uboot +} +C 42600 70400 1 180 0 resistor.sym +{ +T 42300 70000 5 10 0 0 180 0 1 +device=RESISTOR +T 42605 70400 5 10 0 1 180 0 1 +footprint=0402 +T 42000 70500 5 10 1 1 0 6 1 +refdes=R10 +T 42200 70500 5 10 1 1 0 0 1 +value=3.3k +} +N 41700 70300 41300 70300 4 +C 41100 70700 1 0 0 3.3V-plus.sym +N 73500 58900 79000 58900 4 +{ +T 77500 58950 5 10 1 1 0 0 1 +netname=sd_cd +} +C 73400 63200 1 270 0 resistor.sym +{ +T 73800 62900 5 10 0 0 270 0 1 +device=RESISTOR +T 73400 63200 5 10 0 1 270 0 1 +footprint=0402 +T 73700 63200 5 10 1 1 270 0 1 +refdes=R29 +T 73700 62400 5 10 1 1 270 6 1 +value=10k +} +N 73500 63500 73500 63200 4 +N 73500 58900 73500 62300 4 +N 52000 49200 50800 49200 4 +{ +T 52000 49300 5 10 1 1 0 6 1 +netname=led_health +} +N 42900 65500 44100 65500 4 +{ +T 42900 65600 5 10 1 1 0 0 1 +netname=gpio_41 +} +N 62700 59900 63900 59900 4 +{ +T 62700 60000 5 10 1 1 0 0 1 +netname=gpio_41 +} +C 55000 61200 1 0 0 gnd.sym +C 55100 63200 1 180 1 conn-5.sym +{ +T 55455 63295 5 10 1 1 0 0 1 +refdes=J14 +T 55100 63200 5 10 0 1 180 6 1 +footprint=100mil5pin +T 55100 63200 5 10 0 1 0 0 1 +device=CONNECTOR +T 55100 63200 5 10 0 1 0 0 1 +value=Header-5 +} +N 55100 63100 54100 63100 4 +{ +T 54100 63150 5 10 1 1 0 0 1 +netname=sda +} +N 55100 62700 54100 62700 4 +{ +T 54100 62750 5 10 1 1 0 0 1 +netname=scl +} +T 57400 57600 9 10 1 0 0 0 1 +Is 150mA enough with USB host? +N 63900 65500 62700 65500 4 +{ +T 62700 65550 5 10 1 1 0 0 1 +netname=sda +} +N 66500 65500 65300 65500 4 +{ +T 66500 65550 5 10 1 1 0 6 1 +netname=scl +}