Mail Archives: geda-user/2019/01/30/08:29:58
On Tue, 29 Jan 2019, Girvin Herr (gherrl AT fastmail DOT com) [via
geda-user AT delorie DOT com] wrote:
> According to the Master Attributes Document (aka List), under "refdes" -
> "refdes naming restrictions", there is a bulleted list under
> "Specifically, gsch2pcb requires:". The 3rd bullet states that "Any
> lower case suffix is ignored. This is so you can, place four discrete
> NAND gates on the schematic called U1a, U1b, U1c and U1d. They will
> netlist into a single footprint named U1."
>
> My experience is that this is not true. The lower case suffix is not
> ignored and propagates into the netlister and the outputs of gsch2pcb,
> causing problems in PCB. This feature has been in the document at least
> since 2015. Either this is a bug and should be fixed, or this feature
> should be deleted from the Master Attributes List document.
I always wondered about this mechanic. As far as gEDA/gaf is concerned,
only components which share a common refdes are part of one package, so
U1a, U1b etc. are individual packages. Any logic that deviates from this
would be specific to PCB and/or gsch2pcb.
In what kind of situation would you want to merge components with
individual refdes' into a single package? Or, spelled differently, why
would you want to assign individual refdes' to a package's components?
- Raw text -