Adafruit ESP32 Feather V2 + VS1053

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Kaffeefleck
 
Posts: 1
Joined: Mon Nov 28, 2022 3:51 pm

Adafruit ESP32 Feather V2 + VS1053

Post by Kaffeefleck »

Hi,

I've recently purchased the Adafruit ESP32 Feather V2 (https://www.adafruit.com/product/5438) together with the VS1053 Audio Board (https://www.adafruit.com/product/1381) because I would like to play audio from / record audio to the SDCard.

So, from my point of view, those two boards should be a good match.

But I'm not able to hook them up properly. I always get the same error when I try to run the feather_player example (https://github.com/adafruit/Adafruit_VS ... player.ino)

Code: Select all

Couldn't find VS1053, do you have the right pins defined?
Is there any good documentation available on how to set up the connection?
I'm a bit confused about the thousand different pin layouts used by the docs I could found (nothing official though).

Thanks a lot! :-)

User avatar
adafruit_support_carter
 
Posts: 29150
Joined: Tue Nov 29, 2016 2:45 pm

Re: Adafruit ESP32 Feather V2 + VS1053

Post by adafruit_support_carter »

The main guide for the VS1053 is the best location for pinout information:
https://learn.adafruit.com/adafruit-vs1 ... l/overview

It's difficult to document the specific connections for every possible hardware combination, since there are so many. For the sketch you are using, the pins are set here:

Code: Select all

// Feather ESP32
#elif defined(ESP32) && !defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2)
  #define VS1053_CS      32     // VS1053 chip select pin (output)
  #define VS1053_DCS     33     // VS1053 Data/command select pin (output)
  #define CARDCS         14     // Card chip select pin
  #define VS1053_DREQ    15     // VS1053 Data request, ideally an Interrupt pin
So can use that along with the pinout information for the Feather ESP32 V2:
https://learn.adafruit.com/adafruit-esp ... v2/pinouts
to help determine how to wire things up specific to the Feather ESP32 V2.

Locked
Please be positive and constructive with your questions and comments.

Return to “Feather - Adafruit's lightweight platform”