DeskDot Open in browser GitHub

Compatibility

What it runs on, and the panel it drives

Measured on a real unit. These are the numbers DeskDot is built around; the byte-level details are in docs/HARDWARE_PROTOCOL.md.

Hosts
Windows 10/11Verified Bluetooth LE via WinRT; sleep/wake hand-off
Raspberry Pi OS / Debian / UbuntuSupported BlueZ; scripts/install-pi.sh sets up a systemd service (installer not yet tried on a real Pi)
macOSUntested finds the panel by its IDM- name
Android 8+ (64-bit)Beta the Android app runs the whole engine on the phone
iPhone / iPadNot a host iOS suspends background apps; use it as a studio or controller
Any browserStudio & controller Chrome, Edge, Firefox, Safari; gamepads on desktop
The iDotMatrix panel
Display32 × 32 RGB LEDs, 1,024 pixels Verified
Other sizes16×16, 64×64 Untested every app is designed for 32×32
ConnectionBluetooth LE, advertises as IDM-xxxxxx, one connection at a time
Live frames~9 fps simple frames, ~5–6 fps full scenes
Native animationGIFs looped by the firmware: smooth at ≤ 10 fps, up to 40 KB
Brightness & modes5–100 %, on/off, flip 180°, night mode; built-in clock, countdown, scoreboard