OrthoRoute is a GPU-accelerated PCB autorouter plugin for KiCad that uses Manhattan lattice routing and the PathFinder algorithm to handle high-density boards with thousands of nets. Developed to route a complex 17,600-pad backplane that existing autorouters couldn't handle efficiently, it leverages KiCad's new IPC plugin system for improved performance and flexibility compared to traditional Python-based routers.
An article describing AI-powered automation for PCB routing and placement in KiCad, a free open-source electronics design tool. The automation pipeline analyzes schematics to extract design intent, then uses KiCad's Python scripting interface to automatically place components and route connections, reducing manual design work from days to minutes. The approach was tested on real-world boards including an aerospace avionics project.