add switch symbol and footprint for lipocharger
authorBdale Garbee <bdale@gag.com>
Fri, 22 Apr 2011 16:04:50 +0000 (10:04 -0600)
committerBdale Garbee <bdale@gag.com>
Fri, 22 Apr 2011 16:04:50 +0000 (10:04 -0600)
updates to various footprints mostly to fix mask clearance issues

19 files changed:
pkg/newlib/PCM12SMTR.py
pkg/newlib/tqfp44.py
pkg/newlib/tyco/282834-10.fp
pkg/newlib/tyco/282834-11.fp
pkg/newlib/tyco/282834-12.fp
pkg/newlib/tyco/282834-13.fp
pkg/newlib/tyco/282834-14.fp
pkg/newlib/tyco/282834-15.fp
pkg/newlib/tyco/282834-2.fp
pkg/newlib/tyco/282834-3.fp
pkg/newlib/tyco/282834-4.fp
pkg/newlib/tyco/282834-5.fp
pkg/newlib/tyco/282834-6.fp
pkg/newlib/tyco/282834-7.fp
pkg/newlib/tyco/282834-8.fp
pkg/newlib/tyco/282834-9.fp
pkg/newlib/tyco/buchanan.py
pkg/newlib/tyco/tphybrid.py
sym/spdt.sym [new file with mode: 0644]

index 193e95721575cd398f17eb9a2095b474455fbdea..f6c420974846fdcc93bef4baffb26b7374942a6f 100755 (executable)
@@ -77,19 +77,19 @@ print '   Pin[',\
         mm2mils100(-HoleSpacing/2), \
         mm2mils100(0), \
         mm2mils100(HoleSize+0.3556), \
-        mm2mils100(.31), \
-        mm2mils100(HoleSize+0.31), \
+        mm2mils100(0.31), \
+        mm2mils100(HoleSize+0.66), \
         mm2mils100(HoleSize), \
-        '"mnt" "M" 0x0000]'
+        '"mnt" "G" 0x0000]'
 
 print '   Pin[',\
         mm2mils100(HoleSpacing/2), \
         mm2mils100(0), \
         mm2mils100(HoleSize+0.3556), \
-        mm2mils100(.31), \
-        mm2mils100(HoleSize+0.31), \
+        mm2mils100(0.31), \
+        mm2mils100(HoleSize+0.66), \
         mm2mils100(HoleSize), \
-        '"mnt" "M" 0x0000]'
+        '"mnt" "G" 0x0000]'
 
 print '   Pad[',\
        mm2mils100(Pin2Offset - Pin12), \
index 824a915fdd632176cc4b1a4a910b01ee9b53db64..96ee18efa334b353b888aa1841cd0aad75c6a20b 100755 (executable)
@@ -7,7 +7,7 @@
 # dimensions in mm from Atmel data sheet
 PinWidth = 0.36
 PinHeight = 1.0
-PinResist = 0.381              # width of gap in solder resist over pad
+PinResist = PinWidth + 0.16
 PinSpacing = 0.8
 BodySize = 10.0
 Overall = 12.0
index e29d3fe5a76ab4265bb2fe55f94ed8cff1eee3ef..acbc131809c155eba144c6e0577417c901ad22cd 100644 (file)
@@ -4,16 +4,16 @@
 # use-license: unlimited
 Element[0x0 "282834-10" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin10" "10" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin9" "9" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 85906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 95906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin10" "10" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin9" "9" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 85906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 95906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 101811 25591 600 ]
    ElementLine[ 101811 25591 101811 0 600 ]
index 5c7b2fa875ac382b68d30bb58328624cfed0cb91..4ecde597afc3dd831765f4dea874217e3ccf3057 100644 (file)
@@ -4,17 +4,17 @@
 # use-license: unlimited
 Element[0x0 "282834-11" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin11" "11" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin10" "10" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin9" "9" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 85906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 95906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 105906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin11" "11" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin10" "10" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin9" "9" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 85906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 95906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 105906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 111811 25591 600 ]
    ElementLine[ 111811 25591 111811 0 600 ]
index 1f3eb17b7ecd24b4c4dd4f1673a04b780a1e8a8a..e5a320148cd011c18982efebce55f3ddacb695f9 100644 (file)
@@ -4,18 +4,18 @@
 # use-license: unlimited
 Element[0x0 "282834-12" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin12" "12" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin11" "11" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin10" "10" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin9" "9" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 85906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 95906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 105906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 115906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin12" "12" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin11" "11" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin10" "10" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin9" "9" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 85906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 95906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 105906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 115906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 121811 25591 600 ]
    ElementLine[ 121811 25591 121811 0 600 ]
index 83efed1558ccd6d4946b2272206a7810461b4fd7..d3d366cafa04c5b8e5849665766018b078af1147 100644 (file)
@@ -4,19 +4,19 @@
 # use-license: unlimited
 Element[0x0 "282834-13" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin13" "13" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin12" "12" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin11" "11" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin10" "10" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin9" "9" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 85906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 95906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 105906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 115906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 125906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin13" "13" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin12" "12" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin11" "11" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin10" "10" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin9" "9" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 85906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 95906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 105906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 115906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 125906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 131811 25591 600 ]
    ElementLine[ 131811 25591 131811 0 600 ]
