Diymore ESP32-C6 LCD Display Development Board

ESP32-C6 LCD Display Development Board User Manual

Model: ESP32-C6 LCD Display Development Board

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.

A short promotional video showcasing the ESP32-C6 LCD development board from various angles, demonstrating its compact size and integrated display.

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.
Iconographic summary of ESP32-C6 development board features.
This visual summary uses icons to represent the board's main features: RISC-V 32-bit processor, 2.4 GHz Wi-Fi 6, BT 5 (LE), onboard antenna, Type-C interface, 1.3-inch IPS LCD, 240x240 resolution, 262K color, ST7789 driver chip, Micro SD card slot, and RGB LED.

3. Specifications

ParameterDescription
SoCLow-power RISC-V 32-bit single-core processor, up to 160 MHz
Wireless Connectivity2.4GHz Wi-Fi (802.11 b/g/n), BT 5 (LE), onboard antenna
Memory320 KB SRAM, stacked 4 MB Flash
InterfaceType-C (reversible insertion)
LCD Screen1.3-inch, 240 × 240 resolution, 262K color, IPS panel
LCD DriverST7789V2 driver chip, SPI communication (minimizes pin usage)
Inertial Measurement UnitQMI8658 (3-axis accelerometer, 3-axis gyroscope)
Power Interface3.7V MX1.25 lithium battery charging/discharging interface
GPIO Interface9-pin 2.54mm pitch GPIO for external devices and debugging
LCD screen specifications for the ESP32-C6 development board.
A clear display of the LCD's technical specifications: IPS panel, 1.3 inches display size, 240x240 pixels resolution, 262K display colors, SPI communication interface, and ST7789 driver IC.
Dimensional drawing of the ESP32-C6 development board.
Technical drawing showing the physical dimensions of the board, including length (30mm/1.18in) and width (26mm/1.02in), useful for integration into projects.

4. Package Contents

  • 1x ESP32-C6 LCD Display Development Board

5. Component Identification

Familiarize yourself with the main components of the development board:

Labeled diagram of ESP32-C6 development board components.
This diagram identifies key components: 1. ESP32-C6FH4 chip, 2. RST button, 3. BOOT button, 4. Type-C interface, 5. Micro SD card slot, and 6. Surface mount ceramic antenna.

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:

Pinout diagram of the ESP32-C6 development board GPIO headers.
A detailed diagram illustrating the functions of each GPIO pin, including power (5V, GND, 3V3), UART, PWM, I2S, ADC, and I2C, crucial for connecting external peripherals.

7. Setup Instructions

  1. 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.
  2. 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.
  3. Development Environment: Set up your preferred ESP32-C6 development environment (e.g., ESP-IDF, Arduino IDE with ESP32 core).
  4. 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.
  5. 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.
  6. SD Card: Insert a Micro SD card into the onboard slot if your application requires external storage.
  7. 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.
ESP32-C6 development board highlighting Wi-Fi 6 and Bluetooth 5 capabilities.
A close-up of the board emphasizing its wireless communication features, including 2.4 GHz Wi-Fi 6 and Bluetooth 5 (LE) support.

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.
Comparison of ESP32-C6-LCD-1.3 versions: without header and with soldered black header.
This image illustrates the two available versions of the development board, allowing users to choose between a version without pre-soldered headers for custom connections or one with soldered black headers for immediate use with breadboards or jumper wires.

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.

© 2024 Diymore. All rights reserved.

Related Documents - ESP32-C6 LCD Display Development Board

Preview SmarElex ESP32-C6-Mini-1-N4 Pico Development Board: Features, Specs, and Arduino Demo
Comprehensive guide to the SmarElex ESP32-C6-Mini-1-N4 Pico Development Board. Details features, technical specifications, pinout, and provides an Arduino IDE example for EXIO control using the TCA9554PWR chip.
Preview ESP32 Development Board with 1.9-inch LCD, WiFi, Bluetooth - Technical Overview
Detailed information on the ESP32 development board featuring a 1.9-inch ST7789 TFT LCD, WiFi, Bluetooth, CH340 USB interface, and Type-C connector. Includes features, parameters, and basic usage for Arduino and MicroPython projects.
Preview ESP32-C6 Relay Development Board - Wi-Fi 6, Bluetooth 5.3 IoT Module
Comprehensive overview of the Espressif ESP32-C6 Relay Development Board, highlighting its Wi-Fi 6, Bluetooth 5.3, and Matter compatibility. Details include dual RISC-V processors, extensive GPIO, power supply options, functional features, hardware layout, dimensions, and step-by-step setup instructions using the ESP RainMaker app.
Preview SmartElex ESP32-C6-Mini-1-N4 Pico Development Board - Technical Overview and Usage Guide
A comprehensive technical overview and usage guide for the SmartElex ESP32-C6-Mini-1-N4 Pico Development Board, detailing its features, specifications, pinouts, and providing practical Arduino IDE examples for development.
Preview ESP32-C6-EVB User Manual - Olimex
Comprehensive user manual for the Olimex ESP32-C6-EVB development board, featuring the ESP32-C6 module with Wi-Fi 6, Bluetooth 5 LE, 802.15.4 LR-WPAN, 4 relays, opto-isolated inputs, and extensive connectivity options.
Preview SmartElex ESP32-C6-WROOM-1-N8 Development Board: Features & Setup Guide
Comprehensive guide to the SmartElex ESP32-C6-WROOM-1-N8 Development Board, detailing its core module, wireless capabilities (Wi-Fi 6, Bluetooth 5.3, Zigbee/Thread), components, pinout, and setup instructions for Arduino IDE.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.