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 To: geda-user AT delorie DOT com Subject: Footprint generation.... was: Re: [geda-user] FOSDEM In-Reply-To: Message-ID: 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> <20150203112631 DOT 3507a0c1 AT Parasomnia DOT thuis DOT lan> <20150204054256 DOT Horde DOT Pm1JV8RJbICk9SHvIGwZ7A3 AT webmail DOT in-berlin DOT de> <20150204073758 DOT Horde DOT czAmF2JsXvWH254t3K1lrw2 AT webmail DOT in-berlin DOT de> <201502041241 DOT t14Cfd30005029 AT envy DOT delorie DOT com> User-Agent: Alpine 2.00 (BSF 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 > 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