index 7d672e18b9ae4320db97c69edbabe7c8b201b2d4..ceb3cd6432a6ef50d4c5073a505013cfbad9eff2 100644 (file)
@@ -4,20 +4,20 @@
 # use-license: unlimited
 Element[0x0 "282834-14" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin14" "14" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin13" "13" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin12" "12" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin11" "11" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin10" "10" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin9" "9" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 85906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 95906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 105906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 115906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 125906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 135906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin14" "14" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin13" "13" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin12" "12" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin11" "11" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin10" "10" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin9" "9" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 85906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 95906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 105906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 115906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 125906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 135906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 141811 25591 600 ]
    ElementLine[ 141811 25591 141811 0 600 ]
index a22ecadf29aa09bc54627de7243c38047ae987a3..1e51ba08ec91ae416bc9f2a172cbb0f17cd9b322 100644 (file)
@@ -4,21 +4,21 @@
 # use-license: unlimited
 Element[0x0 "282834-15" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin15" "15" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin14" "14" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin13" "13" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin12" "12" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin11" "11" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin10" "10" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin9" "9" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 85906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 95906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 105906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 115906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 125906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 135906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 145906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin15" "15" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin14" "14" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin13" "13" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin12" "12" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin11" "11" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin10" "10" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin9" "9" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 85906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 95906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 105906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 115906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 125906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 135906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 145906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 151811 25591 600 ]
    ElementLine[ 151811 25591 151811 0 600 ]
index 9c075dedad9b1d6c5c8cf98487fc28f324d8e216..e2ae16801bf57cffdd3ec0a863256517ba27c51c 100644 (file)
@@ -4,8 +4,8 @@
 # use-license: unlimited
 Element[0x0 "282834-2" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 21811 25591 600 ]
    ElementLine[ 21811 25591 21811 0 600 ]
index c010863cd7ce5766c25c08a1735b11d9512bc2e7..b8ffaf862c960a6976c788bae053cf2edbdd2258 100644 (file)
@@ -4,9 +4,9 @@
 # use-license: unlimited
 Element[0x0 "282834-3" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 31811 25591 600 ]
    ElementLine[ 31811 25591 31811 0 600 ]
index d9cf547d1329ec6facb94a64813eae1d4cd10793..992ccf5d1fa87795892414fa45ddacf34fb183ea 100644 (file)
@@ -4,10 +4,10 @@
 # use-license: unlimited
 Element[0x0 "282834-4" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 41811 25591 600 ]
    ElementLine[ 41811 25591 41811 0 600 ]
index b77d5671222fefbfe9f3a6ee77f32f44cc1edb43..cf519526ddaf2839c1b19563b74adb69e003ab20 100644 (file)
@@ -4,11 +4,11 @@
 # use-license: unlimited
 Element[0x0 "282834-5" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 51811 25591 600 ]
    ElementLine[ 51811 25591 51811 0 600 ]
index 460398ce2bfba8e0d1ec2d8f86f8116f19518fa4..6896b4e46683fd13c95ada995104fa36adc68a6b 100644 (file)
@@ -4,12 +4,12 @@
 # use-license: unlimited
 Element[0x0 "282834-6" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 61811 25591 600 ]
    ElementLine[ 61811 25591 61811 0 600 ]
index 60df7540c757f3627286f3d0c446712a2f566cb6..545b81e7b1c0be04922a2f0f099e004e0a669b56 100644 (file)
@@ -4,13 +4,13 @@
 # use-license: unlimited
 Element[0x0 "282834-7" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 71811 25591 600 ]
    ElementLine[ 71811 25591 71811 0 600 ]
index b243e4a2d36537f45a581b8e75a98cdcd8621a14..9ceeec8f97f469fde299d1ede6562b70ba940e03 100644 (file)
@@ -4,14 +4,14 @@
 # use-license: unlimited
 Element[0x0 "282834-8" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 81811 25591 600 ]
    ElementLine[ 81811 25591 81811 0 600 ]
