Waveshare 7.5 inch 3 colors shows nothing

Hello Jean-Marc,

i use this display:
https://www.amazon.de/dp/B075YP81JR?psc=1&ref=ppx_yo2ov_dt_b_product_details
Backside Display: V3 Sticker

ESP32:
https://www.amazon.de/dp/B07RM1BBVF?psc=1&ref=ppx_yo2ov_dt_b_product_details

(I can't get the display to work, so I started with the examples the examples for Ardunio boards first !)

The inking on the flat cable says:

FPC-C001
21.08.30
HB

e-Paper Driver HAT (Revision 2.3)

Display Config B
Interface Config 0

e-Paper | Ardunio Mega 2560 R3

VCC | 5V
GND | GND
DIN | GPIO51
CLK | GPIO52
CS | GPIO53
DS | GPIO8
RST | GPIO9
BUSY | GPIO7
PWR | GPIO10


GxEDP2_HelloWorld.ino:

// select the display class and display driver class in the following file (new style):
#include "GxEPD2_display_selection_new_style.h"

GxEDP2_display_selection_new_style.h:
// 3-color e-papers
#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61)

No output on display, nothing is shown

Serial monitor:

Busy Timeout!
_PowerOn : 20000728
Busy Timeout!
_Update_Full : 20000692
Busy Timeout!
_PowerOff : 20000708

For the example GxEDP2_Example.ino, the same display or the same settings as above were made / commented out / inserted

The display shows nothing, the output in the serial monitor is as follows:

_PowerOn : 20000884
_Update_Full : 7655564
_PowerOff : 12
_PowerOn : 4124
Busy Timeout!
_Update_Full : 20000876
Busy Timeout!
_PowerOff : 20000876
Busy Timeout!
_PowerOn : 20000896
Busy Timeout!
_Update_Part : 20000852
Busy Timeout!
_Update_Part : 20000860
_Update_Part : 14581180
_Update_Part : 1736028
Busy Timeout!
_Update_Part : 20000896

Have I made a mistake? Have I made a mistake in my thinking ? Selected the wrong display ? Why does the display show nothing ? Is it possible that the ribbon cable is connected the wrong way round? (I have orientated myself on the product pictures)

Hi @pritti

Your panel is a
7.5 inch tri-color electronic paper display partial update of black and white parts, GDEY075Z08
according to the inking on the connector.
This panel is not supported in GxEPD2.

The b/w panel GDEY075T7 is supported and has the same controller:

//#define GxEPD2_DRIVER_CLASS GxEPD2_750_GDEY075T7  // GDEY075T7  800x480, UC8179 (GD7965), (FPC-C001 20.08.20)

You can try with this driver, to see if you get some b/w output.

The GDEW075Z08 also has the same controller

//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08  800x480, EK79655 (GD7965), (WFT0583CZ61)

But I don't know if it can work with your panel.

In any case, you need to pull the PWR line HIGH, for supplying power to the panel.
Either connect it to VCC, or set the pin connected to it to OUTPUT and set it to HIGH.
-jz-

Thank you for the detailed answer. I shouldn't be surprised. Will the display I bought be supported by your library in the future ? Or is that technically not possible?

Ok ... the PWR pin to 3.3 V on the Ardunio Mega 2560 ?

You can use either 3.3V or 5V on MEGA. 5V is more "logical" on 5V processor.

I didn't notice you use ESP32 and MEGA in your post.

There is no reason why this panel could not be supported in GxEPD2, except that I don't have one (and that I don't really like 3-color displays because of the slow refresh and long test times).

If you like, I could lend you my display for the development / implementation ? Perhaps I can alleviate your "aversion" to 3-colour displays ?

Doesn't help. I support only displays that I have and can re-test with.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.