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

Re: gEDA-user: gnetlist errors



Hi Joe,

El mar, 14-02-2006 a las 14:33 -0800, joeft escribiÃ:
[snip]
> I've numbered the two sections of my slotted part with the same reference 
> designator (per the gsch2pcb tutorial).  I would expect (at worst) that 
> I might get a duplicate reference designator error, but not that it would 
> fail to finish.  If I number them differently (e.g. U1A, U1B ...) I don't 
> believe that PCB will think they're the same part.

I think this is related to your previous error number 3... thus I hope
it is fixed in the last release.

[snip]
> >Thanks for the reply.  Based on previous discussions, I have considered 
> >updated to the next release, but we're in the middle of a large project 
> >and am not sure we can take on the risk of changing tool sets just now.  
> >Installing the release I'm using (20050805), took more effort than 
> >expected.  Having the last error fixed is a benefit I'll have to weigh.

If you want to get your last error fixed, and you can recompile the
code, you only have to patch gnetlist/src/g_netlist.c as shown in CVS
(version 1.39 to 1.40). It is a simple patch that won't hurt you. 

> >Having the symbols updated won't help me much.  I'm using custom symbols 
> >for the most part.  This is not my preference, but this whole design was 
> >ported from another tool (schematic pages and all symbols) and for the 
> >most part, the existing gEDA symbols "don't fit".  Eventually, I'd like 
> >to re-work everything to take advantage of updated gEDA symbol libraries.

The changes made to the symbols are mainly because of missing or wrong
pintype and pinlabel attributes. The pintype attribute is an important
one for the drc2 backend, because it checks if an output pin is
connected to another output pin, for example.
If you don't update the symbols, you just will get warnings like
"unknown connected to unknown", which means that a pin with pintype
"unknown" is connected to another pin with pintype "unknown". You can
ignore them if you want.

The drc2 backend is highly configurable, so you can skip the pintype
test if you want. See the documentation inside gnet-drc2.scm file (look
for dont-check-pintypes-of-nets).

Regards,

Carlos