Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copter firmware MatekF405-TE-bdshot on FC "Matek F405-miniTE" does not initialize Dshot on Servo3 #24931

Closed
dejero13 opened this issue Sep 9, 2023 · 3 comments

Comments

@dejero13
Copy link

dejero13 commented Sep 9, 2023

Bug report

Issue details
I wanted to use four motors on the copter with BDshot, but the firmware MatekF405-TE-bdshot on FC "Matek F405-miniTE" does not initialize Dshot on Servo3 (regardless of servo_blh _bdmask), there are no problems with Servo1,2,4. With firmware MatekF405-TE all Servo1,2,3,4 work, but there is no BDshot. I also checked the FC on the Betaflight firmware, where all 4 motors work with BDshot.
I attach a screenshot of the MissionPlanner messages and a param file.

Version
MatekF405-TE-bdshot 4.4.0

Platform
[ ] All
[ ] AntennaTracker
[+] Copter
[ ] Plane
[ ] Rover
[ ] Submarine

Airframe type
Quad

Hardware type
Matek F405-miniTE

Attach
2023-09-09_19-29-47 (2)

MatekF405-TE-bdshot_4.4.0.param.zip

@dejero13
Copy link
Author

dejero13 commented Sep 9, 2023

On the Mateksys website there is a note to this FC with a similar solved problem for Inav:
"INAV firmware, S3, S5,S7 DSHOT not working because of DMA clash,  pls use ONESHOT or MULTISHOT and calibrate ESC PWM range.
This DMA clash will be fixed from INAV 7.x.x."

FLIGHT CONTROLLER F405-MINITE

@dejero13
Copy link
Author

dejero13 commented Sep 9, 2023

Perhaps this Inav topic has just solved the current problem.
Timer N channel fix

@andyp1per
Copy link
Collaborator

This is by design - PWM3 uses a timer that makes bdshot not possible - you should use another channel for a motor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants