1. Introducció
The Waveshare ESP32-S3 3.5-inch Capacitive Touch Display Development Board (Model: ESP32-S3-Touch-LCD-3.5B) is a high-performance, highly integrated microcontroller unit (MCU) board designed for various embedded applications. It features an ESP32-S3R8 Xtensa 32-bit LX7 dual-core processor, a 3.5-inch IPS capacitive touch display with 320x480 resolution, and comprehensive connectivity options including 2.4GHz Wi-Fi and Bluetooth 5 (LE). This board is ideal for developing user interfaces, IoT projects, and applications requiring visual feedback and touch interaction.
2. Contingut del paquet
Verify that all items listed below are included in your package. If any components are missing or damaged, please contact Waveshare support.
- 1x ESP32-S3-Touch-LCD-3.5B Development Board
- 1x 6Ω 1W Speaker (may be included separately)

3. Característiques clau
- High-Performance ESP32-S3 Processor: Equipped with the ESP32-S3R8 Xtensa 32-bit LX7 dual-core processor, operating at up to 240MHz.
- Integrated 3.5-Inch Capacitive Touch IPS Display: Features a 320x480 resolution with 262K colors, driven by AXS15231B LCD & touch controller (QSPI for display, I2C for touch).
- Connectivitat integral: Admet Wi-Fi de 2.4 GHz (802.11 b/g/n) i Bluetooth 5 (LE) amb una antena integrada.
- Memòria: Built-in 512KB of SRAM and 384KB ROM, with onboard 8MB PSRAM and an external 16MB Flash memory.
- Versatile Expansion: Includes I2C, UART, USB, and multiple GPIO pins.
- Interfície de càmera: Onboard camera interface compatible with OV2640 and OV5640 modules.
- Gestió d'energia: Utilizes AXP2101 power management IC for multiple voltage outputs, battery charging, and management.
- Real-Time Clock (RTC): Onboard PCF85063 RTC chip, powered by main Lithium battery with a reserved RTC battery header for backup.
- 6-Axis IMU: Onboard QMI8658 (3-axis accelerometer and 3-axis gyroscope) for motion detection.
- Botons programables: PWR and BOOT buttons for custom function development.
- Ranura per a targetes TF: For extended storage and data transfer.
- Connector tipus C: For power and data, improving device compatibility.


4. Maquinari acabatview
This section provides a detailed look at the components and interfaces present on the Waveshare ESP32-S3-Touch-LCD-3.5B development board.

- ESP32-S3R8: The System-on-Chip (SoC) with Wi-Fi and Bluetooth, operating up to 240MHz frequency, with onboard 8MB PSRAM.
- Onboard antenna: Per a la comunicació sense fil.
- W25Q128JVSJQ: 16MB NOR-Flash memory.
- Interfície de càmera: Supports mainstream cameras such as OV5640 / OV2640.
- Ranura per a targeta TF: Per a emmagatzematge extern.
- IPEX 1 antenna connector: Reserved connector, enabled via resoldering an onboard resistor.
- MX1.25 speaker header: Per connectar l'altaveu inclòs.
- Botó d'arrencada: For entering bootloader mode.
- Botó de reset: Per reiniciar la placa.
- PWR button: Botó d'encesa.
- AXP2101: Highly integrated power management IC.
- Indicador de càrrega: LED que indica l'estat de càrrega de la bateria.
- Port USB tipus C: Per a l'alimentació i la comunicació de dades.
- ES8311: Low power audio codec chip.
- Indicador d'alimentació: LED indicating power status.
- Micròfon: Micròfon integrat per a entrada d'àudio.
- SH1.0 RTC backup battery header: For connecting a rechargeable RTC battery.
- MX1.25 Lithium battery header: MX1.25 2P connector, for 3.7V Lithium battery, supports charging and discharging.
- 2.54mm pitch GPIO header: Adapting available IO function pins for easy expansion.
- PCF85063: RTC chip.
- QMI8658: 6-axis IMU (3-axis gyroscope and a 3-axis accelerometer).
5. Definició del pin
The 2.54mm pitch GPIO header provides access to various input/output pins for connecting external peripherals. Understanding the pinout is crucial for custom development.

