Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

CircuitCraft: a Rust circuit editor with ngspice simulation

Описание и применение

CircuitCraft – это открытая настольная программа на Rust, объединяющая схематическое рисование, симуляцию ngspice и базовый дизайн печатных плат, включая 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