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

ESP32-LCDKit

Block Diagram and PCB Layout

Block Diagram

The figure below shows the block diagram for ESP32-LCDKit.

ESP32-LCDKit

ESP32-LCDKit Block Diagram

PCB Layout

The figure below shows the layout of ESP32-LCDKit PCB.

ESP32-LCDKit

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-LCDKit

ESP32 DevKitC Connection Module

Power Supply Management Module

The figure below shows the schematics for the USB power supply management module.

ESP32-LCDKit

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

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.

ESP32-LCDKit

SD-Card and DAC-Audio Modules