Autorouting

Current plan on implementing an autorouter? It would be nice if it could be both packaged with LibrePCB and have a separate server that could be run on the same network. For example, you could have a dialog to select local or remote autorouting. With remote, you would supply an ip and it would send your board to a server to run the calculations.

Currently there are no plans to add an autorouter (other features have much higher priority). But at least the push&shove router from KiCad is planned to be added, see Add interactive push and shove router from CERN/kicad/horizon.

GitHub - freerouting/freerouting: Advanced PCB auto-router now has an API. LibrePCB does Specctra DSN exports and Specctra SES imports, which are the interop format for Freerouting. Seems possible to integration or to do as a side-by-side by exporting to Specctra , running in Freerouter either locally or in the API, and then re-importing?

Ah that’s interesting indeed, I’ll keep this in my mind :+1: For now you can do the autorouting with Freerouting offline but I’ll think about integrating the API mode too.