← Back to team overview

kicad-developers team mailing list archive

Re: Joining buses with junctions behavior

 

It seems crazy to me too, but I guess we can't remove support for it
because someone out there is probably relying on it...

On Tue, Dec 12, 2017 at 1:33 PM, Andy Peters <devel@xxxxxxxxx> wrote:

>
>
> > On Dec 10, 2017, at 9:09 AM, Jon Evans <jon@xxxxxxxxxxxxx> wrote:
> >
> > Hi all,
> >
> > As I am working on bus features I have dived into all the ways you can
> use buses (that I haven't always known about myself).
> >
> > One thing I noticed was an example given on the docs:
> > http://docs.kicad-pcb.org/stable/en/eeschema.html#wires-
> buses-labels-power-ports
> >
> > Under "Global connections between buses", you have three different named
> bus segments joined together with a junction, and a description of how
> their nets will be connected during netlisting.
> >
> > a) This behavior seems to be kind of broken at present -- when I try to
> replicate it, the junction is sometimes automatically removed, and the
> netlist does not join all of the nets as described in the manual (maybe
> related to Seth's recent changes?)
> >
> > b) Those of you who use this feature: how do you use it?  Do you care
> that the final netlist arbitrarily picks one of the possible net names?
>
> User perspective: I honestly had no idea that EESchema would do what is
> claimed in the docs under “Global connections between buses."
>
> "Buses PCA [0..15], ADR [0..7] and BUS [5..10] are connected together
> (note the junction here because the vertical bus wire joins the middle of
> the horizontal bus segment).
>
> "More precisely, the corresponding members are connected together : PCA0,
> ADR0 are connected, (as same as PCA1 and ADR1 … PCA7 and ADR7).
> Furthermore, PCA5, BUS5 and ADR5 are connected (just as PCA6, BUS6 and
> ADR6 like PCA7, BUS7 and ADR7). PCA8 and BUS8 are also connected (just as
> PCA9 and BUS9, PCA10 and BUS10).”
>
> That seems crazy to me.
>
> -a
>
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

References