← Back to team overview

kicad-developers team mailing list archive

Re: Ratsnest options

 

For a start I think we should only show labelled nets….

> On 13 Jun 2019, at 21:05, Jon Evans <jon@xxxxxxxxxxxxx> wrote:
> 
> I will let you know once it's a bit farther along.  There will be a live filter (fuzzy matching) to make it easier to find things.
> 
> On Thu, Jun 13, 2019 at 4:04 PM Reece Pollack <reece@xxxxxxx <mailto:reece@xxxxxxx>> wrote:
> Jon, that looks great!
> 
> How well does that model work when there are hundreds of nets rather than six?
> 
> -Reece
> 
> From: "Jon Evans" <jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>>
> To: "reece" <reece@xxxxxxx <mailto:reece@xxxxxxx>>
> Cc: "KiCad Developers" <kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> Sent: Thursday, June 13, 2019 2:07:07 PM
> Subject: Re: [Kicad-developers] Ratsnest options
> 
> It's coming, Reece!
> (obvious disclaimer: this is a mockup and doesn't represent final UI, etc etc)
> <image.png>
> 
> On Thu, Jun 13, 2019 at 2:03 PM Reece Pollack <reece@xxxxxxx <mailto:reece@xxxxxxx>> wrote:
> For myself, I see no value to having the Ratsnest on/off in the View menu or in Preferences. Having it in the left toolbar as well as the Layers widget is duplicative but convenient.
> 
> What would seriously reduce my use of the Ratsnest show/hide function is the ability to limit what nets appear in the ratsnest. I'd guess about 1/4th to 1/3rd of the ratsnest in my designs is GND. These eventually get connected to internal planes through vias, and seeing these airwires all over the place is just visual noise. Other big offenders are the various power nets (+3V3, +1V2, etc.) which I'd often prefer to hide. Eagle supports showing/hiding nets by name via the command line, and KiCad needs a similar capability. I seem to recall this being on the roadmap though I could be mistaken.
> 
> Thinking it through a bit more, it might be more valuable to allow hiding/showing by net class rather than by name. This would make it easier to navigate in a GUI as there would be fewer net classes than nets, and this would group similar nets together.
> 
> -Reece
> 
> From: "Jeff Young" <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>>
> To: "Wayne Stambaugh" <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>
> Cc: "KiCad Developers" <kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> Sent: Thursday, June 13, 2019 10:26:38 AM
> Subject: Re: [Kicad-developers] Ratsnest options
> 
> So I’ll be the contrary one.
> First, I do agree with getting the number of access points down.
> 
> However, I find myself turning the ratsnest on and off a lot.  And the toolbar is /much/ easier than the layers palette for that.
> 
> As far as Preferences, I agree that it’s the right place for curved/straight (well, actually I’d be inclined to just offer curved, but I already lost that fight).  But why have shown/not shown in preferences?  And for that matter units and coordinates.  These aren’t really set-and-forget types of things, and the options toolbar is both easier to access and more visible for inspection.
> 
> So how about removing in/mm and polar/cartesian from Preferences (and leaving them and ratsnest on/off in the options toolbar), rather than moving ratsnest on/off to Preferences?
> 
> Cheers,
> Jeff.
> 
> On 13 Jun 2019, at 14:47, Wayne Stambaugh <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> 
> On 6/13/19 9:35 AM, Seth Hillbrand wrote:
> On 2019-06-12 22:50, Jon Evans wrote:
> I like that set of options. It fits in to my plan of absorbing as much
> as possible from the left toolbar into the layer widget as part of my
> overhaul of that part of the UI.
> I also think it would be totally fine to have it *only* in the layer
> widget, because we don't duplicate the other object visibility
> controls in Preferences.
> 
> I like this even better.  Single location, placed with all view options.
>  Anyone have objections to this idea?
> 
> 
> The "Show ratsnest with curved lines" checkbox fits in to Preferences
> (and not the left toolbar) in my mind, because it seems like a "set
> and forget" kind of setting, not one that I would toggle on and off
> all the time while I'm working on a board (but maybe others
> disagree??)
> 
> I tend to agree with this as well.  I've placed it in the preferences
> for now and I think removing it from the View menu and the left toolbar
> is a good idea.  Any objections to this idea?
> 
> -S
> 
> I don't have an issue with either of these.
> 
> Wayne
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help   : https://help.launchpad.net/ListHelp <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


Follow ups

References