Wemos D1 Mini is one of my favorites ESP8266 boards with a cheap price, tiny form factor, and support for stackable expansion boards.
Lolin has now launched a small 2.13-inch tri-color E-Ink display that is compatible with D1 mini, D1 mini Pro, and D32 Pro boards, and sells for just $9.90 plus shipping.
- 2.13-inchTri-Color (red/black/white) ePaper/e-Ink display with 212×104 resolution
- Driver IC – Good Display UC8151D
- Connection to D1 mini, D1 mini Pro, D32 Pro via 10-pin connector
- Debugging – 8-pin unpopulated header with EPD signals (SPI, Reset, Busy…) 3.3V, GND
You may wonder why the PCB reads “2.13 INCH e-Paper 250×122”, while the resolution is 212×104. That’s because the company probably reused the PCB from their 2.13-inch black and white e-Paper display with 250×122 resolution (IL3897 driver).
The display can be programmed with Arduino using LOLIN_EPD, Adafruit_GFX, and Adafruit_BusIO libraries as explained in the Wiki. You’ll find three Arduino sketch samples on Github.
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
It might be time to upgrade my heating controller running on the D1 with the original OLED display that’s become totally unreadable even in the dark after only one year!
Those tri-color e-paper displays are cool, but they are soooooooooo slow.
Probably that in order to display a room’s temperature, heating profile and the time-of-day it’s enough ?
Trying to display the time of day is probably a bad idea. It takes seconds to update the display, and some say you shouldn’t update them more often than every 180 seconds or you risk damaging them. The black and white versions are probably better suited, especially if you get one with partial refresh, which the tri-color ones don’t have.
Good to know, thanks for the advice!
$9.90 + $5.00 shipping. So, not $9.90 shipped
I would call this 2-color, and that’s being generous!
Unless you’re relying on a different counting system, for me red+black+white = 3 possible colors for any pixel, so the description is correct.
What is the wiring to a D1 Mini then? I tried this display with one of the sample sketches but it simply does nothing at all 🙁 Anyone with success with this? My wiring: GND->GND 3v3->3v3 RST->RST MOSI (D7) -> MOSI SCK (D5) -> SCK D0->CS D8->DC using this sample: #include <LOLIN_EPD.h> #include <Adafruit_GFX.h> /*D1 mini*/ #define EPD_CS D0 #define EPD_DC D8 #define EPD_RST -1 // can set to -1 and share with microcontroller Reset! #define EPD_BUSY -1 // can set to -1 to not use a pin (will wait a fixed delay) /*D32 Pro*/ // #define EPD_CS 14 //… Read more »
I saw your post and your wiring helped me a lot, thanks!
If you use the lolin_epd samples that are adjusted for SD1680 (https://github.com/wemos/LOLIN_EPD_Library/blob/master/examples/simple_2_13_inch_250x122_TRI-COLOR_SSD1680/simple_2_13_inch_250x122_TRI-COLOR_SSD1680.ino), the display should work just fine. The test file worked well for me.