Conquering FPV Drone Wireless Receivers (RX): From ExpressLRS to Crossfire, Choosing and Installing for Stable Flight

Photo by Zac Gudakov on Unsplash


The core of FPV drone flight is seamless communication between the controller and the drone. No matter how powerful the motors or how smooth the frame, if the control signal is unstable, you cannot achieve the desired flight, and it can even lead to a crash. The wireless receiver (RX) plays a pivotal role in this communication. The receiver is an essential component that transmits control signals from the controller (Transmitter, TX) to the drone's flight controller (FC), allowing the drone to move as intended by the pilot. In the world of FPV drones, various types of receivers exist, and each receiver significantly impacts communication protocol, frequency band, features, and flight stability.

Today, in this post, we will delve into everything about FPV drone wireless receivers. Focusing on leading receiver systems in the current FPV market, such as ExpressLRS and Crossfire, we will compare and analyze the characteristics and pros and cons of each system, and explain in detail how to choose the right receiver for pilots from beginners to experienced users. Additionally, we will generously share tips to prevent problems that may arise during receiver installation and to ensure optimal reception performance. Through this article, you will fully understand the FPV drone communication system and be able to enjoy more stable and confident flights.

1. Why is the FPV Drone Wireless Receiver Important?

The wireless receiver is like the "ears" of an FPV drone. It accurately hears even subtle commands from the controller and transmits them to the flight controller, making the drone move. If the receiver fails to do its job, the drone can become uncontrollable or suddenly crash. Especially in FPV flight, which demands high speed and dynamic movements, accurate signal transmission without delay is vital. The performance of the receiver directly affects flight distance, signal strength, and, most importantly, 'stability'. For long-range flights or flying in complex environments, a high-performance receiver is a necessity, not an option. Moreover, recently, telemetry functionality allows various flight data such as drone battery voltage, RSSI (Received Signal Strength Indication), and GPS information to be transmitted to the controller in real-time, helping pilots to understand the drone's status and fly safely.

2. Comparison of Major FPV Drone Wireless Receiver Systems

The most widely used wireless receiver systems in the FPV drone market today can be broadly divided into ExpressLRS (ELRS) and Team BlackSheep (TBS) Crossfire (CRSF). Although there are receiver systems from various other brands such as FrSky, Futaba, and Spektrum, due to the nature of FPV drones, ExpressLRS and Crossfire, which provide long-range, low-latency, and high reliability, hold an overwhelming market share.

2.1. ExpressLRS (ELRS)

ExpressLRS is an open-source long-range wireless communication system that has gained explosive popularity in the FPV drone community in recent years. It uses 2.4GHz and 900MHz (868MHz/915MHz) frequency bands, and the 2.4GHz version, in particular, boasts ultra-low latency and high packet rates, making it highly favored by racing drone and freestyle drone pilots.

Advantages: * Ultra-low latency: ExpressLRS offers the lowest latency among commercially available FPV receiver systems. This is an overwhelming advantage, especially in racing and freestyle flight where fast reaction times are critical. * Long-range communication: The 900MHz version provides incredible long-range communication performance, and the 2.4GHz version also boasts superior range compared to other 2.4GHz systems. * Open source and affordable price: As an open-source project, hardware prices are very low, and various manufacturers release ELRS-compatible products, offering a wide range of choices. * High packet rate: Supports up to 1000Hz packet rate, ensuring very smooth and precise transmission of control signals. * Various features: Provides various convenience functions such as telemetry, WiFi updates, and Lua script support.

Disadvantages: * Initial setup difficulty: Due to its open-source nature, firmware flashing and binding processes may feel somewhat more complex compared to other systems. However, once set up, it can be used stably. * Receiver size: Some early models were relatively large, but recently, many nano and micro-sized ultra-compact receivers have been released, resolving this disadvantage.

2.2. Team BlackSheep (TBS) Crossfire (CRSF)

Team BlackSheep's Crossfire has long reigned as the standard for FPV long-range flight. It uses the 900MHz (868MHz/915MHz) frequency band and is renowned for its extremely robust and stable signal transmission.

Advantages: * Ultimate stability: Crossfire is unparalleled in signal stability and robustness. It ensures stable flight without signal loss even in complex environments or during long-range flights. * Easy setup: The initial setup and binding process is very intuitive and easy compared to ExpressLRS. * Proven performance: A system whose performance and stability have been verified by countless pilots over a long period. * Telemetry: Reliably transmits various flight data from the drone to the controller.

Disadvantages: * High price: Transmitter modules and receiver prices are considerably more expensive than ExpressLRS. * Relatively high latency: Latency is somewhat higher compared to ExpressLRS, but it is not significantly noticeable in normal flight. However, it can be a disadvantage in flights that demand extreme reaction times, such as racing. * Not open source: As a proprietary system, direct community participation in feature updates or improvements is difficult.

