Building an E-Ink Laptop

A series where I’m documenting my process of designing and building an e-ink laptop.

Background

Since the E Ink Corporation’s founding in 1997 and the patenting of its microencapsulated electrophoretic display, or epaper, manufacturers started to incorporate e-ink film into consumer devices. 1. Some of the first devices were ereaders: The Sony Librie in 20042 and the Amazon Kindle in 2007 3.

Throughout the years, we’ve seen several e-ink products and prototypes: e-ink film used with larger screens4, color5, flexible material6 and most recently have started seeing e-ink displays used in smartphones and tablets, notably from Hisense and Onyx Boox product lines. And while e-ink has been around for 24 years, we have yet to see a laptop with an e-ink panel.

Why isn’t there an E Ink Laptop?

There have been attempts in the past to create a similar device: Pixel Qi and OLPC7, Boox Typewriter8, Yoga Book C9309 and the ThinkBook Plus10. These attempts did not materialize, were discontinued, or were not sufficiently suitable to meet users’ demands due to hardware or lack of a cohesive UX/UI paradigm. To make matters worse, the E Ink Corporation holds the patents for its e-ink technology and only licenses its technology to large manufacturers making availability or mass adoption difficult.11

Fortunately, some of the most exciting work and innovation happening today is in the e-ink modding community12. There have been attempts to re-purposing ereaders: as a calendar,13 to display a static image or site14, Kobo devices running GNU/Linux15, Amazon Kindle devices repurposed as a development platform16, the Remarkable 1 running Parabola17, and PINE 64 recently announcing a native e-ink single-board computer18.

After following the development of e-ink for some time, I’ve decided to re-use some of the existing hardware I have and create an e-ink laptop.

Why do you want to build an E Ink laptop?

From about 6 am to 7 pm, I’m in front of a computer or digital device that’s emitting blue light. Throughout the day, I’m supporting students, attending meetings, reading documentation, news articles, programming, learning, using emacs and org-mode to capture information, write down thoughts, create tasks, and conversing with my knowledge management system.

I try to use my e-ink monitor as much as possible throughout the day to reduce eye strain, fatigue and lessen distractions while intermittently taking breaks. The Dasung monitors go a long way to make this possible when I’m home or in a stationary place. Though there are times, I’m not working in front of my desktop or would like to work at a different location. The teardown and set-up of my environment when using an e-ink monitor is somewhat tedious, in addition to changes having to make when switching from an LCD to an e-ink monitor:

  • making adjustments and tweaks to the window manager.
  • adjusting font sizes.
  • changing themes in different applications.

I am then having to switch the changes back when using an LCD for meetings or videos. I’ve already solved some of this by writing some scripts and making adjustments in some applications. Still, I would like to design the experience for using an e-ink monitor with a dedicated device from the ground-up.

Creating an E Ink Laptop

I’ll be using a ‘headless’ Thinkpad T480 19 combined with the Dasung HD-FT 20.

Thinkpad T480

The Thinkpad T480 seems to be an ideal laptop for building an e-ink laptop, The T480 has 21:

  • A hot-swappable battery (internal and external).
  • 13 hours of battery while web browsing with the 72Wh battery.
  • Supports up to 64 GB of ram.
  • Two Nvme drives (type 2280 and 2242).
  • Standard HDMI port, USB-C, Thunderbolt 3, Headphone Jack, Ethernet, and SD card slot.
  • Uses a standard USB-C charger. 22
  • Lightweight and portable.
  • It can be modded to use the classic 7-row keyboard. 23

The hot-swappable battery and long battery life are essential for any portable setup, especially with an e-ink monitor. The T480 supports up to 64Gb of ram and two Nvme drives, providing plenty of power and expansion as a daily driver.

Since the Dasung monitors connect via HDMI and receives power through USB, the T480 has all of the necessary ports without an adapter. Lastly, after removing the lid cover with the T480, there is room here to hack and mod the Dasung screen to the T480.

Dasung HD-FT

