add circuitry to allow cc1111 to pull Arduino's reset, making bonding of the
authorBdale Garbee <bdale@gag.com>
Thu, 5 Jan 2012 07:21:33 +0000 (00:21 -0700)
committerBdale Garbee <bdale@gag.com>
Thu, 5 Jan 2012 07:21:33 +0000 (00:21 -0700)
reset lines for the two boards option with a jumper

packages/100mil2pin.fp [new file with mode: 0644]
packages/SuperSOT3.fp [new file with mode: 0644]
symbols/FDN335N.sym [new file with mode: 0644]
teleshield.sch

diff --git a/packages/100mil2pin.fp b/packages/100mil2pin.fp
new file mode 100644 (file)
index 0000000..6e8c599
--- /dev/null
@@ -0,0 +1,10 @@
+
+Element(0x00000000 "Header_2pin" "J0" "" 0 0 125 -30 0 100 0x00000000)
+(
+       Pin(0 0 70 15 85 38 "1" "1" 0x04000101)
+       Pin(100 0 70 15 85 38 "2" "2" 0x04000001)
+       ElementLine (150 -50 -50 -50 15)
+       ElementLine (-50 -50 -50 50 15)
+       ElementLine (-50 50 150 50 15)
+       ElementLine (150 50 150 -50 15)
+       )
diff --git a/packages/SuperSOT3.fp b/packages/SuperSOT3.fp
new file mode 100644 (file)
index 0000000..90a49f7
--- /dev/null
@@ -0,0 +1,25 @@
+# derived from SuperSOT6.fp by Bdale
+
+# Element[element_flags, description, pcb-name, value, mark_x,
+# mark_y, text_x, text_y, text_direction, text_scale, text_flags
+Element[0x00000000 "SMT-transistor-SuperSOT-3-package" "" "" 1000 1000 -11000 5100 1 100 0x00000000]
+(
+
+# Silk screen around package
+       ElementLine[ 6500  8450  6500 -8450 1000]
+       ElementLine[ 6500 -8450 -6500 -8450 1000]
+       ElementLine[-6500 -8450 -6500  8450 1000]
+       ElementLine[-6500  8450  6500  8450 1000]
+
+
+# Pad[X1, Y1, X2, Y3, width, clearance,
+#     soldermask, "pin name", "pin number", flags]
+
+# bottom row
+       Pad[-3740  3543 -3740  5119 3937 1600 4537 "G" "3"  0x00000100]
+       Pad[ 3740  3543  3740  5119 3937 1600 4537 "S" "2"  0x00000100]
+
+# top
+       Pad[    0 -3543     0 -5119 3937 1600 4537 "D" "1"  0x00000100]
+
+)
diff --git a/symbols/FDN335N.sym b/symbols/FDN335N.sym
new file mode 100644 (file)
index 0000000..1712136
--- /dev/null
@@ -0,0 +1,56 @@
+v 20070902 1
+T -300 -100 5 10 0 0 0 0 1
+device=PMOS_TRANSISTOR
+T -300 -100 5 10 0 0 0 0 1
+numslots=0
+T -300 -100 5 10 0 0 0 0 1
+description=generic P channel MOS transistor (enhancement type)
+L 200 250 200 500 3 0 0 0 -1 -1
+L 600 250 600 500 3 0 0 0 -1 -1
+L 500 400 400 400 3 0 0 0 -1 -1
+L 399 251 349 351 3 0 0 0 -1 -1
+P 600 0 600 200 1 0 0
+{
+T 700 150 5 10 1 1 180 6 1
+pinnumber=3
+T 550 100 9 10 1 1 180 0 1
+pinlabel=G
+T 500 0 5 10 0 0 90 0 1
+pinseq=2
+T 500 0 5 10 0 0 90 0 1
+pintype=pas
+}
+P 200 500 0 500 1 0 1
+{
+T 105 545 5 10 1 1 0 6 1
+pinnumber=1
+T 55 295 9 10 1 1 0 0 1
+pinlabel=D
+T 100 300 5 10 0 0 90 0 1
+pinseq=1
+T 100 300 5 10 0 0 90 0 1
+pintype=pas
+}
+P 600 500 800 500 1 0 1
+{
+T 695 545 5 10 1 1 0 0 1
+pinnumber=2
+T 745 295 9 10 1 1 0 6 1
+pinlabel=S
+T 800 300 5 10 0 0 90 0 1
+pinseq=3
+T 800 300 5 10 0 0 90 0 1
+pintype=pas
+}
+T 900 200 8 10 1 1 0 0 1
+refdes=Q?
+L 125 250 275 250 3 0 0 0 -1 -1
+L 325 250 475 250 3 0 0 0 -1 -1
+L 525 250 675 250 3 0 0 0 -1 -1
+L 200 200 600 200 3 0 0 0 -1 -1
+L 400 250 400 400 3 0 0 0 -1 -1
+L 400 400 600 400 3 0 0 0 -1 -1
+T 63 783 8 10 1 1 0 0 1
+device=FD335N
+T -5 -30 8 10 0 1 0 0 1
+footprint=SuperSOT3
index 81e4d107cf6e0c67a509707bd0296a6a3669b190..4385036edd532da222098a67251ca9cdf1bcaad3 100644 (file)
@@ -705,26 +705,26 @@ T 67700 40400 9 10 1 0 0 0 1
 teleshield.sch
 T 67700 40100 9 10 1 0 0 0 1
 http://altusmetrum.org/
