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​