Giter Club home page Giter Club logo

expresslrs's Introduction

Banner

Need help? Confused? Join the Community!

Support ExpressLRS

If you would like to support the development of ExpressLRS please feel free to make a small donation. This helps us buy hardware for porting, development and prototyping. Show your support for which new features you want added by leaving a message when you donate

Donate

Quick Start Guide

If you have hardware that you want to flash, please refer to our guides on the website, and our FAQ

High Performance LoRa Radio Link

Build Status Release License Stars Chat

ExpressLRS is an open source RC link for RC applications. It is based on the fantastic semtech SX127x/SX1280 hardware combined with an ESP8285, ESP32 or STM32. ExpressLRS supports a wide range of hardware platforms as well as both 900 MHz and 2.4 GHz frequency options. ExpressLRS uses LoRa modulation as well as reduced packet size to achieve best in class range and latency compared to current commercial offerings.

ExpressLRS can run at various packet rates, up to 500hz or down to 25hz depending on your preference of range or low latency. At 900 MHz a maximum of 200 Hz packet rate is supported. At 2.4 GHz a blistering 500 Hz is currently supported with a custom openTX binary with future plans to extend this to 1000 Hz.

ExpressLRS supports telemetry as optional feature. Enabling telemetry also adds support for the betaflight lua script.

ExpressLRS can be flashed into existing Frsky R9M hardware (RX and TX), Jumper R900 RXs, SiYi FM30 Hardware (Rx and TX), GHOST hardware (RX and TX) or Custom PCBs can be made if you enjoy tinkering. Happy Model released official ExpressLRS hardware (RX and TX) and several other manufacturers are preparing to offer offical ELRS hardware soon so stay tuned.

LatencyChart

ExpressLRS aims to achieve the best possible link performance for both latency and range. This is achieved with an optimised over the air packet structure. This compromise allows ExpressLRS to achieve simultaneous better latency AND range compared to other options in the market. For example, ExpressLRS 2.4GHz 150Hz mode offers the same range as GHST Normal while delivering near triple the packet update rate. Similarly, ExpressLRS 900MHz 200Hz will dramatically out-range Crossfire 150Hz and ExpressLRS 50Hz will out-range Crossfire 50Hz watt per watt.

2.4GHz Comparison RangeVsPacketRate

More information can be found on the website.

Supported Hardware

900 MHz Hardware:

2.4 GHz Hardware:

  • TX
    • DIY JR Bay (Full Support, 27dBm, supports WiFi Updates)
    • DIY Slim TX (Full Support, 27dBm, supports Wifi Updates, fits Slim Bay)
    • DIY Slimmer TX (Full Support, 27dBm, supports Wifi Updates, fits Slim Bay)
    • GHOST TX (Full Support, 250 mW output power, OLED support in ELRS v1.1)
    • GHOST TX Lite (Full Support, 250 mW output power, OLED support in ELRS v1.1)
    • HappyModel TX (Full Support, 250 mW output power)
  • RX
    • GHOST Atto (Full Support, Initial flashing with STLINK then both STLINK and BF passthrough)
    • GHOST Zepto (Full Support, Initial flashing with STLINK then both STLINK and BF passthrough)
    • DIY 20x20 RX (Full Support, easy to build. WiFi Updating)
    • DIY Nano RX (Full Support, CRSF Nano Footprint, WiFi Updating)
    • DIY Nano CCG RX (Full Support, CRSF Nano Pinout, STM32 Based)
    • DIY Nano Ceramic RX (Full Support, CRSF Nano Footprint, WiFi Updating, Built in antenna)
    • HappyModel PP RX (Full Support, CRSF Nano Pinout, STM32 Based)
    • HappyModel EP1/EP2 RX (Full Support, CRSF Nano Pinout, ESP8285 Based, WiFi Updating)

Long Range Competition

One of the most frequently asked questions that gets asked by people who are interested in, but haven't yet tried ELRS is "How far does it go, and at what packet rate?"

The following table is a leaderboard of the current record holder for each packet rate, and the longest distance from home. Note that not every flight resulted in a failsafe at max range, so the link may go (much) futher in some cases.

Rules

Anyone can add an entry to the table, and entries should include the:

  • Max distance from home
  • RF freq (900 / 2.4)
  • Packet rate
  • Power level
  • If the link failsafed at max range
  • The pilot name
  • A link to your DVR on youtube (DVR is essential to compete, sorry, no keyboard claims)

Current Leaderboard

Max Dist. Freq Pkt Rate TX Power Failsafe at Max Range? Pilot Handle Link to DVR
40Km 900M 50HZ 10mW No Snipes https://www.youtube.com/watch?v=0QWN9qWoSYY
35Km 2.4G 250HZ 100mW No Snipes https://youtu.be/dBmTRhgVcyY
20Km 2.4G 150HZ 100mW Yes Pairan https://youtu.be/B9-AItJ9WS0
10Km 2.4G 500HZ 10mW Yes mrscythe https://youtu.be/IpiPEZrCGtg
10Km 2.4G 250HZ 100mW No Snipes https://youtu.be/dJYfWLtXVg8
6Km 900M 100HZ 50mW No Snipes https://youtu.be/kN89mINbmQc?t=58
6Km 2.4G 500HZ 250mW No Spec https://www.youtube.com/watch?v=bVJaiqJq8gY
4.77Km 900M 200HZ 250mW No DaBit https://www.youtube.com/watch?v=k0lY0XwB6Ko
3Km 2.4G (ceramic chip antenna RX) 500HZ 100mW No Spec https://www.youtube.com/watch?v=kfa6ugX46n8
2.28Km 900M 50HZ 10mW No Mike Malagoli https://www.youtube.com/watch?v=qi4OygUAZxA&t=75s

Legal Stuff

The use and operation of this type of device may require a license and some countries may forbid its use. It is entirely up to the end user to ensure compliance with local regulations. This is experimental software/hardware and there is no guarantee of stability or reliability. USE AT YOUR OWN RISK

Banner

expresslrs's People

Contributors

alessandroau avatar brandonrc avatar capnbry avatar cruwaller avatar dabit20 avatar derfrickler avatar dimitroffs avatar firenwater avatar githubdlg avatar greenbigfrog avatar gretel avatar jbkingdon avatar jyesmith avatar mavericm1 avatar maybenikhil avatar michidk avatar neo3exe avatar niklasvoigt avatar opcli avatar phobos- avatar pkendall64 avatar qubicllj avatar r4ynor avatar rejdukien avatar schugabe avatar silentflyby avatar sp00ls avatar spencergraffunder avatar spinorkit avatar wvarty avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.