klayout
KLayout
Command-line KiCad in/out
Automatically Places Components
Deterministic autorouter for KiCad: it places and routes complete boards autonomously — multi-layer stackups with automatic power/ground planes, current-aware track widths, and impedance-controlled, length-matched differential pairs (USB, DDR and MIPI detected automatically) — then gates its own output on KiCad DRC and signal-integrity budgets. It knows real-world fab capabilities, tells you which vendor unlocks a design your rules can't build, and produces the same board bit-for-bit on any platform from the same seed.
Automatically Places Components
Automatically Places Components
When PCB is not fully placed, it automatically selects best locations for components to meet requirements for:
- Differential Pairs.
- Non-differential Signals.
- Power
Automatically Routes
Automatically Places Components
Matches required impedance per standard and length-matches differential pairs as needed.
Try Apple MacOS ARM M3/4/5 Version
https://github.com/raulizahi/klayout-release
Try Ubuntu 24.04 Linux Version
Try Microsoft Windows 11 Version
https://github.com/raulizahi/klayout-linux-release
https://github.com/New-Seagull-Work-Inc/klayout-windows-release
Ready to take the next step?
Join us and discover what we can do for you.
Frequently Asked Questions
What is Seagull Work's autorouter for KiCad?
A deterministic, command-line autorouter that places and routes complete boards autonomously: multi-layer stackups with automatic power and ground planes, current-aware track widths, and impedance-controlled, length-matched differential pairs. USB, DDR, and MIPI interfaces are detected automatically.
Is the autorouter's output reproducible and verified?
Yes. It produces the same board bit-for-bit on any platform from the same seed, and it gates its own output on KiCad DRC and signal-integrity budgets, so results are deterministic and verifiable rather than best-effort.
Does it understand real-world fabrication limits?
Yes. The autorouter knows real-world fab capabilities and will tell you which vendor unlocks a design that your current design rules cannot build.
What platforms does the autorouter run on?
Downloadable versions are available for macOS on Apple Silicon (M3/M4/M5), Windows 11, and Ubuntu 24.04 Linux, with KiCad file input and output from the command line.