Two motors configured the same, one works the other is throwing an error

I have two Eaglepower 8308 90KV Motors. axis1 will complete it’s calibration and axis 0 won’t. I believe they are configured the same, but when I try and calibrate axis0 it throws the current_limit_violation.

[48]: odrv0.axis0.requested_state = AXIS_STATE_FULL_CALIBRATION_SEQUENCE

In [49]: dump_errors(odrv0)
system: no error
axis0
  axis: no error
  motor: Error(s):
    MotorError.CURRENT_LIMIT_VIOLATION
  DRV fault: none
  sensorless_estimator: no error
  encoder: no error
  controller: no error
axis1
  axis: no error
  motor: no error
  DRV fault: none
  sensorless_estimator: no error
  encoder: no error
  controller: no error

In [50]:`

Have you switched motors to opposite axis to verify motor or Odrive?

I have swtiched them, it’s oDrive.

I did an erase, and set them up again, and it worked out.

1 Like