Pimoroni Inky Frame 4.0"
Pimoroni Inky Frame 4.0" (Pico W) running FrameOS as a thin client - the backend renders, the Pico draws.
Official Pimoroni store
Official store page for this device.
Manufacturer docs & datasheets
- Vendor
- Pimoroni
- Model
- Inky Frame 4.0"
- Technology
- E-ink
- Colors
- 7 colors (ACeP)
- Resolution
- 640×400 px
- Size
- 4″ diagonal
- Interface
- Pico W board
- Platforms
- Pico W
- Status
- 🟡 Should work
- FrameOS driver
waveshare.EPD_4in01f
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 Frame 4.0" is a 640×400 seven-colour ACeP e-ink display with a Raspberry Pi Pico W soldered to the back. FrameOS runs on it as a thin client: the backend renders and dithers the scene, and the Pico streams the packed panel bytes into the controller. A Pico W has 264 KB of RAM - far too little for an on-device renderer, but plenty to stream a picture.
The board's own battery latch is supported, so deep_sleep powers it right down between refreshes
and cold-boots on the next interval or a button press.
Setup
- Download
frameos-<version>-pico-w.uf2from the latest release. - Hold BOOTSEL while plugging in USB and copy the file onto the
RPI-RP2drive. - Add a frame in the backend with Flash embedded device and the Pimoroni Inky Frame 4.0" preset.
- Provision it over the USB serial console - see the Pico guide.
Status
🟡 Should work, not yet confirmed on real hardware. This panel's initialisation is derived from the Waveshare 4.01" (F) reference; if yours comes up mirrored or offset, open an issue.