Adds native MAVLink telemetry capabilities to OpenTx/EdgeTx radio transmitters via Lua scripts and hardware bridges.
OlliW Telemetry for OpenTx/EdgeTx with MAVLink, Lua Scripts, Hardware, Code and Stuff
Marshalling / communication library for drones.
Collection of scripts to configure Betaflight from your TX (currently only supported in OpenTx)
Open Source Hardware Datalogger
PID-Analyzer is a Python-based tool that reads Betaflight blackbox logs and calculates PID step responses to provide a systematic approach to tuning quadcopter flight controllers. It helps pilots visualize how their PID settings affect flight performance by mathematically deriving the system response from input (PID commands) and output (gyro data). ## Key Features - **Blackbox Log Analysis** — Reads Betaflight blackbox logs using blackbox_decode.exe to extract flight data. - **PID Step Response Calculation** — Computes the system response via deconvolution to evaluate PID performance. - **Weighted Response Functions** — Reduces impact of external disturbances (e.g., wind) by weighting responses based on RC-input and quality. - **Dual Response for High Inputs** — Calculates separate responses for inputs above and below 500 deg/s when D Setpoint Transition is enabled. - **Throttle and TPA Visualization** — Plots throttle and TPA thresholds to account for dynamic PID changes during aggressive maneuvers. - **Cross-Platform Support** — Tested on Windows 7/10 and macOS 10.10 with Betaflight 3.15/3.2/3.3 logs. ## Philosophy PID-Analyzer aims to replace guesswork in PID tuning with a data-driven, mathematical approach, making it easier for pilots to achieve stable and responsive flight characteristics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.