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.

  1. Install the desktop app - Download and install PCB Auto Router for your operating system.
  2. Export DSN - After finishing the circuit, rules, and board outline, export a DSN file from your EDA tool.
  3. Autoroute and refine - Open the DSN, run autorouting, then iterate on placement, vias, and traces.
  4. 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.