xiao-accessory-expansionboard

Reference Seeed Studio Expansion Board Base wiring and pin mappings for XIAO microcontrollers.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-accessory-expansionboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xiao-accessory-expansionboard
Source: https://github.com/therebelrobot/microcontroller-base/tree/main/.roo/skills/XIAO-Accessory-ExpansionBoard
Command: npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-accessory-expansionboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a centralized reference for using the Seeed Studio Expansion Board Base with XIAO microcontrollers, consolidating peripheral wiring, pin usage, and example sketches to speed prototyping.

Core Features & Use Cases

  • OLED display (SSD1306 128×64 I2C), RTC (PCF8563), MicroSD (SPI), buzzer, user button, Grove connectors (I2C×2, UART×1, A0/D0×1), battery charging, and 5V servo connector.
  • Includes Arduino and TinyGo setup, wiring diagrams, pin mappings, and code examples for quick prototyping on multiple XIAO boards.
  • Use when prototyping with a multi-function expansion board to quickly reference hardware connections and sample code.

Quick Start

Open this guide and wire up your XIAO Expansion Board using the provided diagrams and example sketches to prototype rapidly.

Frequently Asked Questions about xiao-accessory-expansionboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect an OLED display and RTC to a XIAO microcontroller using an expansion board?

You can prototype with the Seeed Studio XIAO Expansion Board using either Arduino or TinyGo environments. The guide includes setup guidance, pin mappings, and sample code to ensure correct firmware development across multiple XIAO boards.

What peripherals are available on the Seeed Studio XIAO Expansion Board for prototyping?

The XIAO Expansion Board features an OLED display, RTC, MicroSD card slot, buzzer, user button, Grove connectors, battery charging, and a 5V servo connector. These components enable rapid multi-function prototyping without complex external wiring.

How do I read from a MicroSD card on a XIAO expansion board?

To read from a MicroSD card on the XIAO expansion board, utilize the board's integrated SPI interface. The guide provides sample code and wiring diagrams to help you correctly initialize the SPI bus and access the MicroSD card storage.

Does the XIAO expansion board support TinyGo for firmware development?

Yes, the XIAO expansion board supports TinyGo for firmware development. The guide provides specific TinyGo setup instructions alongside Arduino examples to ensure you can compile and run code for the OLED, RTC, and MicroSD peripherals.

Why is my XIAO expansion board Grove interface not working with my I2C sensor?

If your Grove I2C interface is not working, verify your pin mappings against the provided wiring diagrams to ensure correct SDA and SCL configuration. The guide consolidates all pin usage details to help troubleshoot peripheral connection issues during prototyping.