Fix SPI bus.
authorWalter Fetter Lages <w.fetter@ieee.org>
Wed, 23 May 2018 23:12:50 +0000 (20:12 -0300)
committerWalter Fetter Lages <w.fetter@ieee.org>
Wed, 23 May 2018 23:12:50 +0000 (20:12 -0300)
interface.sch
perifericos.sch
symbols/74LVC139.sym
symbols/HMC5983.sym
symbols/L3G4200D.sym
symbols/LIS331DLH.sym

index 52f2145..1da1ce8 100644 (file)
@@ -15,44 +15,50 @@ T 58250 41750 5 10 1 1 0 0 1
 value=SSQ-110-03-G-S
 T 58200 42000 5 10 0 0 0 0 1
 footprint=JUMPER10
+T 58200 42000 5 10 0 0 0 0 1
+net=MISO:5
+T 58200 42000 5 10 0 0 0 0 1
+net=MOSI:4
+T 58200 42000 5 10 0 0 0 0 1
+net=SCL:6
 }
-C 60500 45400 1 0 1 gnd-1.sym
-N 60400 45700 60400 46500 4
-N 59900 50200 64200 50200 4
+C 60900 45400 1 0 1 gnd-1.sym
+N 60800 45700 60800 46500 4
+N 60000 50200 64200 50200 4
 {
 T 60400 50200 5 10 1 1 0 0 1
 netname=IO3
 }
-N 59900 50800 62900 50800 4
+N 60000 50800 62900 50800 4
 {
 T 60400 50800 5 10 1 1 0 0 1
-netname=TX
+netname=TX0
 }
-N 59900 49000 63000 49000 4
+N 60000 49000 63000 49000 4
 {
 T 60400 49000 5 10 1 1 0 0 1
 netname=IO7
 }
-N 60400 46500 59900 46500 4
+N 60800 46500 59900 46500 4
 {
 T 60100 46500 5 10 1 1 0 6 1
 netname=GND
 }
-N 60400 47100 59900 47100 4
+N 60800 47100 59900 47100 4
 {
 T 60100 47100 5 10 1 1 0 6 1
 netname=3V3
 }
 C 57500 41700 0 0 0 title-A3.sym
-C 58200 48800 1 0 0 connector8-1.sym
+C 58300 48800 1 0 0 connector8-1.sym
 {
-T 58300 52000 5 10 0 0 0 0 1
+T 58400 52000 5 10 0 0 0 0 1
 device=CONNECTOR_8
-T 58100 51400 5 10 1 1 0 0 1
+T 58200 51400 5 10 1 1 0 0 1
 refdes=CONN2
-T 58200 48800 5 10 0 0 0 0 1
+T 58300 48800 5 10 0 0 0 0 1
 footprint=JUMPER8
-T 58200 48600 5 10 1 1 0 0 1
+T 58300 48600 5 10 1 1 0 0 1
 value=SSQ-108-03-G-S
 }
 C 58200 45700 1 0 0 connector8-1.sym
@@ -66,237 +72,223 @@ footprint=JUMPER8
 T 58200 45500 5 10 1 1 0 0 1
 value=SSQ-108-03-G-S
 }
-N 66400 51100 66400 51800 4
+N 66400 51100 66400 51600 4
 N 66000 50500 66600 50500 4
-N 66000 50800 69500 50800 4
-C 65900 49500 1 0 0 ground.sym
-C 66200 51800 1 0 0 3.3V-plus-1.sym
+N 66000 50800 69600 50800 4
+C 66000 49900 1 0 0 ground.sym
+C 66200 51600 1 0 0 3.3V-plus-1.sym
 C 66400 51300 1 0 0 capacitor-1.sym
 {
 T 66600 52000 5 10 0 0 0 0 1
 device=CAPACITOR
-T 66700 51800 5 10 1 1 180 0 1
-refdes=C1
+T 67300 51800 5 10 1 1 180 0 1
+refdes=C10
 T 66600 52200 5 10 0 0 0 0 1
 symversion=0.1
-T 67400 51200 5 10 1 1 180 0 1
+T 67500 51400 5 10 1 1 180 0 1
 value=100nF
 T 66400 51300 5 10 0 0 90 0 1
 footprint=1206
 }
-C 63700 51400 1 90 0 resistor-1.sym
+C 63700 51600 1 90 0 resistor-1.sym
 {
-T 63300 51700 5 10 0 0 90 0 1
+T 63300 51900 5 10 0 0 90 0 1
 device=RESISTOR
-T 64000 51800 5 10 1 1 180 0 1
-refdes=R1
-T 63700 51400 5 10 1 1 0 0 1
+T 64000 52000 5 10 1 1 180 0 1
+refdes=R2
+T 63700 51600 5 10 1 1 0 0 1
 value=10K
-T 63700 51400 5 10 0 0 0 0 1
+T 63700 51600 5 10 0 0 0 0 1
 footprint=1206
 }
-C 69500 50700 1 0 0 io-1.sym
+C 69600 50700 1 0 0 io-1.sym
 {
-T 69700 51300 5 10 0 0 0 0 1
+T 69800 51300 5 10 0 0 0 0 1
 device=none
-T 70400 50700 5 10 1 1 0 0 1
+T 70500 50700 5 10 1 1 0 0 1
 value=D-
-T 69500 50700 5 10 0 0 0 0 1
+T 69600 50700 5 10 0 0 0 0 1
 net=-D485:1
 }
 N 67600 51300 67600 51500 4
 C 67400 51000 1 0 0 ground.sym
-N 59900 51100 64200 51100 4
+N 60000 51100 64200 51100 4
 {
 T 60400 51100 5 10 1 1 0 0 1
-netname=RX
+netname=RX0
 }
