| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
| X-Recipient: | geda-user AT delorie DOT com |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20120113; | |
| h=mime-version:in-reply-to:references:date:message-id:subject:from:to | |
| :content-type; | |
| bh=EYivrLgrJTEDVWgvuGtMROXaw97sjeNA/nIQ6v7TXJA=; | |
| b=uUvvDkNDzGouuo8qofNDc/Fcf20NG7Rsi+6Vho7ZExyW1t11/n3TRUtnx/A2S9BcGF | |
| 5AE3kXpqzs+TzO6+lTmMxL+Mw9ZDMkbNn73suB8bkgfaAuuOem+to7S5mysmT5EmblWv | |
| gZGQA5NC97GvjMqzMXAVFzdj6LfXuyk7nMfb1gAqk9ghPKzJX1OGQLYM2iwO4jZZlXjq | |
| LOdL350x//gzn8iGAF97NN/GuWqNpxfxZA2PcMXx///Bb9X3Ztc6mTLQAB6Pk3gdioLQ | |
| A/DzuY62EjRZH4s1qbEThoMTcS2OIDVSlG+bz4PcEDkuOXtN8N2bThbw69boKxE2a/8F | |
| NEmw== | |
| MIME-Version: | 1.0 |
| X-Received: | by 10.107.16.169 with SMTP id 41mr5591675ioq.33.1423157463147; |
| Thu, 05 Feb 2015 09:31:03 -0800 (PST) | |
| In-Reply-To: | <alpine.LNX.2.02.1502050729450.24630@localhost.localdomain> |
| 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> | |
| <alpine DOT BSF DOT 2 DOT 00 DOT 1502050759100 DOT 55344 AT earl-grey DOT cloud9 DOT net> | |
| <alpine DOT LNX DOT 2 DOT 02 DOT 1502050729450 DOT 24630 AT localhost DOT localdomain> | |
| Date: | Thu, 5 Feb 2015 08:31:03 -0900 |
| Message-ID: | <CAC4O8c_BfK0JaxYs7U8XFe2++NG0MYXtSOYhRrWe7w+_BcBRAA@mail.gmail.com> |
| Subject: | Re: Footprint generation.... was: Re: [geda-user] FOSDEM |
| From: | Britton Kerin <britton DOT kerin AT gmail DOT com> |
| To: | geda-user AT delorie DOT com |
| 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 |
On Thu, Feb 5, 2015 at 4:40 AM, <mskala AT ansuz DOT sooke DOT bc DOT ca> wrote:
> On Thu, 5 Feb 2015, Stuart Brorson wrote:
>> > 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:
>
> Yes, and I've got my own Perl scripts to automatically generate suites of
> symbol files containing the attribute data that the FAQ says I shouldn't
> want. It appears that anyone who is using these tools, as I am, must
> become a toolsmith to build the necessary features that aren't included.
> We're all doing that for ourselves individually.
>
> Aren't such scripts exactly the kind of "workflow automation" that people
> are wishing, in this thread, gEDA would supply instead of forcing us all
> to build for outselves? Whether the scripts are run online, with their
Yes. I believe the problem is that nobody feels that their own personal
tools are really good enough to be worth promoting as "the solution".
Mine certainly aren't. When someone does make a nice tool for part of the
process they share it (e.g. recent footprint generator).
I almost wish symbol/footprint production could be split to front-end/back-end.
Something like how debian builds packages with a (fairly) uniform Make
interface for a big variety of software build systems. This would at least
let people share their existing symbol libraries (in source form, which
is likely to be a lot more useful given the relatively small size of the
libraries compared to the number of parts available). If some particular
back-end takes over, so much the better.
So you might end up with:
make list-parts
make build-part PART_NAME=foo
make view-symbol PART_NAME=foo (launch gschem to see how it looks)
make view-footprint PART_NAME=foo (launch pcb to see how it looks)
make view-datasheet PART_NAME=foo
etc., including light-symbol and glue operations
with per-library back-ends implementing these operations in their own way.
Britton
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |