FrameOS
Devices

Pimoroni Inky - other models (Python driver)

Python fallback driver for Inky panels without a dedicated FrameOS driver - auto-detects the panel.

Official Pimoroni store

Official store page for this device.

Buy from Pimoroni
Vendor
Pimoroni
Model
Inky - other models (Python driver)
Technology
E-ink
Colors
Varies by model
Resolution
Any / configurable
Size
-
Interface
SPI HAT (Python driver)
Platforms
Raspberry Pi
Status
🟢 Confirmed working
FrameOS driver
pimoroni.inky_python

Part of the FrameOS device database. Spotted an error, or tested this panel? Edit this page on GitHub - it's a markdown file.

The Pimoroni Inky - other models (Python driver) driver is a catch-all for Inky panels that don't have a dedicated native driver in FrameOS. It uses Pimoroni's official Python library, which auto-detects most Inky boards via the EEPROM on the HAT.

How it works

On the first deploy, FrameOS installs the Inky Python library on the Raspberry Pi and renders through a small helper process. This is slower to deploy and uses a bit more memory than the native Nim drivers, but it supports every panel the official library supports - resolution and colors are detected from the board itself.

If your panel has a dedicated entry in the device database, prefer that driver.

Setup

  1. Plug the board onto the Pi's GPIO header.
  2. Add a frame in the FrameOS backend and select the Pimoroni Inky other (Python driver) driver.
  3. Save & deploy. The first deploy takes longer while the Python dependencies install.

Status

🟡 Should work, not yet confirmed on real hardware. The driver shares its controller logic with panels that are confirmed working. If you have this display, tell us on GitHub or Discord and we'll mark it confirmed.

On this page