Reference
Components
Every component available in TinkerSim, with default values, pin layout, and engine notes.
Analog
SPICESimulated using ngspice-wasm. Supports DC operating point (.op) and transient (.tran) analysis.
Ideal voltage source. Modelled as V-source in SPICE.
Default
9 V
Linear resistor. Appears as R element in netlist.
Default
1 kΩ
Ideal capacitor. DC open-circuit; charges in transient analysis.
Default
100 µF
Modelled as a diode with a configurable forward voltage (Vf). Glows when current exceeds threshold.
Default
Red, Vf = 2.0 V
Normally-open switch. Closed state is a short (0.001Ω); open is a break.
Default
Open
Three-terminal variable resistor. SIG pin outputs a fraction of total resistance set by the slider value.
Default
10 kΩ, 50%
Momentary switch. Same SPICE model as switch; toggles on click.
Default
Released
Passive piezo buzzer. Simulated as a resistive load; activation threshold shown in inspector.
Default
—
1N4007 rectifier. Standard diode model with ~0.7V forward drop.
Default
1N4007
Digital
BooleanSimulated using a Boolean propagation engine (Kahn's BFS topological sort). Logic states update on every canvas change.
Toggleable HIGH (1) / LOW (0) source. Drives the Boolean propagation engine.
Default
LOW
Reads a Boolean signal and displays HIGH/LOW state with a colour indicator.
Default
—
Output = A AND B. HIGH only when all inputs are HIGH.
Default
—
Output = A OR B. HIGH when any input is HIGH.
Default
—
Output = NOT A. Inverts a single input.
Default
—
Output = A XOR B. HIGH when inputs differ.
Default
—
Output = NOT (A AND B). AND with inverted output.
Default
—
Output = NOT (A OR B). OR with inverted output.
Default
—