From 095339fb97ffb522ea0c0ca424f2161864827928 Mon Sep 17 00:00:00 2001 From: Andres Calderon Date: Mon, 9 Aug 2010 19:10:52 -0500 Subject: [PATCH] 66-tsop footprint added --- kicad/modules/66-tsop.fpd | 75 ++++++++ kicad/modules/66-tsop.mdc | 3 + kicad/modules/66-tsop.mod | 349 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 427 insertions(+) create mode 100644 kicad/modules/66-tsop.fpd create mode 100644 kicad/modules/66-tsop.mdc create mode 100644 kicad/modules/66-tsop.mod diff --git a/kicad/modules/66-tsop.fpd b/kicad/modules/66-tsop.fpd new file mode 100644 index 0000000..04a6bd7 --- /dev/null +++ b/kicad/modules/66-tsop.fpd @@ -0,0 +1,75 @@ +/*TSOP-6, NTGD1100L*/ + +frame pad { + set name = i + ur: vec @(a/2, 0mm) + ll: vec .(-a, b) + center: vec @(0mm,b/2) + pad "$name" ur ll +} + +frame pads_b{ + set a=w + set b=l + loop i=1,nr_b + __0: vec @(-(nr_b-1)/2*p+p*(i-1),-B1/2) + frame pad . + +} +frame pads_u{ + set a=w + set b=-l + loop i=nr_b+1,nr_b+nr_u + __0: vec @((nr_u-1)/2*p-p*(i-(nr_b+1)),B1/2) + frame pad . +} +frame pads { + + frame pads_b @ + frame pads_u @ + +} + +frame outline { + + ur: vec @(A/2,B/2) + ll: vec @(-A/2,-B/2) + c: vec @(-(nr_u-1)/2*p,-B1/2+l+0.2mm+2*silk) + d: vec .(0mm,1.5*silk) + rect ur ll silk + circ c d silk + +} +package "TSOP-66" +unit mm +/*pitch*/ +set p=0.65mm + +/*pad width*/ +set w=0.35mm + +/*pad lentgh*/ +set l=0.7mm + +/*distance between outer pad edges*/ +set B1=3.4mm + +/*pin numbers per side*/ +set nr_u=33 +set nr_b=nr_u + +/*outline*/ +set A=3.1mm +set B=1.7mm +set silk=0.1mm + +frame pads @ +frame outline @ + +measy pads_b.__0 -> pads_u.__0 2mm +measy pads_u.__0 <- pad.ll -w-1mm +measx pad.ll -> pad.ur -l-0.5mm +measy pad.ll -> pad.ll 0.5mm +measx pads_u.__0 -> pads_u.__0 0.5mm +measy pad.center -> pad.center 1.5mm + diff --git a/kicad/modules/66-tsop.mdc b/kicad/modules/66-tsop.mdc new file mode 100644 index 0000000..8b5064c --- /dev/null +++ b/kicad/modules/66-tsop.mdc @@ -0,0 +1,3 @@ +PCBNEW-LibDoc----V1 27/9/2008-16:35:21 +# +$EndLIBDOC diff --git a/kicad/modules/66-tsop.mod b/kicad/modules/66-tsop.mod new file mode 100644 index 0000000..81f8222 --- /dev/null +++ b/kicad/modules/66-tsop.mod @@ -0,0 +1,349 @@ +PCBNEW-LibModule-V1 Mon Aug 9 19:09:11 2010 +$INDEX +TSOP-66 +$EndINDEX +$MODULE TSOP-66 +Po 0 0 0 15 4C6098A7 00000000 ~~ +Li TSOP-66 +Sc 4C6098A7 +At SMD +Op 0 0 0 +T0 0 -150 200 200 0 40 N V 25 "TSOP-66" +T1 0 150 200 200 0 40 N I 25 "Val*" +$PAD +Sh "1" R 138 275 0 0 0 +At SMD N 00888000 +Po -4094 2176 +$EndPAD +$PAD +Sh "2" R 138 275 0 0 0 +At SMD N 00888000 +Po -3838 2176 +$EndPAD +$PAD +Sh "3" R 138 275 0 0 0 +At SMD N 00888000 +Po -3582 2176 +$EndPAD +$PAD +Sh "4" R 138 275 0 0 0 +At SMD N 00888000 +Po -3326 2176 +$EndPAD +$PAD +Sh "5" R 137 275 0 0 0 +At SMD N 00888000 +Po -3070 2176 +$EndPAD +$PAD +Sh "6" R 137 275 0 0 0 +At SMD N 00888000 +Po -2814 2176 +$EndPAD +$PAD +Sh "7" R 137 275 0 0 0 +At SMD N 00888000 +Po -2558 2176 +$EndPAD +$PAD +Sh "8" R 138 275 0 0 0 +At SMD N 00888000 +Po -2303 2176 +$EndPAD +$PAD +Sh "9" R 138 275 0 0 0 +At SMD N 00888000 +Po -2047 2176 +$EndPAD +$PAD +Sh "10" R 138 275 0 0 0 +At SMD N 00888000 +Po -1791 2176 +$EndPAD +$PAD +Sh "11" R 138 275 0 0 0 +At SMD N 00888000 +Po -1535 2176 +$EndPAD +$PAD +Sh "12" R 138 275 0 0 0 +At SMD N 00888000 +Po -1279 2176 +$EndPAD +$PAD +Sh "13" R 138 275 0 0 0 +At SMD N 00888000 +Po -1023 2176 +$EndPAD +$PAD +Sh "14" R 138 275 0 0 0 +At SMD N 00888000 +Po -767 2176 +$EndPAD +$PAD +Sh "15" R 138 275 0 0 0 +At SMD N 00888000 +Po -511 2176 +$EndPAD +$PAD +Sh "16" R 137 275 0 0 0 +At SMD N 00888000 +Po -255 2176 +$EndPAD +$PAD +Sh "17" R 136 275 0 0 0 +At SMD N 00888000 +Po 0 2176 +$EndPAD +$PAD +Sh "18" R 137 275 0 0 0 +At SMD N 00888000 +Po 255 2176 +$EndPAD +$PAD +Sh "19" R 138 275 0 0 0 +At SMD N 00888000 +Po 511 2176 +$EndPAD +$PAD +Sh "20" R 138 275 0 0 0 +At SMD N 00888000 +Po 767 2176 +$EndPAD +$PAD +Sh "21" R 138 275 0 0 0 +At SMD N 00888000 +Po 1023 2176 +$EndPAD +$PAD +Sh "22" R 138 275 0 0 0 +At SMD N 00888000 +Po 1279 2176 +$EndPAD +$PAD +Sh "23" R 138 275 0 0 0 +At SMD N 00888000 +Po 1535 2176 +$EndPAD +$PAD +Sh "24" R 138 275 0 0 0 +At SMD N 00888000 +Po 1791 2176 +$EndPAD +$PAD +Sh "25" R 138 275 0 0 0 +At SMD N 00888000 +Po 2047 2176 +$EndPAD +$PAD +Sh "26" R 137 275 0 0 0 +At SMD N 00888000 +Po 2302 2176 +$EndPAD +$PAD +Sh "27" R 137 275 0 0 0 +At SMD N 00888000 +Po 2558 2176 +$EndPAD +$PAD +Sh "28" R 137 275 0 0 0 +At SMD N 00888000 +Po 2814 2176 +$EndPAD +$PAD +Sh "29" R 138 275 0 0 0 +At SMD N 00888000 +Po 3070 2176 +$EndPAD +$PAD +Sh "30" R 138 275 0 0 0 +At SMD N 00888000 +Po 3326 2176 +$EndPAD +$PAD +Sh "31" R 138 275 0 0 0 +At SMD N 00888000 +Po 3582 2176 +$EndPAD +$PAD +Sh "32" R 138 275 0 0 0 +At SMD N 00888000 +Po 3838 2176 +$EndPAD +$PAD +Sh "33" R 138 275 0 0 0 +At SMD N 00888000 +Po 4094 2176 +$EndPAD +$PAD +Sh "34" R 138 275 0 0 0 +At SMD N 00888000 +Po 4094 -2176 +$EndPAD +$PAD +Sh "35" R 138 275 0 0 0 +At SMD N 00888000 +Po 3838 -2176 +$EndPAD +$PAD +Sh "36" R 138 275 0 0 0 +At SMD N 00888000 +Po 3582 -2176 +$EndPAD +$PAD +Sh "37" R 138 275 0 0 0 +At SMD N 00888000 +Po 3326 -2176 +$EndPAD +$PAD +Sh "38" R 138 275 0 0 0 +At SMD N 00888000 +Po 3070 -2176 +$EndPAD +$PAD +Sh "39" R 137 275 0 0 0 +At SMD N 00888000 +Po 2814 -2176 +$EndPAD +$PAD +Sh "40" R 137 275 0 0 0 +At SMD N 00888000 +Po 2558 -2176 +$EndPAD +$PAD +Sh "41" R 138 275 0 0 0 +At SMD N 00888000 +Po 2303 -2176 +$EndPAD +$PAD +Sh "42" R 138 275 0 0 0 +At SMD N 00888000 +Po 2047 -2176 +$EndPAD +$PAD +Sh "43" R 138 275 0 0 0 +At SMD N 00888000 +Po 1791 -2176 +$EndPAD +$PAD +Sh "44" R 138 275 0 0 0 +At SMD N 00888000 +Po 1535 -2176 +$EndPAD +$PAD +Sh "45" R 138 275 0 0 0 +At SMD N 00888000 +Po 1279 -2176 +$EndPAD +$PAD +Sh "46" R 138 275 0 0 0 +At SMD N 00888000 +Po 1023 -2176 +$EndPAD +$PAD +Sh "47" R 138 275 0 0 0 +At SMD N 00888000 +Po 767 -2176 +$EndPAD +$PAD +Sh "48" R 138 275 0 0 0 +At SMD N 00888000 +Po 511 -2176 +$EndPAD +$PAD +Sh "49" R 137 275 0 0 0 +At SMD N 00888000 +Po 255 -2176 +$EndPAD +$PAD +Sh "50" R 136 275 0 0 0 +At SMD N 00888000 +Po 0 -2176 +$EndPAD +$PAD +Sh "51" R 137 275 0 0 0 +At SMD N 00888000 +Po -255 -2176 +$EndPAD +$PAD +Sh "52" R 138 275 0 0 0 +At SMD N 00888000 +Po -511 -2176 +$EndPAD +$PAD +Sh "53" R 138 275 0 0 0 +At SMD N 00888000 +Po -767 -2176 +$EndPAD +$PAD +Sh "54" R 138 275 0 0 0 +At SMD N 00888000 +Po -1023 -2176 +$EndPAD +$PAD +Sh "55" R 138 275 0 0 0 +At SMD N 00888000 +Po -1279 -2176 +$EndPAD +$PAD +Sh "56" R 138 275 0 0 0 +At SMD N 00888000 +Po -1535 -2176 +$EndPAD +$PAD +Sh "57" R 138 275 0 0 0 +At SMD N 00888000 +Po -1791 -2176 +$EndPAD +$PAD +Sh "58" R 138 275 0 0 0 +At SMD N 00888000 +Po -2047 -2176 +$EndPAD +$PAD +Sh "59" R 138 275 0 0 0 +At SMD N 00888000 +Po -2303 -2176 +$EndPAD +$PAD +Sh "60" R 137 275 0 0 0 +At SMD N 00888000 +Po -2558 -2176 +$EndPAD +$PAD +Sh "61" R 137 275 0 0 0 +At SMD N 00888000 +Po -2814 -2176 +$EndPAD +$PAD +Sh "62" R 138 275 0 0 0 +At SMD N 00888000 +Po -3070 -2176 +$EndPAD +$PAD +Sh "63" R 138 275 0 0 0 +At SMD N 00888000 +Po -3326 -2176 +$EndPAD +$PAD +Sh "64" R 138 275 0 0 0 +At SMD N 00888000 +Po -3582 -2176 +$EndPAD +$PAD +Sh "65" R 138 275 0 0 0 +At SMD N 00888000 +Po -3838 -2176 +$EndPAD +$PAD +Sh "66" R 138 275 0 0 0 +At SMD N 00888000 +Po -4094 -2176 +$EndPAD +DC -4094 1881 -4094 1822 39 21 +DS 4350 -1968 4350 1968 39 21 +DS 4350 1968 -4350 1968 39 21 +DS -4350 1968 -4350 -1968 39 21 +DS -4350 -1968 4350 -1968 39 21 +$EndMODULE TSOP-66 +$EndLIBRARY