Skip to content

villiOS/bcflight

 
 

Repository files navigation

BeyondChaos Flight

This project aims to create open-source flight controller and ground controller for Linux based drones.

At this time, you won't be able to fly a drone using this project, as the controller is not finished yet.

flight

Current status : flying - beta

The 'flight' subfolder contains the flight controller itself, currently supporting only Raspberry Pi board, but can be easily extended to any kind of board (including non-Linux ones, but it is not the purpose of this project).

controller_rpi

Current status : in progress

This subfolder contains a ground controller specifically designed for Raspberry Pi.

librawwifi

Current status : in progress

This is a fork of wifibroadcast from befinitiv, it allows to directly use WiFi in analog-like transmission.

Alternatively, hostapd is used on the drone and wpa_supplicant on the controller to allow socket communication.

tools

Current status : ok

Generation scripts for easier building

buildroot

Current status : in progress

Contains buildroot configuration for both flight and ground targets.

Current test machine

(videos to come shortly)

Beyond Chaos Racer 280 : Image of drone

  • Lynxmotion/DiaLFonZo mini V-Tail frame
  • Raspberry Pi A+
  • Raspberry Pi official 5MP camera
  • Alfa Network AWUS036NH
  • MPU9150 (gyroscope + accelerometer + magnetometer)
  • ADS1015 (ADC/Voltmeter)
  • ACS709 (current sensor)
  • 4x Afro 12A ESC
  • 4x Lynxmotion 1804-2400KV motor

First home made WiFi controller : Image of controller

About

Raspberry Pi based drone flight controller and remote control

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.6%
  • C 29.5%
  • CMake 2.3%
  • Other 1.6%