AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Little Bird

$28.50 |
Out of stock
No reviews yet

Add 2.4 GHz Wi-Fi connectivity and local storage to your Raspberry Pi Pico with this compact add-on pack. The Pico Wireless Pack attaches to the back of your...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Add 2.4 GHz Wi-Fi connectivity and local storage to your Raspberry Pi Pico with this compact add-on pack. The Pico Wireless Pack attaches to the back of your Pico using pre-soldered female headers — no soldering required (as long as your Pico has header pins attached).

Powered by an ESP32-WROOM-32E module connected via SPI, this pack lets your Pico connect to wireless networks and transfer data. It also includes a microSD card slot for local data storage, an RGB LED for status indication, and a tactile button.

Key Features

  • ESP32-WROOM-32E – 2.4 GHz Wi-Fi connectivity via SPI
  • MicroSD Card Slot – Store data locally
  • RGB LED – Visual status indicator
  • Tactile Button – Useful for enabling/disabling Wi-Fi or triggering actions
  • Pre-Soldered Headers – Plug-and-play attachment to Pico
  • Cuttable Traces – Disconnect unused functions to free up pins for other add-ons
  • Dimensions – Approximately 53 × 25 × 11 mm (L × W × H, including headers)

Ideal For

  • Sending sensor data to home automation systems or dashboards
  • Hosting a simple web server from your Pico
  • Interacting with online APIs
  • Adding wireless functionality to existing Pico projects

Getting Started

Pimoroni provides C++ and MicroPython support through their Pico libraries, with a custom MicroPython UF2 that includes wireless drivers for the ESP32. For CircuitPython, you can use Adafruit's ESP32SPI and SD libraries with the following pin configuration:

🐍 CircuitPython Pin Configuration
spi = busio.SPI(board.GP18, board.GP19, board.GP16)

esp32_cs = DigitalInOut(board.GP7)
esp32_ready = DigitalInOut(board.GP10)
esp32_reset = DigitalInOut(board.GP11)

SD_CS = board.GP22
Note: Raspberry Pi Pico is not included. Your Pico will need male headers soldered with pins pointing downwards to attach to this pack. SD card support in the C++ SDK is experimental — CircuitPython may be easier for data-heavy projects.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
microSD card
A microSD card is a small removable flash memory card used to store data such as audio, images, logs or program files. Its capacity and formatting (often FAT32 or exFAT) affect how much can be stored and whether the card needs preparing before use.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.