A developer named Tony has pushed a 960x540 e-paper display to 20 FPS using only an ESP32, the same chip found in the Lilygo and M5PaperS3 platforms. No FPGA, no co-processor, no expensive hardware. That is a result that breaks what most engineers treat as a hard ceiling for mid-range e-ink panels.
The method works by attacking the problem at the physics layer. E-ink particles are charged pigments that move physically in response to electric fields. Tony's software skips full-frame redraws entirely, instead generating custom driving waveforms that only move the particles required to produce the next image. Frame-to-frame differences are encoded in an MPEG-like scheme, so only deltas are transmitted and converted into waveforms. Less data movement, fewer particle transitions, higher throughput.
Read the full project writeup at tonyweston.uk, not just for the conclusion, but for how the waveform generation and delta encoding are actually implemented on constrained hardware. The linked video demonstrates the technique running Bad Apple, a standard benchmark for unconventional display hacks. The broader question, whether this approach scales to larger panels like those used in whole-room home automation displays, remains open.
[READ ORIGINAL →]