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, report your results with a photo and we'll mark it confirmed.