www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/02/04/08:19:47

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 <kas AT fi DOT muni DOT cz>
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>
<alpine DOT DEB DOT 2 DOT 00 DOT 1301310418000 DOT 7105 AT igor2priv>
<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
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

--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  <kas at {fi.muni.cz - work | yenya.net - private}> |
| 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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019