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

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

April–May 2024 Development Update

Monday, May 20, 2024

Specctra DSN import, ratsnest generation, egui/eframe GUI, website move and CI.

Read more