Skip to main content

Tidbyt

Integrate your Gen1 or Gen2 device with TRMNL.

Ryan Kulp avatar
Written by Ryan Kulp
Updated yesterday

Tidbyt is an LED display with a common ethos - see what you care about.

Following their acquisition in November 2024 however, development was paused indefinitely and Tidbyt devices are slowly going offline.

Since then, several Tidbyt fans joined the TRMNL community and we've developed a new way to design TRMNL plugins to breathe new life to Tidbyt devices.

  1. progress report #2, September 2025

To stay updated on this development, consider joining the Beta waitlist:

Getting Started

  1. Purchase a one-time BYOD license.
    ​

  2. Claim the BYOD license to add it to your new or existing TRMNL account.
    ​

  3. After logging in to your TRMNL account, go to device settings and change the model to Tidbyt (64x32).
    ​
    Open the Tidbyt app on your phone and go to Settings -> Developer -> Get API Key. Copy both the Device ID and Key to your TRMNL account.

  4. Browse for plugins, or design your own!

Designing Your Own Plugin

The TRMNL Framework was designed for high-resolution e-ink screens, but it's not a good fit for small LED displays.

That's why we designed the Composer, a drag-and-drop interface for building pixel-perfect Tidbyt screens. Learn how to use the Composer.

Limitations

The following features are not supported by Tidbyt:

  1. Framework HTML/CSS/JS -> use the Composer instead

  2. Playlist item visibility and scheduling -> control from the Tidbyt app

  3. Some plugins -> we are designing new plugins all the time

About Refresh Rates

Tidbyt plugs into the wall, so it doesn't need to go to sleep to conserve battery power, and its Wi-Fi connection is always on. Updated screens are pushed directly to the device the moment they are generated, which means the Tidbyt device does not need to be configured for a particular refresh rate.

For Tidbyt, the only refresh rate that matters is that of the plugins. As soon as a plugin is regenerated, its screen is immediately available on the device.

Did this answer your question?