gEDA-user: New Tool for Making pcb footprints - new demo
Steve Morss
smorss at catalinacomputing.com
Tue May 8 12:48:58 EDT 2007
I just added a file "footprints.inc" to the
www.catalinacomputing.com/gEDA/demos directory. It contains some
pcblander macros for making BGAs, TQFPs, SOICs, DIPs, SIPs, test pins
and surface mount 2 padded devices. There's a file called
"footprints.pdf" with a sample output, so you can see what the macros
can do (it's a big footprint with a bunch of footprints laid out
together). There's a file "footprints.lander" that generates the layout
in footprints.pdf. Type "pcblander footprints.lander" and you'll get a
pcb file called "footprints".
With the new macros, you can generate pcb common footprints with only a
few lines of text. Still, they are flexible enough to handle most
common footprints, and you can add and tweak them by modifying
footprints.lander or your footprint scripts.
Steve
Steve Morss wrote:
> Recently, I built a board using lots of custom surface mount parts, as
> well as a number of unusual through hole parts. When it came time to
> generate the footprints, I needed to design a number of new
> footprints. I looked into the tools available, and found some
> graphical tools and specialized scripting tools, but they either were
> hard to use, or I couldn't get them to build some of my footprints
> (sorry in advance, if I misrepresented someone's tool). To solve my
> problems, I came up with "pcblander", which has been very effective
> for me. It uses human readable scripts as input. The scripts are
> pretty easy to follow, as they are mostly assignment statements and a
> few function calls. For those of you who use Darrell Harmon's
> "footgen" program, it has a number of similarities to that - I got
> myself started on pcblander by learning how footgen works. pcblander
> is quite flexible and extensible - if there's something missing, I
> should be able to add it in quickly (or if you prefer, you can do it
> by writing macros or, if you want complete flexibility, functions in
> perl).
>
> If you are interested, I've got a release at
> www.catalinacomputing.com/gEDA containing the program and source code,
> a readme, and some footprint examples.
>
> Steve
>
>
>
>
> _______________________________________________
> geda-user mailing list
> geda-user at moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
>
More information about the geda-user
mailing list