10.1" LCD display options

Thread Starter

Acuario

Joined Mar 9, 2025
2
I'm currently using an Elecrow 7" 800 x 480 LCD panel with an ESP32-S3 and LovyanGFX for my project. I use sprites so the display is quick and smooth and it works well. I use the touch capability to navigate through options. I also use the ESP32 TWAI (CAN) to send data to the display to control what is shown on the screen. I don´t need the WiFi or Bluetooth capabilities.

I would like to have a 10.1" display with 1024 X 600 resolution but in this range the maximum is 7" so I am looking for a new display solution.

It seems there are several possibilities.

A panel with a driver chip such as the RA8876 and then interface to an ESP32 or ARM based processor to drive the display - this option is probably most similar to what I do now. The problem I see is that with the ESP32 I am at the limit of the memory for the size of the sprite I am using (540 x 400 pixels with 8 bit colour depth).
A DVI/HDMI display and using a RP2040 or other ARM CPU to drive it
Some other solution?
I want to avoid using a Raspberry PI if possible as I'm not convinced about the reliability of having everything contained on an SD card.

So what are the opinions and possible solutions to moving to a 10.1" display?
 

Discman777

Joined Apr 1, 2025
1
Well, I am looking for some similar hardware for a project as well. I’ve been coding with a project using an ESP32-S3 teamed with Nextion displays for the last three years. But would now like to switch to learning a LVGL or a LovyanGFX-based design, preferably with a relatively low cost and 10.1” capacitive touch.

For a 10.1” touchscreen, I have seen a couple of options at Waveshare website:
https://www.waveshare.com/esp32-p4-module-dev-kit.htm
https://www.waveshare.com/esp32-p4-nano.htm

They come in as two development kits based on the ESP32-P4—which appears to be a more capable MCU than the S3. The screen is MIPI DSI 1280x800 interface. These dev kits even include camera and speaker.

Also seen this screen sold separately by Spotpear:
https://spotpear.com/shop/ESP32-P4-...n-Display-1280x800/101M-8001280-IPS-CT-K.html

I’m still contemplating whether I should start with learning the LVGL/LovyanGFX with an “older tech” ESP32-S3 based 7” combo first. Which seems to have more supports and existing resources to learn from (also lower cost in case I have to abandon it).

I’m very much interested in what you have come up with.
 

Thread Starter

Acuario

Joined Mar 9, 2025
2
I’m still contemplating whether I should start with learning the LVGL/LovyanGFX with an “older tech” ESP32-S3 based 7” combo first. Which seems to have more supports and existing resources to learn from (also lower cost in case I have to abandon it).

I’m very much interested in what you have come up with.
Originally I tried LVGL but I found it much too high level and inflexible - I couldn´t do what I wanted easily and seemed to be constantly fighting it to get down to the low level that I needed to control the display so I ended up abandoning it and using LovyanGFX. I´m sure LVGL is great for static UI´s but not when you need a very dynamic fast response display (my project is a real time artificial horizon for light aircraft so I need to update the display very quickly).

The P4 module looks interesting but at the moment only seems available in the dev kit which means a lot of unused hardware, but I have it on my radar as a possible solution.

I also considered the M5 Stack HDMI display module - I have one but after uploading the basic sample code it stopped working and there is no response to my tech support requests - a pity as this supports LovyanGFX and although it means using a display with an HDMI input it looked promising.

Finally I decided to buy a 10.1 inch 1024x600 LCD Display with RA8889 Controller Board from BuyDisplay.com, I´m waiting for it to arrive so I don´t know yet if it will meet my needs but I'm hoping that with either the ESP32 LCD driver code or LovyanGFX or a mix I will get it working.
 
Top