DSpice: Designing and Simulating Analog and Digital Circuits
DSpice is a professional, cross-platform circuit design and simulation environment built for VS Code. It provides a powerful graphical schematic designer and delivers precise waveform simulation results powered by the robust ngspice engine.
What’s New
v0.1.1 (Current)
Enhanced Custom Editors: Native visual editing support for .dcs (Circuit Schematics) and .sym (Component Symbols) files directly within VS Code.
Interactive Drawing Canvas: Introduced a full-featured graphical environment equipped with zoom, pan, grid snapping, and a dynamic context-aware toolbar.
Seamless IDE Integration: Deep integration with VS Code's native features, including full support for Undo/Redo history and clipboard operations (Copy/Cut/Paste).
New Properties Panel: Added an intuitive side panel for real-time component configuration and attribute editing.
New Symbols Panel: Introduced a dedicated panel for quick browsing, management, and placement of electronic components.
Signal List Dialog: Added a new dialog interface for better tracking and management of simulation signals.
Bug Fixes: Revised and resolved multiple stability issues related to DC Analysis, schematic circuit rendering, and custom symbol design.
Key Features
Graphical Schematic Designer: Intuitive interface for drawing and designing circuit schematics.
Advanced Simulation Engine: Powered by ngspice for accurate analog and mixed-signal circuit simulations (DC, AC, Transient).
Interactive Waveform Viewer: Visualize and analyze simulation results with an interactive graph viewer, featuring PNG export capabilities.
Extensive Component Library: Includes a wide range of SPICE models (BJT, MOSFET, JFET, Diodes, OP-AMPs, and more).
Cross-Platform: Built with ElectronJS, offering a seamless experience on Windows and Linux.