Manual Setup - rotorflight/rotorflight GitHub Wiki
:exclamation: This page is outdated
www.rotorflight.org.
Rotorflight Wiki is replaced byRotorflight Configurator GUI is now fully functional. CLI commands are only required to load the custom default file.
You can ask for assistance on the Discord discussion if required.
Setup Steps
-
Select your hardware:
- Flight controller. Check out What board should I get? for some hints.
- Receiver
- Servos
- ESC
- BEC
-
Backup your firmware as supplied (original Betaflight)
-
Flash the firmware
-
Chose a Rotorflight-target configuration file (custom default)
- Check out the Rotorflight Boards already documented. If you are using one of these boards then you can use the supplied config file.
- If using a different board then you will need to use the Custom defaults remapping spreadsheet
- Load the config with the CLI / Load From File
-
Smoke test your setup
- FC LED is blinking
- CLI
status
is working
-
Configure you hardware
- Serial ports
- System Features
- Gyro & board orientation
- Power: Voltage & current sensors
- Receiver & Failsafe
- RC Smoothing
- AUX channels / Modes
- Servos
- Mixer Rules
- Gyro Filtering
- ESC or ESC's
- Motors
- Governor
- RPM Filters
- PID Profiles
- Rate Profiles
- Blackbox Logging
-
Optional: Create a configuration file
- Collect all config changes into an annotated configuration file
- Maintain the file throughout testing (possibly in git)
- It's easier to share your config when it's well maintained!
-
Bench Test
- Calibrate the accelerometer
- Check all functions on the bench
- Fire up without blades
- Check vibrations (blackbox log)
-
Flight Test
- Test everything!
- Rebuild after crashing...