Support Waveshare 7.5in XSRUPB 2025 eink display #3567
Replies: 4 comments 2 replies
-
|
🏷️ I've automatically added the |
Beta Was this translation helpful? Give feedback.
-
|
I'm working on an update for this to work with the epaper_spi component. It's close but there are a few issues and I need to generate the documentation for it as well. I'm hoping the implementation is generic enough for any UC8129 bwr display like the waveshare or these other brand models. |
Beta Was this translation helpful? Give feedback.
-
|
You can copy down the folder from here https://github.com/mutilator/esphome/tree/uc8179-bwr/esphome/components/epaper_spi The template would look something like this. # Define colors
color:
- id: color_blk
red: 0%
green: 0%
blue: 0%
white: 0%
- id: color_white
red: 100%
green: 100%
blue: 100%
white: 100%
- id: color_red
red: 100%
green: 0%
blue: 0%
white: 0%
display:
- platform: epaper_spi
model: 7.5in-bv3-bwr-xsrupb
dimensions:
width: 800
height: 480
id: eink_display
cs_pin:
number: GPIO15
ignore_strapping_warning: True
dc_pin: GPIO27
busy_pin:
number: GPIO25
inverted: True
reset_pin: GPIO26
lambda: |-
it.fill(color_white); // white background
it.print(10, 10, id(font), color_blk, "Black text");
it.print(10, 50, id(font), color_red, "Red text"); |
Beta Was this translation helpful? Give feedback.
-
|
draft pr for now |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Component name
epaper_spi
Link to component documentation on our website
https://esphome.io/components/display/epaper_spi/
Describe the enhancement
epaper_spi doesn't currently support the Waveshare 7.5in XSRUPB 2025 eink panel.
@mutilator submitted esphome/esphome#8635 a while back to add support for this panel to the waveshare_epaper component, and it worked great. I'm using it on multiple devices with great success. However, the PR now has conflicts and no longer works with the current version of esphome.
Could the work from the PR be reimplemented for the new epaper_spi component?
Use cases
Supporting the Waveshare 7.5in XSRUPB 2025 eink panel would be great because the display is pretty cheap (only about $20 all costs included delivered to the US). They look and really great.
Anything else?
Apparently this display is also known as DEPG0750RWF86BF30
andFPC-8612` ; here's the datasheet: https://github.com/user-attachments/files/20256633/FPC-8612.pdfFor reference, someone figured out how to add support for this display to GxEPD2: ZinggJM/GxEPD2#127 (comment)
Beta Was this translation helpful? Give feedback.
All reactions