Mail Archives: geda-user/2014/03/31/12:02:05
On Mon, 2014-03-31 at 02:53 -0400, Dave McGuire wrote:
> Hey folks! Has anyone done a footprint for TI's DDPAK package, like
> the one used for the LM2673?
Do you need the rounded center pad?
If not, input data file like this
Device = Global
author = "Stefan Salewski"
email = "mail AT ssalewski DOT de"
dist-license = GPL
use-license = unlimited
date = "31-MAR-2014"
elementdir = "./"
silkwidth = 10 mil
silkoffset = 10 mil
textpos = upperleft
textorientation = horizontal
refdessize = 100
mask = 6 mil
clearance = 10 mil
p1silkmark = ""
p1coppermark = "yes"
# Quad Flat Packages and similar SMD devices like SO, see http://en.wikipedia.org/wiki/QFP
Device = QFP
defaultunit = mm
name = "DDPAK" # name of the footprint -- if left empty then filename is used
description = "" # detailed description
desc = "DDPAK (LM2673)" # short description
documentation = "http://www.ti.com/lit/gpn/lm2673" # source of layout, i.e. URI of datasheet
pins = 7 # total number of pins
rows = 7 # number of pins at side of pin one -- 0 is identical to pins/4
width = 16.64 # 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.91 # should be smaller than pitch
padlength = 2.16
centerpadwidth = 10.41 # width of additional center pad with number pins+1 -- use 0 to supress
centerpadheight = 10.81 # 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 mil # silkbox width, used if silkbox = custom, no box if value is too small
silkboxheight = 0 mil # silkbox height, used if silkbox = custom, no box if value is too small
ovalpads = "no" # to get ovals use: oval, ovalpads, yes, true, 1
p1silkmark = "damage" # mark pin/pad 1: see global section, or for specific shape: circle, damage, slash
Generate DDPAK.fp
gives this footprint:
Element["" "DDPAK (LM2673)" "DDPAK" "" 0 0 -32756 -30280 0 100 ""]
(
Pad[-35217 -15000 -30295 -15000 3583 2000 4783 "1" "1" ""]
Pad[-35217 -10000 -30295 -10000 3583 2000 4783 "2" "2" "square"]
Pad[-35217 -5000 -30295 -5000 3583 2000 4783 "3" "3" "square"]
Pad[-35217 0 -30295 0 3583 2000 4783 "4" "4" "square"]
Pad[-35217 5000 -30295 5000 3583 2000 4783 "5" "5" "square"]
Pad[-35217 10000 -30295 10000 3583 2000 4783 "6" "6" "square"]
Pad[-35217 15000 -30295 15000 3583 2000 4783 "7" "7" "square"]
Pad[0 -787 0 787 40984 2000 42184 "8" "8" "square"]
ElementLine[-27004 -17801 -27004 22780 1000]
ElementLine[-22026 -22780 27004 -22780 1000]
ElementLine[-27004 -17801 -22026 -22780 1000]
ElementLine[27004 22780 27004 -22780 1000]
ElementLine[27004 22780 -27004 22780 1000]
Attribute("name" "DDPAK")
Attribute("author" "Stefan Salewski")
Attribute("email" "mail AT ssalewski DOT de")
Attribute("dist-license" "GPL")
Attribute("use-license" "unlimited")
Attribute("date" "31-MAR-2014")
Attribute("desc" "DDPAK (LM2673)")
Attribute("documentation" "http://www.ti.com/lit/gpn/lm2673")
)
- Raw text -