← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] Removal of bus-bus entries

 

Yes, I will definitely keep wire-to-bus entries, they are important for the
new connectivity algorithm as well.
I mainly want to remove bus-to-bus entries so that it is easier to clarify
the documentation about how to use wire-to-bus entries.

On Mon, Mar 25, 2019 at 9:52 AM jp charras <jp.charras@xxxxxxxxxx> wrote:

> Le 25/03/2019 à 14:38, Wayne Stambaugh a écrit :
> > I'm guessing drawing 45 degree lines in the new toolframe wouldn't be
> > too difficult to implement.
>
> Be careful:
> Bus to bus entries are mainly for aesthetic purposes.
> However wire to bus entries are not equivalent to wires: they do not
> connect wires between them.
> Replacing them by wires can create (in some cases) unwanted connections.
>
> >
> > On 3/25/2019 9:29 AM, Jon Evans wrote:
> >> By the way, I think one reason people use these is because they want a
> >> 45-degree bus wire for aesthetic reasons.
> >> I think a better wire-placing tool in Eeschema is already on the roadmap
> >> -- if we can support 45-degree lines natively, it would meet that demand
> >> without a special type of object.
> >>
> >> On Mon, Mar 25, 2019 at 9:27 AM Jon Evans <jon@xxxxxxxxxxxxx
> >> <mailto:jon@xxxxxxxxxxxxx>> wrote:
> >>
> >>     I'm okay with that if the rest of the core team is also :-)
> >>     Sometimes you have to break workflows to move forward and make
> >>     things easier for new users.
> >>
> >>     On Mon, Mar 25, 2019 at 9:08 AM Wayne Stambaugh
> >>     <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> >>
> >>         Jon,
> >>
> >>         I don't have any issues with this although you may get some push
> >>         back
> >>         from some users who are resistant to change.
> >>
> >>         Cheers,
> >>
> >>         Wayne
> >>
> >>         On 3/19/2019 9:37 PM, Jon Evans wrote:
> >>         > Hi all,
> >>         >
> >>         > One of the things I want to clean up in the UX after the bus /
> >>         > connectivity upgrades I've done are merged is to remove
> >>         Bus-Bus Entries
> >>         > from the design toolset.
> >>         >
> >>         > Why?
> >>         >
> >>         > 1) They aren't actually useful or meaningful (they are just
> >>         graphical at
> >>         > this point). If you want to branch off bus wires from each
> >>         other, just
> >>         > use junctions like normal wires.
> >>         >
> >>         > 2) They are confusing. I've heard this from several users,
> >>         because they
> >>         > look and sound a lot like Bus-Wire Entries, which are useful.
> >>         >
> >>         > What about old designs?
> >>         >
> >>         > My proposal is to just remove the tools to allow placement of
> new
> >>         > Bus-Bus Entries without removing the underlying code to handle
> >>         them.
> >>         > Existing designs would still load and render properly.
> >>         >
> >>         > In theory we could make some kind of migration to remove them
> and
> >>         > replace with direct bus wire connections, but I'm not sure
> that's
> >>         > necessary.
> >>         >
> >>         > As long as we do a good job of documenting the way to use
> >>         busses under
> >>         > the new system, and update the example schematics accordingly,
> >>         I think
> >>         > new users will be set on the right path. We could include a
> >>         note about
> >>         > this on the blog / forums to let existing users know (although
> >>         from what
> >>         > I can tell, only a small fraction of existing users use them
> >>         in the
> >>         > first place).
> >>         >
> >>         > Any concerns with this?
> >>         >
> >>         > Jon
> >>         >
> >>         > _______________________________________________
> >>         > Mailing list: https://launchpad.net/~kicad-developers
> >>         > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >>         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >>         > Unsubscribe : https://launchpad.net/~kicad-developers
> >>         > More help   : https://help.launchpad.net/ListHelp
> >>         >
> >>
> >>         _______________________________________________
> >>         Mailing list: https://launchpad.net/~kicad-developers
> >>         Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >>         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >>         Unsubscribe : https://launchpad.net/~kicad-developers
> >>         More help   : https://help.launchpad.net/ListHelp
> >>
> >
> > _______________________________________________
> > 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
> >
>
>
> --
> Jean-Pierre CHARRAS
>
> _______________________________________________
> 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