Openloop will use as much current as it can up to your voltage limit and i suspect the winding resistance of your motor is less than 0.5 ohms Try:
‘‘‘
driver.voltage_limit = 2.0f;
motor.voltage_limit = driver.voltage_limit / 2.0f;
‘‘‘
When you switch to closed loop, you’ll want to increase these limits (closed loop uses what it needs).
1 Like