I understand usually flight controller like phixhawk 4 runs motor through a ESC. If I were to run a bigger rover using ardupilot. Usually these motors are controlled using Motor driver instead of ESC.
Typically ESC runs using PWM frequency between 1ms to 2ms. Stepper driver runs in steps.
I wonder if ardupilot can control the stepper motor driver as well using flight controller?
Anyone knows anything about controlling these stepper driver?
I’m not aware of a direct stepper motor driver for ArduPilot, but many motor controllers include a PWM input for control. Some require a 0-5V or 0-10V signal instead, in which case you’d need an intermediate controller to translate RC PWM to analog voltage output (a trivial task with something like an Arduino or companion computer).
ArduPilot is in control of vehicles ranging from small RC cars all the way to large agricultural harvesters. There are plenty of methods and examples for non-ESC control.
I am working on a similar project with wheel motors and controller.
The wheel controllers (ZLAC706) are driven using a PWM to PPS converter made with an ArduinoMega that set the Direction as well. I might work on developing the CAN interface and control these Drives using LUA on a later step.