CircuitCraft: a Rust circuit editor with ngspice simulation
说明与用途
CircuitCraft 是一款基于 Rust 的开源桌面应用,集成了原理图绘制、ngspice 仿真和基本 PCB 设计,支持 3D 预览和 Gerber 导出。
问题
Developing an integrated circuit design tool that supports schematic editing, simulation, and PCB layout in a single Rust application.
结果
CircuitCraft demonstrates a cohesive workflow from schematic to PCB with simulation support, though the component library and autorouter are still limited.
工作流
- Download Windows release ZIP from GitHub
- Extract ZIP
- Run Start-CircuitCraft.bat
- Follow first‑circuit guide to create an RC filter schematic
- Simulate using ngspice (AC, DC, transient)
- View waveform plots and export CSV
- Route PCB manually or use experimental autorouter
- Preview 3D PCB
- Export Gerber and Excellon files
证据
I’m developing CircuitCraft, an open‑source desktop application that combines circuit drawing, ngspice simulation and basic PCB design.
Currently, it supports: schematic editing and hierarchical circuits, AC, DC and transient simulations, waveform plots and CSV export, manual PCB routing and an experimental two‑layer autorouter, a 3D PCB preview, Gerber and Excellon export.
To try it, download the Windows release, extract the full ZIP and run Start-CircuitCraft.bat. The first‑circuit guide walks through an RC filter example.
This is an early project. The component library is limited, the autorouter can leave connections unrouted, and the 3D component shapes are approximate.
- 记录日期: 2026-10-17T18:56:18.496Z