Differential Pair segments?


Dear all,

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.

It may help if you let us know what version of KiCad you are using ?

Can you paste your version info here please, you can get it from KiCad > Help > About KiCad > Copy Version Info

image

Application: KiCad x64 on x64

Version: 9.0.0-rc1, release build

Libraries:
wxWidgets 3.2.6
FreeType 2.13.3
HarfBuzz 10.0.1
FontConfig 2.15.0
libcurl/8.10.1-DEV Schannel zlib/1.3.1

Platform: Windows 11 (build 22631), 64-bit editie, 64 bit, Little endian, wxMSW
OpenGL: ATI Technologies Inc., AMD Radeon™ 780M, 4.6.0 Compatibility Profile Context 24.10.26.240627

Build Info:
Date: Dec 21 2024 19:59:04
wxWidgets: 3.2.6 (wchar_t,wx containers)
Boost: 1.86.0
OCC: 7.8.1
Curl: 8.10.1-DEV
ngspice: 43
Compiler: Visual C++ 1939 without C++ ABI
KICAD_IPC_API=ON

Locale:
Lang: nl_BE
Enc: UTF-8
Num: 1.234,5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

Try updating to rc2 which was just released. There were several router fixes between rc1 and rc2.

Are you using the router in shove mode? (if it’s the case, we’re already working on a fix)

T.

3 Likes

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
1 Like

Ohhh. Beat me to it. Thanks!

Oh! The shove mode is indeed my problem! Changed it and i could reroute it now!