vroland / epdiy

EPDiy is a driver board for affordable e-Paper (or E-ink) displays.
https://vroland.github.io/epdiy-hardware/
GNU Lesser General Public License v3.0
1.25k stars 178 forks source link

The `ED060XC3` waveform on s3 cann't render 060XCD, 060XCH clearly with MODE_DU mode. #318

Open lanistor opened 3 weeks ago

lanistor commented 3 weeks ago

Always using the ED060XC3 waveform with v5 board, to paint 060XCD, 060XCH and 060XD4 with MODE_DU mode (faster), It can paint clearly. But when changing to s3 board, It's color become light, seems half dark than v5 board. When changing the waveform to ED047TC2, it become clearly, but ED047TC2 is really slow.

Is this can be fixed with some simple adjust? Or must create another waveform?

Here is the paint result: ED060XC3 waveform
ED060XC3

ED047TC2 waveform or v5 board
ED047TC2

vroland commented 1 week ago

I guess it can be improved by hacking the builtin epdiy waveform to have more cycles pushing the pixels in the respsective direction. Or using epd_push_pixels() a number of times.

lanistor commented 1 week ago

I guess it can be improved by hacking the builtin epdiy waveform to have more cycles pushing the pixels in the respsective direction. Or using epd_push_pixels() a number of times.

Yeah, i guess so, and i don't have the ability to create waveforms yet.