I set up this on all my quads Absolutely incredible. I just built my first race quad. Set up dynamic notch, rpm and bidirectional D-shot. Never heard a smoother quad. Rarely in this world do we get something for nothing. Thanks to Mark we now can have the best performance to date. I'm tuning here in 38° weather. Probably shouldn't be looking for hot motors this cold out. They always come down I've cold. Much appreciated UAVTech. Should be nickname the wizard
Hi Mark, just wanted to say thank you for your videos. They are very helpful and your website all together makes the perfect online course for learning to work the software on flight controllers and ESC's from the beginning to how to download the programs to how to use them. You and Joshua Bardwell are the Best learning fpv teachers online thank you thank you so much!
Hi I built it! A VCT-85X F4 BlHeli_32 16A V2 omnibussd even has Mobula HD LED at the rear, looks like beast. I just have to tune it now to fly like one. With 3 flight modes, cruising, air & acro. The thing is I'm using a 3S 450 battery but only getting 1:30 min flight time out of it. Which is actually why I'm here, to understand the quad I built more & get smarter. Take care
Arright! This video helped me so much. My copter flys so much better now. I also used your community preset for 5 inch setpoint tracking and was amazed how much more controlled it felt. Thank you Mark and all the devs at Betaflight!
I had filters down at 2x today and heard oscillations. Your absolutely right on Mark. With rpm filters were probably going to see noise before hot motors. At least I see your point about going to low. 1.5 was the sweet spot for me. Mu appreciated
Thanks a lot for that video, really great! Was searching the 32.6.6 but now, you dont need "the hard part" much longer ... : ) For BLHeli_32 ESCs, Bidirectional DShot is now a fully supported feature in version 32.7.0. Just upgrade using blheli32 configurator.
I am so excited I just did it last night now I have to go to work before I can test fly it. Watching you video to see if I have missed something. Thanks for all the great information. :-)
I tested everything out today, we have been having some windy days here where I live. But these settings work amazing. Now I need to dig into the nuts and bolts of all this so I can better understand everything.
I think betaflight is getting more and more complex every release. I loved the sliders because you can change your settings faster than ever and be back in the air in a sec to test. With all the filters there are so many variables that go in the quad that novice pilots will lose track of all thats going on. I hope next release we will have an automatic tuning quad based on blackbox log files ;) saves us all many hours ;) Thx for all your vids m8. Keep up the good work
@@uavtech The feature creep is real, but the sliders, improved defaults, and to some extent having more people experienced enough in the FB group to start helping others is going to start paying huge dividends. I need to get off my backside and start making some IF/THEN tuning decision trees to help with, and let that be a structure that can be updated with each release.
@@tehllama42 Yeh, a checklist to go through would be nice. Maybe even a csv export of some kind that compares numbers with a macro and gives you advise. Per example, overshoot on your P gain vs your setpoint or undershoot on pgain on your set point. I wonder if that could be done, one thing is for sure, that would be a hell of a job....
Im really liking 4.1RC3 with RPM filtering, its the first time I like how BF feels since Helio for me. I do have to turn dmin off though, it causes jitter/wobbles on my build since 4.x couldn't fix so I just turn it off same in 4.1. I have all gyro filters off and just run d-term, RPM and the dynamic notch set the same as you show here. I'm just fine tuning the last bit of propwash handling and FF.
Reconfigure it to the DBoost type arrangement - when it drops way down you get a really loose and P-term wobble tendency on quads, but you do get fairly cool motors. If you have a clean setup, DMin of 22/25 kind of range and letting them climb up to 37/44 type of range with TPA rolling seems to work super well.
Hi just wanted to mention if my motors blow I'm gonna send 'em to you as a souvenir ; ) I'm joking. Trying your setup on BetaFPV F4 V2 BlHeli_32 16A. Have a relaxing weekend & good flights! Take care
Now updating your blheli_32 firmware is easier than ever. Use your phone or computer. There's no reason everyone using betaflight couldn't easily update everything and use bidirectional D-shot. Definitely worth it everyone! You think kiss or racelight run amazing then try this. All my quads run betaflight now.
I flew this same setup as in the video on a DALRC Rocket ESC.. DALRC F7 FC. Stock PIDS and it flew amazing.. Loved it.. A little loose for my liking but very nice.
@@uavtech I did increase the P on Pitch and Roll +5 on each got tighter next time I will increase the FF.. But it flew so good.. Really good. The RPM filters are really amazing..
This is great! Could you do a video of tuning a 2.5 or 3 inch? There are a lot of people flying these toothpicks, and I feel the videos here are mostly focused on 5' inch quads. Thanks!!
In a few more weeks you are going to really be teaching me hands on, on how to operate betaflight 4.1 and what you just did to the cleaning up of the rpm filters for my esc’s. Thank you sir #UAVTech... 😎
First, thank you for all your work and for all these super informative videos. Ok Im pretty much a beginner and I have no idea where to start and whats relevant . I have 2 kwads which I never updated in betaflight or Bl heli. I think they are both running 3.5 . Should I always update the firmware? I also have been using BF 10.4. Should I only be using the most recent version ? Really sorry for the long post . Thank you
Are the BLHeli_32 devs are actually planning to make a stable release of all these stuffs one day, there are so much changes, improvements and new ideas coming out lately, it must be hard for them to just think about it lol Amazing video as always! Happy midweek and keep on flying :)
Are these two Betaflight CLI commands listed in the instructions on the Bidirectional DSHOT Github page required for RPM filtering? set dshot_burst = OFF & set scheduler_optimize_rate = ON . My understanding is that they are just two tests you can run before enabling bidirectional DSHOT on a given FC and not required if RPM filters are already working? I ask because Albert Kim has these as instructions in his how-to video.
Thanks, this looks like a little weekend project. I'm still having a little too warm motors on my main 3D-quad and that's because it's a compromize with propwash handling the bad propellers 🙃 Maybe this filters will give me a better deal 🖖
Great video again Mark, thanks. Just flashed BF4.1 this morning on my Matek F722SE for MX Chameleon Ti. How about PMW freq and Motor timing?? Some people suggest a PWM freq of 48kHz and motor timing on Auto. Any ideas on that???
Does anyone else have a dedicated UAV Tech folder on their computer now? :) I had issues with RC2 and a MatekF7 where the mass storage for blackbox would auto dismount after a few seconds. Gonna give her another go! This is easier than earlier setups for sure. Is there a way around entering the VTX channels manually after every test flash? Or more likely ..I am just missing something in the CLI :) Did that prompt on flashing just auto-apply the snippet for the unified target? Seemed that way...that is cool! Thanks again for all the excellent content.
Unified target flashing in 4.1 is seamless now. Just grab your target like normal. If it does not say "Legacy" after the target name, then that is the new Unified Target that flashes the unified hex and sets up the config for you (seemless). For the VTX tables: type in "VTXTABLE" in the CLI. You can save to a note pad and dump back into the CLI anytime.
Is it mandatory to use RPM filter with Bi-directional DShot communication? I have ESC with telemetry. Wouldnt be better in this case use separate wire (UART) to get teletry data and FC would send only base Dshot commands to ESC? BTW: Thanks for detailed instructional video!
Where is the link to the wiki you said was in the description? Also, is that the same place to find esc firmware for sale for my s_heli escs in the betafpv 75pro2? Thanks
So do I understand this correctly? The new basic filter strategy in BF4.1 is, instead of turning off as many low pass filters as possible, would be to turn on RPM filter, leaving the other filters at default and then just increase the gyro and d term multipliers as much as possible?
Good stuff! Are the rpm filters in 4.1 diff than in 4.0? ALSO will I be able to use it with the radix fc since it’s already at like 35% and gyro is locked?
@@uavtech would be cool if you would do a video with the radix if you had the time. I've been running 4.0 and rpm filter and loving it, need to try 4.1 and see if it can be even better. I have a feeling that the radix will get a bit hyped now when vanover started flying for brainfpv. Thanks for all your hard work Mark
Quick Question: Dyn Filtering for 5" quads can be set to med-low but on the BF 4.1 info bubble what I is see is this: " HIGH(230-800hz) for very high revving 2.5-3 inch quads." What recommended Q, Width and Min Hz would you suggest as a good starting point for a 3" copter?
UAV Tech do you still suggest setting the Gyro RPM Filter Harmonics number to 1? Saw are recent video by JB and he mentioned 3 was now the preferred number. Thanks!
Mark, love your videos! Trying to flash my esc's and keep getting a "Missing_Record mark at file start error" I have flashed many times before and have never seen this. Any Ideas??
UAV Tech Thank you for responding so fast !!!! Awesome videos. I’m watching every single one of the newest videos on Bettaflight 4.1 now. Thank again for all your hard work !!!!! 😓
not entirely related to the rpm filter, but I've really been liking the pid and filter sliders in 4.1. I can get a quad dialed in pretty quick with them. Just thought I'd mention that :)
So no specific needs for BLHELI ESC settings like dmag, motor timing, or PWM freq?? This was really important for FlightOne/ Falco stuff... looks like you just run defaults
i tried, and followed all the directions, my quad flips out on take off now. i really want to try this but dont know what to do. I think my esc flash went wrong bl heli says its a typhoon32 but i have a tekko32. please help
If you're able to make them PT1 and sit above 200Hz, the phase delay is pretty much negligible in areas we care about, yet they still provide great high frequency noise elimination that helps keep motors cool. The big ticket to getting great handling is cutting phase delay in the 40-90Hz range, so once those aren't contributing they can just go up and out of the way.
I agree... im more pro turning off than moving sliders up. Sliders up means that for instance a gyro filter is so high that it doesnt do anything anymore but is still active (and causing delay) Im still going to turn of the gyro filters and work with rpm & dynamic. (And of course dterm) Its silly to have so much filters active even if they are low latency.
@@SPotter1973 Did you flash the legacy or the non-legacy version of your board? The non-legacy version is the unified targets one and after flashing and first connection to configurator, it will ask you to apply some defaults. Did you get that?
i will try ur dynamic notch filter settings on my 6s 5 inch quad because i have some propwash. i am very new to this hobby and trying now to tune my pids and filters :_D
Regarding motor noise harmonics, do these just show up as secondary peaks (or motor peak line in the waterfall graphs)? Basically, how do you tell if you are getting harmonics or not?
Hey Mark, have you had issues with blackbox logs logging. When going to read the log via MSC, it says "error opening log: no log in this file could be parsed successfully" I have this happen on two different quads running omnibusf4sd 4.1.3 its always logged fine pre4.1.3. The file size is correct for a log, just wont read. Logging at 2k, gyro scaled. Got the first flight, but the second is unreadable. Other quad had both logs, but could be read. Any ideas?
I saw in your delay calculator that the rpm filter harmonics start at 340hz. Are these harmonics adjustable? The most noise on my raw gyro data is from 80-300hz
Make sure you do everything in the video. I set up 2 three inch quads and 3 five inch quads and it's game changing. It's worth the time. You will hear the difference and makes tuning your pids a breeze. It will fly so nice you can just play with the pid ratio Sliders to your desired preference
Mike what values have you on your 3 inch quads? I'm tuning a 3 inch with the rpm and dynamic notch to. I killed the propwash but i have the sliders to the right at maximun, without hot motors, but some oscilations and motor noise sometimes. Thank you guy
Hey my hero 🦸♂️ I don’t can turn on the bidirectional Dshot ?? Save and reboot and it’s off..... In the Motor tab i don’t see the rpm.... Thank you in advance 👊🏻 Greetings from Germany 🇩🇪
Great infos again! One question: Has any connection between the pwm frequency and the rpm filter? Does it matter if I set up the pwm frequency to higher khz?
Thanks for the video! Im running iflight succeX twinG F7 FC with iflight 50A 4-in-1 ESC, just tried 4k/4k-DSHOT300 and 8k/8k-DSHOT600 Both errors stay at 0%, then I made the motors run at 3k RPMs to check the tasks and on the 4k/4k setting im getting Gyro/PID max loads of about 38 to 40%. With the 8k/8k setting, im getting about 79-81%, saw a spike of 85%. Would you say its safe to run this setup at 8k/8k since the motors seem to be running smoother or should I be better off staying at 4k/4k?
Hey Mark, I've done pretty much everything on 4.2 to try and get the mid-high speed wobble. Is this due to the TPA being changed from the .10 at 1250 to .60 1650? Down low everything is fine. Above half throttle induces horizon wobble.
People like Albert Kim is clamong that you need to tyoe these commands in cli to get it working: set dshot_burst = OFF set scheduler_optimize_rate = ON Is this true?
Yes Notch filter have less delay but there is 12 notchs (4 motors * 3 harmonics), so at the end do we really have less delay on a "Clean" quad with LP quite high ?
I successfully did this on my chameleon running a white noise synergy and it is the best flying quad I have ever flown now. Thank you again. I just tried on my 6" and the Error stays at 100% even when the batt is plugged in. Not sure how to remedy this. It has an Iflight twinG (stm405) fc, speedix 45amp 4in1 and I did everything correct. How can I trouble shoot this?
triple check you have the right BLheli firmware on the ESCs. See if they spin up in motors tab with bidirectional turned off, and then try with bidirectional turned on.
@@uavtech Thank you for your help (always). I ended up flashing RC4 and it worked!!! I have now been playing with how much filtering to use and how much RC smoothing. I am down to 30 and 70hz set to manual and am pretty happy with it. It seems too much FF in this quad combined with the r9 stepping is causing crazy spikes, but I feel like I am getting closer. (6" 6s 2407 1700kv) :) Look forward to your next video
what about the rest filtering? (gyro low pass filter & D term low pass filters) Should I turn them off? or it is better to set them as I have them now on BF 4.0.3? Thanks in advance
Move up the sliders as far as you can. So move the Gyro and D-term sliders one step at a time (together) until flight characteristics get worse, or motors get hot. OR if you 4.0.3 filter setup is working great for you, use it on 4.1.
@@uavtech thanks a lot my friend! you are doing an awesome job! Filters in BF4.0.3 were set according to your previous videos and working perfect so far. I will use them in 4.1 then. Have a wonderfull day, cheers from slovakia👍
See the PID Tuning Principals series. All things need to come together to tackle prop wash good mechanical, low filter latency, proper PD Balance, proper P&D gain). Also see, tiny.cc/pidtuning
If i flash new firmware in BLHeli to the ESCs n Betaflight 4.1 screws something up for me is there a way to put the old firmware back on the ESCs n go back to 4.0? And how do I do that? Thank you
3.7 is out now so don't need to download the hex file. I was able to connect to BL Heli and read ESC's but when I clicked on flash it disconnected my laptop from the wi-fi and gave me a "no internet" error message dialog box. What the heck am I doing wrong? Thanks!
@@uavtech i think you are right. I believe it is some sort of security setting. Thank goodness for android! Was able to use BL Heli 32 app to flash 3.7. Worked flawlessly.
See 7:15 to skip the BLHeli upgrade part and go directly to the BF setup portion of the video.
So if the motor temp is high, should i move the slider to the left?
@@voonkhingsheng5541 , yes
I set up this on all my quads
Absolutely incredible. I just built my first race quad. Set up dynamic notch, rpm and bidirectional D-shot. Never heard a smoother quad. Rarely in this world do we get something for nothing. Thanks to Mark we now can have the best performance to date. I'm tuning here in 38° weather. Probably shouldn't be looking for hot motors this cold out. They always come down I've cold. Much appreciated UAVTech. Should be nickname the wizard
Hi Mark, just wanted to say thank you for your videos. They are very helpful and your website all together makes the perfect online course for learning to work the software on flight controllers and ESC's from the beginning to how to download the programs to how to use them. You and Joshua Bardwell are the Best learning fpv teachers online thank you thank you so much!
Thanks!!! Glad it helps!
Hi I built it! A VCT-85X F4 BlHeli_32 16A V2 omnibussd even has Mobula HD LED at the rear, looks like beast. I just have to tune it now to fly like one. With 3 flight modes, cruising, air & acro. The thing is I'm using a 3S 450 battery but only getting 1:30 min flight time out of it. Which is actually why I'm here, to understand the quad I built more & get smarter. Take care
Arright! This video helped me so much. My copter flys so much better now. I also used your community preset for 5 inch setpoint tracking and was amazed how much more controlled it felt. Thank you Mark and all the devs at Betaflight!
UAV TECH. IS THE MAN!! Learned so much last few weeks from his vids. Keep up the good work!!
Thanks for the support. Means a lot (motivating)!!!
Your videos are extremely informative and helpful. Thanks bro
Extremely helpful. Thanks to you and the devs for all their hard work👍.
I don’t usually mess with betaflight stuff, but when I do I get out a note pad and watch your videos. Cheers mate, very helpful!
I do that too else I’ll forget it lol it’s like hitting save on a game
I Love you guys for advancing and optimizing our hobby and shouting out this Know-how to the world. Great work, thank you!
I definitely liked this and it helped quite a bit!! That was nice and easy to follow. Thank you!👍
I had filters down at 2x today and heard oscillations. Your absolutely right on Mark. With rpm filters were probably going to see noise before hot motors. At least I see your point about going to low. 1.5 was the sweet spot for me. Mu appreciated
Thanks a lot for that video, really great! Was searching the 32.6.6 but now, you dont need "the hard part" much longer ... : )
For BLHeli_32 ESCs, Bidirectional DShot is now a fully supported feature in version 32.7.0. Just upgrade using blheli32 configurator.
Just upgraded my 3 inch Slamnasty to 4.1 and rpm filters! What a difference!!! Waaw!!!! I love it. I just understood the ‘on rails’ thing...
I just built a 5 slam nasty
Amazing quad. What's the lowest you've had the filter Sliders?
Thanks for the upload, this helped me more than watching hours of other uploaders who talk a lot but don't say much!
Cheers
I am so excited I just did it last night now I have to go to work before I can test fly it.
Watching you video to see if I have missed something. Thanks for all the great information. :-)
Thank you sir! Just flashed my BLHeli_S esc's with rpm filtering
I tested everything out today, we have been having some windy days here where I live. But these settings work amazing. Now I need to dig into the nuts and bolts of all this so I can better understand everything.
Thank you for your hard work on the release!
I especially like the VTx overheat song.
I think betaflight is getting more and more complex every release. I loved the sliders because you can change your settings faster than ever and be back in the air in a sec to test. With all the filters there are so many variables that go in the quad that novice pilots will lose track of all thats going on. I hope next release we will have an automatic tuning quad based on blackbox log files ;) saves us all many hours ;) Thx for all your vids m8. Keep up the good work
Filter are more automatic as this setup works for EVERY quad class. Also PID sliders should make it easy too.
@@uavtech The feature creep is real, but the sliders, improved defaults, and to some extent having more people experienced enough in the FB group to start helping others is going to start paying huge dividends. I need to get off my backside and start making some IF/THEN tuning decision trees to help with, and let that be a structure that can be updated with each release.
@@tehllama42 Yeh, a checklist to go through would be nice. Maybe even a csv export of some kind that compares numbers with a macro and gives you advise. Per example, overshoot on your P gain vs your setpoint or undershoot on pgain on your set point. I wonder if that could be done, one thing is for sure, that would be a hell of a job....
@@dronejourneys9534 I'll take a stab at it, or help anybody doing just that. Even a mediocre first effort can be built on.
Im really liking 4.1RC3 with RPM filtering, its the first time I like how BF feels since Helio for me. I do have to turn dmin off though, it causes jitter/wobbles on my build since 4.x couldn't fix so I just turn it off same in 4.1. I have all gyro filters off and just run d-term, RPM and the dynamic notch set the same as you show here. I'm just fine tuning the last bit of propwash handling and FF.
Reconfigure it to the DBoost type arrangement - when it drops way down you get a really loose and P-term wobble tendency on quads, but you do get fairly cool motors. If you have a clean setup, DMin of 22/25 kind of range and letting them climb up to 37/44 type of range with TPA rolling seems to work super well.
@@tehllama42 actually I tried dboost method and it didn't help on 4.0.5 I'll try for kicks on 4.1
Ok i just finish this video and i want to say BIG thanks for that, is everything what i need to set! awesome keep it going :D
Good vid man. To the point. In a decent amount of time. Subbed after first five min
Welcome!
You are absolutely incredible, Thank you.
Thank you for your time and dedication .
Great tutorial Mark ...huge thanks Mark 👍
Just watched it on my break, awesome content as usual. Thanks
Hi just wanted to mention if my motors blow I'm gonna send 'em to you as a souvenir ; ) I'm joking. Trying your setup on BetaFPV F4 V2 BlHeli_32 16A. Have a relaxing weekend & good flights! Take care
Building again and damn I needed this vid. Thanks brother!!
Now updating your blheli_32 firmware is easier than ever. Use your phone or computer. There's no reason everyone using betaflight couldn't easily update everything and use bidirectional D-shot. Definitely worth it everyone! You think kiss or racelight run amazing then try this. All my quads run betaflight now.
I flew this same setup as in the video on a DALRC Rocket ESC.. DALRC F7 FC. Stock PIDS and it flew amazing.. Loved it.. A little loose for my liking but very nice.
Loose. Increase P and FF.
@@uavtech I did increase the P on Pitch and Roll +5 on each got tighter next time I will increase the FF.. But it flew so good.. Really good. The RPM filters are really amazing..
This is great! Could you do a video of tuning a 2.5 or 3 inch? There are a lot of people flying these toothpicks, and I feel the videos here are mostly focused on 5' inch quads. Thanks!!
I plan on it. I have an iFlight 16x16 stack on the way with flash to use BB as an aid.
@@uavtech Thank you!!
Awesome as always 👏👏👏
Excellent video. I will sure try this.
Thanks for the tutorial. Cant wait to try this.
In a few more weeks you are going to really be teaching me hands on, on how to operate betaflight 4.1 and what you just did to the cleaning up of the rpm filters for my esc’s. Thank you sir #UAVTech... 😎
First, thank you for all your work and for all these super informative videos. Ok Im pretty much a beginner and I have no idea where to start and whats relevant . I have 2 kwads which I never updated in betaflight or Bl heli. I think they are both running 3.5 . Should I always update the firmware? I also have been using BF 10.4. Should I only be using the most recent version ? Really sorry for the long post . Thank you
Yes. The newest bf 4.1 w rpm filtering is well worth it. And 10.6 configurator has more options and more user friendly
hi, this is a good explaination! but why do we need not to do the DMA configuration? the DMA should help a lot with the delay, no?
great explanation, sub'd and will watch more of your stuff.
Are the BLHeli_32 devs are actually planning to make a stable release of all these stuffs one day, there are so much changes, improvements and new ideas coming out lately, it must be hard for them to just think about it lol
Amazing video as always!
Happy midweek and keep on flying :)
I would hop so.
Yes! Thank you Mark!
Are these two Betaflight CLI commands listed in the instructions on the Bidirectional DSHOT Github page required for RPM filtering? set dshot_burst = OFF & set scheduler_optimize_rate = ON . My understanding is that they are just two tests you can run before enabling bidirectional DSHOT on a given FC and not required if RPM filters are already working? I ask because Albert Kim has these as instructions in his how-to video.
They turn on automatically when you enable Bi-directional. No need to test either.
@@uavtech Thanks for clearing it up!!
Can you post some shots of what the maximum noise should look like after filtering? I am trying to find out how much filtering is too much.
Thanks, this looks like a little weekend project.
I'm still having a little too warm motors on my main 3D-quad and that's because it's a compromize with propwash handling the bad propellers 🙃
Maybe this filters will give me a better deal 🖖
Thanks for this man👍😉
Upgraded all my stuffs, i hope that it won't fly to the moon XD Thanks a lot, great video!
I was fine..
Great video again Mark, thanks. Just flashed BF4.1 this morning on my Matek F722SE for MX Chameleon Ti. How about PMW freq and Motor timing?? Some people suggest a PWM freq of 48kHz and motor timing on Auto. Any ideas on that???
If my motor is hot I suspect due to my GoPro mount do I add more filter than the default? Moving the slider I meant
Does anyone else have a dedicated UAV Tech folder on their computer now? :) I had issues with RC2 and a MatekF7 where the mass storage for blackbox would auto dismount after a few seconds. Gonna give her another go! This is easier than earlier setups for sure. Is there a way around entering the VTX channels manually after every test flash? Or more likely ..I am just missing something in the CLI :) Did that prompt on flashing just auto-apply the snippet for the unified target? Seemed that way...that is cool! Thanks again for all the excellent content.
Unified target flashing in 4.1 is seamless now. Just grab your target like normal. If it does not say "Legacy" after the target name, then that is the new Unified Target that flashes the unified hex and sets up the config for you (seemless).
For the VTX tables: type in "VTXTABLE" in the CLI. You can save to a note pad and dump back into the CLI anytime.
@@uavtech Thank you sir!
Nice tutorial, thanks for explaining everything!
Great stuff man!! Thanks!!!!
Is it mandatory to use RPM filter with Bi-directional DShot communication? I have ESC with telemetry. Wouldnt be better in this case use separate wire (UART) to get teletry data and FC would send only base Dshot commands to ESC?
BTW: Thanks for detailed instructional video!
No. RPM only works off BiDirectional. Normal Telemetry is too slow.
very good as usual!
Thanks! Hopefully I can get my 10inch to stop oscillation only shows in the GoPro with hyper smooth off. Fpv feed is super smooth without oscillation.
Just added the JESC firmware to my newest build and will see how it goes.
Nothing caught on fire or flew away so that's good. Pulling the blackbox data to have a look at what it shows.
A quick video of my first testing: ruclips.net/video/lu_VhkpAI9Y/видео.html
Fantastic, dude! Thanks a lot! 😃
That seems much easier!
Thank u very much for this video it did help me .
Thanks man. Going try my 1st rpm filter kwad😀
Perfect guide!
Where is the link to the wiki you said was in the description? Also, is that the same place to find esc firmware for sale for my s_heli escs in the betafpv 75pro2? Thanks
RPM Wiki: github.com/betaflight/betaflight/wiki/Bidirectional-DSHOT-and-RPM-Filter
JESC: jflight.net/
Do you think your tune on the video could works well on a 3 inch hd quad? Thanks a lot!
Nice, thanks man! :D Going to try this asap
Can you have esc telemetry and rpm filtering enabled at the same time?
I think so.
Yep you can, I just double checked.
So do I understand this correctly?
The new basic filter strategy in BF4.1 is, instead of turning off as many low pass filters as possible, would be to turn on RPM filter, leaving the other filters at default and then just increase the gyro and d term multipliers as much as possible?
Yup.
Good stuff! Are the rpm filters in 4.1 diff than in 4.0? ALSO will I be able to use it with the radix fc since it’s already at like 35% and gyro is locked?
Tech is the same in 4.1 as it is in 4.0, just easier to turn on. Good question on the Radix. I do have one of those boards to test.
@@uavtech would be cool if you would do a video with the radix if you had the time. I've been running 4.0 and rpm filter and loving it, need to try 4.1 and see if it can be even better.
I have a feeling that the radix will get a bit hyped now when vanover started flying for brainfpv.
Thanks for all your hard work Mark
UAV Tech it works fine I just flashed it no increase in cpu or anything gyro locked at like 3196khz or whatever 👍👍
@@MaxBeamer , yeah gyro rate doesn't matter as long as the PID loop is.completing its calcs on time.
Quick Question: Dyn Filtering for 5" quads can be set to med-low but on the BF 4.1 info bubble what I is see is this: " HIGH(230-800hz) for very high revving 2.5-3 inch quads." What recommended Q, Width and Min Hz would you suggest as a good starting point for a 3" copter?
Defaults. Med. or High.
UAV Tech do you still suggest setting the Gyro RPM Filter Harmonics number to 1? Saw are recent video by JB and he mentioned 3 was now the preferred number. Thanks!
go with 2 or 3.
Mark, love your videos! Trying to flash my esc's and keep getting a "Missing_Record mark at file start error" I have flashed many times before and have never seen this. Any Ideas??
Make sure you click the HEX, and then right-click the "Raw" button and click download link. See 5:30 in the video.
@@uavtech thanks, ended up re installing the configurator and got it to flash finally.
Can I still apply these recommendations I have Bettaflight 4.1.4 licensed JESC sucexx FC ESC F4 Nazgul 5 AS OF TODAY ??????
Yes.
UAV Tech Thank you for responding so fast !!!! Awesome videos. I’m watching every single one of the newest videos on Bettaflight 4.1 now. Thank again for all your hard work !!!!! 😓
not entirely related to the rpm filter, but I've really been liking the pid and filter sliders in 4.1. I can get a quad dialed in pretty quick with them. Just thought I'd mention that :)
Cool. I was apart of adding those! Glad they helped!!
Thanks for the vid! So when is the new configurator going live?
Rc1 of it is live already.
So no specific needs for BLHELI ESC settings like dmag, motor timing, or PWM freq?? This was really important for FlightOne/ Falco stuff... looks like you just run defaults
Nice channel! With stock pids whenever I punch out or let off my quad tilts to left...what would you suggest?
Angle mode?
i tried, and followed all the directions, my quad flips out on take off now. i really want to try this but dont know what to do. I think my esc flash went wrong bl heli says its a typhoon32 but i have a tekko32. please help
Josh Elam i did, everything is correct props and motors direction. Flew fine before update
Why don't you turn off the second lowpasses anymore (or even the 1st lowpass on gyro)?
trying to conform to the slider approach of just moving things up higher instead of turning off.
If you're able to make them PT1 and sit above 200Hz, the phase delay is pretty much negligible in areas we care about, yet they still provide great high frequency noise elimination that helps keep motors cool. The big ticket to getting great handling is cutting phase delay in the 40-90Hz range, so once those aren't contributing they can just go up and out of the way.
I agree... im more pro turning off than moving sliders up. Sliders up means that for instance a gyro filter is so high that it doesnt do anything anymore but is still active (and causing delay)
Im still going to turn of the gyro filters and work with rpm & dynamic. (And of course dterm)
Its silly to have so much filters active even if they are low latency.
Mark, how relevant is the step #1 in your PID tuning series taking in consideration RPM filtering?
Still same gist, but now set RPM and move sliders.
Do the ESC's need the telemetry wire connected for this filtering to function? (bi-telemetry)
You don't. The required data is sent via the signal line. Telemetry line not required.
@@AlvinYeoh Had to ask as its always the un-said things that end up being the problem.
@@4DCResinSmoker No worries. Better to ask than to assume and then screw something up.
@@SPotter1973 Did you flash the legacy or the non-legacy version of your board? The non-legacy version is the unified targets one and after flashing and first connection to configurator, it will ask you to apply some defaults. Did you get that?
i will try ur dynamic notch filter settings on my 6s 5 inch quad because i have some propwash. i am very new to this hobby and trying now to tune my pids and filters :_D
Make sure to check out my PID Tuning Principal series.
Regarding motor noise harmonics, do these just show up as secondary peaks (or motor peak line in the waterfall graphs)? Basically, how do you tell if you are getting harmonics or not?
Secondary band of noise in the waterfall graph 2x the Fundamental Noise.
Given you haven't made an update video I assume all of this still applies to 4.2, correct?
Yup
@@uavtech awesome! Really great video by the way
Thanks!
Hi, can I follow this guide to start tuning a 7 inch quad? O what I have to change? Thanks for your answer
same setup for 7"
Thanks a lot man
Hey Mark, have you had issues with blackbox logs logging. When going to read the log via MSC, it says "error opening log: no log in this file could be parsed successfully" I have this happen on two different quads running omnibusf4sd 4.1.3 its always logged fine pre4.1.3. The file size is correct for a log, just wont read. Logging at 2k, gyro scaled. Got the first flight, but the second is unreadable. Other quad had both logs, but could be read. Any ideas?
Take out SD card and copy manually.
I did found out that if take the sd card out, and copy files all the logs are good. Maybe my USB is bad, or something else. Thank you tho
I saw in your delay calculator that the rpm filter harmonics start at 340hz. Are these harmonics adjustable? The most noise on my raw gyro data is from 80-300hz
it follows the motors. There is a slider at the top of the sheet.
My lord...I’m tempted to try this on one quad. Talk about pain in the butt. If you say it’s worthy I’ll check it out.
Make sure you do everything in the video. I set up 2 three inch quads and 3 five inch quads and it's game changing. It's worth the time. You will hear the difference and makes tuning your pids a breeze. It will fly so nice you can just play with the pid ratio Sliders to your desired preference
mike216ism thanks 🙏 I will give it a whirl
Mike what values have you on your 3 inch quads? I'm tuning a 3 inch with the rpm and dynamic notch to. I killed the propwash but i have the sliders to the right at maximun, without hot motors, but some oscilations and motor noise sometimes. Thank you guy
Hey my hero 🦸♂️
I don’t can turn on the bidirectional Dshot ??
Save and reboot and it’s off.....
In the Motor tab i don’t see the rpm....
Thank you in advance 👊🏻
Greetings from Germany 🇩🇪
And i don’t see the rpm filter tab in the filter settings...
Need to update BLHeli to GCR firmware, be on 10.6 configurator and be on BF 4.1-RC.
Now it works, I forgot turn on Full chip erase 😬
Do you have dumps for a 7 inch filter setup ?
Greetings from Germany 🇩🇪
Great infos again! One question: Has any connection between the pwm frequency and the rpm filter? Does it matter if I set up the pwm frequency to higher khz?
No connection.
Thank you so much! Can we use it now?
Will the BF4.1 and RPM filter also work on teh bigger quads (beast and X class) when working with blheli32 esc
Yes. If BLHeli_S or 32 ESCs.
Thanks for the video!
Im running iflight succeX twinG F7 FC with iflight 50A 4-in-1 ESC, just tried 4k/4k-DSHOT300 and 8k/8k-DSHOT600
Both errors stay at 0%, then I made the motors run at 3k RPMs to check the tasks and on the 4k/4k setting im getting Gyro/PID max loads of about 38 to 40%. With the 8k/8k setting, im getting about 79-81%, saw a spike of 85%. Would you say its safe to run this setup at 8k/8k since the motors seem to be running smoother or should I be better off staying at 4k/4k?
If errors are ok and tasks is below 100%, you should be fine.
Hey Mark, I've done pretty much everything on 4.2 to try and get the mid-high speed wobble. Is this due to the TPA being changed from the .10 at 1250 to .60 1650? Down low everything is fine. Above half throttle induces horizon wobble.
Try changing TPA from D only to P&D in CLI.
Have you fixed it?
Good stuff. Do you think notch filtering will be standard on blheli s and not just 32 at any point or is that strictly jesc firmware
Strictly JESC for BLHeli_S. BLHeli devs don't do coding on BLHeli_S anymore. So Joe forked, improved, and called it JESC.
People like Albert Kim is clamong that you need to tyoe these commands in cli to get it working: set dshot_burst = OFF set scheduler_optimize_rate = ON
Is this true?
No. They turn on in Auto when you turn on Bi-Directional. Folks can look at the source code if they need to prove it to themself.
@@uavtech thank you for clearing that up for me =)
Yes Notch filter have less delay but there is 12 notchs (4 motors * 3 harmonics), so at the end do we really have less delay on a "Clean" quad with LP quite high ?
Ok sorry, you reduce the number of notch on harmonics to 1, so...
Exactly.
I successfully did this on my chameleon running a white noise synergy and it is the best flying quad I have ever flown now. Thank you again. I just tried on my 6" and the Error stays at 100% even when the batt is plugged in. Not sure how to remedy this. It has an Iflight twinG (stm405) fc, speedix 45amp 4in1 and I did everything correct. How can I trouble shoot this?
triple check you have the right BLheli firmware on the ESCs. See if they spin up in motors tab with bidirectional turned off, and then try with bidirectional turned on.
@@uavtech Thank you for your help (always). I ended up flashing RC4 and it worked!!! I have now been playing with how much filtering to use and how much RC smoothing. I am down to 30 and 70hz set to manual and am pretty happy with it. It seems too much FF in this quad combined with the r9 stepping is causing crazy spikes, but I feel like I am getting closer. (6" 6s 2407 1700kv) :) Look forward to your next video
@@mbycfpv8937 , yeah the R9 "heartbeat" where it jumps from 6.67ms frames to 13 to 30ms frames every 200ms exactly is not ideal.
what about the rest filtering? (gyro low pass filter & D term low pass filters) Should I turn them off? or it is better to set them as I have them now on BF 4.0.3? Thanks in advance
Move up the sliders as far as you can. So move the Gyro and D-term sliders one step at a time (together) until flight characteristics get worse, or motors get hot. OR if you 4.0.3 filter setup is working great for you, use it on 4.1.
@@uavtech thanks a lot my friend! you are doing an awesome job! Filters in BF4.0.3 were set according to your previous videos and working perfect so far. I will use them in 4.1 then. Have a wonderfull day, cheers from slovakia👍
Please make video to handle propwash im 4.1 (tune filter & pid)
See the PID Tuning Principals series. All things need to come together to tackle prop wash good mechanical, low filter latency, proper PD Balance, proper P&D gain). Also see, tiny.cc/pidtuning
I have seen no explanation what Dynamic Notch Q is. Are you going to update the .xls filter for Betaflight 4.1? Thanks
It is literally a value in the filter equation (direct) that controls the width of the notch filter. Higher Q is narrower notch with less phase delay.
If i flash new firmware in BLHeli to the ESCs n Betaflight 4.1 screws something up for me is there a way to put the old firmware back on the ESCs n go back to 4.0? And how do I do that? Thank you
You just flash back to old releases.
@@uavtech But how do I find out what BlHeli release is on there now and how do I get it back later?
Connect with BLHeli_S configurator.
@@uavtech i hv BLheli32 though??
@@highestvirtue1892 , it won't screw anything up. Lots have flashed 32.7 already.
3.7 is out now so don't need to download the hex file. I was able to connect to BL Heli and read ESC's but when I clicked on flash it disconnected my laptop from the wi-fi and gave me a "no internet" error message dialog box. What the heck am I doing wrong? Thanks!
never saw that one. I would check your PC for issues.
@@uavtech i think you are right. I believe it is some sort of security setting. Thank goodness for android! Was able to use BL Heli 32 app to flash 3.7. Worked flawlessly.
Thank you. Great video. Do you know if the newest bl heli 32.7 will work?
I'm not sure. I'm thinking no for now.