DIYables Micro SD TF Card Module Reader 3.3V SPI, 2 Pack Presoldered, for Arduino

Buy on Amazon
Micro SD TF card module angled view with pop up card socket and presoldered header Click to zoom
Micro SD TF card module angled view with pop up card socket and presoldered headerMicro SD card reader module showing microSD socket resistors and six pin male headerMicro SD TF card module angled view of card slot and breakout pinsMicro SD card module back side labeled 3v3 CS MOSI CLK MISO and GNDMicro SD TF card module dimensions of 17.9mm by 17.9mm with card socketTwo micro SD TF card modules included in the 2 pack, presoldered

Quick Overview

The DIYables Micro SD TF Card Module is a compact 3.3V storage breakout that lets Arduino, ESP32, ESP8266, and Raspberry Pi projects read and write files on a standard micro SD (TF) memory card. Each board measures roughly 17.9mm x 17.9mm and carries a spring loaded pop up card socket, so the card clicks in securely and releases with a light push.

The module talks to your microcontroller over a standard SPI bus. All six pins are broken out to a presoldered header and clearly marked on the silkscreen, so wiring up CS, SCK, MOSI, MISO, VCC, and GND takes only a handful of jumper wires and no soldering work. Because the board runs directly at 3.3V logic, it pairs naturally with ESP32, ESP8266, Raspberry Pi, and other 3.3V boards, and it works with the common SD card libraries already bundled with the Arduino IDE and MicroPython.

Ideal for data loggers that record sensor readings over time, weather stations, GPS trackers, energy monitors, audio playback builds, configuration and firmware storage, and any project that needs far more storage than the microcontroller itself provides. Two modules are included, so you can keep one on the bench and one in a finished build.

Key Features

  • Micro SD TF Card Storage — Reads and writes files on standard micro SD (TF) memory cards for logging and file storage
  • 3.3V Operation — Runs directly at 3.3V logic, matching ESP32, ESP8266, and Raspberry Pi GPIO levels without extra parts
  • SPI Interface — Standard 6 pin SPI connection with CS, SCK, MOSI, MISO, VCC, and GND for fast, reliable transfers
  • Labeled Breakout Pins — Every pin is led out and marked on the silkscreen, so wiring is clear at a glance
  • Pop Up Card Socket — Spring loaded push to eject socket holds the card firmly and releases it with a light press
  • Compact Footprint — Small 17.9mm x 17.9mm board leaves room on the breadboard or inside a project enclosure
  • Presoldered Header — Header pins arrive presoldered and ready to plug in with jumper wires, no soldering required
  • Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and other microcontrollers with SPI
  • Library Support — Compatible with the standard SD and SdFat libraries in the Arduino IDE and with MicroPython
  • 2 Pack Value Set — Two modules included for parallel builds, spares, or classroom use
  • Tutorial Support — Free online tutorials cover wiring and example code for Arduino, ESP32, and ESP8266
  • Versatile Applications — Data logging, weather stations, GPS tracking, audio playback, and IoT storage

SPECIFICATION

Specification Value
Product Type Micro SD TF Card Module (Mini SD Card Adapter Reader)
Operating Voltage 3.3V DC
Logic Level 3.3V
Interface SPI (6 pin)
Pin Names CS, SCK, MOSI, MISO, VCC, GND
Card Support Micro SD Card (TF Card)
Card Socket Pop up push to eject socket
Header Presoldered
Dimensions 17.9mm x 17.9mm (approx.)
Package Quantity 2 pieces
Compatibility Arduino, ESP32, ESP8266, Raspberry Pi, Raspberry Pi Pico
Applications Data logging, weather stations, GPS tracking, audio playback, IoT storage

COMPATIBLE HARDWARE

  • Arduino boards (UNO, Mega, Nano, etc.) — SPI pins required, use a 3.3V supply and 3.3V logic
  • Arduino Uno R4 WiFi/Minima — SPI interface with 3.3V logic
  • Arduino Nano ESP32 — SPI interface, native 3.3V logic
  • ESP32 development boards — SPI interface, native 3.3V logic
  • ESP8266 boards (NodeMCU, Wemos D1, etc.) — SPI interface, native 3.3V logic
  • Raspberry Pi (all models) — SPI interface, native 3.3V logic
  • Raspberry Pi Pico — SPI interface, native 3.3V logic
  • Any microcontroller with an SPI interface — must supply and drive the module at 3.3V
  • Data loggers, weather stations, and GPS trackers — persistent file storage for recorded readings