Hello everyone, Just plugged in my new TFT module (Bought from here, shield is same as picture 4: https://www.ebay.co.uk/itm/Red-3-5-inch-TFT-LCD-Touch-Screen-Display-Module-480X320-for-Arduino-Mega2560/174279014922?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649) to my Uno, and have been having a few issues with the graphical side of things which hopefully someone can help me with!
The display, in most scenarios, will only display in a (blurry) Blue or slight shades of green, no matter the colour code used for (for example) setTextColor, fillScreen, fillRect and drawRect, among others. However, I say in most scenarios as the "diagnose_TFT_support" colours all work perfectly. However, "GLUE_Demo_480x320", "graphictest_kbv" and "testcard_kbv" (I know this is for lower pixel displays, but seems to run OK dimensions wise with the same graphical issues) all have the Green-blue appearance which I know they shouldn't
I've tried running the display off an external PSU with no luck, and i've tried GLUE as well as UTFT to no avail (same issue). I'm fairly certain it's not the screen either, as the display will sometimes show the right colour for some scripts
One interesting point to note - When I change the Arduino code file from one that works (I.e. "diagnose_TFT_support") to one that doesn't (such as a personal, slow refresh Arduino file), the first screen will display properly, however any subsequent frames wont. This also happens in reverse, I.e. going BACK to loading "diagnose_TFT_support" from one of these "Broken" Arduino files, the first screen will have the graphical error, with all subsequent screens displaying perfectly (I'll include pictures as to what I mean - note the prominent horizontal lines). Pressing reset will lead to "diagnose_TFT_support" running perfectly from the first frame
Absolutely stumped - any help would be greatly appreciated!
(I'll also include any console feedback and pictures which might help you figure out the problem - If you need more information (I fully recorded the "graphictest_kbv" play through if that would help), let me know!)
Console Response from "diagnose_TFT_support":
Diagnose whether this controller is supported
There are FAQs in extras/mcufriend_how_to.txttft.readID() finds: ID = 0x9486
MCUFRIEND_kbv version: 2.9.8
PORTRAIT is 320 x 480
Run the examples/graphictest_kbv sketch
All colours, text, directions, rotations, scrolls
should work. If there is a problem, make notes on paper
Post accurate description of problem to Forum
Or post a link to a video (or photos)I rely on good information from remote users




















