Control
The control screen is where you operate your servos in real time. It shows all servos configured for the selected device.
Layout
Servos are arranged in a responsive grid. Vertical sliders take half the screen width, so two vertical sliders fit side by side. All other servo types take the full width.
Using sliders
Drag the slider to set the servo angle. The current angle is shown in real time. The servo moves as you drag — there is no delay.
- Horizontal sliders — drag left for minimum, right for maximum
- Vertical sliders — drag down for minimum, up for maximum
If spring back is enabled, the slider snaps back to the minimum angle when you release it.
The track style affects how the slider looks:
- Fill — the track fills with color up to the current position
- Thumb — only a thumb indicator is shown, with no fill
Using buttons
Tap a button to toggle between the minimum and maximum angle. The button shows the current state (On/Off) and the angle in degrees.
Conditional servos
Servos with a condition appear dimmed and show a label explaining what is required (e.g., "Requires Arm at min"). Once the dependency is met, the servo becomes active and can be controlled normally.
Connection status
The top bar shows:
- Connection button — shows the current state (Disconnected, Connecting, Connected). Tap to connect or disconnect.
- Signal strength — when connected, signal bars indicate the Bluetooth signal quality (RSSI).
Empty states
If you see a message instead of servo controls, here's what to do:
| Message | Action |
|---|---|
| No devices configured | Add a device via the sidebar |
| No device selected | Select a device from the sidebar |
| No servos configured | Edit the device and add servos |
