E-paper hacking: fastest possible refresh rate

Applied Science · 582K views · 2017 · 27:55

Open on YouTube

Consumer devices & gadgetsEmbedded systems & DIY electronicsAudio & video engineeringtutorial

Why Hacker News recommends it

Whenever e-ink refresh speed or driving waveforms come up, HN points to this as the clearest hands-on explanation of how these displays work and how to hack them.

What it is

Ben Krasnow of Applied Science explains how electrophoretic e-paper displays work and how he modified the driver firmware and waveform lookup tables of a 4.2-inch panel to reach roughly 3Hz partial refresh. It covers the tweakable constants in the refresh process and touches on colored e-ink microcapsules.

Recommended by 4 HN commenters across 4 different months, 2018 to 2021.

What Hacker News said

Strong rec guitarbill · 2018-09 · on “E Ink Waveforms are a closely guarded secret”

Ben Krasnow (Applied Science on YouTube) did some research into driving e-Ink displays, and he made some similar observations: > All of the lookup table information has been removed from this datasheet, because the industry thrives on secrecy or something Highly recommended, as usual for him it's a great video/write-up: * [this video] * [LINK]

Recommends reom_tobit · 2020-04 · on “Hacking Together an E-ink Dashboard”

yeah I believe that was the only option for older / cheaper displays. I recently got a kindle for a present and notice that when it can, it will try to refresh the screen as little as possible. For example, when you press the top of the screen to bring up the settings, only the top cycles, and then the same when you tap below to get rid of the settings. To that end, I would be interested in watching some high-speed camera footage of the displays just to see the gears turn. I’ll have a look round and edit this comment if I find any. e: found one. [LINK] also a video from an engineering channel that normally gives good insight into these things, I have watched it yet so it may not be great, bu

Recommends sparker72678 · 2020-07 · on “Reasonably priced color e-ink display”

Turns out that e-ink displays typically don't mix colors this way. In order to get multiple colors in a single display, they use sort of colored-balls of various densities suspended in a fluid. Then, using the known viscosities of the fluid in the capsules, they can vary the charge of the electrodes very quickly to sort of _drag_ a color up to the top. But when you do this, you're dragging a _single_ color. _All_ the colors are in the capsule, but you can only truly pull a single one at a time, a true pigment-like mixing isn't possible. If you pull the Cyan up, you're necessarily losing the Magenta, for example. If you had a high enough resolution addressable grid, you might be able to put t

Recommends sparker72678 · 2020-07 · on “Reasonably priced color e-ink display”

Great video on these sorts of displays, what they're capable of, and perhaps some inspiration for any hobby projects: [this video]

Recommends progman32 · 2021-01 · on “Show HN: Low-power Kindle-based dashboard”

It's possible to refresh e-ink without a global flash if you are careful and have a clever controller. I don't think this video directly addresses this but it gives a good overview on the problem space [this video]

Cites jrockway · 2019-09 · on “PineTime Is a $25 Smartwatch / Companion for PinePhone Linux Phone”

I built an e-ink clock recently. E-ink has two downsides; the datasheet says that the display will be damaged if it's refreshed more than every 3 minutes (I ignore that and refresh it every minute, so we'll see if it lasts) and the black/white/black refresh cycle is very visually distracting. Having that thing in the field of view just doesn't work. Both of these issues can be gotten around with a different refresh algorithm, but of course the datasheet doesn't include any of them. The vendors regard their refresh logic as proprietary and so you have to spend months trying to figure out what will work, like this: [this video]

Cites jaquers · 2019-11 · on “E Ink just unveiled a new type of color e-paper”

I don't think so. It's easy to "paint" over white because that's the base color of the medium, but "painting" over another color means you have to clear it first. [this video]

Cites BeefySwain · 2020-01 · on “13.3" full color ePaper display”

My understanding of electronic paper displays is almost entirely founded in the great Applied Science[0] video about it. I have to assume that the way that a full color electronic paper display is done would be vastly different than the method that the 3 color displays work. Anyone have any insight into this? [0] [this video]