Wishlist: Board statistics improvements: add part type count and add a "virtual" column.
Description
Recently I had to fill a request-for-quote to assemble a board I did design, and I've been asked for some data that could be added to the "board statistics" dialog to make that dialog useful also for this kind work:
- Through hole different part type count (i.e. if you have two identical parts they count 1)
- SMD component different part type count
- Total component part type count
- New columns for the existing items (PTH top/bottom, smd top/bottom components) with that data excluding virtual components (Since they are not to be soldered on board there is no assembly cost for them). Note that the data that is on the dialog now still needs to stay, since to evaluate pcb cost (not Assembly cost), the fact that the component is "virtual" does not care.
May be also this "assembly relevant" stats can be in a different tab of the dialog.
Cheers, Dino.
KiCad Version
Application: Pcbnew
Version: (5.99.0-777-ga2c64cdec), release build
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 GnuTLS/3.5.8 zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
Build date: Jan 20 2020 07:21:00
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.69.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Edited by Dino Ghilardi