Hi, this is an issue that I have had for a while, but I did not have problems in previous releases (I have used 4.1.5 and 4.2.0-rc2, 3 and now 4). Did report it against rc3, but although people made suggestions, it was not resolved.
Am now using Copter-4.2.0-rc4 on a Diatone Roma L5, flashing to a Matek H743 flight controller and using an iFlight 4-in-1 ESC (flashed with BlueJay - PWM 24KHz). As part of the set up, I did a motor test, and all the motors span up in sequence, but when I go to arm to fly, I observe the following behaviour:
Initially, nothing happens. I disarm and arm, use full right yaw when arming, and at some point, 3 of the 4 motors start to spin (on different occasions, it is different motors that don’t spin). Keep on arming and disarming, and eventually, all 4 motors start to spin and then everything appears ok.
I get the normal tones from the ESC, a long tone, pause, a short tone, pause, and then the final 3 beeps.
Comment from Andyp1per:
You have SERVO_DSHOT_RATE=2 and SCHED_LOOP_RATE=400 which means the dshot rate is 800Hz which is a bit slow. Try SERVO_DSHOT_RATE=3
Tried it on 3 and on 4, same behaviour, but motors were twitching and spinning for a couple of cycles even when disarmed. Will try 5.
Only 2 motors span up after nothing on the first couple of arming attempts, then 3, and then finally all 4. Still twitching…
He then wanted to look at timers:
STABILIZE> ftp get @SYS/timers.txt -
Getting @SYS/timers.txt as -
TIMERV1
TIM8 CLK= 200Mhz MODE=DS600 FREQ= 4878048 TGT= 4800000
TIM1 CLK= 200Mhz MODE= PWM FREQ= 11 TGT= 11
TIM15 CLK= 200Mhz MODE= PWM FREQ= 11 TGT= 11
TIM5 CLK= 200Mhz MODE=DS600 FREQ= 4878048 TGT= 4800000
TIM4 CLK= 200Mhz MODE= PWM FREQ= 11 TGT= 11
That was as far as we got. Flashed rc4 today, no change. Checked other params, changed the motor stators to 12 for the Tokas on my quad, but no difference.
Roma L5 20220516 1859.param (20.4 KB)
Anybody got any other suggestions?
Thanks for any help, Bill