Skip to main content
RADR provides visual, audio, and haptic feedback to communicate device state without requiring you to look at the screen.

LED System

RADR has three RGB LEDs (WS2812B) positioned around the device:

LED Colors and Meanings

System States

OSSM Control Modes

When controlling an OSSM, the encoder LEDs indicate the active mode:

LED Behavior Patterns

Buzzer Patterns

RADR uses a piezoelectric buzzer (GPIO 2) to provide audio feedback for key events.

Boot Sound

Pattern: 4-note ascending sequence Played when RADR powers on.

Shutdown Sound

Pattern: 4-note descending sequence Played when entering sleep mode.

Device Connected

Pattern: 3-note ascending sequence Played when successfully connecting to a device.

Device Disconnected

Pattern: 3-note descending sequence Played when a device disconnects.

Paused

Pattern: Double beep Played when pausing playback.

Play/Resume

Pattern: Two-tone ascending Played when resuming playback.

Mario Coin (Easter Egg)

Pattern: Classic coin sound Special feedback for certain interactions.

Vibration Feedback

RADR includes a vibration motor (GPIO 47) for haptic feedback. Vibration patterns generally mirror buzzer patterns, providing tactile feedback that works without sound.

Vibration Use Cases

Vibration Pattern Timings

Vibration feedback helps you operate RADR by feel, especially useful in low-light or when the device is out of direct view.

UI Color Scheme

RADR’s display uses a consistent color scheme:

Background Colors

OSSM Mode Colors

State Colors

Feedback Timing

Tips for Using Feedback

Learn the buzzer sounds to operate RADR without looking. The connected sound (ascending) vs disconnected sound (descending) clearly indicates state.
The left LED (purple for speed) and right LED (mode color) tell you which parameter each encoder controls at a glance.
Red middle LED always means paused or stopped. White means active and ready.