From b48ec24c20553ce7cbc12abc7a7a65c0fb88c227 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 5 Jan 2012 00:21:33 -0700 Subject: [PATCH] add circuitry to allow cc1111 to pull Arduino's reset, making bonding of the reset lines for the two boards option with a jumper --- packages/100mil2pin.fp | 10 +++++ packages/SuperSOT3.fp | 25 +++++++++++++ symbols/FDN335N.sym | 56 ++++++++++++++++++++++++++++ teleshield.sch | 83 +++++++++++++++++++++++++++++++++++------- 4 files changed, 161 insertions(+), 13 deletions(-) create mode 100644 packages/100mil2pin.fp create mode 100644 packages/SuperSOT3.fp create mode 100644 symbols/FDN335N.sym diff --git a/packages/100mil2pin.fp b/packages/100mil2pin.fp new file mode 100644 index 0000000..6e8c599 --- /dev/null +++ b/packages/100mil2pin.fp @@ -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 index 0000000..90a49f7 --- /dev/null +++ b/packages/SuperSOT3.fp @@ -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 index 0000000..1712136 --- /dev/null +++ b/symbols/FDN335N.sym @@ -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 diff --git a/teleshield.sch b/teleshield.sch index 81e4d10..4385036 100644 --- a/teleshield.sch +++ b/teleshield.sch @@ -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 +} -- 2.30.2