There are a few open-source programs that allow for complete control and customization of the Drone Soccer Ball flight computer.
Betaflight is a fully programmable flight controller software used to configure the firmware embedded in the computer flight controller onboard multi-rotor craft aircraft. Betaflight is open-source and available FREE in several formats.
Download the Betaflight Configurator:
- RECOMMENDED - Install from Github: https://github.com/betaflight/betaflight/releases/tag/4.2.11
Install as Chrome extension (this version is no longer supported, but still functions well for use on Chromebooks): https://chrome.google.com/webstore/detail/betaflight-configurator/kdaghagfopacdngbohiknlhcocjccjao
Download the BLHeli Configurator - software to program the four onboard Electronic Speed Controllers. Motor direction and firmware updates are most common uses.
- RECOMMENDED - Install from Github: https://github.com/blheli-configurator/blheli-configurator/releases
- Install as Chrome extension: https://chrome.google.com/webstore/detail/blheli-configurator/mejfjggmbnocnfibbibmoogocnjbcjnk
Connecting flight controller to computer
With either program open, connect the USB cord to the drone then into the computer. You should see the modem identified and the program will likely auto-connect. If not, click on the “Connect” button. If this does not work, try alternate USB ports.
MicroUSB cords are often utilized solely for charging and many DO NOT have a data connection. These power cables are a frequent source of frustration when drones will not connect to a computer. Mark your data cables from the kit with a label or tape so they do not get mixed up or lost.
Installing drivers - Some older computers may not automatically recognize the flight computer. There are drivers provided free that can help with this.
Betaflight Installation/Driver Video Guide: https://www.getfpv.com/learn/fpv-essentials/video-installing-betaflight-drivers/
Github Drivers: https://github.com/betaflight/betaflight-configurator/releases
Silabs Driver: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Alternate Driver: https://www.st.com/en/development-tools/stsw-stm32102.html