// Simulate

See it work before you build it.

Tinkered runs your actual firmware on a virtual board with real electrical physics. Components behave exactly as they will on your desk. If something fails, you find out here, not after soldering.

// The simulation engine

Two engines. One truth.

Firmware Engine

Your actual firmware runs instruction by instruction on a virtual microcontroller. Not an approximation. Not a replay. Real execution, real timing, real behavior.

Circuit Engine

Every component modeled with real analog physics. Voltage drops, current flow, power dissipation, and signal integrity simulated at the circuit level.

Most simulators fake it. Tinkered executes your code and simulates your circuit simultaneously.

// The workspace

Your bench, before you build.

Photorealistic 3D Components

Every component rendered at real-world scale with accurate materials and lighting. Resistors, LEDs, servos, displays — exactly as they look on your actual bench.

Live Component Behavior

LEDs glow. Servos rotate. Motors spin. Displays update. Every component responds in real time to your running firmware, driven by actual simulation output.

Waveform Viewer

Probe any node in your circuit and watch voltage and current change over time. Catch signal issues, verify timing, and understand behavior at the electrical level.

Real-World Scale

Every component placed at its actual physical size. An Arduino Uno looks exactly as large as it does on your desk relative to a resistor, a breadboard, or a servo.

// Validation

Catch it here, not on your board.

Short circuits

Detects unintended connections between power and ground before they burn anything out.

Overcurrent

Flags components drawing more current than they can handle. No blown LEDs, no fried ICs.

Voltage mismatches

Catches 5V signals hitting 3.3V inputs and other logic-level conflicts that damage parts silently.

Signal integrity

Verifies timing, rise times, and noise margins so your communication buses actually work.

Every circuit runs through electrical validation before you see it. If something would fail on your desk, it fails here first.

// Simulator FAQ

Common questions. Straight answers.

Extremely accurate. The firmware engine executes your code instruction by instruction on a virtual microcontroller, while the circuit engine models real analog physics for every component. What works in the simulator works on your board.

Yes. Write your own code, paste existing firmware, or let Tinkered generate it. The simulator runs your actual code on a virtual microcontroller, not an approximation of it.

Short circuits, overcurrent conditions, voltage mismatches between components, and signal integrity issues like timing violations and noise margin failures. All checked before you build anything physical.

Arduino Uno, Arduino Mega, Arduino Nano, ESP32, and Raspberry Pi Pico. Each board is modeled with its exact pin layout, voltage levels, and peripheral configuration. More boards are coming soon.

Just download Tinkered. The simulation engine runs locally on your machine with no cloud dependency, no account required, and no internet connection needed once installed.

// Get Started

Stop imagining it.
Start building it.