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.
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
- In the FrameOS backend, create a frame with Flash embedded device.
- Choose ESP32-C3, select the TRMNL BWRY preset, and enter your WiFi details.
- Build the firmware and flash it over USB from the browser.
- 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.