From: Walter Fetter Lages Date: Wed, 23 May 2018 23:14:57 +0000 (-0300) Subject: Reorganize the schematics sheets. X-Git-Tag: v1.0.0~10 X-Git-Url: http://git.ece.ufrgs.br/?a=commitdiff_plain;h=3a736eb79e9f5e78bdd83ffae47ff080985ea9f8;p=imushield.git Reorganize the schematics sheets. --- diff --git a/485.sch b/485.sch index 4c3df4a..0f528fe 100644 --- a/485.sch +++ b/485.sch @@ -1,413 +1,240 @@ v 20130925 2 T 67300 42500 9 20 1 0 0 0 1 -Interface RS485 +Conversão RS485 T 71100 41800 9 10 1 0 0 0 1 Emílio D. Cantú T 67000 42100 9 10 1 0 0 0 1 -interface.sch -N 60100 49600 62800 49600 4 -{ -T 60500 49600 5 10 1 1 0 0 1 -netname=TX0 -} -N 60100 47800 63100 47800 4 -{ -T 60500 47800 5 10 1 1 0 0 1 -netname=IO7 -} +485.sch C 57500 41700 0 0 0 title-A3.sym -C 58400 47600 1 0 0 connector8-1.sym -{ -T 58500 50800 5 10 0 0 0 0 1 -device=CONNECTOR_8 -T 58300 50200 5 10 1 1 0 0 1 -refdes=CONN2 -T 58400 47600 5 10 0 0 0 0 1 -footprint=JUMPER8 -T 58400 47400 5 10 1 1 0 0 1 -value=SSQ-108-03-G-S -} -N 66800 51200 66800 51700 4 -N 66400 50600 67000 50600 4 -N 66400 50900 70000 50900 4 -C 66400 50000 1 0 0 ground.sym -C 66600 51700 1 0 0 3.3V-plus-1.sym -C 66800 51400 1 0 0 capacitor-1.sym -{ -T 67000 52100 5 10 0 0 0 0 1 +T 68900 41800 9 10 1 0 0 0 1 +3 +T 67600 41800 9 10 1 0 0 0 1 +3 +N 62900 51100 65200 51100 4 +N 67400 51400 67400 52400 4 +N 67000 50800 68200 50800 4 +N 67000 51100 70600 51100 4 +C 67200 52400 1 0 0 3.3V-plus-1.sym +C 67400 51600 1 0 0 capacitor-1.sym +{ +T 67600 52300 5 10 0 0 0 0 1 device=CAPACITOR -T 67700 51900 5 10 1 1 180 0 1 -refdes=C10 -T 67000 52300 5 10 0 0 0 0 1 +T 67600 52500 5 10 0 0 0 0 1 symversion=0.1 -T 67900 51500 5 10 1 1 180 0 1 -value=100nF -T 66800 51400 5 10 0 0 90 0 1 -footprint=1206 -} -C 64100 51700 1 90 0 resistor-1.sym -{ -T 63700 52000 5 10 0 0 90 0 1 -device=RESISTOR -T 64400 52100 5 10 1 1 180 0 1 -refdes=R2 -T 64100 51700 5 10 1 1 0 0 1 -value=10K -T 64100 51700 5 10 0 0 0 0 1 +T 67400 51600 5 10 0 0 90 0 1 footprint=1206 +T 68300 52100 5 10 1 1 180 0 1 +refdes=C11 +T 68500 51700 5 10 1 1 180 0 1 +value=100nF } -C 70000 50800 1 0 0 io-1.sym +C 70600 51000 1 0 0 io-1.sym { -T 70200 51400 5 10 0 0 0 0 1 +T 70800 51600 5 10 0 0 0 0 1 device=none -T 70900 50800 5 10 1 1 0 0 1 -value=D- -T 70000 50800 5 10 0 0 0 0 1 -net=-D485:1 -} -N 68000 51400 68000 51600 4 -C 67800 51100 1 0 0 ground.sym -N 60100 49900 62500 49900 4 -{ -T 60500 49900 5 10 1 1 0 0 1 -netname=RX0 -} -N 64000 51200 64000 51700 4 -C 73200 43700 1 0 1 connector4-1.sym -{ -T 71400 44600 5 10 0 0 0 0 1 -device=CONNECTOR_4 -T 72700 45100 5 10 1 1 0 0 1 -refdes=CONN4 -T 72500 43500 5 10 1 1 0 0 1 -value=5267-04A-X -T 73200 43700 5 10 0 0 0 0 1 -footprint=JUMPER4 +T 70600 51000 5 10 0 0 0 0 1 +net=-D4850:1 +T 71500 51000 5 10 1 1 0 0 1 +value=D0- } -N 70900 44800 71500 44800 4 -N 70500 44500 71500 44500 4 -N 71500 43900 70300 43900 4 -C 70700 43200 1 0 0 ground.sym -N 70900 44800 70900 43500 4 -C 63800 52700 1 0 0 3.3V-plus-1.sym -N 64000 52700 64000 52600 4 -C 70000 50000 1 0 0 io-1.sym +N 68600 51600 68600 51800 4 +C 68400 51300 1 0 0 ground.sym +N 62900 51400 65200 51400 4 +C 70600 48900 1 0 0 io-1.sym { -T 70200 50600 5 10 0 0 0 0 1 +T 70800 49500 5 10 0 0 0 0 1 device=none -T 70900 50000 5 10 1 1 0 0 1 -value=D+ -T 70000 50000 5 10 0 0 0 0 1 -net=+D485:1 -} -T 68900 41800 9 10 1 0 0 0 1 -2 -T 67600 41800 9 10 1 0 0 0 1 -1 -N 70500 44500 70500 44800 4 -N 67000 45400 67300 45400 4 -N 63100 45100 65000 45100 4 -C 66300 43400 1 0 0 ground.sym -N 65600 43800 66500 43800 4 -N 65900 46200 65900 46900 4 -N 67000 44800 70500 44800 4 -N 67300 44800 67300 45400 4 -C 67300 45900 1 90 0 capacitor-1.sym -{ -T 66600 46100 5 10 0 0 90 0 1 -device=CAPACITOR -T 67300 46500 5 10 1 1 0 0 1 -refdes=C11 -T 66400 46100 5 10 0 0 90 0 1 -symversion=0.1 -T 67200 46000 5 10 1 1 0 0 1 -value=100nF -T 67300 45900 5 10 0 0 0 0 1 -footprint=1206 +T 70600 48900 5 10 0 0 0 0 1 +net=+D4850:1 +T 71500 48900 5 10 1 1 0 0 1 +value=D0+ } -C 67900 46800 1 270 0 capacitor-4.sym +C 65200 50200 1 0 0 MAX3485.sym { -T 69000 46600 5 10 0 0 270 0 1 -device=POLARIZED_CAPACITOR -T 68400 46400 5 10 1 1 0 0 1 -refdes=C12 -T 68600 46600 5 10 0 0 270 0 1 -symversion=0.1 -T 68400 46100 5 10 1 1 0 0 1 -value=2200uFx25V -T 67900 46800 5 10 0 0 0 0 1 -footprint=SME18 -} -C 67900 45600 1 0 0 ground.sym -C 66900 45600 1 0 0 ground.sym -N 68100 46800 65900 46800 4 -N 65900 46600 65600 46600 4 -N 65600 46600 65600 46200 4 -N 63100 45100 63100 47800 4 -C 64600 50000 1 0 0 MAX3485.sym -{ -T 64675 51650 5 10 1 1 0 0 1 -device=MAX3485CSA -T 66100 51650 5 10 1 1 0 0 1 -refdes=U4 -T 64875 52450 5 10 0 0 0 0 1 +T 65475 52650 5 10 0 0 0 0 1 footprint=SO8 -} -C 65000 44000 1 0 0 max4420-1.sym -{ -T 66200 44050 5 10 1 1 0 0 1 -device=MAX4420CSA -T 66300 46000 5 10 1 1 0 0 1 +T 65275 51850 5 10 1 1 0 0 1 +device=MAX3485CSA +T 66700 51850 5 10 1 1 0 0 1 refdes=U5 -T 65600 46900 5 10 0 0 0 0 1 -footprint=SO8 -} -C 59200 44400 1 0 0 pwrjack-1.sym -{ -T 59900 44100 5 10 1 1 0 6 1 -device=PJ-102AH -T 59800 44900 5 10 1 1 0 6 1 -refdes=CONN5 -T 59200 44400 5 10 0 0 0 0 1 -footprint=PJ102AH -} -C 60200 43700 1 0 0 ground.sym -N 60100 44500 60400 44500 4 -N 60400 44500 60400 44000 4 -N 60400 44700 60100 44700 4 -C 65700 46900 1 0 0 generic-power.sym -{ -T 65900 47150 5 10 0 0 0 0 1 -net=VMOTOR:1 -T 65500 47200 5 10 1 1 0 0 1 -value=VMOTOR -} -N 66400 50300 66600 50300 4 -C 64200 51000 1 180 0 resistor-1.sym -{ -T 63900 50600 5 10 0 0 180 0 1 -device=RESISTOR -T 63225 50975 5 10 1 1 0 0 1 -refdes=R3 -T 63900 50625 5 10 1 1 180 8 1 -value=1K -T 64200 51000 5 10 0 0 0 0 1 -footprint=1206 } -N 64200 50900 64600 50900 4 -C 60200 45100 1 0 0 generic-power.sym +N 67000 50500 67400 50500 4 +C 68800 50100 1 0 0 jumper-1.sym { -T 60400 45350 5 10 0 0 0 0 1 -net=VMOTOR:1 -T 60000 45400 5 10 1 1 0 0 1 -value=VMOTOR -} -N 60400 44700 60400 45100 4 -C 60700 45000 1 270 0 capacitor-1.sym -{ -T 61400 44800 5 10 0 0 270 0 1 -device=CAPACITOR -T 61200 44600 5 10 1 1 0 0 1 -refdes=C13 -T 61600 44800 5 10 0 0 270 0 1 -symversion=0.1 -T 61000 44300 5 10 1 1 0 0 1 -value=100nF -T 60700 45000 5 10 0 0 0 0 1 -footprint=1206 -} -N 60900 44100 60400 44100 4 -N 60900 45000 60400 45000 4 -N 71500 44200 70300 44200 4 -C 70300 44300 1 180 0 io-1.sym -{ -T 70100 43700 5 10 0 0 180 0 1 -device=none -T 69450 44300 5 10 1 1 180 0 1 -value=D+ -T 70300 44300 5 10 0 0 0 0 1 -net=+D485:1 -} -C 70300 44000 1 180 0 io-1.sym -{ -T 70100 43400 5 10 0 0 180 0 1 -device=none -T 69400 44000 5 10 1 1 180 0 1 -value=D- -T 70300 44000 5 10 0 0 0 0 1 -net=-D485:1 -} -C 68600 50600 1 270 0 jumper-1.sym -{ -T 69100 50300 5 8 0 0 270 0 1 +T 69100 50600 5 8 0 0 0 0 1 device=JUMPER -T 68700 50700 5 10 1 1 0 0 1 -refdes=J1 -T 68600 50600 5 10 0 0 0 0 1 +T 68800 50100 5 10 0 0 90 0 1 footprint=JUMPER2 +T 68700 50200 5 10 1 1 90 0 1 +refdes=J1 } -C 68400 50600 1 180 0 resistor-1.sym +C 68800 49900 1 270 0 resistor-1.sym { -T 68100 50200 5 10 0 0 180 0 1 +T 69200 49600 5 10 0 0 270 0 1 device=RESISTOR -T 68400 50600 5 10 0 0 0 0 1 +T 68800 49900 5 10 0 0 90 0 1 footprint=1206 -T 67775 50825 5 10 1 1 180 0 1 -refdes=R4 -T 68300 50325 5 10 1 1 0 8 1 +T 68575 49275 5 10 1 1 270 0 1 +refdes=R2 +T 69075 49800 5 10 1 1 90 8 1 value=120 } -N 68400 50500 68600 50500 4 -N 66800 51200 66400 51200 4 -N 68000 51600 67700 51600 4 -N 67000 50600 67000 50100 4 -N 67000 50100 70000 50100 4 -N 67500 50500 67500 50900 4 -N 69600 50500 69600 50100 4 -N 66500 43800 66500 43700 4 -C 60100 48300 1 0 0 nc-right-1.sym -{ -T 60200 48800 5 10 0 0 0 0 1 -value=NoConnection -T 60200 49000 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 60100 48600 1 0 0 nc-right-1.sym -{ -T 60200 49100 5 10 0 0 0 0 1 -value=NoConnection -T 60200 49300 5 10 0 0 0 0 1 -device=DRC_Directive -} -N 60100 48100 60800 48100 4 -{ -T 60500 48100 5 10 1 1 0 0 1 -netname=IO6 -} -C 60800 48000 1 0 0 output-1.sym -{ -T 60900 48300 5 10 0 0 0 0 1 +N 68900 49900 68900 50100 4 +N 67400 51400 67000 51400 4 +N 68600 51800 68300 51800 4 +N 68200 50800 68200 49000 4 +N 68200 49000 70600 49000 4 +C 67200 49600 1 0 0 ground.sym +N 67400 50500 67400 49900 4 +C 62100 51000 1 0 0 input-1.sym +{ +T 62100 51300 5 10 0 0 0 0 1 +device=INPUT +T 61600 51000 5 10 1 1 0 0 1 +value=TX0 +T 62100 51000 5 10 0 1 0 0 1 +net=TX0:1 +} +C 62100 50700 1 0 0 input-1.sym +{ +T 62100 51000 5 10 0 0 0 0 1 +device=INPUT +T 61600 50700 5 10 1 1 0 0 1 +value=RE0 +T 62100 50700 5 10 0 1 0 0 1 +net=RE0:1 +} +C 62100 50400 1 0 0 input-1.sym +{ +T 62100 50700 5 10 0 0 0 0 1 +device=INPUT +T 61600 50400 5 10 1 1 0 0 1 +value=DE0 +T 62100 50400 5 10 0 1 0 0 1 +net=DE0:1 +} +C 62900 51500 1 180 0 output-1.sym +{ +T 62800 51200 5 10 0 0 180 0 1 device=OUTPUT -T 60800 48000 5 10 0 0 0 0 1 -net=SoC:1 -T 61650 48050 5 10 1 1 0 0 1 -value=SoC -} -C 66800 47600 1 0 0 MAX3485.sym -{ -T 66875 49250 5 10 1 1 0 0 1 -device=MAX3485CSA -T 68300 49250 5 10 1 1 0 0 1 -refdes=U4 -T 67075 50050 5 10 0 0 0 0 1 -footprint=SO8 -} -N 62500 49900 62500 51200 4 -N 62500 51200 64600 51200 4 -N 62800 49600 62800 50900 4 -N 62800 50900 63300 50900 4 -N 60100 49300 63000 49300 4 -{ -T 60500 49300 5 10 1 1 0 0 1 -netname=RX1 -} -N 63000 49300 63000 48800 4 -N 63000 48800 66800 48800 4 -N 60100 49000 62700 49000 4 -{ -T 60500 49000 5 10 1 1 0 0 1 -netname=TX1 -} -N 62700 49000 62700 48500 4 -N 62700 48500 65500 48500 4 -C 66400 48600 1 180 0 resistor-1.sym -{ -T 66100 48200 5 10 0 0 180 0 1 -device=RESISTOR -T 65425 48575 5 10 1 1 0 0 1 -refdes=R3 -T 66100 48225 5 10 1 1 180 8 1 -value=1K -T 66400 48600 5 10 0 0 0 0 1 -footprint=1206 -} -N 66400 48500 66800 48500 4 -C 68600 47600 1 0 0 ground.sym -N 69000 48800 69000 49200 4 -N 68600 48200 69200 48200 4 -N 68600 48500 72200 48500 4 -C 68800 49200 1 0 0 3.3V-plus-1.sym -C 69000 48900 1 0 0 capacitor-1.sym -{ -T 69200 49600 5 10 0 0 0 0 1 +T 61600 51300 5 10 1 1 0 0 1 +value=RX0 +T 62900 51500 5 10 0 1 0 0 1 +net=RX0:1 +} +N 62900 50800 65200 50800 4 +N 62900 50500 65200 50500 4 +N 63100 46400 65400 46400 4 +N 67600 46700 67600 47700 4 +N 67200 46100 68400 46100 4 +N 67200 46400 70800 46400 4 +C 67400 47700 1 0 0 3.3V-plus-1.sym +C 67600 46900 1 0 0 capacitor-1.sym +{ +T 67800 47600 5 10 0 0 0 0 1 device=CAPACITOR -T 69200 49800 5 10 0 0 0 0 1 +T 67800 47800 5 10 0 0 0 0 1 symversion=0.1 -T 69000 48900 5 10 0 0 90 0 1 +T 67600 46900 5 10 0 0 90 0 1 footprint=1206 -T 69900 49400 5 10 1 1 180 0 1 -refdes=C10 -T 70100 49000 5 10 1 1 180 0 1 +T 68500 47400 5 10 1 1 180 0 1 +refdes=C12 +T 68700 47000 5 10 1 1 180 0 1 value=100nF } -C 72200 48400 1 0 0 io-1.sym +C 70800 46300 1 0 0 io-1.sym { -T 72400 49000 5 10 0 0 0 0 1 +T 71000 46900 5 10 0 0 0 0 1 device=none -T 72200 48400 5 10 0 0 0 0 1 -net=-D485:1 -T 73100 48400 5 10 1 1 0 0 1 -value=D- +T 70800 46300 5 10 0 0 0 0 1 +net=-D4851:1 +T 71700 46300 5 10 1 1 0 0 1 +value=D1- } -N 70200 49000 70200 49100 4 -C 70000 48700 1 0 0 ground.sym -C 72200 47600 1 0 0 io-1.sym +N 68800 46900 68800 47100 4 +C 68600 46600 1 0 0 ground.sym +N 63100 46700 65400 46700 4 +C 70800 44200 1 0 0 io-1.sym { -T 72400 48200 5 10 0 0 0 0 1 +T 71000 44800 5 10 0 0 0 0 1 device=none -T 72200 47600 5 10 0 0 0 0 1 -net=+D485:1 -T 73100 47600 5 10 1 1 0 0 1 -value=D+ +T 70800 44200 5 10 0 0 0 0 1 +net=+D4851:1 +T 71700 44200 5 10 1 1 0 0 1 +value=D1+ +} +C 65400 45500 1 0 0 MAX3485.sym +{ +T 65675 47950 5 10 0 0 0 0 1 +footprint=SO8 +T 65475 47150 5 10 1 1 0 0 1 +device=MAX3485CSA +T 66900 47150 5 10 1 1 0 0 1 +refdes=U6 } -C 70800 48200 1 270 0 jumper-1.sym +N 67200 45800 67600 45800 4 +C 69000 45400 1 0 0 jumper-1.sym { -T 71300 47900 5 8 0 0 270 0 1 +T 69300 45900 5 8 0 0 0 0 1 device=JUMPER -T 70800 48200 5 10 0 0 0 0 1 +T 69000 45400 5 10 0 0 90 0 1 footprint=JUMPER2 -T 70900 48300 5 10 1 1 0 0 1 -refdes=J1 +T 68900 45500 5 10 1 1 90 0 1 +refdes=J2 } -C 70600 48200 1 180 0 resistor-1.sym +C 69000 45200 1 270 0 resistor-1.sym { -T 70300 47800 5 10 0 0 180 0 1 +T 69400 44900 5 10 0 0 270 0 1 device=RESISTOR -T 70600 48200 5 10 0 0 0 0 1 +T 69000 45200 5 10 0 0 90 0 1 footprint=1206 -T 69975 48425 5 10 1 1 180 0 1 -refdes=R4 -T 70500 47925 5 10 1 1 0 8 1 +T 68775 44575 5 10 1 1 270 0 1 +refdes=R3 +T 69275 45100 5 10 1 1 90 8 1 value=120 } -N 70600 48100 70800 48100 4 -N 69000 48800 68600 48800 4 -N 70200 49100 69900 49100 4 -N 69200 48200 69200 47700 4 -N 69200 47700 72200 47700 4 -N 69700 48100 69700 48500 4 -N 71800 48100 71800 47700 4 -N 68600 47900 68800 47900 4 -N 65600 44000 65600 43800 4 -N 65900 44000 65900 43800 4 -C 73200 45600 1 0 1 connector4-1.sym -{ -T 71400 46500 5 10 0 0 0 0 1 -device=CONNECTOR_4 -T 72700 47000 5 10 1 1 0 0 1 -refdes=CONN4 -T 72500 45400 5 10 1 1 0 0 1 -value=5267-04A-X -T 73200 45600 5 10 0 0 0 0 1 -footprint=JUMPER4 +N 69100 45200 69100 45400 4 +N 67600 46700 67200 46700 4 +N 68800 47100 68500 47100 4 +N 68400 46100 68400 44300 4 +N 68400 44300 70800 44300 4 +C 67400 44900 1 0 0 ground.sym +N 67600 45800 67600 45200 4 +C 62300 46300 1 0 0 input-1.sym +{ +T 62300 46600 5 10 0 0 0 0 1 +device=INPUT +T 61900 46300 5 10 1 1 0 0 1 +value=TX1 +T 62300 46300 5 10 0 1 0 0 1 +net=TX1:1 +} +C 62300 46000 1 0 0 input-1.sym +{ +T 62300 46300 5 10 0 0 0 0 1 +device=INPUT +T 61900 46000 5 10 1 1 0 0 1 +value=RE1 +T 62300 46000 5 10 0 1 0 0 1 +net=RE1:1 +} +C 62300 45700 1 0 0 input-1.sym +{ +T 62300 46000 5 10 0 0 0 0 1 +device=INPUT +T 61900 45700 5 10 1 1 0 0 1 +value=DE1 +T 62300 45700 5 10 0 1 0 0 1 +net=DE1:1 +} +C 63100 46800 1 180 0 output-1.sym +{ +T 63000 46500 5 10 0 0 180 0 1 +device=OUTPUT +T 61900 46600 5 10 1 1 0 0 1 +value=RX1 +T 63100 46800 5 10 0 1 0 0 1 +net=RX1:1 } +N 63100 46100 65400 46100 4 +N 63100 45800 65400 45800 4 diff --git a/Makefile b/Makefile index 4bb0c30..b7d2f7c 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ #GEDA_PATH=/usr/local/share/gEDA/scheme GEDA_PATH=/usr/share/gEDA/scheme -FILES=interface.sch perifericos.sch +FILES=interface.sch perifericos.sch 485.sch all: pdf drc bom partslist net pcb @@ -12,7 +12,7 @@ partslist: imu.pl1 imu.pl2 imu.pl3 net: imu.net -pdf: interface.pdf perifericos.pdf +pdf: interface.pdf perifericos.pdf 485.pdf pcb: imushield.pcb @@ -27,6 +27,12 @@ perifericos.ps: perifericos.sch perifericos.eps: perifericos.ps eps2eps $^ $@ + +485.ps: 485.sch + gschem -p -o$@ -s$(GEDA_PATH)/print.scm $^ + +485.eps: 485.ps + eps2eps $^ $@ interface.pdf: interface.ps ps2pdf interface.ps @@ -34,6 +40,9 @@ interface.pdf: interface.ps perifericos.pdf: perifericos.ps ps2pdf perifericos.ps +485.pdf: 485.ps + ps2pdf 485.ps + imu.drc: ${FILES} attribs gnetlist -g drc -o imu.drc ${FILES} @@ -68,10 +77,10 @@ imushield.pcb: ${FILES} project gsch2pcb project clean: - rm -rf *.log *~ tmp.ps interface.ps perifericos.ps *.bak* aic_pin_silk.ps *.eps imushield.pcb- *.old + rm -rf *.log *~ tmp.ps interface.ps perifericos.ps 485.ps *.bak* aic_pin_silk.ps *.eps imushield.pcb- *.old mrproper: clean rm -rf *.drc *.bom *.bpp *.xrf *.csv *.pl1 *.pl2 *.pl3 *.net imu.pdf *.tgz distclean: mrproper - rm -rf interface.ps perifericos.ps + rm -rf interface.ps perifericos.ps 485.ps diff --git a/interface.sch b/interface.sch index 29054e4..3c0c359 100644 --- a/interface.sch +++ b/interface.sch @@ -5,299 +5,542 @@ T 71100 41800 9 10 1 0 0 0 1 Emílio D. Cantú T 67000 42100 9 10 1 0 0 0 1 interface.sch -C 59100 43600 1 0 0 connector10-1.sym +C 58100 42500 1 0 0 connector10-1.sym { -T 61000 46600 5 10 0 0 0 0 1 +T 60000 45500 5 10 0 0 0 0 1 device=CONNECTOR_10 -T 59000 46800 5 10 1 1 0 0 1 +T 58000 45700 5 10 1 1 0 0 1 refdes=CONN1 -T 59150 43350 5 10 1 1 0 0 1 +T 58150 42250 5 10 1 1 0 0 1 value=SSQ-110-03-G-S -T 59100 43600 5 10 0 0 0 0 1 +T 58100 42500 5 10 0 0 0 0 1 footprint=JUMPER10 -T 59100 43600 5 10 0 0 0 0 1 +T 58100 42500 5 10 0 0 0 0 1 net=MISO:5 -T 59100 43600 5 10 0 0 0 0 1 +T 58100 42500 5 10 0 0 0 0 1 net=MOSI:4 -T 59100 43600 5 10 0 0 0 0 1 +T 58100 42500 5 10 0 0 0 0 1 net=SCL:6 } -C 61800 47900 1 0 1 gnd-1.sym -N 61700 48200 61700 49000 4 -N 61700 49000 60800 49000 4 +C 60900 49500 1 0 1 gnd-1.sym +N 60800 49800 60800 50600 4 +N 60800 50600 59900 50600 4 { -T 61000 49000 5 10 1 1 0 6 1 +T 60100 50600 5 10 1 1 0 6 1 netname=GND } -N 61700 49600 60800 49600 4 +N 60800 51200 59900 51200 4 { -T 61000 49600 5 10 1 1 0 6 1 +T 60100 51200 5 10 1 1 0 6 1 netname=3V3 } C 57500 41700 0 0 0 title-A3.sym -C 59100 48200 1 0 0 connector8-1.sym +C 58200 49800 1 0 0 connector8-1.sym { -T 59200 51400 5 10 0 0 0 6 1 +T 58300 53000 5 10 0 0 0 6 1 device=CONNECTOR_8 -T 59600 50800 5 10 1 1 0 6 1 -refdes=CONN3 -T 59100 48200 5 10 0 0 0 0 1 +T 58700 52400 5 10 1 1 0 6 1 +refdes=CONN2 +T 58200 49800 5 10 0 0 0 0 1 footprint=JUMPER8 -T 59100 48000 5 10 1 1 0 0 1 +T 58200 49600 5 10 1 1 0 0 1 value=SSQ-108-03-G-S } -N 60800 48700 61700 48700 4 +N 59900 50300 60800 50300 4 { -T 61000 48700 5 10 1 1 0 6 1 +T 60100 50300 5 10 1 1 0 6 1 netname=GND } T 68900 41800 9 10 1 0 0 0 1 -2 +3 T 67600 41800 9 10 1 0 0 0 1 1 -C 61900 50500 1 0 1 3.3V-plus-1.sym -N 61700 49600 61700 50500 4 -T 60800 45900 5 10 1 1 0 0 1 +C 61000 52100 1 0 1 3.3V-plus-1.sym +N 60800 51200 60800 52100 4 +T 59800 44800 5 10 1 1 0 0 1 netname=IO10/SS -N 60800 45000 61600 45000 4 +N 59800 43900 60600 43900 4 { -T 60800 45000 5 10 1 1 0 0 1 +T 59800 43900 5 10 1 1 0 0 1 netname=SCL } -N 60800 45300 61800 45300 4 +N 59800 44200 60800 44200 4 { -T 60800 45300 5 10 1 1 0 0 1 +T 59800 44200 5 10 1 1 0 0 1 netname=MISO } -N 60800 45600 62000 45600 4 +N 59800 44500 61000 44500 4 { -T 60800 45600 5 10 1 1 0 0 1 +T 59800 44500 5 10 1 1 0 0 1 netname=MOSI } -T 60800 44700 5 10 1 1 0 0 1 +T 59800 43600 5 10 1 1 0 0 1 netname=GND -N 64700 46500 64400 46500 4 -N 64400 46200 64700 46200 4 -N 64400 45900 64700 45900 4 -N 60800 46500 62400 46500 4 +N 64900 45400 64600 45400 4 +N 64600 45100 64900 45100 4 +N 64600 44800 64900 44800 4 +N 59800 45400 62600 45400 4 { -T 60800 46500 5 10 1 1 0 0 1 +T 59800 45400 5 10 1 1 0 0 1 netname=IO8 } -N 60800 46200 62400 46200 4 +N 59800 45100 62600 45100 4 { -T 60800 46200 5 10 1 1 0 0 1 +T 59800 45100 5 10 1 1 0 0 1 netname=IO9 } -N 69000 50000 69300 50000 4 +N 59800 48400 60200 48400 4 { -T 69000 50000 5 10 1 1 0 0 1 +T 59800 48400 5 10 1 1 0 0 1 netname=IO14 } -N 69000 49700 69300 49700 4 +N 59800 48100 60200 48100 4 { -T 69000 49700 5 10 1 1 0 0 1 +T 59800 48100 5 10 1 1 0 0 1 netname=IO15 } -N 69000 49400 69300 49400 4 +N 59800 47800 60200 47800 4 { -T 69000 49400 5 10 1 1 0 0 1 +T 59800 47800 5 10 1 1 0 0 1 netname=IO16 } -N 69000 49100 69300 49100 4 +N 59800 47500 60200 47500 4 { -T 69000 49100 5 10 1 1 0 0 1 +T 59800 47500 5 10 1 1 0 0 1 netname=IO17 } -N 69000 48800 69300 48800 4 +N 59800 47200 60200 47200 4 { -T 69000 48800 5 10 1 1 0 0 1 +T 59800 47200 5 10 1 1 0 0 1 netname=IO18 } -C 67300 48300 1 0 0 connector6-1.sym +C 58100 46700 1 0 0 connector6-1.sym { -T 69100 50100 5 10 0 0 0 0 1 +T 59900 48500 5 10 0 0 0 0 1 device=CONNECTOR_6 -T 67300 48300 5 10 0 0 0 0 1 +T 58100 46700 5 10 0 0 0 0 1 footprint=JUMPER6 +T 58000 48700 5 10 1 1 0 0 1 +refdes=CONN3 } -N 62000 43900 62000 45600 4 -N 61800 43900 61800 45300 4 -N 61600 43900 61600 45000 4 -N 60800 45900 62400 45900 4 -C 70100 50100 1 180 0 input-1.sym +N 61000 42800 61000 44500 4 +N 60800 42800 60800 44200 4 +N 60600 42800 60600 43900 4 +N 59800 44800 62600 44800 4 +C 61000 48500 1 180 0 input-1.sym { -T 70200 49950 5 10 1 1 0 0 1 +T 61100 48350 5 10 1 1 0 0 1 value=DRDY_MAG -T 70100 50100 5 10 0 0 0 0 1 +T 61000 48500 5 10 0 0 0 0 1 net=DRDY_MAG:1 } -C 70100 49800 1 180 0 input-1.sym +C 61000 48200 1 180 0 input-1.sym { -T 70200 49650 5 10 1 1 0 0 1 +T 61100 48050 5 10 1 1 0 0 1 value=DRDY_GYRO -T 70100 49800 5 10 0 0 0 0 1 +T 61000 48200 5 10 0 0 0 0 1 net=DRDY_GYRO:1 } -C 70100 49500 1 180 0 input-1.sym +C 61000 47900 1 180 0 input-1.sym { -T 70200 49350 5 10 1 1 0 0 1 +T 61100 47750 5 10 1 1 0 0 1 value=INT_GYRO -T 70100 49500 5 10 0 0 0 0 1 +T 61000 47900 5 10 0 0 0 0 1 net=INT_GYRO:1 } -C 70100 49200 1 180 0 input-1.sym +C 61000 47600 1 180 0 input-1.sym { -T 70200 49050 5 10 1 1 0 0 1 +T 61100 47450 5 10 1 1 0 0 1 value=INT1_ACCEL -T 70100 49200 5 10 0 0 0 0 1 +T 61000 47600 5 10 0 0 0 0 1 net=INT1_ACCEL:1 } -C 70100 48900 1 180 0 input-1.sym +C 61000 47300 1 180 0 input-1.sym { -T 70200 48750 5 10 1 1 0 0 1 +T 61100 47150 5 10 1 1 0 0 1 value=INT2_ACCEL -T 70100 48900 5 10 0 0 0 0 1 +T 61000 47300 5 10 0 0 0 0 1 net=INT2_ACCEL:1 } -C 64700 46400 1 0 0 output-1.sym +C 64900 45300 1 0 0 output-1.sym { -T 64800 46700 5 10 0 0 0 0 1 +T 65000 45600 5 10 0 0 0 0 1 device=OUTPUT -T 65500 46400 5 10 1 1 0 0 1 +T 65700 45300 5 10 1 1 0 0 1 value=CS_MAG -T 64700 46400 5 10 0 0 0 0 1 +T 64900 45300 5 10 0 0 0 0 1 net=CS_MAG:1 } -C 64700 46100 1 0 0 output-1.sym +C 64900 45000 1 0 0 output-1.sym { -T 64800 46400 5 10 0 0 0 0 1 +T 65000 45300 5 10 0 0 0 0 1 device=OUTPUT -T 65500 46100 5 10 1 1 0 0 1 +T 65700 45000 5 10 1 1 0 0 1 value=CS_ACCEL -T 64700 46100 5 10 0 0 0 0 1 +T 64900 45000 5 10 0 0 0 0 1 net=CS_ACCEL:1 } -C 64700 45800 1 0 0 output-1.sym +C 64900 44700 1 0 0 output-1.sym { -T 64800 46100 5 10 0 0 0 0 1 +T 65000 45000 5 10 0 0 0 0 1 device=OUTPUT -T 65500 45800 5 10 1 1 0 0 1 +T 65700 44700 5 10 1 1 0 0 1 value=CS_GYRO -T 64700 45800 5 10 0 0 0 0 1 +T 64900 44700 5 10 0 0 0 0 1 net=CS_GYRO:1 } -U 61800 43700 66000 43700 10 1 -C 61800 43900 1 270 0 busripper-1.sym +U 60800 42600 65000 42600 10 1 +C 60800 42800 1 270 0 busripper-1.sym { -T 62200 43900 5 8 0 0 270 0 1 +T 61200 42800 5 8 0 0 270 0 1 device=none } -C 62000 43900 1 270 0 busripper-1.sym +C 61000 42800 1 270 0 busripper-1.sym { -T 62400 43900 5 8 0 0 270 0 1 +T 61400 42800 5 8 0 0 270 0 1 device=none } -C 61600 43900 1 270 0 busripper-1.sym +C 60600 42800 1 270 0 busripper-1.sym { -T 62000 43900 5 8 0 0 270 0 1 +T 61000 42800 5 8 0 0 270 0 1 device=none } -C 61500 44200 1 0 1 gnd-1.sym -N 60800 44700 61400 44700 4 -N 61400 44700 61400 44500 4 -C 65800 43600 1 0 0 io-1.sym +C 60500 43100 1 0 1 gnd-1.sym +N 59800 43600 60400 43600 4 +N 60400 43600 60400 43400 4 +C 64800 42500 1 0 0 io-1.sym { -T 66000 44200 5 10 0 0 0 0 1 +T 65000 43100 5 10 0 0 0 0 1 device=none -T 66700 43600 5 10 1 1 0 0 1 +T 65700 42500 5 10 1 1 0 0 1 value=SPI } -C 60800 48300 1 0 0 nc-right-1.sym -{ -T 60900 48800 5 10 0 0 0 0 1 -value=NoConnection -T 60900 49000 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 60800 49200 1 0 0 nc-right-1.sym +C 59900 49900 1 0 0 nc-right-1.sym { -T 60900 49700 5 10 0 0 0 0 1 +T 60000 50400 5 10 0 0 0 0 1 value=NoConnection -T 60900 49900 5 10 0 0 0 0 1 +T 60000 50600 5 10 0 0 0 0 1 device=DRC_Directive } -C 60800 49800 1 0 0 nc-right-1.sym +C 59900 50800 1 0 0 nc-right-1.sym { -T 60900 50300 5 10 0 0 0 0 1 +T 60000 51300 5 10 0 0 0 0 1 value=NoConnection -T 60900 50500 5 10 0 0 0 0 1 +T 60000 51500 5 10 0 0 0 0 1 device=DRC_Directive } -C 60800 50100 1 0 0 nc-right-1.sym +C 59900 51400 1 0 0 nc-right-1.sym { -T 60900 50600 5 10 0 0 0 0 1 +T 60000 51900 5 10 0 0 0 0 1 value=NoConnection -T 60900 50800 5 10 0 0 0 0 1 +T 60000 52100 5 10 0 0 0 0 1 device=DRC_Directive } -C 60800 50400 1 0 0 nc-right-1.sym +C 59900 51700 1 0 0 nc-right-1.sym { -T 60900 50900 5 10 0 0 0 0 1 +T 60000 52200 5 10 0 0 0 0 1 value=NoConnection -T 60900 51100 5 10 0 0 0 0 1 +T 60000 52400 5 10 0 0 0 0 1 device=DRC_Directive } -C 60800 44300 1 0 0 nc-right-1.sym +C 59900 52000 1 0 0 nc-right-1.sym { -T 60900 44800 5 10 0 0 0 0 1 +T 60000 52500 5 10 0 0 0 0 1 value=NoConnection -T 60900 45000 5 10 0 0 0 0 1 +T 60000 52700 5 10 0 0 0 0 1 device=DRC_Directive } -C 60800 44000 1 0 0 nc-right-1.sym +C 59800 43200 1 0 0 nc-right-1.sym { -T 60900 44500 5 10 0 0 0 0 1 +T 59900 43700 5 10 0 0 0 0 1 value=NoConnection -T 60900 44700 5 10 0 0 0 0 1 +T 59900 43900 5 10 0 0 0 0 1 device=DRC_Directive } -C 60800 43700 1 0 0 nc-right-1.sym +C 59800 42900 1 0 0 nc-right-1.sym { -T 60900 44200 5 10 0 0 0 0 1 +T 59900 43400 5 10 0 0 0 0 1 value=NoConnection -T 60900 44400 5 10 0 0 0 0 1 +T 59900 43600 5 10 0 0 0 0 1 device=DRC_Directive } -C 64400 45500 1 0 0 nc-right-1.sym +C 59800 42600 1 0 0 nc-right-1.sym { -T 64500 46000 5 10 0 0 0 0 1 +T 59900 43100 5 10 0 0 0 0 1 value=NoConnection -T 64500 46200 5 10 0 0 0 0 1 +T 59900 43300 5 10 0 0 0 0 1 device=DRC_Directive } -C 69000 48400 1 0 0 nc-right-1.sym +C 64600 44400 1 0 0 nc-right-1.sym { -T 69100 48900 5 10 0 0 0 0 1 +T 64700 44900 5 10 0 0 0 0 1 value=NoConnection -T 69100 49100 5 10 0 0 0 0 1 +T 64700 45100 5 10 0 0 0 0 1 device=DRC_Directive } -C 62400 45100 1 0 0 74LVC139-2.sym +C 62600 44000 1 0 0 74LVC139-2.sym { -T 62675 46850 5 10 1 1 0 0 1 +T 62875 45750 5 10 1 1 0 0 1 device=74LVC139 -T 63950 46850 5 10 1 1 0 0 1 -refdes=U6 -T 62675 49550 5 10 0 0 0 0 1 +T 64150 45750 5 10 1 1 0 0 1 +refdes=U4 +T 62875 48450 5 10 0 0 0 0 1 footprint=so16 +T 62600 44000 5 10 0 0 0 0 1 +net=+3.3V:16 +} +N 65800 51800 66200 51800 4 +{ +T 65800 51800 5 10 1 1 0 0 1 +netname=TX0 +} +C 64100 49800 1 0 0 connector8-1.sym +{ +T 64200 53000 5 10 0 0 0 0 1 +device=CONNECTOR_8 +T 64100 49800 5 10 0 0 0 0 1 +footprint=JUMPER8 +T 64000 52400 5 10 1 1 0 0 1 +refdes=CONN4 +T 64100 49600 5 10 1 1 0 0 1 +value=SSQ-108-03-G-S +} +N 65800 52100 66200 52100 4 +{ +T 65800 52100 5 10 1 1 0 0 1 +netname=RX0 +} +N 65800 50300 66200 50300 4 +{ +T 65800 50300 5 10 1 1 0 0 1 +netname=IO6 +} +N 65800 51500 66200 51500 4 +{ +T 65800 51500 5 10 1 1 0 0 1 +netname=RX1 +} +N 65800 51200 66200 51200 4 +{ +T 65800 51200 5 10 1 1 0 0 1 +netname=TX1 +} +C 72900 44000 1 0 1 connector4-1.sym +{ +T 71100 44900 5 10 0 0 0 0 1 +device=CONNECTOR_4 +T 72900 44000 5 10 0 0 0 0 1 +footprint=JUMPER4 +T 72400 45400 5 10 1 1 0 0 1 +refdes=CONN5 +T 72200 43800 5 10 1 1 0 0 1 +value=5267-04A-X +} +C 72800 47100 1 0 1 connector4-1.sym +{ +T 71000 48000 5 10 0 0 0 0 1 +device=CONNECTOR_4 +T 72800 47100 5 10 0 0 0 0 1 +footprint=JUMPER4 +T 72300 48500 5 10 1 1 0 0 1 +refdes=CONN6 +T 72100 46900 5 10 1 1 0 0 1 +value=5267-04A-X +} +N 71200 44200 70000 44200 4 +C 70400 43500 1 0 0 ground.sym +N 70600 45100 71200 45100 4 +N 70600 45100 70600 43800 4 +N 71200 44500 70000 44500 4 +C 70000 44300 1 180 0 io-1.sym +{ +T 69800 43700 5 10 0 0 180 0 1 +device=none +T 69100 44300 5 10 1 1 180 0 1 +value=D1- +T 70000 44300 5 10 0 0 0 0 1 +net=-D4851:1 +} +C 70000 44600 1 180 0 io-1.sym +{ +T 69150 44600 5 10 1 1 180 0 1 +value=D1+ +T 69800 44000 5 10 0 0 180 0 1 +device=none +T 70000 44600 5 10 0 0 0 0 1 +net=+D4851:1 +} +N 70200 44800 71200 44800 4 +C 70000 45100 1 0 0 generic-power.sym +{ +T 70200 45350 5 10 0 0 0 0 1 +net=VMOTOR:1 +T 69800 45400 5 10 1 1 0 0 1 +value=VMOTOR +} +N 70200 44800 70200 45100 4 +N 71100 47300 69900 47300 4 +C 70300 46600 1 0 0 ground.sym +N 70500 48200 71100 48200 4 +N 70500 48200 70500 46900 4 +N 71100 47600 69900 47600 4 +C 69900 47400 1 180 0 io-1.sym +{ +T 69700 46800 5 10 0 0 180 0 1 +device=none +T 69900 47400 5 10 0 0 0 0 1 +net=-D4850:1 +T 69000 47400 5 10 1 1 180 0 1 +value=D0- } -C 70000 48300 1 0 0 output-1.sym +C 69900 47700 1 180 0 io-1.sym { -T 70100 48600 5 10 0 0 0 0 1 +T 69700 47100 5 10 0 0 180 0 1 +device=none +T 69900 47700 5 10 0 0 0 0 1 +net=+D4850:1 +T 69050 47700 5 10 1 1 180 0 1 +value=D0+ +} +N 70100 47900 71100 47900 4 +C 69900 48200 1 0 0 generic-power.sym +{ +T 70100 48450 5 10 0 0 0 0 1 +net=VMOTOR:1 +T 69700 48500 5 10 1 1 0 0 1 +value=VMOTOR +} +N 70100 47900 70100 48200 4 +C 70300 50700 1 0 0 pwrjack-1.sym +{ +T 70300 50700 5 10 0 0 0 0 1 +footprint=PJ102AH +T 71000 50400 5 10 1 1 0 6 1 +device=PJ-102AH +T 70900 51200 5 10 1 1 0 6 1 +refdes=CONN7 +} +C 71300 50000 1 0 0 ground.sym +N 71200 50800 71500 50800 4 +N 71500 50800 71500 50300 4 +N 71500 51000 71200 51000 4 +C 71300 51400 1 0 0 generic-power.sym +{ +T 71500 51650 5 10 0 0 0 0 1 +net=VMOTOR:1 +T 71100 51700 5 10 1 1 0 0 1 +value=VMOTOR +} +N 71500 51000 71500 51400 4 +C 71800 51300 1 270 0 capacitor-1.sym +{ +T 72500 51100 5 10 0 0 270 0 1 +device=CAPACITOR +T 72700 51100 5 10 0 0 270 0 1 +symversion=0.1 +T 71800 51300 5 10 0 0 0 0 1 +footprint=1206 +T 72300 50900 5 10 1 1 0 0 1 +refdes=C10 +T 72100 50600 5 10 1 1 0 0 1 +value=100nF +} +N 72000 50400 71500 50400 4 +N 72000 51300 71500 51300 4 +C 66200 51700 1 0 0 output-1.sym +{ +T 66300 52000 5 10 0 0 0 0 1 +device=OUTPUT +T 66200 51700 5 10 0 0 0 0 1 +net=TX0:1 +T 67050 51750 5 10 1 1 0 0 1 +value=TX0 +} +C 66200 51100 1 0 0 output-1.sym +{ +T 66300 51400 5 10 0 0 0 0 1 +device=OUTPUT +T 66200 51100 5 10 0 0 0 0 1 +net=TX1:1 +T 67050 51150 5 10 1 1 0 0 1 +value=TX1 +} +C 67000 52200 1 180 0 input-1.sym +{ +T 67050 52050 5 10 1 1 0 0 1 +value=RX0 +T 67000 52200 5 10 0 0 0 0 1 +net=RX0:1 +} +C 67000 51600 1 180 0 input-1.sym +{ +T 67050 51450 5 10 1 1 0 0 1 +value=RX1 +T 67000 51600 5 10 0 0 0 0 1 +net=RX1:1 +} +C 60200 46800 1 0 0 output-1.sym +{ +T 60300 47100 5 10 0 0 0 0 1 device=OUTPUT -T 70000 48300 5 10 0 0 0 0 1 +T 60200 46800 5 10 0 0 0 0 1 net=SoC:1 -T 70850 48350 5 10 1 1 0 0 1 +T 61050 46850 5 10 1 1 0 0 1 value=SoC } +N 60200 46900 59800 46900 4 +{ +T 59800 46900 5 10 1 1 0 0 1 +netname=IO19 +} +C 66200 50800 1 0 0 output-1.sym +{ +T 66300 51100 5 10 0 0 0 0 1 +device=OUTPUT +T 66200 50800 5 10 0 0 0 0 1 +net=RE0:1 +T 67050 50850 5 10 1 1 0 0 1 +value=RE0 +} +C 66200 50500 1 0 0 output-1.sym +{ +T 66300 50800 5 10 0 0 0 0 1 +device=OUTPUT +T 66200 50500 5 10 0 0 0 0 1 +net=DE0:1 +T 67050 50550 5 10 1 1 0 0 1 +value=DE0 +} +C 66200 50200 1 0 0 output-1.sym +{ +T 66300 50500 5 10 0 0 0 0 1 +device=OUTPUT +T 66200 50200 5 10 0 0 0 0 1 +net=RE1:1 +T 67050 50250 5 10 1 1 0 0 1 +value=RE1 +} +C 66200 49900 1 0 0 output-1.sym +{ +T 66300 50200 5 10 0 0 0 0 1 +device=OUTPUT +T 66200 49900 5 10 0 0 0 0 1 +net=DE1:1 +T 67050 49950 5 10 1 1 0 0 1 +value=DE1 +} +N 65800 50900 66200 50900 4 +{ +T 65800 50900 5 10 1 1 0 0 1 +netname=IO4 +} +N 65800 50600 66200 50600 4 +{ +T 65800 50600 5 10 1 1 0 0 1 +netname=IO5 +} +N 65800 50000 66200 50000 4 +{ +T 65800 50000 5 10 1 1 0 0 1 +netname=IO7 +} diff --git a/perifericos.sch b/perifericos.sch index 00033c2..a595e44 100644 --- a/perifericos.sch +++ b/perifericos.sch @@ -69,7 +69,7 @@ footprint=1206 C 39200 45300 1 0 0 ground.sym C 44000 51100 1 0 0 3.3V-plus-1.sym T 49700 42200 9 10 1 0 0 0 1 -2 +3 T 48100 42200 9 10 1 0 0 0 1 2 C 46900 46300 1 0 0 ground.sym diff --git a/project b/project index 295673a..e99922e 100644 --- a/project +++ b/project @@ -1,4 +1,4 @@ -schematics interface.sch perifericos.sch +schematics interface.sch perifericos.sch 485.sch output-name imushield elements-dir /usr/share/pcb/pcblib-newlib/ elements-dir /usr/share/pcb/m4/