But I am not able to spin the motor, is there anyway someone can help with the build? This is kinda urgent as I have a lot of other stuff to do post this.
I am not a rover builder, and at the risk of asking a dumb question, you said you are ignoring the +5v and GND wires. So how are you powering your motors? The FC isn’t used to power motors. It just processes the esc signal, right?
I connected only the 3 phase wires of the motor to a sensorless ESC, assuming (like a fool) the motor might be able to spin like a typical drone motor. But it didn’t…Sensored BLDC motors need Hall feedback to start, especially at low speeds.
Sensorless ESCs (like most drone ESCs) can’t spin these motors from a standstill, because they rely on back-EMF, which the motor can’t generate until it’s already spinning.
So no Hall input = no motion.
Regarding the +5V and GND wires , those are meant to power the Hall sensors, not the motor itself. The motor gets its actual power via the 3-phase wires from the ESC.
The Pixhawk isn’t expected to power motors anyway, it only sends control signals (PWM) to the ESC.
I am now switching to a motor driver for sensored BLDC with hall input, this can run my motor as it is, but, I am not sure how I could take PWM signal from my PIXHAWK to this motor driver to be able to control it the way I would like to.
You don’t want to use sensored escs? Possible to generate initial back-emf manually to get it going?
I would refer you to the Ardupilot forum, but see you already asked over there. Good luck!