Circuit Simulator

Untitled
⚠ Place at least one component.
GrapherPlace a probe and press Run
0250.0ms500.0ms750.0ms1.00s1.25s1.50s1.75s2.00s-2.00-1.50-1.00-0.500.000.501.001.502.00Time (s)Voltage (V)
Time/div
250ms
V/div
500.0mV
Trigger
Cursors Δ
Time
Off
Amplitude
Off
Share

Circuit Simulator Guide

Full schematic capture with AC, DC, and transient analysis — place components, draw wires, add probes, press Run.

1. Build a circuit

  • Place a component — click it in the left palette, or drag it onto the canvas.
  • Edit values — double-click any component to open its Properties panel (resistance, capacitance, voltage, and so on).
  • Rotate / flip — right-click a component and choose Rotate from the context menu.
  • Delete — select a component or wire, then press Delete, or right-click → Delete.

2. Draw wires

  • Mouse / trackpad: click a component pin to start a wire — a dashed preview follows the cursor. Click empty canvas to add a corner; click another pin (or an existing wire) to finish. Double-click or press Enter to stop drawing; Escape cancels.
  • Touch / iPad: drag from a pin to draw — the wire bends automatically as you change direction, and a pulsating ring shows when you're near a valid target pin. Release to connect, or release on empty canvas to pause the wire (tap to add more corners, then tap a pin to finish).
  • Stuck mid-wire? A red ✕ Wire button appears in the toolbar — tap it to exit.
  • Drag the blue handles on a placed wire to reshape its corners.

3. Add probes

  • Voltage probe (V) — measures voltage relative to ground. Drag or click it from the Probes section at the top of the palette.
  • Current probe (I) — measures the current through the wire it's attached to.
  • Drop a probe anywhere near a wire — it snaps to the nearest wire automatically.
  • Right-click a probe to delete it or, for I probes, flip its polarity.

4. Run a simulation

  • Choose a Mode in the Settings panel (⚙ button, top right): Interactive, Transient, AC, DC, or Operating Point.
  • Press ▶ Run. Probe traces appear in the Grapher below the canvas.
  • Press ■ Stop to halt a running simulation.
  • If Run is greyed out, an inline hint next to the button explains what's missing (e.g. no ground, invalid AC settings) — always visible, no hover needed.

5. AC sweep (Bode plot)

  • Set mode to AC in Settings, then configure Fstart, Fstop, and N (points per decade).
  • Add an AC stimulus to a voltage or current source: double-click it and set AC Mag (e.g. 1) and AC Phase.
  • Choose the Observe node — the dropdown lists every net; nodes with a V probe show the probe's label instead (e.g. "Output (n3)").
  • Press Run. The Grapher shows magnitude (dB) on top and phase (°) below; a dashed line marks the −3 dB point.

6. Inspector & debugging

  • Click the magnifier (or the badge when warnings exist) to open the Inspector.
  • It shows Warnings (floating wires, unconnected pins), the Net map (which pin sits on which net), and the full Netlist (the raw .cir text).
  • If a probe reads 0 V or 0 A unexpectedly, check the Net map — the pin you think is connected may be on a different net.

7. Navigating the canvas

ActionMouse / trackpadiPad / touch
Pan canvasTwo-finger drag (trackpad); scroll wheel — Shift + wheel for horizontal (mouse)Two-finger drag
Zoom canvasToolbar +/−, FitToolbar +/−, Fit (optimised for touch)
Draw wireClick pin → click pinDrag from pin (change direction for bends)
Add wire bendClick empty canvasAutomatic on direction change; or release + tap
Connect groundWire from pinDrag ground toward wire (purple halo snaps)
Context menuRight-click; two-finger tap on trackpadLong-press (~½ s)

8. Files & templates

  • File ▾ has ready-made templates (RC filter, BJT amplifier, 555 timer, and more) alongside New, Open, Save / Save As, Cloud Save, Share via Link, and Export PDF / JSON.
  • Every circuit auto-saves to your browser locally — nothing leaves the device unless you explicitly share or export it.
  • Edit ▾ has Undo / Redo.
  • A Connector component (from the palette) ties two distant nets by name — no wire needed.