Mail Archives: geda-help/2018/03/23/09:31:55
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 -