Hi,
i am using an odrive V3.6 56V and a eaglepower 8308 BLDC 90KV motor. When I try to spin the motor one revolution (after it did the calibrating and it is stationary) the motor spins a little bit, but then stops without finishing the revolution. When I look for the error this is what I get:" In [34]: dump_errors(odrv0)
system: not found
axis0
axis: Error(s):
UNKNOWN ERROR: 0x00000200
motor: Error(s):
MOTOR_ERROR_CONTROL_DEADLINE_MISSED
sensorless_estimator: no error
encoder: no error
controller: Error(s):
CONTROLLER_ERROR_OVERSPEED
axis1
axis: no error
motor: no error
sensorless_estimator: no error
encoder: no error
controller: no error
"
does anybody know what I can do to make my motor work properly?
This is just an overspeed error. You just need to set motor.config.vel_limit a bit higher.
The ‘deadline missed’ error is misleading, it’s caused by the overspeed error.
The unknown error is probably because you use either an old odrivetool or an old firmware, and they are not fully compatible. But again, it’s probably being caused by the overspeed.