Universal-Encoder-Interface + Universal-Trajectory-Interface companion tool

Servo Calibrator

One button finds a servo's real pulse range and builds a 20-point calibration table, fully automated. Once calibrated, drive and visualize a move against it live.

Connection
Not connected
Calibration
Not calibrated
  • Coarse-scans outward from center, both directions, to find the rough pulse limits — with active recovery if the servo spins past one instead of stalling.
  • Fine-scans back into each limit for a precise result.
  • Sweeps the confirmed range twice (down, then up) to build a direction-averaged 20-point table.
  • Usually finishes in under a minute; progress streams into the log above.
—
Command
Idle
Calibration model
connect and calibrate first
Setpoint—
Actual—
Error—
Live trace (last 8s, auto-scaled)
Position (deg) setpoint actual (AS5600)
Velocity (deg/s) setpoint (planned) actual (measured)
Position error, actual − setpoint (deg) — colored by which model was live linear (2-pt) table (20-pt)
—