A good TFT display + library with Gauge widgets

There is this Nextion display , then there are so many TFTLCD displays with 16 or 8 bit data width or SPI etc. In all these cases, there is one common issue when the display is brought from Amazon : lack of proper support for Library and widgets if any.

I am looking for a 7 inch display for an application to show plots and gauges. Touch functionality is not all that essential. Will be using a Mega 2560 board.

Anything that can fit my requirement ( with good documentation ?) even if its a bit pricey thats OK!

Thanks.

The mega is not really fast nor does it have lots of RAM. You might want to consider FT800 based screens and rely on their built in library ?

I had posted (in French - use a on line translator if you don’t read French) some info about a 4.3 inch screen - see

What about this one?
https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-7

would agree with @J-M-L that the Mega has insufficient power and memory to support the type of application which would typically use a 7inch TFT

@noobmastha suggested a Waveshare ESP32-S3-Touch-LCD-7 - I don't have that specific TFT but in the past have found Waveshare support very good and the ESP32-S3-Touch-LCD-7 Wiki provides good documentation and a link to test programs

A 7” Cheap Yellow Display and LVGL will do what you want but might be lacking in I/O. A Mega really isn't a good choice for running a complex display. The Giga would be a better choice.

TBH, in this situation I'd be considering an arduino Q or Raspberry pi and HTML.

upir_upir on youtube does good stuff with displays, like these...

Thanks JML for introducing the FT800 chip based display. Will study it and try and use it.

@Ardubit I recently bought this Waveshare bundle and I am really impressed with what it can do. I am using Arduino + LVGL + Squareline studio trial version and getting some nice results, I have gauges, dials, sliders, buttons and other widgets communicating with the ESP32 and controlling the gpio and I have only been using it a little over a week.

Check it out https://www.waveshare.com/esp32-p4-wifi6-dev-kit.htm?sku=32057

Sure …this kit looks impressive. Worth spending time to know more … yet to read the full documentation. Trust it will interface with Arduino IDE.

Thanks very much

I actually bought mine from Amazon because I didn't want the wait and thought it less risk of package damage, the total cost was $107 before taxes. If the microcontroller and display suit your purpose that's a really good deal.

Yes I use the Arduino environment for programming and Squareline studio trial + LVGL to create the GUI, Squareline contains examples to give you a quick start.

The Waveshare wiki page has a link to a .zip file with demos and libraries for both Arduino and ESP-IDF, the libraries are "lvgl", "GFX_Library_for_Arduino" and "displays".

This all virtually ran out of the box, the only issue that stumped me for a while was rotation from portrait to lanscape and simultainiously adjusting the touch to match but I have a fix for that now, the touch is spot on and requires no calibration.

I feel your pain with those displays from Amazon. I've had my fair share of struggles with getting them up and running.

For a 7-inch display with plotting and gauges on a Mega 2560, I'd recommend checking out the ILI9341-based displays. They're pretty popular and have excellent support in the Arduino ecosystem, including libraries and examples. One option is the 7-inch TFT LCD display from Adafruit, which has good documentation and a robust community behind it. It's not the cheapest option, but it's definitely worth considering given your requirements.

There is this Nextion display

@Ardubit
Why did you decide against using a Nextion.

Thanks for the detailed response !!

Sure … in the DIY ecosystem there are few to match the Adafruit !! Excellent documentation and products that work as they should.

My main challenge was to get readymade widgets like gauges, as all these regular TFT displays have good interface for numerics and strings

Actually I am a regular user of Nextion and I use it without the ITEAD library. SO easy. But I actally want to show some gauges and plots and that is where the problem. It has a very limited widgets library and if you want to show a gauge , its too much of work . I in fact use it for standard user interface like below very often… only top half of the 10” display shown as i could not take a full screenshot !!