FrameOS
Devices

TRMNL 4.26" DIY Kit

The TRMNL 4.26" DIY Kit (XIAO ESP32-S3 + ePaper driver board) running FrameOS, rendering scenes on-device.

Vendor
TRMNL
Model
4.26" DIY Kit
Technology
E-ink
Colors
4-level grayscale
Resolution
800×480 px
Size
4.26″ diagonal
Interface
ESP32-S3 board
Platforms
ESP32-S3
Status
🟡 Should work
Buttons
2 (usable in scenes)
FrameOS driver
waveshare.EPD_4in26

Part of the FrameOS device database. Spotted an error, or tested this panel? Edit this page on GitHub - it's a markdown file.

The TRMNL 4.26" DIY Kit pairs a 4.26" 800×480 four-grayscale e-ink panel with a Seeed XIAO ESP32-S3 on the XIAO ePaper driver board. 800×480 on a small panel means unusually crisp text, and grayscale dithers photos noticeably better than a pure black/white panel.

With 8 MB of PSRAM on the XIAO S3, this kit runs the full on-device renderer. Pick the TRMNL 4.26" DIY Kit hardware preset when you add the frame and the panel, GPIO map, flash profile and the two buttons are set up for you.

Setup

  1. In the FrameOS backend, create a frame with Flash embedded device.
  2. Choose ESP32-S3, select the TRMNL 4.26" DIY Kit preset, and enter your WiFi details.
  3. Build the firmware and flash it over USB from the browser.
  4. Install scenes as usual - they sync over WiFi, and the device updates itself over the air.

Flashing FrameOS replaces the TRMNL firmware on the board, and needs no TRMNL account - the frame talks to your own backend.

Status

🟡 Should work, not yet confirmed on real hardware. Tell us on GitHub or Discord if you try it.

On this page