Pimoroni Inky Impression - 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.
- Vendor
- Pimoroni
- Model
- Inky Impression - 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_impression
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 Impression - 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
- Plug the board onto the Pi's GPIO header.
- Add a frame in the FrameOS backend and select the Pimoroni Inky Impression - all others (Python driver) driver.
- 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.