Teaching A Pi Pico E-Ink Panel New Tricks

2024-11-13 / News / 722 Sees / 0 Comments

We’ve noticed that adding electronic paper displays to projects is getting easier. [NerdCave] picked up a 4.2-inch E-ink panel but found its documentation a bit lacking when it came to using the display under MicroPython. Eventually he worked it out, and was kind enough to share with the rest of the class.

These paper-like displays draw little power and can hold static images. There were examples from the vendor of how to draw some simple objects and text, but [NerdCave] wanted to do graphics. There was C code to do it, but it wasn’t clear how to port it to Python.

The key was to use the image2cpp website (we’ve used it before, but you can also use GIMP). Instead of C code, though, you get the raw bytes out and place them in your Python code. Once you know the workflow, it isn’t that hard, and this is an inexpensive way to add a different kind of display to your projects. The same image conversion will help you work with other displays, too.

We aren’t sure what driver chip this particular display uses, but if you have one with the UC8151/IL0373, you can find some amazing MicroPython drivers for those chips.



More about“”'s article.

All the articles are from the Internet._Copy or reprint, please indicate in the form of hyperlink from EINK news,Spectra,Gallery,Kaleido,Prism,Carta,Mobius,Aurora,SURF,JustTint,ESL,EPD,epaper,einkAPP. .
The original address《Teaching A Pi Pico E-Ink Panel New Tricks