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.



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:



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