TinkerSim

Roadmap

Where we are.
Where we're going.

TinkerSim is actively developed. This page tracks every shipped feature and everything on the horizon — from microcontroller simulation to classroom tools and a public API.

3 / 11 shipped

Shipped

3
Phase 1
Complete

Analog SPICE Simulation

DC operating point and transient analysis. Voltage, current, and capacitor dynamics — the same physics as professional EDA tools.

BatteryResistorCapacitorLEDDiodeSwitchPotentiometerBuzzer
Phase 2
Complete

Digital Logic Gates

Boolean propagation engine with topological sort. Full gate library with real-time output.

ANDORNOTXORNANDNORLogic I/O
Phase 3
Complete

Accounts & Projects

Multi-project workspace with Firestore sync, URL sharing, and org-based access control.

AuthProjectsURL SharingFirestore

In Development

1
Phase 4
In Development

Arduino Simulation

Write C++, compile to AVR firmware in the browser, and run it against the circuit canvas. Serial monitor included.

Arduino UnoC++ EditorPin StatesSerial Monitor

Planned

7
Phase 5
Planned

ESP32 & More Boards

Extend MCU simulation to ESP32 (Xtensa) and additional microcontroller families.

ESP32Xtensa
Phase 6
Planned

Export & Import

Download your circuit as a .tinkersim JSON file or a SPICE .cir netlist. Re-import from file to pick up where you left off or take it into LTspice.

JSONSPICE .cirImport
Phase 7
Planned

Embeddable Circuits

Drop any circuit into a blog post, course, or docs page with a single iframe. Read-only or fully interactive.

iframeEmbed Code
Phase 8
Planned

Assignment Links

Teachers share a starter-circuit URL. Students open it, fork it, and save it to their own workspace — no extra setup required.

ClassroomFork on Open
Phase 9
Planned

Classroom Mode

Teacher dashboard to publish assignments and track student completion. Powered by org-based access control.

Teacher DashboardProgress Tracking
Phase 10
Planned

Comments & Feedback

Leave threaded comments on a circuit or pin feedback directly to a component. Async — no live session required.

CommentsNode Pins
Phase 11
Planned

Public API

Read and write circuits programmatically. Build integrations, auto-generate circuits, or pull results into your own tools.

REST APIAPI KeysWebhooks
Beta