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: References: <30c7dda0-4d20-55f8-708b-5d76e60f46cb AT zonnet DOT nl> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Precedence: bulk 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