HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

E-paper hacking: fastest possible refresh rate

Applied Science4 HN recommenders · recommended in 4 months, 2018-2021
YouTube
582K views · 9 years ago · tutorial · evergreen

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.

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.

Consumer devices & gadgetsEmbedded systems & DIY electronicsAudio & video engineering#e-ink#e-paper#refreshrate#firmware#reverseengineering#displays

12 comments from Hacker News

@progman322021 · in “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

RecommendsView on HN
@NoodleIncident2020 · in “Reasonably priced color e-ink display”

Colored e-ink displays are discussed at around 8:00 in this video; there are probably better sources, but this is the one I'm familiar with, so I figured I'd link it: ▶ this video The microcapsules are not individually wired up to anything, so I don't think it's feasible to make each color channel independently addressable. Instead, a grid of wires behind the capsules are either positively or negatively charged, in order to attract or repel the charged colored particles in each capsule. There are only 2 charges, but by using different sizes of particles for different colors, you can finagle it so that the color you want ends up on top. If they could address capsules individually, that would also increase the possible resolution of a black-and-white display; they'd do it if they could. But since the mechanism is about attracting and repelling charged particles, there's probably a pretty hard limit on how much you can increase the resolution before there is interference between neighboring pixels.

CitesView on HN
@sparker726782020 · in “Reasonably priced color e-ink display”

For single or double-color displays, you can do pretty decently. This Applied Sciences video on YT goes over what's possible. ▶ this video

CitesView on HN
@sparker726782020 · in “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

RecommendsView on HN
@sparker726782020 · in “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 the pixels close enough that you couldn't tell, but you'd still be basically doing sub-pixel color at that point, not truly mixing the various colors at the base level. Maybe there are other e-ink displays doing something else, but all the ones I've seen are doing some form of this approach. Here's a fascinating video on how these displays work, and how you can modify the firmware of the driver to get faster refresh rates (with an increased risk of burn-in). ▶ this video

RecommendsView on HN
@reom_tobit2020 · in “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, but Applied Engineering normally brings some interesting material. ▶ this video

RecommendsView on HN
@jrockway2020 · in “UpNext – an ePaper digital calendar for your desk”

I didn't design these things, so all I know is that the datasheet says the lifetime will be reduced if you update it more than once every five minutes. A clock with a minutes display exceeds that by 5x. (And indeed, the display I used did break! I have no idea why, but it just stopped updating one day.) Ben explains some of the constants that can be tweaked here: ▶ this video

CitesView on HN
@teruakohatu2020 · in “New 10.3″ Waveshare E Ink Monitor”

I don't think they are incapable, they are actively hiding information. Ben Krasnow had to reverse engineer a screen to figure out how to better refresh it. ▶ this video Eink could have changed the world, yet the only eink display I and many people have it our kindle.

CitesView on HN
@BeefySwain2020 · in “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

CitesView on HN
@jaquers2019 · in “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

CitesView on HN
@jrockway2019 · in “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

CitesView on HN
@guitarbill2018 · in “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

Strongly recommendsView on HN
Nook simple touch e-ink games2:55

Nook simple touch e-ink games

vasilievi4
14K views • 13 years ago
This is the WORST Monitor Ever...ON PURPOSE! - Dasung PaperlikeU E-Ink Monitor15:59

This is the WORST Monitor Ever...ON PURPOSE! - Dasung PaperlikeU E-Ink Monitor

Linus Tech Tips
2.2M views • 3 years ago
Bookeen displays smooth video playback on eInk Panel0:19

Bookeen displays smooth video playback on eInk Panel

Bookeen
132K views • 15 years ago
Modos Paper Monitor Typing Demo0:46

Modos Paper Monitor Typing Demo

Modos
18K views • 4 years ago
Bad Apple on an E-ink E paper display (2022)3:42

Bad Apple on an E-ink E paper display (2022)

Wenting Channel
24K views • 4 years ago
Bookeen breakthrough real time web page scrolling on eInk panel0:10

Bookeen breakthrough real time web page scrolling on eInk panel

Bookeen
114K views • 15 years ago
The Electrowetting Display3:38

The Electrowetting Display

IEEE Spectrum
118K views • 13 years ago
Dasung Releases 25.3" Monitor- Paperlike 253 | First Look4:22

Dasung Releases 25.3" Monitor- Paperlike 253 | First Look

eInk eReader Lovers
53K views • 5 years ago
E-Ink for Productivity: An Introduction23:26

E-Ink for Productivity: An Introduction

Technology Connextras
322K views • 7 years ago
E-Ink for productivity: Software and General Updates27:26

E-Ink for productivity: Software and General Updates

Technology Connextras
186K views • 7 years ago
CLEARink ePaper 2.0 at SID Display Week 201923:45

CLEARink ePaper 2.0 at SID Display Week 2019

Charbax
34K views • 7 years ago
E-Ink on Android, and other new things!6:40

E-Ink on Android, and other new things!

Technology Connections
485K views • 7 years ago
I made a 32" Digital eInk Newspaper5:08

I made a 32" Digital eInk Newspaper

Greg Raiz
83K views • 5 years ago
Smarter than a Smart TV! (Raspberry Pi Inside)9:10

Smarter than a Smart TV! (Raspberry Pi Inside)

Jeff Geerling
2.4M views • 4 years ago
How a Character LCD works Part 113:59

How a Character LCD works Part 1

The 8-Bit Guy
1.3M views • 9 years ago
Reading Silicon: How to Reverse Engineer Integrated Circuits31:52

Reading Silicon: How to Reverse Engineer Integrated Circuits

HACKADAY
416K views • 9 years ago
My personal fight against the modern laptop44:50

My personal fight against the modern laptop

linux conf au 2017 - Hobart, Australia
121K views • 9 years ago
New Technology: Haptic Feedback for Touchscreens5:40

New Technology: Haptic Feedback for Touchscreens

GameSpot
80K views • 14 years ago
Applied Sciences Group: High Performance Touch3:23

Applied Sciences Group: High Performance Touch

Microsoft Research
1.4M views • 14 years ago
SmackBook0:11

SmackBook

ealf
1.9M views • 20 years ago