Arming works fine, get a solid green light, but motors do not spin. After 5 seconds the unit goes back to DISARM. If I ARM the unit and then give 1 click or more of throttle, 2 of the 4 motors spin up rapidly and the other 2 do not move.
I am running a large quad with 29" props and KDE motors and speed controllers. RC_MAX and RC_MIN are set to 1900 and 1100 for channel 3 (throttle) as stated on the wiki and as advised from KDE. No comment on either about the RC_TRIM param and what that should be and its effect (if any) on the throttle function.
Have all 3 wires from ESC plugged into pixhawk and have BEC power applied to the servo rail independent from the motors/esc’s.
Motor ARM issue:
Have set all variations of MOT_ARM and THR_MIN (THR_MIN always greater than MOT_ARM)… no change. Prior to arming the RC in on channel 3 is showing 1098 and the RC_out on channel 3 is showing 1100. After Arming the RC_out for channel 3 goes to 1167. It doe not matter what I change the MOT_ARM to after arming the RC_out for channel 3 always goes to 1167 and then when nothing happens after 5 seconds it disarms and goes back to 1100 for RC_out.
When I move the throttle up 1 click after arming… the 2 motors start to spin and if I give stick input (pitch/roll) the other 2 start spinning and seem to be responding normally, but unless I add a click of throttle the motors do not spin at all when armed. When adding 1 click of throttle, the RC_out for channel 3 jumps to 1348 and the motors spin. Even at MOT_ARM of 150 and THR_MIN at 300 the motors do not spin when armed.
MOTOR NOT SPINNING TOGETHER ISSUE:
I believe this to be a non-issue maybe… What it looks like to me is that at 0 throttle, the only signal sent to the motors is a “arming/spin-up signal” based on MOT_ARM param. The flight controller is not active and trying to level copter. However, I think once I move 1 click up, not the THR_MIN is engaged and the flight controller takes over and is trying to level the copter.
My theory is that this is why once I add throttle the motors start spinning and then by adding roll/pitch inputs I can get the props to all spin and act somewhat normal. With DJI they have a MANUAL mode where the stabilization control is always off and you can test running motors up from idle to full throttle without any “interference” from the flight controller.
I feel like if I were to test fly and just throttle up it would tilt a little as it lifted off, then break ground and right itself and fly fine. However, on other setups I have done with the pixhawk, once armed all the motors spin slowly and make take-off smoother/more table and would like to get it ironed out.
If I go into “motor/compass calibration” and start calibration… as I slowly increase the throttle the motors (all at the same time" start spinning very slowly and as I increase the throttle slowly it increases all the way to 100% in a very linear fashion… seems perfect… I know this is only used to try and offset interference, but it shows that the speed controllers and motors are synched and configured correctly. As another note, when connected to an A2 they spool fine on “arming” and work normally - more evidence that the motors/speed controllers are fine.
Thoughts on what I need to do to get the motors to spool up on arming?
Thanks in advance!