X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Envelope-From: paubert AT iram DOT es Date: Sun, 27 Oct 2013 19:55:18 +0100 From: Gabriel Paubert To: geda-user AT delorie DOT com Subject: Re: [geda-user] Merging ICs and nets with gsch2pcb Message-ID: <20131027185518.GA27702@visitor2.iram.es> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-Spamina-Bogosity: Unsure X-Spamina-Spam-Score: -0.5 (/) X-Spamina-Spam-Report: Content analysis details: (-0.5 points) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.5 DATE_IN_PAST_24_48 Date: is 24 to 48 hours before Received: date Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sun, Oct 27, 2013 at 09:52:04PM +0430, James Jackson wrote: > Moving this into a new thread... > > I have created a hierarchical set of schematics, with major signal routed > between subcircuits. The only other links between subcircuits are intented > to be on the power nets (+15v:1, 0v:1 and -15v:1). > > The power nets are linked with a generic-power symbol, with the net name > given by the 'net' attribute. > > When I run gsch2pcb, the Nets viewer shows that each subcircuit has its own > instance of these nets - they don't appear to be merged. Is this just a > display oddity? I will run a small test-case to see if this is the case. > > My other concern is that of ICs with the same refdes, but different symbols > (i.e. a 'functional' and 'power' version of an Op Amp, as per other > thread). When these different symbols exist in distinct subcircuits, > gsch2pcb is not merging the symbols, rather creating two with names SS1/U1 > and SS2/U1, which clearly results in non-sensical output when parts are put > on to the board (unless I can get a quantum part that can exist in two > places at once...). > > Any advice on these issues would be greatly appreciated. In my gnetlistrc I have the following: hierarchy-netattrib-mangle "disabled") (hierarchy-netname-mangle "disabled") (hierarchy-uref-mangle "disabled") But this means that you can't have several instances of the same page in your hierarchy. It's been fine for all my boards except one, but in this case I used an awk script to produce the multiple copies with remapped refdeses. For PCB designs, I prefer not to have hierarchical names in the refdes, since they end up taking too much space on the board. For oterh purposes it might be different. Regards, Gabriel