-C 54100 43100 1 0 0 resistor.sym
+C 52900 43100 1 0 0 resistor.sym
 {
-T 54400 43500 5 10 0 0 0 0 1
+T 53200 43500 5 10 0 0 0 0 1
 device=RESISTOR
-T 54700 43600 5 10 1 1 180 0 1
+T 53500 43600 5 10 1 1 180 0 1
 refdes=R17
-T 54095 43100 5 10 0 1 0 0 1
+T 52895 43100 5 10 0 1 0 0 1
 footprint=0402
-T 54400 42800 5 10 1 1 0 0 1
+T 53200 42800 5 10 1 1 0 0 1
 value=2.7k
-T 54100 43100 5 10 0 0 270 0 1
+T 52900 43100 5 10 0 0 270 0 1
 vendor_part_number=RHM2.70KLCT-ND
-T 54100 43100 5 10 0 0 270 0 1
+T 52900 43100 5 10 0 0 270 0 1
 vendor=digikey
-T 54100 43100 5 10 0 1 0 0 1
+T 52900 43100 5 10 0 1 0 0 1
 loadstatus=smt
 }
-N 54100 43200 52900 43200 4
+N 52900 43200 51900 43200 4
 {
-T 52900 43300 5 10 1 1 0 0 1
+T 51700 43300 5 10 1 1 0 0 1
 netname=reset_A
 }
 T 13300 -8600 8 10 0 1 0 0 1
@@ -852,11 +852,11 @@ C 56100 41900 1 90 0 capacitor.sym
 {
 T 55400 42100 5 10 0 0 90 0 1
 device=CAPACITOR
-T 55600 42600 5 10 1 1 180 0 1
+T 56400 42700 5 10 1 1 180 0 1
 refdes=C36
 T 55200 42100 5 10 0 0 90 0 1
 symversion=0.1
-T 55100 42000 5 10 1 1 0 0 1
+T 56100 42000 5 10 1 1 0 0 1
 value=0.001uF
 T 56100 41900 5 10 0 0 0 0 1
 footprint=0402
@@ -895,7 +895,6 @@ T 61600 59500 5 10 0 1 0 0 1
 loadstatus=smt
 }
 N 61400 60400 61400 60500 4
-N 55000 43200 55900 43200 4
 N 58000 59400 61400 59400 4
 N 61400 59400 61400 59500 4
 C 54400 52800 1 270 0 resistor.sym
@@ -1540,3 +1539,61 @@ loadstatus=smt
 T 58700 59600 5 10 1 1 0 0 1
 value=MIC5235-3.3
 }
+N 57400 55000 56100 55000 4
+{
+T 56100 55100 5 10 1 1 0 0 1
+netname=reset_out
+}
+C 55100 43200 1 90 0 conn-2.sym
+{
+T 54795 44155 5 10 1 1 180 0 1
+refdes=J12
+T 55100 43200 5 10 0 1 0 0 1
+footprint=100mil2pin
+T 54200 42900 5 10 1 1 0 0 1
+value=BOND_RESET
+}
+N 55900 43200 55000 43200 4
+N 54600 43200 53800 43200 4
+C 52600 42200 1 90 1 FDN335N.sym
+{
+T 52700 42500 5 10 0 0 270 2 1
+device=PMOS_TRANSISTOR
+T 52500 42200 5 10 1 1 0 2 1
+refdes=Q1
+T 51363 41917 5 10 1 1 0 2 1
+device=FD335N
+T 52630 42205 5 10 0 1 270 2 1
+footprint=SuperSOT3
+}
+C 52000 41100 1 0 0 gnd.sym
+C 53000 41500 1 0 0 resistor.sym
+{
+T 53300 41900 5 10 0 0 0 0 1
+device=RESISTOR
+T 53100 41800 5 10 1 1 0 0 1
+refdes=R24
+T 53500 41800 5 10 1 1 0 0 1
+value=100
+T 53000 41500 5 10 0 1 0 0 1
+footprint=0402
+}
+C 54000 40700 1 90 0 resistor.sym
+{
+T 53600 41000 5 10 0 0 90 0 1
+device=RESISTOR
+T 54400 41400 5 10 1 1 180 0 1
+refdes=R25
+T 54100 40900 5 10 1 1 0 0 1
+value=10k
+T 54000 40700 5 10 0 1 0 0 1
+footprint=0402
+}
+N 53000 41600 52600 41600 4
+N 52100 42200 52100 43200 4
+C 53800 40400 1 0 0 gnd.sym
+N 53900 41600 55100 41600 4
+{
+T 54300 41700 5 10 1 1 0 0 1
+netname=reset_out
+}