Discussion:
[geda-user] Coilcraft SMD inductor footprint
Filippo Micheletti
2014-07-22 13:07:58 UTC
Permalink
Hi there,
I need to use a Coilcraft MSS1278 series SMD inductor, has anyone already
drawn the corresponding footprint?

-Filippo-
Stefan Salewski
2014-07-22 17:31:19 UTC
Permalink
Post by Filippo Micheletti
Hi there,
I need to use a Coilcraft MSS1278 series SMD inductor, has anyone already
drawn the corresponding footprint?
-Filippo-
Please check carefully -- and note that you may desire extended pads for
hand soldering (I used data from pdf)

***@AMD64X2 ~/sfg $ ruby sfg.rb input.txt
***@AMD64X2 ~/sfg $ cat input.txt
Device = Global
author = "Stefan Salewski"
email = "mail-fx6mVJiR/ZZd/oRx+***@public.gmane.org"
dist-license = GPL
use-license = unlimited
date = "22-JUL-2014"
elementdir = "./"
silkwidth = 10 mil
silkoffset = 10 mil
textpos = upperleft
textorientation = horizontal
refdessize = 100
mask = 6 mil
clearance = 10 mil
p1silkmark = ""
p1coppermark = "no"

# Quad Flat Packages and similar SMD devices like SO, see http://en.wikipedia.org/wiki/QFP
Device = QFP
defaultunit = mm
name = "MSS1278" # name of the footprint -- if left empty then filename is used
description = "" # detailed description
desc = "SMT Power Inductors – MSS1278" # short description
documentation = "http://www.coilcraft.com/pdfs/mss1278.pdf" # source of layout, i.e. URI of datasheet
pins = 2 # total number of pins
rows = 1 # number of pins at side of pin one -- 0 is identical to pins/4
width = 8.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 = 0 # distance between adjacent pads -- center to center
padthickness = 5.5 # should be smaller than pitch
padlength = 4
centerpadwidth = 0 # width of additional center pad with number pins+1 -- use 0 to supress
centerpadheight = 0 # height of additional center pad with number pins+1 -- use 0 to supress
silkbox = "custom" # inner or outer for autosize, custom for explicit size, otherwise no box
silkboxwidth = 12 # silkbox width, used if silkbox = custom, no box if value is too small
silkboxheight = 12 # 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 = "no" # mark pin/pad 1: see global section, or for specific shape: circle, damage, slash
Generate MSS1278.fp

***@AMD64X2 ~/sfg $ cat MSS1278.fp
Element["" "SMT Power Inductors – MSS1278" "MSS1278" "" 0 0 -23622 -31122 0 100 ""]
(
Pad[-16732 -2953 -16732 2953 15748 2000 16948 "1" "1" "square"]
Pad[16732 -2953 16732 2953 15748 2000 16948 "2" "2" "square"]
ElementLine[-23622 -23622 -23622 -12327 1000]
ElementLine[-23622 23622 -23622 12327 1000]
ElementLine[-23622 -23622 23622 -23622 1000]
ElementLine[23622 -23622 23622 -12327 1000]
ElementLine[23622 23622 23622 12327 1000]
ElementLine[23622 23622 -23622 23622 1000]
Attribute("name" "MSS1278")
Attribute("author" "Stefan Salewski")
Attribute("email" "mail-fx6mVJiR/ZZd/oRx+***@public.gmane.org")
Attribute("dist-license" "GPL")
Attribute("use-license" "unlimited")
Attribute("date" "22-JUL-2014")
Attribute("desc" "SMT Power Inductors – MSS1278")
Attribute("documentation" "http://www.coilcraft.com/pdfs/mss1278.pdf")
)
***@AMD64X2 ~/sfg $ pcb MSS1278.fp
Filippo Micheletti
2014-07-23 10:13:41 UTC
Permalink
It's perfect, thanks a lot!


-Filippo-
Post by Stefan Salewski
Post by Filippo Micheletti
Hi there,
I need to use a Coilcraft MSS1278 series SMD inductor, has anyone already
drawn the corresponding footprint?
-Filippo-
Please check carefully -- and note that you may desire extended pads for
hand soldering (I used data from pdf)
Device = Global
author = "Stefan Salewski"
dist-license = GPL
use-license = unlimited
date = "22-JUL-2014"
elementdir = "./"
silkwidth = 10 mil
silkoffset = 10 mil
textpos = upperleft
textorientation = horizontal
refdessize = 100
mask = 6 mil
clearance = 10 mil
p1silkmark = ""
p1coppermark = "no"
# Quad Flat Packages and similar SMD devices like SO, see
http://en.wikipedia.org/wiki/QFP
Device = QFP
defaultunit = mm
name = "MSS1278" # name of the footprint -- if left empty then filename is used
description = "" # detailed description
desc = "SMT Power Inductors – MSS1278" # short description
documentation = "http://www.coilcraft.com/pdfs/mss1278.pdf" # source of
layout, i.e. URI of datasheet
pins = 2 # total number of pins
rows = 1 # number of pins at side of pin one -- 0 is identical to pins/4
width = 8.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 = 0 # distance between adjacent pads -- center to center
padthickness = 5.5 # should be smaller than pitch
padlength = 4
centerpadwidth = 0 # width of additional center pad with number pins+1
-- use 0 to supress
centerpadheight = 0 # height of additional center pad with number pins+1
-- use 0 to supress
silkbox = "custom" # inner or outer for autosize, custom for explicit
size, otherwise no box
silkboxwidth = 12 # silkbox width, used if silkbox = custom, no box if value is too small
silkboxheight = 12 # 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 = "no" # mark pin/pad 1: see global section, or for specific
shape: circle, damage, slash
Generate MSS1278.fp
Element["" "SMT Power Inductors – MSS1278" "MSS1278" "" 0 0 -23622 -31122
0 100 ""]
(
Pad[-16732 -2953 -16732 2953 15748 2000 16948 "1" "1" "square"]
Pad[16732 -2953 16732 2953 15748 2000 16948 "2" "2" "square"]
ElementLine[-23622 -23622 -23622 -12327 1000]
ElementLine[-23622 23622 -23622 12327 1000]
ElementLine[-23622 -23622 23622 -23622 1000]
ElementLine[23622 -23622 23622 -12327 1000]
ElementLine[23622 23622 23622 12327 1000]
ElementLine[23622 23622 -23622 23622 1000]
Attribute("name" "MSS1278")
Attribute("author" "Stefan Salewski")
Attribute("dist-license" "GPL")
Attribute("use-license" "unlimited")
Attribute("date" "22-JUL-2014")
Attribute("desc" "SMT Power Inductors – MSS1278")
Attribute("documentation" "http://www.coilcraft.com/pdfs/mss1278.pdf")
)
Loading...