Not reading SDcard

I have Arduino Nano 33 IOT and SdCard module on SPI


I connected it according to his doc

It looks like this

When running code from examples -> Cardinfo.ino
It doesn't detect mine card. I formated it on fat32 then on fat16 still no luck.
Serial output from running cardinof looks like this:

Initializing SD card...
Initializing SD card...Wiring is correct and a card is present.

Card type:         SD1
Could not find FAT16/FAT32 partition.
Make sure you've formatted the card

Initializing SD card...Wiring is correct and a card is present.

Card type:         SD1
Could not find FAT16/FAT32 partition.
Make sure you've formatted the card

Initializing SD card...initialization failed. Things to check:
* is a card inserted?
* is your wiring correct?
* did you change the chipSelect pin to match your shield or module?
Note: press reset button on the board and reopen this Serial Monitor after fixing your issue!

The last entry is quite interesting. Seems that sometimes it fails. Maybe it is because of breadboard connecions, or maybe something else.

What could be the possible problem here?

Did you try what the console said?

The SD module should be powered with 5V at its Vcc pin. Have you done that? Also, what size is your SD card?

If I'm interpreting your wiring properly, you're powering the SD card module with 3.3V. That won't work. You need 5V on the Vcc pin so that the on board AMS1117-3.3 regulator can reduce it to 3.3V.

Great, It was this 5V issue. Now it works great :smile:
Thank You all for help.