From: Bdale Garbee Date: Fri, 22 Apr 2011 16:04:50 +0000 (-0600) Subject: add switch symbol and footprint for lipocharger X-Git-Url: https://git.gag.com/?p=hw%2Fbdale;a=commitdiff_plain;h=4191f802edb5ce272f78bae47d11a7982be52498 add switch symbol and footprint for lipocharger updates to various footprints mostly to fix mask clearance issues --- diff --git a/pkg/newlib/PCM12SMTR.py b/pkg/newlib/PCM12SMTR.py index 193e957..f6c4209 100755 --- a/pkg/newlib/PCM12SMTR.py +++ b/pkg/newlib/PCM12SMTR.py @@ -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), \ diff --git a/pkg/newlib/tqfp44.py b/pkg/newlib/tqfp44.py index 824a915..96ee18e 100755 --- a/pkg/newlib/tqfp44.py +++ b/pkg/newlib/tqfp44.py @@ -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 diff --git a/pkg/newlib/tyco/282834-10.fp b/pkg/newlib/tyco/282834-10.fp index e29d3fe..acbc131 100644 --- a/pkg/newlib/tyco/282834-10.fp +++ b/pkg/newlib/tyco/282834-10.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-11.fp b/pkg/newlib/tyco/282834-11.fp index 5c7b2fa..4ecde59 100644 --- a/pkg/newlib/tyco/282834-11.fp +++ b/pkg/newlib/tyco/282834-11.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-12.fp b/pkg/newlib/tyco/282834-12.fp index 1f3eb17..e5a3201 100644 --- a/pkg/newlib/tyco/282834-12.fp +++ b/pkg/newlib/tyco/282834-12.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-13.fp b/pkg/newlib/tyco/282834-13.fp index 83efed1..d3d366c 100644 --- a/pkg/newlib/tyco/282834-13.fp +++ b/pkg/newlib/tyco/282834-13.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-14.fp b/pkg/newlib/tyco/282834-14.fp index 7d672e1..ceb3cd6 100644 --- a/pkg/newlib/tyco/282834-14.fp +++ b/pkg/newlib/tyco/282834-14.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-15.fp b/pkg/newlib/tyco/282834-15.fp index a22ecad..1e51ba0 100644 --- a/pkg/newlib/tyco/282834-15.fp +++ b/pkg/newlib/tyco/282834-15.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-2.fp b/pkg/newlib/tyco/282834-2.fp index 9c075de..e2ae168 100644 --- a/pkg/newlib/tyco/282834-2.fp +++ b/pkg/newlib/tyco/282834-2.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-3.fp b/pkg/newlib/tyco/282834-3.fp index c010863..b8ffaf8 100644 --- a/pkg/newlib/tyco/282834-3.fp +++ b/pkg/newlib/tyco/282834-3.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-4.fp b/pkg/newlib/tyco/282834-4.fp index d9cf547..992ccf5 100644 --- a/pkg/newlib/tyco/282834-4.fp +++ b/pkg/newlib/tyco/282834-4.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-5.fp b/pkg/newlib/tyco/282834-5.fp index b77d567..cf51952 100644 --- a/pkg/newlib/tyco/282834-5.fp +++ b/pkg/newlib/tyco/282834-5.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-6.fp b/pkg/newlib/tyco/282834-6.fp index 460398c..6896b4e 100644 --- a/pkg/newlib/tyco/282834-6.fp +++ b/pkg/newlib/tyco/282834-6.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-7.fp b/pkg/newlib/tyco/282834-7.fp index 60df754..545b81e 100644 --- a/pkg/newlib/tyco/282834-7.fp +++ b/pkg/newlib/tyco/282834-7.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-8.fp b/pkg/newlib/tyco/282834-8.fp index b243e4a..9ceeec8 100644 --- a/pkg/newlib/tyco/282834-8.fp +++ b/pkg/newlib/tyco/282834-8.fp @@ -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 ] diff --git a/pkg/newlib/tyco/282834-9.fp b/pkg/newlib/tyco/282834-9.fp index b5d7214..fd62363 100644 --- a/pkg/newlib/tyco/282834-9.fp +++ b/pkg/newlib/tyco/282834-9.fp @@ -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 ] diff --git a/pkg/newlib/tyco/buchanan.py b/pkg/newlib/tyco/buchanan.py index f53bead..272c758 100755 --- a/pkg/newlib/tyco/buchanan.py +++ b/pkg/newlib/tyco/buchanan.py @@ -16,7 +16,7 @@ BoxEnd = 1.5 LineWidth = 600 Thickness = 1.8 Clearance = .32 -Mask = 1.9 +Mask = Thickness + 0.32 import sys diff --git a/pkg/newlib/tyco/tphybrid.py b/pkg/newlib/tyco/tphybrid.py index 8c803d1..babf03f 100755 --- a/pkg/newlib/tyco/tphybrid.py +++ b/pkg/newlib/tyco/tphybrid.py @@ -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 index 0000000..5c366bb --- /dev/null +++ b/sym/spdt.sym @@ -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