Dasung currently is the only manufacturer of e-ink monitors that I’m aware of 24, and their third-generation monitors are a substantial upgrade from prior generations.

Directly from the monitor, you can:

  • Change image modes (M1, M2, M3, Fast, Fast+, Fast++, Black, Black+, Black++)
  • Adjust contrast
  • Clear the screen
  • Turn on and off the backlight

The ability to easily change the monitor’s modes without software, the fast screen refresh, screen resolution of 2200×1650 and the backlight make it a great base to build an e-ink laptop.

Next Steps

The first post went over my reasons for building an e-ink laptop, some history about e-ink technology, the e-ink modding community, recent advancements, and the hardware I’ve selected to create an e-ink laptop.

The next post in the series will be a teardown of the Dasung HD-FT, inspired by Kev Zettler’s work on the Dasung Paperlike Pro.25

About

Hi, I’m Alexander Soto.

I’m a community organizer, educator, software engineer, hacktivist, and agent of social change. My interests are in exploring community-building, social justice, education, and leveraging technology to address social problems.

In the past, I’ve worked as a labor rights organizer, a teacher, and I’m currently the Project Lead at EI2030, an Expert In Residence at Resilient Coders, and founder of Modos.

I enjoy tinkering/playing/breaking things, 3D printing, painting, playing piano, swimming, and writing in my spare time.

This site is the scattered and unfinished version of my thoughts while documenting what I’m currently learning and exploring.

If you’d like to know the updates of a post, have questions, comments, suggestions, or would like to collaborate, send me a direct message on Twitter, or an email and we can talk.

  1. E Ink - Wikipedia

    ↩︎
  2. Sony Librie - Wikipedia

    ↩︎
  3. Live from the Amazon Kindle launch event

    ↩︎
  4. DASUNG Releasing Large Size 25.3“ E-ink Monitor: Paperlike 253

    ↩︎
  5. Video: The Color E-Reader is Here: Hands-On with E Ink “Kaleido” on the PocketBook Go

    ↩︎
  6. Video: E Ink releases new flexible and foldable 32 inch E-Paper Display

    ↩︎
  7. Breaking News: OLPC & Pixel Qi to Share XO Laptop Screen Patents AND All Current & Future Display IP

    ↩︎
  8. This weird e-ink laptop is my dream computer

    ↩︎
  9. Lenovo Yoga Book C930 review: two screens and lots of compromises

    ↩︎
  10. Lenovo’s ThinkBook Plus Gen 2 has an even bigger and better E Ink display on the lid

    ↩︎
  11. Correction, this is an unsubstantiated claim. Ask HN: Why are e-ink note-taking devices so expensive compared to iPads?

    ↩︎
  12. E-ink ergo cyberdeck ideas

    ↩︎
  13. Building an E-Ink Calendar, and a UI Toolkit along the way

    ↩︎
  14. An updated daily front page of The New York Times as artwork on your wall

    ↩︎
  15. Kobo Mini running Debian Linux tablet

    ↩︎
  16. Turning an old Amazon Kindle into a eink development platform

    ↩︎
  17. Parabola-rM

    ↩︎
  18. Pine64 Announces a Native E-ink Single Board Computer

    ↩︎
  19. Inspired by the Raspbery Pi 400 and Commodore 64.

    ↩︎
  20. Dasung’s Shopify Store

    ↩︎
  21. Video: Best used ThinkPad to buy in 2020?

    ↩︎
  22. thinkplus Portable Lightweight 65W USB-C Wall PD Charger

    ↩︎
  23. T25 Frankenpad

    ↩︎
  24. While Onyx Boox has made Android Tablets that can be used as a secondary monitor, in my experience with the Onyx Boox Max 2, the referesh rate and performance was no where near comparable to a comparable Dasung monitor of the same generation. In addition, there have been reports that Onyx is violating the Linux kernel’s license, refuses to release source code, as such I would prefer to not support them.

    ↩︎
  25. Dasung Paperlike Pro Teardown

    ↩︎