
LILYGO T-RGB
ESP32-S3 development board with a round 2.1 or 2.8-inch IPS TFT display (480x480), 16MB PSRAM, capacitive touch, and WiFi/BLE 5, ideal for circular UI projects.
$30.04
Hardware Specifications
Connectivity
Components
Dual-core Xtensa LX7 @ 240MHz with 16MB PSRAM, WiFi 802.11 b/g/n, BLE 5
IPS TFT LCD controller driving 480x480 round display via 3-wire SPI + 18-bit RGB
Capacitive touch controller (variant-dependent)
Resources
Where to Buy
Overview
The LILYGO T-RGB is an ESP32-S3-based development board featuring a round IPS TFT LCD display driven by the ST7701S controller. Available in 2.1-inch (full or half circle) and 2.8-inch (full circle) variants, all panels deliver 480x480 RGB resolution with capacitive touch support. The circular form factor makes this board popular for watch-face prototypes, instrument cluster displays, and circular UI experiments.
At its core, the ESP32-S3R8 provides dual Xtensa LX7 cores at 240MHz, 16MB of PSRAM, 8MB of Flash, WiFi 802.11 b/g/n, and Bluetooth 5 with BT Mesh support. Onboard features include a TF card slot for storage, boot and reset buttons, and battery voltage monitoring via IO04.
Firmware Compatibility
The T-RGB is compatible with Arduino IDE, ESP-IDF, and VS Code with the PlatformIO extension. The GitHub repository contains ready-to-run example sketches for LVGL-based circular UI applications. The ST7701S display driver and touch controller libraries are included in the repository.
Flashing Guide
- Install the ESP32-S3 Arduino core via Boards Manager.
- Connect via USB; the ESP32-S3 supports native USB.
- Select "ESP32S3 Dev Module" in Arduino IDE with 8MB Flash and 16MB PSRAM settings.
- Clone https://github.com/Xinyuan-LilyGO/T-RGB for examples.
- Upload your sketch using the standard Arduino workflow.
Related Products
ESP32-S3This product page may contain errors. If you find any, please report them.