Hello,
I purchased a 3inch e-Paper Module (G) from Waveshare , which I want to use with an Arduino Nano board .
The exemplary code provided by the corresponding wiki for this module was easy to set up and proving that the display was operating.
As I will use this display to show text/numbers I am not satisfied by showing pictures.
So, I was looking into the most promising GxEPD2 repo by ZinggJM and checked and tried out the minimal example.
Unfortunately, my display was not among those supported ones. Now I end up with the question if this can be done? Or is already work in progress?
I am not skillful or experienced enough to achieve such a thing (yet).
I intend to take a look at new e-paper displays from Good Display. Last time I checked some 4-color displays were announced, but not ready for order.
Some may be the same panels as used by Waveshare. I might ask Waveshare for free samples.
But I enjoy to get displays offered by users; its an additional reward than just to see my library used.
Please confirm your offer to send this display, in a personal message, then I will answer with my address. Thank you.
Interim report: I got this display working with GxEPD2. But there are still open questions.
As I also ordered a 2.9" 4-color e-paper display from Good Display - it is on the way - I prefer to check with and add support to this also, before I create a new release.
If anyone is waiting for support for the Waveshare 3" 4-color display with GxEPD2, please let me know. Then I would add it to the GitHub repo before preparing the next release.
-jz-
Good evening JZ and Merry Christmas belatedly.
Finally, I found some time to come back to this project and wanted to start with the new version of your GxEPD2 and my 3" display. My intention was to get a minimal working example up and running, but, this seems a bit more complex as I do not have any experiences with EPDs.
I went through the .h-files to find and uncommented all lines regarding my display without any success.
I then choose the alternative and copied the constructor manually to have a better overview on the necessities for the display. Still, ''display'' was not declared.
Maybe you can push me towards a good intro to all this?
If you don't use the default (suggested) wiring as in GxEPD2_wiring_examples.h, then you need to adapt the constructor parameters in the conditional compile section for your processor.
For this kind of questions, I usually ask for processor used, board selected to compile for, and wiring used, pin-to-pin.