{"product_id":"adafruit-audio-bff-add-on-for-qt-py-and-xiao","title":"Adafruit Audio BFF Add-on for QT Py and Xiao","description":"\u003cp\u003eOur QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to turn many QT Py boards into powerful audio play projects that are super small!\u003c\/p\u003e\n\u003cp\u003eThis BFF comes with a \u003ca href=\"\/nl\/products\/sandisk-microsd-card-class-10-a1\"\u003eMicroSD card\u003c\/a\u003e slot that can address up to 64 GB of storage and an I2S 3 Watt amplifier, for high-quality audio playback, that can fit on the back of your miniature dev board. All together uses the SPI port plus 4 GPIO pins for card CS, and I2S data, clock and left-right select.\u003c\/p\u003e\n\u003cp\u003eWe call this the Adafruit Audio BFF - a \"Best Friend Forever\". When you were a kid, you may have learned about the \"buddy\" system; well, this product is kinda like that! A board that will watch your QT Py's back and give it more capabilities.\u003c\/p\u003e\n\u003cp\u003eThis PCB is designed to fit onto the back of any \u003ca href=\"\/nl\/collections\/qt-py-xiao-development-boards\"\u003eQT Py or Xiao board\u003c\/a\u003e, it can be soldered into place or use pin and socket headers to make it removable. Onboard is a MAX98357 audio amplifier and picoblade-compatible connector for plugging in a 4 or 8 ohm speaker. We use A1 for the audio data, A2 for wordselect clock, and A3 for bitclock. The SD card connects over the SPI port: MOSI, MISO and SCK plus A0 for card select.\u003c\/p\u003e\n\u003cp\u003eThis pinout will work with ESP32 series, nRF52840, and RP2040 chipset boards. It won't work with the \u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-qt-py\/pinouts\"\u003eATSAMD21 'original 'QT Py because those pins on the SAMD21 are not I2S capable\u003c\/a\u003e. However, you could cut and rewire the traces to connect to the I2S pads if desired - personally, we recommend just upgrading to an RP2040 QT Py instead.\u003c\/p\u003e\n\u003cp\u003eWe include some header that you can solder to your QT Py. You can also pick up an \u003ca href=\"\/nl\/products\/short-female-header-kit-for-itsybitsy\"\u003eItsy Bitsy short female header kit\u003c\/a\u003e to make it removable but compact, you'll just need to trim down the headers to 7 pins long.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eComes as an assembled and tested PCB\u003c\/li\u003e\n\u003cli\u003eFor any \u003ca href=\"\/nl\/collections\/qt-py-xiao-development-boards\"\u003eQT Py or Xiao boards\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eContains a MAX98357 3 Watt audio amplifier pre-configured for 'stereo' mix output and 9 dB gain which will work great for any project.\u003c\/li\u003e\n\u003cli\u003eUse any micro SD card that supports SPI mode with one CS pin.\u003c\/li\u003e\n\u003cli\u003eConnect to the speaker output with a picoblade-compatible 2-pin cable. We recommend this 3W 4 ohm speaker\u003c\/li\u003e\n\u003cli\u003eThere are various Arduino \/ CircuitPython \/ MicroPython libraries that can be used to talk to the SD card and I2S amplifier.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote: The Speaker, microSD memory card, and QT Py are NOT included.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ciframe width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/UgH1MIVIFSU?start=286\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Dimensions: 21.0mm x 17.7mm x 5.0mm\u003c\/li\u003e\n\u003cli\u003eProduct Weight: 1.6g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-audio-bff\"\u003eProduct Wiki\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":50847609192721,"sku":"ADA5769","price":5.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0901\/6285\/6209\/files\/adafruit-audio-bff-add-on-for-qt-py-and-xiao-adafruit-ada5769-40777794027715.jpg?v=1735216388","url":"https:\/\/abcd3032.myshopify.com\/nl\/products\/adafruit-audio-bff-add-on-for-qt-py-and-xiao","provider":"Tayyab Zak","version":"1.0","type":"link"}