TinkerSim

Reference

Components

Every component available in TinkerSim, with default values, pin layout, and engine notes.

Analog

SPICE

Simulated using ngspice-wasm. Supports DC operating point (.op) and transient (.tran) analysis.

Batterybattery

Ideal voltage source. Modelled as V-source in SPICE.

+

Default

9 V

Resistorresistor

Linear resistor. Appears as R element in netlist.

AB

Default

1 kΩ

Capacitorcapacitor

Ideal capacitor. DC open-circuit; charges in transient analysis.

+

Default

100 µF

LEDled

Modelled as a diode with a configurable forward voltage (Vf). Glows when current exceeds threshold.

+

Default

Red, Vf = 2.0 V

Switchswitch

Normally-open switch. Closed state is a short (0.001Ω); open is a break.

AB

Default

Open

Potentiometerpotentiometer

Three-terminal variable resistor. SIG pin outputs a fraction of total resistance set by the slider value.

1SIG3

Default

10 kΩ, 50%

Pushbuttonpushbutton

Momentary switch. Same SPICE model as switch; toggles on click.

AB

Default

Released

Buzzerbuzzer

Passive piezo buzzer. Simulated as a resistive load; activation threshold shown in inspector.

+

Default

Diodediode

1N4007 rectifier. Standard diode model with ~0.7V forward drop.

AK

Default

1N4007

Digital

Boolean

Simulated using a Boolean propagation engine (Kahn's BFS topological sort). Logic states update on every canvas change.

Inductorinductor

Energy storage in magnetic field

AB

Default

BJTbjt

Bipolar junction transistor (NPN/PNP)

BCE

Default

Op-Ampopamp

Operational amplifier (5-pin)

+V+V−OUT

Default

Zener Diodezener

Voltage regulation diode

AK

Default

AC Sourceac-source

Sinusoidal AC voltage source

+

Default

Current Sourcecurrent-source

Ideal DC current source

+

Default

Transformertransformer

Magnetically coupled inductors

P+P−S+S−

Default

MOSFETmosfet

Field-effect transistor (N/P channel)

GDS

Default

Volt. Regulatorvoltage-regulator

Linear voltage regulator (LM78xx)

INGNDOUT

Default

Thermistorthermistor

Temperature-sensitive resistor (NTC)

AB

Default

LDRldr

Light-dependent resistor (photoresistor)

AB

Default

Logic Inputlogic-input

Toggleable HIGH (1) / LOW (0) source. Drives the Boolean propagation engine.

OUT

Default

LOW

Logic Outputlogic-output

Reads a Boolean signal and displays HIGH/LOW state with a colour indicator.

IN

Default

AND Gategate-and

Output = A AND B. HIGH only when all inputs are HIGH.

ABOUT

Default

OR Gategate-or

Output = A OR B. HIGH when any input is HIGH.

ABOUT

Default

NOT Gategate-not

Output = NOT A. Inverts a single input.

AOUT

Default

XOR Gategate-xor

Output = A XOR B. HIGH when inputs differ.

ABOUT

Default

NAND Gategate-nand

Output = NOT (A AND B). AND with inverted output.

ABOUT

Default

NOR Gategate-nor

Output = NOT (A OR B). OR with inverted output.

ABOUT

Default

Clockclock

Periodic square wave oscillator

CLK

Default

D Flip-Flopflip-flop-d

Rising-edge triggered D flip-flop

DCLKQ

Default

SR Latchsr-latch

Set-Reset latch with Q and Q̄ outputs

SRQ

Default

JK Flip-Flopflip-flop-jk

Rising-edge triggered JK flip-flop

JCLKKQ

Default

T Flip-Flopflip-flop-t

Toggle flip-flop — toggles Q on rising clock edge when T is HIGH

TCLKQ

Default

Counterbinary-counter

4-bit binary counter, increments on rising clock edge

CLKRSTQ0Q1Q2Q3

Default

7-Segmentseven-segment

BCD to 7-segment display decoder

D0D1D2D3

Default

4:1 MUXmux

4-to-1 multiplexer — routes one of 4 inputs to output

D0D1D2D3S0S1OUT

Default

1:4 DEMUXdemux

1-to-4 demultiplexer — routes input to one of 4 outputs

INS0S1Y0Y1Y2Y3

Default

2:4 Decoderdecoder

2-to-4 binary decoder — activates one output per input combination

A0A1Y0Y1Y2Y3

Default