TFT touchscreen recommendation

Hello everyone,

I am trying to get a recommendation on a tft screen to purchase. I read through a lot of the posts on the display forum and haven't seen anything. I purchased the nextion 4.3 screen about a year ago and never used it, I thought I would use it now but after browsing around I see that I am going to be getting more headaches than resolutions.

I am basically looking to get a tft screen that's at least 4.3" and I can add my menus from the code running on the Mega and not have to deal with a micro card to get my menu onto the screen.

If anyone is using a screen like what I am asking about can you please point me to it so I can purchase one. I am surprised that most of the nice screens that I see out there are for the PI and not arduino. Since I have zero experience dealing with the screens I need a lot of help on this.

Thanks again..

JohnRandalls:
I am surprised that most of the nice screens that I see out there are for the PI and not arduino. Since I have zero experience dealing with the screens I need a lot of help on this.

I would not be surprised.

A large screen with many pixels is difficult for a lot of Arduinos to update at a reasonable speed.

A Pi, even the zero, is many time faster.

There are options with good speed, however they require extra investment.

Capacitive Touchscreen (FT800 chip):
NHD-4.3CTP-SHIELD-L
NHD-4.3CTP-SHIELD-V
NHD-4.3CTP-SHIELD-N

Resistive Touchscreen (FT800 chip):
NHD-4.3RTP-SHIELD-L

They are shields for arduino UNO or MEGA.

FT813 like this:

Capacitive Touchscreen:
NHD-4.3-480272FT-CSXN-CTP

Resistive Touchscreen
NHD-4.3-480272FT-CTXL-T

Teensy 3.6 + NHD-4.3-480272FT-CSXN-CTP

These options are 3.3V, however a CD4050BE chip can be used on the SPI lines to enable communication with the arduino MEGA.

The control library that can be used is the gameduino 23x created by James Bowman.

PS: if you want better features in the MCU I suggest you go straight for a teensy 4.1.
Library: GitHub - FT81xMania/GD23ZUTX: Library to control EVE2(FT813, FT811, FT810) or EVE3 (BT815) TFT´s with Teensy 4, Teensy 3.6 or Teensy 3.5, with SdFat-beta

This is a photo of the GPS that I am developing in my spare time, it uses a 3.5 "capacitive screen with an FT813 chip. It uses a teensy 4 but it could well install a teensy 4.1, since the size is quite tiny as using it in the part rear of PCB

Appreciate the feedback guys, let me see which one will be the easiest for me to work with and not have to deal with a steep learning curve.

TFTLCDCyg:
This is a photo of the GPS that I am developing in my spare time, it uses a 3.5 "capacitive screen with an FT813 chip. It uses a teensy 4 but it could well install a teensy 4.1, since the size is quite tiny as using it in the part rear of PCB

This is definitely nice, I am not going to be that fancy or processor intense.

I forgot that the newhaven displays looks like exactly what I need, the problem is I cant find any on amazon and I dont see any other displays that match them.

JohnRandalls,
I would recommend these intelligent displays that are becoming more popular, like Nextion.
The main reason is that they have a graphical controller that will manage the TFT a lot easier than a Mega. To control a simple TFT, you would need a graphical controller, graphic memory (GRAM) for TFT resfresh, ROM for the screens, high speed conections, interface logic, ...
I use Proculus displays because of the software.
You can find it at Alibaba. They have shields ready for Arduino.

vvmarcio:
JohnRandalls,
I would recommend these intelligent displays that are becoming more popular, like Nextion.
The main reason is that they have a graphical controller that will manage the TFT a lot easier than a Mega. To control a simple TFT, you would need a graphical controller, graphic memory (GRAM) for TFT resfresh, ROM for the screens, high speed conections, interface logic, ...

I have a Nextion 4.3", but as I was about to start working with it I started to see a lot of negative info about it, like there they are not easy to work with and the lack of support is the problem. I really want to use something that I can find lots of examples for and is quite popular with people out there.
This is really my first time working with touch screens and I don't want it to be a nightmare from the start.

You can also use these screens on normal boards like the "blue pill" F103C8:
F103C8 + NHD FT813 3.5"
IDE: 1.8.13
STM32 Official core V1.9.0 or STM32 Danieleff Core
Library: GD23ZUTX

Arduino UNO (3.3V)