1. Introduction
The Diymore ESP32-C6 LCD Display Development Board is a compact and powerful module designed for IoT and embedded systems development. It integrates a RISC-V 32-bit single-core processor, Wi-Fi 6, Bluetooth 5 (LE), and a 1.3-inch LCD screen, making it ideal for smart home applications, wearable devices, and various other projects requiring wireless connectivity and a visual interface.
2. Features
- Equipped with a RISC-V 32-bit single-core processor, offering low power consumption and high performance.
- Supports Wi-Fi 6 and Bluetooth 5 (LE) wireless transmission with an onboard antenna.
- Features an onboard 1.3-inch LCD display screen with a resolution of 240 × 240 pixels, capable of clearly displaying 262K color images.
- Includes an onboard QMI8658 six-axis inertial measurement unit (3-axis accelerometer, 3-axis gyroscope) for attitude perception development.
- Designed to support secondary development, making it suitable for AIoT market smart home development and other advanced applications.

3. Specifications
| Parameter | Description |
|---|---|
| SoC | Low-power RISC-V 32-bit single-core processor, up to 160 MHz |
| Wireless Connectivity | 2.4GHz Wi-Fi (802.11 b/g/n), BT 5 (LE), onboard antenna |
| Memory | 320 KB SRAM, stacked 4 MB Flash |
| Interface | Type-C (reversible insertion) |
| LCD Screen | 1.3-inch, 240 × 240 resolution, 262K color, IPS panel |
| LCD Driver | ST7789V2 driver chip, SPI communication (minimizes pin usage) |
| Inertial Measurement Unit | QMI8658 (3-axis accelerometer, 3-axis gyroscope) |
| Power Interface | 3.7V MX1.25 lithium battery charging/discharging interface |
| GPIO Interface | 9-pin 2.54mm pitch GPIO for external devices and debugging |


4. Package Contents
- 1x ESP32-C6 LCD Display Development Board
5. Component Identification
Familiarize yourself with the main components of the development board:

6. Pin Definitions
The board features a 9-pin 2.54mm pitch GPIO interface for connecting external devices and debugging. Below is a diagram detailing the pin functions:

7. Setup Instructions
- Power Supply: Connect the development board to a computer or a 5V power adapter using a Type-C USB cable. The board can also be powered via the 3.7V MX1.25 lithium battery charging/discharging interface.
- Driver Installation: Ensure that the necessary USB-to-serial drivers (e.g., CP210x or CH340) are installed on your computer if required by your operating system.
- Development Environment: Set up your preferred ESP32-C6 development environment (e.g., ESP-IDF, Arduino IDE with ESP32 core).
- Initial Programming: Connect the board to your computer. You may need to press and hold the BOOT button while pressing and releasing the RST button to enter programming mode, depending on your development environment and firmware.
- LCD Display: The 1.3-inch LCD is ready for use. Refer to the ST7789V2 driver documentation and examples within your chosen development environment for displaying graphics and text.
- SD Card: Insert a Micro SD card into the onboard slot if your application requires external storage.
- GPIO Connections: Use the 9-pin GPIO interface to connect external sensors, actuators, or other modules as needed for your project.
8. Operating Instructions
The ESP32-C6 development board is designed for flexible operation and secondary development:
- Firmware Upload: After setting up your development environment, compile your code and upload it to the board via the Type-C USB interface.
- Wi-Fi & Bluetooth: Utilize the integrated Wi-Fi 6 and Bluetooth 5 (LE) capabilities for network connectivity, data transfer, and communication with other devices.
- LCD Usage: Program the 1.3-inch LCD to display sensor data, status information, user interfaces, or custom graphics. The ST7789V2 driver simplifies interaction.
- IMU Data: Access data from the QMI8658 six-axis inertial measurement unit to detect motion, orientation, and attitude for applications like gesture control or stabilization.
- GPIO Expansion: Leverage the GPIO pins to interface with a wide range of external components, expanding the board's functionality for complex projects.
- Power Management: Manage power consumption effectively, especially when running on battery, by utilizing the low-power features of the ESP32-C6 processor.

9. User Tips
- For optimal performance, ensure your development environment is updated to the latest version.
- When connecting external components to GPIOs, always double-check the pin voltage levels to prevent damage.
- Consider using a breadboard-friendly version (with soldered headers) for easier prototyping.

10. Maintenance
- Keep the board clean and free from dust and moisture.
- Avoid exposing the board to extreme temperatures or static electricity.
- Handle with care to prevent physical damage to components or the LCD screen.
- Store in an anti-static bag when not in use.
11. Troubleshooting
- Board not powering on: Check Type-C cable connection and power source. Ensure the cable is data-capable if flashing firmware.
- Firmware upload failure: Verify correct COM port selection in your IDE. Try pressing BOOT and RST buttons as described in setup. Ensure drivers are correctly installed.
- LCD not displaying: Check your code for proper initialization of the ST7789V2 driver and SPI communication. Ensure power is supplied correctly.
- Wi-Fi/Bluetooth connectivity issues: Confirm correct SSID/password, ensure the antenna is not obstructed, and check for interference from other 2.4GHz devices.
- External components not working: Double-check wiring, pin assignments in your code, and power supply to external modules.
12. Warranty and Support
For specific warranty information and technical support, please refer to the official Diymore Electronic Kit Store or the product listing where you purchased the item. Additional resources, including documentation and community forums, may be available online for ESP32-C6 development.
A PDF version of the user manual can be found here.





