hwdef.dat
Bi-directional dshot version of MatekF405-TE
include …/MatekF405-TE/hwdef.dat
undef PC9 PC8 PA8
PC9 TIM8_CH4 TIM8 PWM(1) GPIO(50) BIDIR
PC8 TIM8_CH3 TIM8 PWM(2) GPIO(51) BIDIR
PA8 TIM1_CH1 TIM1 PWM(4) GPIO(53) NODMA
DMA_NOSHARE TIM8*
hwdef-bl.dat
include …/MatekF405-TE/hwdef-bl.dat
2 Likes
I have run a custom compile with these values, everything appears to be working without issue; however, I am still working out a way to verify everything is functioning as intended.
1 Like
Grateful for sharing!
Also want to try BDshot, do you have any issue now?
Kopervlad
(Vladyslav)
June 19, 2023, 1:03pm
5
Can someone advise which stable or not (may be latest) FW to choose for Matek F405-TE with bdshot to make custom FW with IRC Tramp etc.?
P.S.: and where can I read about difference of it with stable 4.3.7?
Thank You!
dkemxr
(Dave)
June 19, 2023, 1:08pm
6
This one unless you want the latest Master/Dev version:
Matek F405-TE
In the Changelog
1 Like
dkemxr
(Dave)
June 19, 2023, 1:19pm
8
Google “arducopter changelog” it will be at the top of the list.
1 Like
Kopervlad
(Vladyslav)
June 19, 2023, 1:39pm
9
But now I have next situation:
RCOut: DS600:1-2 PWM:3 DS600:4 PWM:5-12
How to make RCOut: DS600:1-4 PWM:5-12???
Or there is another solution?
dkemxr
(Dave)
June 19, 2023, 1:57pm
10
Maybe you can’t. But perhaps configure these outpurts as shown for bdshot
Kopervlad
(Vladyslav)
June 19, 2023, 2:06pm
11
So do I need to change wiring of ESCs to FC?
dkemxr
(Dave)
June 19, 2023, 2:11pm
12
Yes, but 1st set those Bdshot outputs and see if in fact you get Dshot on 1,4,6&7
Kopervlad
(Vladyslav)
June 19, 2023, 2:17pm
13
RCOut: DS600:1-2 PWM:3 DS600:4-8 PWM:9-12
I think, done.
So now resolder?
dkemxr
(Dave)
June 19, 2023, 2:21pm
14
That’s strange. What do you have set for SERVO_BLH_BDMASK?
Kopervlad
(Vladyslav)
June 19, 2023, 2:21pm
15
I’m already starting to think that I don’t really need this BDshot and it’s not worth it ))
dkemxr
(Dave)
June 19, 2023, 2:24pm
16
Well, you have 4 outputs set for Bdshot but it doesn’t seem to follow the Hwdef assignments. It should work on those outputs though if it’s in the banner message.
Kopervlad
(Vladyslav)
June 19, 2023, 2:26pm
17
dkemxr:
That’s strange.
Nothing strange for me. Some of the PWM has the same TIMers with another one. So now they are Dshot600 too.
dkemxr
(Dave)
June 19, 2023, 2:28pm
18
So what is the message with only 1,4,6&7 selected?
Kopervlad
(Vladyslav)
June 19, 2023, 2:30pm
19
RCOut: DS600:1-2 PWM:3 DS600:4-8 PWM:9-12
It didn’t change from my past message )))))
dkemxr
(Dave)
June 19, 2023, 2:36pm
20
OK, then maybe I don’t understand what the hwdef file is suggesting. @andyp1per can you comment on this?
andyp1per
(Andyp1per)
June 19, 2023, 2:44pm
21
Channel 3 cannot support (b)dshot - it is on a timer that does not have DMA access
Also the banner message is dependent on the SERVOn_FUNCTIONs as well