Pages

Thursday, February 13, 2025

EPDIY

(Probably useless, as Kindle or Sony E-ink hardware/drivers are not open source and will never be even for the older readers )

EPDiy E-Paper Driver (https://vroland.github.io/epdiy-hardware/)


EPDiy is a driver board which talks to affordable E-Paper (or E-Ink) screens, which are usually sold as replacement screens for E-Book readers. Why are they interesting?


Easy on the eyes and paper-like aestheticsNo power consumption when not updatingSunlight-readable


Ready-made DIY modules for this size and with 4bpp (16 Grayscale) color support are currently quite expensive and / or slow. The EPDiy controller can drive the bare display modules, e.g. from old e-Readers, which are available for 20$ (small) / 30$ (large) on ebay! Additionally, since it is based on the ESP32S3 (V7) / ESP32 (V2-V6) microcontroller, it features WiFi and Bluetooth connectivity.


The EPDiy driver board targets a range of E-Paper displays, as shown in the table below. As the driving method for all matrix-based E-ink displays is more or less the same, only the right connector and timings are needed. The current V7 board has three different display connectors, other display will require an adapter board.


The controller is optimized for the use with LiPo batteries, featuring a LiPo charger and ultra-low deep sleep current.


This project supports a driver for the ESP-IDF and Arduino. For installation instructions, please refer to the documentation. Note that for epdiy V7, update speeds are significantly lower when using the Arduino IDE, because it does not allow to change the sub-optimal cache configuration.


Get Inspired


The examples directory contains some example applications like a weather station or a screen diagnostic test. If you want to build something more useful though, how about:


A serial terminal for connecting to a raspberry pi: video repository]A Music Player Daemon (MPD) dashboard: repository]An e-Paper picture frame: videoAnd more to come!


Building It

ED060KD16"1072 x 1448
300 PPI
yes (should work as ED060XC3)THD0515-34CL-SN34v5
ED060KC16"1072 x 1448
300 PPI
yes (should work as ED060XC3)THD0515-34CL-SN34


ED078KC17.8"1872 x 1404
300 PPI
yes, testedFH12-40S-0.5SH40


(I picked just all 300 DPI displays)



No comments:

Post a Comment