Adafruit
Adafruit microSD Card BFF Add-On for QT Py and Xiao
The Adafruit microSD Card BFF Add-On slots onto the back of any QT Py or Xiao board, adding a microSD card slot for megabytes or gigabytes of file storage. U...
The Adafruit microSD Card BFF Add-On slots onto the back of any QT Py or Xiao board, adding a microSD card slot for megabytes or gigabytes of file storage. Using the SPI bus (MOSI/MISO/SCK) plus one chip select pin, you can read and write files for data logging, audio playback, image storage, and more.
The BFF ("Best Friend Forever") PCB is designed to match the QT Py/Xiao footprint exactly. Solder it directly for a permanent, ultra-compact stack, or use pin and socket headers to make it removable. Since the QT Py already operates at 3.3V, no level shifter or regulator is needed.
Key Features
- MicroSD Card Slot – High-quality Molex push-pull socket for any SPI-compatible microSD card
- QT Py / Xiao Compatible – Fits directly on the back of any QT Py or Seeed Xiao board
- SPI Interface – Uses MOSI, MISO, SCK, and one chip select pin
- Configurable Chip Select – Default is TX; solder jumpers available for RX, A0, or A1
- No Level Shifting Required – Designed for 3.3V QT Py/Xiao boards
- Compact Form Factor – Matches QT Py footprint for minimal size
Ideal For
- Data logging to removable storage on tiny projects
- Audio file playback from microSD
- Storing images, fonts, and configuration files
- Any QT Py or Xiao project needing file storage
Package Contents
- 1× Adafruit microSD Card BFF Add-On (assembled and tested)
- 1× Header strip for soldering
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.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- 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 memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- 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.
Find this product in
Brands
Prototyping & Wiring
Related Tutorials
Free guides on learn.littlebird.com.au