FrameOS
Devices

Device database

Every display FrameOS can drive - 110+ e-ink, LCD and HDMI displays with specs, colors, resolution and setup notes.

FrameOS ships with 110+ display drivers, selectable when you add a frame in the backend. Native Nim drivers cover most e-ink panels by Waveshare and Pimoroni, three generic drivers cover everything with a video output - and every display below has its own page with full specs and setup instructions.

Showing 117 of 117 displays. Click a column to sort, click a row for full specs and setup.

Interface
HDMI / Framebuffer-anyFull RGBHDMI / composite✓ Tested
HTTP upload-anyFull RGBNetwork (HTTP POST)✓ Tested
Web onlyESP32-anyFull RGBNone (browser)✓ Tested
Pimoroni Inky - other models (Python driver)-anyVaries by modelSPI HAT (Python driver)✓ Tested
Pimoroni Inky Impression - other models (Python driver)-anyVaries by modelSPI HAT (Python driver)✓ Tested
Pimoroni HyperPixel 2.1" Round2.1"480×480262K (18-bit RGB)GPIO (DPI)✓ Tested
Pimoroni Inky pHAT 2.13" (4-colour)2.13"250×122Black / White / Yellow / RedSPI HATShould work
Pimoroni Inky pHAT 2.13" black/white2.13"212×104Black / WhiteSPI HATShould work
Pimoroni Inky pHAT 2.13" black/white (SSD1608)2.13"250×122Black / WhiteSPI HATShould work
Pimoroni Inky pHAT 2.13" black/white/red2.13"212×104Black / White / RedSPI HATShould work
Pimoroni Inky pHAT 2.13" black/white/red (high-temp)2.13"212×104Black / White / RedSPI HATShould work
Pimoroni Inky pHAT 2.13" black/white/red (SSD1608)2.13"250×122Black / White / RedSPI HATShould work
Pimoroni Inky pHAT 2.13" black/white/yellow2.13"212×104Black / White / YellowSPI HAT✓ Tested
Pimoroni Inky pHAT 2.13" black/white/yellow (SSD1608)2.13"250×122Black / White / YellowSPI HATShould work
Pimoroni Inky Impression 4.0" (2025 / Spectra 6)4"600×4006 colors (Spectra 6)SPI HAT✓ Tested
Pimoroni Inky Impression 4.0" (7-colour)4"640×4007 colors (ACeP)SPI HATShould work
Pimoroni Inky wHAT 4.2" (4-colour)4.2"400×300Black / White / Yellow / RedSPI HATShould work
Pimoroni Inky wHAT 4.2" black/white4.2"400×300Black / WhiteSPI HATShould work
Pimoroni Inky wHAT 4.2" black/white (SSD1683)4.2"400×300Black / WhiteSPI HATShould work
Pimoroni Inky wHAT 4.2" black/white/red4.2"400×300Black / White / RedSPI HATShould work
Pimoroni Inky wHAT 4.2" black/white/red (high-temp)4.2"400×300Black / White / RedSPI HATShould work
Pimoroni Inky wHAT 4.2" black/white/red (SSD1683)4.2"400×300Black / White / RedSPI HATShould work
Pimoroni Inky wHAT 4.2" black/white/yellow4.2"400×300Black / White / YellowSPI HAT✓ Tested
Pimoroni Inky wHAT 4.2" black/white/yellow (SSD1683)4.2"400×300Black / White / YellowSPI HATShould work
Pimoroni Inky Impression 5.7" (7-colour)5.7"600×4487 colors (ACeP)SPI HAT✓ Tested
Pimoroni Inky Impression 7.3" (2025 / Spectra 6)7.3"800×4806 colors (Spectra 6)SPI HAT✓ Tested
Pimoroni Inky Impression 7.3" (7-colour)7.3"800×4807 colors (ACeP)SPI HAT✓ Tested
Pimoroni Inky Impression 13.3" (2025 / Spectra 6)13.3"1600×12006 colors (Spectra 6)SPI HAT✓ Tested
Waveshare 1.02" (D) e-PaperESP321.02"128×80Black / WhiteSPIShould work
Waveshare 1.54" (B V2) e-PaperESP321.54"200×200Black / White / RedSPIShould work
Waveshare 1.54" (B) e-PaperESP321.54"200×200Black / White / RedSPIShould work
Waveshare 1.54" (C) e-PaperESP321.54"152×152Black / White / YellowSPIShould work
Waveshare 1.54" (DES) e-PaperESP321.54"152×152Black / WhiteSPIShould work
Waveshare 1.54" (V2) e-PaperESP321.54"200×200Black / WhiteSPIShould work
Waveshare 1.54" e-PaperESP321.54"200×200Black / WhiteSPIShould work
Waveshare 1.64" (G) e-PaperESP321.64"168×168Black / White / Yellow / RedSPIShould work
Waveshare 2.13" (B V3) e-PaperESP322.13"212×104Black / White / RedSPIShould work
Waveshare 2.13" (B V4) e-PaperESP322.13"250×122Black / White / RedSPIShould work
Waveshare 2.13" (B) e-PaperESP322.13"212×104Black / White / RedSPIShould work
Waveshare 2.13" (BC) e-PaperESP322.13"212×104Black / White / YellowSPIShould work
Waveshare 2.13" (C) e-PaperESP322.13"212×104Black / White / YellowSPIShould work
Waveshare 2.13" (D) e-PaperESP322.13"212×104Black / WhiteSPIShould work
Waveshare 2.13" (DES) e-PaperESP322.13"212×104Black / WhiteSPIShould work
Waveshare 2.13" (G V2) e-PaperESP322.13"250×122Black / White / Yellow / RedSPIShould work
Waveshare 2.13" (G) e-PaperESP322.13"250×122Black / White / Yellow / RedSPIShould work
Waveshare 2.13" (V2) e-PaperESP322.13"250×122Black / WhiteSPIShould work
Waveshare 2.13" (V3) e-PaperESP322.13"250×122Black / WhiteSPIShould work
Waveshare 2.13" (V4) e-PaperESP322.13"250×122Black / WhiteSPI✓ Tested
Waveshare 2.13" e-PaperESP322.13"250×122Black / WhiteSPI✓ Tested
Waveshare 2.15" (B) e-PaperESP322.15"296×160Black / White / RedSPIShould work
Waveshare 2.15" (G) e-PaperESP322.15"296×160Black / White / Yellow / RedSPIShould work
Waveshare 2.36" (G) e-PaperESP322.36"296×168Black / White / Yellow / RedSPIShould work
Waveshare 2.66" (B) e-PaperESP322.66"296×152Black / White / RedSPIShould work
Waveshare 2.66" (G) e-PaperESP322.66"360×184Black / White / Yellow / RedSPIShould work
Waveshare 2.66" e-PaperESP322.66"296×152Black / WhiteSPIShould work
Waveshare 2.7" (B V2) e-PaperESP322.7"264×176Black / White / RedSPIShould work
Waveshare 2.7" (B) e-PaperESP322.7"264×176Black / White / RedSPIShould work
Waveshare 2.7" (V2) e-PaperESP322.7"264×1764-level grayscaleSPIShould work
Waveshare 2.7" e-PaperESP322.7"264×1764-level grayscaleSPIShould work
Waveshare 2.9" (B V3) e-PaperESP322.9"296×128Black / White / RedSPIShould work
Waveshare 2.9" (B V4) e-PaperESP322.9"296×128Black / White / RedSPIShould work
Waveshare 2.9" (B) e-PaperESP322.9"296×128Black / White / RedSPIShould work
Waveshare 2.9" (BC) e-PaperESP322.9"296×128Black / White / YellowSPIShould work
Waveshare 2.9" (C) e-PaperESP322.9"296×128Black / White / YellowSPIShould work
Waveshare 2.9" (D) e-PaperESP322.9"296×128Black / WhiteSPIShould work
Waveshare 2.9" (DES) e-PaperESP322.9"296×128Black / WhiteSPIShould work
Waveshare 2.9" (V2) e-PaperESP322.9"296×1284-level grayscaleSPIShould work
Waveshare 2.9" e-PaperESP322.9"296×128Black / WhiteSPIShould work
Waveshare 3" (G) e-PaperESP323"400×168Black / White / Yellow / RedSPIShould work
Waveshare 3.52" (B) e-PaperESP323.52"360×240Black / White / RedSPIShould work
Waveshare 3.52" e-PaperESP323.52"360×240Black / WhiteSPIShould work
Waveshare 3.7" e-PaperESP323.7"480×2804-level grayscaleSPIShould work
Waveshare 4" (E) e-PaperESP324"600×4006 colors (Spectra 6)SPI✓ Tested
Waveshare 4.01" (F) e-PaperESP324.01"640×4007 colors (ACeP)SPI✓ Tested
Waveshare 4.2" (B V2 OLD) e-PaperESP324.2"400×300Black / White / RedSPIShould work
Waveshare 4.2" (B V2) e-PaperESP324.2"400×300Black / White / RedSPIShould work
Waveshare 4.2" (B) e-PaperESP324.2"400×300Black / White / RedSPIShould work
Waveshare 4.2" (BC) e-PaperESP324.2"400×300Black / White / YellowSPIShould work
Waveshare 4.2" (C) e-PaperESP324.2"400×300Black / White / YellowSPIShould work
Waveshare 4.2" (V2) e-PaperESP324.2"400×3004-level grayscaleSPIShould work
Waveshare 4.2" e-PaperESP324.2"400×3004-level grayscaleSPIShould work
Waveshare 4.26" e-PaperESP324.26"800×4804-level grayscaleSPIShould work
Waveshare 4.37" (B) e-PaperESP324.37"480×176Black / White / RedSPIShould work
Waveshare 4.37" (G) e-PaperESP324.37"512×368Black / White / Yellow / RedSPIShould work
Waveshare 5" round 1080×1080 LCD5"1080×1080Full RGBHDMI✓ Tested
Waveshare 5.65" (F) e-PaperESP325.65"600×4487 colors (ACeP)SPIShould work
Waveshare 5.79" (B) e-PaperESP325.79"792×272Black / White / RedSPIShould work
Waveshare 5.79" (G) e-PaperESP325.79"792×272Black / White / Yellow / RedSPIShould work
Waveshare 5.79" e-PaperESP325.79"792×2724-level grayscaleSPIShould work
Waveshare 5.83" (B V2) e-PaperESP325.83"648×480Black / White / RedSPIShould work
Waveshare 5.83" (B) e-PaperESP325.83"600×448Black / White / RedSPIShould work
Waveshare 5.83" (BC) e-PaperESP325.83"600×448Black / White / YellowSPIShould work
Waveshare 5.83" (C) e-PaperESP325.83"600×448Black / White / YellowSPIShould work
Waveshare 5.83" (V2) e-PaperESP325.83"648×4804-level grayscaleSPIShould work
Waveshare 5.83" e-PaperESP325.83"600×448Black / WhiteSPIShould work
Waveshare 5.84" e-PaperESP325.84"768×256Black / WhiteSPIShould work
Waveshare 7.3" (E) e-PaperESP327.3"800×4806 colors (Spectra 6)SPI✓ Tested
Waveshare 7.3" (F) e-PaperESP327.3"800×4807 colors (ACeP)SPIShould work
Waveshare 7.3" (G) e-PaperESP327.3"800×480Black / White / Yellow / RedSPIShould work
Waveshare 7.5" (B HD) e-PaperESP327.5"880×528Black / White / RedSPIShould work
Waveshare 7.5" (B V2 OLD) e-PaperESP327.5"800×480Black / White / RedSPIShould work
Waveshare 7.5" (B V2) e-PaperESP327.5"800×480Black / White / RedSPI✓ Tested
Waveshare 7.5" (B) e-PaperESP327.5"640×384Black / White / RedSPIShould work
Waveshare 7.5" (BC) e-PaperESP327.5"640×384Black / White / YellowSPIShould work
Waveshare 7.5" (C) e-PaperESP327.5"640×384Black / White / YellowSPIShould work
Waveshare 7.5" (HD) e-PaperESP327.5"880×528Black / WhiteSPIShould work
Waveshare 7.5" (V2 GRAY) e-PaperESP327.5"800×4804-level grayscaleSPIShould work
Waveshare 7.5" (V2) e-PaperESP327.5"800×480Black / WhiteSPI✓ Tested
Waveshare 7.5" e-PaperESP327.5"640×384Black / WhiteSPIShould work
Waveshare 10.2" (B) e-PaperESP3210.2"960×640Black / White / RedSPIShould work
Waveshare 10.3" e-Paper10.3"1872×140416-level grayscaleUSB/SPI (IT8951)✓ Tested
Waveshare 12.48" (B V2) e-Paper12.48"1304×984Black / White / RedSPI (dual driver boards)✓ Tested
Waveshare 12.48" (B) e-Paper12.48"1304×984Black / White / RedSPI (dual driver boards)✓ Tested
Waveshare 12.48" e-Paper12.48"1304×984Black / WhiteSPI (dual driver boards)Should work
Waveshare 13.3" (B) e-PaperESP3213.3"960×680Black / White / RedSPIShould work
Waveshare 13.3" (E) e-PaperESP3213.3"1600×12006 colors (Spectra 6)SPI✓ Tested
Waveshare 13.3" (K) e-PaperESP3213.3"960×680Black / WhiteSPIShould work

