10:40 I guess you can also use a 3 position switch to set 3 different uptilts. One at 40° for flying fast, one at 30° or 20° for freestyle, and one at 10° or 0° for exploring and landing. That's why I'm watching this video, to try to learn to set this up.
You could change out the default 3 position switch for a momentary 3 position switch, return to centre. So that Up raises the camera, Down lowers the camera.
Holy crap ! I started watching this and has completely put me off buying Geprc mark 5. I thought one chapter of about 5 minutes I would watch but when I saw all the videos goddamm you gotta have some serious dedication learning all of this. . Is it really needed.. I only came on here to find out how to adjust rates but now I’ve seen all of this I’m actually really gutted . What a minefield of science you have to battle through to adjust your quad . Seriously gutted as I know I’ll never be able to do all of this techy stuff even with all your brilliant advice
Thank you so much Bardwell! No where else on the internet does it say that you need to have the aux channels turned off in the Servos tab, you help save me a lot of time :)
The 1/2 output numbers on the airplane at the front of the model are for the motor outputs. Planes can have motors :). On INAV there is no need for the DMA to drive the servos, so I think it is the same on Betaflight. You can remap the motor output pin to the servo, as long as it does not share the timer with the other motor. Also, the possible resources for the servos are UART6 RX & TX (on F405 and F7xx), but it depends on timer assignment and motor allocations on PC8 & PC9 pins, if there are motors assigned there, it might be impossible to run servos on UART6 due to the timer conflict. The LED strip is a save resource for the extra motor or the servo, but then you loose LED function. Timer allocations can be checked and changed in the CLI.
@@JoshuaBardwell I think that your knowledge is great. :) It is just the limitation, that the timer can drive either motors or servos, not both at the same time, as they requires different timing*. As timers are shared between pins there are possible conflicts. Everything depends on the FC design, sometimes it is easy to remap, sometimes impossible. LED pin is an exception, as it has it's own exclusive timer by design, so its safe and easy to remap. (*)In fact, you can drive motors at servos timing, but 50 Hz PWM is not the protocol tigers like the best :)
The syntax to change channel forwarding start is a bit different than the way resources were assigned. To use AUX 4 as the first forwarded channel, use: *set channel_forwarding_start = 7* It took a while to figure out the correct syntax since Bardwell didn't change this setting in the video. Remember to type: *save* After you make the changes. I forgot to do this myself the first time I changed the resource values. I haven't had to make changes via the CLI prior to forwarding channels for servos (gimbal control). Thanks for all the great content JB.
It's crazy how there is almost zero information online on this topic! However, your video has explained everything I needed to know and more!!! Thank you! this was so informative 💯🤞🏾
Thank you Joshua for your hard work in making this series of Betaflight 4.3 I downloaded the official release of it the other day & will use your videos for reference
Great video! Just added a couple of servos and this made it easy! Btw, I tried iNav too. Added a GPS for return to home. Frankly, it wasn't worth it. I probably could make RTH work better, but it is so far from DJI it's just not worth waiting for GPS lock. And, I personally don't think iNav flys a quad as well as BetaFlight. So, I dropped the GPS and went back to BetaFlight and am much happier.
I remember that channel forwarding thing all too well because of the Matek PDB that I used back then for a long time. It had a buzzer onboard that was only usable through an AUX channel being forwarded to a Servo channel. I remember being so proud of myself once I figured it out, hehe.^^
Got mine working, first servo on betaflight, too cool. lol Very simple camera pitch rig. I should put this on all my quads. lol If I had a job I'd sub to your patreon. LOL
Gregory from the right now I just want to say that say that I'm glad it on video so that I can just come back and bother joshua in the past about this stuff over and over and pause it and stuff
Okay JB , INAV it is . But hey there isn't a video series as good as your betaflight one for INAV. Painless 360 and Pawel are good but you know...we kinda like it when you explain it. 😄
Thanks for the great video series! OK so we make changes in this betaflight programmer and we hit save on each tab. But is this all we need to do to make the changes in the actual fight controller board. Or do we then need too flash this new info or changes to the board? Or does save send the info to the board?
@@JoshuaBardwell ok thanks, but I didn’t see any changes to my display on my goggles after making chances in betaflight osd tab and saving. I had my quad powered on a 6S, my RadioMaster on, usb plugged into the computer and betaflight open and connected, made the changes in the configulator OSD tab. Hit save and the onscreen display did not change? I did this with the goggle powered up all the time.
Hello, thanks for your video ! (Servo Tilt Configuration for Gimbal) By using the LED-Strip it´s working very well with Servo 1 (Tilt servo). When I´m trying to map Servo 2 on the same LED Strip (when Servo 1 is unmapped) it doesn´t work. So no movement of the servo, when I´m rolling the copter. I would be very thankful, if you have any ideas for this ! Greets from Germany ! Keep up the great work :)
@@JoshuaBardwell I really think you should consider doing a “can you tune 4.3 without sliders?!” Video. Focus on raw lid performance without all the nonsense. Can it FLY GOOD???
Hello. Thank you for your job. Your video helps me a lot. But after assign servo 1 to motor 5 output (i have a QUAD). Motor 3 stop working. Pin are different. FC Skystarfs F405 HD2. It have two separate outputs for S5 and S6. This outputs physically goes to pins B00 and B01. This pins logically assigned to Motor 5 and 6. So when i assing servo 1 to pin B00 and turn ON SERVO_TILT. Motor 3 stop working. The same situation with Channel_forwarding. Does someone faced with this issue?
Still no luck for me!!!! I am currently building a tricopter and currently the servo is making it spin out and not stabilize the drone. I have no idea pls someone help!!
Cool i´m using Cleanflight with a Spracing F3. There is no "recources" in the cli how is this named in CF? I tray to use an Airplane and stumbling with the the forward servos like rudder Alivator etc. that´s hard...
@@JoshuaBardwell Yes it´s complicated ... but i found resource Servo xx so i did what you did resource Motor 2...8 NONE and took A07, A11 etc. for recource Servo ( was NONE) and it startet working. Puh that was a long ride. One more issue. Got a secnd f3 did the same, ...worked but...without arming it´s doing the correction on the rudder like anglemode from start how to turn that off/on? I took "wing" model in the setup instead airplane so where to tur that off ? A btw the arrow (front) on the controller is nice but it´s not as the controller is "Angle"ing the rudder hmm...in know i can turn it in the setup but last time (years ago) i tried it became standart after swicht off and on... we´ll see...sorry guy´s i´m an Airplane guy but i like that controller telemetry stuff...
Well I'm a new FPV pilot and just bought the Tinyhawk freestyle RTF. So now the question. I installed the 4.3 and trying to install the Cli backup file after update but some of the settings have wrong name errors, tried to delete those, on request from a betaflight Discord member. Then the shit went sideways. All lines then had command error 👀 so now I'm back in 4.2 but would like to learn how to install 4.3. Best regards Cornycupid l
Hello, I was trying to reverse the servo direction, but its not working - still turning the same direction. I have it set on LED pad, two position switch on my radio... No clue how to reverse the servo.
If you can't get the FC to reverse the servo, then reverse the switch in the controller. Go to the Mixes screen and change the weight from 100 to -100.
JB i am having a problem where my reciver and my transmitter are bound and i have the green light but i am getting zero stick inputs in betaflight which shouldn't be happening because it wprked before so i dont know whats wrong. (I have never been able to get this drone in the air so this is a project that comeback to every once in a while so just keep that in mind).
Hey I need help my quad gets bad video. On bench when I plug in I get 50.8mbps but sec I arm it starts jumping around from like 20mbps to 40mbps Any idea? Thanks in advance
I tried this, but I don't have a resources tab for some reason? When I try the servo CLI to change the pad it gives an error saying invalid resource name. Is there a way to enable servos somehow?? Thanks!
I don't think there is a "resources" tab. Did Bardwell call a tab resources? One thing Bardwell didn't mention is you need to include the "servos" keyword when you flash your flight controller. BF doesn't include all the options automatically. When you initially flash your FC, you need to include the various functions you want. On JB's V2 FC, the servo option isn't selected by default. You likely need to reflash you FC so the servo option is available in the CLI. Edit: I'm just getting a servo to work on my FC. What do you want your servo to do?
@@yevhenzh I want to use S9 pad to control a servo but how do I get a mode for a servo in the modes tab so I can assign an aux channel to it to control the servo? BTW this is my other account I just have to use this account because bardwell blocked me from commenting.
Enjoyed that, been trying to set up my one of my Shen Kawds with camera tilt. BUT YOU Haven't touched a servo in years??? Well that's ok because if you keep playing with your servo you'll go blind!
Pretty sure they could just ditch the whole tab (what's the use if even you need help figuring it out ;-) I just loved the conclusion of the tab: "btw if you want it to work the whole tab becomes redundant"...Seems a bit like a devs relic. I really like the way you kept your promise on this one... very amusing...
The tab is totally useful if using an airplane mixer that includes servos, or if using servo_tilt. Just when using aux forwarding it doesn't have a purpose.
I don't know why Betaflight makes this a pain in the ass. Camera gimbles have be around on consumer drones for a long time, and it's one area that DIY drones can't easily match.
Betaflight just doesn't focus a lot on fixed wing or servos. Their focus is on racing and acro performance. It's like asking why a Caterham kit car doesn't have power seats.
10:40 I guess you can also use a 3 position switch to set 3 different uptilts. One at 40° for flying fast, one at 30° or 20° for freestyle, and one at 10° or 0° for exploring and landing. That's why I'm watching this video, to try to learn to set this up.
You could change out the default 3 position switch for a momentary 3 position switch, return to centre. So that Up raises the camera, Down lowers the camera.
That dance at the end was MASSIVELY deserved! The series was unbelievably helpful as I've started digging into different settings in Betaflight!
Holy crap !
I started watching this and has completely put me off buying Geprc mark 5. I thought one chapter of about 5 minutes I would watch but when I saw all the videos goddamm you gotta have some serious dedication learning all of this. . Is it really needed.. I only came on here to find out how to adjust rates but now I’ve seen all of this I’m actually really gutted . What a minefield of science you have to battle through to adjust your quad . Seriously gutted as I know I’ll never be able to do all of this techy stuff even with all your brilliant advice
again, thank you, your tips are life-saving !!! so hard to debug without these tips.
I'm your 1 person! Thanks, you are the possessor of the esoteric beta flight knowledge.
17:00 I am that person and now I can finally see light at the end of the tunnel... thanks
Thank you so much Bardwell! No where else on the internet does it say that you need to have the aux channels turned off in the Servos tab, you help save me a lot of time :)
Thank you once again for saving my butt!! The line at 16:14 saved me
Can't believe I made it through this whole series. My head is too full of knowledge! 🦁 Thanks so much, JB!
How many days did it take you to finish the entire series, not in terms of hours, but in the number of days you dedicated to watching it all?
Thanks JB! I'm eventually going to put a drop mechanism on my 7" drone. This video should at least point me in the right direction.
The 1/2 output numbers on the airplane at the front of the model are for the motor outputs. Planes can have motors :). On INAV there is no need for the DMA to drive the servos, so I think it is the same on Betaflight. You can remap the motor output pin to the servo, as long as it does not share the timer with the other motor. Also, the possible resources for the servos are UART6 RX & TX (on F405 and F7xx), but it depends on timer assignment and motor allocations on PC8 & PC9 pins, if there are motors assigned there, it might be impossible to run servos on UART6 due to the timer conflict. The LED strip is a save resource for the extra motor or the servo, but then you loose LED function. Timer allocations can be checked and changed in the CLI.
Oh damn hahahaha planes have motors. Of course. Sounds like there is more to the timer assignments than I really knew about.
@@JoshuaBardwell I think that your knowledge is great. :) It is just the limitation, that the timer can drive either motors or servos, not both at the same time, as they requires different timing*. As timers are shared between pins there are possible conflicts. Everything depends on the FC design, sometimes it is easy to remap, sometimes impossible. LED pin is an exception, as it has it's own exclusive timer by design, so its safe and easy to remap. (*)In fact, you can drive motors at servos timing, but 50 Hz PWM is not the protocol tigers like the best :)
seems like theres more than one person who needed that info, on this vid. great job at explaining.
The syntax to change channel forwarding start is a bit different than the way resources were assigned. To use AUX 4 as the first forwarded channel, use:
*set channel_forwarding_start = 7*
It took a while to figure out the correct syntax since Bardwell didn't change this setting in the video.
Remember to type:
*save*
After you make the changes. I forgot to do this myself the first time I changed the resource values. I haven't had to make changes via the CLI prior to forwarding channels for servos (gimbal control).
Thanks for all the great content JB.
It's crazy how there is almost zero information online on this topic! However, your video has explained everything I needed to know and more!!! Thank you! this was so informative 💯🤞🏾
Thank you Joshua for your hard work in making this series of Betaflight 4.3 I downloaded the official release of it the other day & will use your videos for reference
This content is so fascinating and addictive I watched this whole video even though I am probably not going to use servos ever. lol
Great video! Just added a couple of servos and this made it easy! Btw, I tried iNav too. Added a GPS for return to home. Frankly, it wasn't worth it. I probably could make RTH work better, but it is so far from DJI it's just not worth waiting for GPS lock. And, I personally don't think iNav flys a quad as well as BetaFlight. So, I dropped the GPS and went back to BetaFlight and am much happier.
17:00 Yes, that was me! Thank you!!
thanks for the whole series. learned a lot from it.
I remember that channel forwarding thing all too well because of the Matek PDB that I used back then for a long time.
It had a buzzer onboard that was only usable through an AUX channel being forwarded to a Servo channel.
I remember being so proud of myself once I figured it out, hehe.^^
Thanks JB. I've learnt something today
You are awesome. Watched the whole playlist. Thanks man!!
congratulations ! you nailed 4.3
very key tutorial, thanks for paving the way !!
Thank you Sir , just got fpv combat bored setup through this 👊✌🤟
Hehheh. Keep doing what you're doing Bardsmith.
I don't use this for that. But always good to see you. Good guy.
Yoo servos are important for us heli pilots! I'm looking to try RotorFlight (BF fork) soon, so this one might just be super valuable to me!
Thanks for the whole series :)
Got mine working, first servo on betaflight, too cool. lol Very simple camera pitch rig. I should put this on all my quads. lol If I had a job I'd sub to your patreon. LOL
In Bardwell we trust!
Pretty interesting indeed! Thanks a lot, Joshua! 😃
Stay safe there with your family! 🖖😊
Gregory from the right now I just want to say that say that I'm glad it on video so that I can just come back and bother joshua in the past about this stuff over and over and pause it and stuff
Okay JB , INAV it is . But hey there isn't a video series as good as your betaflight one for INAV.
Painless 360 and Pawel are good but you know...we kinda like it when you explain it. 😄
12:11 you can see it working
Thank you, for your grate job! :)
Bravo Sir, Bravo!
video idea; whats the best way to clean a quadcopter?
and how to protect the usb connectors
I would like you to set up a tricopter with Betaflight.
Thanks for the great video series! OK so we make changes in this betaflight programmer and we hit save on each tab. But is this all we need to do to make the changes in the actual fight controller board. Or do we then need too flash this new info or changes to the board? Or does save send the info to the board?
Hitting save does it.
@@JoshuaBardwell ok thanks, but I didn’t see any changes to my display on my goggles after making chances in betaflight osd tab and saving. I had my quad powered on a 6S, my RadioMaster on, usb plugged into the computer and betaflight open and connected, made the changes in the configulator OSD tab. Hit save and the onscreen display did not change? I did this with the goggle powered up all the time.
Look like I got it figured out, had to make a change in an OSD slider in Betaflight.
Awesome series, but I didn't find any info about the Adjustments tab. Did I miss anything?
Ardupilot based quad? They "recently" added support for optical flow, so basically using cameras for positioning UAV's
Hello, thanks for your video !
(Servo Tilt Configuration for Gimbal)
By using the LED-Strip it´s working very well with Servo 1 (Tilt servo). When I´m trying to map Servo 2 on the same LED Strip (when Servo 1 is unmapped) it doesn´t work. So no movement of the servo, when I´m rolling the copter.
I would be very thankful, if you have any ideas for this !
Greets from Germany !
Keep up the great work :)
I’m sure all of these 14 videos are excellent but I REALLY think we need the 15th or it’s feeling sorta shy of a full explanation 😂
Which tab did I miss???
@@JoshuaBardwell not really a tab but setting up and reading blackbox data?
@@JoshuaBardwell I really think you should consider doing a “can you tune 4.3 without sliders?!” Video. Focus on raw lid performance without all the nonsense. Can it FLY GOOD???
@@JoshuaBardwell PID performance
Homepage and driver setup?
What up love the videos man
Wouldn't a serial receiver solve the voltage issue?
Hello. Thank you for your job. Your video helps me a lot. But after assign servo 1 to motor 5 output (i have a QUAD). Motor 3 stop working. Pin are different.
FC Skystarfs F405 HD2. It have two separate outputs for S5 and S6. This outputs physically goes to pins B00 and B01. This pins logically assigned to Motor 5 and 6. So when i assing servo 1 to pin B00 and turn ON SERVO_TILT. Motor 3 stop working.
The same situation with Channel_forwarding.
Does someone faced with this issue?
Like for the dedication!!!
Still no luck for me!!!! I am currently building a tricopter and currently the servo is making it spin out and not stabilize the drone. I have no idea pls someone help!!
Is there a way to make the servo rotate 180 degrees?
Hello, guys. I need to change pwm on servo when turn on ANGL mode. Can you suggest any solution, please?
Why do we need DMA to drive a servo? Doesnt it only require a timer to generate a PWM signal?
That's correct. It's just a timer not a dma channel.
Cool i´m using Cleanflight with a Spracing F3. There is no "recources" in the cli how is this named in CF? I tray to use an Airplane and stumbling with the the forward servos like rudder Alivator etc. that´s hard...
That feature may not exist in CleanFlight, and the servo configuration may be completely different.
@@JoshuaBardwell Yes it´s complicated ... but i found resource Servo xx so i did what you did resource Motor 2...8 NONE and took A07, A11 etc. for recource Servo ( was NONE) and it startet working. Puh that was a long ride. One more issue. Got a secnd f3 did the same, ...worked but...without arming it´s doing the correction on the rudder like anglemode from start how to turn that off/on? I took "wing" model in the setup instead airplane so where to tur that off ? A btw the arrow (front) on the controller is nice but it´s not as the controller is "Angle"ing the rudder hmm...in know i can turn it in the setup but last time (years ago) i tried it became standart after swicht off and on... we´ll see...sorry guy´s i´m an Airplane guy but i like that controller telemetry stuff...
Well I'm a new FPV pilot and just bought the Tinyhawk freestyle RTF. So now the question. I installed the 4.3 and trying to install the Cli backup file after update but some of the settings have wrong name errors, tried to delete those, on request from a betaflight Discord member. Then the shit went sideways. All lines then had command error 👀 so now I'm back in 4.2 but would like to learn how to install 4.3.
Best regards Cornycupid l
Hello, I was trying to reverse the servo direction, but its not working - still turning the same direction. I have it set on LED pad, two position switch on my radio... No clue how to reverse the servo.
If you can't get the FC to reverse the servo, then reverse the switch in the controller. Go to the Mixes screen and change the weight from 100 to -100.
JB i am having a problem where my reciver and my transmitter are bound and i have the green light but i am getting zero stick inputs in betaflight which shouldn't be happening because it wprked before so i dont know whats wrong. (I have never been able to get this drone in the air so this is a project that comeback to every once in a while so just keep that in mind).
Great video.. nice!!!
Hey I need help my quad gets bad video. On bench when I plug in I get 50.8mbps but sec I arm it starts jumping around from like 20mbps to 40mbps Any idea? Thanks in advance
Excellent!!
I tried this, but I don't have a resources tab for some reason? When I try the servo CLI to change the pad it gives an error saying invalid resource name. Is there a way to enable servos somehow??
Thanks!
I don't think there is a "resources" tab. Did Bardwell call a tab resources?
One thing Bardwell didn't mention is you need to include the "servos" keyword when you flash your flight controller. BF doesn't include all the options automatically. When you initially flash your FC, you need to include the various functions you want. On JB's V2 FC, the servo option isn't selected by default.
You likely need to reflash you FC so the servo option is available in the CLI.
Edit: I'm just getting a servo to work on my FC. What do you want your servo to do?
Betaflight has lots of targets that iNav doesn’t, Like crazybee aio. I want to use that AIO for small planes/wings, so betaflight is the only option.
You'd be better off using a Matek F411 + INAV
Hey, where is link to the playlist of all videos?
Watch all the videos in this series at: ua-cam.com/video/LkBWRiEGKTI/v-deo.html
What about presets tab
WAIT! What about the LED tab?!
Engaging hyper tilt camera angle . Preparing for speedrun .neeeeeeet
servo tab missing even though I built it.
nvmd have to turn it on in config.
Unfortunately, I don't believe the Speedybee F405 V3 supports servos in any way
pin S9 - servo1 preinstalled
@@yevhenzh I want to use S9 pad to control a servo but how do I get a mode for a servo in the modes tab so I can assign an aux channel to it to control the servo?
BTW this is my other account I just have to use this account because bardwell blocked me from commenting.
I tried using this video to fall asleep , now I hate myself....
Joshua please help me if you may, I can't get my drones in the air I really need your help thank you
Enjoyed that, been trying to set up my one of my Shen Kawds with camera tilt. BUT YOU Haven't touched a servo in years??? Well that's ok because if you keep playing with your servo you'll go blind!
Pretty sure they could just ditch the whole tab (what's the use if even you need help figuring it out ;-) I just loved the conclusion of the tab: "btw if you want it to work the whole tab becomes redundant"...Seems a bit like a devs relic. I really like the way you kept your promise on this one... very amusing...
The tab is totally useful if using an airplane mixer that includes servos, or if using servo_tilt. Just when using aux forwarding it doesn't have a purpose.
I don't know why Betaflight makes this a pain in the ass. Camera gimbles have be around on consumer drones for a long time, and it's one area that DIY drones can't easily match.
Betaflight just doesn't focus a lot on fixed wing or servos. Their focus is on racing and acro performance. It's like asking why a Caterham kit car doesn't have power seats.
My fc doesn’t support inav. Teach me bardwell
Hello from southeast alaska how's it going today bro
👽👍
When you start a video rubbing your face in despair why would I watch.
I mean... do you want to know about the Servos tab or not? God forbid I show any sentiment except smiling positivity, right?
Yo
Yo
Oy
This one is for Ukraine!
...but then the laughter got stuck in my throat....
Exacto, por eso lo estoy viendo ahora mismo jajajaja
Fantastic!