delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2018/03/23/09:31:55

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
Date: Fri, 23 Mar 2018 14:33:44 +0100 (CET)
X-X-Sender: igor2 AT igor2priv
To: geda-help AT delorie DOT com
X-Debug: to=geda-help AT delorie DOT com from="gedah AT igor2 DOT repo DOT hu"
From: gedah AT igor2 DOT repo DOT hu
Subject: Re: [geda-help] Wire bridges in gschem?
In-Reply-To: <30c7dda0-4d20-55f8-708b-5d76e60f46cb@zonnet.nl>
Message-ID: <alpine.DEB.2.00.1803231429140.19825@igor2priv>
References: <30c7dda0-4d20-55f8-708b-5d76e60f46cb AT zonnet DOT nl>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com


On Fri, 23 Mar 2018, HansFong wrote:

> Hello all, newbie gEda user here (also newbie in PCB-design).
>
> In PCB you can draw arbitrary lines and vias, which is handy if you want to 
> insert a single test pin (a physical pin you put on your PCB to hook up a 
> probe) in a line, or make a wire bridge (two vias with nothing in between and 
> an arbitrary distance in between them). I can't find a way (component) to let 
> a net end in a via or connect two nets with a via.
>
> So what is the proper way to make such things in gschem?
>
> 1) use connectors?
>
> 2) use 0 ohm resistors?
>
> 3) ???
>
> Any suggestions to help me shape my thoughts are welcome. Cheers,

My favorite solution:

1. if it's a configuration bridge, then it must be in the schematics -> 
explicit 0 ohm resistor

2. if it's just a technical bridge, e.g. you need one more "layer" to jump 
a wire while laying out the board:

2.a. if you are generating your BoM from the schematics, it needs to be 
explicit, just like in point 1, else you will forget to buy the parts; 
since it turns out during doing the layout, you'll need some way for back 
annotation (pcb-rnd and git version of gschem support back annotation, but 
not yet for this specific case)

2.b. if you generate the BoM from the pcb, it shouldn't be marked in the 
schematics; for this pcb-rnd provides the nonetlist and intconn mechanism: 
with these you can place a zero ohm resistor in a way that the netlister 
won't remove it on a new forward annotation (sch import) and find.c will 
understand that the two pins of the resistor are internally connected so 
you won't have rats left there


HTH,

Igor2

- Raw text -


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