How the drivers work

  • E-ink panels are driven over SPI by drivers compiled directly into the FrameOS binary - no Python, no vendor libraries. FrameOS renders your scene, dithers it to the panel's exact ink palette, and pushes the result to the display.
  • HDMI / Framebuffer renders straight to the Pi's video output - TVs, monitors, any HDMI panel. On a Pi 5 it pushes 60 frames per second.
  • Web only runs a frame with no physical display: view it in the browser, perfect for trying FrameOS or kiosk setups.
  • HTTP upload POSTs each rendered image to a URL of your choosing - drive displays FrameOS has never heard of.
  • Older or unusual Pimoroni Inky boards fall back to a Python driver that auto-detects the panel.
  • Panels marked ESP32 also work without a Raspberry Pi, driven by the FrameOS ESP32-S3 firmware. ESP32 currently targets Waveshare SPI e-paper panels and headless builds; each firmware image contains one selected panel driver.

Picking a panel

New to e-ink? Start with the Waveshare buying guide, or jump straight to a crowd favourite: the Pimoroni Inky Impression 7.3" for plug-and-play color, or the Waveshare 13.3" Spectra 6 for a big, vivid art frame.

Your panel is missing?

  • Displays not in this database: open an issue, or try the closest driver - controller boards are often shared between panels.
  • Tested a panel marked "should work"? Tell us, with a photo.
  • Each device page is a markdown file in content/docs/devices/, so corrections and additions are one pull request away.