Skip to content

Example configuration of nanogui for the WeAct Studio 2.9' Black and White E-Paper-Display for Esp32 running Micropython.

License

Notifications You must be signed in to change notification settings

de-dh/WeAct-2.9-EPD-Esp32-MPY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeAct-2.9-EPD-Esp32-MPY

Summary

Example configuration of Peter Hinch's nano-gui for the WeAct Studio 2.9' Black and White E-Paper-Display for Esp32 using Micropython. Tested on an Esp32-WROVER-E using MicroPython v1.25.0 on 2025-04-15; Generic ESP32 module with ESP32. Only the neccessary files from nano-gui are included (no addidtional drivers or demo folder).

The following is demonstrated in the demo:

  • Using Writer class to draw text with custom fonts and font-sizes (compiled with Peter Hinch's font-to-py)
  • Using primitive drawing functions of the framebuffer class (native to micropython): Text and Rects.
  • Loading small .pbm images from memory.
  • Updating the display's content: Showing two different screens.

Setup

  1. Download all files (except the /doc folder) and upload them to the root of your Micropython device.
  2. Adjust the Pin configuration in color_setup.py to match your display.
  3. Run main.py.

The result should look like that ("screenshots" of the display's framebuffer):

Screenshot of the first screen. Screenshot of the second screen.

About

Example configuration of nanogui for the WeAct Studio 2.9' Black and White E-Paper-Display for Esp32 running Micropython.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages