

The Adafruit Circuit Playground E-Ink Gizmo (Manufacturer Part ID: 4428) is a versatile add-on board designed to work seamlessly with the Adafruit Circuit Playground Express or Circuit Playground Bluefruit. It features a low-power, high-contrast E-Ink display, making it ideal for creating interactive displays, educational projects, and low-power IoT applications. The E-Ink Gizmo is perfect for projects that require persistent, easy-to-read visuals without continuous power consumption.








The following table outlines the key technical details of the Adafruit Circuit Playground E-Ink Gizmo:
| Specification | Details |
|---|---|
| Manufacturer | Adafruit |
| Part ID | 4428 |
| Display Type | E-Ink (Electronic Paper Display) |
| Display Size | 1.54 inches diagonal |
| Resolution | 200 x 200 pixels |
| Color | Black and White |
| Interface | SPI (Serial Peripheral Interface) |
| Power Supply Voltage | 3.3V (powered via Circuit Playground) |
| Current Consumption | ~15mA during updates, negligible when idle |
| Dimensions | 50mm x 50mm x 6mm |
| Weight | 10g |
The E-Ink Gizmo connects directly to the Circuit Playground via a 7-pin connector. Below is the pin configuration:
| Pin | Name | Description |
|---|---|---|
| 1 | 3.3V | Power supply pin (3.3V from Circuit Playground) |
| 2 | GND | Ground connection |
| 3 | MOSI | Master Out Slave In (SPI data line) |
| 4 | SCK | Serial Clock (SPI clock line) |
| 5 | EPD_CS | Chip Select for the E-Ink display |
| 6 | EPD_DC | Data/Command control for the E-Ink display |
| 7 | EPD_RESET | Reset pin for the E-Ink display |
Adafruit_GFXAdafruit_EPDBelow is an example code snippet to display "Hello, World!" on the E-Ink Gizmo using the Arduino IDE:
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_EPD.h> // E-Ink display library
// Define E-Ink display pins
#define EPD_CS 5 // Chip Select pin
#define EPD_DC 6 // Data/Command pin
#define EPD_RESET 7 // Reset pin
#define EPD_BUSY 8 // Busy pin
// Initialize the E-Ink display (1.54" 200x200 resolution)
Adafruit_SSD1681 display(200, 200, EPD_CS, EPD_DC, EPD_RESET, EPD_BUSY);
void setup() {
// Initialize the display
display.begin();
display.clearBuffer(); // Clear the display buffer
// Display "Hello, World!" on the screen
display.setTextSize(2); // Set text size
display.setTextColor(EPD_BLACK); // Set text color
display.setCursor(10, 10); // Set cursor position
display.print("Hello, World!");
display.display(); // Update the display with the buffer content
}
void loop() {
// No actions needed in the loop for static content
}
The display does not update:
Adafruit_GFX and Adafruit_EPD) are installed.The display shows artifacts or incomplete updates:
display.clearBuffer() before writing new content to the display.The display is blank after uploading code:
display.display() function is called after writing to the buffer.Adafruit_EPD library to verify hardware functionality.By following this documentation, you can effectively integrate the Adafruit Circuit Playground E-Ink Gizmo into your projects and create stunning, low-power displays!