I bought the Adafruit Wave Shield for Arduino Kit - v1.1 from Amazon recently for a work project and have been running into SD initialization errors. I am very new to the world of robotics, so I am trying to figure out what exactly is going on. I am using this on an Arduino Uno and have tried several different SD cards of 32 and 4 GB. I am using the WaveHC.h library's sample code, so the problem is on the hardware level, not the software.
I get the error codes SD I/O Error 1, 0, as well as:
SD I/O Error 1, FF,
SD I/O Error 1, 4F,
SD I/O Error 1, 7F
I've tried reformatting the SD cards to FAT & FAT32, as well as redoing the soldering around the SD card reader. This is also my first soldering project ever, so I don't expect my work to be great, but I think what I have should be sufficient to at least work for this project. I am concerned that the SD card reader itself may be faulty and that I will need a new one
Wave Shield 1.1 SD I/O Error
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Phesoj99
- Posts: 6
- Joined: Wed Jun 30, 2021 1:25 pm
Wave Shield 1.1 SD I/O Error
- Attachments
-
- resizeback.jpg (85.72 KiB) Viewed 452 times
-
- resizefront.jpg (58.42 KiB) Viewed 452 times
- adafruit_support_mike
- Posts: 67446
- Joined: Thu Feb 11, 2010 2:51 pm
Re: Wave Shield 1.1 SD I/O Error
How are you making the connections between the Shield and the Arduino?
- Phesoj99
- Posts: 6
- Joined: Wed Jun 30, 2021 1:25 pm
Re: Wave Shield 1.1 SD I/O Error
I have the pin male headers inserted into the arduino Uno with the wave shield placed on top in the corresponding holes
- adafruit_support_bill
- Posts: 88088
- Joined: Sat Feb 07, 2009 10:11 am
Re: Wave Shield 1.1 SD I/O Error
That's not going to work well. The pins do not fit the solder holes tightly enough to make reliable contact. You really need to solder the headers to the board.
- Phesoj99
- Posts: 6
- Joined: Wed Jun 30, 2021 1:25 pm
Re: Wave Shield 1.1 SD I/O Error
I soldered the board and the sd card is being read. Now I have a new problem. The sample "Hello world" wav file plays and the serial monitor indicates that there are no issues from the software. However, the only thing I hear is static for the duration of the audio file's length, a pause, and then the static continues on
- adafruit_support_bill
- Posts: 88088
- Joined: Sat Feb 07, 2009 10:11 am
Re: Wave Shield 1.1 SD I/O Error
Please post some photos showing your soldering to the headers - in particular, the digital GPIO pins.
- Phesoj99
- Posts: 6
- Joined: Wed Jun 30, 2021 1:25 pm
Re: Wave Shield 1.1 SD I/O Error
Here is an image of the kit
- Attachments
-
- pic.jpg (256.26 KiB) Viewed 392 times
- adafruit_support_bill
- Posts: 88088
- Joined: Sat Feb 07, 2009 10:11 am
Re: Wave Shield 1.1 SD I/O Error
I don't see any issues with the soldering. Please post the part numbers that appear on the tops of IC2 and IC3.
- Phesoj99
- Posts: 6
- Joined: Wed Jun 30, 2021 1:25 pm
Re: Wave Shield 1.1 SD I/O Error
IC2: MCP4921 E/P E5Q 1851
IC3: 6AA6LZM TLV2462CP
IC3: 6AA6LZM TLV2462CP
- adafruit_support_bill
- Posts: 88088
- Joined: Sat Feb 07, 2009 10:11 am
Re: Wave Shield 1.1 SD I/O Error
Those are the correct parts. If you have a pair of earbud-type headphones around, you can try testing the signal coming from the DAC (IC2).
Take a piece of wire and wrap one end around the 'sleeve' part of the plug. Then connect the other end to one of the GND pins on the shield. (There are 2 GND breakout holes near to IC2).
Now touch the 'tip' of the plug to the wire lead on one end of R7 and play the file. Repeat with the tip touching the other end of R7. If you hear the file playing, your DAC is working properly and the problem is likely in the Op Amp part of the circuit.
Take a piece of wire and wrap one end around the 'sleeve' part of the plug. Then connect the other end to one of the GND pins on the shield. (There are 2 GND breakout holes near to IC2).
Now touch the 'tip' of the plug to the wire lead on one end of R7 and play the file. Repeat with the tip touching the other end of R7. If you hear the file playing, your DAC is working properly and the problem is likely in the Op Amp part of the circuit.
- Phesoj99
- Posts: 6
- Joined: Wed Jun 30, 2021 1:25 pm
Re: Wave Shield 1.1 SD I/O Error
I tested it with earbuds. The only sound that came out was static, the audio file was not working
- adafruit_support_bill
- Posts: 88088
- Joined: Sat Feb 07, 2009 10:11 am
Re: Wave Shield 1.1 SD I/O Error
Try it with a couple other files - just to make sure it is not a bad .wav file.
If you still can't hear the wav file playing, please contact [email protected] with a link to this thread and we can send you a replacement kit.
If you still can't hear the wav file playing, please contact [email protected] with a link to this thread and we can send you a replacement kit.
Please be positive and constructive with your questions and comments.