How boardroute lays out your perfboard
boardroute turns a circuit into a compact perfboard layout: it places the parts, wires every connection without crossings, and keeps shrinking the board. These pages explain how, without assuming you know graph theory or routing algorithms.
- 1
From circuit to perfboard
The rules of perfboard layout, why it's hard, and the three ideas behind the engine.
- 2
Can your circuit be built on one layer?
The three-utilities puzzle, walls of pins, the planarity check, and what to do when a circuit fails it.
- 3
How wires find their way
Shortest-path search, Steiner trees, negotiated congestion, and repairing instead of re-routing.
- 4
Making the board small
Fixed-size search, simulated annealing, smart jumps, and shrinking row by row.
- 5
How we know it got better
The benchmark, the independent validator, results against the previous engine.
- 6
FAQ
Short answers to common questions.