Waveshare ESP32-S3-4.3inch-Touch-LCD-B-BOX

Waveshare ESP32-S3 4.3-inch LCD Touch Screen Development Board User Manual

Model: ESP32-S3-4.3inch-Touch-LCD-B-BOX

1. Introducció

The Waveshare ESP32-S3-Touch-LCD-4.3B-BOX is a microcontroller development board designed for Human-Machine Interface (HMI) and other ESP32-S3 applications. It integrates a 4.3-inch capacitive touch screen with an 800x480 resolution and 65K colors, along with 2.4GHz Wi-Fi and Bluetooth 5 (LE) connectivity. The board features an Xtensa 32-bit LX7 dual-core processor, high-capacity Flash, and PSRAM, making it suitable for running GUI programs like LVGL and interfacing with various peripherals.

This manual provides essential information for setting up, operating, and maintaining your development board.

2. Contingut del paquet

  • ESP32-S3-Touch-LCD-4.3B-BOX Development Board x1

Please inspect the package contents upon receipt to ensure all items are present and undamaged. If any components are missing or damaged, please contact customer support.

3. Producte acabatview

The ESP32-S3-Touch-LCD-4.3B-BOX features a comprehensive layout of components and interfaces. Understanding these components is crucial for proper setup and operation.

Diagram of the ESP32-S3-Touch-LCD-4.3B-BOX board with numbered components.

Figura 3.1: ESP32-S3-Touch-LCD-4.3B-BOX Component Layout

Identificació de components:

  1. ESP32-S3-WROOM-1-N16R8: The System-on-Chip (SoC) with Wi-Fi and Bluetooth, up to 240MHz operating frequency, integrated 8MB PSRAM and 16MB Flash.
  2. Ranura per a targeta TF: Per a emmagatzematge extern.
  3. Port USB tipus C: Per a l'alimentació i la comunicació de dades.
  4. Botó d'arrencada: Press and hold while powering on for program burning.
  5. Botó de reset: Reinicia el tauler.
  6. Aïllament de l'optoacoplador: Proporciona aïllament elèctric per a les E/S digitals.
  7. Connector del panell tàctil: Es connecta a la pantalla tàctil capacitiva.
  8. Connector del panell de visualització de 4.3 polzades: Es connecta a la pantalla LCD.
  9. Selecció de resistències de terminal RS485 i CAN: Jumpers for enabling/disabling terminal resistors (closed by default).
  10. Alimentació per bateria activada/desactivada: Switch for controlling battery power.
  11. 3.7V single lithium battery GH1.25 2P header: Connector for a 3.7V lithium battery.
  12. Indicadors d'estat:
    • FET: Indicador de càrrega completa de la bateria de liti.
    • CHG: Indicador de càrrega de la bateria de liti.
    • PWR: Power supply indicator. (CHG and DONE LEDs illuminate when connected to DC power supply and with battery connected or battery switch is OFF).
  13. Terminal d'alimentació de 7-36 V CC: Entrada d'alimentació principal.
  14. Terminal d'interfície I2C: VOUT pin outputs 5V/3.3V (switching via onboard resistor).
  15. Terminal d'interfície CAN: Per a la comunicació via bus CAN.
  16. Terminal d'interfície RS485: Per a comunicació RS485.
  17. Sortida digital: 5-36V, open-drain output, output load: 450mA per channel (MAX).
  18. Terminal comú del senyal d'entrada: NC: dry contact passive input. Connect to power supply positive: digital input low active, for NPN wet contact active input, 5V-36V DC. Connect to power supply negative: digital input high active, for PNP dry contact active input, 5V-36V DC.
  19. Entrada digital: 5-36V, supports passive / active input (NPN or PNP).

4. Configuració

4.1 Powering the Board

The board can be powered via the USB Type-C port or the 7-36V DC power supply terminal. For portable applications, a 3.7V lithium battery can be connected to the GH1.25 2P header.

4.2 Mètodes de cablejat

The ESP32-S3-Touch-LCD-4.3B-BOX supports two primary wiring methods for integrating into various application scenarios, such as DIN rail or embedded devices. The case version does not support bottom wiring.

Diagram showing bottom and back wiring methods for the development board.

Figura 4.1: Supported Wiring Methods

