| 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=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 |