1. Introducció
The Waveshare ESP32-S3 2.8-inch Display Development Board is a versatile microcontroller development board featuring a 2.8-inch IPS LCD with 480x640 resolution and optional touch functionality. It is powered by a high-performance Xtensa 32-bit LX7 dual-core processor running up to 240MHz, and supports 2.4GHz Wi-Fi and Bluetooth BLE 5. This board integrates high-capacity Flash and PSRAM, making it suitable for Human-Machine Interface (HMI) applications and other ESP32-S3 projects requiring a display.
2. Contingut del paquet
Verifiqueu que tots els elements que s'enumeren a continuació s'inclouen al vostre paquet:
- ESP32-S3-Touch-LCD-2.8B Development Board x1
- SH1.0 4PIN cable ~100mm x2

Image: Package contents including the ESP32-S3-Touch-LCD-2.8B board and two SH1.0 4PIN cables.
3. Característiques clau
- Processador: Equipped with high-performance Xtensa 32-bit LX7 dual-core processor, with a main frequency up to 240MHz.
- Connectivitat: Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), featuring an onboard antenna for reliable wireless communication.
- Memòria: Built-in 512KB SRAM and 384KB ROM, complemented by onboard 16MB Flash and 8MB PSRAM for ample storage and processing capabilities.
- Visualització: Features a 2.8-inch LCD display with 480×640 resolution, providing clear and vibrant visuals.
- Funcionalitat tàctil: Supports touch control via an I2C interface, including interrupt support (available on touch versions only).
- Interfícies perifèriques: Adapts UART, I2C, and various IO interfaces, and integrates a full-speed USB port for flexible connectivity.
- Sensors integrats: Includes an onboard QMI8658 6-axis sensor, RTC sensor, TF card slot, and a battery recharge management module.
- Gestió d'energia: Supports precise control over flexible clocking and multiple power modes to achieve low power consumption in diverse scenarios.

Imatge: Més deview of the ESP32-S3-Touch-LCD-2.8B's integrated features.
4. Version Options
The ESP32-S3 2.8-inch Display Development Board is available in different configurations, including options for touch functionality. Please refer to the product listing for specific model availability.

Image: Different versions of the ESP32-S3-Touch-LCD-2.8B, showing models with and without a protective case.
5. Maquinari acabatview
5.1. Onboard Components

Image: Labeled diagram of the ESP32-S3-Touch-LCD-2.8B board highlighting key components and their locations.
- ESP32-S3R8: Processador de doble nucli, amb una freqüència de funcionament de fins a 240 MHz.
- Memòria flaix de 16 MB: Integrated flash memory.
- QST attitude sensor: QMI8658 (6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer).
- Antena ceràmica integrada: For Wi-Fi and Bluetooth connectivity.
- TCA9554PWR: GPIO expander chip.
- PCF85063 RTC chip: Real-Time Clock chip.
- MP1605GTF-Z: Power module, 2A current (MAX).
- Battery recharge manager: Manages battery charging.
- Zumbador: Per a comentaris d'àudio.
- Ranura per a targeta TF: Located on the back side of the PCB for expandable storage.
- Botó d'arrencada: Boot mode selection.
- Botó de reset: Reinicia el tauler.
- Connector IPEX1: For switching to an external antenna (requires resoldering the resistor).
- 2*12PIN 2.54mm pin header: General purpose input/output pins.
- RTC battery header: For connecting a rechargeable RTC battery.
- MX1.25 battery header: Connector MX1.25 de 2 pins, per a bateria de liti de 3.7 V, que admet la càrrega i la descàrrega.
- UART header: Universal Asynchronous Receiver-Transmitter interface.
- Indicador de càrrega: LED indicating charging status.
- Port USB tipus C: For power and data communication.
- Indicador d'alimentació: LED indicating power status.
- I2C header: For connecting internal I2C peripherals, not mappable to other functions.
- Battery power supply control button: Controls battery power.
5.2. Peripheral Support
The board supports the expansion of multiple peripherals via GPIO, UART, and I2C interfaces, providing extensive connectivity options for various projects.

Image: Pinout diagram showing power, ground, and GPIO connections for external peripherals.
6. Especificacions tècniques
| Característica | Detall |
|---|---|
| Processador | Xtensa 32-bit LX7 Dual-core, up to 240 MHz |
| RAM | 512 KB de SRAM, 8 MB de PSRAM |
| ROM | ROM de 384 KB |
| Memòria Flash | Flash de 16 MB |
| Tipus sense fil | Wi-Fi de 2.4 GHz (802.11 b/g/n), Bluetooth 5 (LE) |
| Tipus de visualització | LCD IPS de 2.8 polzades |
| Resolució de visualització | 480×640 píxels |
| Funció tàctil | Capacitive touch (for touch version only) via I2C interface |
| Sensors | QMI8658 6-axis sensor, RTC sensor |
| Emmagatzematge extern | Ranura per a targeta TF |
| Entrada de potència | USB Type-C, 3.7V Lithium battery (via MX1.25 header) |
| Dimensions | 3.15 x 2.8 x 0.87 inches (approximate, for packaged item) |
| Sistema operatiu | Linux (entorn de desenvolupament compatible) |
6.1. Display Panel Details
| Paràmetre | Valor |
|---|---|
| Panell de visualització | LCD IPS |
| Resolució | 480 × 640 |
| Mida de la pantalla | 2.8 polzades |
| Colors de visualització | 65K |
| Interfície de comunicació | SPI + RGB |
| IC del conductor | ST7701 |
| Toca | Supported (Touch Version Only) |
| Toqueu IC | GT911 (Touch Version Only) |

