Mail Archives: geda-user/2012/02/21/18:28:07
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 $
- Raw text -