[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-user: gschem2pcb Issues



Marc Reibel wrote:
> 
> On Thu, 20 Jun 2002, Eric Winsor wrote:
<snip>
> > uref=U?
> 
> You must name this device. Maybe this solves the problem.
> 
> > T 500 2300 5 10 0 0 0 0
> > footprint=DIL 14 300

I change the U? to U1 and the results were still the same.  This makes
sense though because that uref=U? is in the .sym file and the device
gets named in the .sch file as U1.

<snip>
> The footprints don't have to be in the libraryname.
> Have a look into the libraries.
> 
> [marc@rotes268 marc]$ cd /usr/X11R6/lib/X11/pcb/m4/
> [marc@rotes268 m4]$ grep DIL *
> dil.inc:# DIL packages
> dil.inc:define(`PKG_DIL',
> dil.inc:define(`PKG_J', `PKG_DIL(`$1', `$2', `$3', `$4', `$5')')
> dil.inc:define(`PKG_JD', `PKG_DIL(`$1', `$2', `$3', `$4',`$5')')
> dil.inc:define(`PKG_JG', `PKG_DIL(`$1', `$2', `$3', `$4',`$5')')
> dil.inc:define(`PKG_N', `PKG_DIL(`$1', `$2', `$3', `$4', `$5')')
> dil.inc:define(`PKG_NT', `PKG_DIL(`$1', `$2', `$3', `$4',`$5')')
> dil.inc:define(`PKG_P', `PKG_DIL(`$1', `$2', `$3', `$4', `$5')')
> generic.list:generic8_dil:N:DIL 8
> generic.list:generic14_dil:N:DIL 14
> generic.list:generic16_dil:N:DIL 16
> generic.list:generic18_dil:N:DIL 18
> generic.list:generic20_dil:N:DIL 20
> generic.list:generic24_dil:N:DIL 24
> <...>
<snip>

I understand that the footprints don't have to be in the library name
but I do not understand how the gschem2pcb or gnetlist find them in the
m4 directory.  I did as you show and found the same results.  However,
my directroy structure is different; /home/cad/lib/pcb/m4.  This is the
default the pcb does a make install to and I saw no reason to change it
until I have fully evaluated the program.  Could the path be the issue
here?

-- 
Eric Winsor
Stewart Radiance Laboratory
Space Dynamics Laboratory - USURF
Bedford, MA 01730