Image: IPS Display Panel showcasing wide viewangles d'ajust.
6.2. Cotes del contorn

Image: Outline dimensions for both touch and non-touch versions of the board.
7. Guia de configuració
To begin using your Waveshare ESP32-S3 Development Board, follow these general steps. Detailed instructions and specific code examples are available on the Waveshare Wiki.
- Connectar l'alimentació: Connect the board to a power source using the USB Type-C port. Alternatively, for portable applications, connect a 3.7V Lithium battery to the MX1.25 battery header.
- Instal·leu els controladors: Ensure your computer has the necessary USB drivers installed for the ESP32-S3.
- Prepare Development Environment:
- IDE d'Arduino: Download and install the Arduino IDE. Add the ESP32 board package through the Boards Manager.
- ESP-IDF: For more advanced development, set up the Espressif IoT Development Framework (ESP-IDF) on your system.
- Puja el firmware: Use the chosen IDE (Arduino IDE or ESP-IDF) to upload your desired firmware or example code to the board. This typically involves selecting the correct board, COM port, and flash settings.
- Funcionalitat de prova: After successful upload, test the display, touch (if applicable), and other integrated peripherals like Wi-Fi, Bluetooth, and sensors.
Video: This video demonstrates the setup and programming process for the ESP32 S3 LCD 28B, showing how to prepare the development environment and upload code.
8. Instruccions de funcionament
Once the board is powered and programmed, it will execute the uploaded application. Operation will vary depending on the specific firmware loaded onto the device. Here are general operating principles:
- Interacció de la pantalla: The 2.8-inch LCD will show visual output from your program. For touch versions, interact with the screen using your finger for input.
- Ús del botó: The BOOT and RESET buttons are primarily for programming and resetting the device. Custom functions can be assigned to these buttons within your firmware. The PWR button controls the power supply.
- Comunicació sense fils: Utilize the integrated Wi-Fi and Bluetooth 5 (LE) for wireless data transmission and network connectivity as defined by your application.
- Dades del sensor: Access data from the QMI8658 6-axis IMU and RTC sensor through your code for various applications requiring motion sensing or timekeeping.
- Targeta TF: Insert a TF card into the slot for data logging or additional storage as required by your project.
Video: Demonstration of the ESP32 S3 Touch LCD 2 in operation, showcasing its display and touch capabilities with various applications.
Vídeo: Acabatview of the ESP32 S3/C6 LCD Touch 1.9 Series, demonstrating its features and potential applications.
Video: Detailed look at the ESP32 S3 Touch AMOLED 2.41 Series, highlighting its display quality and touch responsiveness.
Vídeo: Un breu resumview of the Hosyond 2.8" Touchscreen with ESP32-S3 Module, demonstrating its features and functionality.
9. Manteniment
- Neteja: Use a soft, dry cloth to clean the display and board. Avoid using liquid cleaners or solvents.
- Emmagatzematge: Store the board in a cool, dry environment away from direct sunlight and extreme temperatures.
- Manipulació: Handle the board with care to avoid physical damage to components or connectors. Avoid static discharge.
- Actualitzacions de firmware: Regularly check the Waveshare Wiki for firmware updates and apply them as needed to ensure optimal performance and access to new features.
10. Solució De Problemes
- La placa no s'encén:
- Ensure the USB Type-C cable is securely connected to a working power source.
- If using a battery, verify it is charged and correctly connected to the MX1.25 header.
- Check the power indicator LED on the board.
- La pantalla no funciona:
- Confirm that the display ribbon cable is properly seated.
- Verify that the correct display driver is initialized in your firmware.
- Touch Function Not Responding:
- Ensure you have the touch version of the board.
- Check I2C connections and ensure the GT911 touch IC is correctly configured in your code.
- Problemes de connectivitat Wi-Fi/Bluetooth:
- Verify that the onboard ceramic antenna is not obstructed.
- Check your firmware for correct Wi-Fi/Bluetooth initialization and credentials.
- Error de càrrega de firmware:
- Ensure the correct COM port is selected in your IDE.
- Verify that the board type (ESP32-S3 Dev Module) and flash settings (Flash Mode, Flash Size, PSRAM) are correctly configured.
- Press and hold the BOOT button while pressing and releasing the RESET button before initiating upload if needed.
11. Garantia i Suport
For warranty information, please refer to the Waveshare official website or contact your retailer. For technical support, detailed documentation, and resources, please visit the official Waveshare Wiki:





