【ESP32-C3 LCD Kit】Built-in 4 MB Flash and 400 KB SRAM, with low cost, low power consumption and powerful processing capabilities.
【1.28 inch Display】With a 1.28-inch, SPI interface, and a resolution of 240x240 display.
【Rotary encoder switch】Equipped with a rotary encoder switch, it can realize screen interaction, support key switches and 360° rotation.
【USB-C interface】USB-C interface supports download and debugging operations, which is convenient for user testing and secondary development.
【Support LVGL】Supports LVHL graphics library, and can DIY graphical interface.
ESP32-C3-LCDkit is an evaluation development board based on ESP32-C3-Mini-1 chip and SPI interface display. The development board is equipped with a rotary encoder switch, which can realize screen interaction, with Bluetooth and WiFi functions, and supports audio playback and infrared wireless control. With its low cost, low power consumption, and powerful performance, ESP32-C3-Mini-1 meets the basic GUI interaction needs of users and supports LVGL graphics programming. It is widely used in smart homes, industrial automation, healthcare, and consumer electronics, especially for small-screen application scenarios.
ESP32-C3-LCDkit mainboard is the core of the whole kit. It integrates ESP32-C3-MINI-1 module, built-in 4 MB Flash and 400 KB SRAM, provides powerful processing power, and provides ports for connecting to LCD daughter board. ESP32-C3-LCDkit daughter board is equipped with a 1.28-inch LCD screen with SPI interface and resolution of 240x240, and the driver chip model is GC9A01. It is compatible with I2C and SPI interface screens, and can flexibly cope with various display requirements. The included rotary encoder switch supports key switches and 360° rotation for controlling the screen GUI. At the same time, the board also integrates an infrared module and speaker to support infrared wireless control and high-quality audio playback. The USB-C interface supports downloading and debugging operations, which is convenient for development and testing.
Key Component |
Description |
ESP32-C3-MINI-1 Module |
ESP32-C3-MINI-1 is a generic Wi-Fi + Bluetooth LE MCU module that is built around the ESP32-C3 series of SoCs. It is integrated with 4 MB flash and 400 KB SRAM. |
UART & RGB Expander I/O |
Connects the system power supply pins and UART and RGB data pins via a 2.54 mm pitch pin header. |
RGB LED |
Supports configuring the RGB LED display to indicate status or behavior. |
Speaker |
Supports speaker playback through an audio power amplifier. |
LCD Display Connector |
Connects the 1.28” LCD subboard via a 2.54 mm pitch female header. |
USB Power Port |
Provides power to the entire system. It is recommended to use at least a 5V/2A power adapter to ensure a stable power supply. Used for USB communication between the PC side and the ESP32-C3-MINI-1 module. |
Reset Button |
Press this button to reset the system. |
5V-to-3.3V LDO |
Low Dropout Regulator (LDO). |
3.3 V Power On LED |
Indicates the status of the system power supply. |
EC11 Rotary Encoder Switch |
Features both a 360° rotary encoder and a key switch to enable control of the on-screen GUI. |
Speaker PA Chip |
Supports speaker playback. |
Infrared RX |
Receives external infrared signals. |
Infrared TX/RX I/O Select |
Select the infrared RX/TX function via a 2.54 mm pitch pin header and jumper caps. |
Infrared TX |
Sends out infrared signals. |
Block Diagram
GPIO Definition
Pin |
Pin Name |
Function |
Pin |
Pin Name |
Function |
1 |
GND |
Ground |
18 |
IO4 |
IR_RX/IR_TX |
2 |
GND |
Ground |
19 |
IO5 |
LCD_BL_CTRL |
3 |
3V3 |
3.3 V power supply |
20 |
IO6 |
ENCODER_A |
4 |
NC |
No connection |
21 |
IO7 |
LCD_CS |
5 |
IO2 |
LCD_D/C |
22 |
IO8 |
RGB_LED |
6 |
IO3 |
AUDIO_PA |
23 |
IO9 |
ENCODER_SW |
7 |
NC |
No connection |
24 |
NC |
No connection |
8 |
EN |
Reset |
25 |
NC |
No connection |
9 |
NC |
No connection |
26 |
IO18 |
USB_DN |
10 |
NC |
No connection |
27 |
IO19 |
USB_DP |
11 |
GND |
Ground |
28 |
NC |
No connection |
12 |
IO0 |
LCD_SDA |
29 |
NC |
No connection |
13 |
IO1 |
LCD_SCL |
30 |
RXD0 |
Reserved |
14 |
GND |
Ground |
31 |
TXD0 |
Reserved |
15 |
NC |
No connection |
32-35 |
NC |
No connection |
16 |
IO10 |
ENCODER_A |
36-53 |
GND |
Ground |
17 |
NC |
No connection |
|
|
|