Repository Web demo (pre-alpha)

Work-in-progress free and open-source topological (rubberband) router and autorouter for printed circuit boards (PCBs)

Topola is a work-in-progress free and open-source topological (rubberband) router and autorouter for printed circuit boards (PCBs). Unlike traditional maze routers, topological routers like Topola are not constrained by a grid or 45° angles, allowing for more efficient circuit board layouts (denser arrangement of components and traces, lower crosstalk, reflection, and electromagnetic interference). Topola can be used both as a GUI application and a headless command-line tool.

Talk to us

Join the official Matrix chatroom or IRC channel to talk with the developers.

Both chatrooms are bridged, so it does not matter which one you join.

Contributions welcome!

We accept pull requests on Codeberg. New contributors are always welcome!

Read more

Follow us on Mastodon!

For the latest development updates and releases.

Read more

Topola is sponsored by NLnet from the NGI0 Entrust fund.

nlnet logo ngi logo

News

October–November 2024 Development Update

Tuesday, November 05, 2024

Web demo, new logo, EasyEDA Specctra DSN/SES import/export, contracts-try Rust crate, GUI improvements

Read more

August–September 2024 Development Update

Sunday, September 01, 2024

Weblate translation infrastructure, net presorting by pairwise detours, band selection and length measurement and deletion, manpage generation

Read more

June–July 2024 Development Update

Saturday, July 20, 2024

Specctra SES export, Undo/Redo actions, command history import/export, command-line application, advanced debug visualization.

Read more