SKU: IOWC-1216
📋 GST Invoice Available

Waveshare ESP32-S3 2.8-Inch Capacitive Touch Display Development Board

₹2,889.00 (Inclusive of all taxes)
Out of Stock

Waveshare ESP32-S3 2.8-inch capacitive touch display development board integrates a 240×320 IPS screen with a dual-core LX7 processor, 16MB Flash, 8MB PSRAM, and supports Wi-Fi 802.11 b/g/n and Bluetooth 5.0 LE for rapid HMI and IoT application development.

Features

  • Equipped with ESP32-S3 dual-core LX7 processor running at up to 240MHz for responsive GUI and IoT logic.
  • Features a 2.8-inch IPS capacitive touchscreen with 240×320 resolution and 5-point touch via I2C.
  • Integrates 16MB Flash and 8MB PSRAM for storing complex graphics and application data.
  • Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5.0 LE with an onboard antenna for wireless connectivity.
  • Includes rich peripherals: QMI8658 6-axis IMU, speaker, TF card slot, RTC, and USB Type-C for power and programming.

Out of stock

Description

The Waveshare ESP32-S3-Touch-LCD-2.8 is a comprehensive AIoT development platform designed for building interactive human-machine interfaces (HMI) and connected devices. It combines the processing power of Espressif’s ESP32-S3 microcontroller with a high-quality 2.8-inch capacitive touch display, providing a complete hardware foundation for embedded GUI projects using frameworks like LVGL.

This board is engineered for low-power operation with flexible clocking and multiple power modes, making it suitable for both portable and mains-powered applications. The inclusion of substantial memory (16MB Flash, 8MB PSRAM) allows for the storage of complex graphics assets and application code, while the integrated 6-axis sensor, audio output, and expansion interfaces enable the development of sophisticated sensing and control systems.

Key Features

  • High-performance ESP32-S3 dual-core processor with 240MHz clock speed for smooth GUI operation.
  • Integrated 2.8-inch IPS capacitive touchscreen with 5-point multi-touch and interrupt support.
  • Ample onboard memory includes 16MB Flash for program storage and 8MB PSRAM for graphics buffers.
  • Comprehensive wireless connectivity via 2.4GHz Wi-Fi 802.11 b/g/n and Bluetooth Low Energy 5.0.
  • Rich set of onboard peripherals: QMI8658 6-axis IMU, speaker, microSD (TF) card slot, and RTC.
  • Features USB Type-C interface for programming, serial communication, and 5V power supply.
  • Includes battery recharge management circuitry for portable and low-power IoT deployments.
  • Exposes multiple GPIOs, I2C, and UART interfaces via SH1.0 connectors for sensor and actuator expansion.

Applications

  • Interactive smart home control panels and dashboards.
  • Portable IoT data loggers and sensor hubs with graphical readouts.
  • Prototyping for industrial HMI (Human-Machine Interface) devices.
  • Wearable tech and handheld instrumentation with touch input.
  • Educational platforms for learning embedded GUI development with LVGL.

Technical Specifications

Microcontroller/SoCEspressif ESP32-S3 (Xtensa LX7 Dual-Core)
Wireless ProtocolsWi-Fi 802.11 b/g/n, Bluetooth 5.0 LE
Display2.8-inch IPS Capacitive Touch, 240x320 resolution
Touch Interface5-point capacitive, I2C
Flash Memory16 MB
PSRAM8 MB
SRAM512 KB
ROM384 KB
Onboard SensorsQMI8658 6-axis IMU (Accelerometer + Gyroscope)
Additional FeaturesSpeaker, RTC, microSD (TF) card slot, Battery management
Supply Voltage5V via USB Type-C
Programming InterfaceUSB Type-C (CDC)
Expansion InterfacesGPIO, I2C, UART (via SH1.0 connectors)
DimensionsApprox. 11 x 8 x 3 cm

Frequently Asked Questions

How do I program the Waveshare ESP32-S3 Touch Display board?

You can program it using the Arduino IDE with the ESP32 board package, ESP-IDF, or MicroPython. Connect the board via the USB Type-C port, select the correct COM port, and choose 'ESP32S3 Dev Module' as the target. The onboard USB provides both power and a serial connection for uploading code and debugging serial output.

What is the purpose of the included SH1.0 cables?

The provided SH1.0 cables (4-pin and 12-pin) are used to connect the board's expansion headers to external sensors, actuators, or other modules. They allow you to access the GPIO, I2C, and UART pins broken out from the ESP32-S3 without needing to solder directly to the board's fine-pitch headers.

Can I run LVGL on this board, and how much memory is available for graphics?

Yes, this board is well-suited for LVGL. The 8MB of onboard PSRAM serves as a dedicated frame buffer for graphics, allowing for smooth animations and complex UI elements. The 16MB of Flash provides ample space for storing your application code, fonts, and image assets. You'll need to configure LVGL to use the PSRAM memory pool in your project settings.

Does the board support battery operation and low-power modes?

Yes, it includes a battery management circuit. You can connect a Li-Po battery to the designated terminals to enable portable operation. The ESP32-S3 chip supports various deep sleep modes, which can be combined with the onboard RTC to create ultra-low-power sensor nodes that wake up periodically to transmit data or update the display.

How do I utilize the onboard QMI8658 6-axis IMU sensor?

The QMI8658 accelerometer and gyroscope is connected to the ESP32-S3 via the I2C bus. You need to include a compatible library in your firmware, such as the QMI8658 library for Arduino. Initialize the sensor with the correct I2C address, then you can read raw acceleration and gyro data for motion detection, orientation tracking, or gesture recognition in your application.

Package Includes

  • Waveshare ESP32-S3 2.8-Inch Touch Display Development Board x1
  • SH1.0 4-pin cable (~100mm) x1
  • SH1.0 12-pin cable (~100mm) x1
  • SH1.0 4-pin cable (~100mm) x2
  • 2030 Speaker x1

Additional Information

Weight 0.065 kg
Dimensions 8 × 11 × 3 cm