Most ESP32 boards assume you’ll mount them inside something and wire them up. The T-Dongle form factor assumes the opposite: it’s a USB Type-A stick, roughly 58 × 18 × 9 mm, that plugs into a port and gets on with it.
LILYGO’s new T-Dongle-C5 puts the ESP32-C5 into that shape.
Specifications
- ESP32-C5HR8 — single-core RISC-V at 240 MHz
- Dual-band Wi-Fi 6 — 2.4 GHz and 5 GHz
- Bluetooth 5.0 LE, plus Thread and Zigbee 3.0
- 16 MB flash, 8 MB PSRAM
- microSD card slot
- Optional 0.96-inch 65K-colour IPS LCD — ST7735 over SPI, 160 × 80
- 58 × 18 × 9 mm, USB Type-A plug
- Around $17 without the display, $24 with it (Amazon); roughly $20–21 on AliExpress
The 5GHz support is the actual news
Every ESP32 until this generation was 2.4 GHz only, and for installation work that has been a persistent, under-discussed liability.
2.4 GHz is where everything else lives: every phone in the room, Bluetooth, microwaves, wireless mics, the venue’s own network, and the other forty devices in your piece. In a gallery on a busy Saturday, a 2.4 GHz-only device is competing for airtime with hundreds of handsets. The failure isn’t dramatic — it’s a slow, intermittent degradation in latency and packet loss that is miserable to diagnose because it only happens when the room is full, which is exactly when you can’t debug it.
5 GHz is comparatively empty, shorter range, and far less congested. For a piece where a handful of nodes talk to each other across one room and must stay responsive with an audience present, that’s a meaningful change rather than a spec-sheet improvement.
Thread and Zigbee 3.0 point the same direction — mesh protocols designed for many low-power nodes, which is the topology a distributed installation actually has.
What the form factor is good for
The USB-A stick shape is genuinely useful in ways a dev board isn’t:
- Plug it into the projector, screen or media player already in your rig and it has power, permanently, with no separate supply
- A microSD slot plus 8MB PSRAM means it can hold and serve its own assets — configuration, sequences, small media — without a host
- The optional display turns it into a status readout: what’s the piece doing, is it connected, which cue is running. Installations that report their own state are dramatically easier to support on site.
- It looks like a USB stick, which for pieces where the electronics should disappear is an aesthetic advantage
The honest caveats
Single core. The ESP32-C5 is single-core RISC-V, not the dual-core Xtensa of an ESP32-S3. If you need to run Wi-Fi and a tight render or audio loop concurrently, that’s a real constraint.
160 × 80 is a status display, not an interface. Fine for text and a progress bar; not a UI.
A USB-A plug means a USB-A socket. Increasingly not what’s on a modern laptop, though ubiquitous on the media players, TVs and powered hubs that installations actually use.