SKU: IOWC-1161
📋 GST Invoice Available

Waveshare ESP32-S3 2.8-Inch Capacitive Touch Round Display Dev Board

₹5,349.00 (Inclusive of all taxes)
Out of Stock

The Waveshare ESP32-S3 2.8-inch Round Display Development Board integrates a high-resolution capacitive touchscreen with the powerful ESP32-S3 microcontroller, providing a complete platform for building rich HMI and GUI applications. It supports Wi-Fi & BLE 5 connectivity and is programmable via Arduino IDE, ESP-IDF, or MicroPython.

Features

  • ESP32-S3 dual-core LX7 processor clocked up to 240MHz for smooth GUI and IoT logic execution.
  • 2.8-inch 480×480 round capacitive touch IPS display with ST7701 driver, ideal for LVGL and custom interfaces.
  • Generous 16MB Flash and 8MB PSRAM for storing complex graphics and application code.
  • Integrated 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with onboard antenna for wireless connectivity.
  • Onboard QMI8658 6-axis IMU, RTC, TF card slot, and USB-C for comprehensive peripheral expansion.

Out of stock

Description

This development board combines the processing power of Espressif’s ESP32-S3 with a high-quality round capacitive touch display, creating an all-in-one solution for interactive IoT projects. The Xtensa LX7 dual-core processor handles both wireless communication stacks and graphics rendering efficiently, supported by ample PSRAM for frame buffering.

The board features a comprehensive set of peripherals including a full-speed USB port for programming and communication, I2C and UART interfaces for sensor expansion, and a dedicated battery management module for portable applications. Its low-power design modes allow for extended operation in battery-powered scenarios, making it suitable for smart home control panels, portable diagnostic tools, and industrial HMI prototypes.

Key Features

  • High-performance ESP32-S3 dual-core processor enables complex GUI animations and responsive touch interactions.
  • Round capacitive touchscreen with 480x480 resolution offers a modern, sleek interface for end-user products.
  • Integrated wireless connectivity simplifies the creation of Wi-Fi and Bluetooth-controlled devices and dashboards.
  • Expansive memory configuration supports large applications, multiple assets, and Over-the-Air (OTA) updates.
  • Built-in 6-axis inertial sensor (QMI8658) enables motion-based control and orientation sensing without external components.
  • Onboard real-time clock (RTC) and battery management facilitate time-keeping and power efficiency in portable designs.
  • Direct USB-C programming port accelerates firmware development and debugging cycles.
  • TF card slot provides mass storage for media files, data logging, or firmware images.

Applications

  • Smart home control panels and interactive dashboards.
  • Portable instrumentation and handheld data loggers with graphical interfaces.
  • Prototyping for consumer electronics with round display form factors.
  • IoT edge devices requiring local user input and visual feedback.
  • Wearable tech prototypes featuring touch interaction and motion sensing.

Technical Specifications

Microcontroller / SoCEspressif ESP32-S3 (Xtensa 32-bit LX7 Dual-Core), up to 240MHz
Wireless Protocols2.4GHz Wi-Fi 802.11 b/g/n, Bluetooth 5.0 LE
Memory512KB SRAM, 384KB ROM, 16MB Flash, 8MB PSRAM
Display2.8-inch IPS Capacitive Touch, 480x480 resolution
Display Driver ICST7701
Key InterfacesUSB-C (Full-Speed), I2C (Touch), UART, GPIO, TF Card Slot
Onboard SensorsQMI8658 6-axis IMU (Accelerometer + Gyroscope), RTC
AntennaIntegrated PCB Antenna
Power SupplyVia USB-C (5V) or Battery Input (with charging management)
Dimensions (Shipping)Approx. 11cm x 10cm x 3cm
Weight (Shipping)Approx. 0.08 kg

Frequently Asked Questions

How do I program this Waveshare ESP32-S3 display board?

You can program it using the Arduino IDE with the ESP32 board package installed, Espressif's official ESP-IDF framework, or MicroPython. Connect the board via the onboard USB-C port to your computer. In Arduino IDE, select 'ESP32S3 Dev Module' as the board. For LVGL examples, Waveshare typically provides sample code in their GitHub repository to get started with the round display and touch interface.

What is the purpose of the onboard QMI8658 sensor?

The QMI8658 is a 6-axis inertial measurement unit (IMU) combining a 3-axis accelerometer and a 3-axis gyroscope. It enables motion sensing features such as detecting board orientation, gesture recognition, step counting, or stabilizing UI elements based on movement. You can access it via the I2C bus. Refer to the QMI8658 datasheet for register maps and use existing Arduino or ESP-IDF driver libraries for integration into your project.

Can I power this board with a battery for portable use?

Yes, the board includes a battery charging management module. You can connect a single-cell Li-ion or Li-Po battery (typical 3.7V) to the designated battery connector pins. The module handles charging via the USB-C port and provides stable power to the system. Implement ESP32-S3 deep sleep modes in your firmware to significantly extend battery life, waking the device on timer, touch event, or sensor interrupt.

How do I interface with the capacitive touch screen?

The capacitive touch controller communicates over the I2C interface and can generate an interrupt signal. You will need to use a compatible touch library. For LVGL, you can configure the touchpad input device callback to read coordinates. Waveshare's provided examples demonstrate the initialization sequence and how to read touch points. Ensure your I2C pins are correctly mapped in your project configuration, as the touch controller uses a specific I2C bus on the ESP32-S3.

Package Includes

  • 1 x Waveshare ESP32-S3 2.8-inch Capacitive Touch Round Display Development Board

Additional Information

Weight 0.08 kg
Dimensions 10 × 11 × 3 cm