Free router not making 1 mm track width i want

I cancel the autorouting then I get options to change track width when I select ‘net classes.’ I set it to 1mm but then that option gets deleted when I resume auto routing and the track width reverts to 0.2mm.


While someone here may be familiar enough with similar issues to help you, you’re probably better off creating an issue on the FreeRouting project. This forum is dedicated to KiCad specifically and FreeRouting is a totally unrelated project.

According to this thread:

it looks like @jharris2268 has written / or is maintaining the plugin.

Make sure that when you restart autorouting you tell it not to use the cached netclass widths from the last run.

You are mistaken, freerouting is not an unrelated project, it is integrated in Kicad

Please tell me how to do that.

I don’t know for your case. I run it from the command line and it doesn’t use any cached settings that way. In the native GUI mode it would ask whether you want to use the cached settings. I don’t know how the plug-in invokes the main code.

No, it’s a separate application that’s called from a plugin typically and the KiCad developers have nothing to do with its code.

1 Like

Do I just have to install this zip file [https://github.com/freerouting/freerouting/releases/download/v1.9.0/freerouting-1.9.0-linux-x64.zip]. Or do I have to install Java also? Can you tell me how to install a zip file for freerouting and Java if also needed. I have linux 21.3 cinnamon. This jar file?: [https://github.com/freerouting/freerouting/releases/download/v1.9.0/freerouting-1.9.0.jar]

I have the freerouting plugin installed—do I have to uninstall that first?

I right click the extracted freerouting bin file and select executible in properties and then open?

With the Jar file, I right click the file and select "open with openjdk java 11 runtime? Or select properties and make executible and open?

Best you consult the instructions or ask for help at the Freerouting GitHub site.

Edit: It’s on the front page README.md of the GitHub site, scroll down to the section: Running Freerouting using Java JRE

Your Linux distro probably has a suitable JRE package available. The docs propose 21 but I’ve used 17. I’ve just updated to 21 on my distro as it’s a LTS release.

Ok, that’s enough, this is getting away from KiCad.

1 Like

KiCad has a Freerouting launcher.
Freerouting was written in Java, while KiCad is written in C++
The developer of Freerouting published it and ran after some legal dispute about code ownership and patents. As a result I cannot see KiCad ever absorbing a fork of it.