Refer to the diagram for specific pin assignments, including Power (red), Ground (black), GPIO (green), UART (purple), I2C (blue), KEY (yellow), and USB (grey) functions.
6. Especificacions tècniques
| Característica | Detall |
|---|---|
| Processador | ESP32-S3R8 Xtensa 32-bit LX7 dual-core, up to 240MHz |
| Mostra | 3.5-inch IPS Capacitive Touch, 320x480 pixels, 262K colors |
| Display Driver IC | AXS15231B (QSPI for display, I2C for touch) |
| Connectivitat sense fil | Wi-Fi de 2.4 GHz (802.11 b/g/n), Bluetooth 5 (LE) |
| A bord de memòria | 512KB SRAM, 384KB ROM, 8MB PSRAM, 16MB NOR-Flash |
| Interfícies | I2C, UART, USB Type-C, GPIO, Camera (OV2640/OV5640 compatible), TF Card Slot |
| Gestió d'energia | AXP2101 IC, supports 3.7V Lithium battery charging/discharging |
| RTC Chip | PCF85063 |
| IMU | QMI8658 (6-axis: 3-axis accelerometer, 3-axis gyroscope) |
| Àudio | ES8311 Audio Codec, built-in microphone, speaker header |
| Dimensions | 92.44mm x 61.00mm (board only) |

7. Guia de configuració
This section outlines the basic steps to get your Waveshare ESP32-S3-Touch-LCD-3.5B development board ready for use.
7.1 Engegada inicial
- Connect the board to your computer using a USB Type-C cable. The board will power on, and a pre-installed demo program should start automatically.
- Observe the display for the demo interface. You can interact with the capacitive touch screen to test its responsiveness.
- If a speaker was included, connect it to the MX1.25 speaker header on the board.
7.2 Configuració de l'entorn de desenvolupament
The board supports development using ESP-IDF and Arduino IDE. For detailed instructions and sample code, refer to the official Waveshare Wiki resources.
- ESP-IDF: The Espressif IoT Development Framework provides a comprehensive SDK for ESP32-S3. It supports IDEs like VSCode and Eclipse.
- IDE d'Arduino: An open-source electronic prototyping platform. While the board may not be directly listed, it can be configured by adding the appropriate board URL and installing necessary libraries manually.

For graphical user interface development, the LVGL library is recommended. Familiarization with LVGL is necessary for advanced UI creation.
8. Instruccions de funcionament
8.1 Interacció bàsica
- Pantalla tàctil: The 3.5-inch capacitive touch screen allows for direct interaction with applications. Tap, swipe, and gesture as programmed.
- Botons: Use the PWR and BOOT buttons for power control and entering specific modes (e.g., firmware upload). The RESET button restarts the board.
8.2 AI Speech Interaction
The board supports AI speech interaction through its built-in microphone and speaker (if connected). This allows for access to online large model platforms for analysis and voice control.

8.3 Connectivitat Wi-Fi i Bluetooth
Utilize the onboard 2.4GHz Wi-Fi and Bluetooth 5 (LE) for network communication, data transfer, and connecting to other devices. Ensure your development environment is configured to use these features.

9. Manteniment
- Neteja: Use a soft, dry cloth to clean the display and board. Avoid using liquids or abrasive materials.
- Emmagatzematge: Guardeu la placa en un entorn sec i antiestàtic quan no la feu servir.
- Actualitzacions de firmware: Regularly check the Waveshare Wiki for firmware updates and new development resources to ensure optimal performance and access to the latest features.
- Cura de la bateria: If using a Lithium battery, follow standard battery safety guidelines for charging and storage.
10. Solució De Problemes
- Board does not power on:
- Ensure the USB Type-C cable is securely connected to both the board and a power source (computer USB port or power adapter). Check if the power supply indicator LED is lit.
- Display is blank or unresponsive:
- Verify the board is powered. If a demo program is expected, try pressing the RESET button. Ensure your custom code correctly initializes the display and touch controller.
- Difficulty with development environment setup (ESP-IDF/Arduino IDE):
- Refer to the official Waveshare Wiki for detailed setup guides, driver installations, and board configuration instructions. Ensure all necessary libraries are installed. Community forums for ESP32 development can also be a valuable resource.
- Speaker not producing sound:
- Confirm the speaker is correctly connected to the MX1.25 speaker header. Check your code to ensure audio output is enabled and directed to the ES8311 audio codec.
- Wi-Fi or Bluetooth connectivity issues:
- Ensure the onboard antenna is not obstructed. Verify your code correctly initializes and configures the Wi-Fi or Bluetooth module. Check network credentials if connecting to a Wi-Fi access point.
11. Garantia i Suport
11.1 Informació de la garantia
The Waveshare ESP32-S3-Touch-LCD-3.5B Development Board comes with a 1 any de garantia from the date of purchase. This warranty covers manufacturing defects under normal use. It does not cover damage caused by misuse, accidents, unauthorized modifications, or improper handling.
11.2 Suport tècnic
For technical assistance, detailed documentation, programming guides, demo code, schematics, and datasheets, please visit the official Waveshare Wiki resources. The Wiki is continuously updated with the latest information and support materials for this product.
If you require further assistance, please contact Waveshare customer support through their official weblloc web o la plataforma on vau comprar el producte.