Mail Archives: geda-user/2013/10/13/12:01:13
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f
|
X-Recipient: | geda-user AT delorie DOT com
|
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=penguindevelopment.org; h=
|
| message-id:date:from:mime-version:to:subject:references
|
| :in-reply-to:content-type:content-transfer-encoding; s=
|
| penguindevelopment.org; bh=NQIvC6Mb7BZN9zD88OViq1RBzsc=; b=uFbnZ
|
| j8IP5j1icrEvdIhsSHa5xfOiaV2qZdAJyFoF7RLO8ip3FOVWzvXtvt/hvCmWcpvx
|
| TctHLIGNf4ApEgqolTdHujCglUGZLjztASopcv/bPq8wwHB871WC5lXMFdmLVjvh
|
| E8kAer+LzV/hDXiP4OOzYvB3HdGYA4+rS9OrGE=
|
Message-ID: | <525AC3B0.5080703@penguindevelopment.org>
|
Date: | Sun, 13 Oct 2013 18:00:48 +0200
|
From: | Peter <link AT penguindevelopment DOT org>
|
Organization: | Penguin Development
|
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130927 Thunderbird/17.0.9
|
MIME-Version: | 1.0
|
To: | geda-user AT delorie DOT com
|
Subject: | Re: [geda-user] Dealing with internal connections
|
References: | <525AADB0 DOT 8030508 AT penguindevelopment DOT org> <525AB9A5 DOT 2060109 AT estechnical DOT co DOT uk>
|
In-Reply-To: | <525AB9A5.2060109@estechnical.co.uk>
|
Reply-To: | geda-user AT delorie DOT com
|
On 13/10/13 17:17, Ed Simmons wrote:
> On 13/10/13 15:26, Peter wrote:
> Perhaps you could instead use a symbol with four pins like you have
> 'drawn' above... then you could also use the footprints with pads
> numbered 1-4. You could show the connection in the symbol easily, with
> the design intent clearly set out in the schematic.
>
> When it comes to PCB, it would still complain about the pads not being
> joined, but ignoring the rats between switch pads doesn't seem too awful.
>
> When I complete a PCB layout, it's quite common for me to short ground
> planes to connector shells... these don't always have the corresponding
> pin in the schematic. Usually by the second revision of the design I've
> tidied these up and added the appropriately numbered pins to symbols to
> show these connections and prevent PCB from complaining. ;-)
>
> Hope that helps...
>
> Ed
>
Using a 4-pin symbol is what I'd like to avoid having to do, because
when routing the PCB, I'll sometimes decide it's useful, for example, to
connect only pins 1a and 2b -- but then, after some reconsideration,
I'll suddenly see a more efficient way that instead requires pins 1b and
2a to be connected, or requires "hijacking" the internal connection
between pins 1a and 1b as a bridge across tracks routed underneath the
switch. All of those things would require changing the schematic during
editing.
Your idea of going with the "wrong" version first and cleaning it up in
a later revision does sound good, though; I could just use two
nearly-identical footprints, one with multiple identically-named pins
for development, and one with different pins for "release"; then I'd
just have to change the schematic to match the PCB once, and using
"import schematics" would hopefully magically "fix" the routing.
Cheers.
Peter
--
http://www.penguindevelopment.org/ -- Free and open source software and
hardware
- Raw text -