8000 Release Freerouting v1.6.0 · freerouting/freerouting · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Freerouting v1.6.0

Compare
Choose a tag to compare
@andrasfuchs andrasfuchs released this 06 Jun 11:32
· 950 commits to master since this release

This release have a new feature that allows users to tell autorouter to skip a net-class. This can be useful for example if you want to manually connect components to GND, VCC after freerouting finished. You have this option in the GUI in the Rules / Net Classes / "ignore by autorouter" column, or you can use the new "-inc" command line argument to set those net classes. E.g. -inc GND,VCC tells the autorouter to not route the connections in the GND and VCC net classes.

The autorouter parameters were slightly modified to improve the end results. It causes the algorithm to run a little longer, but our tests confirmed that it is a reasonable tradeoff. To run the autorouter indefinitely, use the -oit 0 command line argument.

We moved from Java 11 to Java 17.

DSN file reader was upgraded to handle non-ANSI (Cyrillic, Chinese, etc.) characters.

From this release on macOS installer package is not supported. Freerouting still works on macOS by using the .jar release, but it needs a Java 17 runtime to be installed. If someone who 1, has a Mac and 2, is a member of the Apple Developer Program has the time to work on the macOS installer, let me know.

As always, this release contains many small fixes and improvements.

Freerouting needs Java developers, UX/UI designers and translators to be able to continuously evolve.
Please read my post about the situation and consider joining/supporting the project!

What's Changed

Full Changelog: v1.5.0...v1.6.0

0