Quickly checking measurements in footprint selector, gone in KiCad 8.0?

In KiCad 8, is there a way to check if the footprint has a 3D model or just quickly cross check some measurements? In KiCad 7, you were able to do some measurements or check if the model had a 3D part when selecting footprints for parts in the schematic editor.

Was this removed altogether?

One of the things that I’ll often do, is that for footprints that I’m not creating myself, I’ll at least quickly cross check some measurements and if it has a 3D model, but with that option gone, it’s somewhat inconvenient now.

*Sorry for the large image, I couldn’t upload two different images cause of new user rules.

1 Like

For all assignment activities (choose a footprint for a symbol) the “Footprint Chooser” is now the standard way to select a footprint.

But the footprint library browser is not completely gone. You can still invoke this window from pcbnew–>View–>Footprint Library Browser.
I’m not sure if this dialog will remain or eventually also be removed.

I couldn’t … cause of new user rules

Read and follow this FAQ-article to overcome the new user restrictions: New Member Information

Leveled up. :wink: Post away.

For all assignment activities (choose a footprint for a symbol) the “Footprint Chooser” is now the standard way to select a footprint.

I suppose with all of the changes in version 8, there had to be a terrible one.

The Footprint Browser is a vastly superior UX. I can think of no reason to change to a more cumbersome UI with less functionality.

Same happens when creating symbols - if you try to assign a footprint there, you need to also open footprint editor, navigate to the footprint you want to select and only then you can use a ruler to double-check dimensions.
This is pretty annoying.

The Footprint Browser is a vastly superior UX. I can think of no reason to change to a more cumbersome UI with less functionality.

I don’t want to change your opinion, but in my view this change is more positiv than negative.

  • the footprint chooser allows to search in all libraries at the same time, while the footprint browser needs to select a library first and only then filters the content form that library. (that was a common complain)
  • footprint chooser has now two checkboxes (if invoked from a symbol):
    • show only footprints with correct pad count
    • show only footprints which are pass the defined footprint filter string
  • footprint chooser has now two sections which also improve assigning FP:
    • recently used
    • already placed in this project forget this, confused it with symbol chooser
  • more uniform look (== consistency) and behaviour as the footprint chooser is now always used, not sometimes the footprint chooser, sometimes the footprint browser. Also the footprint chooser looks like the symbol chooser in eeschema. This is also good for consistency.

You are right with the lost measurement tool and the missing 3D view. As a workaround you could open the footprint library browser (from top toolbar) and leave this window open in parallel to the other kicad windows, so you easily (ALT+TAB) switch to that dialog.

It’s the first release with the footprint chooser as standard dialog, so we should give it a try and also wait a little bit. This dialog could be improved over time, depending on your feedback.
As example there was change in the search filter already (I still must tryout the result) and for the 3D-viewer there is a already a open gitlab issue:

1 Like

When invoking the footprint chooser from the symbol editor the box to filter the footprint by the number of pads is missing.
Here’s what it looks like normally (in a schematic editor):


And how it looks like in symbol editor:

Is there a technical reason that Footprint chooser can’t have that functionality in the symbol editor? I think it would be very useful.

I’ve creaded issues for the missing measure tool:

and the symbol editor - schematic editor inconsistencies:

4 Likes

Thanks for opening these issues @Dawid_Cislo

@baldengineer if there are other suggestions you have for improving the chooser please also open issues.

The old browser dialog was hard to maintain alongside it and we don’t want to have two different ways of doing the same thing, but that absolutely doesn’t mean that we don’t want to improve the chooser.

4 Likes

Thanks for the context. No, it doesn’t change my mind, but it helps me understand a little better.

Thank you, @Dawid_Cislo, for opening some issues around this one.

1 Like

It looks like #17105 was already solved for both 8.0 stable (to be included in 8.0.1) and 8.99 nightly.

1 Like

For the issue #16173 on showing 3D models in the footprint chooser, a commit has been made to the master branch and the issue has been closed.
It might be worth testing in the next nightly build (8.99).

1 Like

Why in a major release a feature was removed and we need to work with a “work-around”?
Now do we need to wait for 1 year before to have a re-thinked feature and/or be back?

Now do we need to wait for 1 year before to have a re-thinked feature and/or be back

Who is “we”?
If you want you are free to wait one year before you get the 3D feature back.

I invite all others who have missed the 3D-view to just look at yesterdays testing version and discover two new added icons on the bottom of the footprint chooser. Please test also if these icons are displayed at all situations (because the footprint chooser can be invoked from multiple different places).
This was made possible by a nice written bugreport, followed by some programming work (done by J.P. charras if I remember correctly). Not the slightest aggressive statement was necessary for this.

4 Likes

Just because it was told that new features are released on major releases only …

A feature or functionality which existed earlier but was accidentally or as a side-effect of another change removed for some reason or another are often handled as bugs, not as new features.

1 Like

There seems to be something buggy, because when I open the footprint chooser from symbol properties → footprint field library icon in the symbol editor, there are two checkboxes and two icons on top of each other in the bottom left corner when the window is first opened:

If I then pull on some edge or corner to resize the window, they rearrange themselves and become visible.

I guess something doesn’t draw or update as it should when the window is opened, but then does on resizing.

I’m on fedora 39 (Linux):

Application: KiCad x86_64 on x86_64

Version: 8.99.0-unknown-1.20240229git48130c6.fc39, release build

Libraries:
wxWidgets 3.2.4
FreeType 2.13.1
HarfBuzz 8.2.1
FontConfig 2.14.2
libcurl/8.2.1 OpenSSL/3.1.1 zlib/1.2.13 brotli/1.1.0 libidn2/2.3.7 libpsl/0.21.2 (+libidn2/2.3.4) libssh/0.10.6/openssl/zlib nghttp2/1.55.1 OpenLDAP/2.6.6

Platform: Fedora Linux 39 (KDE Plasma), 64 bit, Little endian, wxGTK, X11, KDE, wayland

Build Info:
Date: Feb 29 2024 18:17:41
wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.81.0
OCC: 7.6.3
Curl: 8.2.1
ngspice: 42
Compiler: GCC 13.2.1 with C++ ABI 1018

Build settings:

@hmk : throw it to gitlab. Seems to be a linux-only issue, on my Win10 installation the icons are good placed right from the start.

But there is a additional (more theoretical) issue if the symbol has a very long footprint filter string (or multiple footprint filter strings). Then both new icons are shoved out of the footprint chooser window.

Do you think it should be a new issue or should I hang it as a comment on for example #16173 which is the one about the missing 3D view button?

Edit: I put it as a comment under #16173 for now; I can change it to a new issue later if need be.

These kinds of things should always be new issues