4.3 Connexions perifèriques

The board offers various interfaces for expanding functionality:

  • Interfície I2C: For connecting I2C compatible sensors and modules.
  • Interfície CAN: For Controller Area Network communication.
  • Interfície RS485: For serial communication over long distances.
  • Digital Isolated I/O: Supports passive and active digital input with bi-directional optocoupler isolation, and digital output with optocoupler isolation providing up to 450mA sinking current.
Diagram illustrating various peripheral terminals including I2C, CAN, RS485, DO, and DI, with connection examples.

Figura 4.2: Multiple Peripheral Support

5. Instruccions de funcionament

5.1 Funcionament bàsic

  1. Encès: Connect a 7-36V DC power supply to the terminal or a 3.7V lithium battery (ensure the battery switch is ON), or connect the USB Type-C cable to a power source. The PWR indicator LED will illuminate.
  2. Pantalla tàctil: The 4.3-inch capacitive touch screen supports 5-point touch control via an I2C interface. It is designed for smooth GUI interaction.
  3. Wi-Fi i Bluetooth: The ESP32-S3 SoC supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with an onboard antenna. These features can be utilized through appropriate firmware development.
Image showing the IPS display panel with a wide viewing angle and a hand interacting with the 5-point capacitive touch screen.

Figura 5.1: IPS Display Panel and Capacitive Touch Functionality

5.2 Desenvolupament de programari

The board is suitable for GUI development using frameworks such as LVGL. Developers can utilize the ESP-IDF or Arduino IDE for programming the ESP32-S3. Refer to the official Espressif documentation and Waveshare's provided resources for detailed programming guides and examples.

5.3 Escenaris d'aplicació

The ESP32-S3-Touch-LCD-4.3B-BOX is versatile for various applications:

  • Interfície home-màquina (HMI): Ideal for creating interactive control panels and displays.
  • LVGL GUI Development: A powerful platform for developing rich graphical user interfaces.
  • Dispositius IoT: With Wi-Fi and Bluetooth, it can serve as a central control unit for smart home or industrial IoT applications.
Imatge que mostra examples of Human-Machine Interface and LVGL GUI development applications.

Figura 5.2: Escenaris d'aplicació

6. Manteniment

6.1 Neteja

To clean the display and case, use a soft, dry, lint-free cloth. For stubborn smudges, a slightly damp cloth with water or a mild screen cleaner can be used. Avoid abrasive materials or harsh chemicals.

6.2 actualitzacions de microprogramari

Consulteu periòdicament el lloc web oficial de Waveshare website or relevant community forums for firmware updates. Keeping the firmware updated can improve performance, add new features, and resolve potential issues. Follow the provided instructions carefully when performing updates.

7. Solució De Problemes

This section addresses common issues you might encounter with the ESP32-S3-Touch-LCD-4.3B-BOX.

7.1 Problemes d'energia

  • Board does not power on: Ensure the power supply is connected correctly and provides sufficient voltage (7-36V DC or 5V via USB-C). If using a battery, check its charge level and ensure the battery power switch is ON.
  • Charging indicator (CHG) not lit: Verify the battery is properly connected and the DC power supply is active. The DONE indicator will light when charging is complete.

7.2 Display and Touch Issues

  • Display is blank or distorted: Check the connection of the display panel. Ensure the firmware loaded supports the display and is initialized correctly.
  • La pantalla tàctil no respon: Verify the touch panel connector is secure. Ensure the I2C interface for the touch controller is correctly configured in your software.

7.3 Problemes de connectivitat (Wi-Fi/Bluetooth)

  • No es pot connectar a la xarxa Wi-Fi/Bluetooth: Ensure the onboard antenna is not obstructed. Verify your software configuration for Wi-Fi/Bluetooth is correct, including SSID, password, and device discovery settings.

7.4 Development Environment Issues

  • Code compilation errors: Ensure all necessary libraries are installed and compatible with your ESP-IDF or Arduino IDE version. Refer to the Waveshare documentation and community resources for specific library requirements.
  • GPIO conflicts: When developing complex applications, be aware of potential GPIO conflicts, especially when using multiple peripherals simultaneously with the display and touch functions. Careful planning of pin assignments in your code is recommended.

8. Especificacions

