Skip to main content

Quick Start

This guide gets you from zero to blinking in just a few minutes.

Flash the firmware

  1. Download the latest UF2 for your board from GitHub Releases.
  2. Hold BOOTSEL and connect the board via USB.
  3. Drag the UF2 to the RPI-RP2 drive on RP2040 boards or the RP2350 drive on RP2350 boards.
  4. The device reboots and shows up as a USB drive named MCUJS.

Create your first script

Create an index.js file on the MCUJS drive:

Need help with terms? See the Glossary.

const LED = 25;

GPIO.init(LED, GPIO.OUTPUT);

setInterval(() => {
GPIO.toggle(LED);
}, 500);

console.log('Blinking!');

Reset the board. Your script runs automatically.

Open the REPL

Connect at 115200 baud. Example session:

mcujs v0.1.0 on pico
> console.log('Hello!')
Hello!
undefined

Next steps

Key terms