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
🟡 Should work
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.
  • 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

🟡 Should work, not yet confirmed on real hardware. The keys, touch, microphone and gauge follow Seeed's hardware specification and haven't been tried on a board yet. Tell us on GitHub or Discord if you try it.

On this page