PCB Auto Router - Smart PCB Autorouter

GPU-accelerated routing handles large PCB projects, with AI assistance to refine trace quality
Focused on PCB routing, circuit board routing, and electronics engineers' PCB design workflow, with support for KiCad, EasyEDA, and Altium Designer.

PCB Auto Router is a local PCB routing software (PCB autorouter) that performs circuit board routing with GPU parallel computing. It reads a Specctra DSN file, generates traces according to your PCB design rules — board outline, layer stack, track width, clearance and vias — and exports a SES file you import back into your EDA tool for DRC checking.

It supports the DSN/SES workflow of KiCad, EasyEDA Pro and Altium Designer, with one-click routing plugins for KiCad and EasyEDA. Like Freerouting, it reads standard Specctra DSN files, so existing projects switch over directly — the difference is that routing runs in parallel on the GPU rather than on a single CPU thread, with native support for differential pair routing and length-matched serpentine traces. Every PCB file stays on your own computer and is never uploaded to a server.

Why Choose PCB Auto Router

🔒 Privacy & Security

Pure local desktop software. Your design files will not be uploaded to any server, protecting your intellectual property.

⚡ GPU-Accelerated

Proprietary GPU routing algorithm handles large projects with high speed, assisted by reinforcement learning for quality optimization, significantly reducing design cycles.

🎯 Routed Quality

Intelligent routing paths with natural flow, automatic clearance in congested areas, no redundant vias, matching professional hand-routed quality.

🔧 Major EDA Tools

Seamless integration with KiCad, EasyEDA, Altium Designer, and other leading EDA tools in your workflow.

🔀 Differential Pair

Automatically identifies differential pairs, supports serpentine routing for length matching, meeting high-speed signal design requirements.

🚀 Rapid Iteration

Unlimited local usage—iterate multiple times during layout until you achieve your desired result.

DSN / SES Autorouting Workflow

1

Export DSN

Design circuitAdd rules
Add outlineExport DSN
2

Iterate with Autorouting

Open DSNRoutePlace
RerouteRefineReroute
3

Export SES When Ready

Export SESImport EDA
Check DRCRefine

Download PCB Auto Router

Desktop app for Windows and Linux, plus autorouting plugins for KiCad and EasyEDA

Windows

v1.4612 · 2026-08-28

Get .exe PCB autorouter for Windows 10/11

Linux

v1.4612 · 2026-08-28

Get .deb PCB autorouter for Ubuntu / Debian

KiCad Plugin

v1.4612 · 2026-08-28

Get .zip Supports KiCad 9.0+
Main application installation required

Hardware requirements: 4GB RAM and a graphics card supporting OpenGL 3.3 and Vulkan 1.2. See the documentation for installation details.

View Installation GuideLearn about Pro

Join our Discord

Discuss routing techniques, report bugs, request features, and connect with other engineers.

Limited Time Offer
🎁

Refer Friends, Get Pro for Free

For every new user you successfully refer, you'll receive 30 days of free Pro access.

30 Days Pro
3 Max Rewards

Ready to boost your PCB design efficiency?

Try intelligent routing now and make PCB routing more efficient.

Start Free