X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Mon, 4 Feb 2013 14:19:27 +0100 From: Jan Kasprzak To: geda-user AT delorie DOT com Subject: Re: [geda-user] [patch] Pinnumbers in mosfet-with-diode-1.sym Message-ID: <20130204131927.GA27162@fi.muni.cz> References: <20130130090351 DOT GE32216 AT fi DOT muni DOT cz> <1359555319 DOT 2295 DOT 9 DOT camel AT AMD64X2> <20130131100136 DOT GP32216 AT fi DOT muni DOT cz> <1359806241 DOT 3209 DOT 0 DOT camel AT pcjc2lap DOT cheyneydesign DOT local> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0OAP2g/MAC+5xKAE" Content-Disposition: inline In-Reply-To: <1359806241.3209.0.camel@pcjc2lap.cheyneydesign.local> User-Agent: Mutt/1.5.20 (2009-12-10) X-Muni-Spam-TestIP: 147.251.48.3 X-Muni-Envelope-From: kas AT fi DOT muni DOT cz X-Muni-Virus-Test: Clean X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (minas.ics.muni.cz [147.251.4.35]); Mon, 04 Feb 2013 14:19:29 +0100 (CET) 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 --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Peter Clifton wrote: : : On Thu, 2013-01-31 at 11:01 +0100, Jan Kasprzaka : > The other problem is that the whole process (gschem -> gsch2pcb -> pcb) : > _silently_ discards the nets with non-numeric pinnumbers. So you start with : > a schematics, run gsch2pcb and pcb, and the resulting layout has missing : > connections, without _any_ notification that something is wrong. : : Can you post a simple test-case for this? I'm fairly sure this should : NOT be the case. BGA pin-numbers are often along the lines "B23" or : "A10" etc.., and I _think_ " : : There is a strangeness with lower-case suffixes on refdes being ignored : (by design - probably misguidedly). I don't recall having ever noticed : it for netnames. Attached are two files: pins.sch and pins.prj. After running "gsch2pcb pins.prj", opening the pins.pcb file in pcb, loading the netlist and [o]ptimizing rats' nests there is only one rat line between R1 and R2. I was, however, wrong about pcb silently discarding the other rat lines - if I explicitly open the message window, there are warnings. However, the message window is not opened by default, and there is no other notification that something has gone wrong, which I think is not good from the usability point of view. BTW, when I try to do a DRC check, pcb crashes. A similar crash together with details like backtrace and so on is described here: https://bugzilla.redhat.com/show_bug.cgi?id=906816 -Yenya -- | Jan "Yenya" Kasprzak | | New GPG 4096R/A45477D5 - see http://www.fi.muni.cz/~kas/pgp-rollover.txt | | http://www.fi.muni.cz/~kas/ Journal: http://www.fi.muni.cz/~kas/blog/ | Please don't top post and in particular don't attach entire digests to your mail or we'll all soon be using bittorrent to read the list. --Alan Cox --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="pins.sch" v 20121123 2 C 40000 40000 0 0 0 title-B.sym C 45100 48300 1 0 0 mosfet-with-diode-1.sym { T 46000 48800 5 10 0 0 0 0 1 device=NPN_TRANSISTOR T 46000 48800 5 10 1 1 0 0 1 refdes=Q1 T 45100 48300 5 10 0 0 0 0 1 footprint=SOT23 } C 46700 50100 1 270 0 resistor-2.sym { T 47050 49700 5 10 0 0 270 0 1 device=RESISTOR T 47000 49900 5 10 1 1 270 0 1 refdes=R1 T 46700 50100 5 10 0 0 0 0 1 footprint=1206 } C 46700 48800 1 270 0 resistor-2.sym { T 47050 48400 5 10 0 0 270 0 1 device=RESISTOR T 47000 48600 5 10 1 1 270 0 1 refdes=R2 T 46700 48800 5 10 0 0 0 0 1 footprint=1206 } N 45700 49300 45700 50600 4 N 45700 50600 46800 50600 4 N 46800 50600 46800 50100 4 N 46800 48800 46800 49200 4 N 46800 47900 46800 47700 4 N 46800 47700 45700 47700 4 N 45700 47700 45700 48300 4 C 44200 48700 1 0 0 nc-left-1.sym { T 44200 49100 5 10 0 0 0 0 1 value=NoConnection T 44200 49500 5 10 0 0 0 0 1 device=DRC_Directive } N 45100 48800 44700 48800 4 --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="pins.prj" schematics pins.sch elements-dir . output-name pins --0OAP2g/MAC+5xKAE--