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: <4F440E34.2020702@neurotica.com> References: <4F440E34 DOT 2020702 AT neurotica DOT com> Content-Type: text/plain; charset="UTF-8" Date: Wed, 22 Feb 2012 00:27:34 +0100 Message-ID: <1329866854.2403.11.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 Tue, 2012-02-21 at 16:35 -0500, Dave McGuire wrote: > Hey folks, does anyone have a PCB footprint for a TO252-5 package handy? > > Thanks, > -Dave > Would be nice to have the URL to the land pattern... My sfg ruby script can make similar footprints. I have done a test with the first google result from Ricoh, unfortunately the URL is very long. You may try ruby sfg.rb data.txt with text file below. You will get 3 variants, for some you have to delete some pads with an editor or change numbering. Variant b has 5 pads as desired, but on the left side, while Ricoh has the pads at the bottom. Not perfect, maybe other people has a perfect one. stefan AT AMD64X2 ~/sfg $ cat data.txt Device = Global author = "Stefan Salewski" email = "" license = "" dist-license = GPL use-license = unlimited copyright = "" comment = "" version = "" date = "21-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.google.de/url?sa=t&rct=j&q=to252-5&source=web&cd=1&ved=0CCYQFjAA&url=http%3A%2F%2Fwww.ricoh.com%2FLSI%2Fproduct_power%2Fpkg%2Fto-252-5.pdf&ei=ZSFET6_RPNDIsgaz5tjIDw&usg=AFQjCNEwnQQxckROoUnPDXwxIGFBLLn9fA&cad=rja" pins = 10 # total number of pins rows = 5 # number of pins at side of pin one -- 0 is identical to pins/4 width = 15-2.5 # 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.27 # distance between adjacent pads -- center to center padthickness = 0.8 # should be smaller than pitch padlength = 2.5 centerpadwidth = 6 # width of additional center pad with number pins+1 -- use 0 to supress centerpadheight = 6 # 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 TO252-5a.fp pins = 5 rows = 5 Generate TO252-5b.fp pins = 12 rows = 1 Generate TO252-5c.fp stefan AT AMD64X2 ~/sfg $