ESP32 display boards compared

Every popular ESP32 board with a screen, side by side: the Cheap Yellow Display and its capacitive Guition successors, the Sunton / Waveshare / Elecrow panel boards, AMOLED and e-paper options, and the new ESP32-P4 MIPI-DSI generation. Click a column to sort; use the filters to answer "which board for my project?".

Specs and prices are community/vendor-sourced (checked July 2026), not datasheet-verified — clone boards vary batch to batch, so confirm against the linked resources before ordering. The ESPHome column links a known-good config where one exists.

21 of 21 boards

Board Size Resolution Panel Interface Touch SoC PSRAM MB Price ESPHome Buy
ESP32-C3 SuperMini0.42"72x40OLEDI2CESP32-C3$2–4communityBuy →
Heltec WiFi LoRa 32 (V3)0.96"128x64OLEDI2CESP32-S3$15–22communityBuy →
M5StickC PLUS21.14"135x240SPIESP322$18–22communityBuy →
M5Stack Cardputer1.14"240x135SPIESP32-S3$30–40communityBuy →
Waveshare ESP32-S3-Touch-LCD-1.28 (round)1.28"240x240IPSSPIcapacitiveESP32-S32$18–25communityBuy →
M5Stack Dial (M5Dial)1.28"240x240IPSSPIcapacitiveESP32-S3$32–40communityBuy →
Waveshare ESP32-S3 Touch AMOLED 1.8"1.8"368x448AMOLEDQSPIcapacitiveESP32-S38$28–34wipBuy →
LilyGo T-Display-S31.9"320x170IPS8080capacitiveESP32-S38$15–23communityBuy →
LilyGo T-Display-S3 AMOLED1.91"240x536AMOLEDQSPIcapacitiveESP32-S38$28–35communityBuy →
ESP32 Cheap Yellow Display (CYD)2.8"240x320TNSPIresistiveESP32$8–15communityBuy →
Guition JC2432W328 (capacitive CYD)2.8"240x320SPIcapacitiveESP32$5–9communityBuy →
Guition JC3248W535 (3.5" ESP32-S3)3.5"320x480IPSQSPIcapacitiveESP32-S38$11–18officialBuy →
WT32-SC01 Plus3.5"480x320IPS8080capacitiveESP32-S32$22–32communityBuy →
Guition ESP32-S3-4848S040 (4" wall panel)4"480x480IPSRGBcapacitiveESP32-S38$20–28communityBuy →
Guition JC4827W543 (4.3" ESP32-S3)4.3"480x272IPSQSPIcapacitiveESP32-S38$10–14communityBuy →
LilyGo T5 4.7" E-Paper (ESP32-S3)4.7"960x540e-paperESP32-S38$35–45communityBuy →
M5Stack Tab5 (ESP32-P4)5"1280x720IPSMIPI-DSIcapacitiveESP32-P432$55–68wipBuy →
Sunton ESP32-8048S070 (7" RGB panel)7"800x480IPSRGBcapacitiveESP32-S38$21–28communityBuy →
Waveshare ESP32-S3-Touch-LCD-77"800x480IPSRGBcapacitiveESP32-S38$32–40communityBuy →
Guition JC1060P470 (7" ESP32-P4)7"1024x600IPSMIPI-DSIcapacitiveESP32-P432$34–42wipBuy →
Elecrow CrowPanel Advance 7"7"800x480IPSRGBcapacitiveESP32-S38$30–40communityBuy →

How to choose, by project

Why the display interface matters

The single biggest technical divide between these boards is how the screen is wired to the chip. SPI (the CYD class) is simple and leaves pins free but tops out around 320x240 before UIs feel laggy. QSPI (JC3248W535, AMOLED boards) is ~4x faster and still pin-frugal. Parallel RGB (most 4.3–7" S3 boards) drives 800x480 smoothly but needs PSRAM for the framebuffer and consumes nearly every GPIO — which is why those boards have so few free pins and occasionally flicker when Wi-Fi and flash writes compete. MIPI-DSI (the ESP32-P4 generation) finally does 720p+ without those trade-offs, but the software support is still maturing. The interface column above tells you which world each board lives in — full explainer here.

Guides

← All boards