Re: [Kicad-developers] Joining buses with junctions behavior

2017-12-12 Thread Jon Evans
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  wrote:

>
>
> > On Dec 10, 2017, at 9:09 AM, Jon Evans  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@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Joining buses with junctions behavior

2017-12-12 Thread Andy Peters


> On Dec 10, 2017, at 9:09 AM, Jon Evans  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@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Joining buses with junctions behavior

2017-12-11 Thread Jon Evans
And if they are both an option, should bus-to-bus junctions have this same
behavior or joining two buses with different labels?

On Mon, Dec 11, 2017 at 8:12 AM, Maciej Sumiński 
wrote:

> It poses a question then: are the bus-to-bus entries ever used?
>
> Regards,
> Orson
>
> On 12/10/2017 08:12 PM, Seth Hillbrand wrote:
> > Jon-
> >
> > Thanks for catching this discrepancy.  I had written the logic such that
> > busses connect to other busses by a bus-to-bus entry.  But clearly, that
> is
> > historically not accurate and there needs to be a junction.
> >
> > -S
> >
> > On Sun, Dec 10, 2017 at 8:09 AM, Jon Evans  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?
> >>
> >> Thanks,
> >>
> >> -Jon
> >>
> >> ___
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to : kicad-developers@lists.launchpad.net
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help   : https://help.launchpad.net/ListHelp
> >>
> >>
> >
> >
> >
> > ___
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@lists.launchpad.net
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> >
>
>
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Joining buses with junctions behavior

2017-12-10 Thread Seth Hillbrand
Jon-

Thanks for catching this discrepancy.  I had written the logic such that
busses connect to other busses by a bus-to-bus entry.  But clearly, that is
historically not accurate and there needs to be a junction.

-S

On Sun, Dec 10, 2017 at 8:09 AM, Jon Evans  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?
>
> Thanks,
>
> -Jon
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


[Kicad-developers] Joining buses with junctions behavior

2017-12-10 Thread Jon Evans
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?

Thanks,

-Jon
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp