1. Introduction
The Estardyn ESP32 Development Board is a versatile and powerful module designed for a wide range of applications, integrating 2.4 GHz dual-mode Wi-Fi and Bluetooth capabilities. Built with TSMC 40nm low-power technology, it offers excellent power and RF properties, ensuring a safe, reliable, and scalable solution for your projects.
This board features a core ESP32 chip with scalable and adaptive functionalities. It includes two CPU cores that can be individually controlled or powered on, with an adjustable clock frequency from 80 MHz to 240 MHz. For low-power applications, users can utilize low-power coprocessors to monitor peripherals and conserve energy by cutting off power to the main CPU when not actively needed. The ESP32 chip sleep current is less than 5 µA, making it suitable for battery-powered wearable electronic devices.
The ESP32 integrates a rich set of peripherals such as capacitive touch sensors, Hall sensors, low-noise sense amplifiers, SD card interface, Ethernet interface, high-speed SDIO/SPI, UART, I2S, and I2C. It supports data rates up to 150 Mbps and delivers up to 22 dBm output power for maximum range wireless communication. The operating system is freeRTOS with LWIP, featuring built-in TLS 1.2 with hardware acceleration and support for OTA encryption upgrades.
2. Key Features
- High performance-to-price ratio.
- Compact size, easily embeddable into various products.
- Powerful functionality with support for LWIP protocol and FreeRTOS.
- Supports three operational modes: Access Point (AP), Station (STA), and AP+STA coexistence mode.
- Facilitates easier development through Lua programming.
- Integrated antenna, RF balun, power amplifier, low-noise amplifiers, and filters.
- Low power consumption, suitable for battery-powered devices.
- Rich peripheral integration: capacitive touch, Hall sensors, SD card, Ethernet, SDIO/SPI, UART, I2S, I2C.
- Supports Over-The-Air (OTA) encryption upgrades.
3. Setup Guide
3.1 Driver Installation
For proper communication with your computer, you will need to install the appropriate USB-to-serial driver. The CH9102X driver is currently supported on Windows operating systems. Windows 10 systems typically install the necessary drivers automatically. These drivers ensure high baud rate support and improved stability.
- **For UB to CDC serial port:** Download the driver from WCH Website (CDC).
- **For USB to high-speed serial port:** Download the driver from WCH Website (High-Speed).
Note: As of the latest information, the CH9102X driver primarily supports Windows. Support for macOS systems is expected to be improved in future updates.
3.2 Physical Connection
The ESP32 Development Board is designed with most I/O pins exposed on both sides, allowing for easy connection to peripherals. For development and debugging, using a breadboard with the standard pin arrangement simplifies operations.

