• sales

    +86-0755-88291180

ESP32-C6-LCD-1.47 User Guide

Introduction

Parameters

Parameter NameParameter
InterfaceUSB Type-C
Master chipESP32-C6
Display typeTFT
Display control chipDisplay:ST7789
Onboard deviceMicro SD

Onboard Function

Internal hardware connection


LCD

LCD PinoutESP32C6
MOSIGPIO6
SCLKGPIO7
LCD_CSGPIO14
LCD_DCGPIO15
LCD_RSTGPIO21
LCD_BLGPIO22

RGB Beads

RGB BeadsESP32S3
RGB_ControlGPIO8

SD Card

SD CardESP32S3
MISOGPIO5
MOSIGPIO6
SCLKGPIO7
CSGPIO4
SD_D1NC
SD_D2NC

Environment Setting

  • Open Arduino IDE after installation
  • Enter Preferences page


  • Add one or more JSON links
https://espressif.github.io/arduino-esp32/package_esp32_index.json



  • Change the project folder to C:\Users\Waveshare\AppData\Local\Arduino15\packages(Waveshare is the computer username)


  • Enter development board manager, search for esp32, select Version 3.0.2 from esp32 by Espressif Systems below, and click INSTALL (if unable to install properly, you can try using a phone hotspot)


  • Restart Arduino IDE after installation



Install Library Files

  • Please note whether the library has been installed before. If it has been installed, please archive the original library to prevent errors and failures when running other programs.
  • Open Arduino IDE, then open Library Search.
  • Search for lvgl library and install it (this operation is to set up a library folder in Arduino environment. If other libraries have already been installed before and following folder exists, this step is not necessary).



  • Enter the path of library file c:\Users\Waveshare\AppData\Local\Arduino15\packages\libraries (Waveshare is the computer username). This operation is used to enter libraries folder in the project folder directory. If you are unsure which folder it is in, please go to Preferences to check.


  • If you don't know the path, you can check it as below:



  • Delete the downloaded lvgl library (if not installed earlier, ignore this step)
  • Install the two libraries provided and create a new Lib folder in the example path


  • Download a library file (https://files.waveshare.com/wiki/ESP32-C6-LCD-1.47/Lvgl.zip lvgl library]) at the bottom of this page, uncompress and save it in the newly created Lib path
  • Copy the library provided to c:\Users\Waveshare\AppData\Local\Arduino15\packages\libraries (Waveshare is the computer username). If you are unsure which folder it is in, please go to Preferences to check.


  • Go on and install PNGdec library


  • Complete library installation

Program Demo

  • Open LVGL_Srduino demo and implement LCD display function according to the following steps
  • Select model ESP32C6 Dev Module and port



  • Set board parameters


  • Compile and burn the demo
  • LVGL page will appear after successful burning
  • Demo LCD_Image can display PNG files from the root directory of an SD card in sequence at certain intervals. Please note that the PNG files provided must be normal and the suffix cannot be directly modified for implementation.
  • The ESP32 used in the product has high playability on Arduino IDE, and can be easily modified in the UI interface of existing program frameworks to achieve cool operations. Resources from some open source platforms can also be directly used with minor modifications.

Resource

Document

Schematic Diagram

ESP32-C6-LCD-1.47 Schematic diagram

ESP32-C6

LCD

LCD Manual

Demo

FAQ

Question:The module keeps resetting, and the recognition status will flicker when viewed from the device manager?

 Answer:
This situation may be due to the instability of USB port caused by a blank Flash. To solve this problem, long press BOOT button and press RESET at the same time, then release RESET, and then release BOOT button. At this time, the module will enter download mode to burn firmware (program) to solve the problem.


Question:If you redownloaded the module program after you had downloaded it before, sometimes the serial port cannot be connected or the burning failed?

 Answer:
You can long press BOOT button and press RESET at the same time, then release RESET, and then release BOOT button. At this time, the module will enter download mode, which can solve most of the problems related to inability to download.


Support

Monday-Friday (9:30-6:30) Saturday (9:30-5:30)

Mobile: +86  13434470212

Email: services01@spotpear.com