Go Down

Topic: 3.95 inch LCD touch screen ili9488 (Read 47937 times) previous topic - next topic

janmail

Hello all,

I cant find any good driver for this Lcd and im not very good to program it.
 
 
3.95 inch LCD touch screen
 
Resolution: 480 x320
 
Controller: ili9488
 
Provide the LCD, IC specification ili9488 microcontroller arm driver
 
Appearance of size:  9.7 cm X 6.9 cm

david_prentice

Well,   it looks just like other mcufriend.com shields.    The easiest library to adapt is UTFT.

Do you have a link to an online store for this shield ?

David.


janmail

Here are the link.

http://www.aliexpress.com/item/Free-shipping-LCD-Display-Module-TFT-3-95-inch-TFT-LCD-screen-for-Arduino-UNO-R3/1995671772.html

Thank you for any help to solve my problem.

diger67

#4
Jul 25, 2015, 09:36 pm Last Edit: Jul 25, 2015, 09:44 pm by diger67
No problems. It seems that the Advanced version ili9488 ili9341. I just corrected the library to determine the type of the controller and determine which features are used to control them.

janmail

Hello,
 i dont know how still not working.


darry

Hello guys. I have same problem on arduino mega, can you please help on this? Thanks a lot :)

diger67

#7
Aug 17, 2015, 08:58 pm Last Edit: Aug 17, 2015, 09:02 pm by diger67
With the corrected library works. For one thing, it would use this library have to rename the folder with a previously installed library. And copied into the library folder of the library post above links. The fact is that you probably use the library adafruit where pin-Magick for Arduino Mega is using the port outputs A. In my library uses the old pin-Magick.

tao13

adafruit library didn't work , not on uno , not on mega
the driver for this lcd is unknown

utft didn't work too

maybe in the future adafruit will add the driver for this kind of lcd

mmb_88

#9
Oct 13, 2015, 04:06 pm Last Edit: Oct 13, 2015, 04:10 pm by mmb_88
i have tested the Libraries from diger67 and they works fine :)
( Mega2560 with the same 3.95 ILI9488 display)
Thank you very much for that !!
I only have changed the SPI define to Soft SPI in the libraries,
so that i can use it direct with the mega ...

I think some init commands have to be adapt so that it works 100% correct, but for now it works ...   :)
If i find something i will tell you

tao13

Thanks a lot diger67.
3.95 tft works very good on mega.
I had a 3.6 tft with ili9327 and works ok too.

Now i bought again a 3.6" tft
http://www.ebay.com/itm/141647130960?_trksid=p2060353.m2748.l2649&ssPageName=STRK%3AMEBIDX%3AIT

but it is only 3.5" (wrote on the board) and it has ili9488 , it is the "identifier" received from diger67 example.

The item starts but with big problems (i tried with 2 items , because i bought 2 pcs).

Any ideea?
Many thanks

cblx5

Hi,

First, yes,    THANKS   to diger67  .....   

May I add my experience too

I have been reading this thread while patiently waiting for my 3.6 inch TFT - which has now arrived but with badly damaged screen.  Only half of it is useable, so waiting for replacement. :o

The 3.6 inch seems identical to the 3.95 inch except for size  - e.g. states controller is ili9488 (but see later)

The TFT would have been useless using UTFT library as the data pins sit across two ports on the UNO, and the control pins also need remapping, which diger67 does !!!!!! 

Before I found this thread I was creating a simple hand built shield to convert the 3.6 inch  data pinouts to match the UTFT library, the control pinouts can be remapped easily.....  but no need now due to diger67 library.   Can plug the TFT directly into UNO !!!!!!!!!!!


One question I do have and hope to get an answer here.

I forced the identifier to 0x9327 and the diger67 examples seem to run a lot smoother, than the default 0x9341.   But all the colours are now LIGHT,   e.g. red is light red, blue is light blue etc


Code: [Select]
// identifier = 0x9341;
  //identifier = 0x9488;  //useable
    identifier = 0x9327;   // looks the best and smoothest




Does anyone have the correct colour values for 0x9327 ?

One last thing for others - I had to also force the diger67 examples to a screen width of 320 and height of 480  for some reason.  They were picking up smaller sizes.  Also examples have a lot of commented out code  which is really useful.


Finally  ... did I say thanks to diger67 ??  :)   
 







cblx5

Hi, back again....

Just discovered david_prentice Mcufriend_kbv library and in particular the glue demo.

One word  - WOW !!!!!!!!!!!

Worked perfectly even on my dodgy cracked screen and such brilliant colours !!!!

Thanks to david_prentice my questions answered !!!!!!!!!!



saeed3015

hello
help me please I can't use the driver ili9488 for the 3.6"TFT LCD shield for mega2560 R3

diger67

Library imperfect. Supplemented and adjusted for specific Shield. To correctly display the Scrin have to edit its value in the file library at the TFT change. I do not claim perfection. Who I moved to stm32 and ported the library on its platform. Everything works. Thanks to all and for the praise and criticism. I will continue to work.

Go Up