Skip to content

100 units available with a short lead time.

Express post shipping available (product has a short lead time)

The Adafruit Audio BFF is a compact add-on board that turns your QT Py or Xiao into a powerful audio playback device. It features a microSD card slot (up to 64 GB) and a MAX98357 I2S 3W amplifier, all designed to fit neatly on the back of your miniature dev board.

The board connects over the SPI port plus four GPIO pins — A0 for SD card select, and A1/A2/A3 for I2S data, word select, and bit clock. It's compatible with ESP32 series, nRF52840, and RP2040 chipset QT Py and Xiao boards.

Key Features

  • MAX98357 I2S Amplifier – 3W output, pre-configured for stereo mix with 9 dB gain
  • MicroSD Card Slot – Supports up to 64 GB of storage via SPI (A0 for CS)
  • I2S Audio Output – A1 (data), A2 (word select), A3 (bit clock)
  • PicoBlade-Compatible Speaker Connector – Connect a 4 or 8 ohm speaker
  • BFF Form Factor – Mounts directly to the back of any QT Py or Xiao board
  • Soldered or Removable – Use pin and socket headers for a removable connection
  • Multi-Platform Support – Arduino, CircuitPython, and MicroPython libraries available

Compatibility

  • ESP32 series QT Py / Xiao boards
  • nRF52840 QT Py / Xiao boards
  • RP2040 QT Py / Xiao boards
Important: This board is not compatible with the ATSAMD21 "original" QT Py, as the required pins are not I2S-capable on that chip. Use an RP2040, ESP32, or nRF52840 QT Py instead.

Ideal For

  • Compact audio playback projects
  • Sound effects for props, costumes, and wearables
  • Portable music players and notification devices
  • Interactive art installations with audio feedback

Package Contents

  • 1× Adafruit Audio BFF Add-on (assembled and tested)
  • 1× Header set
Note: Speaker, microSD memory card, and QT Py / Xiao board are not included.

The Adafruit Audio BFF Add-on for QT Py and Xiao appears in the following collections:

SKU AF-5769