esphome / esphome/feature-requests

add support for weact eink (2.13 maybe 2.9)

Open
#2,101 47 comments 0 reactions 0 assignees View on GitHub
Type: Display
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

would be nice to add support for weact eink module...
https://github.com/WeActStudio/WeActStudio.EpaperModule

I have already played with it and is almost working... with this

```
57 spi:
58 id: bus_a
59 clk_pin: GPIO04
60 mosi_pin: GPIO06
61 miso_pin: GPIO05

71 display:
72 - platform: waveshare_epaper
73 spi_id: bus_a
74 model: "2.13in-ttgo-dke"
75 reset_pin: GPIO02
76 cs_pin: GPIO07
77 dc_pin: GPIO01
78 busy_pin: GPIO3
79 rotation: 90
80 full_update_every: 60
81 update_interval: 120s
```
on an esp32-c3 also tested on a normal esp32 nodemcu

the only issue I noticed is the bottom row is full of noise.. I traced this to the fact the ram on x somehow is shifted. starts at 0x01 but shall start at 0x0 the size is correct...

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the existing waveshare_epaper platform and the WeActStudio.EpaperModule documentation linked in the issue. Reproduce the supplied ESP32 configuration for the 2.13-inch module and investigate the reported bottom-row noise caused by the RAM address starting at 0x01. Done means the WeAct module is supported without the shifted-row artifact.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.