atopile

atopile

Design circuit boards with code

Description

Schematic capture is all mouse dragging, modules can't be reused like code, and changing a value means rechecking everything. atopile lets you design circuit boards with code, bringing software-style reuse, validation, version control and collaboration to hardware.

A declarative language describes parts and connections, picks components, computes values and exports to KiCad for layout.

Features



Code:Circuits as code.

Reuse:Like software.

Validation:Values checked.

Versioning:Git collaboration.