-N 63600 51100 63600 51400 4
-C 73000 44100 1 0 1 connector4-1.sym
+N 63600 51100 63600 51600 4
+C 73100 44900 1 0 1 connector4-1.sym
 {
-T 71200 45000 5 10 0 0 0 0 1
+T 71300 45800 5 10 0 0 0 0 1
 device=CONNECTOR_4
-T 72500 45500 5 10 1 1 0 0 1
-refdes=CONN6
-T 72300 43900 5 10 1 1 0 0 1
+T 72600 46300 5 10 1 1 0 0 1
+refdes=CONN4
+T 72400 44700 5 10 1 1 0 0 1
 value=5267-04A-X
-T 73000 44100 5 10 0 0 0 0 1
+T 73100 44900 5 10 0 0 0 0 1
 footprint=JUMPER4
 }
-N 70700 45200 71300 45200 4
-N 70300 44900 71300 44900 4
-N 71300 44300 70100 44300 4
-N 59900 46200 60400 46200 4
+N 70800 46000 71400 46000 4
+N 70400 45700 71400 45700 4
+N 71400 45100 70200 45100 4
+N 59900 46200 60800 46200 4
 {
 T 60100 46200 5 10 1 1 0 6 1
 netname=GND
 }
-C 70500 43600 1 0 0 ground.sym
-N 70700 45200 70700 43900 4
-C 63400 52400 1 0 0 3.3V-plus-1.sym
-N 63600 52400 63600 52300 4
-C 69500 49900 1 0 0 io-1.sym
+C 70600 44400 1 0 0 ground.sym
+N 70800 46000 70800 44700 4
+C 63400 52600 1 0 0 3.3V-plus-1.sym
+N 63600 52600 63600 52500 4
+C 69600 49900 1 0 0 io-1.sym
 {
-T 69700 50500 5 10 0 0 0 0 1
+T 69800 50500 5 10 0 0 0 0 1
 device=none
-T 70400 49900 5 10 1 1 0 0 1
+T 70500 49900 5 10 1 1 0 0 1
 value=D+
-T 69500 49900 5 10 0 0 0 0 1
+T 69600 49900 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 70300 44900 70300 46300 4
-N 66900 46900 67200 46900 4
-N 63000 46600 64900 46600 4
-C 66200 44900 1 0 0 ground.sym
-N 65500 45300 66400 45300 4
-N 65800 45300 65800 45500 4
-N 65500 45300 65500 45500 4
-N 65800 47700 65800 48800 4
-N 66900 46300 70300 46300 4
-N 67200 46300 67200 46900 4
-C 67200 47700 1 90 0 capacitor-1.sym
-{
-T 66500 47900 5 10 0 0 90 0 1
+N 70400 45700 70400 46000 4
+N 66900 46600 67200 46600 4
+N 63000 46300 64900 46300 4
+C 66200 44600 1 0 0 ground.sym
+N 65500 45000 66400 45000 4
+N 65800 45000 65800 45200 4
+N 65500 45000 65500 45200 4
+N 65800 47400 65800 48100 4
+N 66900 46000 70400 46000 4
+N 67200 46000 67200 46600 4
+C 67200 47100 1 90 0 capacitor-1.sym
+{
+T 66500 47300 5 10 0 0 90 0 1
 device=CAPACITOR
-T 67200 48300 5 10 1 1 0 0 1
-refdes=C2
-T 66300 47900 5 10 0 0 90 0 1
+T 67200 47700 5 10 1 1 0 0 1
+refdes=C11
+T 66300 47300 5 10 0 0 90 0 1
 symversion=0.1
-T 67100 47800 5 10 1 1 0 0 1
+T 67100 47200 5 10 1 1 0 0 1
 value=100nF
-T 67200 47700 5 10 0 0 0 0 1
+T 67200 47100 5 10 0 0 0 0 1
 footprint=1206
 }
-C 67800 48600 1 270 0 capacitor-4.sym
+C 67800 48000 1 270 0 capacitor-4.sym
 {
-T 68900 48400 5 10 0 0 270 0 1
+T 68900 47800 5 10 0 0 270 0 1
 device=POLARIZED_CAPACITOR
-T 68300 48200 5 10 1 1 0 0 1
-refdes=C3
-T 68500 48400 5 10 0 0 270 0 1
+T 68300 47600 5 10 1 1 0 0 1
+refdes=C12
+T 68500 47800 5 10 0 0 270 0 1
 symversion=0.1
-T 68300 47900 5 10 1 1 0 0 1
+T 68300 47300 5 10 1 1 0 0 1
 value=2200uFx25V
-T 67800 48600 5 10 0 0 0 0 1
+T 67800 48000 5 10 0 0 0 0 1
 footprint=SME18
 }
-C 67800 47400 1 0 0 ground.sym
-C 66800 47400 1 0 0 ground.sym
-N 68000 48600 65800 48600 4
-N 65800 48100 65500 48100 4
-N 65500 48100 65500 47700 4
-N 63000 49000 63000 46600 4
+C 67800 46800 1 0 0 ground.sym
+C 66800 46800 1 0 0 ground.sym
+N 68000 48000 65800 48000 4
+N 65800 47800 65500 47800 4
+N 65500 47800 65500 47400 4
+N 63000 46300 63000 49000 4
 C 64200 49900 1 0 0 MAX3485.sym
 {
 T 64275 51550 5 10 1 1 0 0 1
 device=MAX3485CSA
 T 65700 51550 5 10 1 1 0 0 1
-refdes=U1
+refdes=U4
 T 64475 52350 5 10 0 0 0 0 1
 footprint=SO8
 }
-C 64900 45500 1 0 0 max4420-1.sym
+C 64900 45200 1 0 0 max4420-1.sym
 {
-T 66100 45550 5 10 1 1 0 0 1
+T 66100 45250 5 10 1 1 0 0 1
 device=MAX4420CSA
-T 66200 47500 5 10 1 1 0 0 1
-refdes=U2
-T 65500 48400 5 10 0 0 0 0 1
+T 66200 47200 5 10 1 1 0 0 1
+refdes=U5
+T 65500 48100 5 10 0 0 0 0 1
 footprint=SO8
 }
-C 59900 52000 1 0 0 pwrjack-1.sym
+C 60100 51900 1 0 0 pwrjack-1.sym
 {
-T 60600 51700 5 10 1 1 0 6 1
+T 60800 51600 5 10 1 1 0 6 1
 device=PJ-102AH
-T 60500 52500 5 10 1 1 0 6 1
+T 60700 52400 5 10 1 1 0 6 1
 refdes=CONN5
-T 59900 52000 5 10 0 0 0 0 1
+T 60100 51900 5 10 0 0 0 0 1
 footprint=PJ102AH
 }
-C 60900 51300 1 0 0 ground.sym
-N 60800 52100 61100 52100 4
-N 61100 52100 61100 51600 4
-N 61100 52300 60800 52300 4
-C 65600 48800 1 0 0 generic-power.sym
+C 61100 51200 1 0 0 ground.sym
+N 61000 52000 61300 52000 4
+N 61300 52000 61300 51500 4
+N 61300 52200 61000 52200 4
+C 65600 48100 1 0 0 generic-power.sym
 {
-T 65800 49050 5 10 0 0 0 0 1
+T 65800 48350 5 10 0 0 0 0 1
 net=VMOTOR:1
-T 65400 49100 5 10 1 1 0 0 1
+T 65400 48400 5 10 1 1 0 0 1
 value=VMOTOR
 }
-N 66000 50200 66100 50200 4
-N 66100 50200 66100 49800 4
+N 66000 50200 66200 50200 4
 C 63800 50900 1 180 0 resistor-1.sym
 {
 T 63500 50500 5 10 0 0 180 0 1
 device=RESISTOR
 T 62825 50875 5 10 1 1 0 0 1
-refdes=R4
+refdes=R3
 T 63500 50525 5 10 1 1 180 8 1
 value=1K
 T 63800 50900 5 10 0 0 0 0 1
 footprint=1206
 }
 N 63800 50800 64200 50800 4
-C 60600 47700 1 0 1 3.3V-plus-1.sym
-N 60400 47100 60400 47700 4
-C 60900 52700 1 0 0 generic-power.sym
+C 61000 48000 1 0 1 3.3V-plus-1.sym
+N 60800 47100 60800 48000 4
+C 61100 52600 1 0 0 generic-power.sym
 {
-T 61100 52950 5 10 0 0 0 0 1
+T 61300 52850 5 10 0 0 0 0 1
 net=VMOTOR:1
-T 60700 53000 5 10 1 1 0 0 1
+T 60900 52900 5 10 1 1 0 0 1
 value=VMOTOR
 }
-N 61100 52300 61100 52700 4
-C 61400 52600 1 270 0 capacitor-1.sym
+N 61300 52200 61300 52600 4
+C 61600 52500 1 270 0 capacitor-1.sym
 {
-T 62100 52400 5 10 0 0 270 0 1
+T 62300 52300 5 10 0 0 270 0 1
 device=CAPACITOR
-T 61900 52200 5 10 1 1 0 0 1
-refdes=C4
-T 62300 52400 5 10 0 0 270 0 1
+T 62100 52100 5 10 1 1 0 0 1
+refdes=C13
+T 62500 52300 5 10 0 0 270 0 1
 symversion=0.1
-T 61700 51900 5 10 1 1 0 0 1
+T 61900 51800 5 10 1 1 0 0 1
 value=100nF
-T 61400 52600 5 10 0 0 0 0 1
+T 61600 52500 5 10 0 0 0 0 1
 footprint=1206
 }
-N 61600 51700 61100 51700 4
-N 61600 52600 61100 52600 4
-C 61500 43800 1 0 0 74LVC139.sym
+N 61800 51600 61300 51600 4
+N 61800 52500 61300 52500 4
+C 61500 43500 1 0 0 74LVC139.sym
 {
-T 61475 45350 5 10 1 1 0 0 1
+T 61775 45250 5 10 1 1 0 0 1
 device=74LVC139
-T 62850 45350 5 10 1 1 0 0 1
-refdes=U?
-T 61775 48250 5 10 0 0 0 0 1
+T 62950 45250 5 10 1 1 0 0 1
+refdes=U6
+T 61775 47950 5 10 0 0 0 0 1
 footprint=so16
+T 61500 43500 5 10 0 0 0 0 1
+net=+3.3V:16
 }
 T 59900 44300 5 10 1 1 0 0 1
 netname=IO10/SS
-N 59900 42200 60300 42200 4
-{
-T 59900 42200 5 10 1 1 0 0 1
-netname=IO19
-}
-N 60300 42500 59900 42500 4
-{
-T 59900 42500 5 10 1 1 0 0 1
-netname=IO18
-}
-N 59900 42800 60300 42800 4
-{
-T 59900 42800 5 10 1 1 0 0 1
-netname=AREF
-}
 N 59900 43400 60700 43400 4
 {
 T 59900 43400 5 10 1 1 0 0 1
-netname=SCK
+netname=SCL
 }
 N 59900 43700 60900 43700 4
 {
@@ -310,75 +302,60 @@ netname=MOSI
 }
 T 59900 43100 5 10 1 1 0 0 1
 netname=GND
-N 63600 45000 63300 45000 4
-N 63300 44700 63600 44700 4
-N 63300 44400 63600 44400 4
-N 59900 50500 64200 50500 4
+N 63800 44900 63500 44900 4
+N 63500 44500 63800 44500 4
+N 63500 44100 63800 44100 4
+N 60000 50500 64200 50500 4
 {
 T 60400 50500 5 10 1 1 0 0 1
 netname=IO2
 }
-N 71300 44600 70100 44600 4
-C 70100 44700 1 180 0 io-1.sym
+N 71400 45400 70200 45400 4
+C 70200 45500 1 180 0 io-1.sym
 {
-T 69900 44100 5 10 0 0 180 0 1
+T 70000 44900 5 10 0 0 180 0 1
 device=none
-T 69250 44700 5 10 1 1 180 0 1
+T 69350 45500 5 10 1 1 180 0 1
 value=D+
-T 70100 44700 5 10 0 0 0 0 1
+T 70200 45500 5 10 0 0 0 0 1
 net=+D485:1
 }
-C 70100 44400 1 180 0 io-1.sym
+C 70200 45200 1 180 0 io-1.sym
 {
-T 69900 43800 5 10 0 0 180 0 1
+T 70000 44600 5 10 0 0 180 0 1
 device=none
-T 69200 44400 5 10 1 1 180 0 1
+T 69300 45200 5 10 1 1 180 0 1
 value=D-
-T 70100 44400 5 10 0 0 0 0 1
+T 70200 45200 5 10 0 0 0 0 1
 net=-D485:1
 }
-C 68100 50500 1 270 0 jumper-1.sym
+C 68200 50500 1 270 0 jumper-1.sym
 {
-T 68600 50200 5 8 0 0 270 0 1
+T 68700 50200 5 8 0 0 270 0 1
 device=JUMPER
-T 68200 50600 5 10 1 1 0 0 1
-refdes=J?
-T 68100 50500 5 10 0 0 0 0 1
+T 68300 50600 5 10 1 1 0 0 1
+refdes=J1
+T 68200 50500 5 10 0 0 0 0 1
 footprint=JUMPER2
 }
-C 67900 50500 1 180 0 resistor-1.sym
+C 68000 50500 1 180 0 resistor-1.sym
 {
-T 67600 50100 5 10 0 0 180 0 1
+T 67700 50100 5 10 0 0 180 0 1
 device=RESISTOR
-T 67900 50500 5 10 0 0 0 0 1
+T 68000 50500 5 10 0 0 0 0 1
 footprint=1206
-T 67275 50725 5 10 1 1 180 0 1
-refdes=R?
-T 67800 50225 5 10 1 1 0 8 1
+T 67375 50725 5 10 1 1 180 0 1
+refdes=R4
+T 67900 50225 5 10 1 1 0 8 1
 value=120
 }
-N 67900 50400 68100 50400 4
+N 68000 50400 68200 50400 4
 N 66400 51100 66000 51100 4
 N 67600 51500 67300 51500 4
 N 66600 50500 66600 50000 4
-N 66600 50000 69500 50000 4
-N 67000 50400 67000 50800 4
-N 69100 50400 69100 50000 4
-N 59900 49900 60800 49900 4
-{
-T 60500 49900 5 10 1 1 0 0 1
-netname=IO4
-}
-N 59900 49600 60800 49600 4
-{
-T 60500 49600 5 10 1 1 0 0 1
-netname=IO5
-}
-N 59900 49300 60800 49300 4
-{
-T 60500 49300 5 10 1 1 0 0 1
-netname=IO6
-}
+N 66600 50000 69600 50000 4
+N 67100 50400 67100 50800 4
+N 69200 50400 69200 50000 4
 N 59900 44900 61500 44900 4
 {
 T 59900 44900 5 10 1 1 0 0 1
@@ -414,24 +391,19 @@ N 71400 47300 71700 47300 4
 T 71400 47300 5 10 1 1 0 0 1
 netname=IO18
 }
-N 71400 47000 71700 47000 4
-{
-T 71400 47000 5 10 1 1 0 0 1
-netname=IO19
-}
 C 69700 46800 1 0 0 connector6-1.sym
 {
 T 71500 48600 5 10 0 0 0 0 1
 device=CONNECTOR_6
 T 69800 48800 5 10 1 1 0 0 1
-refdes=CONN?
+refdes=CONN6
 T 69700 46800 5 10 0 0 0 0 1
 footprint=JUMPER6
 }
 N 61100 42300 61100 44000 4
 N 60900 42300 60900 43700 4
 N 60700 42300 60700 43400 4
-N 59900 44300 61500 44300 4
+N 59900 44300 61300 44300 4
 C 72500 48600 1 180 0 input-1.sym
 {
 T 72600 48450 5 10 1 1 0 0 1
@@ -467,31 +439,31 @@ value=INT2_ACCEL
 T 72500 47400 5 10 0 0 0 0 1
 net=INT2_ACCEL:1
 }
-C 63600 44900 1 0 0 output-1.sym
+C 63800 44800 1 0 0 output-1.sym
 {
-T 63700 45200 5 10 0 0 0 0 1
+T 63900 45100 5 10 0 0 0 0 1
 device=OUTPUT
-T 64400 44900 5 10 1 1 0 0 1
+T 64600 44800 5 10 1 1 0 0 1
 value=CS_MAG
-T 63600 44900 5 10 0 0 0 0 1
+T 63800 44800 5 10 0 0 0 0 1
 net=CS_MAG:1
 }
-C 63600 44600 1 0 0 output-1.sym
+C 63800 44400 1 0 0 output-1.sym
 {
-T 63700 44900 5 10 0 0 0 0 1
+T 63900 44700 5 10 0 0 0 0 1
 device=OUTPUT
-T 64400 44600 5 10 1 1 0 0 1
+T 64600 44400 5 10 1 1 0 0 1
 value=CS_ACCEL
-T 63600 44600 5 10 0 0 0 0 1
+T 63800 44400 5 10 0 0 0 0 1
 net=CS_ACCEL:1
 }
-C 63600 44300 1 0 0 output-1.sym
+C 63800 44000 1 0 0 output-1.sym
 {
-T 63700 44600 5 10 0 0 0 0 1
+T 63900 44300 5 10 0 0 0 0 1
 device=OUTPUT
-T 64400 44300 5 10 1 1 0 0 1
+T 64600 44000 5 10 1 1 0 0 1
 value=CS_GYRO
-T 63600 44300 5 10 0 0 0 0 1
+T 63800 44000 5 10 0 0 0 0 1
 net=CS_GYRO:1
 }
 U 60900 42100 65100 42100 10 1
@@ -510,4 +482,115 @@ C 60700 42300 1 270 0 busripper-1.sym
 T 61100 42300 5 8 0 0 270 0 1
 device=none
 }
-N 66400 45300 66400 45200 4
+N 66400 45000 66400 44900 4
+C 60600 42600 1 0 1 gnd-1.sym
+N 59900 43100 60500 43100 4
+N 60500 43100 60500 42900 4
+C 64900 42000 1 0 0 io-1.sym
+{
+T 65100 42600 5 10 0 0 0 0 1
+device=none
+T 65800 42000 5 10 1 1 0 0 1
+value=SPI
+}
+N 61300 44300 61300 43700 4
+N 61300 43700 61500 43700 4
+N 61500 44600 61500 44500 4
+C 59900 45800 1 0 0 nc-right-1.sym
+{
+T 60000 46300 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 46500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 59900 46700 1 0 0 nc-right-1.sym
+{
+T 60000 47200 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 47400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 59900 47300 1 0 0 nc-right-1.sym
+{
+T 60000 47800 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 48000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 59900 47600 1 0 0 nc-right-1.sym
+{
+T 60000 48100 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 48300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 59900 47900 1 0 0 nc-right-1.sym
+{
+T 60000 48400 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 48600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 60000 49200 1 0 0 nc-right-1.sym
+{
+T 60100 49700 5 10 0 0 0 0 1
+value=NoConnection
+T 60100 49900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 60000 49500 1 0 0 nc-right-1.sym
+{
+T 60100 50000 5 10 0 0 0 0 1
+value=NoConnection
+T 60100 50200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 60000 49800 1 0 0 nc-right-1.sym
+{
+T 60100 50300 5 10 0 0 0 0 1
+value=NoConnection
+T 60100 50500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 59900 42700 1 0 0 nc-right-1.sym
+{
+T 60000 43200 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 43400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 59900 42400 1 0 0 nc-right-1.sym
+{
+T 60000 42900 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 43100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 59900 42100 1 0 0 nc-right-1.sym
+{
+T 60000 42600 5 10 0 0 0 0 1
+value=NoConnection
+T 60000 42800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 63500 43600 1 0 0 nc-right-1.sym
+{
+T 63600 44100 5 10 0 0 0 0 1
+value=NoConnection
+T 63600 44300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 71700 46900 1 0 0 io-1.sym
+{
+T 72600 47100 5 10 0 0 0 0 1
+net=SoC:1
+T 71900 47500 5 10 0 0 0 0 1
+device=none
+T 72600 47000 5 10 1 1 0 1 1
+value=SoC
+}
+N 71400 47000 71700 47000 4
+{
+T 71400 47000 5 10 1 1 0 0 1
+netname=IO19
+}
index 9ad8049..73a7095 100644 (file)
@@ -16,7 +16,7 @@ C 53600 47800 1 180 0 capacitor-1.sym
 T 53400 47100 5 10 0 0 180 0 1
 device=CAPACITOR
 T 53300 47700 5 10 1 1 0 0 1
-refdes=C9
+refdes=C1
 T 53400 46900 5 10 0 0 180 0 1
 symversion=0.1
 T 53700 47500 5 10 1 1 180 0 1
@@ -29,7 +29,7 @@ C 53600 48400 1 180 0 capacitor-1.sym
 T 53400 47700 5 10 0 0 180 0 1
 device=CAPACITOR
 T 53300 48300 5 10 1 1 0 0 1
-refdes=C10
+refdes=C2
 T 53400 47500 5 10 0 0 180 0 1
 symversion=0.1
 T 53600 48100 5 10 1 1 180 0 1
@@ -45,32 +45,31 @@ N 53800 48200 53800 46900 4
 N 53600 47600 53800 47600 4
 C 40200 46300 1 0 0 3.3V-plus-1.sym
 N 40400 45300 40400 46300 4
-C 42800 42400 1 0 0 ground.sym
-N 42600 43300 43000 43300 4
-N 43000 42700 43000 43700 4
-N 42600 42900 43000 42900 4
-C 44000 43000 1 90 0 capacitor-1.sym
+C 43100 42700 1 0 0 ground.sym
+N 42600 43300 43300 43300 4
+N 43300 43000 43300 43700 4
+C 44000 43100 1 90 0 capacitor-1.sym
 {
-T 43300 43200 5 10 0 0 90 0 1
+T 43300 43300 5 10 0 0 90 0 1
 device=CAPACITOR
-T 43600 43700 5 10 1 1 180 0 1
-refdes=C11
-T 43100 43200 5 10 0 0 90 0 1
+T 43600 43800 5 10 1 1 180 0 1
+refdes=C3
+T 43100 43300 5 10 0 0 90 0 1
 symversion=0.1
-T 43300 43100 5 10 1 1 0 0 1
+T 43300 43200 5 10 1 1 0 0 1
 value=4.7uF
-T 44000 43000 5 10 0 0 0 0 1
+T 44000 43100 5 10 0 0 0 0 1
 footprint=1206
 }
-C 43600 42400 1 0 0 ground.sym
+C 43600 42700 1 0 0 ground.sym
 N 42600 44100 43800 44100 4
-N 43800 44100 43800 43900 4
+N 43800 44100 43800 44000 4
 C 43900 45900 1 180 0 capacitor-1.sym
 {
 T 43700 45200 5 10 0 0 180 0 1
 device=CAPACITOR
 T 43000 45800 5 10 1 1 0 0 1
-refdes=C12
+refdes=C4
 T 43700 45000 5 10 0 0 180 0 1
 symversion=0.1
 T 43300 45600 5 10 1 1 180 0 1
@@ -79,13 +78,13 @@ T 43900 45900 5 10 0 0 0 0 1
 footprint=1206
 }
 N 43000 45700 42600 45700 4
-N 43800 42700 43800 43000 4
+N 43800 43000 43800 43100 4
 C 39400 45500 1 0 0 capacitor-1.sym
 {
 T 39600 46200 5 10 0 0 0 0 1
 device=CAPACITOR
 T 39700 46000 5 10 1 1 180 0 1
-refdes=C13
+refdes=C5
 T 39600 46400 5 10 0 0 0 0 1
 symversion=0.1
 T 39700 45300 5 10 1 1 0 0 1
@@ -105,16 +104,28 @@ C 44600 47300 1 0 0 L3G4200D.sym
 T 44775 51150 5 10 1 1 0 0 1
 device=L3G4200D
 T 46300 51150 5 10 1 1 0 0 1
-refdes=U3
+refdes=U1
+T 44600 47300 5 10 0 0 0 0 1
+net=SCL:2
+T 44600 47300 5 10 0 0 0 0 1
+net=MOSI:3
+T 44600 47300 5 10 0 0 0 0 1
+net=MISO:4
 }
 C 50000 44600 1 0 0 LIS331DLH.sym
 {
 T 50175 48450 5 10 1 1 0 0 1
 device=LIS331DLH
 T 51700 48450 5 10 1 1 0 0 1
-refdes=U4
+refdes=U2
 T 50000 44600 5 10 0 0 0 0 1
 footprint=QFN16_3lis331.fp
+T 50000 44600 5 10 0 0 0 0 1
+net=SCL:4
+T 50000 44600 5 10 0 0 0 0 1
+net=MOSI:6
+T 50000 44600 5 10 0 0 0 0 1
+net=MISO:7
 }
 N 40500 45300 40400 45300 4
 N 42600 45300 44100 45300 4
@@ -140,11 +151,17 @@ C 40500 42300 1 0 0 HMC5983.sym
 T 40675 46150 5 10 1 1 0 0 1
 device=HMC5983
 T 42000 46150 5 10 1 1 0 0 1
-refdes=U?
+refdes=U3
 T 40875 47750 5 10 0 0 0 0 1
 footprint=QFN16_3
+T 40500 42300 5 10 0 0 0 0 1
+net=SCL:1
+T 40500 42300 5 10 0 0 0 0 1
+net=MOSI:16
+T 40500 42300 5 10 0 0 0 0 1
+net=MISO:5
 }
-N 42600 43700 43000 43700 4
+N 42600 43700 43300 43700 4
 N 39400 45700 39400 45600 4
 N 40500 45700 40400 45700 4
 N 40400 45700 40300 45700 4
@@ -184,7 +201,7 @@ device=RESISTOR
 T 45700 46200 5 10 0 0 90 0 1
 footprint=1206
 T 46000 46600 5 10 1 1 180 0 1
-refdes=R5
+refdes=R1
 T 46100 46000 5 10 1 1 180 0 1
 value=10k
 }
@@ -209,7 +226,7 @@ symversion=0.1
 T 43500 48100 5 10 0 0 90 0 1
 footprint=1206
 T 44000 47900 5 10 1 1 180 0 1
-refdes=C5
+refdes=C8
 T 43700 47400 5 10 1 1 0 0 1
 value=100nF
 }
@@ -222,7 +239,7 @@ symversion=0.1
 T 42900 48100 5 10 0 0 90 0 1
 footprint=1206
 T 43000 47900 5 10 1 1 180 0 1
-refdes=C8
+refdes=C9
 T 43000 47500 5 10 1 1 180 0 1
 value=10uF
 }
@@ -324,7 +341,7 @@ value=CS_ACCEL
 T 49000 47500 5 10 0 0 0 0 1
 net=CS_ACCEL:1
 }
-U 38700 52600 49400 52600 10 0
+U 39800 52600 49400 52600 10 0
 U 49400 52600 49400 48600 10 0
 U 42500 52600 42500 49300 10 1
 U 40900 52600 40900 50600 10 0
@@ -386,3 +403,57 @@ T 47700 46000 5 8 0 0 90 0 1
 device=none
 }
 U 47900 48600 47900 46200 10 0
+C 39800 52700 1 180 0 io-1.sym
+{
+T 39600 52100 5 10 0 0 180 0 1
+device=none
+T 38600 52500 5 10 1 1 0 0 1
+value=SPI
+}
+C 42600 44800 1 0 0 nc-right-1.sym
+{
+T 42700 45300 5 10 0 0 0 0 1
+value=NoConnection
+T 42700 45500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 42600 44400 1 0 0 nc-right-1.sym
+{
+T 42700 44900 5 10 0 0 0 0 1
+value=NoConnection
+T 42700 45100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 50000 47300 1 180 0 nc-right-1.sym
+{
+T 49900 46800 5 10 0 0 180 0 1
+value=NoConnection
+T 49900 46600 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 50000 45700 1 180 0 nc-right-1.sym
+{
+T 49900 45200 5 10 0 0 180 0 1
+value=NoConnection
+T 49900 45000 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+C 40500 43000 1 180 0 nc-right-1.sym
+{
+T 40400 42500 5 10 0 0 180 0 1
+value=NoConnection
+T 40400 42300 5 10 0 0 180 0 1
+device=DRC_Directive
+}
+N 42600 42900 42800 42900 4
+N 42800 42400 42800 42900 4
+N 42800 42400 44100 42400 4
+C 44100 42300 1 0 0 io-1.sym
+{
+T 45000 42500 5 10 0 0 0 0 1
+net=SoC:1
+T 44300 42900 5 10 0 0 0 0 1
+device=none
+T 45000 42400 5 10 1 1 0 1 1
+value=SoC
+}
index fbe9e3f..18801ea 100644 (file)
@@ -1,8 +1,8 @@
 v 20130925 2
-B 300 0 1200 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-T -25 1550 5 10 1 1 0 0 1
+B 300 0 1400 1700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 275 1750 5 10 1 1 0 0 1
 device=74LVC139
-T 1350 1550 8 10 1 1 0 0 1
+T 1550 1750 8 10 1 1 0 0 1
 refdes=U?
 T 275 4450 5 10 0 0 0 0 1
 footprint=so16
@@ -18,82 +18,82 @@ T 275 5350 5 10 0 0 0 0 1
 description=2 to 4 line decoder/demultiplexer
 T 275 5150 5 10 0 0 0 0 1
 documentation=http://www.nxp.com/documents/data_sheet/74LVC139.pdf
-P 0 1100 300 1100 1 0 0
+P 0 1000 300 1000 1 0 0
 {
-T 205 1145 5 8 1 1 0 6 1
+T 205 1045 5 8 1 1 0 6 1
 pinnumber=3
-T 425 1275 5 8 0 1 0 8 1
+T 425 1175 5 8 0 1 0 8 1
 pinseq=3
-T 330 1120 9 8 1 1 0 0 1
+T 330 1020 9 8 1 1 0 0 1
 pinlabel=A1
-T 450 1275 5 8 0 1 0 2 1
+T 450 1175 5 8 0 1 0 2 1
 pintype=in
 }
-P 0 800 300 800 1 0 0
+P 0 1400 300 1400 1 0 0
 {
-T 205 845 5 8 1 1 0 6 1
+T 205 1445 5 8 1 1 0 6 1
 pinnumber=2
-T 425 975 5 8 0 1 0 8 1
+T 425 1575 5 8 0 1 0 8 1
 pinseq=2
-T 330 820 9 8 1 1 0 0 1
+T 330 1420 9 8 1 1 0 0 1
 pinlabel=A0
-T 450 975 5 8 0 1 0 2 1
+T 450 1575 5 8 0 1 0 2 1
 pintype=in
 }
-P 0 500 200 500 1 0 0
+P 0 200 200 200 1 0 0
 {
-T 205 545 5 8 1 1 0 6 1
+T 205 245 5 8 1 1 0 6 1
 pinnumber=1
-T 50 400 5 8 0 1 90 8 1
+T 50 100 5 8 0 1 90 8 1
 pinseq=1
-T 355 495 9 8 1 1 0 0 1
+T 355 195 9 8 1 1 0 0 1
 pinlabel=\_E\_
-T 350 500 5 8 0 1 0 2 1
+T 350 200 5 8 0 1 0 2 1
 pintype=in
 }
-V 250 500 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-P 1800 300 1600 300 1 0 0
+V 250 200 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 2000 200 1800 200 1 0 0
 {
-T 1595 345 5 8 1 1 0 0 1
+T 1795 245 5 8 1 1 0 0 1
 pinnumber=7
-T 1375 475 5 8 0 1 0 2 1
+T 1575 375 5 8 0 1 0 2 1
 pinseq=7
-T 1470 295 9 8 1 1 0 6 1
+T 1670 195 9 8 1 1 0 6 1
 pinlabel=\_Y\_3
-T 1350 475 5 8 0 1 0 8 1
+T 1550 375 5 8 0 1 0 8 1
 pintype=out
 }
-P 1800 1200 1600 1200 1 0 0
+P 2000 1400 1800 1400 1 0 0
 {
-T 1595 1245 5 8 1 1 0 0 1
+T 1795 1445 5 8 1 1 0 0 1
 pinnumber=4
-T 1375 1275 5 8 0 1 0 2 1
+T 1575 1475 5 8 0 1 0 2 1
 pinseq=4
-T 1470 1220 9 8 1 1 0 6 1
+T 1670 1420 9 8 1 1 0 6 1
 pinlabel=\_Y\_0
-T 1350 1375 5 8 0 1 0 8 1
+T 1550 1575 5 8 0 1 0 8 1
 pintype=out
 }
-P 1800 900 1600 900 1 0 0
+P 2000 1000 1800 1000 1 0 0
 {
-T 1595 945 5 8 1 1 0 0 1
+T 1795 1045 5 8 1 1 0 0 1
 pinnumber=5
-T 1375 1075 5 8 0 1 0 2 1
+T 1575 1175 5 8 0 1 0 2 1
 pinseq=5
-T 1470 920 9 8 1 1 0 6 1
+T 1670 1020 9 8 1 1 0 6 1
 pinlabel=\_Y\_1
-T 1350 1075 5 8 0 1 0 8 1
+T 1550 1175 5 8 0 1 0 8 1
 pintype=out
 }
-P 1800 600 1600 600 1 0 0
+P 2000 600 1800 600 1 0 0
 {
-T 1595 645 5 8 1 1 0 0 1
+T 1795 645 5 8 1 1 0 0 1
 pinnumber=6
-T 1375 775 5 8 0 1 0 2 1
+T 1575 775 5 8 0 1 0 2 1
 pinseq=6
-T 1470 620 9 8 1 1 0 6 1
+T 1670 620 9 8 1 1 0 6 1
 pinlabel=\_Y\_2
-T 1350 775 5 8 0 1 0 8 1
+T 1550 775 5 8 0 1 0 8 1
 pintype=out
 }
 T 275 4050 5 10 0 0 0 0 1
@@ -106,7 +106,7 @@ T 275 4850 5 10 0 0 0 0 1
 net=Vcc:16
 T 275 4650 5 10 0 0 0 0 1
 net=GND:8
-V 1550 300 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-V 1550 1200 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-V 1550 600 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-V 1550 900 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+V 1750 200 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+V 1750 1400 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+V 1750 600 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+V 1750 1000 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
index 1be9b4f..44691e4 100644 (file)
@@ -58,15 +58,15 @@ pintype=pwr
 T 355 3395 9 8 1 1 0 0 1
 pinlabel=VDD
 }
-P 2100 1000 1800 1000 1 0 0
+P 2100 600 1800 600 1 0 0
 {
-T 1895 1045 5 8 1 1 0 0 1
+T 1895 645 5 8 1 1 0 0 1
 pinnumber=9
-T 1675 1175 5 8 0 1 0 2 1
+T 1675 775 5 8 0 1 0 2 1
 pinseq=9
-T 1770 995 9 8 1 1 0 6 1
+T 1770 595 9 8 1 1 0 6 1
 pinlabel=SoC
-T 1650 1175 5 8 0 1 0 8 1
+T 1650 775 5 8 0 1 0 8 1
 pintype=pwr
 }
 P 2100 3400 1800 3400 1 0 0
@@ -80,15 +80,15 @@ pinlabel=SETC
 T 1650 3575 5 8 0 1 0 8 1
 pintype=io
 }
-P 2100 600 1800 600 1 0 0
+P 2100 1000 1800 1000 1 0 0
 {
-T 1895 645 5 8 1 1 0 0 1
+T 1895 1045 5 8 1 1 0 0 1
 pinnumber=11
-T 1675 775 5 8 0 1 0 2 1
+T 1675 1175 5 8 0 1 0 2 1
 pinseq=11
-T 1770 620 9 8 1 1 0 6 1
+T 1770 1020 9 8 1 1 0 6 1
 pinlabel=GND
-T 1650 775 5 8 0 1 0 8 1
+T 1650 1175 5 8 0 1 0 8 1
 pintype=pwr
 }
 P 2100 1800 1800 1800 1 0 0
index 72901c8..33755cb 100644 (file)
@@ -67,7 +67,7 @@ pinseq=9
 T 1770 995 9 8 1 1 0 6 1
 pinlabel=RES2
 T 1650 1175 5 8 0 1 0 8 1
-pintype=io
+pintype=pwr
 }
 P 2100 2200 1800 2200 1 0 0
 {
@@ -78,7 +78,7 @@ pinseq=12
 T 1770 2170 9 8 1 1 0 6 1
 pinlabel=RES5
 T 1650 2375 5 8 0 1 0 8 1
-pintype=io
+pintype=pwr
 }
 P 2100 1800 1800 1800 1 0 0
 {
@@ -89,7 +89,7 @@ pinseq=11
 T 1770 1770 9 8 1 1 0 6 1
 pinlabel=RES4
 T 1650 1975 5 8 0 1 0 8 1
-pintype=io
+pintype=pwr
 }
 P 2100 1400 1800 1400 1 0 0
 {
@@ -100,7 +100,7 @@ pinseq=10
 T 1770 1370 9 8 1 1 0 6 1
 pinlabel=RES3
 T 1650 1575 5 8 0 1 0 8 1
-pintype=io
+pintype=pwr
 }
 T 1600 3850 8 10 1 1 0 0 1
 refdes=U?
@@ -124,7 +124,7 @@ pinseq=8
 T 1745 595 9 8 1 1 0 6 1
 pinlabel=RES1
 T 1650 775 5 8 0 1 0 8 1
-pintype=io
+pintype=pwr
 }
 P 2100 3400 1800 3400 1 0 0
 {
@@ -179,7 +179,7 @@ pinseq=15
 T 355 1395 9 8 1 1 0 0 1
 pinlabel=RES6
 T 450 1225 5 8 0 1 180 8 1
-pintype=io
+pintype=pwr
 }
 P 0 600 300 600 1 0 0
 {
index cf2bf89..c0f8dc4 100644 (file)
@@ -100,7 +100,7 @@ pinseq=10
 T 355 595 9 8 1 1 0 0 1
 pinlabel=RES1
 T 450 775 5 8 0 1 0 2 1
-pintype=io
+pintype=pwr
 }
 T 1700 3850 8 10 1 1 0 0 1
 refdes=U?
@@ -157,7 +157,7 @@ pinseq=15
 T 1745 2995 9 8 1 1 0 6 1
 pinlabel=RES2
 T 1650 3175 5 8 0 1 0 8 1
-pintype=io
+pintype=pwr
 }
 P 2100 3400 1800 3400 1 0 0
 {
@@ -168,7 +168,7 @@ pinseq=14
 T 1745 3395 9 8 1 1 0 6 1
 pinlabel=Vdd
 T 1650 3575 5 8 0 1 0 8 1
-pintype=io
+pintype=pwr
 }
 P 2100 1400 1800 1400 1 0 0
 {