ESP32 CYD Buying Guide: Compare Display & Touch Variants
Choose a Cheap Yellow Display by its board model and documented hardware, not by PCB color or a generic “CYD” listing title. Display size, processor, touch controller and connectors can change between products sold under that name.
Compare the boards before buying
| Product family | Start here | Check before choosing |
|---|---|---|
| 2.8-inch ESP32-2432S028R | Read the model guide | PCB revision, LCD driver, touch controller and USB connector |
| 2.4-inch ESP32-2432S024 | Read the model guide | Touch option, display configuration and exposed connectors |
| 4.3-inch CYD | Read the model guide | Selected resolution, processor, display interface and touch variant |
| 5.0-inch ESP32-S3 RGB display | Read the model guide | RGB panel timing, memory settings and selected package |
A buying checklist that prevents compatibility problems
- Read the board marking. Ask for a clear front and back photo if the listing combines several revisions.
- Identify the processor. A classic ESP32 example cannot be assumed to work unchanged on an ESP32-S3 or ESP32-C5 product.
- Identify both controllers. The LCD driver and touch controller are separate parts of the software configuration.
- Confirm the display interface. SPI and RGB-panel examples use different initialization paths.
- Check the connectors. A USB-C connector does not establish which USB chip is fitted or prove that battery charging is included.
- Check the package. Enclosure, cable, stylus, headers, speaker and battery may be separate options.
Resistive and capacitive touch
Match the touch library to the actual controller. A resistive-touch example using an SPI controller is not a generic replacement for an I2C capacitive-touch driver. Calibration and rotation settings also depend on the panel and application.
Choose by project requirements
- First display project: choose a clearly identified board with matching wiring and library setup.
- Home Assistant panel: check whether the intended firmware supports that exact board and touch combination.
- Battery project: verify charging hardware and measure whole-board consumption; a battery connector alone does not guarantee a long runtime.
- Custom enclosure: compare connector positions, mounting holes and the actual mechanical drawing.
After delivery: verify before building the full UI
Record the PCB marking and compare it with the order. Test USB communication, a simple display screen, touch coordinates and any storage interface you plan to use. Keep a working baseline configuration before adding LVGL, networking or sensors.
Which board is the best CYD?
There is no single pinout or best configuration for every CYD product. Start with the screen size and software requirements, then choose an exact supported model. For the familiar 2.8-inch board, read the ESP32-2432S028R pinout reference and touchscreen setup guide.
Related tutorials and hardware
- 2.8-inch CYD: ESP32-2432S028R
- 2.4-inch CYD: ESP32-2432S024
- 4.3-inch CYD: 480 × 272 / 800 × 480
- 5.0-inch CYD: ESP32-S3 RGB display
- 2.8 Inch ESP32 CYD MCU Smart Display for Arduino LVGL WIFI Bluetooth Touch WROOM 240*320 Screen LCD TFT Module with Free Tutorials
- ESP32 LVGL WIFI Bluetooth Development Board 2.4 inch CYD LCD TFT Module 240*320 Smart Display Screen
- 4.3inch ESP32 ESP-WROOM-32 Development Board Dual Core CPU WiFi Bluetooth-compatible Module 800X480/480x272 Smart CYD Display Screen
- 5.0 inch ESP32-S3 HMI 8M PSRAM 16M Flash Arduino LVGL WIFI&Bluetooth IPS 800*480 CYD Smart Display Screen RGB LCD TFT Module
Sources and version references
Related guide: ILI9341 vs ST7789: identify the display driver.
Check the selected board before flashing
Use the hardware and package checklist when comparing purchase options. Once the board is identified, continue with the board-specific project workflow or LCD-controller identification. Screen size and PCB color alone do not establish driver compatibility.
