Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Receiver Elrs 2.4Ghz: Examples, Pinouts, and Specs

Image of Receiver Elrs 2.4Ghz
Cirkit Designer LogoDesign with Receiver Elrs 2.4Ghz in Cirkit Designer

Introduction

The Betafpv RX ELRS is a high-performance receiver designed for long-range communication in remote control applications. Operating in the 2.4 GHz frequency band, this receiver is part of the ExpressLRS (ELRS) ecosystem, which is known for its low latency, high reliability, and extended range. It is widely used in drones, RC vehicles, and other remote-controlled systems where precision and responsiveness are critical.

Explore Projects Built with Receiver Elrs 2.4Ghz

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based RF Communication System with 433 MHz Modules
Image of 433 mhz: A project utilizing Receiver Elrs 2.4Ghz in a practical application
This circuit comprises an ESP32 microcontroller connected to a 433 MHz RF transmitter and receiver pair. The ESP32 is programmed to receive and decode RF signals through the receiver module, as well as send RF signals via the transmitter module. Additionally, the ESP32 can communicate with a Bluetooth device to exchange commands and data, and it uses an LED for status indication.
Cirkit Designer LogoOpen Project in Cirkit Designer
433 MHz RF Transmitter and Receiver with Arduino UNO for Wireless Communication
Image of Wireless Communication: A project utilizing Receiver Elrs 2.4Ghz in a practical application
This circuit consists of two Arduino UNO microcontrollers, each connected to an RF 433 MHz Transmitter and a 433 MHz RF Receiver Module. The setup allows for wireless communication between the two Arduinos, enabling them to send and receive data over a 433 MHz RF link.
Cirkit Designer LogoOpen Project in Cirkit Designer
433 MHz RF Transmitter and Receiver with Arduino Uno for Wireless LED Control
Image of rf module up: A project utilizing Receiver Elrs 2.4Ghz in a practical application
This circuit consists of two Arduino Uno R3 microcontrollers communicating wirelessly using 433 MHz RF modules. One Arduino is connected to an RF transmitter to send data, while the other Arduino is connected to an RF receiver to receive data and control an LED based on the received signal.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO-Based Line Following Robot with NRF24L01 Wireless Control and Battery Power
Image of RH_WallE_Reciever: A project utilizing Receiver Elrs 2.4Ghz in a practical application
This circuit is a remote-controlled vehicle system that uses an Arduino UNO to interface with an NRF24L01 wireless module for communication, a 4-channel infrared tracing module for line detection, and an L298N motor driver to control two DC motors. Additional components include IR sensors for obstacle detection, a tactile switch for reset, and a piezo buzzer for audio feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Receiver Elrs 2.4Ghz

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of 433 mhz: A project utilizing Receiver Elrs 2.4Ghz in a practical application
ESP32-Based RF Communication System with 433 MHz Modules
This circuit comprises an ESP32 microcontroller connected to a 433 MHz RF transmitter and receiver pair. The ESP32 is programmed to receive and decode RF signals through the receiver module, as well as send RF signals via the transmitter module. Additionally, the ESP32 can communicate with a Bluetooth device to exchange commands and data, and it uses an LED for status indication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Wireless Communication: A project utilizing Receiver Elrs 2.4Ghz in a practical application
433 MHz RF Transmitter and Receiver with Arduino UNO for Wireless Communication
This circuit consists of two Arduino UNO microcontrollers, each connected to an RF 433 MHz Transmitter and a 433 MHz RF Receiver Module. The setup allows for wireless communication between the two Arduinos, enabling them to send and receive data over a 433 MHz RF link.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of rf module up: A project utilizing Receiver Elrs 2.4Ghz in a practical application
433 MHz RF Transmitter and Receiver with Arduino Uno for Wireless LED Control
This circuit consists of two Arduino Uno R3 microcontrollers communicating wirelessly using 433 MHz RF modules. One Arduino is connected to an RF transmitter to send data, while the other Arduino is connected to an RF receiver to receive data and control an LED based on the received signal.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of RH_WallE_Reciever: A project utilizing Receiver Elrs 2.4Ghz in a practical application
Arduino UNO-Based Line Following Robot with NRF24L01 Wireless Control and Battery Power
This circuit is a remote-controlled vehicle system that uses an Arduino UNO to interface with an NRF24L01 wireless module for communication, a 4-channel infrared tracing module for line detection, and an L298N motor driver to control two DC motors. Additional components include IR sensors for obstacle detection, a tactile switch for reset, and a piezo buzzer for audio feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • FPV (First-Person View) drones for racing and freestyle flying
  • Remote-controlled cars, boats, and planes
  • Robotics and automation systems requiring long-range wireless communication
  • Hobbyist and professional RC projects

