CircuitCraft:以 Rust 編寫、支援 ngspice 模擬的電路編輯器
CircuitCraft: a Rust circuit editor with ngspice simulation.
CircuitCraft 是一款以 Rust 編寫的開源桌面應用程式,結合電路繪製、ngspice 模擬及基本 PCB 設計。它支援 AC、DC 及暫態模擬、波形圖、CSV 匯出、手動 PCB 佈線和實驗性雙層自動佈線,並提供 Windows 版本下載;目前仍屬早期項目,元件庫有限。
I’m developing CircuitCraft, an open-source desktop application that combines circuit drawing, ngspice simulation and basic PCB design.
The application is written in Rust, while ngspice handles the circuit simulations.
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.
Source code, screenshots and getting-started guide:
https://github.com/Berserk-hub150/CircuitCraft
Windows release:
https://github.com/Berserk-hub150/CircuitCraft/releases/tag/v0.3.0
Feedback on the editing workflow, simulation results and reproducible bugs would be helpful.
Disclosure: This post was drafted with AI assistance.
來源:DEV Community · dev.to


