2.8-Inch ESP32 CYD TFT LCD Touch Display Module
The 2.8-inch ESP32 CYD (Cheap Yellow Display) is a compact all-in-one development board combining an ESP32 microcontroller, 2.8-inch color TFT LCD, touchscreen, wireless connectivity, and peripheral interfaces on a single PCB. It is well suited for IoT control panels, smart-home interfaces, sensor dashboards, portable instruments, and embedded GUI applications.
A commonly available version is designated ESP32-2432S028R, where the display provides 320 × 240 pixel resolution and typically uses an ILI9341-compatible TFT controller together with an XPT2046 resistive touchscreen controller.
Key Features
- 2.8-inch TFT color LCD
- 320 × 240 pixel resolution
- Integrated ESP32 microcontroller
- Built-in 2.4 GHz Wi-Fi
- Built-in Bluetooth / BLE
- Resistive touchscreen
- Integrated display and touch controllers
- MicroSD card interface
- USB connection for programming and power
- Exposed GPIO connections for external devices
- On-board status/RGB LED on many versions
- Compact integrated design requiring very little external hardware
- Compatible with Arduino IDE, PlatformIO and ESP-IDF
- Suitable for graphical interfaces using libraries such as LVGL and TFT_eSPI
Typical Specifications
| Parameter | Specification |
|---|---|
| Product Type | ESP32 TFT Touch Display Development Board |
| Common Model | ESP32-2432S028R / CYD |
| Display Size | 2.8 inch |
| Display Type | TFT LCD |
| Resolution | 320 × 240 pixels |
| Color Display | RGB full-color |
| Typical LCD Controller | ILI9341 compatible |
| Touch Type | 4-wire resistive touchscreen |
| Typical Touch Controller | XPT2046 |
| Main Controller | ESP32 |
| CPU Architecture | 32-bit Xtensa dual-core |
| Maximum CPU Clock | Up to 240 MHz |
| Wireless | 2.4 GHz Wi-Fi 802.11 b/g/n |
| Bluetooth | Bluetooth Classic + BLE on standard ESP32 versions |
| Display Interface | SPI |
| Touch Interface | SPI |
| Storage Expansion | MicroSD card slot |
| Programming | USB / serial interface, depending on board revision |
| Operating Voltage | Typically powered from 5 V USB |
| ESP32 Logic Level | 3.3 V |
| GPIO | Selected ESP32 GPIO pins exposed |
| Development Support | Arduino IDE, ESP-IDF, PlatformIO |
| GUI Support | LVGL, TFT_eSPI, Arduino_GFX and similar libraries |
Integrated ESP32
The onboard ESP32 allows the display to operate as a standalone embedded system without requiring a separate Arduino or microcontroller. It can process sensor data, connect to Wi-Fi networks, communicate through Bluetooth, and simultaneously generate a graphical user interface on the TFT screen.
The ESP32 provides features such as:
- Digital GPIO
- ADC inputs
- PWM
- SPI
- I²C
- UART
- Timers
- Wi-Fi networking
- Bluetooth communication
Available GPIO pins depend on the particular CYD PCB revision because several ESP32 pins are already allocated to the display, touchscreen, SD card and onboard peripherals.
2.8-Inch TFT Display
The integrated 2.8-inch 320 × 240 TFT LCD can display text, graphics, icons, gauges, menus, sensor readings and graphical controls.
Typical applications can include:
- Digital meters
- Temperature displays
- Battery monitors
- Wi-Fi dashboards
- Home automation panels
- Graphical menus
- Industrial status displays
- Sensor monitoring interfaces
Touchscreen
The common ESP32-2432S028R version incorporates a resistive touchscreen, usually controlled by the XPT2046 controller.
The touchscreen allows implementation of:
- Buttons
- Menus
- Sliders
- Keypads
- ON/OFF controls
- Parameter adjustment
- Device configuration screens
- Interactive dashboards
A stylus can also be used for more accurate touch input.
Wi-Fi and Bluetooth
Because the ESP32 is integrated directly onto the display board, the module can be used for wireless applications such as:
- IoT monitoring
- MQTT dashboards
- Web-server interfaces
- Wi-Fi sensor displays
- Home Assistant interfaces
- Wireless control panels
- BLE device monitoring
- Bluetooth-based controllers
- Network status displays
MicroSD Card Support
The onboard MicroSD card slot can be useful for storing:
- Images
- Icons
- Configuration files
- Sensor logs
- Fonts
- Graphical interface resources
- CSV data
- Firmware-related files
Applications
The 2.8-inch ESP32 CYD display is suitable for:
- IoT control panels
- Smart-home controllers
- Home Assistant dashboards
- Industrial monitoring
- Sensor data visualization
- Portable measuring instruments
- Temperature and humidity monitors
- Energy monitoring systems
- Wi-Fi network tools
- Bluetooth/BLE monitoring projects
- Robotics control panels
- Motor control interfaces
- Battery monitoring systems
- Data loggers
- Weather stations
- Embedded HMI systems
- Educational ESP32 projects
- Custom touchscreen controllers
Package Contents
Depending on the supplied kit, the package may include:
- 1 × 2.8-inch ESP32 CYD TFT LCD development board
- 1 × USB programming/power cable
- 1 × Touchscreen stylus
- Jumper/interface cable(s)



















Reviews
There are no reviews yet.