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=x-received:from:to:subject:user-agent:date:message-id:mime-version | |
:content-type; | |
bh=c4xpeETTW7GGIqK+1KXaDPHR+W3qR0kIv1uT7yuzFE0=; | |
b=HkZtqRaJeYryEDpJzUtTzJ6BznUrZHEiBoCgrtkzRVQKwPvlHtTPkDtyndDYqE9rQY | |
ssEPy6LiuExH2eXVwfIoLhZ1rojaX7wnsmJQtlxCFTi3dq+j5EOG7iGONUurdZFnY746 | |
qu56Gjg/shtCp5DJpL83rhRo3/3zxNejteSC9GL+XGX/x+fyscSBdQnnSUR/CO46fecM | |
jb+533Id6VIV4vh2Nwdhzr9kE7emZOhyhvNlY7lp6HIH81gej8VYyh0LpZmA+hAVkTTx | |
eOgMlECw8fvWBI5zgZ++cJ+3ayT32dYlzeL+Oo9CQQfoczUcgXYvKz4ed8noVOBVWJhN | |
EzfA== | |
X-Received: | by 10.220.218.197 with SMTP id hr5mr96680530vcb.8.1358055245629; |
Sat, 12 Jan 2013 21:34:05 -0800 (PST) | |
From: | Ben Gamari <bgamari DOT foss AT gmail DOT com> |
To: | geda-user AT delorie DOT com |
Subject: | [geda-user] geda-skeleton-project: Lowering the cost of a starting a gEDA project |
User-Agent: | Notmuch/0.14+240~g0ab5e9f (http://notmuchmail.org) Emacs/23.4.1 (x86_64-pc-linux-gnu) |
Date: | Sun, 13 Jan 2013 00:34:03 -0500 |
Message-ID: | <87wqvhd4tw.fsf@gmail.com> |
MIME-Version: | 1.0 |
Reply-To: | geda-user AT delorie DOT com |
In my experience, assembling the framework for efficiently integrating gschem, pcb, gnetlist, and the like is one of the more significant barriers one must pass in adopting gEDA. While the highly modular nature of the gEDA toolchain offers power and flexibility, a fair amount of machinery is necessary to make all of these tools work cohesively. This is especially challenging for people unfamiliar with gEDA and its philosophy. This weekend I took some time to distill a skeleton gEDA project from one of my recent designs. The resulting tree can now be found on Github[1] and includes, * a script to automate the initial configuration of the project * a Makefile for performing some common tasks (e.g. generating tragesym symbols, updating the pcb layout, and exporting gerbers) * some documentation describing use of the initialization script and Makefile * further discussion to clarify a few common questions about the toolchain I'm hoping folks will find this useful, if even as only an example of how one might structure a gEDA project. Having used the toolchain for some time now, it is frustrating to see that so many open hardware projects continue to be designed in Eagle and the like. It is my goal that this release will lower the barrier to entry of our excellent toolchain and facilitate adoption by casual users. If you can see any way the project or its documentation might be improved, I'd be happy to consider pull requests or feedback. Cheers, - Ben [1] https://github.com/bgamari/skeleton-geda-project
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |