What's the deal with all of these eInk displays? Why is this example code that I found showing a bunch of jumbled pixels instead of a beautiful, dithered Blinka? If these are your questions, then you are in the right place. This guide will show you everything you need to get going with your chosen Adafruit bare eInk display.
Each display in the shop has its own dedicated page here with usage examples for Arduino, CircuitPython or Python. You'll be able to find your display's page and use the example code.
Steps to Success
To ensure that you have a painless and beautifully dithered experience, first make your way over to the Hardware Setup page. This page walks through your hardware options for interfacing with a bare eInk display.
If you're using CircuitPython with displayio, then you can go directly to the page for your chosen display. You'll be able to download the Project Bundle, which includes the driver in the /lib folder that you'll need to interface with your display.
However, if you know you're going to use Arduino or Python, you'll want to go to either theĀ Arduino Setup or Python Setup page(s). These pages list the steps necessary for installing libraries and dependencies.
Page last edited October 09, 2025
Text editor powered by tinymce.