Documentation Center
Introduction
PCB Auto Router is an intelligent PCB auto-routing tool using GPU-accelerated algorithms, helping electronics engineers quickly complete complex circuit board routing. Whether you are working on a simple two-layer board or a high-density multilayer board, our tool provides high-quality routing solutions.
Key Features
- GPU accelerated algorithms, significantly improved routing speed
- Supports advanced routing features such as differential pairs and length matching (Pro)
- Compatible with major EDA tool file formats
- High-performance local processing, protecting your design privacy
- Flexible rule configuration system
Plan Comparison
- Free: Supports basic routing, AI routing, and differential pairs, with project scale limits by guest / registered free member status
- Pro: Supports all routing capabilities with higher or unlimited project scale
Quick Start Workflow
If this is your first time using the tool, follow this sequence to complete a full DSN/SES autorouting workflow.
- Install the desktop app - Download and install PCB Auto Router for your operating system.
- Export DSN - After finishing the circuit, rules, and board outline, export a DSN file from your EDA tool.
- Autoroute and refine - Open the DSN, run autorouting, then iterate on placement, vias, and traces.
- Import SES back - Export SES and import it back into your EDA tool, then check DRC and refine details.
Quick Navigation
Installation & Configuration
PCB Auto Router install guide: Windows installer and Linux deb setup, GPU and OpenGL requirements, activation, the KiCad autorouter plugin, and common fixes.
First Routing
Autoroute your first board: export a Specctra DSN file from KiCad or EasyEDA, set trace and clearance rules, route it, then import the SES result back.
System Requirements
PCB Auto Router system requirements: Windows or Linux, OpenGL 4.3 and Vulkan 1.2 GPUs, VRAM estimates, and KiCad, EasyEDA, Altium and Allegro support.
Daily Tips
PCB autorouting tips: raise completion rate by tuning rules, fix unrouted nets, push traces by hand, and speed up large boards in KiCad and EasyEDA projects.
Project Demonstration
A full PCB autorouting walkthrough on a real board: rule tuning, layout cleanup, one-click GPU routing, via refinement and trace polishing in KiCad and EasyEDA.
Shortcuts
PCB Auto Router keyboard shortcuts: autoroute, single-net routing, manual traces and vias, trace pushing, undo, layers, DSN import and SES export.
KiCad Plugin
KiCad autorouter plugin setup: install via PCM. No DSN export needed, supports KiCad 9 and later.
KiCad Autorouting
KiCad autorouting with the PCB Auto Router plugin: route the whole board or a single net from the PCB editor. No DSN/SES export. A Freerouting alternative.
EasyEDA Plugin
EasyEDA / LCEDA plugin setup: call the GPU autorouter straight from EasyEDA with no manual Specctra DSN export or SES import. Pro and Standard steps included.
EasyEDA Autorouting
EasyEDA (JLCEDA / LCEDA) autorouting with the PCB Auto Router plugin: route the whole board from the PCB editor, no Specctra DSN export or SES import.
Altium Designer Autorouting
Autoroute Altium Designer boards: export a Specctra DSN, route it on your GPU with PCB Auto Router, then import the RTE back into AD. No plugin needed.
Allegro Autorouting
Autoroute Cadence Allegro boards: export a Specctra DSN, route it on your GPU with PCB Auto Router, then import the SES back into Allegro. No plugin needed.
FAQ
PCB Auto Router FAQ: autorouting failures and unrouted nets, clearance rules not applying, Free vs Pro, supported EDAs, and switching over from Freerouting.