Dial in Proportional, Integral & Derivative gains against a simulated motor before you touch real numbers. Adjust motor sluggishness to match your actual hardware's inertia and drag.
Controls
Response
Paused
SetpointProcess valueOutput (drive %)
%
Controller Gains PID
KpProportional
KiIntegral
KdDerivative
Live Readout
Setpoint
0.00
Process value
0.00
Error
0.00
Output
0.0%
Simulated Motor
τ 0.30 s
Snappy / low inertiaSluggish / high inertia
Models the motor + load as a first-order lag: higher sluggishness = more inertia, friction, or drivetrain slop for the controller to fight.