ILI9341_2_DRIVER versus ILI9341_DRIVER quality issues #2380
Replies: 3 comments 5 replies
-
It appears that -05 screen requires a special init setup, this defines the pixel voltages and gamma settings that affect the pixel colour. If you can get the init sequence from the supplier then I can look at adding it. |
Beta Was this translation helpful? Give feedback.
-
Hello Bodmer, I will implement my fix in my local environment but I'd be grateful if you could trigger me if and when you implement a fix so I can hook again my dev platform to the GitHub repo and stay up to date. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Just to add : I recently made some test and found out that
|
Beta Was this translation helpful? Give feedback.
-
Hello, I am using a TFT 2.8" ILI9341 based screen without touch feature
This model:
https://fr.aliexpress.com/item/4000832671813.html?pdp_npi=2%40dis%21USD%21US%20%242.02%21US%20%241.78%21%21%21%21%21%40211b5dec16538326276142269e8f8b%21%21im&gatewayAdapt=glo2fra
I have been provided two variant : GMT028-01 and GMT028-05
During COVID and after the whole component supply chain has been screwup with the consequence we know, The variant 01 was provided which works perfectly with the ILI9341_DRIVER
They have changed to this 05 version which is uncompatible with the ILI9341_DRIVER and by doing some research I saw that the ILI9341_2_DRIVER does the job.
Here is the problem:
using ILI9341_2_DRIVER , there is really a difference with the colors and contrast rendering. I suspect a HW chip problem or screen matrix but this may be due to the driver , for instance they way it manages colors depth? (some document mention that the ILI9341 can works either 65K or 262K colors , see : https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf)
I post pictures so you can see the difference.
My code render alternatively a jpeg test screen and to be sure that this is not due to the jpeg decoding library, I also do a test by displaying raw pixels, results are the same.
Issue is indpendant from the IDE (tested and occurs both with Arduino IDE and PLatform IO)
Library and setup as following:
PLATFORM: Espressif 8266 (4.0.1) > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
I have contacted the chinese provider (TZT) from ali express but obviously there is nothing we can expect from them as they even do not want to recognize the problem, keepiing replying that they dont see the quality problem.
Thanks for your support
Beta Was this translation helpful? Give feedback.
All reactions