What is the best ESP32 Capacitive Touch LCD with LVGL Support in 3.5"

What is the best ESP32 Capacitive Touch LCD with LVGL Support in 3.5" that is reasonable and pretty straight to setup?

1 Like

Hi,
I have tried a few and have currently settled on the Waveshare ESP32S3 Capacitive Touch LCD 3.5.
You need to be precise with the Pinouts, RTFM and examples at least twice.
Good luck.

I really like the displays from Waveshare. Plenty of examples for Arduino and ESP-IDF. Also take a look at VIEWE displays. They also have many displays sizes and formats.

I’m currently working with an 800x480px RGB screen with capacitive touch being driven by an ESP32S3 using LVGL 9.4.0. ESP32S3 with 8MB PSRAM I should say.

Star away from “RGB” displays that have anything higher than a 320 x 320 resolution. the ESP32 struggles with it for simple setups. They work and they can work good but you need to know how to set up the driver and you have to use both cores to handle things properly.

My suggestion is to get an ESP32-P4 with a DSI display attached. these will be the fastest and have the most pins usually available. most come with a wifi coprocessor attached because the P4 does not have built in WiFi or Blueteeth. There is some additional work needed to get the WiFi co processor going but it really isn’t that bad.

the ESP32 S3 is another good choice if you use either an 8 lane or a 16 lane I8080 connection between the display and the ESP32. I suggest getting the version that has 8mb of octal SPIRAM and either 16 or 32 mb of octal flash. the S3 if you have both octal ram and flash you can overclock them to get a therotical speed of 240mHz vs the standard 80mHz from the ram and flash. This is a significant bump in performance especially when using both cores and also the DMA memory transfer of the frame buffer data.