DORHEA ESP32-C3 Mini

DORHEA ESP32-C3 Mini Development Board Instruction Manual

Model: ESP32-C3 Mini

Introduction

This manual provides essential information for setting up, operating, maintaining, and troubleshooting your DORHEA ESP32-C3 Mini Development Board. The ESP32-C3 is a compact, high-performance, and low-power IoT development board featuring a 32-bit RISC-V single-core processor with FPU, integrated 2.4 GHz Wi-Fi (802.11b/g/n), and Bluetooth 5 (LE) connectivity. It is designed for various low-power IoT and wireless wearable applications.

The board offers rich interfaces, including 11 digital I/Os (usable as PWM pins) and 4 analog I/Os (usable as ADC pins), along with support for UART, I2C, and SPI serial interfaces.

Key Features

Setup

1. Unpacking and Inspection

Carefully remove the ESP32-C3 Mini Development Board from its packaging. Inspect the board for any visible damage or missing components. The package typically includes two ESP32-C3 development boards.

Two DORHEA ESP32-C3 Mini Development Boards

Image: Two DORHEA ESP32-C3 Mini Development Boards, showing their compact size and pin headers.

2. Pin Header Installation (for unwelded pins)

If your boards come with unwelded pins, you will need to solder the provided pin headers onto the board. Ensure proper alignment before soldering to allow for easy integration into breadboards or custom PCBs.

Side view of ESP32-C3 Mini Development Board with pin headers installed

Image: Side view of the ESP32-C3 Mini Development Board with pin headers attached, illustrating how the pins extend downwards for breadboard compatibility.

3. Identifying Board Components

Familiarize yourself with the layout of the board. Key components include the ESP32-C3 chip, USB Type-C port, BOOT button, RST (Reset) button, and various GPIO pins.

Labeled diagram of ESP32-C3 Mini Development Board components

Image: A detailed diagram labeling the key components of the ESP32-C3 Mini Development Board, including the ESP32-C3 chip, LED GPIO8, RST button, BOOT button, USB Type-C port, and 40MHz 10PPM High Precision crystal.

4. Driver Installation and IDE Setup

To program the ESP32-C3 Mini Development Board, you will need to install the appropriate USB-to-Serial drivers for your operating system (if not automatically detected) and set up your preferred Integrated Development Environment (IDE), such as Arduino IDE or Espressif IDF. Refer to Espressif's official documentation for detailed instructions on setting up the development environment for ESP32-C3.

5. Connecting to Computer

Connect the ESP32-C3 Mini Development Board to your computer using a USB Type-C cable. The board should be recognized as a serial port.

Operating Instructions

1. Basic Programming

Once your development environment is set up, you can write and upload code to the ESP32-C3.

2. Entering Bootloader Mode for Flashing

If the board does not connect or flash correctly, it may be necessary to manually put it into bootloader mode.

  1. Press and hold the BOOT button.
  2. While holding BOOT, briefly press the RST button.
  3. Release the BOOT button. The board is now in bootloader mode and ready to receive new firmware.

3. Pinout Diagram

The following diagram illustrates the pinout of the ESP32-C3 Mini Development Board, indicating power, ground, analog, digital, and communication pins.

Pinout diagram of ESP32-C3 Mini Development Board

Image: A color-coded pinout diagram for the ESP32-C3 Super Mini, showing the allocation of pins for GND, Pin No, Power, ADC, SPI, Digital, and UART functions.

Maintenance

Troubleshooting

Specifications

FeatureDetail
ProcessorESP32-C3, 32-bit RISC-V Single-Core, up to 160 MHz
RAM400KB SRAM
ROM384KB ROM
Flash MemoryBuilt-in 4MB Flash
Wireless ConnectivityWi-Fi (802.11b/g/n 2.4GHz), Bluetooth 5.0 (LE)
Operating SystemFreeRTOS (common for ESP32)
I/O Pins11 Digital I/Os (PWM), 4 Analog I/Os (ADC)
Serial InterfacesUART, I2C, SPI
Onboard LEDBlue LED on GPIO8
Power ConsumptionUltra-low power, approx. 43µA in deep sleep
DimensionsApprox. 24mm x 18mm (0.94in x 0.70in)
WeightApprox. 0.48 ounces
Dimensions of ESP32-C3 Mini Development Board

Image: A top-down view of the ESP32-C3 Mini Development Board with measurements indicating its length (24mm/0.94in) and width (18mm/0.70in).

Warranty and Support

For specific warranty information, technical support, or further assistance with your DORHEA ESP32-C3 Mini Development Board, please refer to the manufacturer's official website or contact the seller directly through the platform where the product was purchased. Keep your purchase receipt or order details handy for any warranty claims.

Related Documents - ESP32-C3 Mini

Preview ESP32-C3 Single-Channel Relay Development Board User Guide
Comprehensive guide for the ESP32-C3 Single-Channel Relay Development Board. Covers features, parameters, connection instructions, Arduino IDE setup, and program download for smart home and IoT projects.
Preview ESP32 Development Board Setup Guide for Arduino IDE
A comprehensive guide to setting up the ESP32 development environment within the Arduino IDE. Learn how to add board manager URLs, install ESP32 support, select the correct board and port, and enter download mode for ESP32-C3 modules.
Preview Troubleshooting ESP32 Super Mini Dev Board Serial Monitor Communication
Guide to resolving issues with the ESP32 Super Mini Dev Board not communicating via Serial Monitor, including setup configurations and code examples for Arduino IDE.
Preview ESP32-C3 SuperMini IoT Development Board: Features, Setup, and Applications
Comprehensive guide to the Espressif ESP32-C3 SuperMini, a high-performance, low-power IoT development board. Covers product parameters, hardware setup, software configuration with Arduino IDE, WiFi and Bluetooth functionalities, and pin usage.
Preview Adafruit AirLift ESP32 WiFi Co-Processor Breakout Board Guide
Learn how to add WiFi and Bluetooth Low Energy (BLE) to your microcontroller projects with the Adafruit AirLift ESP32 Co-Processor Breakout Board. This guide covers wiring, CircuitPython, Arduino, and firmware updates.
Preview ESP32 Development Board Setup Guide with Arduino IDE
Step-by-step instructions for setting up ESP32 development boards using the Arduino IDE, covering software installation, adding the ESP32 board manager, and uploading the Blink example.