[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: PCB: Converting M4 to new Footprint?
I made a mistake in the cut-in-paste in my previous
email. The following script will output the packages.
Just change PCB_M4_DIR to your m4 directory.
#!/bin/bash
PCB_M4_DIR=/local/pub/pcb-20040215/share/pcb/m4
for package in $@
do
echo "PKG_$package(\"\", \"\", \"\")" | \
m4 -I$PCB_M4_DIR common.m4 - | \
awk '/^[ \t]*$/ {next} {print}' | \
more
done
--- John Luciani <jcljr58@yahoo.com> wrote:
> To retrieve a package:
>
> echo "PKG_$package(\"\", \"\", \"\")" | \
> m4 -IPCB_M4_DIR common.m4 - | \
> awk '/^[ \t]*$/ {next} {print}' | \
>
> where PCB_M4_DIR is the directory containing the PCB
> M4 files.
>
> After you create the file move it to your
> "production"
> directory.
>
> To get gsch2pcb to find your "production" packages
> use
> the --elements-dir switch. For example:
>
> gsch2pcb --elements-dir PRODUCTION_DIR
> SCHEMATIC_NAME
>
> (* jcl *)
>
> --- Shahab Sanjari <sanjari@hrz.tu-darmstadt.de>
> wrote:
>
> >
> > Dear list,
> > In the production process, it is always good to
> know
> > which footprints are
> > tested, so that they could be used wihtout futher
> > considerations in the
> > future projects. This results in company specific
> > symbol and footprint
> > libraries, which could also represent the
> company's
> > repository managed
> > with a database and scripts that read special
> fields
> > out of the schematic
> > files and do automated booking, ordering, etc. of
> > parts.
> >
> > With gschem, I managed a small directory where I
> put
> > the parts that I
> > often use in my designs. I would like to do the
> same
> > thing with PCB
> > footprints.
> >
> > How can I extract a specific M4 library-element
> from
> > say "~geda" library
> > ( e.g. 0805) and put it in a single file e.g.
> > my_0805 in the directory of
> > my designs?
> >
> > Many thanks,
> > Shahab.
> >
> > --------
> > Shahab Sanjari (sanjariathrzdottu-darmstadtdotde)
> >
> >
> >
> >
> >
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail is new and improved - Check it out!
> http://promotions.yahoo.com/new_mail
>
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail