Micro SD card reader works with UNO but not NANO

I'm running out of ideas to sort my issue out.
I can get my micro SD card reader to connect to a nano, but I cannot get it to connect and write to the card from an Uno.

The card reader I have is:

I am using the CardInfo example sketch.

I am wired as follows:
SD Reader NANO
GND GND (29)
VCC +5V (27)
MISO D12 (15)
MOSI D11 (14)
SCK D13 (16)
CS D10 (13)

I'm not using any pullup/down resistors on the Uno or the Nano.
I've tried 2gb, 16gb, 32 gb cards, all formatted using SD Card Formatter 5.0.2. They all can be written to using the Uno.
I keep getting the usual errors when using the Nano,
15:22:14.366 -> Initializing SD card...initialization failed. Things to check:
15:22:16.504 -> * is a card inserted?
15:22:16.549 -> * is your wiring correct?
15:22:16.549 -> * did you change the chipSelect pin to match your shield or module?

I've tried three different nanos including one new one

Is there something stupid I'm missing, or is there something odd about Nanos that I don't know?

Check out this one if it's work
https://maker.pro/arduino/tutorial/how-to-use-an-sd-card-with-your-arduino.

Also share a pic showing connection between Arduino and memory card

You should consider correcting this sentence so that there is no confusion

How are you securing the wiring to the nano?

Thanks for pointing that out Bob, fixed.

I am using a breadboard and jumper wires, however its the same wires I use when connecting to the Uno, except I eliminate the breadboard when using the Uno as it has female headers.
You raise an interesting point though. I will verify tomorrow continuity to each pin through the breadboard and report back.

Did you solder the headers onto the Nano boards?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.