Display issue: Random white lines, color/image shift #3514
Replies: 3 comments 6 replies
-
Can I lower the communication frequency? If yes, what is the setting name, and what is the default value? I use 8 bit parallel not SPI, so I guess |
Beta Was this translation helpful? Give feedback.
-
@Basitadam thanks for you recommendation! Well, the story goes on. We wrote a messages to the IPS panel supplier as well, and this is his answer: And then it hit me: Years ago, when I checked the diplay panel's pinout, it said pins 6 and 7 should get 2.8V max. And I was like WTF, it is nonsense! I have 3.3V ESP32, I won't supply 2.8V to VCC pins, all data pins, etc. I tried it with 3.3V, and it worked no problem, so the circuit stayed 3.3V. Maybe it was a mistake. What others do with this 2.8V VCC line? What is the best method for it? What about the data lines? Should they be adjusted too? |
Beta Was this translation helpful? Give feedback.
-
@Basitadam sorry for the late reply. I didn't have the bad display with me, I had to wait until it arrives. Now I can test it.
240MHz video: https://drive.google.com/file/d/1QxTCyAqokeKE5Q3xPiNEjfft_4Z5ySnc/view?usp=sharing Can you give me some pointers, how to slow down the parallel communication towards the screen? |
Beta Was this translation helpful? Give feedback.
-
Hi!
First, thank you for your awesome library. It is a HUUGE help for my ESP32 projects!
I have a strange problem:
I made a Sim racing telemetry display years ago. It is using an ESP32 WROVER 16MB, a 3.5inch IPS display with R61529 driver IC, and capacitive touch, 8 bit parallel interface. I know it is not supported officially, but pull request #2715 just works flawlessly. I mean it worked...
I decided to switch from capacitive touch to physical buttons, so I ordered the same display panel, but without a touch a layer. It supposed to be same, but it isn't. Actually I ordered multiple pieces of it, and they all have the problem, but in different severity. Some are mostly ok, but others has serious defects.
E.g.: This screen should be totally black, with an orange "Starting..." text on it.
The white lines appear randomly on the panels. Some have more, some have less, and some have one or two only.
On this screen the "5" at the bottom right is broken in half, and it has some extra white lines. The very bottom bar should be red and green, and should consist of equal squares.
I cannot even describe this one. Look at the three top boxes: Random white lines, line shift, color shift, ghost images of previous text
I use sprites, and only refresh parts of the screen, where values changed. A refresh fixes the error, except when it intorduces new ones, and the next refresh fixes it again.
When I attach the old display (with capacitive touch layer), then everything works perfectly, they show no issue at all. Just these new touchless batch of IPS display panels have problems.
Do you have any idea what the problem could be? What should I try to change in the code? I use latest master branch, with #2715 applied to it.
Has anyone experienced similar problem before?
My user setup:
Dexter
Beta Was this translation helpful? Give feedback.
All reactions