put jumpers between the level shifter and the cc1111 so we can choose which
authorBdale Garbee <bdale@gag.com>
Mon, 19 Dec 2011 20:46:59 +0000 (13:46 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 19 Dec 2011 20:46:59 +0000 (13:46 -0700)
SPI port to use

packages/TSSOP14.fp [new file with mode: 0644]
packages/via4x2.fp [new file with mode: 0644]
symbols/TXS0104E.sym [new file with mode: 0644]
symbols/conn-4x2.sym [new file with mode: 0644]
teleshield.pcb
teleshield.sch

diff --git a/packages/TSSOP14.fp b/packages/TSSOP14.fp
new file mode 100644 (file)
index 0000000..615be37
--- /dev/null
@@ -0,0 +1,67 @@
+       # number of pads
+       # pad width in 1/1000 mil
+       # pad length in 1/1000 mil
+       # pad pitch 1/1000 mil
+       # seperation between pads on opposite sides 1/1000 mil
+       # X coordinates for the right hand column of pads (1/100 mils)
+       # pad clearance to plane layer in 1/100 mil
+       # pad soldermask width in 1/100 mil
+       # silk screen width (1/100 mils)
+       # figure out if we have an even or odd number of pins per side
+       # silk bounding box is -XMAX,-YMAX, XMAX,YMAX (1/100 mils)
+# element_flags, description, pcb-name, value, mark_x, mark_y,
+# text_x, text_y, text_direction, text_scale, text_flags
+Element[0x00000000 "Thin shrink small outline package, standard (4.4mm)" "" "TSSOP14" 0 0 -2000 -6000 0 100 0x00000000]
+(
+# 
+# Pad[x1, y1, x2, y2, thickness, clearance, mask, name , pad number, flags]
+        Pad[   -13917 -7677 
+                        -9311 -7677 
+                       1299 1000 2299 "1" "1" 0x00000100]
+        Pad[   -13917 -5118 
+                        -9311 -5118 
+                       1299 1000 2299 "2" "2" 0x00000100]
+        Pad[   -13917 -2559 
+                        -9311 -2559 
+                       1299 1000 2299 "3" "3" 0x00000100]
+        Pad[   -13917 0 
+                        -9311 0 
+                       1299 1000 2299 "4" "4" 0x00000100]
+        Pad[   -13917 2559 
+                        -9311 2559 
+                       1299 1000 2299 "5" "5" 0x00000100]
+        Pad[   -13917 5118 
+                        -9311 5118 
+                       1299 1000 2299 "6" "6" 0x00000100]
+        Pad[   -13917 7677 
+                        -9311 7677 
+                       1299 1000 2299 "7" "7" 0x00000100]
+        Pad[   13917 7677 
+                        9311 7677 
+                       1299 1000 2299 "8" "8" 0x00000100]
+        Pad[   13917 5118 
+                        9311 5118 
+                       1299 1000 2299 "9" "9" 0x00000100]
+        Pad[   13917 2559 
+                        9311 2559 
+                       1299 1000 2299 "10" "10" 0x00000100]
+        Pad[   13917 0 
+                        9311 0 
+                       1299 1000 2299 "11" "11" 0x00000100]
+        Pad[   13917 -2559 
+                        9311 -2559 
+                       1299 1000 2299 "12" "12" 0x00000100]
+        Pad[   13917 -5118 
+                        9311 -5118 
+                       1299 1000 2299 "13" "13" 0x00000100]
+        Pad[   13917 -7677 
+                        9311 -7677 
+                       1299 1000 2299 "14" "14" 0x00000100]
+       ElementLine[-15566 -9326 -15566  9326 1000]
+       ElementLine[-15566  9326  15566  9326 1000]
+       ElementLine[ 15566  9326  15566 -9326 1000]
+       ElementLine[-15566 -9326 -2500 -9326 1000]
+       ElementLine[ 15566 -9326  2500 -9326 1000]
+       # punt on the arc on small parts as it can cover the pads
+       ElementArc[0 -9326 2500 2500 0 180 1000]
+)
diff --git a/packages/via4x2.fp b/packages/via4x2.fp
new file mode 100644 (file)
index 0000000..470a224
--- /dev/null
@@ -0,0 +1,11 @@
+Element["" "via4x2" "J0" "" 15750 10750 17500 -2500 0 100 ""]
+(
+       Pin[-6000 -3000 2900 1400 3500 1500 "2" "2" ""]
+       Pin[-2000 -3000 2900 1400 3500 1500 "4" "4" ""]
+       Pin[2000 -3000 2900 1400 3500 1500 "6" "6" ""]
+       Pin[6000 -3000 2900 1400 3500 1500 "8" "8" ""]
+       Pin[-6000 3000 2900 1400 3500 1500 "1" "1" "square"]
+       Pin[-2000 3000 2900 1400 3500 1500 "3" "3" ""]
+       Pin[2000 3000 2900 1400 3500 1500 "5" "5" ""]
+       Pin[6000 3000 2900 1400 3500 1500 "7" "7" ""]
+)
diff --git a/symbols/TXS0104E.sym b/symbols/TXS0104E.sym
new file mode 100644 (file)
index 0000000..5848c81
--- /dev/null
@@ -0,0 +1,162 @@
+v 20110115 2
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=io
+T 355 1295 5 10 1 1 0 0 1
+pinlabel=A3
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=4
+T 0 1300 5 10 0 0 0 0 1
+pinseq=4
+}
+B 300 0 1400 2700 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 1295 895 8 10 0 1 0 0 1
+device=IC
+T 295 2795 8 10 1 1 0 0 1
+refdes=J?
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=io
+T 355 895 5 10 1 1 0 0 1
+pinlabel=A4
+T 205 945 5 10 1 1 0 6 1
+pinnumber=5
+T 0 900 5 10 0 0 0 0 1
+pinseq=5
+}
+P 2000 500 1700 500 1 0 0
+{
+T 2000 500 5 10 0 0 0 6 1
+pintype=pas
+T 1645 495 5 10 1 1 0 6 1
+pinlabel=NC
+T 1795 545 5 10 1 1 0 0 1
+pinnumber=9
+T 2000 500 5 10 0 0 0 6 1
+pinseq=9
+}
+T 995 2795 8 10 1 1 0 0 1
+value=TXS0104
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=pas
+T 355 495 5 10 1 1 0 0 1
+pinlabel=NC
+T 205 545 5 10 1 1 0 6 1
+pinnumber=6
+T 0 500 5 10 0 0 0 0 1
+pinseq=6
+}
+P 0 2100 300 2100 1 0 0
+{
+T 0 2100 5 10 0 0 0 0 1
+pintype=io
+T 355 2095 5 10 1 1 0 0 1
+pinlabel=A1
+T 205 2145 5 10 1 1 0 6 1
+pinnumber=2
+T 0 2100 5 10 0 0 0 0 1
+pinseq=2
+}
+P 0 2500 300 2500 1 0 0
+{
+T 0 2500 5 10 0 0 0 0 1
+pintype=pwr
+T 355 2495 5 10 1 1 0 0 1
+pinlabel=VCCA
+T 205 2545 5 10 1 1 0 6 1
+pinnumber=1
+T 0 2500 5 10 0 0 0 0 1
+pinseq=1
+}
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=io
+T 355 1695 5 10 1 1 0 0 1
+pinlabel=A2
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=3
+T 0 1700 5 10 0 0 0 0 1
+pinseq=3
+}
+P 2000 100 1700 100 1 0 0
+{
+T 2000 100 5 10 0 0 0 6 1
+pintype=in
+T 1645 95 5 10 1 1 0 6 1
+pinlabel=OE
+T 1795 145 5 10 1 1 0 0 1
+pinnumber=8
+T 2000 100 5 10 0 0 0 6 1
+pinseq=8
+}
+P 2000 1300 1700 1300 1 0 0
+{
+T 2000 1300 5 10 0 0 0 6 1
+pintype=io
+T 1645 1295 5 10 1 1 0 6 1
+pinlabel=B3
+T 1795 1345 5 10 1 1 0 0 1
+pinnumber=11
+T 2000 1300 5 10 0 0 0 6 1
+pinseq=11
+}
+P 2000 900 1700 900 1 0 0
+{
+T 2000 900 5 10 0 0 0 6 1
+pintype=io
+T 1645 895 5 10 1 1 0 6 1
+pinlabel=B4
+T 1795 945 5 10 1 1 0 0 1
+pinnumber=10
+T 2000 900 5 10 0 0 0 6 1
+pinseq=10
+}
+P 2000 2100 1700 2100 1 0 0
+{
+T 2000 2100 5 10 0 0 0 6 1
+pintype=io
+T 1645 2095 5 10 1 1 0 6 1
+pinlabel=B1
+T 1795 2145 5 10 1 1 0 0 1
+pinnumber=13
+T 2000 2100 5 10 0 0 0 6 1
+pinseq=13
+}
+P 2000 2500 1700 2500 1 0 0
+{
+T 2000 2500 5 10 0 0 0 6 1
+pintype=pwr
+T 1645 2495 5 10 1 1 0 6 1
+pinlabel=VCCB
+T 1795 2545 5 10 1 1 0 0 1
+pinnumber=14
+T 2000 2500 5 10 0 0 0 6 1
+pinseq=14
+}
+P 2000 1700 1700 1700 1 0 0
+{
+T 2000 1700 5 10 0 0 0 6 1
+pintype=io
+T 1645 1695 5 10 1 1 0 6 1
+pinlabel=B2
+T 1795 1745 5 10 1 1 0 0 1
+pinnumber=12
+T 2000 1700 5 10 0 0 0 6 1
+pinseq=12
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=pwr
+T 355 95 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 145 5 10 1 1 0 6 1
+pinnumber=7
+T 0 100 5 10 0 0 0 0 1
+pinseq=7
+}
diff --git a/symbols/conn-4x2.sym b/symbols/conn-4x2.sym
new file mode 100644 (file)
index 0000000..3a275d6
--- /dev/null
@@ -0,0 +1,92 @@
+v 20110115 2
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 945 5 10 1 1 0 6 1
+pinnumber=3
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 155 895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 545 5 10 1 1 0 6 1
+pinnumber=5
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 600 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 1600 8 10 1 1 0 0 1
+refdes=J?
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 95 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 145 5 10 1 1 0 6 1
+pinnumber=7
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 1200 1300 900 1300 1 0 0
+{
+T 1200 1300 5 10 0 0 0 6 1
+pintype=unknown
+T 845 1295 5 10 0 1 0 6 1
+pinlabel=unknown
+T 995 1345 5 10 1 1 0 0 1
+pinnumber=2
+T 1200 1300 5 10 0 0 0 6 1
+pinseq=0
+}
+P 1200 900 900 900 1 0 0
+{
+T 1200 900 5 10 0 0 0 6 1
+pintype=unknown
+T 845 895 5 10 0 1 0 6 1
+pinlabel=unknown
+T 995 945 5 10 1 1 0 0 1
+pinnumber=4
+T 1200 900 5 10 0 0 0 6 1
+pinseq=0
+}
+P 1200 500 900 500 1 0 0
+{
+T 1200 500 5 10 0 0 0 6 1
+pintype=unknown
+T 845 495 5 10 0 1 0 6 1
+pinlabel=unknown
+T 995 545 5 10 1 1 0 0 1
+pinnumber=6
+T 1200 500 5 10 0 0 0 6 1
+pinseq=0
+}
+P 1200 100 900 100 1 0 0
+{
+T 1200 100 5 10 0 0 0 6 1
+pintype=unknown
+T 845 95 5 10 0 1 0 6 1
+pinlabel=unknown
+T 995 145 5 10 1 1 0 0 1
+pinnumber=8
+T 1200 100 5 10 0 0 0 6 1
+pinseq=0
+}
index 5d43b0e5fd69ecd98b2e6270d445cb52cddff8ee..9199c89edec6949b57d58b7320473a47f6a7ee72 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20070407]
 PCB["Diavolino" 270000 210000]
 
 Grid[100.0 0 0 0]
