user-img

Chris Garrett

  • 1 Projects
  • 1 Followers
  • Feb 18,2025
+ Follow

MicroPython + Elecrow CrowPanel 5.79″ E-Paper ESP32 Display

Elecrow CrowPanel 5.79” E-Paper ESP32 display combines the benefits of e-ink with the computing power of the ESP32-S3 chip, making it perfect for low-power applications like weather stations, dashboards, and home automation.

MicroPython + Elecrow CrowPanel 5.79″ E-Paper ESP32 Display
 
  • thumbnail-img
 

Story

Elecrow kindly provides Arduino code examples, as far as I can tell they do not offer any MicroPython libraries. This makes working with the display more difficult for a lot of people.

One of the best examples is the Arduino code for a weather station dashboard that pulls data from OpenWeatherMap and displays it on the e-paper screen.

All you need to do is get your own API key and then set the correct geographic location:

Weather Station

I was really wanting to code with MicroPython because I like the rapid prototyping and my purposes don't need the extra performance of compiled C. It turns out thanks to Ignas Bukys there is one user-generated library available.

For my purposes, his library had some things that I didn't need or couldn't get to work so my version is quite slimmed down, but please give him some love for his hard work!

Even just considering it as an ESP32 board, it has some nice features including buttons and an SD card slot

Hello World in MicroPython for the CrowPanel Epaper Display

# E-Paper display
import CrowPanel as eink

# Instantiate a Screen
screen = eink.Screen_579()

# prepare framebuffer
screen.fill(eink.COLOR_WHITE)

# Output message
screen.text("Hello World!", 30, 80, eink.COLOR_BLACK

#Load buffer to screen and display
screen.show()

Check out the further MicroPython examples on my site.

Code
  • MicroPython Library Module for CrowPanel

    https://github.com/omiq/crowpanel/blob/main/CrowPanel.py
    View
  • 2x MicroPython Examples

    https://www.makerhacks.com/elecrow-crowpanel-epaper-esp32/
    View

MicroPython + Elecrow CrowPanel 5.79″ E-Paper ESP32 Display

Elecrow CrowPanel 5.79” E-Paper ESP32 display combines the benefits of e-ink with the computing power of the ESP32-S3 chip, making it perfect for low-power applications like weather stations, dashboards, and home automation.

70
 
2
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 2 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.