Pimoroni inky: bit
A low energy, high contrast, three-color electronic paper (ePaper / eInk / EPD) display for your micro: bit v2.
Pimoroni has been trying to make an ePaper display for the micro: bit for YEARS, and with the micro: bit v2’s increased RAM it’s finally possible! \o/
inky: its beautiful, high-contrast display is ideal for displaying simple graphics and crisply-rendered text and, because it looks like paper, it’s readable in bright sunlight. ePaper displays have ultra-low power consumption so are ideal for powering with a battery, and once you’ve written an image to the display it doesn’t need to be connected to power anymore. It’s perfect for use as a fancy name badge, a cute clock, for displaying QR codes or pixel art, or for displaying data from your micro: bit’s sensors.
Please note that inky: bit will only work with a micro: bit v2!
Features
- 2.13″ EPD display (250×122 pixels)
- Compatible with micro: bit v2Â only
- Microsoft MakeCode support
- MicroPython support
- Comes fully assembled and ready to use
Multi-color EPD displays, like the ones on Inky: bit, use ingenious electrophoresis to pull colored particles up and down on the display. The colored particles reflect light, unlike most display types, meaning that they’re visible under bright lights. It takes approximately 15 seconds to refresh the display, with a typical 8mA current draw during refreshes.
Everything comes fully assembled, and there’s no soldering required! The display is securely stuck down to the inky: bit PCB and connected via a ribbon cable. Just pop your micro: bit into the slot at the top of inky: bit and you’re ready to go.
Software
The easiest way to code inky: bit is with the block-based Microsoft MakeCode editor. Pimoroni has created custom drag-and-drop blocks that will help you get started drawing text, shapes, and images.
To add the inky: bit library in MakeCode, click on the cog at the top right-hand corner, then “Add Package“, then enter the URL “https://github.com/pimoroni/pxt-inkybit“. You can find full instructions in the GitHub repository for the library.
If you’d prefer to program inky: bit with MicroPython, we’ve got a library for that too. Check out https://github.com/pimoroni/micropython-inkybit for how to get started programming inky: bit with python.microbit.org or Mu.
Notes
- Overall dimensions: approx 67 x 44 x 12 mm
- Display usable area dimensions: 48.5×23.8mm (WxH), 2.13″Â diagonal
- Pimoroni has mounted inky: bit’s e-ink display on a slightly oversized PCB to protect it. This display does still involve a thin sheet of glass though, so it’s worth taking a little bit of care to avoid direct impacts to the screen.