Rotorflight Flydragon- F722 @ Cédric Walter | Monday, Jun 17, 2024 | 5 minutes read | 994 Words | Update at Tuesday, Nov 5, 2024

warning

R/C helicopters are not toys. R/C helicopter utilize various high-tech products and technologies to provide superior performance.Improper use of this product can result in serious injury or even death. Please read this manual carefully before using and make sure to be conscious of your own personal safety and the safety of others and your environment when operating all RC Helicopter products. I assume no liability for the operation or the use of this product. Intended for use only by adults with experience flying remote control helicopters at a legal flying field.

tip

Safety is paramount. Always follow safety guidelines, such as not flying near people, animals, or obstacles. Maintain a safe distance from other RC enthusiasts. Wear safety glasses to protect your eyes from debris.

tip

I translated the Rotorfligh configurator to French, took me 30h to complete. https://github.com/rotorflight/rotorflight-configurator/pull/82

First step

  1. Download latest rotorflight configuration for stable (Rotorflight RF1) or Beta (Rotorflight RF2)
  2. Connect the Flight controller DragonFly to USB-C to your computer
  3. Launch and do a backup in the CLI, by typing dump all and saving to a file, just for your reference.
  4. Disconnect

Installing Rotorflight on the Flydragon F722

Rotorflight 2 | FULL SETUP from Flash to First Flight w/ Filters

Rotorflight 2 | SETUP SPEEDRUN | Flash to Flight in 14 Minutes!

  1. Connect the Flight controller DragonFly to USB-C to your computer
  2. Click the button “Update Firmware”
  3. Select “All release and snapshots”
  4. Select the board “FLYDRAGONF722_V2”

warning

flydragonf722M_v2 and flydragonf722_v2?? The M is for the motorised tail (2 motors, servos) while the other is for variable tail (1 motor, 4 servos).

Rotorflight RF2 and FLYDRAGONF722_V2

  1. Click “Load Firmware [Online]” button at the bottom of the screen
  2. Click now “Flash Firmware” You’re done, safe default for the board have been applied.

Installing Rotorflight on the remote controller

Copy the LUA scripts on the SDCard https://github.com/rotorflight/rotorflight-lua-scripts

warning

Attention: the version of the LUA has to match the version of rotorflight, this is especially true for the snapshots. Check the date in the firmware name and use that same date in the filename of the lua scripts zip file.

e.g. “Rotorflight LUA Scripts Snapshot 2.0.0-20240128” match “Rotorflight Snapshot 2.0.0-20240128” firmware

Wiring the controller

Following the official documentation

Rotorflight Flydragon F722 wiring

With my YGE Saphir 155 ESC, there is some stuff to do

YGE Saphir 155 ESC wiring

  • YGE Throttle -> ESC on FlyDragon
  • YGE RPM -> RPM-E on FlyDragon
  • YGE Telemetry -> SBUS on FlyDragon, set UART 2 to “ESC Telemetry in Rotorflight” and protocol to BLHeli32
  • Flash the YGE with latest Beta firmware so it support BLHeli32

warning

Attention: I did split the plug to remove the ground from the telemetry plug. This is a bad idea, as this plug is used in the USB dongle to update the ESC. Don’t do it!

Installing the controller

Depending how you mount physically the controller on the heli, you may have to adjust the yaw of the sensors.

Heli Seen from the back, tail view

DefaultRotated
Alt textAlt text
Under “Board and Sensor Alignment” keep Yaw = 0Under “Board and Sensor Alignment” set Yaw = 180
Please level the helicopter and calibrate it once. Hit the button “Save and Reboot”After setting 180 degrees, please level the helicopter and calibrate it once. Hit the button “Save and Reboot”

Use 3M gray tape tha has NO foam at all

Verify proper operations in the status widget, that the sensor properly tilt the helicopter in the preview windows

Installing FlyDragon ELRS antenna

I used with great success the mount at https://makerworld.com/en/models/88556 printed in PLA, put TPU, PETG is also OK

Check the swashplate compensation is in the right direction

if you move you heli, say left and right, the swash should move level itself to the horizon, as if it is trying to balance a cup of water in the middle and preventing it from spilling if the swash moves in the same direction as you are moving you heli and making the swash angle EVEN STEEPER, thats a wrong direction.

Check that the tail compensation is in the right direction

Check your tail to see such that if you put the heli to right side facing you, and that you are looking at the tail rotor head at the hub, when you move the tail towards you, the servo should compensate such that it makes the blades angles push air at you.

ELRS

ELRS Channel resolution setting

ELRS has different switch modes for different channel resolutions. We want to have at least 5 channels with full resolution. The Hybrid und Wide switch modes are not sufficient for Helicopter use as they offer only 4 channels with full resolution. We need to use the “8 channel full resolution mode“

ELRS Transmit power

