www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/02/05/08:08:34

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Scanned: amavisd-new at cloud9.net
Date: Thu, 5 Feb 2015 08:07:09 -0500 (EST)
From: Stuart Brorson <sdb AT cloud9 DOT net>
To: geda-user AT delorie DOT com
Subject: Footprint generation.... was: Re: [geda-user] FOSDEM
In-Reply-To: <alpine.LNX.2.02.1502050414490.24630@localhost.localdomain>
Message-ID: <alpine.BSF.2.00.1502050759100.55344@earl-grey.cloud9.net>
References: <1420499386 DOT 3521 DOT 3 DOT camel AT cam DOT ac DOT uk> <20150202152654 DOT GA13336 AT cuci DOT nl> <54CFD589 DOT 9040702 AT xs4all DOT nl> <CAHBYzfRkn-nJb4JfrDYyaD0WwPrpZvAgi0QdHCusgz185iNoHA AT mail DOT gmail DOT com> <CAGde_xN-iNZUvHh-E47kx1EyoPRt1018wWiDwHhYQ9+od+cJwA AT mail DOT gmail DOT com>
<20150203112631 DOT 3507a0c1 AT Parasomnia DOT thuis DOT lan> <20150204054256 DOT Horde DOT Pm1JV8RJbICk9SHvIGwZ7A3 AT webmail DOT in-berlin DOT de> <CAOP4iL2stWVCy3WK0=SNu2zAbs8t6B0uyAgFuOnzG8v_MrYNfw AT mail DOT gmail DOT com> <20150204073758 DOT Horde DOT czAmF2JsXvWH254t3K1lrw2 AT webmail DOT in-berlin DOT de>
<alpine DOT LNX DOT 2 DOT 02 DOT 1502040133260 DOT 5201 AT localhost DOT localdomain> <201502041241 DOT t14Cfd30005029 AT envy DOT delorie DOT com> <CAOuGh89YXTP2GN1gvPXm=iTYRF0eTxiTZfyU_-1Dx+ZmeM0jwQ AT mail DOT gmail DOT com> <alpine DOT BSF DOT 2 DOT 00 DOT 1502041223340 DOT 7094 AT earl-grey DOT cloud9 DOT net>
<alpine DOT LNX DOT 2 DOT 02 DOT 1502050414490 DOT 24630 AT localhost DOT localdomain>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
MIME-Version: 1.0
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

> However, I think the more abstract concept of footprints being
> parameterized - so that, for instance, you can define how you want DIPs to
> look and have them all be consistent with each other without defining and
> maintaining 8-pin, 14-pin, 16-pin, and 40-pin DIPs separately by hand - is
> important and valuable.  It seems a shame that gEDA once had that ability
> and now basically doesn't.

Also, the path most people take w.r.t. defining similar footprint sets
is to use scripts or programs to generate families of footprint files
all at once.  For example, John Luciani maintains a fabulous website
containing lots of footprints he generated using Perl:

http://www.luciani.org/geda/pcb/pcb-footprint-list.html

DJ Delorie has several web-based footprint generation programs on
gedasymbols.org:

http://www.gedasymbols.org/user/dj_delorie/

There are many other automatic footprint generation tools you can find
via a little Googling, including one recently posted on geda-user
written in Ruby.

These tools perform the same job -- parameterized automatic footprint
generation -- as the M4 system, but without the confusion of two
separate footprint mechanisms, where one uses an obscure, undocumented
macro language.

Stuart


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019