Hello everyone,
I’m having an issue with the Holybro X650 kit where it can’t lift off the ground, even though the motor, GPS, and RX seem to be functioning normally. I’m using an FC Pixhawk 6C and a 6S 11Ah battery. I suspect that the motors might not be running at their full power (I pushed the throttle stick to the maximum).
Has anyone encountered a similar situation? Please help me!
Here are full parameters: Params
Having the same issue now on our end. Were you able to figure out a solution?
Hi,
I also had this problem but just recently figured out what was wrong and fixed the issue. I’m using an Almost ready to fly x650 kit and a Cube Orange + Flight Controller with PX4 Firmware installed
Symptoms:
After assembling and configuring the setup, it would not takeoff the ground. The motors would spin when armed and increase RPM when throttling up, but not fast enough to get the drone off the ground in any mode including Acro. When throttling up I could audibly hear the motors increase in RPM until around 50% throttle on the stick, then any increase in throttle above 50% would not increase the RPM of the motors. I confirmed that through logs and parameters that the throttle was not being reduced by a software or radio, drone was indeed getting the command to use 100% throttle.
Diagnosis:
After much trial and error, I figured out that the Tekko32 F4 45A ESCs that came with my kit were not Calibrated for the Tmotor MN4014 KV330 Motors that also come with the kit. In my case, the KV and Pole count on the ESCs were incorrect for the MN4014s, which caused the ESC to think the motors were spinning faster then they were actually, causing the ESC to incorrectly limit RPM.
Solution:
I had to adjust the settings on the Tekko32 F4 45A ESCs to have the correct information for the MN4014 KV330 Motors, after the ESCs were reconfigured, the drone took off without any problems!
If you’ve never configured an ESC I recommend looking up a quick tutorial or guide, it can be an involved process depending on what equipment you have.
In my scenario I didn’t have a “ESC Linker” to connect the ESCs directly to my computer. So I had to flash a different Flight Controller with ArduPilot firmware (because this firmware has passthrough option for configuring ESC, I believe you can also use Betaflight, or INAV Flight controllers too), then using the AM32 ESC configuration tool I accessed the ESC through the FC to input the correct motor information. I then reconnected the ESC to the original FC running PX4.
Hopefully this helps, I’m more than willing to help you reconfigure your ESC and give you exact steps I and information I used to configure them. I think it’s quite unacceptable that some of these kits seem to come with ESCs that are incorrectly calibrated, especially any kit that comes with PX4 already installed on FC since ESC passthrough is currently not possible on PX4.
Cheers!
Hey, I am also using Pixhawk 6C and X650 kit. Are you using Dshot or PWM. If i am using PWM, am i still needed to update the AM32? and could you please provide your parameter file if possible?
Hello!
I’m using dshot300 with my motors, but you’ll likely need to reconfigure your ESC’s either way even if you are using PWM.
Unfortunately, you can’t update the ESC configuration through PX4 parameters in QGC so my params would not help. You will have to access the ESCs themselves with specific software. It’s a bit of a pain if you’ve never done it before.
In my case I used a different flight controller with ardupilot installed to make use of the passthrough feature to configure the Tekko32 F4 45A ESCs with AM32. But you can get adapters that allow you to plug esc directly into computer.
When you manage to access the ESC settings via AM32 here are the ESC settings that worked for me:
Timing Advance: 22°
Motor KV: 340
Motor Poles: 24
Startup Power: 120
PWM Frequency: 24 kHz
Stopped Brake Level: 10
Sine Startup Range: 15
Sine Mode Power: 6
Running Brake Level: 2
Complementary PWM: checked
Variable PWM: checked
Stuck Rotor Protection: checked
Everything else: unchecked
Let me know if you need advice accessing the esc with AM32