-Cursor[37500 2300 0.000000]
+Cursor[145300 68700 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[600 1000 600 500 1500 700]
@@ -882,8 +882,6 @@ Via[194900 115600 2900 1400 0 1500 "" ""]
 Via[194800 128800 2900 1400 0 1500 "" ""]
 Via[194900 152000 2900 1400 0 1500 "" ""]
 Via[198800 85100 2900 1400 0 1500 "" ""]
-Via[195300 75800 2900 1400 0 1500 "" ""]
-Via[187100 75300 2900 1400 0 1500 "" ""]
 Via[267000 170000 2900 1400 0 1500 "" "thermal(0S,1S)"]
 Via[255000 170000 2900 1400 0 1500 "" "thermal(0S,1S)"]
 Via[267000 80000 2900 1400 0 1500 "" "thermal(0S,1S)"]
@@ -896,6 +894,10 @@ Via[186000 91600 2900 1400 0 1500 "" ""]
 Via[143700 153900 2900 1400 0 1500 "" ""]
 Via[210500 55100 2900 1400 0 1500 "" "thermal(1S)"]
 Via[137900 54600 2900 1400 0 1500 "" ""]
+Via[161100 76500 2900 1400 3500 1500 "" ""]
+Via[166500 76500 2900 1400 3500 1500 "" ""]
+Via[171200 76500 2900 1400 3500 1500 "" ""]
+Via[176800 76500 2900 1400 3500 1500 "" ""]
 
 Element["" "0402" "C37" "1uF" 23600 202300 -4966 1318 0 100 ""]
 (
@@ -1169,23 +1171,23 @@ Element["" "0402" "C38" "0.01uF" 34200 201526 -948 -3502 3 100 ""]
 
 Element["" "TI-QFN36" "U9" "CC1111" 216200 104800 -2500 -18400 0 100 ""]
 (
-       Pin[5919 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[5919 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[5919 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[0 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[0 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[0 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[-5920 -5919 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[-5920 0 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pin[-5920 5920 2900 2500 0 1500 "GND Exposed" "37" "via,thermal(1S)"]
-       Pad[0 0 0 0 17323 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5919 -5919 5919 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pin[5919 -5919 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[5919 0 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[5919 5920 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[0 -5919 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[0 0 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[0 5920 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[-5920 -5919 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[-5920 0 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pin[-5920 5920 2900 2500 2900 1500 "GND Exposed" "37" "via,thermal(1S)"]
+       Pad[0 0 0 0 17323 0 17323 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 -5919 5919 -5919 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[5919 -2959 5919 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[5919 -2959 5919 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5919 0 5919 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 0 5919 0 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[5919 2960 5919 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[5919 2960 5919 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5919 5920 5919 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5919 5920 5919 5920 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[2959 -5919 2959 -5919 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[2959 -5919 2959 -5919 1500 0 2960 "GND Exposed" "37" "square,edge2"]
        Pad[2959 -2959 2959 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
@@ -1196,13 +1198,13 @@ Element["" "TI-QFN36" "U9" "CC1111" 216200 104800 -2500 -18400 0 100 ""]
        Pad[2959 2960 2959 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
        Pad[2959 5920 2959 5920 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[2959 5920 2959 5920 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[0 -5919 0 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[0 -5919 0 -5919 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[0 -2959 0 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[0 -2959 0 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[0 0 0 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[0 0 0 0 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[0 2960 0 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[0 2960 0 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[0 5920 0 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[0 5920 0 5920 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
        Pad[-2960 -5919 -2960 -5919 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
        Pad[-2960 -5919 -2960 -5919 1500 0 2960 "GND Exposed" "37" "square"]
        Pad[-2960 -2959 -2960 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
@@ -1213,13 +1215,13 @@ Element["" "TI-QFN36" "U9" "CC1111" 216200 104800 -2500 -18400 0 100 ""]
        Pad[-2960 2960 -2960 2960 1500 0 2960 "GND Exposed" "37" "square"]
        Pad[-2960 5920 -2960 5920 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
        Pad[-2960 5920 -2960 5920 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-5920 -5919 -5920 -5919 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5920 -5919 -5920 -5919 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
        Pad[-5920 -2959 -5920 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
        Pad[-5920 -2959 -5920 -2959 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-5920 0 -5920 0 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5920 0 -5920 0 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
        Pad[-5920 2960 -5920 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
        Pad[-5920 2960 -5920 2960 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-5920 5920 -5920 5920 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5920 5920 -5920 5920 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
        Pad[9999 -7873 11849 -7873 1102 866 1500 "RBIAS" "27" "edge2"]
        Pad[-11850 -7873 -10000 -7873 1102 866 1500 "P1_2" "1" ""]
        Pad[7873 10000 7873 11850 1102 866 1500 "P2_4/XOSC32_Q2" "18" "edge2"]
@@ -1530,6 +1532,19 @@ Element["" "SOT23" "U2" "MCP130T" 214400 59530 8242 -3275 0 100 ""]
        ElementLine [-6890 8662 6889 8662 1000]
        ElementLine [-6890 -8858 -6890 8662 1000]
 
+       )
+
+Element["" "via4x2" "J11" "spi_jumper" 187000 69200 8000 -3200 0 100 ""]
+(
+       Pin[-6000 -3000 2900 1400 3500 1500 "2" "2" "edge2"]
+       Pin[-2000 -3000 2900 1400 3500 1500 "4" "4" "edge2"]
+       Pin[2000 -3000 2900 1400 3500 1500 "6" "6" "edge2"]
+       Pin[6000 -3000 2900 1400 3500 1500 "8" "8" "edge2"]
+       Pin[-6000 3000 2900 1400 3500 1500 "1" "1" "square,edge2"]
+       Pin[-2000 3000 2900 1400 3500 1500 "3" "3" "edge2"]
+       Pin[2000 3000 2900 1400 3500 1500 "5" "5" "edge2"]
+       Pin[6000 3000 2900 1400 3500 1500 "7" "7" "edge2"]
+
        )
 Layer(1 "component")
 (
@@ -1681,9 +1696,8 @@ Layer(1 "component")
        Line[91090 91310 96200 86200 2500 2000 "clearline"]
        Line[96200 86200 96200 58864 2500 2000 "clearline"]
        Line[96200 58864 96090 58754 2500 2000 "clearline"]
-       Line[212200 93813 212263 93876 1000 1400 "clearline"]
        Line[210300 93870 210294 93876 1000 1400 "clearline"]
-       Line[183200 76500 203600 96900 1000 1400 "clearline"]
+       Line[185100 78400 203600 96900 1000 1400 "clearline"]
        Line[203600 96900 205248 96900 1000 1400 "clearline"]
        Line[205248 96900 205275 96927 1000 1400 "clearline"]
        Line[160300 148700 212300 148700 2500 2000 "clearline"]
@@ -1778,8 +1792,6 @@ Layer(1 "component")
        Line[167820 54237 167820 57680 1000 1400 "clearline"]
        Line[167820 57680 166300 59200 1000 1400 "clearline"]
        Line[169900 67600 169900 64948 1000 1400 "clearline"]
-       Line[183173 54237 183173 76427 1000 1400 "clearline"]
-       Line[183173 76427 183150 76450 1000 1400 "clearline"]
        Line[51200 58863 51091 58754 1000 1400 "clearline"]
        Line[98000 142300 98100 142300 1000 1400 "clearline"]
        Line[32248 186900 34900 186900 1000 1400 "clearline"]
@@ -1808,10 +1820,8 @@ Layer(1 "component")
        Line[153500 116700 163000 116700 1000 1400 "clearline"]
        Line[162800 116700 163000 116700 1000 1400 "clearline"]
        Line[163000 116700 163800 115900 1000 1400 "clearline"]
-       Line[163800 115900 163800 78100 1000 1400 "clearline"]
-       Line[163800 78100 170100 71800 1000 1400 "clearline"]
-       Line[170100 71800 171400 71800 1000 1400 "clearline"]
-       Line[171400 71800 173100 70100 1000 1400 "clearline"]
+       Line[163800 115900 163800 79400 1000 1400 "clearline"]
+       Line[163800 79400 173100 70100 1000 1400 "clearline"]
        Line[173100 70100 173100 54399 1000 1400 "clearline"]
        Line[173100 54399 172938 54237 1000 1400 "clearline"]
        Line[166350 59150 166350 71150 1000 1400 "clearline"]
@@ -1926,22 +1936,9 @@ Layer(1 "component")
        Line[61090 51490 61000 51400 1000 1400 "clearline"]
        Line[208326 93876 207576 93876 1000 1400 "clearline"]
        Line[207576 93876 198800 85100 1000 1400 "clearline"]
-       Line[180614 54237 180614 86314 1000 1400 "clearline"]
-       Line[180614 86314 185800 91500 1000 1400 "clearline"]
        Line[210294 93876 210294 91894 1000 1400 "clearline"]
        Line[210294 91894 199400 81000 1000 1400 "clearline"]
-       Line[199400 81000 192700 81000 1000 1400 "clearline"]
-       Line[185900 74200 185900 54405 1000 1400 "clearline"]
-       Line[185900 54405 185732 54237 1000 1400 "clearline"]
-       Line[212244 93756 212244 90344 1000 1400 "clearline"]
-       Line[212244 90444 197500 75700 1000 1400 "clearline"]
-       Line[197500 75700 195400 75700 1000 1400 "clearline"]
-       Line[195400 75700 195300 75800 1000 1400 "clearline"]
-       Line[195300 75800 193600 75800 1000 1400 "clearline"]
-       Line[193600 75800 188500 70700 1000 1400 "clearline"]
-       Line[188500 70700 188500 54446 1000 1400 "clearline"]
-       Line[188500 54446 188291 54237 1000 1400 "clearline"]
-       Line[192700 81000 185900 74200 1000 1400 "clearline"]
+       Line[199400 81000 195800 81000 1000 1400 "clearline"]
        Line[101378 172216 101378 164922 1000 1400 "clearline"]
        Line[101378 164922 109200 157100 1000 1400 "clearline"]
        Line[109200 157100 131400 157100 1000 1400 "clearline"]
@@ -2014,6 +2011,28 @@ Layer(1 "component")
        Line[232500 170000 232500 157100 1000 1400 "clearline"]
        Line[237500 160100 237500 156701 1000 1400 "clearline"]
        Line[237500 156701 237299 156500 1000 1400 "clearline"]
+       Line[212263 93876 212263 90163 1000 1400 "clearline"]
+       Line[212263 90163 195300 73200 1000 1400 "clearline"]
+       Line[195300 73200 194000 73200 1000 1400 "clearline"]
+       Line[194000 73200 193000 72200 1000 1400 "clearline"]
+       Line[180614 54237 180614 65814 1000 1400 "clearline"]
+       Line[180614 65814 181000 66200 1000 1400 "clearline"]
+       Line[183173 54237 183173 61173 1000 1400 "clearline"]
+       Line[183173 61173 185000 63000 1000 1400 "clearline"]
+       Line[185000 63000 185000 66200 1000 1400 "clearline"]
+       Line[185732 54237 185732 59732 1000 1400 "clearline"]
+       Line[185732 59732 189000 63000 1000 1400 "clearline"]
+       Line[189000 63000 189000 66200 1000 1400 "clearline"]
+       Line[188291 54237 188291 58191 1000 1400 "clearline"]
+       Line[188291 58191 192900 62800 1000 1400 "clearline"]
+       Line[192900 62800 192900 66100 1000 1400 "clearline"]
+       Line[192900 66100 193000 66200 1000 1400 "clearline"]
+       Line[189000 72200 189000 74200 1000 1400 "clearline"]
+       Line[189000 74200 195800 81000 1000 1400 "clearline"]
+       Line[185000 72200 185000 78300 1000 1400 "clearline"]
+       Line[185000 78300 185300 78600 1000 1400 "clearline"]
+       Line[181000 72200 181000 86600 1000 1400 "clearline"]
+       Line[181000 86600 186000 91600 1000 1400 "clearline"]
        Polygon("clearpoly")
        (
                [253400 78600] [269000 78600] [269000 98000] [253400 98000] 
@@ -2073,14 +2092,10 @@ Layer(2 "solder")
        Line[147000 38300 187700 38300 1000 1400 "clearline"]
        Line[187700 38300 202600 53200 1000 1400 "clearline"]
        Line[202600 53200 202600 56000 1000 1400 "clearline"]
-       Line[181194 89794 181000 160000 1000 1400 "clearline"]
-       Line[195300 75800 195187 75800 1000 1400 "clearline"]
-       Line[195187 75800 181187 89800 1000 1400 "clearline"]
        Line[137300 124600 167600 124600 1000 1400 "clearline"]
        Line[167600 124600 171200 128200 1000 1400 "clearline"]
        Line[171200 128200 171200 137700 1000 1400 "clearline"]
-       Line[176000 170000 176000 86500 1000 1400 "clearline"]
-       Line[176000 86500 187100 75300 1000 1400 "clearline"]
+       Line[176000 170000 176000 87500 1000 1400 "clearline"]
        Line[194900 115600 194900 107700 1000 1400 "clearline"]
        Line[194900 107700 196800 105800 1000 1400 "clearline"]
        Line[194800 128800 194800 151900 1000 1400 "clearline"]
@@ -2094,6 +2109,11 @@ Layer(2 "solder")
        Line[152600 63200 146500 63200 1000 1400 "clearline"]
        Line[146500 63200 137900 54600 1000 1400 "clearline"]
        Line[227500 160000 227500 177500 1000 1400 "clearline"]
+       Line[181000 160000 181000 87100 1000 1400 "clearline"]
+       Line[181000 87100 193000 75100 1000 1400 "clearline"]
+       Line[193000 75100 193000 72200 1000 1400 "clearline"]
+       Line[176000 87500 189000 74500 1000 1400 "clearline"]
+       Line[189000 74500 189000 72200 1000 1400 "clearline"]
        Polygon("clearpoly,lock")
        (
                [22500 1000] [259000 1000] [259000 50500] [269000 60500] [269000 189500] 
@@ -2216,14 +2236,14 @@ NetList()
        Net("c0" "(unknown)")
        (
                Connect("J9-2")
+               Connect("J11-1")
                Connect("U9-36")
-               Connect("U10-6")
        )
        Net("cs0" "(unknown)")
        (
                Connect("J9-6")
+               Connect("J11-3")
                Connect("U9-1")
-               Connect("U10-7")
        )
        Net("csA" "(unknown)")
        (
@@ -2317,8 +2337,8 @@ NetList()
        Net("mi0" "(unknown)")
        (
                Connect("J9-4")
+               Connect("J11-5")
                Connect("U9-35")
-               Connect("U10-8")
        )
        Net("misoA" "(unknown)")
        (
@@ -2333,8 +2353,8 @@ NetList()
        Net("mo0" "(unknown)")
        (
                Connect("J9-3")
+               Connect("J11-7")
                Connect("U9-34")
-               Connect("U10-9")
        )
        Net("mosiA" "(unknown)")
        (
@@ -2511,6 +2531,26 @@ NetList()
                Connect("C38-2")
                Connect("U1-4")
        )
+       Net("unnamed_net18" "(unknown)")
+       (
+               Connect("J11-6")
+               Connect("U10-8")
+       )
+       Net("unnamed_net19" "(unknown)")
+       (
+               Connect("J11-8")
+               Connect("U10-9")
+       )
+       Net("unnamed_net20" "(unknown)")
+       (
+               Connect("J11-2")
+               Connect("U10-6")
+       )
+       Net("unnamed_net21" "(unknown)")
+       (
+               Connect("J11-4")
+               Connect("U10-7")
+       )
        Net("v_arduino" "(unknown)")
        (
                Connect("J4-6")
index cbbf6246a3a43c5ba97300cea0ab7bfd529c65b7..cd8fc139389b33e4b3253715add4dfb456893c36 100644 (file)
@@ -1316,73 +1316,73 @@ N 43000 59900 43800 59900 4
 T 43500 60000 5 10 1 1 0 0 1
 netname=rtsA
 }
-N 47000 57500 45900 57500 4
+N 46000 57500 44900 57500 4
 {
-T 46300 57600 5 10 1 1 0 6 1
+T 45300 57600 5 10 1 1 0 6 1
 netname=mo0
 }
-N 47000 57900 45900 57900 4
+N 46000 57900 44900 57900 4
 {
-T 46200 58000 5 10 1 1 0 6 1
+T 45200 58000 5 10 1 1 0 6 1
 netname=mi0
 }
-N 47000 58300 45900 58300 4
+N 46000 58300 44900 58300 4
 {
-T 46200 58400 5 10 1 1 0 6 1
+T 45200 58400 5 10 1 1 0 6 1
 netname=cs0
 }
-C 47000 56900 1 0 0 TXS0108E.sym
+C 48100 56900 1 0 0 TXS0108E.sym
 {
-T 48295 59095 5 10 0 1 0 0 1
+T 49395 59095 5 10 0 1 0 0 1
 device=IC
-T 47295 60995 5 10 1 1 0 0 1
+T 48395 60995 5 10 1 1 0 0 1
 refdes=U10
-T 47995 60995 5 10 1 1 0 0 1
+T 49095 60995 5 10 1 1 0 0 1
 value=TXS0108
-T 47000 56900 5 10 0 0 0 6 1
+T 48100 56900 5 10 0 0 0 6 1
 footprint=TSSOP20
-T 47000 56900 5 10 0 0 0 6 1
+T 48100 56900 5 10 0 0 0 6 1
 loadstatus=smt
-T 47000 56900 5 10 0 1 0 0 1
+T 48100 56900 5 10 0 1 0 0 1
 vendor=digikey
-T 47000 56900 5 10 0 1 0 0 1
+T 48100 56900 5 10 0 1 0 0 1
 vendor_part_number=296-23011-1-ND
 }
 C 43200 50400 1 0 0 5V-plus.sym
-C 49500 60300 1 0 1 5V-plus.sym
+C 50600 60300 1 0 1 5V-plus.sym
 N 43000 50300 43400 50300 4
 N 43400 50300 43400 50400 4
-C 46900 60300 1 0 1 3.3V-plus.sym
-N 45900 58700 47000 58700 4
+C 48000 60300 1 0 1 3.3V-plus.sym
+N 44900 58700 46000 58700 4
 {
-T 45900 58800 5 10 1 1 0 0 1
+T 44900 58800 5 10 1 1 0 0 1
 netname=c0
 }
-N 49000 57500 49800 57500 4
+N 50100 57500 50900 57500 4
 {
-T 49600 57700 5 10 1 1 0 2 1
+T 50700 57700 5 10 1 1 0 2 1
 netname=rxA
 }
-N 49000 57900 49800 57900 4
+N 50100 57900 50900 57900 4
 {
-T 49600 58100 5 10 1 1 0 2 1
+T 50700 58100 5 10 1 1 0 2 1
 netname=txA
 }
-N 49000 58300 49800 58300 4
+N 50100 58300 50900 58300 4
 {
-T 49500 58500 5 10 1 1 0 2 1
+T 50600 58500 5 10 1 1 0 2 1
 netname=ctsA
 }
-N 49000 58700 49800 58700 4
+N 50100 58700 50900 58700 4
 {
-T 49500 58900 5 10 1 1 0 2 1
+T 50600 58900 5 10 1 1 0 2 1
 netname=rtsA
 }
-N 47000 60300 46700 60300 4
-N 49000 60300 50500 60300 4
-N 47000 57100 46700 57100 4
-N 46700 57100 46700 60300 4
-C 48900 56800 1 0 0 gnd.sym
+N 48100 60300 47800 60300 4
+N 50100 60300 51600 60300 4
+N 48100 57100 47800 57100 4
+N 47800 57100 47800 60300 4
+C 50000 56800 1 0 0 gnd.sym
 N 43000 57500 43800 57500 4
 {
 T 43500 57600 5 10 1 1 0 0 1
@@ -1403,24 +1403,24 @@ N 43000 55500 43800 55500 4
 T 43400 55600 5 10 1 1 0 0 1
 netname=sckA
 }
-N 49000 59100 49800 59100 4
+N 50100 59100 50900 59100 4
 {
-T 49500 59300 5 10 1 1 0 2 1
+T 50600 59300 5 10 1 1 0 2 1
 netname=csA
 }
-N 49000 59500 49800 59500 4
+N 50100 59500 50900 59500 4
 {
-T 49300 59700 5 10 1 1 0 2 1
+T 50400 59700 5 10 1 1 0 2 1
 netname=mosiA
 }
-N 49000 59900 49800 59900 4
+N 50100 59900 50900 59900 4
 {
-T 49300 60100 5 10 1 1 0 2 1
+T 50400 60100 5 10 1 1 0 2 1
 netname=misoA
 }
-N 49000 60700 49800 60700 4
+N 50100 60700 50900 60700 4
 {
-T 49400 60900 5 10 1 1 0 2 1
+T 50500 60900 5 10 1 1 0 2 1
 netname=sckA
 }
 N 46900 53000 45700 53000 4
@@ -1433,24 +1433,24 @@ N 46900 53800 45700 53800 4
 T 45700 53900 5 10 1 1 0 0 1
 netname=sckSD
 }
-N 45900 60700 47000 60700 4
+N 47000 60700 48100 60700 4
 {
-T 45900 60900 5 10 1 1 0 2 1
+T 47000 60900 5 10 1 1 0 2 1
 netname=sckSD
 }
-N 45900 59100 47000 59100 4
+N 47000 59100 48100 59100 4
 {
-T 45900 59300 5 10 1 1 0 2 1
+T 47000 59300 5 10 1 1 0 2 1
 netname=csSD
 }
-N 45900 59500 47000 59500 4
+N 47000 59500 48100 59500 4
 {
-T 45900 59700 5 10 1 1 0 2 1
+T 47000 59700 5 10 1 1 0 2 1
 netname=mosiSD
 }
-N 45900 59900 47000 59900 4
+N 47000 59900 48100 59900 4
 {
-T 45900 60100 5 10 1 1 0 2 1
+T 47000 60100 5 10 1 1 0 2 1
 netname=misoSD
 }
 N 46900 55000 45700 55000 4
@@ -1477,26 +1477,26 @@ T 56800 61000 5 10 1 1 0 0 1
 netname=v_arduino
 }
 C 42900 54800 1 0 0 gnd.sym
-C 50300 60300 1 270 0 capacitor.sym
+C 51400 60300 1 270 0 capacitor.sym
 {
-T 51000 60100 5 10 0 0 270 0 1
+T 52100 60100 5 10 0 0 270 0 1
 device=CAPACITOR
-T 50600 60100 5 10 1 1 0 0 1
+T 51700 60100 5 10 1 1 0 0 1
 refdes=C41
-T 51200 60100 5 10 0 0 270 0 1
+T 52300 60100 5 10 0 0 270 0 1
 symversion=0.1
-T 50600 59500 5 10 1 1 0 0 1
+T 51700 59500 5 10 1 1 0 0 1
 value=0.1uF
-T 50300 60300 5 10 0 0 0 0 1
+T 51400 60300 5 10 0 0 0 0 1
 vendor_part_number=399-3027-1-ND
-T 50300 60300 5 10 0 0 0 0 1
+T 51400 60300 5 10 0 0 0 0 1
 footprint=0402
-T 50300 60300 5 10 0 0 0 0 1
+T 51400 60300 5 10 0 0 0 0 1
 vendor=digikey
-T 50300 60300 5 10 0 1 0 0 1
+T 51400 60300 5 10 0 1 0 0 1
 loadstatus=smt
 }
-C 50400 59100 1 0 0 gnd.sym
+C 51500 59100 1 0 0 gnd.sym
 C 56700 42500 1 0 0 MCP130T.sym
 {
 T 56995 43495 5 10 1 1 0 0 1
@@ -1543,3 +1543,20 @@ T 58200 41200 9 10 1 0 0 0 3
 - choose one of -
   R23 and C36
    U2 and C42
+C 46000 57400 1 0 0 conn-4x2.sym
+{
+T 46300 59000 5 10 1 1 0 0 1
+refdes=J11
+T 46000 57400 5 10 0 1 0 0 1
+device=CONNECTOR
+T 46000 57400 5 10 0 1 0 0 1
+footprint=via4x2
+T 46000 57400 5 10 0 1 0 0 1
+value=spi_jumper
+T 46000 57400 5 10 0 1 0 0 1
+loadstatus=noload
+}
+N 47200 58700 48100 58700 4
+N 47200 58300 48100 58300 4
+N 47200 57900 48100 57900 4
+N 47200 57500 48100 57500 4