PCBNew Interactive Router Treats Via Placement as a DRC Violation.
Description
When routing, via placement does strange things. I suspect these are all related so I am focusing on one obvious one: when interactive router does not allow DRV violations (i.e. any mode other than Highlight Collisions with Allow DRC violations checked) placing a via doesn't work unless you won't intersect with the track. (see video). Other (likely related) issues I've had is that the router seems to have trouble with vias: it takes many seconds to decide to place one, requires you to move the cursor around, etc.. I have looked for an errant DRC setting and can't find any. This is also an issue with Kicad 7 stable version when I tried it.
Can't place via on other end of same net.
Bee_Issue_-_Made_with_Clipchamp
Steps to reproduce
- Set router to not allow DRC violations, start routing, try and place via on other end of track. (see video)
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 7.99.0-867-g6e8a5acc66, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
Platform: Windows 11 (build 22622), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1934 without C++ ABI
Build settings: