TLDR Web Dev · MISCELLANEOUS

13 THINGS I WOULD HAVE TOLD MYSELF BEFORE BUILDING AN AUTOROUTER

blog.autorouting.com13 min read

Summary from the TLDR Web Dev newsletter

An autorouter is a software tool that automatically routes the connections (traces) between components on a PCB. When building an autorouter, devs should use A* search algorithms, prioritize smart algorithms over implementation language, and use spatial hash indexing over tree data structures. Caching pre-solved solutions and visualizing the problem are also necessary optimization.