Wish: Option to hide DNP parts in 3D viewer
The new feature to mark a part as "Do Not Populate (DNP)" is a great enhancement. However, if one doesn't want a part marked as DNP to be shown in the 3D viewer, currently one has to manually uncheck the visibility checkbox in the footprint properties.
Suggestion
There could be an option in the 3D viewer "hide parts marked as DNP" or similar. With this option enabled, these parts would automatically be hidden in the 3D view.
I am not sure if currently the "DNP" property of the part is only contained in the schematic symbol but not in the footprint. That would make it more difficult of course, since the 3D viewer would then have to access the schematic to retrieve the "DNP" property.
KiCad Version
Application: KiCad PCB Editor x86_64 on x86_64
Version: 7.0.0-rc1-unknown-7ab651f078~164~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.2.1
FreeType 2.10.1
HarfBuzz 2.6.4
FontConfig 2.13.1
libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Platform: Ubuntu 20.04.4 LTS, 64 bit, Little endian, wxGTK, plasma, x11
Build Info:
Date: Jan 19 2023 20:33:15
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.71.0
OCC: 7.5.2
Curl: 7.68.0
ngspice: 38
Compiler: GCC 9.4.0 with C++ ABI 1013
Build settings:
KICAD_USE_EGL=ON
KICAD_SPICE=ON
Edited by Marcel MG