BornaBiro / ESP32_WeatherPaper

Weather station based around ESP32 and ED060SC7 epaper panel.
MIT License
1 stars 0 forks source link

Questions about the eink display #4

Open patrickelectric opened 4 months ago

patrickelectric commented 4 months ago

Hi!

Nice project! I'm working on one in rust for the esp32 but my cat broke the wave share eink display that I was working on. I want to use the ed060sc7, but no idea how to do the wiring or if there is a driver board around. Can you give any tips of how to do it and how you got it working hardware-ise.

BornaBiro commented 3 months ago

Hi! Thank you, and I'm sorry for the badly organized repo.

About the e-paper; I'm using the e-radionica.com Inkplate6 board (now it's Soldered Inkplate6 ). It's open source (both the Hardware and the Software library). The board has ESP32 as MCU, TPS65186 e-paper PMIC for generating different voltages for the e-paper panel itself, GPIO expander, battery charger, etc.

On the software side of things, to make this work it was a lot of trial and error and reverse engineering since there is not much information on the web about driving an e-paper, but the Inkplate library can get you started. The core of the e-paper driver is in the Inkplate6.cpp file and also in Inkplate.h and Inkplate.cpp.

If you want to build this in rust, just be aware that to get grayscale images on ePaper speed is the key factor.

Also, hardware files of the Inkplate6.