Even I can't do similarly with my 2.4" TFT LCD in here still: 2.4" TFT LCD Shield isn't working on Arduino Mega

Now, I have bought 3.5" TFT LCD display for my Arduino Mega 2560 R3 to try whether I could run the screen or not, and it is not working now! I am so depressed and angry for these two's misbehaviors. I have already checked website and a lot of Arduino IDE code examples and libraries such as UTFT.h, UTouch.h, UTFT_MEGA, UTFT_CTE, TFTLCD. I tried these and I can not run my 3.5" screen. Where am I faulty? There is something below the screen shield: www.mcufriend.com and 3.5" TFTLCD for Arduino 2560. Are there any basic code or have anyone tried to run Mcufriend's displays correctly?

enter image description here

enter image description here

  • 1
    possible duplicate of 2.4" TFT LCD Shield isn't working on Arduino Mega
    – Gerben
    Commented Jul 8, 2014 at 13:45
  • I would recommend contacting the seller about example code/libraries, or at the least a datasheet.
    – sachleen
    Commented Jul 8, 2014 at 18:17
  • I have the same problem and the seller does not respond
    – user3167
    Commented Jul 15, 2014 at 8:12
  • I know how to make these work, but they are all a little different. Please post a link to the exact product you bought. A link to an online store or something will work fine. If it's like the one in my photo, I can make it work... flickr.com/photos/77816686@N02/11719888193/in/…
    – Jasmine
    Commented Jul 22, 2014 at 23:02
  • Yes it is @Jasmine. Please do. Thank you in advance.
    – Bay
    Commented Aug 10, 2014 at 9:25

4 Answers 4



Download hennings new UTFT library.

in myGLCD define R61581 as this is the driver chip for 3.5 display.



Try this code:


First delete the old UTFT library, then copy and paste the library inside de RAR file.

  • Can you please post the contents of the file? Commented Jul 20, 2014 at 23:47

This might be a silly suggestion, but the mega2560 is 5v, and the display is 3.3v...and you need an interface board between. I have successfully run a 3.2" display using this interface board


Hope this helps


I have the same lcd shield from mcufriend. It has ILI9327 in 8 bit mode.

This shield doesn't work with original UTFT library (it supports only 16-bit mode).

Try modified version from https://github.com/dgolda/UTFT and use:

myGLCD(NIC35WS,38,39,40,41); //3.5" TFTLCD for arduino 2560 from mcufriend.com

Not the answer you're looking for? Browse other questions tagged or ask your own question.