X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Subject: Re: [geda-user] TO252-5 footprint? From: Stefan Salewski To: geda-user AT delorie DOT com In-Reply-To: <1329951132.2407.3.camel@AMD64X2.fritz.box> References: <4F440E34 DOT 2020702 AT neurotica DOT com> <1329866854 DOT 2403 DOT 11 DOT camel AT AMD64X2 DOT fritz DOT box> <4F454985 DOT 7050802 AT neurotica DOT com> <1329951132 DOT 2407 DOT 3 DOT camel AT AMD64X2 DOT fritz DOT box> Content-Type: text/plain; charset="UTF-8" Date: Thu, 23 Feb 2012 00:44:00 +0100 Message-ID: <1329954240.2407.12.camel@AMD64X2.fritz.box> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, 2012-02-22 at 23:52 +0100, Stefan Salewski wrote: > > I will update my data file and post the footprint later this evening. > > Here it is. I have generated a 12 pin QFP with center pad, removed some pads and renamed others, in text editor. Please check carefully. You may use the textfile and adapt silk box size, silk width, mask clearance. Then generate a new footprint and edit pads again in a text editor. stefan AT AMD64X2 ~/sfg $ cat SFG-Testdata.txt PG-TO252-5-11.fp Device = Global author = "Stefan Salewski" email = "mail AT ssalewski DOT de" license = "" dist-license = GPL use-license = unlimited copyright = "" comment = "" version = "" date = "23-FEB-2012" elementdir = "./" defaultunit = "mm" # mm or mil silkwidth = 10 mil # thickness of silk lines silkoffset = 10 mil # distance between pads/pins and silk lines, ignored if silkbox = custom hole-scale = 100 # scaling for drill diameter in percent, should be 100 to 130 hole-add-on = 0.05 mm # absolute increase of drill diameter, should be 0 to 0.1 mm textpos = upperleft # position of reference designator, upperleft, some devices may accept center textorientation = horizontal # horizontal, some devices may accept vertical refdessize = 100 # size of reference designator, default is 100 (integer) mask = 6 mil # distance between the copper of pads/pins and the mask clearance = 10 mil # distance between the copper of pads/pins and any polygon p1silkmark = "" # mark pin/pad 1 with silk: to get a mark use: mark, p1mark, silkmark, yes, true, 1 p1coppermark = "" # mark pin/pad 1 with copper: to get a mark use: mark, coppermark, yes, true, 1 Device = QFP name = "" # name of the footprint -- if left empty then filename is used description = "" # detailed description desc = "" # short description documentation = "http://www.infineon.com/cms/packages/SMD_-_Surface_Mounted_Devices/P-PG-TO252/P-PG-TO252-05-011.html?__locale=en" pins = 10 # total number of pins rows = 5 # number of pins at side of pin one -- 0 is identical to pins/4 width = 12.6 # separation of the two columns of pads -- center to center. If 0 height is used. height = 0 # separation of the two rows of pads -- center to center. If 0 width is used. pitch = 1.14 # distance between adjacent pads -- center to center padthickness = 0.8 # should be smaller than pitch padlength = 2.2 centerpadwidth = 5.8 # width of additional center pad with number pins+1 -- use 0 to supress centerpadheight = 6.4 # height of additional center pad with number pins+1 -- use 0 to supress silkbox = "inner" # inner or outer for autosize, custom for explicit size, otherwise no box silkboxwidth = 0 # silkbox width, used if silkbox = custom, no box if value is too small silkboxheight = 0 # silkbox height, used if silkbox = custom, no box if value is too small ovalpads = "" # to get ovals use: oval, ovalpads, yes, true, 1 p1silkmark = "" # mark pin/pad 1: see global section, or for specific shape: circle, damage, slash # Generate PG-TO252-5-11.fp # pins = 5 # rows = 5 # Generate PG-TO252-5-11.fp pins = 12 rows = 1 Generate PG-TO252-5-11.fp Element["" "" "PG-TO252-5-11" "" 0 0 -24803 -36134 0 100 ""] ( Pad[-8976 22047 -8976 27559 3150 2000 4350 "1" "1" "square"] Pad[-4488 22047 -4488 27559 3150 2000 4350 "2" "2" "square"] Pad[4488 22047 4488 27559 3150 2000 4350 "4" "4" "square"] Pad[8976 22047 8976 27559 3150 2000 4350 "5" "5" "square"] Pad[0 -1181 0 1181 22835 2000 24035 "3" "3" "square"] ElementLine[-18972 -18972 -18972 18972 1000] ElementLine[-18972 -18972 18972 -18972 1000] ElementLine[18972 18972 18972 -18972 1000] ElementLine[18972 18972 -18972 18972 1000] Attribute("name" "PG-TO252-5-11") Attribute("author" "Stefan Salewski") Attribute("email" "mail AT ssalewski DOT de") Attribute("dist-license" "GPL") Attribute("use-license" "unlimited") Attribute("date" "23-FEB-2012") Attribute("documentation" "http://www.infineon.com/cms/packages/SMD_-_Surface_Mounted_Devices/P-PG-TO252/P-PG-TO252-05-011.html?__locale=en") ) stefan AT AMD64X2 ~/sfg $