← Electrical Systems Studio
🔌

Electronic Circuit Simulator

Schematic Editor · DC Nodal Analysis (MNA) · Newton–Raphson Diodes

When to use: Draw a full schematic — resistors, capacitors, inductors, diodes, LEDs, transistors, op-amps, logic gates, sources and more — by dropping parts on a snap-to-grid canvas, wiring pins together, then running a real DC operating-point analysis. The engine assembles a Modified Nodal Analysis system, references it to ground, and solves it with Gaussian elimination (Newton–Raphson iteration for non-linear diode junctions), reporting node voltages, branch currents and dissipated power for every part.

Components
Click a component to select. Drag to move it (snaps to grid).
Properties
Select a component (Select mode) to edit its value, label, switch state, rotation, or delete it.
Multimeter
Run a simulation to see per-component V / I / P and node voltages.
How it works

Every pin sits on an integer grid coordinate. Pins and wire endpoints that share a coordinate are merged into electrical nodes with a union–find pass. The solver stamps each component's conductance (Ohm's law), adds a current unknown for every voltage source (Modified Nodal Analysis), references the ground node to 0 V, and solves A·x = b by Gaussian elimination with partial pivoting. Diodes and LEDs are non-linear, so their exponential I–V curve is linearised and re-solved with damped Newton–Raphson iteration until it converges. The circuit must contain a Ground to provide a voltage reference.