From: Bdale Garbee Date: Sat, 26 Jul 2025 07:11:53 +0000 (-0600) Subject: replace FTDI chip with 3-pin console header X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=7b2901348ab15a08b634d4c3254d3e38cff8be9c;p=hw%2Fquantimotor replace FTDI chip with 3-pin console header --- diff --git a/Notebook b/Notebook index 0df10aa..724cdc9 100644 --- a/Notebook +++ b/Notebook @@ -508,3 +508,32 @@ - to make the LiPo charger LED be red for charging, off for not charging, on a v2p3 board, just remove R10 and install a 0-ohm resistor on R11. +2025.07.24 +- my laptop doesn't like the IP2326 drawing 2.5A while it thinks it's talking + to a low power FTDI chip target. My USB wall charger shows 2.5A at 5V during + most of charging, with the current tapering to 0.00A as the charge completes. + + Keith suggests that I should just leave the FTDI chip out, let the IP2326 + own the D+/D- pins on the USB-C connector in case that actually does anything + useful for the host, and put some header pins on the board to expose the + 3.3V serial port pins for use with something like an FTDI dongle while + debugging. + +2025.07.25 +- Keith noted that if the software goes kaput, there's no trivial way to turn + the system off. That led to discovery of the TPS3422, which is a single + button reset controller. Ordered an eval board and some samples directly + from TI. LCSC Part # C70288, with footprint available. + + Feed the button input with pwr_button. Maybe turn off the internal pull up + on the Pi's GPIO 4 since this chip also has an internal pull-up. Add a + series R in the pwr_on net from the Pi to the n-channel FET in the soft + power switch circuit to current limit the Pi output, then connect the open + drain output on the TPS3422 to the FET's gate so that it can pull the gate + low when it triggers. Power it from 3.3V. + + The way this will work is that the power switch with modest length presses + will handle power on and soft shutdown. If turning the board off ever fails, + a 7.5 second power button press will cause this thing to turn the power off + regardless of the software state on the Pi. + diff --git a/quantimotor.sch b/quantimotor.sch index 2b4ea6a..184fc3a 100644 --- a/quantimotor.sch +++ b/quantimotor.sch @@ -712,66 +712,68 @@ should be completely sufficient. T 52300 71600 9 10 1 0 0 6 2 Pyro Leads -T 50800 70300 9 10 1 0 0 6 1 -Arm Switch -T 49600 66200 9 10 1 0 0 6 1 +T 51200 71500 9 10 1 0 0 6 2 + Toggle +Safe/Arm Switch +T 43900 66600 9 10 1 0 0 0 2 + Push Button Power Switch -N 65200 66900 73900 66900 4 -N 69000 66900 69000 68000 4 -N 63400 69200 64100 69200 4 +N 68200 67400 76900 67400 4 +N 72000 67400 72000 68500 4 +N 66400 69700 67100 69700 4 { -T 63400 69300 5 10 1 1 0 0 1 +T 66400 69800 5 10 1 1 0 0 1 netname=v_batt } -C 73100 67500 1 90 0 capacitor.sym +C 76100 68000 1 90 0 capacitor.sym { -T 72400 67700 5 10 0 1 90 0 1 +T 75400 68200 5 10 0 1 90 0 1 device=CAPACITOR -T 73100 67500 5 10 0 1 0 0 1 +T 76100 68000 5 10 0 1 0 0 1 footprint=1206 -T 72800 68100 5 10 1 1 0 6 1 +T 75800 68600 5 10 1 1 0 6 1 refdes=C37 -T 72800 67600 5 10 1 1 0 6 1 +T 75800 68100 5 10 1 1 0 6 1 value=47uF } -C 64100 69000 1 0 0 diode.sym +C 67100 69500 1 0 0 diode.sym { -T 64500 69600 5 10 0 1 0 0 1 +T 67500 70100 5 10 0 1 0 0 1 device=DIODE -T 64100 69000 5 10 0 1 0 0 1 +T 67100 69500 5 10 0 1 0 0 1 footprint=powerdi123 -T 64100 68700 5 10 0 1 0 0 1 +T 67100 69200 5 10 0 1 0 0 1 value=DFLS130L -T 64400 69500 5 10 1 1 0 0 1 +T 67400 70000 5 10 1 1 0 0 1 refdes=D4 } -N 65000 69200 67900 69200 4 +N 68000 69700 70900 69700 4 { -T 65200 69300 5 10 1 1 0 0 1 +T 68200 69800 5 10 1 1 0 0 1 netname=v_ldo_in } -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 +N 68200 69100 68200 69700 4 +N 68200 68200 68200 67400 4 +C 71900 67100 1 0 0 gnd.sym +C 70400 69200 1 0 0 nc-left.sym { -T 67400 69100 5 10 0 0 0 0 1 +T 70400 69600 5 10 0 0 0 0 1 value=NoConnection -T 67400 69500 5 10 0 0 0 0 1 +T 70400 70000 5 10 0 0 0 0 1 device=DRC_Directive } -C 65000 68600 1 270 0 cap-polar.sym +C 68000 69100 1 270 0 cap-polar.sym { -T 65700 68400 5 10 0 0 270 0 1 +T 68700 68900 5 10 0 0 270 0 1 device=CAPACITOR -T 65000 68600 5 10 0 1 0 0 1 +T 68000 69100 5 10 0 1 0 0 1 footprint=CAP_FC10 -T 65100 68300 5 10 1 1 0 6 1 +T 68100 68800 5 10 1 1 0 6 1 refdes=C39 -T 65100 67900 5 10 1 1 0 6 1 +T 68100 68400 5 10 1 1 0 6 1 value=470uF } -N 72900 67500 72900 66900 4 +N 75900 68000 75900 67400 4 C 75200 61700 1 0 0 gnd.sym C 72900 61300 1 90 0 resistor.sym { @@ -833,352 +835,352 @@ value=LM293 } 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 +C 70900 68500 1 0 0 AP62150.sym { -T 68195 69495 5 10 1 1 0 0 1 +T 71195 69995 5 10 1 1 0 0 1 refdes=U4 -T 68195 70195 5 10 0 0 0 0 1 +T 71195 70695 5 10 0 0 0 0 1 device=IC -T 68195 69795 5 10 0 0 0 0 1 +T 71195 70295 5 10 0 0 0 0 1 footprint=TSOT26 -T 69705 69495 5 10 1 1 0 6 1 +T 72705 69995 5 10 1 1 0 6 1 value=AP62150 } -C 72200 67000 1 90 0 resistor.sym +C 75200 67500 1 90 0 resistor.sym { -T 71800 67300 5 10 0 1 90 0 1 +T 74800 67800 5 10 0 1 90 0 1 device=RESISTOR -T 72200 66995 5 10 0 1 90 0 1 +T 75200 67495 5 10 0 1 90 0 1 footprint=0402 -T 71900 67500 5 10 1 1 0 6 1 +T 74900 68000 5 10 1 1 0 6 1 refdes=R42 -T 71900 67200 5 10 1 1 0 6 1 +T 74900 67700 5 10 1 1 0 6 1 value=10k } -C 72200 67900 1 90 0 resistor.sym +C 75200 68400 1 90 0 resistor.sym { -T 71800 68200 5 10 0 1 90 0 1 +T 74800 68700 5 10 0 1 90 0 1 device=RESISTOR -T 72200 67895 5 10 0 1 90 0 1 +T 75200 68395 5 10 0 1 90 0 1 footprint=0402 -T 71900 68400 5 10 1 1 0 6 1 +T 74900 68900 5 10 1 1 0 6 1 refdes=R41 -T 71900 68100 5 10 1 1 0 6 1 +T 74900 68600 5 10 1 1 0 6 1 value=52.3k } -C 71100 68700 1 0 0 inductor.sym +C 74100 69200 1 0 0 inductor.sym { -T 71300 69200 5 10 0 0 0 0 1 +T 74300 69700 5 10 0 0 0 0 1 device=INDUCTOR -T 71200 69000 5 10 1 1 0 0 1 +T 74200 69500 5 10 1 1 0 0 1 refdes=L1 -T 71600 69000 5 10 1 1 0 0 1 +T 74600 69500 5 10 1 1 0 0 1 value=3.3uH -T 71100 68700 5 10 0 1 0 0 1 +T 74100 69200 5 10 0 1 0 0 1 footprint=NRS50 } -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 +N 73000 68900 73200 68900 4 +N 73200 68900 73200 68400 4 +N 73200 68400 75100 68400 4 +N 75100 67500 75100 67400 4 +C 73200 69500 1 0 0 capacitor.sym { -T 70400 69700 5 10 0 0 0 0 1 +T 73400 70200 5 10 0 0 0 0 1 device=CAPACITOR -T 70500 69300 5 10 1 1 0 6 1 +T 73500 69800 5 10 1 1 0 6 1 refdes=C5 -T 70800 69300 5 10 1 1 0 0 1 +T 73800 69800 5 10 1 1 0 0 1 value=0.1uF -T 70200 69000 5 10 0 1 0 0 1 +T 73200 69500 5 10 0 1 0 0 1 footprint=0402 } -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 +N 73200 69700 73000 69700 4 +N 55100 62900 55300 62900 4 +N 55100 62500 55300 62500 4 +N 55100 62100 55500 62100 4 +N 55100 61700 59500 61700 4 { -T 49100 61950 5 10 1 1 0 6 1 +T 56900 61750 5 10 1 1 0 6 1 netname=con_out } -N 47300 61500 49100 61500 4 +N 55100 61300 59500 61300 4 { -T 49100 61550 5 10 1 1 0 6 1 +T 56900 61350 5 10 1 1 0 6 1 netname=con_in } -N 47300 60700 47700 60700 4 -N 47300 59500 47700 59500 4 -N 47300 59100 49100 59100 4 +N 55100 60500 55500 60500 4 +N 55100 59300 55500 59300 4 +N 55100 58900 56900 58900 4 { -T 49100 59150 5 10 1 1 0 6 1 +T 56900 58950 5 10 1 1 0 6 1 netname=adc_reset } -N 44100 59100 45900 59100 4 +N 51900 58900 53700 58900 4 { -T 44100 59150 5 10 1 1 0 0 1 +T 51900 58950 5 10 1 1 0 0 1 netname=miso } -N 44100 58700 45900 58700 4 +N 51900 58500 53700 58500 4 { -T 44100 58750 5 10 1 1 0 0 1 +T 51900 58550 5 10 1 1 0 0 1 netname=sclk } -N 45500 58300 45900 58300 4 -N 45700 59900 45900 59900 4 -N 44100 59500 45900 59500 4 +N 53300 58100 53700 58100 4 +N 53500 59700 53700 59700 4 +N 51900 59300 53700 59300 4 { -T 44100 59550 5 10 1 1 0 0 1 +T 51900 59350 5 10 1 1 0 0 1 netname=mosi } -N 45500 61500 45900 61500 4 -N 44100 63100 45900 63100 4 +N 53300 61300 53700 61300 4 +N 51900 62900 53700 62900 4 { -T 44100 63150 5 10 1 1 0 0 1 +T 51900 62950 5 10 1 1 0 0 1 netname=rpi_3.3v } -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 +C 55100 63100 1 0 0 5V-plus.sym +C 53200 54400 1 0 0 gnd.sym +N 53500 59700 53500 62900 4 +C 55400 54400 1 0 0 gnd.sym +N 53300 54700 53300 61300 4 +N 55500 54700 55500 62100 4 +N 55300 62500 55300 63100 4 +C 53700 54500 1 0 0 pizero.sym { -T 46150 63200 5 10 0 1 0 0 1 +T 53950 63000 5 10 0 1 0 0 1 device=CONNECTOR -T 45900 54700 5 10 0 0 0 0 1 +T 53700 54500 5 10 0 0 0 0 1 footprint=pizero -T 45900 54700 5 10 0 1 0 0 1 +T 53700 54500 5 10 0 1 0 0 1 value=female -T 46500 63400 5 10 1 1 0 0 1 +T 54300 63200 5 10 1 1 0 0 1 refdes=J2 } -N 47300 61100 49100 61100 4 +N 55100 60900 56900 60900 4 { -T 49100 61150 5 10 1 1 0 6 1 +T 56900 60950 5 10 1 1 0 6 1 netname=led_armed } -N 47300 57500 47700 57500 4 -N 47300 56700 47700 56700 4 -N 45900 55500 45500 55500 4 -N 47300 56300 49100 56300 4 +N 55100 57300 55500 57300 4 +N 55100 56500 55500 56500 4 +N 53700 55300 53300 55300 4 +N 55100 56100 56900 56100 4 { -T 49100 56350 5 10 1 1 0 6 1 +T 56900 56150 5 10 1 1 0 6 1 netname=fire } -N 45900 61100 44100 61100 4 +N 53700 60900 51900 60900 4 { -T 44100 61150 5 10 1 1 0 0 1 +T 51900 60950 5 10 1 1 0 0 1 netname=led_continuity } -T 42700 62700 9 10 1 0 0 0 1 +T 50500 62500 9 10 1 0 0 0 1 SDA1 / GPIO2 -T 42700 62300 9 10 1 0 0 0 1 +T 50500 62100 9 10 1 0 0 0 1 SCL1 / GPIO3 -T 42100 61900 9 10 1 0 0 0 1 +T 49900 61700 9 10 1 0 0 0 1 GPIO_GCLK / GPIO4 -T 42000 61100 9 10 1 0 0 0 1 +T 49800 60900 9 10 1 0 0 0 1 GPIO_GEN0 / GPIO17 -T 42000 60700 9 10 1 0 0 0 1 +T 49800 60500 9 10 1 0 0 0 1 GPIO_GEN2 / GPIO27 -T 42000 60300 9 10 1 0 0 0 1 +T 49800 60100 9 10 1 0 0 0 1 GPIO_GEN3 / GPIO22 -T 42200 59500 9 10 1 0 0 0 1 +T 50000 59300 9 10 1 0 0 0 1 SPI_MOSI / GPIO10 -T 42300 59100 9 10 1 0 0 0 1 +T 50100 58900 9 10 1 0 0 0 1 SPI_MISO / GPIO9 -T 42200 58700 9 10 1 0 0 0 1 +T 50000 58500 9 10 1 0 0 0 1 SPI_SCLK / GPIO11 -T 49400 61900 9 10 1 0 0 0 1 +T 57200 61700 9 10 1 0 0 0 1 GPIO14 / TXD0 -T 49400 61500 9 10 1 0 0 0 1 +T 57200 61300 9 10 1 0 0 0 1 GPIO15 / RXD0 -T 49400 61100 9 10 1 0 0 0 1 +T 57200 60900 9 10 1 0 0 0 1 GPIO18 / GPIO_GEN1 -T 49400 60300 9 10 1 0 0 0 1 +T 57200 60100 9 10 1 0 0 0 1 GPIO23 / GPIO_GEN4 -T 49400 59900 9 10 1 0 0 0 1 +T 57200 59700 9 10 1 0 0 0 1 GPIO24 / GPIO_GEN5 -T 49400 59100 9 10 1 0 0 0 1 +T 57200 58900 9 10 1 0 0 0 1 GPIO25 / GPIO_GEN6 -T 49400 58700 9 10 1 0 0 0 1 +T 57200 58500 9 10 1 0 0 0 1 GPIO8 / SPI_CE0_N -T 49400 58300 9 10 1 0 0 0 1 +T 57200 58100 9 10 1 0 0 0 1 GPIO7 / SPI_CE1_N -T 44800 64400 9 25 1 0 0 0 1 +T 52600 64200 9 25 1 0 0 0 1 Raspberry Pi 02W -T 49400 57900 9 10 1 0 0 0 1 +T 57200 57700 9 10 1 0 0 0 1 ID_SC -T 49400 57100 9 10 1 0 0 0 1 +T 57200 56900 9 10 1 0 0 0 1 GPIO12 -T 49400 56300 9 10 1 0 0 0 1 +T 57200 56100 9 10 1 0 0 0 1 GPIO16 -T 49400 55900 9 10 1 0 0 0 1 +T 57200 55700 9 10 1 0 0 0 1 GPIO20 -T 49400 55500 9 10 1 0 0 0 1 +T 57200 55300 9 10 1 0 0 0 1 GPIO21 -T 43300 57900 9 10 1 0 0 0 1 +T 51100 57700 9 10 1 0 0 0 1 ID_SD -T 43200 57500 9 10 1 0 0 0 1 +T 51000 57300 9 10 1 0 0 0 1 GPIO05 -T 43200 57100 9 10 1 0 0 0 1 +T 51000 56900 9 10 1 0 0 0 1 GPIO06 -T 43200 56700 9 10 1 0 0 0 1 +T 51000 56500 9 10 1 0 0 0 1 GPIO13 -T 43200 56300 9 10 1 0 0 0 1 +T 51000 56100 9 10 1 0 0 0 1 GPIO19 -T 43200 55900 9 10 1 0 0 0 1 +T 51000 55700 9 10 1 0 0 0 1 GPIO26 -C 47900 57800 1 0 0 nc-right.sym +C 55700 57600 1 0 0 nc-right.sym { -T 48000 58300 5 10 0 0 0 0 1 +T 55800 58100 5 10 0 0 0 0 1 value=NoConnection -T 48000 58500 5 10 0 0 0 0 1 +T 55800 58300 5 10 0 0 0 0 1 device=DRC_Directive } -N 47300 57900 47900 57900 4 -N 47300 58700 49100 58700 4 +N 55100 57700 55700 57700 4 +N 55100 58500 56900 58500 4 { -T 49100 58750 5 10 1 1 0 6 1 +T 56900 58550 5 10 1 1 0 6 1 netname=adc_cs } -N 44100 60700 45900 60700 4 +N 51900 60500 53700 60500 4 { -T 44100 60750 5 10 1 1 0 0 1 +T 51900 60550 5 10 1 1 0 0 1 netname=led_health_g } -N 45300 57900 45900 57900 4 -C 44800 57800 1 0 0 nc-left.sym +N 53100 57700 53700 57700 4 +C 52600 57600 1 0 0 nc-left.sym { -T 44800 58200 5 10 0 0 0 0 1 +T 52600 58000 5 10 0 0 0 0 1 value=NoConnection -T 44800 58600 5 10 0 0 0 0 1 +T 52600 58400 5 10 0 0 0 0 1 device=DRC_Directive } -N 49100 55900 47300 55900 4 +N 56900 55700 55100 55700 4 { -T 49100 55950 5 10 1 1 0 6 1 +T 56900 55750 5 10 1 1 0 6 1 netname=alarm } C 71300 52500 1 0 0 5V-plus.sym -C 73700 69100 1 0 0 5V-plus.sym +C 76700 69600 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 +N 75000 69300 76900 69300 4 +N 76900 69300 76900 69600 4 +C 69500 67600 1 90 0 resistor.sym { -T 66100 67400 5 10 0 1 90 0 1 +T 69100 67900 5 10 0 1 90 0 1 device=RESISTOR -T 66500 67095 5 10 0 1 90 0 1 +T 69500 67595 5 10 0 1 90 0 1 footprint=0402 -T 66200 67800 5 10 1 1 180 0 1 +T 69200 68300 5 10 1 1 180 0 1 refdes=R37 -T 65900 67400 5 10 1 1 0 0 1 +T 68900 67900 5 10 1 1 0 0 1 value=22k } -C 66500 68000 1 90 0 resistor.sym +C 69500 68500 1 90 0 resistor.sym { -T 66100 68300 5 10 0 1 90 0 1 +T 69100 68800 5 10 0 1 90 0 1 device=RESISTOR -T 66500 67995 5 10 0 1 90 0 1 +T 69500 68495 5 10 0 1 90 0 1 footprint=0402 -T 66200 68700 5 10 1 1 180 0 1 +T 69200 69200 5 10 1 1 180 0 1 refdes=R36 -T 65800 68300 5 10 1 1 0 0 1 +T 68800 68800 5 10 1 1 0 0 1 value=200k } -N 66400 68000 67600 68000 4 +N 69400 68500 70600 68500 4 { -T 67600 68100 5 10 1 1 0 6 1 +T 70600 68600 5 10 1 1 0 6 1 netname=cmp_ldo_in } -C 74000 67000 1 90 0 resistor.sym +C 77000 67500 1 90 0 resistor.sym { -T 73600 67300 5 10 0 1 90 0 1 +T 76600 67800 5 10 0 1 90 0 1 device=RESISTOR -T 74000 66995 5 10 0 1 90 0 1 +T 77000 67495 5 10 0 1 90 0 1 footprint=0402 -T 73700 67700 5 10 1 1 180 0 1 +T 76700 68200 5 10 1 1 180 0 1 refdes=R39 -T 73300 67200 5 10 1 1 0 0 1 +T 76300 67700 5 10 1 1 0 0 1 value=26.1k } -C 74000 67900 1 90 0 resistor.sym +C 77000 68400 1 90 0 resistor.sym { -T 73600 68200 5 10 0 1 90 0 1 +T 76600 68700 5 10 0 1 90 0 1 device=RESISTOR -T 74000 67895 5 10 0 1 90 0 1 +T 77000 68395 5 10 0 1 90 0 1 footprint=0402 -T 73700 68600 5 10 1 1 180 0 1 +T 76700 69100 5 10 1 1 180 0 1 refdes=R38 -T 73400 68100 5 10 1 1 0 0 1 +T 76400 68600 5 10 1 1 0 0 1 value=200k } -N 73900 67900 75000 67900 4 +N 76900 68400 78000 68400 4 { -T 74300 68000 5 10 1 1 0 0 1 +T 77300 68500 5 10 1 1 0 0 1 netname=cmp_rail } -T 74500 68700 9 10 1 0 0 0 5 +T 77500 69200 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 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 +N 69400 69700 69400 69400 4 +N 69400 67600 69400 67400 4 +N 76900 67400 76900 67500 4 +C 73200 71800 1 0 0 3.3V-plus.sym +C 73600 70900 1 90 0 capacitor.sym { -T 69900 70600 5 10 0 1 90 0 1 +T 72900 71100 5 10 0 1 90 0 1 device=CAPACITOR -T 70600 70400 5 10 0 1 0 0 1 +T 73600 70900 5 10 0 1 0 0 1 footprint=0402 -T 70500 71000 5 10 1 1 0 0 1 +T 73500 71500 5 10 1 1 0 0 1 refdes=C8 -T 70500 70500 5 10 1 1 0 0 1 +T 73500 71000 5 10 1 1 0 0 1 value=2.2uF } -C 67900 70400 1 0 0 tps70933.sym +C 70900 70900 1 0 0 tps70933.sym { -T 68495 71095 5 10 0 1 0 0 1 +T 71495 71595 5 10 0 1 0 0 1 device=IC -T 67895 70395 5 10 0 1 0 0 1 +T 70895 70895 5 10 0 1 0 0 1 footprint=SOT23-5 -T 68195 71595 5 10 1 1 0 0 1 +T 71195 72095 5 10 1 1 0 0 1 refdes=U3 -T 69700 71600 5 10 1 1 0 6 1 +T 72700 72100 5 10 1 1 0 6 1 value=TPS70933 } -C 67400 70800 1 0 0 nc-left.sym +C 70400 71300 1 0 0 nc-left.sym { -T 67400 71200 5 10 0 0 0 0 1 +T 70400 71700 5 10 0 0 0 0 1 value=NoConnection -T 67400 71600 5 10 0 0 0 0 1 +T 70400 72100 5 10 0 0 0 0 1 device=DRC_Directive } -C 67100 70400 1 90 0 capacitor.sym +C 70100 70900 1 90 0 capacitor.sym { -T 66400 70600 5 10 0 1 90 0 1 +T 69400 71100 5 10 0 1 90 0 1 device=CAPACITOR -T 67100 70400 5 10 0 1 0 0 1 +T 70100 70900 5 10 0 1 0 0 1 footprint=0402 -T 67300 71200 5 10 1 1 180 0 1 +T 70300 71700 5 10 1 1 180 0 1 refdes=C15 -T 67000 70500 5 10 1 1 0 0 1 +T 70000 71000 5 10 1 1 0 0 1 value=1uF } -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 +N 70900 71800 69400 71800 4 +N 69400 71800 69400 69700 4 +C 71900 70500 1 0 0 gnd.sym +N 72000 70900 72000 70800 4 +N 69900 70800 73400 70800 4 +N 69900 70800 69900 70900 4 +N 73400 70800 73400 70900 4 +N 73000 71800 73400 71800 4 C 75900 43900 1 0 0 ADS868X.sym { T 76300 51700 5 10 1 1 0 0 1 @@ -1214,75 +1216,75 @@ 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 +N 55100 54900 55500 54900 4 +N 55100 60100 56900 60100 4 { -T 49100 60350 5 10 1 1 0 6 1 +T 56900 60150 5 10 1 1 0 6 1 netname=gpio23 } -N 47300 59900 49100 59900 4 +N 55100 59700 56900 59700 4 { -T 49100 59950 5 10 1 1 0 6 1 +T 56900 59750 5 10 1 1 0 6 1 netname=gpio24 } -N 47300 57100 49100 57100 4 +N 55100 56900 56900 56900 4 { -T 49100 57150 5 10 1 1 0 6 1 +T 56900 56950 5 10 1 1 0 6 1 netname=armed } -N 54800 58000 53600 58000 4 +N 62900 58900 61700 58900 4 { -T 53600 58050 5 10 1 1 0 0 1 +T 61700 58950 5 10 1 1 0 0 1 netname=gpio23 } -N 54800 58400 53600 58400 4 +N 62900 59300 61700 59300 4 { -T 53600 58450 5 10 1 1 0 0 1 +T 61700 59350 5 10 1 1 0 0 1 netname=gpio24 } -N 53600 58800 54800 58800 4 +N 61700 59700 62900 59700 4 { -T 53600 58850 5 10 1 1 0 0 1 +T 61700 59750 5 10 1 1 0 0 1 netname=gpio07 } -N 44100 57500 45900 57500 4 +N 51900 57300 53700 57300 4 { -T 44100 57550 5 10 1 1 0 0 1 +T 51900 57350 5 10 1 1 0 0 1 netname=gpio05 } -N 44100 57100 45900 57100 4 +N 51900 56900 53700 56900 4 { -T 44100 57150 5 10 1 1 0 0 1 +T 51900 56950 5 10 1 1 0 0 1 netname=gpio06 } -N 44100 55900 45900 55900 4 +N 51900 55700 53700 55700 4 { -T 44100 55950 5 10 1 1 0 0 1 +T 51900 55750 5 10 1 1 0 0 1 netname=gpio26 } -N 57400 58000 56200 58000 4 +N 65500 58900 64300 58900 4 { -T 57400 58050 5 10 1 1 0 6 1 +T 65500 58950 5 10 1 1 0 6 1 netname=gpio05 } -N 57400 58400 56200 58400 4 +N 65500 59300 64300 59300 4 { -T 57400 58450 5 10 1 1 0 6 1 +T 65500 59350 5 10 1 1 0 6 1 netname=gpio06 } -N 57400 57600 56200 57600 4 +N 65500 58500 64300 58500 4 { -T 57400 57650 5 10 1 1 0 6 1 +T 65500 58550 5 10 1 1 0 6 1 netname=gpio26 } -N 54800 59200 53600 59200 4 +N 62900 60100 61700 60100 4 { -T 53600 59250 5 10 1 1 0 0 1 +T 61700 60150 5 10 1 1 0 0 1 netname=gpio21 } -N 70000 68800 71100 68800 4 -N 71100 68800 71100 69200 4 -N 72900 68800 72900 68400 4 +N 73000 69300 74100 69300 4 +N 74100 69300 74100 69700 4 +N 75900 69300 75900 68900 4 C 64000 44700 1 0 1 conn-4.sym { T 64000 44700 5 10 0 1 0 0 1 @@ -1387,127 +1389,17 @@ refdes=R17 T 52900 70300 5 10 1 1 0 6 1 value=200k } -N 44100 62700 45900 62700 4 +N 51900 62500 53700 62500 4 { -T 44100 62750 5 10 1 1 0 0 1 +T 51900 62550 5 10 1 1 0 0 1 netname=sda } -N 44100 62300 45900 62300 4 +N 51900 62100 53700 62100 4 { -T 44100 62350 5 10 1 1 0 0 1 +T 51900 62150 5 10 1 1 0 0 1 netname=scl } -C 47000 46900 1 0 0 gnd.sym -N 46600 47200 47100 47200 4 -N 47100 52700 53100 52700 4 -N 53100 45200 53100 52700 4 -C 45000 49900 1 0 0 gnd.sym -C 44600 50600 1 0 0 nc-left.sym -{ -T 44600 51000 5 10 0 0 0 0 1 -value=NoConnection -T 44600 51400 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 44600 49600 1 0 0 nc-left.sym -{ -T 44600 50000 5 10 0 0 0 0 1 -value=NoConnection -T 44600 50400 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 44600 49100 1 0 0 nc-left.sym -{ -T 44600 49500 5 10 0 0 0 0 1 -value=NoConnection -T 44600 49900 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 44600 48600 1 0 0 nc-left.sym -{ -T 44600 49000 5 10 0 0 0 0 1 -value=NoConnection -T 44600 49400 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 44600 48100 1 0 0 nc-left.sym -{ -T 44600 48500 5 10 0 0 0 0 1 -value=NoConnection -T 44600 48900 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 51300 51800 1 90 0 capacitor.sym -{ -T 50600 52000 5 10 0 1 90 0 1 -device=CAPACITOR -T 51300 51800 5 10 0 1 0 0 1 -footprint=0402 -T 50700 52400 5 10 1 1 0 0 1 -refdes=C3 -T 50600 51900 5 10 1 1 0 0 1 -value=0.1uF -} -C 45700 52700 1 0 0 capacitor.sym -{ -T 45900 53400 5 10 0 1 0 0 1 -device=CAPACITOR -T 45700 52700 5 10 0 1 0 0 1 -footprint=0402 -T 46000 53200 5 10 1 1 0 0 1 -refdes=C2 -T 46000 52500 5 10 1 1 0 0 1 -value=0.1uF -} -N 46600 53200 46600 52700 4 -C 45600 52600 1 0 0 gnd.sym -C 51000 51500 1 0 0 gnd.sym -C 48500 47300 1 0 1 fd230ssop.sym -{ -T 32005 101895 5 10 0 1 0 6 1 -device=IC -T 30305 97095 5 10 0 1 0 6 1 -footprint=ssop-16 -T 48105 52295 5 10 1 1 0 6 1 -refdes=U2 -T 46405 47495 5 10 1 1 0 6 1 -value=FT230XS -} -C 49700 50100 1 0 0 resistor.sym -{ -T 50000 50500 5 10 0 1 0 0 1 -device=RESISTOR -T 49700 50100 5 10 0 1 0 0 1 -footprint=0402 -T 50050 50350 5 10 1 1 0 6 1 -refdes=R31 -T 50200 50350 5 10 1 1 0 0 1 -value=33 -} -C 49700 49600 1 0 0 resistor.sym -{ -T 50000 50000 5 10 0 1 0 0 1 -device=RESISTOR -T 49700 49600 5 10 0 1 0 0 1 -footprint=0402 -T 50050 49850 5 10 1 1 0 6 1 -refdes=R32 -T 50200 49850 5 10 1 1 0 0 1 -value=33 -} -N 48600 50200 49700 50200 4 -N 48600 49700 49700 49700 4 -N 45100 51200 43600 51200 4 -{ -T 43600 51250 5 10 1 1 0 0 1 -netname=con_out -} -N 45100 51700 43600 51700 4 -{ -T 43600 51750 5 10 1 1 0 0 1 -netname=con_in -} -C 56100 44200 1 0 0 gnd.sym +C 56300 43800 1 0 0 gnd.sym C 73600 59300 1 0 0 led-bicolor.sym { T 73700 59900 5 10 0 0 0 0 1 @@ -1525,9 +1417,9 @@ N 72100 59700 73600 59700 4 T 72100 59750 5 10 1 1 0 0 1 netname=led_health_g } -N 44100 60300 45900 60300 4 +N 51900 60100 53700 60100 4 { -T 44100 60350 5 10 1 1 0 0 1 +T 51900 60150 5 10 1 1 0 0 1 netname=led_health_r } C 59900 45300 1 0 1 conn-5.sym @@ -1550,14 +1442,14 @@ device=DRC_Directive } N 49200 70000 49200 70800 4 N 50000 70800 49200 70800 4 -C 48800 67000 1 0 1 nc-right.sym +C 44800 66200 1 0 0 nc-right.sym { -T 48700 67500 5 10 0 0 0 6 1 +T 44900 66700 5 10 0 0 0 0 1 value=NoConnection -T 48700 67700 5 10 0 0 0 6 1 +T 44900 66900 5 10 0 0 0 0 1 device=DRC_Directive } -C 49900 66200 1 0 1 gnd.sym +C 43700 65400 1 0 0 gnd.sym C 51100 70300 1 0 1 gnd.sym C 51000 70500 1 0 1 switch-spdt.sym { @@ -1588,88 +1480,88 @@ 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 +C 67700 58500 1 0 0 conn-9.sym { -T 59955 61095 5 10 1 1 0 0 1 +T 68055 61995 5 10 1 1 0 0 1 refdes=J4 -T 59600 57600 5 10 0 0 0 0 1 +T 67700 58500 5 10 0 0 0 0 1 device=CONNECTOR -T 59600 57600 5 10 0 0 0 0 1 +T 67700 58500 5 10 0 0 0 0 1 footprint=aaz-f-9 -T 59600 57400 5 10 1 1 0 0 1 +T 67700 58300 5 10 1 1 0 0 1 value=db9female } -C 54800 57000 1 0 0 header20-2.sym +C 62900 57900 1 0 0 header20-2.sym { -T 54950 61350 5 10 0 0 0 0 1 +T 63050 62250 5 10 0 0 0 0 1 device=CONNECTOR -T 55400 61100 5 10 1 1 0 0 1 +T 63500 62000 5 10 1 1 0 0 1 refdes=J6 -T 55000 56800 5 10 1 1 0 0 1 +T 63100 57700 5 10 1 1 0 0 1 footprint=100mil10x2 -T 54800 57000 5 10 0 1 0 0 1 +T 62900 57900 5 10 0 1 0 0 1 value=Header-10x2 } -N 54800 60000 53600 60000 4 +N 62900 60900 61700 60900 4 { -T 53600 60050 5 10 1 1 0 0 1 +T 61700 60950 5 10 1 1 0 0 1 netname=analog4 } -N 54800 59600 53600 59600 4 +N 62900 60500 61700 60500 4 { -T 53600 59650 5 10 1 1 0 0 1 +T 61700 60550 5 10 1 1 0 0 1 netname=analog5 } -N 54800 60400 53600 60400 4 +N 62900 61300 61700 61300 4 { -T 53600 60450 5 10 1 1 0 0 1 +T 61700 61350 5 10 1 1 0 0 1 netname=analog6 } -N 54800 60800 53600 60800 4 +N 62900 61700 61700 61700 4 { -T 53600 60850 5 10 1 1 0 0 1 +T 61700 61750 5 10 1 1 0 0 1 netname=analog7 } -N 59000 57300 61600 57300 4 +N 67100 58200 69700 58200 4 { -T 61600 57350 5 10 1 1 0 6 1 +T 69700 58250 5 10 1 1 0 6 1 netname=v_pyro } -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 60400 57400 60400 4 -{ -T 57400 60450 5 10 1 1 0 6 1 +N 62900 58500 62600 58500 4 +C 62800 58500 1 0 1 3.3V-plus.sym +C 64400 58100 1 0 0 5V-plus.sym +N 67100 61800 67700 61800 4 +N 67100 61400 67700 61400 4 +N 67100 61000 67700 61000 4 +N 67100 60600 67700 60600 4 +N 67100 60200 67700 60200 4 +N 67100 59800 67700 59800 4 +N 67100 59400 67700 59400 4 +N 67100 59000 67700 59000 4 +N 67100 58600 67700 58600 4 +N 64300 61300 65500 61300 4 +{ +T 65500 61350 5 10 1 1 0 6 1 netname=sda } -N 56200 60800 57400 60800 4 +N 64300 61700 65500 61700 4 { -T 57400 60850 5 10 1 1 0 6 1 +T 65500 61750 5 10 1 1 0 6 1 netname=scl } -N 56200 59200 57400 59200 4 +N 64300 60100 65500 60100 4 { -T 57400 59250 5 10 1 1 0 6 1 +T 65500 60150 5 10 1 1 0 6 1 netname=mosi } -N 56200 59600 57400 59600 4 +N 64300 60500 65500 60500 4 { -T 57400 59650 5 10 1 1 0 6 1 +T 65500 60550 5 10 1 1 0 6 1 netname=miso } -N 56200 60000 57400 60000 4 +N 64300 60900 65500 60900 4 { -T 57400 60050 5 10 1 1 0 6 1 +T 65500 60950 5 10 1 1 0 6 1 netname=sclk } C 53100 71500 1 0 1 conn-2.sym @@ -1729,36 +1621,36 @@ Continuity - green, off if no igniter Armed - red when locally armed, off otherwise Charging - red when battery charging, off otherwise -N 49100 58300 47300 58300 4 +N 56900 58100 55100 58100 4 { -T 49100 58350 5 10 1 1 0 6 1 +T 56900 58150 5 10 1 1 0 6 1 netname=gpio07 } -N 44100 56700 45900 56700 4 +N 51900 56500 53700 56500 4 { -T 44100 56750 5 10 1 1 0 0 1 +T 51900 56550 5 10 1 1 0 0 1 netname=pwr_on } -N 44100 56300 45900 56300 4 +N 51900 56100 53700 56100 4 { -T 44100 56350 5 10 1 1 0 0 1 +T 51900 56150 5 10 1 1 0 0 1 netname=gpio19 } -N 56200 58800 57400 58800 4 +N 64300 59700 65500 59700 4 { -T 57400 58850 5 10 1 1 0 6 1 +T 65500 59750 5 10 1 1 0 6 1 netname=gpio19 } -N 56500 57200 56200 57200 4 -C 59000 57200 1 0 1 conn-10.sym +N 64600 58100 64300 58100 4 +C 67100 58100 1 0 1 conn-10.sym { -T 58645 61095 5 10 1 1 0 6 1 +T 66745 61995 5 10 1 1 0 6 1 refdes=J5 -T 58000 57000 5 10 1 1 0 0 1 +T 66100 57900 5 10 1 1 0 0 1 footprint=100mil10pin -T 59000 57200 5 10 0 1 0 0 1 +T 67100 58100 5 10 0 1 0 0 1 device=CONNECTOR -T 59000 57200 5 10 0 1 0 0 1 +T 67100 58100 5 10 0 1 0 0 1 value=Header-10 } N 59900 47000 60100 47000 4 @@ -1776,25 +1668,11 @@ footprint=VQFN-24 T 47962 46495 5 10 1 1 0 6 1 value=IP2326 } -C 54400 56900 1 0 0 gnd.sym -N 54500 57200 54800 57200 4 -T 56700 61700 9 10 1 0 0 0 1 +C 62500 57800 1 0 0 gnd.sym +N 62600 58100 62900 58100 4 +T 64800 62600 9 10 1 0 0 0 1 Option Headers C 46800 41200 1 0 0 gnd.sym -C 45000 46100 1 0 0 nc-left.sym -{ -T 45000 46500 5 10 0 0 0 0 1 -value=NoConnection -T 45000 46900 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 45000 45700 1 0 0 nc-left.sym -{ -T 45000 46100 5 10 0 0 0 0 1 -value=NoConnection -T 45000 46500 5 10 0 0 0 0 1 -device=DRC_Directive -} C 44100 45300 1 0 0 resistor.sym { T 44400 45700 5 10 0 0 0 0 1 @@ -2023,7 +1901,7 @@ footprint=0805 } N 50600 43000 51200 43000 4 { -T 51300 48850 5 10 1 1 0 0 1 +T 51200 45350 5 10 1 1 0 0 1 netname=v_usb } C 51100 41800 1 0 0 gnd.sym @@ -2052,83 +1930,79 @@ N 48400 41800 48400 41000 4 N 48400 41000 45300 41000 4 N 45300 41000 45300 41800 4 N 45300 41800 45500 41800 4 -C 53800 44700 1 0 0 USB-C.sym +C 54000 44800 1 0 0 USB-C.sym { -T 54495 49500 5 10 1 1 0 0 1 +T 54695 49600 5 10 1 1 0 0 1 refdes=J7 -T 54455 49795 5 10 0 0 0 0 1 +T 54655 49895 5 10 0 0 0 0 1 footprint=USB-C -T 55643 49500 5 10 1 1 0 6 1 +T 55843 49600 5 10 1 1 0 6 1 value=USBC -T 54457 50100 5 10 0 0 0 0 1 +T 54657 50200 5 10 0 0 0 0 1 device=CONNECTOR } -N 56000 46000 56200 46000 4 -N 56200 46000 56200 44500 4 -N 56000 44800 56200 44800 4 -N 56000 45200 56200 45200 4 -N 56000 45600 56200 45600 4 -C 53400 44200 1 0 0 gnd.sym -N 54100 44800 53500 44800 4 -N 53500 44500 53500 49200 4 -N 54100 49200 53500 49200 4 -N 54100 45200 53100 45200 4 -N 51200 43000 51200 48800 4 -N 54100 48800 53100 48800 4 -N 50600 50200 52700 50200 4 -N 52700 46800 52700 50200 4 -N 52700 47600 54100 47600 4 -N 54100 46800 52700 46800 4 -N 50600 49700 52300 49700 4 -N 52300 46400 52300 49700 4 -N 52300 47200 54100 47200 4 -N 54100 46400 52300 46400 4 -C 51700 44500 1 90 0 resistor.sym -{ -T 51300 44800 5 10 0 0 90 0 1 +N 56200 46100 56400 46100 4 +N 56400 46100 56400 44100 4 +N 56200 44900 56400 44900 4 +N 56200 45300 56400 45300 4 +N 56200 45700 56400 45700 4 +C 53600 43800 1 0 0 gnd.sym +N 54300 44900 53700 44900 4 +N 53700 44100 53700 49300 4 +N 54300 49300 53700 49300 4 +N 51200 45300 54300 45300 4 +N 51200 43000 51200 45300 4 +N 52900 46900 52900 47700 4 +N 52900 47700 54300 47700 4 +N 45200 46900 54300 46900 4 +N 52500 46500 52500 47300 4 +N 44800 47300 54300 47300 4 +N 54300 46500 52500 46500 4 +C 52200 44100 1 90 0 resistor.sym +{ +T 51800 44400 5 10 0 0 90 0 1 device=RESISTOR -T 51800 45100 5 10 1 1 0 0 1 +T 51900 44700 5 10 1 1 0 6 1 refdes=R43 -T 51800 44600 5 10 1 1 0 0 1 +T 51900 44200 5 10 1 1 0 6 1 value=5.1k -T 51700 44500 5 10 0 1 0 0 1 +T 52200 44100 5 10 0 1 0 0 1 footprint=0402 } -C 52500 44500 1 90 0 resistor.sym +C 52700 44100 1 90 0 resistor.sym { -T 52100 44800 5 10 0 0 90 0 1 +T 52300 44400 5 10 0 0 90 0 1 device=RESISTOR -T 52600 45100 5 10 1 1 0 0 1 +T 52800 44700 5 10 1 1 0 0 1 refdes=R44 -T 52600 44600 5 10 1 1 0 0 1 +T 52800 44200 5 10 1 1 0 0 1 value=5.1k -T 52500 44500 5 10 0 0 0 0 1 +T 52700 44100 5 10 0 0 0 0 1 footprint=0402 } -N 53100 48800 51200 48800 4 -C 52300 44200 1 0 0 gnd.sym -C 51500 44200 1 0 0 gnd.sym -N 54100 45600 52400 45600 4 -N 52400 45600 52400 45400 4 -N 54100 48000 51600 48000 4 -N 51600 48000 51600 45400 4 -C 53600 48300 1 0 0 nc-left.sym +C 52500 43800 1 0 0 gnd.sym +C 52000 43800 1 0 0 gnd.sym +N 54300 45700 52600 45700 4 +N 52600 45700 52600 45000 4 +N 54300 48100 52100 48100 4 +N 52100 48100 52100 45000 4 +C 53800 48400 1 0 0 nc-left.sym { -T 53600 48700 5 10 0 0 0 0 1 +T 53800 48800 5 10 0 0 0 0 1 value=NoConnection -T 53600 49100 5 10 0 0 0 0 1 +T 53800 49200 5 10 0 0 0 0 1 device=DRC_Directive } -C 53600 45900 1 0 0 nc-left.sym +C 53800 46000 1 0 0 nc-left.sym { -T 53600 46300 5 10 0 0 0 0 1 +T 53800 46400 5 10 0 0 0 0 1 value=NoConnection -T 53600 46700 5 10 0 0 0 0 1 +T 53800 46800 5 10 0 0 0 0 1 device=DRC_Directive } -N 49100 55500 47300 55500 4 +N 56900 55300 55100 55300 4 { -T 49100 55550 5 10 1 1 0 6 1 +T 56900 55350 5 10 1 1 0 6 1 netname=gpio21 } T 42600 68900 9 10 1 0 0 6 2 @@ -2162,9 +2036,9 @@ N 75500 56100 76900 56100 4 T 76900 56200 5 10 1 1 0 6 1 netname=led_charging } -N 44100 61900 45900 61900 4 +N 51900 61700 53700 61700 4 { -T 44100 61950 5 10 1 1 0 0 1 +T 51900 61750 5 10 1 1 0 0 1 netname=pwr_button } C 47000 70400 1 0 1 p3-fet.sym @@ -2201,21 +2075,21 @@ 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 +N 46300 68200 46300 69400 4 +C 47200 67100 1 0 1 FDS9926A.sym { -T 47162 67208 5 10 0 1 0 6 1 +T 47162 67108 5 10 0 1 0 6 1 device=MOSFET -T 47505 67170 5 10 0 1 0 6 1 +T 47505 67070 5 10 0 1 0 6 1 footprint=PDFN33 -T 47200 67200 5 10 0 0 0 6 1 +T 47200 67100 5 10 0 0 0 6 1 slot=2 -T 46200 68100 5 10 1 1 0 6 1 +T 46200 68000 5 10 1 1 0 6 1 refdes=Q4 -T 46200 67800 5 10 1 1 0 6 1 +T 46200 67700 5 10 1 1 0 6 1 value=TSM200N03D } -C 46400 67200 1 0 1 gnd.sym +C 46400 67100 1 0 1 gnd.sym C 48600 69100 1 90 1 bat54c.sym { T 47050 69100 5 10 0 0 270 2 1 @@ -2227,43 +2101,39 @@ footprint=SOT23 T 46625 69108 5 10 0 0 270 2 1 value=BAT54C } -C 47100 67500 1 270 0 resistor.sym +C 47100 67400 1 270 0 resistor.sym { -T 47500 67200 5 10 0 1 270 0 1 +T 47500 67100 5 10 0 1 270 0 1 device=RESISTOR -T 47100 67500 5 10 0 1 270 0 1 +T 47100 67400 5 10 0 1 270 0 1 footprint=0402 -T 47400 67100 5 10 1 1 0 0 1 +T 47400 67000 5 10 1 1 0 0 1 refdes=R5 -T 47400 66800 5 10 1 1 0 0 1 +T 47400 66700 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 +C 47300 66200 1 0 1 gnd.sym +C 43800 65600 1 0 0 switch-spdt.sym { -T 49390 67550 5 10 0 0 0 6 1 +T 44210 66750 5 10 0 0 0 0 1 device=SWITCH -T 49690 67100 5 10 1 1 0 6 1 +T 43910 66300 5 10 1 1 0 0 1 refdes=S1 -T 49800 66400 5 10 0 0 0 6 1 +T 43800 65600 5 10 0 0 0 0 1 footprint=PN11S -T 49800 66400 5 10 0 0 0 6 1 +T 43800 65600 5 10 0 0 0 0 1 value=SPDT } -N 49800 66900 49800 66500 4 -N 48000 66700 48800 66700 4 -N 48000 68000 48000 66700 4 +N 43800 66100 43800 65700 4 N 46300 69100 47600 69100 4 -N 48400 69100 50000 69100 4 +N 48400 69100 51000 69100 4 { -T 50000 69150 5 10 1 1 0 6 1 +T 51000 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 +N 50200 67400 51000 67400 4 { -T 50000 68850 5 10 1 1 0 6 1 +T 51000 67450 5 10 1 1 0 6 1 netname=pwr_on } C 74300 61900 1 0 0 FDS9926A.sym @@ -2303,8 +2173,32 @@ device=CONNECTOR T 77000 63300 5 10 0 1 0 0 1 value=Header-2 } -N 48600 48700 49100 48700 4 -N 49100 48700 49100 53200 4 -N 49100 51200 48600 51200 4 -N 49100 53200 46600 53200 4 N 73600 56100 73000 56100 4 +N 48000 68000 48000 65900 4 +N 48000 65900 44800 65900 4 +C 50200 67300 1 0 1 resistor.sym +{ +T 49900 67700 5 10 0 1 0 6 1 +device=RESISTOR +T 50200 67300 5 10 0 1 90 2 1 +footprint=0402 +T 49800 67700 5 10 1 1 180 6 1 +refdes=R9 +T 49400 67700 5 10 1 1 180 6 1 +value=1k +} +N 47200 67400 49300 67400 4 +C 59500 60700 1 0 0 conn-3.sym +{ +T 59800 62000 5 10 1 1 0 0 1 +refdes=J3 +T 59500 60700 5 10 0 1 0 0 1 +footprint=100mil3pin +} +C 59400 60600 1 0 0 gnd.sym +N 54300 48900 53300 48900 4 +N 53300 48900 53300 45300 4 +N 45500 46200 45200 46200 4 +N 45200 46200 45200 46900 4 +N 44800 47300 44800 45800 4 +N 44800 45800 45500 45800 4