FrameOS
Devices

Seeed reTerminal Sticky

Seeed Studio reTerminal Sticky - a small 3.97" black/white e-ink board with an ESP32-S3, running FrameOS on-device.

Official Seeed Studio store

Official store page for this device.

Buy from Seeed Studio
Vendor
Seeed Studio
Model
reTerminal Sticky
Technology
E-ink
Colors
Black/White
Resolution
800×480 px
Size
3.97″ diagonal
Interface
ESP32-S3 board
Platforms
ESP32-S3
Status
🟢 Confirmed working
Buttons
3 (usable in scenes)
FrameOS driver
waveshare.EPD_3in97

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

The Seeed reTerminal Sticky is a pocket-sized 3.97" e-ink board with an ESP32-S3 (8 MB PSRAM, 32 MB flash) - 800×480 pixels on a small panel, so text stays crisp. It makes a good desk or fridge frame: a day's agenda, a shopping list, the next bus.

FrameOS runs on it as a full ESP32-S3 frame - scenes render on the device. Pick the Seeed reTerminal Sticky hardware preset and the panel, GPIO map, flash profile and the 4 kHz buzzer on GPIO 48, which clicks when a press registers, are configured for you. The preset also brings:

  • Three keys: AI (GPIO 4), UP (5) and DOWN (6). UP held is the previous scene, DOWN held the next (button actions), and AI held is the voice chat: hold it, say what you want, let go.
  • Touch: the glass sends taps, long presses and swipes to scenes like a Pi touchscreen (input events), and a touch wakes a sleeping frame. Only the parts of the panel that changed are refreshed, so a tap answers at once, and the edges are bound like the other touch boards': up from the bottom for the scene switcher, down from the top for the scene's settings. With Touch beep on, a press that something takes clicks.
  • The battery gauge: the Sticky's fuel gauge reports the charge and whether it's on USB, so the frame deep-sleeps on its cell and stays connected when plugged in.
  • The TF card for assets.

Setup

  1. In the FrameOS backend, create a frame with Flash embedded device.
  2. Choose ESP32-S3, select the Seeed reTerminal Sticky preset, and enter your WiFi details.
  3. Flash it over USB from the browser - the backend writes the release image for the board and sets it up as this frame.
  4. Install scenes as usual - they sync over WiFi, and the device updates itself over the air.

Small panel, small battery: this is a good candidate for deep sleep between refreshes.

Status

🟢 Confirmed working - tested on real hardware: touch, partial refresh, taps that answer at once, and edge swipes.

On this page