This combination works fine for my Arduino UNO R4 Wifi. However, I cannot use that board because if I try to use the whole screen, I run into memory issues. So I changed it out with an Arduino MEGA 2560 R3. I am able to run the Waveshare provided example code and the GxEPD2 Example and HelloWorld and code on it, but nothing shows up on the screen - it remains stark white. Here are some things i tried to debug it:
Put the PWR pin to the 3.3V output to keep it on high - still doesn't work
Tested all the pins individually with a blinking LED - they all work
I am out of ideas - anyone have any ideas to solve this problem? Part of me is also contemplating sticking with the Arduino UNO R4 WiFi and getting an e-Paper Shield to deal with the memory issues but I am not sure if it is compatible with GxEPD
As for the PWR, it is confusing - my VCC is always plugged into 5V. The PWR is generally plugged into D6 as shown in the link (which I did and it did not work) - this forum post suggested plugging it into 3.3V instead to keep the pin set to high but I also have no results from this suggestion
That's not a schematic. And that table is what someone else did. Which may or may not be what you did. And my trust of what I haven't been allowed to see is essentially zero.
But hey, I wish you good luck in figuring it out. With no schematic of what you've done, I'm done here.
I mean, I could create a schematic of the table above and you would still have no idea whether I even followed the schematic I provided unless you were with me in person? I did follow the MEGA 2560 table, double, tripled, quadrupled checked it and still no dice, hence why I am posting here - posting on a forum is a pretty last resort action for me. The only difference, as I mentioned, was switching between the PWR pin from D6 (which I tried and failed) to the 3.3V source (which I also tried and failed)