waveshare ESP32-C6-LCD-1.3-M

Waveshare ESP32-C6 1.3-inch LCD Display Development Board User Manual

Model: ESP32-C6-LCD-1.3-M

1. Introduction

The Waveshare ESP32-C6 1.3-inch LCD Display Development Board is a compact and versatile module designed for IoT and embedded applications. It integrates an ESP32-C6 microcontroller with a 1.3-inch IPS LCD, offering Wi-Fi 6 and Bluetooth Low Energy 5 connectivity. This manual provides essential information for setting up, operating, and troubleshooting your development board.

2. Package Contents

Verify that all items are present in your package.

Image showing the Waveshare ESP32-C6-LCD-1.3-M development board as the sole package content.

Figure 2.1: Package Content - ESP32-C6-LCD-1.3-M Development Board

  • 1x ESP32-C6-LCD-1.3-M Development Board

3. Features

The ESP32-C6 1.3-inch LCD Display Development Board offers the following key features:

Diagram highlighting key features of the ESP32-C6 1.3-inch LCD Display Development Board including RISC-V processor, Wi-Fi 6, BLE 5, onboard antenna, Type-C port, 1.3-inch IPS LCD, 240x240 resolution, 262K color, ST7789 driver, TF card slot, and RGB LED.

Figure 3.1: Overview of Board Features

  • Processor: 32-bit RISC-V core, suitable for AIoT applications.
  • Wireless Connectivity: Supports Wi-Fi 6, BLE 5, and IEEE 802.15.4 (Zigbee 3.0 and Thread).
  • Display: 1.3-inch IPS LCD with 240 × 240 pixels and 262K colors.
  • Display Driver: ST7789 driver with SPI interface.
  • Onboard Peripherals: Type-C port for power and data, TF card slot, RGB LED, onboard antenna, and RST/BOOT buttons.
  • Expansion: 2.54mm 12PIN header for easy expansion.
  • Development Support: Compatible with ESP-IDF and Arduino IDE.

4. Specifications

Detailed technical specifications for the ESP32-C6-LCD-1.3-M development board.

Image showing two versions of the ESP32-C6 LCD board and a table of LCD parameters including panel type, resolution, communication interface, display size, colors, and driver IC.

Figure 4.1: Version Options and LCD Parameters

ParameterValue
BrandWaveshare
Model NameESP32-C6
Display PanelIPS
Resolution240 × 240 pixels
Display Size1.3 inch
Display Colors262K
Driver ICST7789
Communication InterfaceSPI
Processor32-bit RISC-V
WirelessWi-Fi 6, BLE 5, IEEE 802.15.4
USB Ports1 (Type-C)
Mfr Part NumberESP32-C6-LCD-1.3-M

5. Pinout and Onboard Components

Understanding the layout and pin definitions is crucial for development.

Diagram showing the top view of the ESP32-C6-LCD-1.3-M board with numbered components and a detailed pinout diagram indicating 5V, GND, 3V3, and various GPIOs with their functions (UART, PWM, I2S, ADC, I2C, SPI).

Figure 5.1: Onboard Components and Pin Definitions

Onboard Components:

  1. ESP32-C6FH4 Microcontroller
  2. RST button (Reset)
  3. BOOT button (Bootloader mode)
  4. Type-C port (Power and USB-to-Serial)
  5. TF card slot
  6. Onboard antenna

Outline Dimensions:

Technical drawing showing the top, front, and side dimensions of the ESP32-C6-LCD-1.3-M board in millimeters.

Figure 5.2: Board Outline Dimensions

6. Setup

Follow these steps for initial setup of your development board:

  1. Connect Power: Connect the development board to your computer using a USB Type-C cable. The board will power on.
  2. Driver Installation: Your operating system may automatically install necessary USB-to-Serial drivers. If not, you may need to manually install drivers for the onboard USB-to-Serial chip (often CH340 or CP210x, depending on the specific batch). Refer to the Waveshare product wiki for driver links.
  3. Identify COM Port: After successful driver installation, the board should appear as a serial port (COM port on Windows, /dev/ttyUSBx on Linux/macOS) in your device manager or system settings.

7. Operating Instructions

The ESP32-C6-LCD-1.3-M is primarily a development board. Operation involves programming it with custom firmware.

7.1. Development Environment

The board supports popular development environments:

Diagram illustrating support for ESP-IDF and Arduino IDE development environments, with descriptions for each.

Figure 7.1: Supported Development Environments

  • ESP-IDF: Espressif IoT Development Framework is the official development framework for ESP32 microcontrollers. It provides a comprehensive SDK, examples, and tools.
  • Arduino IDE: The Arduino IDE offers a user-friendly environment for programming ESP32 boards, leveraging a vast library ecosystem.

7.2. Programming Steps (General)

  1. Install IDE/SDK: Set up either ESP-IDF or Arduino IDE with ESP32 board support.
  2. Connect Board: Ensure the board is connected via USB-C.
  3. Select Board/Port: In your IDE, select the correct board model (ESP32-C6) and the identified COM port.
  4. Load/Write Code: Open an example sketch or write your own code.
  5. Upload: Compile and upload the code to the board. The IDE will typically handle putting the board into bootloader mode automatically. If not, you may need to press and hold the BOOT button, then press and release RST, then release BOOT.
  6. Monitor Serial Output: Use the serial monitor in your IDE to view debug messages from the board.

8. Troubleshooting

Common issues and their potential solutions:

  • Board not recognized by computer:
    - Ensure the USB-C cable is functional and properly connected.
    - Install the correct USB-to-Serial drivers (e.g., CH340, CP210x). Check the Waveshare product wiki for specific driver links.
    - Try a different USB port or computer.
  • Failed to upload firmware:
    - Verify that the correct COM port and board type (ESP32-C6) are selected in your IDE.
    - Ensure no other application is using the serial port.
    - Try manually putting the board into bootloader mode: press and hold BOOT, press and release RST, then release BOOT.
    - Check for correct power supply.
  • LCD not displaying:
    - Confirm that your code initializes the ST7789 display driver correctly.
    - Check power connections to the board.
    - Ensure display pins are correctly configured in your software.
  • Wi-Fi/Bluetooth connectivity issues:
    - Verify antenna connection (if external) or ensure the onboard antenna is not obstructed.
    - Check your code for correct Wi-Fi/Bluetooth initialization and credentials.
    - Ensure sufficient power supply for wireless operations.

9. Maintenance

The ESP32-C6-LCD-1.3-M development board requires minimal maintenance.

  • Keep the board clean and free from dust and moisture.
  • Avoid exposing the board to extreme temperatures or static electricity.
  • Handle the board by its edges to prevent damage to components.

10. Warranty Information

This product comes with a 1-year warranty from the date of purchase. The warranty covers manufacturing defects under normal use conditions. It does not cover damage caused by misuse, accidents, unauthorized modifications, or improper installation.

11. Support

For further assistance, technical documentation, example code, and community forums, please visit the official Waveshare product wiki for the ESP32-C6-LCD-1.3-M development board. You can also contact Waveshare customer support through their official website for specific inquiries.

© 2026 Waveshare. All rights reserved.

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.