Skip to content
Martin edited this page Jul 30, 2020 · 46 revisions

CALE-IDF wiki

E-paper component driver for the ESP-IDF framework and compatible with ESP32 / ESP32S2

Latest news

  • Model plasticlogic011.h (1.1 inch) Epaper added. Manufacturer is plasticlogic.com
  • New class gdew075T8 (640*384) is added to the supported epaper displays

CalEPD first tests

Eureka moment when the 2.13" Flex display class got my Buffer filled and GFX displayed

This repository is the start of a new CALE Firmware for ESP-IDF and it's also where CalEPD, a component to drive epapers, is built and tested before landing in the it's own repository.

That way it can be used for another projects as a submodule.

CalEPD requires

Adafruit GFX as a component.

Development is still in course

I'm working every weekend and some nights in order to finish version 1.0 as soon as possible. But the good news is that the first drivers are already testeable on the last days of May 2020. And there are instructions coming so you can add your Epaper module too.

The goal is to support most Epaper displays that are >= 400*300 pixeles including:

Both in b/w and with their Black/Red Black/Yellow variants. A little note about this two.

It come my attention that I asked for the Controller for a 12.48 inches epaper to Waveshare and I got the following response:

"We are unable to offer you data about the IC controller of the e-paper, according to our engineer."

A bit more research confirmed why: I researched a bit more and of course I found what controller it uses. But I also realized that Waveshare, is an agent reselling Good display epapers, that adds electronics on top. That's the reason that GxEPD classnames all start with GDEW*. So it's useless to write an email to Waveshare asking for support with epaper Controllers, just check the Good Display page and download the examples provider. Good Display has a very nice and helpful support that heavily contrasts what I experienced trying to ask questions to Waveshare.

If this sparks your interest you can read more about this EPD driver in the CALE-IDF section.

Please note this is meant to work only with ESP-IDF if you are using Espressif32-Arduino framework just check out GxEPD library that has many good examples and supports most common Eink displays.

Clone this wiki locally