Mail Archives: geda-user/2023/05/08/08:04:14
Richard Rasker:
...
> The ssi2164-1 symbol definition contains 4 slots, and I correctly
> designated these slots in my schematic, so that should not be the problem.
Ok, good.
> Apparently, gnetlist DRC complains when it encounters two different
> symbols (ssi2164-1 and ssi2164-2) with the same refdes -- see attached
> test schematic and output file ($ gnetlist -g drc2
> SSI2164_slot-test.sch). And sure enough, when I delete the ssi2164-2
> symbols (the supply/control block), the errors go away.
Thoose errors:
Checking duplicated references...
ERROR: Duplicated reference U4.
ERROR: Duplicated reference U16.
should only be treated as warnings, drc2 is in error here.
> Luckily, these errors can simply be ignored, but if this is an
> indication that using a 'hybrid' symbol is not the right way to go about
> things, I'd like to know how to do it correctly. Also, I'd say that any
> pins left unconnected should not be called errors, but rather warnings.
'Hybrid' symbols are the right way to do it, I use it all the time.
What doesn't work is to have the same pin in separate symbols (with the
same refdes) connected to nets with different net names.
It should be technically possible to connect different nets to each
others, but gEDA/lepton/pcb doesn't handle that case. If you want that
it would perhaps be fruitful to look at sch-rnd which if I understand
it correctly can do that via polyons.
Regards,
/Karl Hammar
- Raw text -