Error ERROR_MODULATION_IS_NAN. How to resolve?

I use the T-MOTOR P80.
Apply deceleration torque to the spinning motor, and just before it stops, Odrive displays ERROR_MODULATION_IS_NAN error and control stops.
The documentation stated that there was no explanation for this motor error.
Under what conditions does this occur, and what can I do to resolve it?
Any help is greatly appreciated.

I believe this happens when the motor saturates (max voltage). Are there any other errors?

Thanks for the reply.
This is the only error I’m getting.

Was this resolved? I’m getting a similar error in my machine:

Despite reading up on it, i don’t quite get what this means? Does it mean that the speed demand > supply voltage, as I have reduced the gains and run the system through filtered position control which means the velo is never particularly high. When running through the odrivetool the motors move far quicker than when running on the machine (controlled via UART). By playing around with it, I observe:

  • Occurs intermittently, some times immediately after calibration, sometimes after around 5mins of operation
  • Only the 280kV motors seem to fail
  • Only occurs when motors controlled from different odrives are in closed loop control.

Any help would be great!

Some more info:

  • 280kV motor gains: pos 20, vel 0.05, int 0
  • Upgraded to firmware 0.5.4
  • vbus voltage is around 22v

This also happens to me in similar circumstances:

Firmware: 0.5.5 (seems to happen more often after upgrade, but not sure)
2* GARTT ML5010 300KV
ABZ magnetic encoders (MA330 Magnetic Angle Sensor Breakout R2 – Tinymovr)
Voltage around 19V
What other info should I provide? Thanks!

system: no error
  axis: Error(s):
  motor: Error(s):
  DRV fault: none
  sensorless_estimator: no error
  encoder: no error
  controller: no error
  axis: Error(s):
  motor: Error(s):
  sensorless_estimator: no error
  encoder: no error
  controller: no error