Finally, after several months after my oDrive arrived, I tried to test it.
I was using these motors with the cheap 2400CPR chinese encoders. The whole setup was powered from a lab bench power supply.
After setting the constants and flashing firmware, the calibration procedure run as expected. However the motors had almost no torque. When I tried to push them out-of-position, they weren’t able to hold the position. The power supply showed only the maximal current consumption of 250 mA even though the current limit was set to 10 A. When I increased the limit to 75A, the max current consumption was roughly 800 mA.
What could be wrong?