Page 1 of 2

[SOLVED] Low output sent to M4 propeller.

Posted: Tue Sep 15, 2020 2:35 am
by hamakko
I'm using a ps4 controller to fly crazyflie2.1.
I used to be able to fly perfectly.
However, from a month ago, the output sent to the M4 propeller suddenly decreased, and I could not fly it.
I tried replacing the motor, replacing the propeller, and multiple aircraft, but there was no effect. I can't fly it.
Probably not due to hardware...
Curiously, the output sent to the M3 propeller is weak when using a Mac computer. (Windows PCs have weak output sent to M4.)
I shouldn't have changed anything from when I was flying perfectly.

Please help. Thank you!

Re: Low output sent to M4 propeller.

Posted: Tue Sep 15, 2020 1:49 pm
by tobias
If it is the same on multiple CF2.1 then I would guess it is something with the control signal. Could it be something with the controller, that is does not read around zero when the sticks are centered?

Re: Low output sent to M4 propeller.

Posted: Wed Sep 16, 2020 12:12 am
by hamakko
The position of the coordinates can be read. I tried multiple PS4 controllers. The button arrangement was also reviewed. But it didn't work. 
Some of the inputs that should come to M4 are in M2. M2 propeller rotation is strong.

Re: Low output sent to M4 propeller.

Posted: Wed Sep 16, 2020 6:50 am
by tobias
There are some parameters you can sett to enable direct control of the motor drivers. Check parameter group motorPowerSet. Then set a value between 0-65535 for the motors m1-m4. By setting enable to 1 it will activate the direct control. This way you should be able to check that the motors are outputting roughly the same values.

Another thing you could try is the mobile client and check the behavior to rule out the controllers.

Re: Low output sent to M4 propeller.

Posted: Mon Sep 21, 2020 11:29 am
by hamakko
I checked parameter group motorPowerSet. I was able to control each propeller directly. At that time, the M4 propeller rotated normally.

However, I haven't been able to fly normally using the PS4 controller.

I tried a mobile controller, but the M4 propeller did not rotate normally either. 

Re: Low output sent to M4 propeller.

Posted: Tue Sep 22, 2020 8:00 am
by tobias
Then next thing to investigate is the IMU, does the roll, pitch and yaw seem reasonable?

Re: Low output sent to M4 propeller.

Posted: Wed Sep 23, 2020 8:04 am
by tobias
Have you done a real flight test with the mobile client because if you hold the CF2.1 in your hand while testing the motors will try to level the CF2.1 but it can't since it is held. This might look like it is not working.

My suggestion is to boot the CF2.1 on a level surface. Then with the mobile client do a short thrust to get it if the ground. If the IMU and motors are good it should take off straight up.

Re: Low output sent to M4 propeller.

Posted: Fri Sep 25, 2020 5:59 am
by hamakko
The IMU is functioning normally. 

I try to boot the CF2.1 on a level surface but it does not work.
As usual , the M4 propeller did not rotate normally.

Re: Low output sent to M4 propeller.

Posted: Fri Sep 25, 2020 7:57 am
by tobias
Very strange, did you at some point trim the IMU by entering roll and pitch values in the firmware config dialog? Did you change the trim parameters in the cfclient flight tab? Have you tried with the latest released version?

Re: Low output sent to M4 propeller.

Posted: Mon Sep 28, 2020 7:05 am
by hamakko
All Roll trim and Pitch Trim are set to 0.
I am trying with the latest release version.