CaracterísticaEspecificació
ProcessadorXtensa LX7 de 32 bits de doble nucli, fins a 240 MHz
Connectivitat sense filWi-Fi de 2.4 GHz (802.11 b/g/n), Bluetooth 5 (LE)
Memòria512 KB de SRAM, 384 KB de ROM, 16 MB de flaix, 8 MB de PSRAM
Mostra4.3-inch capacitive touch, 800x480 resolution, 65K color IPS
Control tàctilInterfície I2C, tàctil de 5 punts amb suport d'interrupcions
Font d'alimentació7-36V DC (terminal), 5V via USB Type-C, 3.7V Lithium Battery (GH1.25 2P header)
Onboard FeaturesRTC chip, rechargeable battery support, CAN, RS485, I2C, TF card slot, Digital Isolated I/O
Sortida digitalOptocoupler isolation, up to 450mA sinking current
Entrada digitalPassive and active (NPN/PNP) with bi-directional optocoupler isolation
Dimensions4.58 x 3.11 x 0.7 polzades (116.30 x 79.00 x 18.00 mm)
Pes6.7 unces (aprox. 190 g)

9. Garantia i Suport

9.1 Informació de la garantia

Waveshare products are typically covered by a limited warranty against defects in materials and workmanship. Please refer to the official Waveshare weblloc web o la documentació de compra per conèixer els termes i condicions específics de la garantia.

9.2 Suport tècnic

For technical assistance, development resources, and further documentation, please visit the official Waveshare website. Online development resources and technical support are provided. If you encounter any problems, please contact Waveshare customer support directly.

Documents relacionats - ESP32-S3-4.3inch-Touch-LCD-B-BOX

Preview Placa de desenvolupament Waveshare ESP32-S3-Touch-LCD-4.3: característiques i guia
Exploreu la Waveshare ESP32-S3-Touch-LCD-4.3, una potent placa de desenvolupament de microcontroladors amb una pantalla tàctil capacitiva de 4.3 polzades, WiFi, BLE 5 i múltiples interfícies com CAN, RS485 i I2C. Apreneu sobre el seu maquinari, configuració i funcions.ampdemostracions per al desenvolupament d'HMI.
Preview ESP32-S3-Touch-LCD-4.3B: Placa de desenvolupament acabadaview i Guia de configuració
Exploreu l'ESP32-S3-Touch-LCD-4.3B, una potent placa de desenvolupament de microcontroladors de Waveshare. Aquesta guia cobreix les seves característiques, la descripció del maquinari, els detalls de la interfície i proporciona instruccions per configurar l'entorn de desenvolupament mitjançant ESP-IDF i VSCode.
Preview Placa de desenvolupament ESP32-S3-Touch-LCD-4.3view i Configuració
Una guia completa de la placa de desenvolupament ESP32-S3-Touch-LCD-4.3, que detalla les seves característiques, la descripció del maquinari, les connexions dels pins, la configuració de l'entorn per a CircuitPython, MicroPython i C/C++ (Arduino, ESP-IDF) i la configuració dins de l'IDE d'Arduino.
Preview Manual d'usuari de la pantalla LCD HDMI de 10.1 polzades (G) de Waveshare: configuració, especificacions i connexions
Exploreu la pantalla LCD HDMI Waveshare de 10.1 polzades (G) amb funda. Aquest manual d'usuari cobreix les especificacions essencials, els avisos de seguretat, les guies de connexió per a Raspberry Pi, Jetson Nano i PC, i respon a preguntes freqüents.
Preview Placa de controladors Waveshare E-Paper ESP32: característiques, demostracions i guia
Exploreu la placa de controladors Waveshare E-Paper ESP32. Aquesta guia detalla les seves característiques, la connexió del maquinari, les demostracions de Bluetooth i WiFi i les preguntes freqüents per a projectes de visualització de paper electrònic.
Preview Pantalla LCD DSI Waveshare de 4 polzades per a Raspberry Pi: configuració i guia
Guia detallada per a la pantalla LCD DSI de 4 polzades Waveshare, que cobreix les característiques, la connexió del maquinari, la instal·lació del programari, la rotació de la pantalla, el control de retroiluminació i la resolució de problemes per a Raspberry Pi.