PX4 v1.14.3 - BLHeli_32 Strange Motor output and overheating

Hello everyone.

My setup:
Frame: QAV250
FC: Pixhawk 6C mini
Motor: EMAX ECOII 2306 2400kv *4
Prop: gemfan 5136 propellers
ESC: HAKRC 35A BLHeli_32 *4
PDB: pm06 v2
Battery: 3S 2200mah 110C lipo
FW: V.1.14.3 generic quad

Flight Log: https://review.px4.io/plot_app?log=3383e1f8-d744-435b-957f-1f6b9536f50e
Flight video: https://youtu.be/xI6A-iDSvKE

Problem:
I have been struggling to stop my quad’s motors from overheating. It can maintain altitude but the oscillations are really quick in the yaw axis. The motors get really hot within few seconds of flight

Tested:

  1. Contact between motor screw and windings
  2. Drone’s center of gravity
  3. Switching from Dshot1200 to Dshot300 and oneshot (the video uses dshot300)
  4. Checked for soldering errors
  5. Flight control soft mount

I’m starting to think it’s the dshot signal delay messing with the motors according to the flight log, the motor output keeps going up and down with the battery current.

Thanks & Regards

Hi! You need to tune filters. first of all search px4 filter tuning documentation. It will improve bahavior

1 Like

Thank you for your advice, I’ve tuned the filters and now it works just fine!

1 Like

you´re wellcome, it´s allways a first must when you have a new build. Cheers!