Skip to main content

Breadboard Card

The Breadboard Card (also called the MCU Dev Card) is a Tool Card from HW Media Lab LLC that carries a Seeed Studio XIAO module in a Framework Expansion Card form factor1. Designed to work with the DockFrame modular USB-C hub or standalone via USB-C, it provides a development platform with breadboard-friendly 2.54 mm headers and a downstream USB-C port for prototyping12.

In Development

The Breadboard Card is in pre-production as of 2026. A Crowd Supply campaign is planned. All hardware and software will be open-sourced after the campaign closes13.

Design

The card uses a Seeed Studio XIAO socket with 2.54 mm through-hole strips, compatible with any XIAO-family module sharing the 21 × 17.5 mm footprint and 14-pin castellated layout1. The socket approach allows module recovery (bricked firmware, blown GPIO) and future module upgrades without redesigning the card1.

Compatible XIAO modules1:

ModuleCoreRadio
XIAO SAMD21Cortex-M0+ @ 48 MHzNone
XIAO RP2040Dual Cortex-M0+ @ 133 MHzNone
XIAO RP2350Dual Cortex-M33 / RISC-V @ 150 MHzNone
XIAO RA4M1Cortex-M4 @ 48 MHz (+FPU)None
XIAO ESP32-C3RISC-V @ 160 MHzWiFi + BLE
XIAO ESP32-C5RISC-V @ 240 MHzWiFi + BLE
XIAO ESP32-S3Dual LX7 @ 240 MHzWiFi + BLE
XIAO nRF52840Cortex-M4F @ 64 MHzBLE
XIAO nRF52840 SenseCortex-M4F @ 64 MHzBLE + sensors
XIAO BLECortex-M4F @ 64 MHzBLE
XIAO MG24Cortex-M33 @ 78 MHzBLE + Matter + Thread

Power Protection

Both 5 V and 3.3 V rails have a TPS2553 current-limited switch (~1.65 A trip), protecting against shorted breadboard jumpers or wrong-way LEDs without bringing down the host1.

USB-C Ports

Two USB-C connectors serve different roles1:

  • J3 (plug, male): Connects to the DockFrame hub (or any USB-C host), pulls 5.1 kΩ Rd on CC pins as UFP/sink
  • J7 (receptacle, female): Downstream port for prototyping — USB 2.0 data passthrough from the XIAO, CC pins intentionally floating (USB-A-style devices work; strict USB-C peripherals requiring Rp will not enumerate)

Software

Any development environment supporting the XIAO module works — Arduino, PlatformIO, ESP-IDF, MicroPython, CircuitPython, Rust, TinyGo, Embedded Swift, Zephyr, FreeRTOS, NuttX1. The XIAO enumerates as USB CDC at 115200 baud through the hub. The card is invisible at the firmware layer — it is a power harness and USB conduit1.

Specifications

SpecificationDetails
SocketSeeed Studio XIAO (14-pin castellated, 21 × 17.5 mm)1
Module includedXIAO ESP32-C51
Header pitch2.54 mm (0.1"), 11-position strips1
Protected rails+5 V, +3V3 (TPS2553 OCP at ~1.65 A)1
Downstream portUSB-C receptacle (USB 2.0 passthrough)1
ProtectionPTC fuse, ESD diodes, load switches1
BOM55 unique parts1
LicenseOpen source (CERN-OHL-S hardware, MIT firmware)3
SourceHW-Lab-Hardware-Design-Agency (GitHub)3
ProjectDescription
DockFrameHW Media Lab's modular USB-C hub hosting this card
Multimeter CardIsolated multimeter in the same Tool Card format
Power Supply CardProgrammable bench supply in the same Tool Card format
RP2040 Expansion CardRP2040-based development card with Qwiic port
RP2350 20-pin GPIO Expansion CardRP2350A GPIO breakout card

Footnotes

  1. Building a Breadboard in a Framework Expansion Card — HW Lab Blog 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

  2. DockFrame — HW Media Lab LLC

  3. HW-Lab-Hardware-Design-Agency — GitHub 2 3