Skip to main content

Raspberry Pi Pico Hardware Setup

Raspberry Pi Logo

What You'll Need

  • A Raspberry Pi Pico or Pico W board
  • A Micro-USB cable with data lines
  • A computer running Windows, macOS, or Linux

No additional USB drivers are required for the Pico on Windows 10/11, macOS, or Linux — it uses standard USB CDC/UF2 modes recognized natively.


Connect Your Pico in Bootloader Mode (First Time Only)

  1. Press and hold the BOOTSEL button on your Pico.
  2. While holding it, plug the Pico into your computer via USB.
  3. Release the button — the Pico will mount as a USB mass-storage drive named RPI-RP2.

This step is only needed the first time, or if you need to recover a board that won't connect normally. Once Arduino-compatible firmware is flashed, the IDE can upload directly without BOOTSEL.


Troubleshooting

  • Pico shows up as a drive (RPI-RP2) but not as a port — this is normal before the first sketch upload; flash any sketch once and it will switch to a serial port for future uploads.
  • Upload fails / board not detected — hold BOOTSEL while plugging in the USB cable to force bootloader mode, then try again.

Next: Install the Software

Once your Pico is connected, head to the Software Setup guide to install the Arduino IDE and the Pico board package.

➡️ Continue to Software / IDE Setup


Comments