---
product_id: 5982387
title: "Stackable SD Card Shield for Arduino"
brand: "hiletgo"
price: "Bs.215"
currency: BOB
in_stock: true
reviews_count: 8
category: "Hi Letgo"
url: https://www.desertcart.bo/products/5982387-stackable-sd-card-shield-for-arduino
store_origin: BO
region: Bolivia
---

# SPI interface for fast data transfer Supports SD, Micro SD & SDHC cards Compact 53x47mm stackable design Stackable SD Card Shield for Arduino

**Brand:** hiletgo
**Price:** Bs.215
**Availability:** ✅ In Stock

## Summary

> 💾 Elevate your Arduino projects with seamless, stackable storage power!

## Quick Answers

- **What is this?** Stackable SD Card Shield for Arduino by hiletgo
- **How much does it cost?** Bs.215 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.bo](https://www.desertcart.bo/products/5982387-stackable-sd-card-shield-for-arduino)

## Best For

- hiletgo enthusiasts

## Why This Product

- Trusted hiletgo brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Flexible Voltage Selection:** 3.3V/5V switch protects your SD cards and adapts to different Arduino boards with ease.
- • **Optimized SPI Communication:** Leverages SPI protocol ensuring reliable and efficient data transfer with your Arduino projects.
- • **Plug & Play with Arduino IDE:** Compatible with Arduino IDE’s SD library and 'cardinfo' example for quick setup and debugging.
- • **Stackable & Compact Form Factor:** Space-saving 53mm x 47mm shield that stacks effortlessly, perfect for complex multi-shield setups.
- • **Universal SD Card Compatibility:** Seamlessly supports SD, Micro SD, and SDHC cards for versatile storage expansion.

## Overview

The Stackable SD Card Shield for Arduino is a compact, lightweight breakout board designed to add SD, Micro SD, and SDHC card storage to your Arduino projects. Featuring a standard SPI interface and a 3.3V/5V selector switch, it ensures safe and efficient data communication. Its stackable design fits perfectly in multi-shield setups, while compatibility with Arduino IDE libraries makes integration straightforward. Ideal for professionals and makers seeking reliable, expandable storage solutions.

## Description

Features: Compatible SD card, Micro SD card and SDHC card supportable.Prototype expand Library support Size: 53mm x 47mm Weight: 35g Pin With SD Card 5V VCC ---3v3 GND--GND D13---SD_CLK D12-- SD_OUT D11---SD_IN D10--SD_CS 1.The shield is missing pins for SCL and SDA If you need those two for I2C communication like a display shield, you have to use Analog pin 4 and Analog pin 52. How to build an eeprom programmer to program 2708s for computer?A: Set the switch to "3.3"and pressed on, SD cards require 3.3v or you could damage them.B:Installed the shield on a Mega 2560 R3 if you need lot of I/O pins forprom programmer,You can plug any shield, in general, into any Arduino as long as you "match" up the pins which are marked.C: Installed the shield on Mega,put the shield on the Duemilanove, changed the chip select pin to "10" again, and Cardinfo ran. Note that when you compile using the IDE, you have to CHANGE the target board to the board you are using or it just won't work.D:when you modify the code, make sure that you replace "10" with "53". 3.You can by googling ""SD shield 3.0"" and clicking on the iTEAD wiki link. A-Put the SD shield on whatever arduino you have. Using the labels on the shield and arduino, make sure the pins match.B-Use the wiki instructions' "Compatibility" section to find out what position the 3.3V/5V selector switch should be in, and whether you need to remove ALL 3 of the adjacent SPI Jumpers on the top of the board given the arduino board you're using. For the arduino DUE,you can remove these jumpers and keep the switch on 3.3V

Review: Works OK so far, but you should be aware of a few things - Needing some way to store and log data, I decided that an SD shield was the quickest, easiest, way to start. Looking online, there appear to be ways to pass data from the Arduino to a Windows file, but this looked too complicated to start with. My application is to build an eeprom programmer to program 2708s for my 30 year old 6800 computer. This shield seemed like a good, cheap, place to start. It came quickly, but there wasn't any box, instructions, or schematic. I could live without these but I was curious as to what the "3.3v/5v" switch did. This board is labeled version "2.0". Usually, you can go online and download whatever instructions/schematics you need. I found some info on version "1.1" but not "2.0". So, I just set the switch to "3.3" and pressed on. I know that SD cards require 3.3v or you could damage them. I installed the shield on a Mega 2560 R3 Arduino. I needed this version because I need a lot of I/O pins for my prom programmer. In general, I like to stick with the Mega, and, you can find it somewhere online for about $15. This makes it relatively cheap to dedicate a board to a project. In general, the Arduino designers did a good job with pin layout among the different Arduino boards. You can plug any shield, in general, into any Arduino as long as you "match" up the pins which are marked. But, as I will explain, this doesn't mean that it will work. So, I installed the shield on my Mega and ran the "Cardinfo" example in the Arduino IDE SD example file. This just reads the SD card and tells you that it's there, wired correctly, and communicating. It didn't work! Examining the code, I saw that one might have to change the ChipSelect pin (a.k.a., SS) depending on whose card you have. The default is "4" but it looked like it should be changed to "10" as noted. So, I did that and it still didn't work! I tried another SD card but that didn't work either. I know the two cards were "good" because I could read and format them with my Windows PC. Digging more deeply, I found that this shield would NOT work "as-is" with the Mega. That's because communication with the SD card is via SPI and the SPI pins on the Mega are DIFFERENT than on a Duemilanove, for example, which I also have. So, I put the shield on the Duemilanove, changed the chip select pin to "10" again, and Cardinfo ran as expected! Note that when you compile using the IDE, you have to CHANGE the target board to the board you are using or it just won't work. Looking online, I see that someone had simply jumpered the "standard" pins, 10, 11, 12, and 13, to pins 53, 51, 50, and 52, respectively, on the Mega. Note that when you look online, you will find that there is some confusion as to which pins are jumpered to 11 and 12. The jumpers I listed worked okay. Also, when you modify the code, make sure that you replace "10" with "53". If you use this method, you should not try to use 10 through 13 as outputs as it's not good to drive an output with another output. I'm not done with my testing so there may be other problems. For example, the jumpers may work okay but there's always concern about lead length and grounding. I also found that there are other SD libraries out there but I'm not ready to try them yet. Also, I found references to creating a "software" SPI interface that might be able to use pins 10, 11,12, and 13. But, this seems like another unnecessary complication at this time. I found that AdaFruit had a good tutorial on SD cards.
Review: Setup instructions difficult to find, but nice cheap board - With instructions the setup is very straightforward, unfortunately, it took me an hour to find good instructions for version 3.0 of this SD shield: I found them by googling "SD shield 3.0" and clicking on the iTEAD wiki link. This wiki page will be referred to from now on as "the wiki instructions". In summary: - Put the SD shield on whatever arduino you have. Using the labels on the shield and arduino, make sure the pins match. - Use the wiki instructions' "Compatibility" section to find out what position the 3.3V/5V selector switch should be in, and whether you need to remove ALL 3 of the adjacent SPI Jumpers on the top of the board given the arduino board you're using. For the arduino DUE I had to remove these jumpers and keep the switch on 3.3V. It looks like for all but the Iteaduino MEGA 2560 it doesn't hurt or is required to remove the jumpers, including the arduino MEGA. - In the arduino IDE, use the "cardinfo" example, found through File > Examples > SD > cardinfo. Then just load the example on your arduino and see the results in the Serial Monitor. Unlike another review stated, I did not need to change the chipSelect from 4 to 10 in the cardinfo example (or any of the SD card examples), just leave the example as is for the V3.0 board. Nice cheap board, works so far, no problems after proper setup. For reference I used a SanDisk ultra 80MB/s 32GB card. Though from what I understand any micro or standard as card should work. Speed will be limited significantly, <<2MB/s, since the card is written to using spi.

## Features

- This SD card shield is a standard SD card / TF card break out board for Arduino. The SD card shield adds storage to your Arduino project.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B006LRR0IQ |
| Best Sellers Rank | #2,027 in Computer Memory Card Accessories |
| Customer Reviews | 4.1 4.1 out of 5 stars (72) |
| Date First Available | December 14, 2011 |
| Department | unisex-adult |
| Hardware Interface | SDHC |
| Is Discontinued By Manufacturer | No |
| Item Dimensions LxWxH | 3.1 x 2.9 x 1.2 inches |
| Item Weight | 0.8 ounces |
| Item model number | 3-01-0060-A |
| Manufacturer | iTead |
| Product Dimensions | 2.09"L x 1.85"W |
| Secure Digital Association Speed Class | Class 10 |
| Special Feature | Lightweight |
| UPC | 610708262626 |
| Warranty Type | No Warranty |
| Wireless Type | Bluetooth |
| Write Speed | 6-10 MB/s, 13-20 MB/s, 25-60 MB/s |

## Product Details

- **Brand:** HiLetgo
- **Color:** Blue
- **Compatible Devices:** Personal Computer
- **Flash Memory Type:** SDHC
- **Model Name:** 3-01-0060-a

## Images

![Stackable SD Card Shield for Arduino - Image 1](https://m.media-amazon.com/images/I/61WSjRNLDRL.jpg)
![Stackable SD Card Shield for Arduino - Image 2](https://m.media-amazon.com/images/I/61S5QPrNW-L.jpg)
![Stackable SD Card Shield for Arduino - Image 3](https://m.media-amazon.com/images/I/51G6p4QqBiL.jpg)
![Stackable SD Card Shield for Arduino - Image 4](https://m.media-amazon.com/images/I/51NAr+GHYgL.jpg)
![Stackable SD Card Shield for Arduino - Image 5](https://m.media-amazon.com/images/I/51+Du5sRIiL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Works OK so far, but you should be aware of a few things
*by G***N on February 2, 2014*

Needing some way to store and log data, I decided that an SD shield was the quickest, easiest, way to start. Looking online, there appear to be ways to pass data from the Arduino to a Windows file, but this looked too complicated to start with. My application is to build an eeprom programmer to program 2708s for my 30 year old 6800 computer. This shield seemed like a good, cheap, place to start. It came quickly, but there wasn't any box, instructions, or schematic. I could live without these but I was curious as to what the "3.3v/5v" switch did. This board is labeled version "2.0". Usually, you can go online and download whatever instructions/schematics you need. I found some info on version "1.1" but not "2.0". So, I just set the switch to "3.3" and pressed on. I know that SD cards require 3.3v or you could damage them. I installed the shield on a Mega 2560 R3 Arduino. I needed this version because I need a lot of I/O pins for my prom programmer. In general, I like to stick with the Mega, and, you can find it somewhere online for about $15. This makes it relatively cheap to dedicate a board to a project. In general, the Arduino designers did a good job with pin layout among the different Arduino boards. You can plug any shield, in general, into any Arduino as long as you "match" up the pins which are marked. But, as I will explain, this doesn't mean that it will work. So, I installed the shield on my Mega and ran the "Cardinfo" example in the Arduino IDE SD example file. This just reads the SD card and tells you that it's there, wired correctly, and communicating. It didn't work! Examining the code, I saw that one might have to change the ChipSelect pin (a.k.a., SS) depending on whose card you have. The default is "4" but it looked like it should be changed to "10" as noted. So, I did that and it still didn't work! I tried another SD card but that didn't work either. I know the two cards were "good" because I could read and format them with my Windows PC. Digging more deeply, I found that this shield would NOT work "as-is" with the Mega. That's because communication with the SD card is via SPI and the SPI pins on the Mega are DIFFERENT than on a Duemilanove, for example, which I also have. So, I put the shield on the Duemilanove, changed the chip select pin to "10" again, and Cardinfo ran as expected! Note that when you compile using the IDE, you have to CHANGE the target board to the board you are using or it just won't work. Looking online, I see that someone had simply jumpered the "standard" pins, 10, 11, 12, and 13, to pins 53, 51, 50, and 52, respectively, on the Mega. Note that when you look online, you will find that there is some confusion as to which pins are jumpered to 11 and 12. The jumpers I listed worked okay. Also, when you modify the code, make sure that you replace "10" with "53". If you use this method, you should not try to use 10 through 13 as outputs as it's not good to drive an output with another output. I'm not done with my testing so there may be other problems. For example, the jumpers may work okay but there's always concern about lead length and grounding. I also found that there are other SD libraries out there but I'm not ready to try them yet. Also, I found references to creating a "software" SPI interface that might be able to use pins 10, 11,12, and 13. But, this seems like another unnecessary complication at this time. I found that AdaFruit had a good tutorial on SD cards.

### ⭐⭐⭐⭐⭐ Setup instructions difficult to find, but nice cheap board
*by C***C on April 27, 2016*

With instructions the setup is very straightforward, unfortunately, it took me an hour to find good instructions for version 3.0 of this SD shield: I found them by googling "SD shield 3.0" and clicking on the iTEAD wiki link. This wiki page will be referred to from now on as "the wiki instructions". In summary: - Put the SD shield on whatever arduino you have. Using the labels on the shield and arduino, make sure the pins match. - Use the wiki instructions' "Compatibility" section to find out what position the 3.3V/5V selector switch should be in, and whether you need to remove ALL 3 of the adjacent SPI Jumpers on the top of the board given the arduino board you're using. For the arduino DUE I had to remove these jumpers and keep the switch on 3.3V. It looks like for all but the Iteaduino MEGA 2560 it doesn't hurt or is required to remove the jumpers, including the arduino MEGA. - In the arduino IDE, use the "cardinfo" example, found through File > Examples > SD > cardinfo. Then just load the example on your arduino and see the results in the Serial Monitor. Unlike another review stated, I did not need to change the chipSelect from 4 to 10 in the cardinfo example (or any of the SD card examples), just leave the example as is for the V3.0 board. Nice cheap board, works so far, no problems after proper setup. For reference I used a SanDisk ultra 80MB/s 32GB card. Though from what I understand any micro or standard as card should work. Speed will be limited significantly, <<2MB/s, since the card is written to using spi.

### ⭐ stopped working after a day
*by W***R on May 20, 2019*

Worked fine for a day then stopped working. The power source wasn't too strong for what it's rated and there was no damage. It just stopped working.

## Frequently Bought Together

- Stackable SD Card Shield for Arduino
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects
- Arduino Uno REV3 [A000066]

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.bo/products/5982387-stackable-sd-card-shield-for-arduino](https://www.desertcart.bo/products/5982387-stackable-sd-card-shield-for-arduino)

---

*Product available on Desertcart Bolivia*
*Store origin: BO*
*Last updated: 2026-03-21*