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​