FrameOS
Devices

TRMNL BWRY

The 7.5" four-colour TRMNL BWRY running FrameOS as a thin client - the backend renders, the ESP32-C3 draws.

Official TRMNL store

Official store page for this device.

Buy from TRMNL

Manufacturer docs & datasheets

Vendor
TRMNL
Model
BWRY (7.5")
Technology
E-ink
Colors
Black/White/Yellow/Red
Resolution
800×480 px
Size
7.5″ diagonal
Interface
ESP32-C3 board
Platforms
ESP32-C3
Status
🟡 Should work
Buttons
1 (usable in scenes)
FrameOS driver
waveshare.EPD_7in5yr

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 BWRY is the four-colour (black, white, yellow, red) 7.5" TRMNL device on an ESP32-C3. Four-colour e-ink gives you headlines and highlights without the long refresh of a six-colour Spectra panel.

Like the TRMNL OG, the C3 has no PSRAM, so FrameOS runs this board as a thin client: your backend renders and dithers the scene to the panel's four-colour palette, and the device streams the packed result into the controller. The backend therefore has to be reachable when the frame renders.

Setup

  1. In the FrameOS backend, create a frame with Flash embedded device.
  2. Choose ESP32-C3, select the TRMNL BWRY preset, and enter your WiFi details.
  3. Build the firmware and flash it over USB from the browser.
  4. Install scenes as usual.

Flashing FrameOS replaces the TRMNL firmware, and needs no TRMNL account or servers. The C3 image uses a 4 MB single-slot layout with no OTA partition, so firmware updates go over USB.

Status

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

On this page