X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <1406050279.1673.3.camel@AMD64X2> Subject: Re: [geda-user] Coilcraft SMD inductor footprint From: Stefan Salewski To: geda-user AT delorie DOT com Date: Tue, 22 Jul 2014 19:31:19 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s6MHYxXo005986 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, 2014-07-22 at 15:07 +0200, Filippo Micheletti wrote: > 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) stefan AT AMD64X2 ~/sfg $ ruby sfg.rb input.txt stefan AT AMD64X2 ~/sfg $ cat input.txt Device = Global author = "Stefan Salewski" email = "mail AT ssalewski DOT de" 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 stefan AT 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 AT ssalewski DOT de") 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") ) stefan AT AMD64X2 ~/sfg $ pcb MSS1278.fp