Wishlist: Vertical length for Length Tuner doesn't work for PTH pads
Description
Currently, if using a plated through hole as a via, the length tuner doesn't include the vertical height of the pad's hole. Say there is a connector mounted to the board with a lead through a PTH this vertical length would be nice to include for length matching purposes. Attached is a test project including examples of PTH pads, and vertical height expectations. See tables 1 & 2.
gauge.kicad_pcb gauge.kicad_pro
Steps to reproduce
- Use TH pad footprints as a via.
- Route internal track back to a termination pad.
- Ensure vertical height inclusion is toggled on in board setup.
- Compare length given from length matching tool to a similar net setup using vias.
KiCad Version
Version: 8.0.0-rc2-123-g6a69396070, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.13.2
HarfBuzz 8.2.1
FontConfig 2.14.2
libcurl/8.3.0 OpenSSL/3.1.3 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.56.0
Platform: Arch Linux, 64 bit, Little endian, wxGTK, X11, KDE, x11
Build Info:
Date: Jan 25 2024 18:35:22
wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.83.0
OCC: 7.6.3
Curl: 8.3.0
ngspice: 41
Compiler: GCC 13.2.1 with C++ ABI 1018
Build settings:
KICAD_USE_EGL=ON