u/SwitchStatus6293

ESP32-S3 TFT Feather + Adalogger Wing: SD Card initialization failing despite perfect soldering/formatting
▲ 6 r/esp32projects+1 crossposts

ESP32-S3 TFT Feather + Adalogger Wing: SD Card initialization failing despite perfect soldering/formatting

Hi everyone, I am very new to microcontrollers. I really need help with the ESP32-S3 TFT Feather and the Adalogger Wing, because I'm hitting a wall with the SD card reader.

I'm building a project and using:

  • Adafruit ESP32-S3 TFT Feather (with the built-in screen)
  • Adalogger FeatherWing (RTC + MicroSD)
  • A 30GB Micro SD card

The Problem: My code consistently fails at SD.begin(). It cannot mount or initialize the SD card no matter what I try. The RTC on the Adalogger works perfectly, but the SD card side is completely dead.

What I've done/verified so far:

  • Soldering: I have the boards stacked and soldered together. I double-checked all my solder joints (especially MOSI, MISO, SCK, and CS on pin 10) and they are solid and clean.
  • Formatting: I confirmed the 30GB SD card is formatted to FAT32.
  • Libraries: I've tried using the standard #include <SD.h> library, and I've also tried the heavier SdFat library. Both fail to initialize.
  • Connections: The Adalogger Wing defaults to Pin 10 for Chip Select (CS), which is what I'm using in the code (SD.begin(10)).

Please help me.

u/SwitchStatus6293 — 1 day ago