Page 2 of 6

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Fri Oct 20, 2017 6:22 pm
by loboris
mcauser wrote:
Fri Oct 20, 2017 3:18 am
My 2.9" Waveshare e-paper module arrived today. I'm a little late to the party.
If you have ESP32, you may look at my ePaper library tested on the same display.
It will be included in my ESP32 Micropython port next month.

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Thu Nov 16, 2017 11:25 am
by devrosx
loboris wrote:
Fri Oct 20, 2017 6:22 pm
mcauser wrote:
Fri Oct 20, 2017 3:18 am
My 2.9" Waveshare e-paper module arrived today. I'm a little late to the party.
If you have ESP32, you may look at my ePaper library tested on the same display.
It will be included in my ESP32 Micropython port next month.
hello, any news about this?, already flashed my esp32 with you Micropython port (works great and installation is easy BTW :)
I own waveshare 4.3. and would be great to make it works with esp32 micropython..

thanks

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Thu Nov 16, 2017 3:14 pm
by loboris
devrosx wrote:
Thu Nov 16, 2017 11:25 am
... any news about this?, already flashed my esp32 with you Micropython port (works great and installation is easy BTW :)
I own waveshare 4.3. and would be great to make it works with esp32 micropython..

thanks
ePaper library and module will be included probably at the end of the month.
The dirver is for ePaper modules with SPI interface, Waveshare 4.3" ePaper display has UART interface.
You can try this MicroPython library with your display.

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Thu Nov 16, 2017 9:17 pm
by devrosx
loboris wrote:
Thu Nov 16, 2017 3:14 pm
devrosx wrote:
Thu Nov 16, 2017 11:25 am
... any news about this?, already flashed my esp32 with you Micropython port (works great and installation is easy BTW :)
I own waveshare 4.3. and would be great to make it works with esp32 micropython..

thanks
ePaper library and module will be included probably at the end of the month.
The dirver is for ePaper modules with SPI interface, Waveshare 4.3" ePaper display has UART interface.
You can try this MicroPython library with your display.
Great :)
Sorry cant read i have waveshare 4.2 (black and white) with SPI interface..., so it should be OK

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Sun Nov 19, 2017 7:03 am
by AlbSan
loboris wrote:
Thu Nov 16, 2017 3:14 pm
ePaper library and module will be included probably at the end of the month.
Great!
I bought this e-ink display:
WaveShare 296x128 2.9inch E-Ink display module three-color.
I hope that your library is adaptable for that.
It should works fine with my Micropython ESP32 (HelTec WIFI KIT-32).
We are waiting to test your job! ;)

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Sun Dec 17, 2017 3:04 am
by AlbSan
Hi guys, any news about the library? :D

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Tue Dec 26, 2017 8:51 pm
by devrosx
Yes ... any news please :)

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Thu Dec 28, 2017 3:24 am
by rcolistete
It would be useful to have a pure MicroPython driver compatible with Pyboard, WiPy 1, ESP8266, ESP32 and Pycom boards (WiPy 2/3, LoPy, etc). Anybody is making this type of driver ?

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Fri Feb 02, 2018 9:47 am
by mcauser
Image

Working on a MicroPython driver for my Pyboard and STM32s for the Waveshare 1.54" and 2.9" SPI e-paper displays.
I'll publish to Github once it's stable enough.

The 1.54" b/w display uses a GxGDEP015OC1 with a 200x200 resolution and IL3829 controller.
The 2.19" b/w display uses a GxGDEH029A1 with a 128x296 resolution and IL3820 controller.
Close enough that they could share a library. The main difference is the lookup tables (LUTs) and init commands.

I don't have a black/white/red display to test on, but based on the sample code in their wiki, shouldn't be too hard to add support.

I bought the 2.19" b/w display as it has a 2 second full refresh time, compared to 15 seconds for the 2.19" b/w/r!
The 1.54" b/w full refresh time is also 2 seconds, and the 1.54" b/w/r is 8 seconds.
There's heaps of videos on youtube showing the slow b/w/r full refresh. eg. https://www.youtube.com/watch?v=Qk4JhQWoWhM

Re: Drivers for Waveshare 2.13inch E-Ink display

Posted: Fri Feb 02, 2018 3:07 pm
by rcolistete
I have Waveshare 1.54" and 2.9" SPI 3 color e-paper displays. So I can test your driver and maybe help modifying them.

By the way, the Waveshare 2.13" SPI 3 b&w and color e-paper displays use the IL3895 controller.