ESP32-LCDKit¶
Overview¶
ESP32-LCDKit is an HMI (Human Machine Interface) development board with the ESP32-DevKitC at its core. ESP32-LCDKit is integrated with such peripherals as SD-Card, DAC-Audio, and can be connected to an external display. The board is mainly used for HMI-related development and evaluation.Development board reserved screen interface type: SPI serial interface, 8-bit parallel interface, 16-bit parallel interface.
You may find HMI-related examples running with ESP32-LCDKit in HMI Example.
For more information on ESP32, please refer to ESP32 Series Datasheet.

ESP32-LCDKit¶
Block Diagram and PCB Layout¶
Block Diagram¶
The figure below shows the block diagram for ESP32-LCDKit.

ESP32-LCDKit Block Diagram¶
PCB Layout¶
The figure below shows the layout of ESP32-LCDKit PCB.

ESP32-LCDKit PCB Layout¶
Descriptions of PCB components are shown in the following table:
Components |
Description |
---|---|
Display connection module |
Allows to connect serial or parallel LCD displays (8/16 bit) |
ESP32 DevKitC connection module |
Offers connection to an ESP32 DevKitC development board |
SD-Card module |
Provides an SD-Card slot for memory expansion |
DAC-Audio module |
Features an audio power amplifier and two output ports for external speakers |
Functional Modules¶
This section introduces the functional modules (interfaces) of ESP32-LCDKit and their hardware schematics.
ESP32 DevKitC Connection Module¶
For the HMI-related development with ESP32-LCDKit, you also need the ESP32 DevKitC development board.
The figure below shows the schematics for the ESP32 DevKitC connection module.

ESP32 DevKitC Connection Module¶
Power Supply Management Module¶
The figure below shows the schematics for the USB power supply management module.

ESP32-LCDKit Power Supply Module¶
Display Connection Module¶
The display connection module supports the following interfaces:
SPI serial interface
8-bit parallel interface
16-bit parallel interface
With this module, you can connect ESP32-LCDKit to an external display and interact with the pre-programmed GUI if the display has a touchscreen.
The figure below shows the schematics for this module.

ESP32-LCDKit Display Connection Module¶
SD-Card and DAC-Audio Modules¶
The SD-Card module provides an SD Card slot for memory expansion. The DAC-Audio module features the MIX3006 power amplifier and two output ports for connection of external speakers.
The figure below shows the schematics for the SD-Card and DAC-Audio modules.

SD-Card and DAC-Audio Modules¶