Interactive Router, via won't shove traces

Using Kicad 7.0.6 on Mac 13.4.1 (And wIndows 10, tried both).

When trying to place a via, the via will never shove a trace on another layer, is there a way to enable that feature or tweak it? I believe this was possible in version 5 but not for sure.

Link of video showing the issue:

Kicad 5.1.9 does have this functionality, just tested it.
Video for evidence.

Confirmed the net/trace are not locked. Just in case someone asks.

Found a bug report on the same issue

Works perfectly in 7.99 as of this post :+1:

I also gave it a try yesterday, and it seemed to work on my 2 layer board.
According to the gitlab link though, the problem only manifests itself on multi layer boards and I did not test that. Did you test it on a multilayer?

Works perfectly here with latest nightly and a 4-layer board. Outer layer traces are shifted as well as inner layer traces.

Application: KiCad PCB Editor x64 on x64

Version: 7.99.0-2003-gabcd753bd3, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.12.1
	HarfBuzz 6.0.0
	FontConfig 2.14.1
	libcurl/7.88.1-DEV Schannel zlib/1.2.13

Platform: Windows 11 (build 22621), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
	Date: Jul 30 2023 07:17:27
	wxWidgets: 3.2.2 (wchar_t,wx containers)
	Boost: 1.81.0
	OCC: 7.7.1
	Curl: 7.88.1-DEV
	ngspice: 40
	Compiler: Visual C++ 1936 without C++ ABI

Build settings:

4 layers seemed alright.
6 did not like it much.

Using 7.0.6 on Ubuntu, 4 layers. In shove mode a via between In1 and In2 only is shoved

edit I can also shove a via between tracks on inner layers on Windows Testing 7.0.6+71 on a 6 layer test board

It seems to be fixed in nightly on a 8 layer board. but they did say that it has to be an inner layer so a 2 layer board is not a valid test.

Not a fan of using nightlies but sounds like thats the only way to use the tool without going insane right now.

So you admit you’ve become addicted to the Interactive Router?

A common cause for that stress is packing your footprints too close together. Beyond a certain footprint density, getting the board routed becomes explosively difficult. I’m also the venn diagram with routing small PCB’s intensively and the interactive router has dared me to make my boards just that little bit smaller then I would have even dared to attempt without it.

When I look at it objectively, the extra work for that last cm is just insane, but that is what addicted people do.

1 Like

I am unable to reproduce the problem on a 6 layer on “Testing”, so no need to use Nightlies

Try setting “copper to hole clearance” to a smaller value in design rules > constraints if you are seeing this issue in 7.0

Some commits in todays Testing that are meant to fix this bug. Please test

1 Like

Can anyone who had this issue please try 7.0.7rc1 to see if it is still a problem for you?

So took me a little to find 7.0.7RC1 for Mac but it works without issue.

Thank you!!

1 Like

The following version works on Windows, will try to update to the latest nightly and see if its the same. Also checked 7.0.7RC1 and it works. Any reason why mac doesn’t work?

Application: KiCad PCB Editor x64 on x64

Version: 7.99.0-2002-g018d60eb40, release build

Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1-DEV Schannel zlib/1.2.13

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Jul 29 2023 07:20:05
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.7.1
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI

Build settings:

The nightly versions have been working for a while, it was just 7.0 that hasn’t been working. So if 7.0.7-rc1 is OK, we should be good.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.