• sales

    +86-0755-88291180

ESP32 S31 Industrial AI 4.3inch LCD 800x480 4.3 inch TouchScreen Display Development Board LVGL CAN I2C RS485 DeepSeek

$53.9

Brand:SpotPear
SKU:020820100000
Date:2026-11-03 14:29
No:
In Stock

ESP32-S3 4.3-inch LCD Smart Voice Touchscreen Development Board, Dual-core RISC-V 320MHz, 5-point Capacitive Touch, Dual MIC AI Voice, Wi-Fi 6 / Bluetooth 5.4


ESP32-S31
4.3-inch Smart Voice Touchscreen Board

Integrated with capacitive touch, high-definition LCD, and audio codec chip

Supports voice playback and recording, creating a smarter human-machine interaction experience.

Version selection

Product features

The ESP32-S31-Touch-LCD-4.3C is a touchscreen development board designed based on the ESP32-S31-WROOM-3 module. It integrates an 800×480 RGB display, capacitive touch, audio, motion sensing, and industrial communication interfaces, targeting smart control panels, equipment monitoring terminals, and IoT human-machine interaction applications.

  • Powered by a high-performance dual-core 32-bit RISC-V microcontroller with a clock speed of up to 320 MHz.
  • Supports 128-bit SIMD instructions, with integrated JPEG codec, PPA, and 2D-DMA hardware acceleration.
  • Supports 2.4 GHz Wi-Fi 6, Bluetooth 5.4 LE, Classic Bluetooth, and IEEE 802.15.4, with an onboard antenna.
  • Supports Thread, Zigbee, and Bluetooth Mesh 1.1, facilitating smart home networking.
  • Built-in 512 KB SRAM and 320 KB ROM, equipped with 16 MB Flash and 16 MB PSRAM.
  • Onboard 4.3-inch LCD capacitive touchscreen, 800 × 480 resolution, 65K colors.
  • Uses the GT911 capacitive touch controller, supporting I2C communication, 5-point touch, and touch interrupt.
  • Supports LVGL graphical interface development and PWM backlight brightness adjustment.
  • Onboard ES8389 audio codec, dual microphone inputs, and speaker amplifier circuit, facilitating the development of recording, voice announcement, and networked voice interaction applications.
  • Onboard voltage regulator, supporting a wide input voltage range of 7–36 V.
  • Onboard lithium battery charging circuit and BQ27220 fuel gauge, supporting charging and battery level monitoring.
  • Onboard RTC chip and backup battery holder; with a backup battery installed, timekeeping is maintained when the main power supply is disconnected.
  • Supports RS485 half-duplex communication and CAN-FD, facilitating connection to field devices.
  • Supports TF card storage and has an onboard 6-axis IMU, facilitating resource storage, data logging, and motion sensing.
  • Exposes a native USB interface, with USB Host support and an external USB camera display example provided.
  • Exposes I2C and 6 GPIO pins for easy expansion with sensors and external devices.
  • Onboard power and charging status indicator lights for easily checking the power supply and battery charging status.
  • The chip supports secure boot, Flash/PSRAM encryption, and TEE/APM security isolation.
  • Provides 16 examples covering display, touch, audio, and major peripherals, facilitating secondary development.

Note: LE Audio, Thread, Zigbee, Mesh, and security features require the corresponding SDK and firmware; the native USB is a separate interface, while the onboard Type-C is used for power supply, program download, and serial debugging.

IPS display panel

Excellent display performance with a viewing angle of 160°.

Capacitive 5-point touch

Light touch, what you see is what you get — flexible operation for multi-point UI interaction.

The touch function is exposed via I2C signals and supports 5-point touch.

Supports AI voice interaction

Supports mainstream AI platforms and can connect to online large-model platforms such as Doubao, DeepSeek, etc.

Supports expansion with a variety of peripherals.

More expansion devices can be connected via interfaces such as USB adapter cables, I2C, CAN-FD, RS485, and GPIO.

Application scenarios

Images are for illustration only. Please refer to the configuration list for detailed specifications.

Resource overview

  1. ESP32-S31-WROOM-3-N16R16

    Wi-Fi and Bluetooth SoC module, 320MHz clock speed, equipped with 16MB PSRAM and 16MB Flash.

  2. TF card slot
  3. USB Type-C port
  4. BOOT

    Press and hold while powering on to enter program flashing mode.

  5. RESET

    Press to reset the controller.

  6. USB Host interface

    MX1.25 4-pin connector

  7. Screen touch connector terminal
  8. 4.3-inch screen connector terminal
  9. 8Ω 2W speaker
  10. Power switch

    ON: power on; OFF: power off.

  11. 3.7V single-cell lithium battery connector

    MX1.25 2-pin straight connector

  1. Indicator light

    USER:User-defined indicator light;
    CHG:Lithium battery charging indicator light;
    PWR:Power indicator light

  2. 7–36V DC power input connector
  3. I2C interface

    VOUT output 5V/3.3V
    (selectable via onboard resistor, one of the two)

  4. CAN-FD 
  5. RS485 
  6. GPIO 48 ~ GPIO 53

    ESP32-S31 native IO

  7. RTC battery holder

    Specification: CR927

  8. Microphone
  9. Termination resistor switch



Interface overview

Can accommodate a battery of 60 × 30 × 6 mm (length × width × thickness).

The ESP32-S31-Touch-LCD-4.3C-BOX version has a built-in lithium battery.

Upgraded version installation method

DIN-rail clips, wall-mount brackets, and cantilever brackets are not included; please purchase them separately.

The spacing between the mounting holes on the back of the enclosure is 75 mm.

Product dimensions

Standard version (without enclosure)

Upgraded version (with enclosure)