The CraftingTable simulator running a traffic light circuit on a HERO Board, with the instruments panel open

A free simulator for real microcontroller circuits

Updated

Drop a board onto a breadboard, wire up LEDs, buttons, a keypad or a screen, write the code, and press Run. The circuit behaves the way the real one would, because the simulator isn't pretending: it runs your program on an emulated copy of the actual chip.

It's free, it runs in a browser tab, and you don't need an account to start. People run it more than 30,000 times a month, mostly to try a circuit before they build it, and sometimes because they don't have the parts yet.

Open the simulator · Free, in your browser. On a computer or a tablet.

Pick your board

An ESP32 board is next. It's in testing now and gets its own page when it's ready.

What makes it real

The simulator running a 16-button keypad and a 4-digit display wired to a HERO XL
A keypad and a 4-digit display on the HERO XL's pins 22 to 31. Every wire is one you'd make on a real bench.

Start with something that already works

Every project page in our guides runs here too, from the keypad door lock to the countdown timer, and there's a new circuit challenge every day in Daily Quest.

How it compares

There are good simulators out there, and the right one depends on what you're building. Wokwi covers the most boards, ESP32 and STM32 included, and is free for public projects. Tinkercad Circuits is a classroom favourite for simple Uno circuits. If you need an ESP32 today, use Wokwi; ours is still in testing.

This one is built around the boards in our kits and the courses that teach them. The board on screen is the one in the box, the lessons and daily challenges are written for it, and the same page that runs your circuit uploads it to the real thing. If you're learning with a CraftingTable kit, or want a simulator that teaches as you go, that's the difference.

What to know before you start

30 Days Lost in Space: The HERO Board and the parts the simulator shows, with filmed lessons from your first LED to a launch sequence.

Questions

Is the simulator really free?

Yes. Building, coding, running and uploading are free, with no account needed to start. A free account adds saving to your projects and sharing.

Does code from the simulator work on a real board?

Yes. The simulator runs your program on an emulated copy of the real chip, so the same code runs on a HERO Board, HERO XL or Pico. The Upload to Board button sends it from the same page.

Can I use it on a Chromebook?

Yes. It runs in Chrome, and uploading to a HERO Board works from a Chromebook too.

Does it simulate the ESP32?

Not yet. ESP32 support is in testing and will get its own page when it's ready.

Keep going