Inkplate 6 is an ESP32 powered wireless e-Paper Display based on a recycled Kindle E-reader display, and that e-Radionica launched in December 2019 via a crowdfunding campaign.
The company says backers were “happy about the versatility and simplicity of the display” but wished for a larger display, a faster refresh rate, and extra features. This gave birth to an upgraded version: Inkplate 10. The new ESP32 wireless display comes with a recycled 9.7-inch display with 1200 x 825 resolution, up to 38% faster refresh rates, as well as extra GPIO pins, an RTC clock, a USB Type-C port, and lower power consumption.
- Wireless module – ESP32 WROVER module with dual-core ESP32 processor with Wi-Fi & Bluetooth 4.0 (BLE) connectivity, 8MB PSRAM, 4MB flash
- External storage – MicroSD card socket
- Display – 9.7-inch, 1200 x 825 e-paper display with support for grayscale, partial updates, and quick refresh cycles:
- 1.61 second refresh time in black & white mode
- 1.81 second refresh time in grayscale mode
- 0.62s for partial update
- USB – 1x USB Type-C port for programming and power
- Expansion – Headers for GPIO pins, I²C, SPI, and easyC/Qwiic connectivity
- Misc – RTC and backup battery, 3x capacitive touch pads, power and user pushbuttons
- Power Supply
- JST input and MCP73831 charger for Lithium battery power
- Texas Instruments (TI) TPS65186 PMIC
- Power consumption – 22 µA sleep state that can work for months on a single battery
The company provides Arduino libraries compatible with Adafruit GFX as well as a MicroPython module for the display, and an ESP-IDF driver is also in the works. There are also online tools with an image converter and GUI designer to help people create content compatible with the display. You’ll find all those and (soon) hardware design files on Github.
Inkplate 10 also supports Peripheral Mode which allows you to control the display from another board such as Raspberry Pi or Arduino via commands sent over a UART or USB connection.
The comparison table above – provided by e-Radionica – shows much faster refresh rates compared to a Waveshare e-Paper display with the same dimensions and resolution, plus some extra features like WiFi connectivity and a MicroSD slot for storage.
Just like its predecessor, Inkplate 10 has been launched on Crowd Supply. A $129 pledge is asked for the display, or $169 with a 3D printed enclosure. Shipping adds $10 to the US, and $18 to the rest of the world. Shipping is expected to start at the end of April.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
I know almost nothing about these e-Ink/e-Paper displays. I have two questions: [Q1] Why does it take 1.62us/pixel * (1200 * 825 pixels) = 1.60 seconds per screen refresh? The way I understand it each pixel is a ball (or similar) with two sides, one black and one white. The balls live in an X-Y matrix and are flipped electrostatically. So why are the pixels being flipped one at a time? Let’s say you have a display in portrait orientation, there are lots more pixels in the rows, so given a row-oriented frame buffer, just load each row and update the pixels by columns all at the same time and step down (or up) through the rows doing the same thing until the entire page is updated. Or maybe that doesn’t work because the electrostatic fields overlap and it is impossible to flip two adjacent pixels simultaneously? Even if you have to skip adjacent pixels to prevent overlap, there surely are ways to compress/encode the update so more than one pixel can be updated at a time. Or maybe it has something to do with energy usage? [Q2] I’ve heard these e-Paper displays have a limited life-span. Eventually the balls (or whatever) that physically move, wear out. So why is there a concern with how fast the display refreshes/updates? I think you want to update as little as possible to preserve life span. Hmmm. Yeah I can see that faster refresh may be better, especially for high resolution e-Paper displays that (for some reason) must update one pixel at a time. 1.6 seconds to flip a 1200×825 pixel E-book page sounds kind of annoying. Also, an e-Paper display with a 1.6 second page refresh rate that wears out eventually would be totally useless for a clock display with seconds ticking. Even if you made a smaller e-Paper clock display that updates faster than one second, the seconds pixels would eventually wear out – right?.
Thanks to anyone that takes the time to educate me. Rgds, David in Florida
Having dissected how the controller chips work for e-paper displays gives me a little confidence in this answer. The reason for the row by row pixel update is mostly power consumption and the fact that the controller chips act like giant multiplexers redistributing the high voltage. There is no reason why it shouldn’t be possible to update more pixels simultaneously but do keep in mind that individual pixels just take a while to update because the microdots have to physically migrate. That is mostly what makes them so slow as opposed to lcd technology where crystal orientation gets changed. Faster update time can be achieved by upping the voltage but this drastically reduces lifespan.
As for the wear issue, it’s a real problem though if you’re updating your display once a second an lcd display would be a better fit anyways.