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

Re: gEDA-user: gsch2pcb produces crap!



On Sun, Nov 06, 2005 at 07:50:37AM -0500, Dan McMahill wrote:
> 
> >	Long story short:  I am still trying to decide if there is a bug
> >in gnetlist (really libgeda) that causes two nets to be created instead of
> >one when you draw two nets that cross each other (but not connected
> >together) and a pin connecting to the intersection of the two crossing
> >nets.  Should the two nets be connect together with the pin even though
> >the nets are not connect to each other?  Libgeda/gnetlist doesn't seem
> >to think so.  Right now, I don't think so either, since you did not
> >explicitly draw the nets to connect together.  However, I am interested
> >to hear what other developers think.
> 
> Here are my thoughts
> 
> 1)  gnetlist should never produce a netlist that claims a certain pin 
> connects to two different nets.  To me this is the difference between a 
> netlist which may have not been what you wanted and a netlist which is 
> flat out broken.
> 
> 2)  never, ever, draw schematics the way shown in the example.  I 
> _never_ use 4-way connections.  By this I mean, don't draw something 
> that looks like a + with a solder dot in the middle.  Instead draw a 
> single vertical line and offset the 2 horizontal ones vertically from 
> each other.  This recommendation goes all the way back to pre-computer 
> era drafting.  Visually, it is easy to miss seeing the solder dot or see 
> one which isn't there (make a few photocopies or fax a schematic). 
> Also, gnetlist isn't the only netlister I've seen doing somethng funny 
> in such a case.

This is perfectly valid way how to draw a connection, period.

> So to summarize, GIGO (garbage in garbage out), but I'd like to see the 

In this case the GI is gnetlist and GO is the .net file.

CL<
> output garbage be self consistent.
> 
> -Dan