X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Mon, 31 Aug 2015 07:50:13 +0200 (CEST) X-X-Sender: igor2 AT igor2priv To: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: [geda-user] [pcb-rnd] parametric footprint screw() (was: Re: [pcb-rnd] parametric footprint: dimensions, qf(), qfn() and tqfp()) In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Hi all, using the example static footprints and the metric side of the table sent by Evan, I've implemented the first version of the screw() footprint. It has two modes of operation: 1. specify all dimensions by hand (watch out: default unit is mil for all scripts!), e.g. screw(3mm, 6mm) 2. specify the name of a standard screw and optionally specify the type of the head, e.g. screw(M3, cheese); to select the close fit hole, use M3:tight or M3:close-fit Furthermore there are optional silk layer head shape drawings for a few common shapes and slots, such as plain slot, hex, philips, torx. They can be combined. Examples: http://igor2.repo.hu/cgi-bin/pcblib-param.cgi?cmd=screw%28M3%29%0D%0A&mm=1&dimname=1&dimvalue=1 http://igor2.repo.hu/cgi-bin/pcblib-param.cgi?cmd=screw%28M3%3Atight%2C+cheese%2C+shape%3Dcircle%3Ahex%29%0D%0A&mm=1&dimname=1&dimvalue=1 http://igor2.repo.hu/cgi-bin/pcblib-param.cgi?cmd=screw%282.5mm%2C+5.52mm%2C+tx%3Acircle%2C+8.1mm%29%0D%0A&mm=1&dimname=1&dimvalue=1 Reference: http://igor2.repo.hu/cgi-bin/pcblib-param.cgi?cmd=screw&output=help Regards, Igor2