Had trouble getting any example code to work for the SD Card and discovered that none of the eight pins are connected to anything. The uSD Card slot (J7) pads seem OK, but the pins on the Amphenol card socket are not soldered to the pads. Looks like a solder reflow process problem on this Hat Carrier Board.
Anyone with a good board get the SD Card working?
Bought the unit from the Arduino Store. Checkout how the soldering looks just fine, but then you can slip a piece of paper beneath the pins! Wondering how many more reflow problems they are having with this carrier board?
Send it back and either get your money back or a good card. There are many users that have these working. What was the source of the card and can you post a clear picture if it showing the missed pins?
Make sure you have the latest versions of the "Arduino_USBHostMbed5", "POSIXStorage" and "Arduino_UnifiedStorage" libraries.
Check that your SD card is in Fat32 format.
If so, upload the sketch and then open the serial monitor to see the progress of code execution.
You can also test the sketch SimpleStorageWriteRead.ino from the Arduino_UnifiedStorage library after uncommenting lines 59 and 73 relating to SDStorage and commenting those referring to InternalStorage.
Well, @Hm_pro, thanks for the sketches, but nothing will work since the pins are not connected. The SD Card is not getting any voltage from VDD (pin 4) so it can not power up.
The problem you show is not "reflow" it is missing solder paste. That indicated the legs were designed to be in pressure contact with the circuit board pads. Solder paste would be missing if the paste was applied by a programmed paste applying machine, not a stencil. The machine may have had a program bug, but that is doubtful.
Did the legs make good contact with the board pads when you got the board?
The SD socket may have been a hand-added component and not placed properly.
Thanks, Paul_KD7HB, for your help, and "no" there was never any contact between the socket pins and the pads. The void was filled with some kind of white, dried, powdery substance. Pushing the paper in there forced that stuff out, then I could push down on the pins and get intermittent continuity.
That would be dried solder flux. That mans the device was meant to be added by hand after the reflow oven process. Go ahead and solder then down to the circuit board pads. Start in the middle and work both ways.
Well, thank you, that's easy enough, but I don't want to render my board "unreturnable" so I'm waiting to hear something official from Arduino before I do that. Have a great day!
Well, to provide an update, Arduino sent me TWO more bad boards, so I'm sending them back, or trying to fix them. Ends up looking like they have a factory soldering problem since this is clearly not a "one-off" issue.