It is important to not enable Dynamic TX power. This is because of a weird logic tied to channel 5. Please keep The TX Power set to fixed. 25mW should be more then sufficient for line of sight flying for model helicopters.

Telemetry

Adding sensors not supported by the CSRF protocol, see https://www.rotorflight.org/docs/Tutorial-Walkthroughs/ELRS-telemetry-reuse

Updating the ELRS internal module

Bind process

3 methods are available

ELRS Wifi access point

The Flydragon F722 disable wifi out of the box due to aluminium casing, you need to flash a custom firmware to enable it. From the ELRS web GUI, you can set your binding phrase. read more in ELRS manual

Boot button

Power the FlyDargon F722 and press the boot button once. The receiver LED would turn off and then turn back on. Continue pressing the button 2 more times. Make sure the receiver LED doing quick double-blink. Which indicates ELRS binding mode. In edgeTx select bind using ELRS Lua script.

Using betaflight passthrough

While the transmitter is disconnected, power the FC and hold the boot button until the receiver LED stays on. This enables the receiver firmware update mode.

read more in ELRS manual

ELRS companion

Not supported by the FlyDragon F722 :-(

FlyDragon F722 v2 Manuals

FlyLog

https://github.com/Jiki-Mo/FlyLog

Related content

Express LRS tips and tricks

Express LRS tips and tricks

Wednesday, Jul 3, 2024

ExpressLRS aims to provide the best completely open, high refresh radio control link while maintaining a maximum achievable range at that rate with low latency. Vast support of hardware in both 900 MHz and 2.4 GHz frequencies
4 minutes read
Radiomaster Nexus for Rotorflight

Radiomaster Nexus for Rotorflight

Monday, Jun 17, 2024

The NEXUS Flybarless (FBL) control unit has been designed from the ground up based on the Rotorflight 2.0 reference design. All aspects of the NEXUS have been planned and tested for optimum performance and compatibility, ensuring the best out-of-the-box Rotorflight experience on the market today.
4 minutes read

© 1997 - 2024 Cédric Walter blog

Powered by Open Sources technologies

avatar

Cédric WalterA true selfless act always sparks another

6s A1 Acedeck Achat Acide-Hyaluronique Acma Adaptability Advocate-for-Change Ai Airplane Algorand Alice-Hlidkova-Author Alpine Alps Alternative Altruism-vs-Commercialization Antique-Scooters Antiseptic-Rinse Apache Apple Apps-De-Messagerie Arcade Arcade-Gaming Armattan Art Artemis Artemis-Viper Artistic-Expression Atlassian Authenticity-in-Writing Authenticity-Matters Avis Bag Bambulab Bash Bean Bennu Bernardet Bestwishes Betaflight Betruger Beware Bien-Vivre Bien-Être Bien-Être-Physique Bike Bio Bioethics Bitcoin Blessures-Sportives Blockchain Blockchain-Consensus-Encyclopedia Blockchain-Systems Blog Book-Review Books Bots Bought Box Brand-Authenticity Brand-Integrity Brand-Protection Breaking-Barriers Business-Management Business-Milestones Business-Strategy Business-Success Business-Transformation Businessbooks Byzantine-Fault-Tolerance Calculator Calibre Calibre-Web Camera Case-Studies Cc2500 Cgm-Next Challenges Changement-De-Vie Channel-Setup Cheaper Cherry-Blossoms Chiffrement Chirurgie-Orthopédique Choosing-Fbl-Gyro Ci/Cd Classic-Games Classic-Scooters Classic-Vespa Climb Climbing Codefest Collectible-Scooters Collectibles Collection Collector Color Communication Competition Confidentialité Consensus-Algorithms Consensus-Mechanisms Console Consommation-Responsable Consumer-Awareness Containerization Contest Control-Surfaces Controller Copy Corticostéroïdes Counterfeit-Awareness Counterfeit-Culture Counterfeit-Market Counterfeit-vs-Authentic Covid19 Creating Croissance-Personnelle Cryptocurrency Cultural-Experience Cultural-Richness Curve-Adjustments Customer-Discovery Cve-Issues Dance-Dreams Death Decentralization Decentralized Dental-Hygiene Dependency Design Development Devfest Devops Distributed-Ledger-Technology Diverse-Perspectives Diy-Dental Diy-Health Dji Docker Docker-Compose Docker-Hosting Docker-Networking Docker-Registry Docker-Security Dont-Buy Dotnet Download Downloading Dreams-and-Reality Drone Ducati Dynamic-Ip Désencombrement Développement-Personnel Développement-Spirituel Ecology Edgetx Elrs Elta Emotional-Challenges Emotional-Hurdles Empowering-Narrative Endpoints Engelberg Ensitm Entrepreneurial-Lessons Entrepreneurial-Mindset Entrepreneurs Entrepreneurship Entrepreneurship-Books Essaim Essentially Ethereum Ethical-Dilemmas Evoque Execution Exercices-De-Renforcement Exercise-Form Expérience-Utilisateur Facebook Failure-Analysis Failure-Stigma Failure-to-Success Fake Fake-Apparel Fake-Brands Fake-Goods Family Family-Building Family-Dynamics Fashion-Ethics Fashion-Fraud Fbl-Controllers Fbl-System-Compatibility Fbl-System-Features Fbl-System-Reviews Federated Fertility-Struggles Finance Finance-Books Finances-Personnelles Financial-Modeling Financiallanning Firearm Firmware-Customization Firmware-Issues Fissure-Horizontale Fitness-Routine Fitness-Tips Flexibilité Flight-Controller Flybarless-Advantages Flybarless-Systems Fonctionnalités-Avancées Foss Fpv Frame France Freestyle Fresh-Breath Friendship-Goals Front Gallery Game-Music Gameplay-Mechanics Gamer-Community Games Gaming-Culture Gaming-Enthusiast Gaming-History Gaming-Legacy Gaming-Nostalgia Generative-Ai Genou Gestion-De-Ladouleur Gestion-Du-Temps Git Global-Impact Google Green-Tea Green-Tea-Mouthwash Growth-Hacking-Books Growth-Mindset Guide Hackathon Hackday Hackfest Health-and-Wellness Helicopter Helicopter-Community Helicopter-Gyro Helicopter-Tuning Herbal-Mouthwash Hewlettpackard Historical-Scooters Hobbies Hobby Hobbyist-Blog Holidays Holistic-Oralcare Hollidays Home-Remedy Home-Workouts Homelab Homemade-Oralcare Honda Honesty Honey Hornet How-To HowTo Https Hugo Human-Connection Hygiene-Routine Icecream Iconic-Scooters Iflight Iflightnazgulevoque Im Imessage Immich Indoor Industrial-Shit Industry Injections-Intra-Articulaires Injury-Prevention Innovation Innovation-Books Innovation-Journey Instagram Intégration-Apple Ios Japan-Travel Japanese-Cuisine Jar Java Jdk11 Jellyfin Joint-Health Junit Jupiter Kitchen Knee-Rehabilitation Knee-Stability Knockoff-Alert Kyoto Lacoste Lacoste-Counterfeit Lambretta Landmarks Leadership Leadership-Books Lean-Startup Learning-From-Failure Leg-Day Leg-Workouts Legal-Complexities Legit-Fashion Let's-Encrypt Libération Life-Transformations Link Linux Llm Local-Traditions M2evo Macos Magical-Adventure Magician-Lord Main Maison Make Manurhin Manurhin-Sm75 Mapping Marathon Market-Research Marketing-Books Maven Me Medical Medical-Advancements Messagerie Messenger Metakernel Miami-Entertainment Mid-Century-Scooters Migration Mindset-Shifts Minimalisme Minimum-Viable-Product Minty-Fresh Mixer-Settings Mk3 Mk4 Mobilité Model-Setup Modern-Family Modern-Motherhood Moon Moral-Encounters Motherhood-Dilemmas Moto Motorcycle Mount Mountain Mountains Mouth-Rinse Mouthwash-Ingredients Mouthwash-Recipe Mulhouse Muscle-Activation Music Mvs Mycollection Ménisque NASA Natural-Mouthwash Nature Nazgul Neo-Geo-Aes Neogeo Network New-Bookrelease Nginx-Proxy North-Face North-Face-Replica Nostalgic-Scooters Nv14 Objectifs Offroad Old-School-Scooters Omphobby Open-Source Open-Source-Rc Opensource Opentx Openvpn Oral-Care Oral-Health Organizer Osaka Oss Overcoming-Challenges P1p P1s Parental-Rights Parenthood-Reflections Parts Passion Patella-Health Persistence Personal-Relationships Photos Physical-Therapy Physiothérapie Pivot-Strategy Pixel-Art Planet Plasma-Riche-en-Plaquettes Platform Plex Pluto Ppl Pretty-Girl-Complex Privacy Private-Pilot-License Product-Market-Fit Productivity-Books Proof-of-Stake Proof-of-Work Protect-Your-Style Protection-Des-Données Prusa Prusa-Research Public-Image Quadcopter Quadriceps-Strength Quiz Radio-Control Radio-Programming Radiomaster Rare-Scooters Raspberrypi Raspbian Rates-Configuration Rc Rc-Community Rc-Configuration Rc-Firmware Rc-Helicopter Rc-Helicopter-Electronics Rc-Helicopter-Enthusiasts Rc-Helicopter-Setup Rc-Helicopter-Technology Rc-Helicopter-Tips Rc-Helicopters Rc-Modeling Rc-Simulator Realdebrid Realflight Receiver Reflex-Xtr Refreshing-Breath Rehabilitation-Exercises Relations-Personnelles Relationship-Complexities Released Remote Remote-Control-Flying Reproductive-Ethics Resilience-in-Business Resilient-Women Restored-Scooters Retro-Gaming Retro-Gaming-Community Retro-Gaming-Console Retro-Scooters Reverse-Proxy Rhythms-of-Life Risk-Management Robotic Router Rx Réadaptation Rééducation Sab Sab-Raw-420 Sab-Raw-580 Sab-Raw-700 Sales-Books Sans-Publicité Santé-Articulaire Santé-Mentale Scooter-Enthusiast Scooter-Memorabilia Scooters Security-Nightmare Self-Leveling-Helicopter Server-Configuration Servo-Config Signal Simplification Skateboarding Skydiving Snk Snk-Corporation Snk-Neo-Geo Soap Social-Issues Solex Space Spams Sport Ssl-Termination Ssl/Tls Startup-Books Startup-Failure Static-Code-Generator Steam Strategic-Networking Streaming Strength-Training Success-Stories Sun Support Surrogacy-Agency Surrogacy-Journey Surrogacy-Narratives Swiftui Swiss Switzerland Sécurité Team Team-Building Team-Dynamics Technologie Teeth-Cleaning Telegram Temples-and-Shrines Tendermint Terrot Thérapie-Physique Tokyo Torvol Traefik Traitement-Des-Fissures Transmitter Transmitter-Firmware Travel Travel-Tips Trouver-Du-Sens Tunnel Turning-Setbacks-Into-Success Tutorial Tx Unconventional-Strategies Vacation Velosolex Vespa Viaferrata Video Video-Game-Review Vie-Numérique Vintage Vintage-Scooters Vintage-Two-Wheelers Vintage-Vespa Vintagegaming Vmo-Exercises Warez Web-Security Whatsapp Wind Winner Winterthur Women-Supporting-Women Wordpress Workout-Progression X1c Zurich Zyxel Zyxel-Avoid Zyxel-Not-Serious-With-Security Zyxel-Outdated Zyxel-Router-Not-Good Écosystème-Apple Équilibre
Me

Cédric Walter is a French-Swiss entrepreneur, investor, and software engineer based in Zurich, Switzerland. He spent his career developing software applications for Swiss insurance companies to handle billions of dollars in premiums. He cofounded Innoveo AG and as the software architect developed the no-code platform designed to reduce the manual coding that powers many software apps. As an active participant in the European hacking community, he works on many open source projects including blockchain. Cédric is a winner of SBHack19/21 and HackZurich 2021. His expertise include designing back end, event-based, and blockchain systems. Cédric is also the founded Disruptr GmbH, a software development company that offers full spectrum of services for businesses of all sizes. JAVA full-stack developer since 2000, in Blockchain since 2017, Certified Scrum Master 2012, Corda Certified Developer in 2019, Ethereum smart contract expert in the SWISS Blockchain Security working group Hackathons

  • HackZurich 2022 – Level Up in top 25 finalist among 134 submissions
  • SBHACK21 – SwiFi winner of best Solution on Algorand, overall Winner 3rd Prize, CV Labs Fast Track Ticket
  • HackZurich 2020 Europe’s Biggest Hackathon winner in category Migros
  • SBHACK19 – LendIt winner of Swiss biggest Blockchain Hackathon Member of the Bitcoin Association Switzerland and Cryptovalley association Switzerland, Github https://github.com/cedricwalter 99.9% most of my career code is unfortunately NOT on github 😵 PGP: DF52 ADDA C81A 08A6

PGP: DF52 ADDA C81A 08A6

Copyright information

All editorial content and graphics on our sites are protected by U.S. copyright, international treaties, and other applicable copyright laws and may not be copied without the express permission of Cedric Walter, which reserves all rights. Reuse of any of Cedric Walter editorial content and graphics for any purpose without The author ’s permission is strictly prohibited.

DO NOT copy or adapt the HTML or other code that this site creates to generate pages. It also is covered by copyright.

Reproduction without explicit permission is prohibited. All Rights Reserved. All photos remain copyright © their rightful owners. No copyright infringement is intended.

Disclaimer: The editor(s) reserve the right to edit any comments that are found to be abusive, offensive, contain profanity, serves as spam, is largely self-promotional, or displaying attempts to harbour irrelevant text links for any purpose.

Others

If you like my work or find it helpful, please consider buying me a cup of coffee ☕️. It inspires me to create and maintain more projects in the future. 🦾

It is better to attach some information or leave a message so that I can record the donation 📝 , thank you very much 🙏.

Reproduction without explicit permission is prohibited. All Rights Reserved. All photos remain copyright © their rightful owners. No copyright infringement is intended.