3D Circuit Simulation

Prove it
before
you build it.

Hardware-accurate circuit simulation with a real SPICE engine and an AI that sees your breadboard. Know what's wrong before you touch the iron.

98%
hardware
accurate
<100ms
SPICE
sim time
50+
components
modeled
AI
circuit
assistant
Cirq · DSO-1 RUN
CH1 2V/div 1.0ms/div CH2 1V/div
R1 220Ω ±1%
V_LED 1.89V
I_F 14.16mA
V1 5.0V VCC
ngspice 45.2
Industry-standard engine
0.45% error
RC filter vs theory
Real 3D models
GrabCAD · SnapEDA
Live instruments
DMM · Scope · Func Gen
50+ components · all SPICE-modeled · ready to place
Resistor 220Ω
LED Red
Capacitor 10μF
NPN 2N2222
MOSFET 2N7000
Zener 5.1V
555 Timer
1N4148 Signal
Resistor 1kΩ
LED Green
Capacitor 100μF
PNP 2N3906
Resistor 10kΩ
Wire
Switch
Resistor 220Ω
LED Red
Capacitor 10μF
NPN 2N2222
MOSFET 2N7000
Zener 5.1V
555 Timer
1N4148 Signal
Resistor 1kΩ
LED Green
Capacitor 100μF
PNP 2N3906
Resistor 10kΩ
Wire
Switch
Potentiometer 10kΩ
1N4007 Rectifier
LED Blue
Capacitor 0.1μF
Resistor 47kΩ
Zener 3.3V
LED Yellow
Resistor 100kΩ
Inductor 1mH
MOSFET P-ch
Function Generator
AC Source
Resistor 270Ω
Resistor 200kΩ
Capacitor 47μF
Potentiometer 10kΩ
1N4007 Rectifier
LED Blue
Capacitor 0.1μF
Resistor 47kΩ
Zener 3.3V
LED Yellow
Resistor 100kΩ
Inductor 1mH
MOSFET P-ch
Function Generator
AC Source
Resistor 270Ω
Resistor 200kΩ
Capacitor 47μF
What Cirq does

Simulation that
earns your trust.

Built on tools engineers actually rely on. Every model traces back to a datasheet or a measured hardware result.

01 / Visualization
Hyperrealistic
3D breadboard

Place components on a 30×10 hole board with real 3D models from GrabCAD and SnapEDA. Every pin mapped, every node tracked.

// components on board R1 220Ω ±1% A3–A7 D1 LED red A8–A10 V1 VCC 5V rail+ W1 wire A7 → A8
02 / Engine
ngspice
under the hood

Real ngspice 45.2 processes your netlist in <100ms. DC operating point, transient, AC frequency response — not approximation.

// simulation results V_LED = 1.89V (theory 1.86V) I_F = 14.16mA f_c = 1584.9Hz 0.45% err exec = 83ms
03 / AI
AI-powered
guidance

The AI sees your circuit via screenshot. Explain faults, suggest fixes, or build an entire circuit from a single text prompt.

you → build astable 555 cirq → Placing R1 4.7kΩ, R2 47kΩ, C1 10μF… f = 1/(0.693·RC) ≈ 1.46Hz
The workflow

Three steps.
Zero burned components.

01
Place on the
3D breadboard

Click to place resistors, LEDs, transistors on a virtual breadboard. Every hole numbered, every connection validated in real time.

50+ components available
30×10 hole breadboard
Real 3D models · GrabCAD
02
Run SPICE
simulation

One click sends your circuit to ngspice 45.2. DC, transient, AC frequency response — all processed in under 100ms.

<100ms execution time
98% hardware accuracy
BSIM3 · Gummel-Poon BJT
03
Read the
instruments

Probe with the DMM, watch waveforms on the oscilloscope, ask the AI what's wrong. Fix it in sim — not on the bench.

DMM voltage · current · Ω
Scope dual-channel · cursors
AI diagnoses faults live
Lab instruments

Real instruments.
Virtual lab.

The DMM and oscilloscope aren't afterthoughts. They're first-class instruments built directly into the simulation loop.

Cirq DMM
Model DM-2
DC Voltage
AUTO
7.239
V ─
HOLD
RED · A5
BLK · GND
DC V
DC A
Ω
V·Ω
COM
mA
Cirq · DSO-1 · Dual Channel AUTO
Vpp
4.98V
Freq
1.00kHz
Vrms
1.76V
Period
1.00ms
AI assistant

The AI sees
your circuit.

AI-powered and vision-enabled. It reads your breadboard layout, understands your components, and speaks in SPICE.

Build from a prompt
Describe a circuit in plain English. Cirq places every component automatically, wired and ready to simulate.
Diagnose faults
The AI reads your simulation results and names exactly what's wrong — with specific values to fix it.
Explain your circuit
Ask why a node is floating or how the RC filter works. It answers in the context of your actual breadboard layout.
✦ CIRQ AI · vision-enabled · circuit-aware Online
build a voltage divider — 10kΩ and 4.7kΩ from 5V
Done. Placed R1 10kΩ at A3–A7, R2 4.7kΩ at A8–A12.

V_out = 5 × (4.7 / 14.7) = 1.60V — run SPICE to verify.
why is the LED so dim? it barely glows
R1 is 470Ω — too high. Current is only I_F = (5 − 1.89) / 470 = 6.6mA.

Replace with 220Ω → 14.2mA. Full rated brightness.
Ask about your circuit…
Circuit validator

Catch it before
it burns.

Cirq validates every circuit before and after each simulation. Shorts, overcurrent, floating nodes — flagged before you ever power up.

Short circuit
Direct VCC → GND path detected

A wire creates a direct short between power and ground. This will blow your supply and destroy components.

path VCC → W3 → GND
R_path ≈ 0.02Ω
I_fault > 1A · STOP
Overcurrent
LED drawing 80.89mA — rated 30mA

No current-limiting resistor on D1. At 5V the LED draws 2.7× its rated maximum and will fail within seconds.

I_F = 80.89mA
I_rated = 30mA max
fix → add 220Ω series
Circuit valid
Safe to power. Ready to simulate.

All nodes connected, current within limits, no floating pins. Circuit is safe to run through ngspice.

I_F = 14.16mA ✓
V_LED = 1.89V ✓
nodes = 12 valid ✓
Validated results

The numbers
don't lie.

Simulation results measured against hardware and textbook theory. Not marketing claims — reproducible numbers.

ngspice 45.2 · BSIM3 · Gummel-Poon BJT

Industry-standard device models. The same SPICE engine inside LTspice, HSPICE, and commercial EDA suites — running in your browser.

Measurement Cirq result Theory / HW Error
LED forward V1.89V1.86V0.9%
LED forward I14.16mA14.3mA0.98%
RC cutoff f_c1584.9Hz1592Hz0.45%
MOSFET V_GS2.45V2.5V2.0%
NPN I_C (w/ 470Ω)6.69mA6.58mA1.67%
NPN I_C (no R)80.89mA80mA limit⚠ danger
Get started

Your circuit is
waiting to be proved.

Open the simulator. Build in 3D. Run SPICE. Know the answer before you pick up the soldering iron.