Image: Pinout Diagram for ESP32-WROOM-32D Development Board. This diagram illustrates the various GPIO pins, power pins (3V3, 5V, GND), and communication pins (TX, RX, SDIO, SPI, I2C) available for connection.
Connect the development board to your computer using a compatible USB cable. Ensure the cable is securely connected to both the board's USB port and your computer's USB port.
4. Operating Instructions
4.1 Powering On and Basic Operation
Once connected via USB, the board will power on. You can begin programming using development environments such as the Arduino IDE or Espressif's ESP-IDF. The board's dual CPU cores can be individually controlled or powered on, and their clock frequency can be adjusted between 80 MHz and 240 MHz to suit your application's performance and power requirements.
4.2 Wireless Communication Modes
The ESP32 supports three primary wireless communication modes:
- **AP (Access Point) Mode:** The ESP32 acts as a Wi-Fi hotspot, allowing other devices to connect to it.
- **STA (Station) Mode:** The ESP32 connects to an existing Wi-Fi network (e.g., your home router) to access the internet or communicate with other devices on the network.
- **AP+STA Coexistence Mode:** The ESP32 operates as both an Access Point and a Station simultaneously.
The integrated Bluetooth functionality allows for connections to mobile phones or broadcasting BLE Beacons for signal detection in various IoT applications.
4.3 Programming and Development
The ESP32 Development Board can be programmed using Lua, which simplifies the development process. It runs on freeRTOS with LWIP, providing a robust foundation for network applications. Built-in TLS 1.2 with hardware acceleration ensures secure communication.
Utilize the extensive range of integrated peripherals, including capacitive touch sensors, Hall sensors, SD card interface, Ethernet interface, high-speed SDIO/SPI, UART, I2S, and I2C, to expand the functionality of your projects.
5. Maintenance and Firmware Updates
5.1 Power Management
The ESP32 chip is designed for ultra-low power consumption, with a sleep current of less than 5 µA. This makes it highly suitable for battery-powered applications. When designing your projects, consider utilizing the low-power coprocessors to monitor peripherals and conserve energy by cutting off power to the main CPU when not actively needed.
5.2 Firmware Updates (OTA)
The ESP32 supports Over-The-Air (OTA) encryption upgrades. This feature allows developers to update the firmware of deployed devices remotely, ensuring that your products can receive continuous improvements and bug fixes without physical access. Refer to the Espressif documentation for detailed instructions on implementing OTA updates.
6. Troubleshooting
- **Driver Issues:** If your computer does not recognize the ESP32 board, ensure the correct CH9102X driver is installed. For Windows 10, drivers are usually automatic. If not, manually download and install from the WCH website (links provided in Section 3.1).
- **Connection Problems:** Verify that the USB cable is functional and securely connected to both the board and your computer. Try a different USB port or cable if issues persist.
- **Programming Errors:** Double-check your code for syntax errors and ensure the correct board and port are selected in your IDE. Consult Espressif's documentation and community forums for common programming issues.
- **Power Supply:** Ensure the board is receiving adequate power. While USB provides power, external power sources might be needed for certain peripherals.
- **Wi-Fi/Bluetooth Connectivity:** Check your network credentials and ensure the ESP32 is within range of the Wi-Fi access point or Bluetooth device. Verify that the correct mode (AP, STA, or AP+STA) is configured in your code.
7. Technical Specifications
| Feature | Specification |
|---|---|
| Brand | Estardyn |
| Type | Voltage Regulator / Development Board |
| Application | Computer, IoT, Embedded Systems |
| Condition | New |
| Package | SMD |
| Dissipation Power | 1W (typical) |
| Supply Voltage | 5V |
| Operating Temperature | -45°C to +85°C |
| Origin | Mainland China |
| Connectivity | 2.4 GHz Dual-Mode Wi-Fi (802.11 b/g/n), Bluetooth (Classic & BLE) |
| CPU | Dual Core, 80-240 MHz adjustable clock frequency |
| Data Rates | Up to 150 Mbps |
| Output Power | Up to 22 dBm |
| Sleep Current | Less than 5 µA |
| Operating System | freeRTOS with LWIP, TLS 1.2 with hardware acceleration |
| Dimensions (L x W x H) | 15 cm x 10 cm x 2 cm (approximate package dimensions) |
| Weight | 0.013 kg (approximate package weight) |
| Variants (Examples) | ESP32-CH9102X, NodeMCU-ESP32S, ESP32-WROOM-32U, ESP32-WROOM-32D, ESP32-CH340C-Type-C, ESP-32 38Pin, ESP-32 30Pin |
8. User Tips
- **Optimal Driver Performance:** Always ensure you have the latest and correct drivers installed for your operating system to achieve the best stability and baud rates, especially for the CH9102X variant.
- **Ease of Development:** Consider using Lua for programming your ESP32 projects, as it is designed to simplify the development process.
- **Prototyping:** For initial development and debugging, leverage a breadboard. The standard pin arrangement of the ESP32 boards makes them highly compatible and easy to work with in such environments.
- **Power Saving:** For battery-powered applications, make use of the ESP32's low-power features, such as putting CPU cores to sleep and using coprocessors for monitoring, to maximize battery life.
9. Warranty and Support
Estardyn products are designed for reliability and performance. While specific warranty details are not provided in this manual, the product is built to be safe, reliable, and scalable for various applications.
For technical support, documentation, or inquiries regarding your Estardyn ESP32 Development Board, please refer to the official Estardyn channels or the vendor from whom you purchased the product. Continuous software improvements and bug fixes are facilitated through Over-The-Air (OTA) encryption upgrades, ensuring your device remains up-to-date.






