Hi everyone. I hooked up my 24V oDrive with 2x 5065 motors with 2x 8192 Encoders. Downloaded all tools and flashed the firmware to the latest 0.5.3
I am following the Get Started guide and getting stuck at the "Position Control of M0 / Step #2 (Sending the motor a new position…)
When entering: odrv0.axis0.controller.input_pos = 10 the motor turns for a bit (I assume 10 turns) and stops, I can’t repeat the command again because there are errors:
My ODrive is connected to a 24V / 17A PSU which I adjusted to about 17V. (correct voltage is shown when running: odrv0.vbus_voltage)
In the CONFIGURE M0 Section I set the brake resistor to TRUE (I assume that’s for the 50WR5J resistor I hooked up to the AUX connector), changed the Motor Type to: MOTOR_TYPE_HIGH_CURRENT and set my encoder CPR to 8192. Everything else is default. With this I can run calibration, and test the AXIS_STATE_CLOSED_LOOP_CONTROL (which works as intended, it fights me gently when trying to move the shaft and keeps its position) but on the next step(Sending the motor to a new position), I can only run the command one time, and then it stops working until I reboot because of the errors. What should I do here?
My application doesn’t require the motors to spin crazy fast - it’s a reel to reel application (motion picture film) all I need is adequate tension for moving the film from one reel to another. Is my 24V PSU with 5065 motors a good fit for this?
When doing the initial calibration, you don’t want to have any load on the motors correct? Only after this initial config you install the motors in your project for final tuning? I’m going direct drive for this with each reel attached to the motors.