Live Calibration Console

XIAO AirMouse Tuning Studio

Use this to answer one question: are the signals you intend to make becoming the cursor outputs you expect? The dashboard emphasizes clutch state, X/Y direction, and the live path from input to HID output.

Disconnected Device plot stream assumed ON 0 samples captured

Motion Path

Each stage below is the same X/Y signal shown in the coordinate system it actually lives in. If a motion is wrong, you should see which stage flips, clips, or drifts.
1. Sensor Intent`x_net` / `y_net`
2. Gated Input`raw_x` / `raw_y`
3. Target Response`target_x` / `target_y`
4. Smoothed Velocity`vx` / `vy`
5. HID Output`mouse_dx` / `mouse_dy`

Engagement + Signal State

The cursor should freeze when the gate signal drops below the threshold. That is the clutch behavior needed for lift-and-reposition.
Surface Gate
0.000 g
No data yet.
Cursor Clutch
Waiting for data
No data yet.
X Signal
Y Signal

Raw Sensors

These bars are centered at zero. Use them to see whether the physical motion you think you made is actually landing on the axis you expect.