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](../../_images/esp32_lcdkit.jpg)
ESP32-LCDKit
Block Diagram and PCB Layout
Block Diagram
The figure below shows the block diagram for ESP32-LCDKit.
![ESP32-LCDKit](../../_images/esp32_lcdkit_block.jpg)
ESP32-LCDKit Block Diagram
PCB Layout
The figure below shows the layout of ESP32-LCDKit PCB.
![ESP32-LCDKit](../../_images/esp32_lcdkit_pcb.jpg)
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](../../_images/coreboard_module.jpg)
ESP32 DevKitC Connection Module
Power Supply Management Module
The figure below shows the schematics for the USB power supply management module.
![ESP32-LCDKit](../../_images/power_module.jpg)
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](../../_images/serial_screen_module.jpg)
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](../../_images/sd_card_dac_module.jpg)
SD-Card and DAC-Audio Modules