Provided you have a high resolution encoder (something like this, although this form factor may be a little annoying to mount to a large motor), and the motor does not need more than 90 Amps, I see no reason why it wouldn’t work. You may have to tweak the PID values to get steady control at low RPM, as the default ones seem a little mushy, but it should be doable. You will also probably want forced-air cooling on the MOSFETs if your motor pulls above 30A, and you’ll likely want to get a better thermal interface beyond 70A.
I would wait for a second opinion though, because I could be wrong.
Torque in brushless motors is dependent on the current goin’ through it. I have the calculations here: Full torque calculation
If you have any questions about the calculations or if it’s still not clear, let me know.
I have a good amount of experience building and repairing cnc routers. I like your question, I need to accomplish the same thing.
Thing is, if you still have the servo drive, my servo drive can crank out 3.2kw peak from a +/-10v, 100 ma analog input. I am curious if the Odrive can push a low current signal, and I can let the bigger drives function.
First of, I am not able to get any movement in a closed loop setup with the encoder.
In ‘SENSOR-LESS’, mode the motor does start speeding up, but stops (throws an error) with a grinding noise. I have tried different current limit, gain and speed values. No luck. Here’s what I am commanding:
ODrive servo driver seems to work fine with our choice of motor. As I’ve mentioned before we are building an actuator to add to the current line of products we offer. However, the driver board requires a small modification to fit our hollow shaft actuator design. Can we schedule a phone call?