index b5d7214f49b02cdd4c868a5c66b11f7d19d7456d..fd62363f658697fb4668fc99ebf28a18fce70ebb 100644 (file)
@@ -4,15 +4,15 @@
 # use-license: unlimited
 Element[0x0 "282834-9" "" "" 0 0 0 0 0 100 0x0]
 (
-   Pin[ 5906 12795 7087 1260 7480 4528 "pin9" "9" 0x0001 ]
-   Pin[ 15906 12795 7087 1260 7480 4528 "pin8" "8" 0x0001 ]
-   Pin[ 25906 12795 7087 1260 7480 4528 "pin7" "7" 0x0001 ]
-   Pin[ 35906 12795 7087 1260 7480 4528 "pin6" "6" 0x0001 ]
-   Pin[ 45906 12795 7087 1260 7480 4528 "pin5" "5" 0x0001 ]
-   Pin[ 55906 12795 7087 1260 7480 4528 "pin4" "4" 0x0001 ]
-   Pin[ 65906 12795 7087 1260 7480 4528 "pin3" "3" 0x0001 ]
-   Pin[ 75906 12795 7087 1260 7480 4528 "pin2" "2" 0x0001 ]
-   Pin[ 85906 12795 7087 1260 7480 4528 "pin1" "1" 0x0101 ]
+   Pin[ 5906 12795 7087 1260 8346 4528 "pin9" "9" 0x0001 ]
+   Pin[ 15906 12795 7087 1260 8346 4528 "pin8" "8" 0x0001 ]
+   Pin[ 25906 12795 7087 1260 8346 4528 "pin7" "7" 0x0001 ]
+   Pin[ 35906 12795 7087 1260 8346 4528 "pin6" "6" 0x0001 ]
+   Pin[ 45906 12795 7087 1260 8346 4528 "pin5" "5" 0x0001 ]
+   Pin[ 55906 12795 7087 1260 8346 4528 "pin4" "4" 0x0001 ]
+   Pin[ 65906 12795 7087 1260 8346 4528 "pin3" "3" 0x0001 ]
+   Pin[ 75906 12795 7087 1260 8346 4528 "pin2" "2" 0x0001 ]
+   Pin[ 85906 12795 7087 1260 8346 4528 "pin1" "1" 0x0101 ]
    ElementLine[ 0 0 0 25591 600 ]
    ElementLine[ 0 25591 91811 25591 600 ]
    ElementLine[ 91811 25591 91811 0 600 ]
index f53bead9df025f3ef18c30e58c89abe378ca10a8..272c7588a32e57d9720590f0733bd439b76fc380 100755 (executable)
@@ -16,7 +16,7 @@ BoxEnd = 1.5
 LineWidth = 600
 Thickness = 1.8
 Clearance = .32
-Mask = 1.9
+Mask = Thickness + 0.32
 
 import sys
 
index 8c803d19b6b901228ab57f4ba96e64c19300f116..babf03faef102bc801e69c9d127c1a51be4922a0 100755 (executable)
@@ -8,8 +8,8 @@
 #
 
 # dimensions in mm from C_215079_v.pdf datasheet
-#PinDiam = 1.15                # screw terminals
-PinDiam = 0.8          # micromatch
+BUPinDiam = 1.1                # screw terminals
+MMPinDiam = 0.8                # micromatch
 PinSpacing = 1.27
 RowSpacing = 2.54
 
@@ -51,21 +51,25 @@ for col in range ((pins+1)/2):
                Flags = '0x0101'
             else:
                Flags = '0x0001'
+           if pinnum % 2 == 0:
+               PinDiam = MMPinDiam
+           else:
+               PinDiam = BUPinDiam
             print '   Pin[', \
                mm2mils100((pinnum-1)*PinSpacing), \
                mm2mils100(spacing), \
-               mm2mils100(PinDiam*2), \
+               mm2mils100(PinDiam + 0.70), \
                1200, \
-               mm2mils100(PinDiam*2)+1000, \
+               mm2mils100(PinDiam + 0.86), \
                mm2mils100(PinDiam), \
                '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']'
 
 print '   Pin[', \
     mm2mils100((-2)*PinSpacing), \
     mm2mils100(RowSpacing), \
-    mm2mils100(PinDiam*2), \
+    mm2mils100(PinDiam + 0.32), \
     1200, \
-    mm2mils100(PinDiam*2)+1000, \
+    mm2mils100(PinDiam + 0.48), \
     mm2mils100(PinDiam), \
     '"pin18"' , '"18"', Flags, ']'
 
diff --git a/sym/spdt.sym b/sym/spdt.sym
new file mode 100644 (file)
index 0000000..5c366bb
--- /dev/null
@@ -0,0 +1,38 @@
+v 20110115 2
+P 2100 1000 1800 1000 1 0 0
+{
+T 2100 1000 5 10 0 0 0 0 1
+pintype=unknown
+T 1895 1045 5 10 1 1 0 0 1
+pinnumber=1
+T 2100 1000 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 1500 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 295 1295 8 10 1 1 0 0 1
+refdes=S?
+T -5 -305 8 10 0 1 0 0 1
+footprint=SOT23-5
+P 2100 200 1800 200 1 0 0
+{
+T 2100 200 5 10 0 0 0 0 1
+pintype=unknown
+T 1895 245 5 10 1 1 0 0 1
+pinnumber=3
+T 2100 200 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 600 300 600 1 0 0
+{
+T 800 400 5 10 0 0 0 0 1
+pintype=unknown
+T 205 645 5 10 1 1 0 6 1
+pinnumber=2
+T 800 400 5 10 0 0 0 0 1
+pinseq=0
+}
+L 300 600 700 600 3 0 0 0 -1 -1
+L 1800 1000 1300 1000 3 0 0 0 -1 -1
+L 1800 200 1300 200 3 0 0 0 -1 -1
+L 700 600 1200 1000 3 0 0 0 -1 -1
+A 900 600 400 315 90 3 0 0 0 -1 -1