An open-source, high-performance radio control link for FPV drones, offering best-in-class range and latency using LoRa modulation.
ExpressLRS is an open-source radio control link system designed for FPV (First Person View) drones and RC applications. It uses LoRa modulation combined with optimized packet structures to deliver best-in-class range and ultra-low latency, making it ideal for high-speed racing and reliable control. The system supports multiple frequency bands (900 MHz and 2.4 GHz) and a wide range of hardware from various manufacturers.
FPV drone racers, RC hobbyists, and developers working on custom radio control systems who require high-performance, low-latency communication links for precise control and telemetry.
Developers choose ExpressLRS for its open-source nature, community-driven development, and superior performance in range and latency compared to proprietary RC links. Its support for multiple hardware targets and frequency bands offers flexibility, while features like wireless updates and bind phrases enhance user convenience.
High Performance Open Source Radio Control Link
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports up to 1000 Hz packet rates on 2.4 GHz, providing exceptional responsiveness for FPV racing, as explicitly listed in the features section.
Offers both 900 MHz for better penetration and 2.4 GHz for high speed, allowing users to tailor the link to specific performance needs, per the project description.
Open-source development with active community support on Discord and Facebook ensures continuous updates and collaborative problem-solving, highlighted in the support and community sections.
Includes WiFi updates and bind phrases, simplifying firmware upgrades and device pairing without physical buttons, as noted in the features list.
ExpressLRS does not manufacture hardware, so support for faulty devices is limited, and users must rely on third-party manufacturers, as admitted in the README under 'Supported Hardware'.
Requires using the separate ExpressLRS Configurator tool and potentially flashing firmware, which can be daunting for users unfamiliar with RC system setup and debugging.
Choosing between 900 MHz and 2.4 GHz involves compromises; for instance, 900 MHz maxes at 200 Hz packet rate, lower than the 1000 Hz on 2.4 GHz, limiting performance in high-speed scenarios.