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

gEDA-user: footprint not found when creating parts?



Hi,
I am trying to create my own parts library for SMD resistors and caps. I'd
like to have the value and footprint included in every part, so that I have
gEDA libraries like the ones I used with PADS before. Following the
tutorial, it is no problem to create .sym files which include the value and
footprint, and to make these sym files known to gschem. However, when I run
gschem2pcb I get:

Error: the footprint sm1206 for the device R8 does not exist
Error: the footprint sm1206 for the device R7 does not exist
even with the advise from http://www-mtl.mit.edu/~mcmahill/PCB/gEDA-PCB.html, 
ie I added a proj-config.inc to /usr/X11R6/lib/X11/pcb/m4/common.m4
gschem2pcb even does not find the already existing SMD footprints on my
system:
/usr/lib/pcb_lib>find . -name "*1206*"
./generic_SMD_packages/1206_reflow_solder
./not_vetted_ingo/smt1206.ele

Error: the footprint 1206_reflow_solder for the device R8 does not exist
Error: the footprint 1206_reflow_solder for the device R7 does not exist

How can I make the footprints on my system know to gschem2pcb, pcb, how can
I create my own ones in a local directory without interfering with system
config files? Is there something I have to add to gschemrc or gnetlistrc, or
another rc file I do not know about?

Also gschem2pcb -v does not work as advertised:
gEDA/gnetlist version 20040111
gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more
details.
This is free software, and you are welcome to redistribute it under certain
conditions; please see the COPYING file for more details.


ERROR! You must specify at least one filename
[...]
awk: cmd. line:1: fatal: cannot open file `-v.pcb' for reading (No such file or directory)

This is on a Debian/sarge box with recent packages:
pcb:
  Installed: 1.99j-1.2
geda:
  Installed: 20040111-1

Thanks,
Christian