← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] Removal of bus-bus entries

 

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


Follow ups

References