This repository includes examples of two exciting projects currently in progress:
- 70mai Dashcam File Copier - Located in the folder
./70mai
, this project enables seamless file transfer from your 70mai dashcam. - Simple FTP Server - Located in
./ftp-server
, this project transforms your device into a lightweight FTP server. - Simple Web Server - Located in
./web-server
, this project transforms your device into a lightweight Web server. - Example 1TB SD - Located in
./1tb
, this provides an example of how to use a 1TB SD card with the ESP32 MiniSD module and exfat. - USB Mount - Use to store files and or sync them to another remote server. Can be used with airgapped systems or 3d printers for remote usb access.
Welcome to the ESP32 MiniSD project! This is a flexible and compact design built for ESP32-C6 and ESP32-C3 microcontrollers, allowing you to easily integrate SD card storage, LED indicators, and charging capabilities. Perfect for data logging, IoT projects, or prototyping smart devices.
Follow the repository for updates and new examples.
- Supports both ESP32-C6 and ESP32-C3 microcontrollers
- MicroSD Card Support with SPI interface
- Meter Integration for real-time monitoring
- Onboard Charging Circuit for convenience
- LED Indicator for visual feedback
Pin | GPIO | Function |
---|---|---|
D0 | GPIO0 | METER |
D1 | GPIO1 | METER_EN |
D2 | GPIO2 | SD_CS |
D3 | GPIO21 | SD_MOSI |
D4 | GPIO22 | SD_CLK |
D5 | GPIO23 | SD_MISO |
D6 | GPIO16 | SD_EN |
D10 | GPIO18 | CHARGE |
LED | GPIO15 | LED |
Pin | GPIO | Function |
---|---|---|
D0 | GPIO2 | METER |
D1 | GPIO3 | METER_EN |
D2 | GPIO4 | SD_CS |
D3 | GPIO5 | SD_MOSI |
D4 | GPIO6 | SD_CLK |
D5 | GPIO7 | SD_MISO |
D6 | GPIO21 | SD_EN |
D10 | GPIO10 | CHARGE |
-
Hardware Setup
- Connect the appropriate ESP32 microcontroller (C6 or C3) to your MiniSD module.
- Ensure your SD card is inserted and properly formatted.
-
Software Installation
- Clone this repository to your local machine.
- Flash your ESP32 with the provided firmware or your custom application.
-
Power and Test
- Power the device via USB or external battery.
- Use the onboard LED and charging circuit to monitor functionality.
Get the ESP32 MiniSD Full Kit preassembled for ESP32-C3 at Silocity Labs. For ESP32-C6 compatibility, purchase the PCB Only from our Tindie Store.
This project is licensed under the MIT License. See the LICENSE file for details.
We also encourage you to share your own examples or projects using this hardware! Submit your examples through pull requests to help others explore the full potential of the ESP32 MiniSD module.
We welcome contributions! Feel free to submit issues or pull requests to improve this project.
For support or inquiries, please visit our shop page or contact us through the provided channels.