{"repo":"dridri/bcflight","free":true,"listed":false,"github":"https://github.com/dridri/bcflight","clone":"git clone https://github.com/dridri/bcflight.git","description":"Raspberry Pi based drone flight controller and remote control","language":"C++","stars":167,"topics":["flight-controller","raspberry-pi","quadcopter","drone"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"BCFlight BCFlight is an open-source Linux-based Raspberry Pi drone and ground controller system, offering a complete solution for flight control, stabilization, and telemetry. Key Features Performance - Low resource usage : 25% CPU and 100MB RAM on Raspberry Pi 4 - High frequency : Sensors and stabilizer update rate up to 8kHz (on RPi4) - Ultra-low latency : 5ms controls latency, 50ms video latency over composite - Stabilization : Up to 8 motors with customizable configuration matrix Motor Protocols - DShot (150 & 300) - Recommended - OneShot125 and OneShot42 - Standard PWM Communication - WiFi/Ethernet : Standard TCP/UDP/IP - Raw WiFi : Based on wifibroadcast - Radio : nRF24L01, SX1276/77/78/79 (FSK/LoRa) - S-BUS : Limited functionality support Video & Recording - Composite output : Direct connection to 5GHz VTX modules, with SmartAudio support - Multi-camera recording : MKV format, up to 120 MPix/s total throughput - Gyroflow output : Compatible with Gyroflow for video stabilization - Live HUD : Real-time telemetry, battery status, speed, acceleration Configuration - LuaJIT : Flexible configuration and customizable event handling - User code : Execution of custom Lua functions - Full API : Access to all systems Architecture The project consists of three main components: flight/ - Flight Controller Core system managing: - Main thread : Sensor data collection, attitude calculation, stabilization - Controller thread : User input reception, telemetry transmission - Power thread","default_branch":null,"files":null,"tree":[],"storefront":"/r/dridri","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dridri/bcflight/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}