Im running Pixhawk FC, and Tekko32 F4 4in1 50A ESC on Qgroundcontrol - Ardupilot.
My 4 motors are beeping and can not find which parameters to change in order to get them to stop. I was previously running px4 on qgroundcontrol and the motors worked fine.
Either move the motors to the Aux outputs (best option) or enable BRD_IO_DSHOT so they will work on the main outputs you have them configured on now. Use Dshot300 for the Main outputs or Dshot600 for the Aux outputs. Configure the SERVO_BLH_MASK if using the Aux outputs. Set SERVO_DSHOT_RATE to triple loop if they are AM32. Set SERVO_DSHOT_ESC,1 for now until you get it working, then try 3 for EDT.
I updated the parameters and it didnt work. I am getting the fail messages:
[18:28:49.183 ] Critical: PreArm: Battery 1 unhealthy
[18:28:49.177 ] Critical: PreArm: RC not found
qgroundcontrol also says my battery voltage is at 1.3. I dont know why the battery level would be reading that low with a fully charged battery.
Heres the updated parameters. I think I have everything in place but the motors are still beeping. I updated the battery settings to reflect the type of battery i am using.
It seems like the ESC wants to start but doesnt finish.
You don’t.
You didn’t move to to the AUX outputs and if you did wire them that way you didn’t set the Servo outputs to use them.
Dshot600 will not work on the Main Outputs as I said.
The SERVO_BLH_MASK value of 16384 makes no sense. That’s one output (15)
This should be at default: SERVO_BLH_OTYPE
You didn’t set the SERVO_DSHOT_RATE.
You didn’t change SERVO_DSHOT_ESC back to one.
Looks like you ignored most of what I suggested.
Ditch QGroundControl for now and use Mission Planner for setup. configuration and tuning. You can go back to QGC as a Ground Control Station when this thing is flying.
So you have connected to the AUX outputs but are still configured on the main outputs. You need to assign the SERVOx_FUNCTION parameters for outputs 9-12 for the 4 motors and delete them from the Main outputs.
And set SERVO_BLH_OTYPE,0 as I said.
And, since you are on the AUX outputs set this back to default BRD_IO_DSHOT,0
Well, you probably still have a configuration problem because of this. So of course you can’t reverse the motors in software because it’s not configured for Dshot.
I was able to change the direction of the motors and test a flight that was unsuccessful. However now Mission Planner says ready to arm whenever I have the drone plugged in but whenever I unplug the drone it will not let me arm. I’m assuming this is a failsafe setting that is preventing the drone from being armed?