Technical Specifications

The following table outlines the key technical details of the Betafpv RX ELRS receiver:

Parameter Specification
Operating Frequency 2.4 GHz
Protocol ExpressLRS (ELRS)
Input Voltage Range 5V (via UART or dedicated power source)
Antenna Connector IPEX (U.FL)
Dimensions 10 mm x 15 mm
Weight 0.5 g
Latency As low as 4 ms
Range Up to 15 km (depending on environment)
Firmware Compatibility ExpressLRS firmware (open-source)

Pin Configuration and Descriptions

The RX ELRS receiver has a simple pinout for easy integration into your projects. Below is the pin configuration:

Pin Name Description
1 GND Ground connection
2 5V Power input (5V)
3 TX UART Transmit (connect to RX on flight controller)
4 RX UART Receive (connect to TX on flight controller)

Usage Instructions

How to Use the RX ELRS Receiver in a Circuit

  1. Power Connection: Connect the 5V pin to a regulated 5V power source and the GND pin to the ground of your circuit.
  2. UART Connection: Connect the TX pin of the receiver to the RX pin of your flight controller or microcontroller, and the RX pin of the receiver to the TX pin of the flight controller.
  3. Antenna Installation: Attach the included IPEX antenna to the receiver's antenna connector. Ensure the antenna is securely connected to avoid signal loss.
  4. Binding:
    • Power on the receiver and transmitter.
    • Put the transmitter into binding mode (refer to your transmitter's manual).
    • The receiver will automatically bind to the transmitter. A solid LED indicates a successful bind.
  5. Firmware Updates: Use the ExpressLRS Configurator tool to flash the latest firmware to the receiver for optimal performance.

Important Considerations and Best Practices

  • Antenna Placement: Ensure the antenna is positioned away from metal components or other electronics to minimize interference.
  • Power Supply: Use a clean and stable 5V power source to avoid noise or voltage drops that could affect performance.
  • UART Configuration: Configure the UART port on your flight controller or microcontroller to match the baud rate specified in the ExpressLRS firmware.
  • Firmware Compatibility: Always ensure the receiver firmware matches the version used on your transmitter.

Example Code for Arduino UNO

While the RX ELRS receiver is typically used with flight controllers, it can also be connected to an Arduino UNO for testing or custom applications. Below is an example of how to read data from the receiver using the Arduino's UART interface:

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
#define RX_PIN 10  // Connect to TX pin of RX ELRS receiver
#define TX_PIN 11  // Connect to RX pin of RX ELRS receiver

// Initialize SoftwareSerial
SoftwareSerial elrsSerial(RX_PIN, TX_PIN);

void setup() {
  // Start the serial communication with the receiver
  elrsSerial.begin(115200); // Baud rate must match the receiver's configuration
  Serial.begin(9600);       // For debugging via the Arduino Serial Monitor

  Serial.println("ELRS Receiver Test Initialized");
}

void loop() {
  // Check if data is available from the receiver
  if (elrsSerial.available()) {
    // Read and print the received data
    char receivedData = elrsSerial.read();
    Serial.print("Received: ");
    Serial.println(receivedData);
  }
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Receiver Not Binding to Transmitter

    • Cause: Firmware mismatch between the receiver and transmitter.
    • Solution: Update both the receiver and transmitter to the latest ExpressLRS firmware using the ExpressLRS Configurator.
  2. No Signal or Poor Range

    • Cause: Antenna not properly connected or damaged.
    • Solution: Ensure the antenna is securely attached and replace it if damaged.
  3. Intermittent Connection

    • Cause: Power supply issues or interference.
    • Solution: Use a stable 5V power source and ensure the antenna is positioned away from sources of interference.
  4. UART Communication Not Working

    • Cause: Incorrect UART configuration or wiring.
    • Solution: Double-check the wiring and ensure the UART baud rate matches the receiver's configuration.

FAQs

Q: Can I use the RX ELRS receiver with any transmitter?
A: The RX ELRS receiver is compatible with any transmitter running ExpressLRS firmware. Ensure both devices are on the same firmware version.

Q: What is the maximum range of the RX ELRS receiver?
A: The receiver can achieve a range of up to 15 km in optimal conditions, though actual range may vary depending on the environment and antenna placement.

Q: How do I update the firmware on the RX ELRS receiver?
A: Use the ExpressLRS Configurator tool to flash the latest firmware via UART or Wi-Fi (if supported by your receiver).

Q: Can I use this receiver with a 3.3V power source?
A: No, the RX ELRS receiver requires a 5V power source for proper operation.

By following this documentation, you can effectively integrate and troubleshoot the Betafpv RX ELRS receiver in your projects.