Music Maker Feather Wing to Arduino Uno R3

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
JeffLynnSC
 
Posts: 3
Joined: Mon Jun 07, 2021 9:43 am

Music Maker Feather Wing to Arduino Uno R3

Post by JeffLynnSC »

I think I'm trying to do something very simple but I'm totally lost. I'm trying to connect a Music Maker Feather Wing to Arduino Uno R3 so that that I can play some mp3 music. I have seen various code samples and pin connections but nothing quite matches and I get no further than "VS1053 not found". Can anyone help a very naive and frustrated Irishman?

User avatar
dastels
 
Posts: 15831
Joined: Tue Oct 20, 2015 3:22 pm

Re: Music Maker Feather Wing to Arduino Uno R3

Post by dastels »

What have you tried, and how have you connected it? Adding photos of the wiring might help (it never hurts).

The "not found" error is usually a problem with connects or a mismatch between wiring and code.

Dave

User avatar
JeffLynnSC
 
Posts: 3
Joined: Mon Jun 07, 2021 9:43 am

Re: Music Maker Feather Wing to Arduino Uno R3

Post by JeffLynnSC »

I've come up with a mishmash of a number of sources (not the smartest approach, I know), including: https://votsh.files.BANNED.com/2014/ ... ctions.pdf,
https://learn.adafruit.com/adafruit-mus ... ng/pinouts, the example code included with the library and a YouTube video that I can't find now. I've been trying to find out what Adafruit_VS1053_FilePlayer.Begin actually is trying to do and why it is reporting failure. AS you may be able to tel, although I have some electronics experience from years back, this is not my day job. I was hoping to find a simple wiring diagram that matched my kit and a simple piece of code that I could build on.

Attached is what I currently have.
IMG_8661.JPG
IMG_8661.JPG (136.84 KiB) Viewed 227 times

User avatar
dastels
 
Posts: 15831
Joined: Tue Oct 20, 2015 3:22 pm

Re: Music Maker Feather Wing to Arduino Uno R3

Post by dastels »

I generally use the 2x3 connector at the end of the UNO for SPI.

Some of the solder joints on the wing look questionable. Not necessarily ones that are being used... but it's a sign that they might not be the best either. See https://learn.adafruit.com/adafruit-gui ... -soldering and https://learn.adafruit.com/collins-lab-soldering for tips/techniques for soldering.


Adafruit_VS1053::begin(void) sets up pins and starts up the spi stack. The return value is the result of checking the chip version from the status register of the VS1953. It look like it will only return false if the chip is a VS1001 which it shouldn't be. That makes me think even more that it's either a connection problem or a mismatch between the non MOSI/MISO/SCLK pins as wired and as identified in the code.

Dave

User avatar
JeffLynnSC
 
Posts: 3
Joined: Mon Jun 07, 2021 9:43 am

Re: Music Maker Feather Wing to Arduino Uno R3

Post by JeffLynnSC »

I've now used the 2X3 connector and checked the connections. I now get past the Adafruit_VS1053_FilePlayer.Begin successfully. Using the Player_Simple example it is now failing at SD.begin(CARDCS). I have define CARDCS as pin 6 and connected that to the SD CS pin on the MusicMaker. Again I have hit a brick wall as I do not know what it is expecting to see. May I beg your indulgence further? Is this documented anywhere that I can look up myself?

User avatar
rafikii
 
Posts: 69
Joined: Sat Jan 30, 2021 1:18 pm

Re: Music Maker Feather Wing to Arduino Uno R3

Post by rafikii »

dastels wrote:I generally use the 2x3 connector at the end of the UNO for SPI.
Why is that? Why did that fix the .begin() issue?

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

Return to “Feather - Adafruit's lightweight platform”