There is a related question/answer How to changes via size of all vias in my board?
but what I have is slightly different: I got a message from JLC to change all my 0.4 mm vias to 0.45 mm (or pay extra). I have different net classes and also vias where I changed the diameters manually, so I really would like to change only actual 0.4 mm vias. How do I select those?
In Altium this would be trivial: Select one via, RMB find similar objects, select via and diameter. Total time < 30 s.
There’s a thread currently on “find similar objects”, let’s hope this makes it to V10, certainly it would be #1 on my wishlist.
Back to KiCad, did I miss something? The best I could think of would be to abuse the DRC as selection filter: Set min. via diameter to 0.45 and do a DRC check. Then I get all 0.4 mm vias marked with error markers and iteratively go through all of them (via selection filter helps).
Any better idea?
Application: KiCad x64 on x64
Version: 9.0.3, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.13.0-DEV Schannel zlib/1.3.1
Platform: Windows 11 (build 22631), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: NVIDIA Corporation, NVIDIA RTX A2000 Laptop GPU/PCIe/SSE2, 4.6.0 NVIDIA 538.78
Build Info:
Date: Jul 8 2025 05:19:33
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.88.0
OCC: 7.9.1
Curl: 8.13.0-DEV
ngspice: 44
Compiler: Visual C++ 1942 without C++ ABI
KICAD_IPC_API=ON
Locale:
Lang: en_GB
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)