[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Using Veroboard style layouts in gEDA pcb ?



On Fri, 2008-07-25 at 13:28 +0100, Simon Clubley wrote:
> On 24/07/2008, Peter Clifton <pcjc2@xxxxxxxxx> wrote:
> > On Thu, 2008-07-24 at 12:57 +0100, Simon Clubley wrote:
> >  >
> >  > The way that Vutrax works is that it has the ability to execute a script
> >  > file and the Vutrax owners have implemented a script that draws a
> >  > series of tracks, 0.1 inch apart, with through holes in each track at
> >  > 0.1 inch distances.
> >
> > This should be possible using PCB. PCB doesn't have a built in scripting
> >  language, however since it uses a text based file-format, it is very
> >  easy to automate generating such layouts with a shell script / perl /
> >  awk / python / ..... program.
> >
> 
> That's a _very_ interesting approach and one well worth looking into, thanks.
> 
> I'm still finding my way around the gEDA world. Is there a common library of
> user routines to manipulate the file formats that I haven't come across yet ?
> 
> Looking around, I've found scripts to do specific tasks, but have not
> yet found a
> general low-level support library that you can call from your own scripts.

There isn't as far as I know. That said, John Luciani has a nice perl
library for creating PCB footprints.

http://luciani.org/geda/pcb/pcb-perl-library.html

The gschem file-format documentation (in case you want it) is at:

http://www.geda.seul.org/wiki/geda:file_format_spec

There is something about the PCB format in the documentation which ships
with it. On my machine this is:

/usr/share/doc/pcb-common/pcb.pdf.gz

(You might need to copy that and use "gzip -d pcb.pdf.gz" to decompress
it, depending on your PDF viewer. GNOME's "Evince" which I use opens it
right from the compressed file with no problem.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user