I’m encountering an issue while trying to route differential pairs in KiCad. The problem arises when I attempt to finish a segment during differential pair routing. I expect that clicking would finalize the current segment so I can continue routing in a different direction, but nothing happens when I click, and I can’t proceed.
I was struggling with the exact same issue. Then, by chance, I tried experimenting with Route > Interactive Router Settings. I have pretty much always used the Shove mode, but when I changed it to “Highlight collisions”, laying differential pairs began working perfectly.
FWIW, my version info:
Application: KiCad PCB Editor arm64 on arm64
Version: 9.0.0-rc2, release build
Libraries:
wxWidgets 3.2.6
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.63.0
Platform: macOS Sequoia Version 15.2 (Build 24C101), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M1 Max, 2.1 Metal - 89.3
Build Info:
Date: Jan 17 2025 20:30:46
wxWidgets: 3.2.6 (wchar_t,wx containers)
Boost: 1.87.0
OCC: 7.8.1
Curl: 8.7.1
ngspice: 44
Compiler: Clang 16.0.0 with C++ ABI 1002
KICAD_IPC_API=ON