3. Guide to Choosing the Right Receiver System for You

Which receiver system to choose depends on your flying style, budget, and technical proficiency.

  • If you primarily fly racing and freestyle and want the lowest latency and fastest response time: We strongly recommend ExpressLRS (2.4GHz). It requires a bit of effort for initial setup, but it is well worth the value.
  • If you prioritize long-range flight or stable signals: You can consider ExpressLRS (900MHz) or Crossfire (900MHz). If you have a generous budget and prefer easy setup and proven stability, Crossfire is a good choice. If you prioritize cost-effectiveness and can tolerate some setup process, ExpressLRS 900MHz is also an excellent alternative.
  • If you are a beginner and want to fly immediately without complex setup: Crossfire is relatively easier to access. However, ExpressLRS has also undergone many user-friendly updates recently, so with a little time invested, you can easily become familiar with it.

4. FPV Drone Receiver Installation and Optimization Tips

Once you've chosen a receiver, it's crucial to install it on your drone and get the best performance out of it.

4.1. Physical Installation

  • Placement: The receiver is typically installed close to the flight controller (FC). It's best to keep it as far away as possible from noise generated by other electronic components, especially the VTX (video transmitter) and motors.
  • Antenna Placement: This is one of the most critical parts. The antenna should be securely fixed to the drone's frame and placed in a direction with as few obstructions as possible. If using two antennas, it's recommended to place them at a 90-degree angle to each other to maximize the signal reception range, achieving a 'Diversity' effect. Be careful not to let the tips of the antennas (active elements) be covered by metal or carbon fiber frames.
  • Vibration Damping: It's advisable to secure the receiver using foam or double-sided tape to prevent it from being directly exposed to vibrations. Excessive vibration can degrade the receiver's performance.

4.2. Electrical Connection

  • Power Supply: Receivers typically use 5V power. You can connect it to the FC's 5V pad or the ESC's 5V BEC (Battery Eliminator Circuit). Always ensure the voltage is correct.
  • Signal Wire Connection: Connect the receiver's signal wire (UART RX) to one of the FC's UART TX pads. For example, if your FC has a UART2 TX pad, connect the receiver's RX here. ExpressLRS and Crossfire mostly use the CRSF protocol, so you need to enable the 'Serial RX' function for that UART on the FC.

4.3. Firmware and Binding

  • Firmware Update: It's recommended to use the latest version of the firmware. ExpressLRS regularly adds new features and improvements, so it's important to periodically check for firmware updates. ELRS receivers that support wireless updates via WiFi are very convenient.
  • Binding: This is the process of connecting the controller's transmitter module and the drone's receiver. ExpressLRS uses a Binding Phrase or a binding button method. Crossfire can be easily bound through the TBS Agent menu on the controller. Once binding is successfully completed, you can verify that the sliders for the corresponding channels move in the Betaflight Receiver tab when you move the controller's sticks.

4.4. Betaflight Settings (Example)

  1. Ports Tab: Enable 'Serial RX' for the UART to which the receiver is connected. (e.g., if connected to UART2, enable Serial RX for UART2)
  2. Configuration Tab: In the 'Receiver' section, select 'Serial-based receiver' and choose 'CRSF' for 'Provider'.
  3. Receiver Tab: Move the controller sticks to check if each channel responds correctly. If necessary, adjust the Channel Map to match the drone's response with the controller's stick movements. (e.g., AETR1234 or TAER1234)
  4. Failsafe: This is one of the most crucial settings. It's a function that determines how the drone reacts when the signal is lost. Instead of 'Drop' (immediate crash), it's common to select 'Land' (gradual landing) or 'Hold' (maintain last signal) and configure the motors to stop safely. Always perform a Failsafe test before flying to ensure it works safely.

5. Conclusion

The FPV drone wireless receiver is not just a simple component but a lifeline connecting the pilot and the drone. ExpressLRS's innovative ultra-low latency performance and Crossfire's proven stability have elevated the FPV flight experience to a new level. Choose the optimal receiver that suits your flying style and purpose, and through proper installation and careful settings, enjoy stable and pleasant FPV flights.

Drones are tools for exploring new worlds beyond just a hobby. I hope this article has been a small help in your FPV drone flying, and I wish you safe and enjoyable flights always! In the next post, we will return with another exciting FPV drone topic.

댓글

이 블로그의 인기 게시물

From BLHeli_32 to AM32: A Guide to Ease Your Transition Concerns

The History of BLHeli_32 and the Reasons Behind Its Recent Discontinuation: Its Legacy in the FPV Drone Community

The History and Present of OSD in FPV Drones