Open an example
Pick blink, a traffic light, a button or a knob example, or write your own MicroPython.
Run MicroPython on a simulated RP2040 board: blink LEDs, read buttons and knobs, fade with PWM and use the REPL.
Load your own Pico .uf2 firmware too. It all runs in your browser.
Pick blink, a traffic light, a button or a knob example, or write your own MicroPython.
Add parts and choose their GPIO pins. Pins light up on the board as your code drives them.
Watch the LEDs, press buttons and read the output in the REPL console, as on a real Pico.
Make visuals and short clips for your electronics projects with WaveSpeed AI.
Make a product shot of your gadget from a prompt.
Turn a photo of your build into a short clip.
Turn a sketch of your enclosure into a 3D model.
$1 in free credits for eligible new accounts. No card needed. Generators have separate account and credit requirements. The Pico simulator is free.
Yes. No account, no time limit and nothing to install: it runs in your browser.
Yes. It boots the official MicroPython build for the Raspberry Pi Pico, unchanged, and can run your own RP2040 .uf2 or .bin files.
No. The board, its GPIO pins, LEDs, buttons and knobs are simulated in your browser. When your code works, copy it to a real board.
Yes. Type into the REPL console while your code runs, just as over USB serial on a real Pico, and save your code as main.py on the simulated board.
No. It's an independent simulator; Raspberry Pi and Pico are trademarks of Raspberry Pi Ltd.
Official MicroPython · Virtual LEDs & buttons · Your own UF2 files