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 2.4 GHz receiver designed for low-latency and high-performance communication in remote control applications. It is part of the ExpressLRS (ELRS) ecosystem, which is known for its open-source firmware and exceptional range and reliability. This receiver is commonly used in drones, RC vehicles, and other remote-controlled systems where precise and responsive control is 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
  • RC cars, boats, and planes
  • Robotics and automation systems requiring wireless control
  • Long-range telemetry and control systems

Technical Specifications

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

Parameter Specification
Operating Frequency 2.4 GHz
Protocol ExpressLRS (ELRS)
Input Voltage Range 5V (via UART or dedicated power source)
Antenna Type External, IPEX connector
Latency Ultra-low (as low as 4ms)
Dimensions 10mm x 10mm x 2mm
Weight ~0.5g
Firmware Compatibility ExpressLRS open-source firmware
Binding Method ELRS binding phrase or manual bind button

Pin Configuration

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

Pin Name Description
GND Ground connection
5V Power input (5V)
TX UART Transmit (to flight controller or MCU RX pin)
RX UART Receive (to flight controller or MCU TX pin)

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 system.
  2. UART Connection: Connect the TX pin of the receiver to the RX pin of your flight controller or microcontroller. Similarly, connect the RX pin of the receiver to the TX pin of your flight controller or microcontroller.
  3. Antenna Installation: Attach the external antenna to the IPEX connector. Ensure the antenna is securely connected to avoid signal loss.
  4. Binding:
    • If using a binding phrase, ensure the same phrase is configured in both the transmitter and receiver firmware.
    • For manual binding, press and hold the bind button on the receiver while powering it on. Follow the transmitter's binding procedure to complete the process.

Important Considerations

  • Firmware Updates: Ensure the receiver firmware matches the version of your transmitter firmware for compatibility.
  • Antenna Placement: Position the antenna away from metal components or other RF sources to minimize interference.
  • Voltage Regulation: Use a stable 5V power source to avoid damaging the receiver.
  • UART Configuration: Configure the UART port on your flight controller or microcontroller to match the baud rate specified in the ELRS firmware.

Example Code for Arduino UNO

The RX ELRS receiver can be connected to an Arduino UNO for basic communication. Below is an example code snippet to read data from the receiver:

#include <SoftwareSerial.h>

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

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

void setup() {
  // Start serial communication with the receiver
  Serial.begin(9600); // Monitor output
  elrsSerial.begin(115200); // ELRS receiver baud rate
  
  Serial.println("ELRS Receiver 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);
  }
}

Notes:

  • Replace 115200 with the baud rate configured in your ELRS firmware if different.
  • Ensure the RX and TX pins are correctly connected to the receiver.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Receiver Not Binding to Transmitter

    • Ensure the binding phrase matches between the transmitter and receiver firmware.
    • Check that the receiver is in binding mode (bind button pressed during power-up).
    • Verify that the transmitter is set to the correct frequency and protocol.
  2. No Signal or Poor Range

    • Ensure the antenna is securely connected and properly positioned.
    • Avoid placing the receiver near metal components or other RF sources.
    • Check for firmware mismatches between the transmitter and receiver.
  3. Receiver Not Powering On

    • Verify that the 5V power source is stable and correctly connected.
    • Check for loose or damaged wires.
  4. Data Not Received by Microcontroller

    • Confirm that the UART connections (TX and RX) are correctly wired.
    • Ensure the baud rate in the microcontroller matches the receiver's configuration.

FAQs

Q: Can I use the RX ELRS receiver with other transmitters?
A: Yes, the RX ELRS receiver is compatible with any transmitter running ExpressLRS firmware, provided the firmware versions match.

Q: What is the maximum range of the RX ELRS receiver?
A: The range depends on the transmitter power and antenna setup but can exceed several kilometers under optimal conditions.

Q: How do I update the firmware on the RX ELRS receiver?
A: Firmware updates can be performed via the ExpressLRS Configurator tool. Connect the receiver to your computer using a UART-to-USB adapter and follow the instructions in the configurator.

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.