FrameOS
Devices

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.

Buy from Pimoroni
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

  1. Download frameos-<version>-pico-w.uf2 from the latest release.
  2. Hold BOOTSEL while plugging in USB and copy the file onto the RPI-RP2 drive.
  3. Add a frame in the backend with Flash embedded device and the Pimoroni Inky Frame 4.0" preset.
  4. 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.

On this page