Hi rbtying,
I've tried but no luck. I can get it to run through the calibration using Axon and Arduino.
This is what I do, the motor controller I have requires this for calibration:
1. Leave controller off, full throttle and turn on controller
2. After it acknowledges full throttle, it wants full brake (assuming that full reverse)
3. After it acknowledges full brake, it wants neutral
So this is what I did in terms of both Arduino and Axon (in axon terms):
Set PWM to 180(Arduino)/DRIVE_SPEED_MIN (Axon, for some reason it is backwards for RC Controller applications), turned on the controller, waited for it to acknowledge
Then sent PWM of 0 (Arduino)/DRIVE_SPEED_MAX, waited for acknowledgement
Then sent PWM of 90(Arduino)/DRIVE_SPEED_CENTER, waited for acknowledgement
And it calibrated and works.
After this if I send a different speed other than DRIVE_SPEED_CENTER, the motor just twitches back and forth. I tested both codes on a servo and it works fine on the servo.
I'll post the code soon.