User Guide
To help users quickly understand the various functions of the product, we provide a series of test examples to familiarize customers with the use of each interface. Besides the ESP32-S3-Touch-LCD-1.54 host and its accompanying components, the following items are required to run the examples:
Component Preparation
- ESP32-S3-Touch-LCD-1.54 ×1
- TF card ×1 (not required, needed only for TF card examples)
Assembly Guide
When installing the battery, assemble the PC insulating sheet. It provides insulation and flame retardancy to isolate the battery from the PCB board.

Precautions
⚠️ USB Download Precautions (Important)
If the port is not recognized, please enter Boot mode:
- Press and hold the BOOT button
- Connect the USB cable to the computer
- Release the BOOT button
After the download is complete, restart the board to run the program.
Firmware Download
- The example programs are located in the
Firmwaredirectory of the demo package.
Firmware Flashing
- Unzip the software resource package (Flash_download_tool)
- Open the flash_download_tool_3.9.7.exe software. Select
ESP32-S3andUSBbased on the development board's MCU and interface.
- Parameter Settings
- ①. Select the COM port corresponding to the development board
- ②. Select the highest baud rate, 1152000
- ③. Click "..." to select the bin file from the
ESP32-S3-LCD-1.54-Demo\FirmwareorESP32-S3-Touch-LCD-1.54-Demo\Firmwaredirectory provided in the example package. Manually enter the download address "0x00", and check the box on the far left - ④. Start flashing

- Flashing complete (the flashing process takes some time, please be patient)
- Press the reset button and observe the result

If it remains in the "Waiting for power-on sync" state, hold the "Boot" button and power cycle the device to enter download mode; this will resolve the issue.
Example Introduction
- The firmware uses the Brookesia component, showcasing various applications in an APP style, including Settings, Photo Album, Music Player, Video Player, Recording, Squareline, Xiaozhi AI, Gravity Ball, etc. (Supported only by the touch version).
App Example Introduction
- To exit an app, swipe up from the bottom of the screen
- Swipe up from the bottom and pause in the middle of the screen to view recently used apps. Swipe up again on an app preview to close it
Settings App
-
Features Wi-Fi scanning and network configuration. Click
WIFIon the interface, thenwifi configto scan a QR code for network configuration -
Allows adjustment of display brightness and volume
-
Displays the battery ADC voltage
-
Product information screen where you can view the MAC address

Photo Album APP
-
Supports JPG image display. Support for more image formats is currently being adapted
-
Simulates the interface of a digital photo album. This APP requires a TF card to be inserted with JPG image files placed in the
photodirectory to run correctly
Music APP
-
Simulates a music player interface. This app requires an inserted memory card with MP3 files placed in the
musicdirectory to function correctly
Video APP
-
Simulates the interface of a video player. This APP requires a TF card to be inserted with MP4 files placed in the
videodirectory to run correctly
E-Book APP
-
Simulates the interface of an e-book reader. This APP requires a TF card to be inserted with TXT files placed in the
fictiondirectory to run correctly
Recorder APP
-
This demo allows testing dual-microphone recording. Click the start button to begin recording, click again to stop recording. The app will then automatically play back the recorded audio
-
The recorded audio file is saved in the root directory of the memory card

Squareline
-
This example demonstrates an LVGL demo created with SquareLine Studio

Gravity Ball
-
This example demonstrates a Gravity Ball application based on the 6-axis inertial sensor. The ball moves in real-time on the screen as the device is tilted, following its orientation

XiaoZhi AI APP
-
Click the APP icon to enter the Xiaozhi AI application. It is consistent with the version adapted for the Xiaozhi official website, and the operation method is the same. Double-click the Boot button to return to the Brookesia interface
