Autorouters: Snippets - bert/pcb GitHub Wiki
Autorouters
Hereafter follow some copy/paste snippets I found regarding Autorouters.
Snippet #1
Hello.
I found the following projects related to PCB autorouting.
How are they in terms of functionality?
The common saying is that PCB autorouting is like black magic and just a few big companies managed to make it somewhat work.
Why is PCB autorouting so difficult to manage efficiently ?
Where's the problem behind it ?
Why are there still issues about it after so many years ?
Or is the research just fine by private companies and kept their algorithms secret ?
I know what happened about Zuken and FreeRouting.
Despite its coded in Java, it looked promising.
Just for information, some URLs about PCB autorouting projects:
https://github.com/bert/pcb/blob/master/src/toporouter.c Last commit Dec 16, 2018.
http://apt.cs.manchester.ac.uk/projects/tools/mucs-pcb/
http://www.ssalewski.de/Router.html.en Last update December 2015.
https://github.com/StefanSalewski/Ruby-PCB-Router Last commit: Jan 2, 2016.
https://github.com/bert/pcb/blob/master/src/autoroute.c Last commit: Dec 16, 2018.
https://github.com/Engidea/FreeRoutingNew Last commit: May 12, 2017.
https://github.com/freerouting/freerouting Last commit: Jul 3, 2014.
https://github.com/nikropht/FreeRouting Last commit: May 14, 2014.
https://github.com/sephamorr/FreeRoute Last commit: Mar 16, 2015.
http://amichalec.net/2015/10/kicad-upgrade/ Posted on 2015/10/27 by andy.
https://github.com/iank/route1 Last commit: Aug 11, 2013.
https://github.com/vygr/C-PCB Last commit: Dec 29, 2018.
https://launchpad.net/qautorouter Last commit: July 14, 2014.
Last update: Jan 25, 2019.