

The BetaFPV ELRS Nano Receiver 2.4Ghz is a compact and lightweight receiver designed for long-range control in RC (Radio Control) applications. It utilizes the ExpressLRS (ELRS) protocol, which is known for its low latency, high reliability, and excellent range performance. This receiver is ideal for FPV (First-Person View) drones, RC planes, and other remote-controlled devices where precision and responsiveness are critical.








Below are the key technical details of the BetaFPV ELRS Nano Receiver 2.4Ghz:
| Specification | Details |
|---|---|
| Protocol | ExpressLRS (ELRS) |
| Frequency Range | 2.4GHz ISM band |
| Input Voltage Range | 5V (via external power source) |
| Antenna Connector | IPEX (U.FL) |
| Dimensions | 10mm x 10mm |
| Weight | 0.5g |
| Latency | As low as 4ms (depending on configuration) |
| Range | Up to 15km (depending on environment and transmitter power) |
| Firmware Compatibility | ExpressLRS firmware (configurable via ELRS Configurator) |
The BetaFPV ELRS Nano 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 pin (connects to RX pin of flight controller or microcontroller) |
| 4 | RX | UART Receive pin (connects to TX pin of flight controller or microcontroller) |
The BetaFPV ELRS Nano Receiver can be connected to an Arduino UNO for custom RC projects. 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 2 // Connect to the TX pin of the receiver
#define TX_PIN 3 // Connect to the RX pin of the receiver
// Create a SoftwareSerial object
SoftwareSerial elrsSerial(RX_PIN, TX_PIN);
void setup() {
// Initialize serial communication
Serial.begin(9600); // For debugging via Serial Monitor
elrsSerial.begin(115200); // Communication with the ELRS receiver
Serial.println("BetaFPV ELRS Nano Receiver Test");
}
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);
}
delay(10); // Small delay to avoid overwhelming the serial buffer
}
Receiver Not Binding to Transmitter:
No Signal or Poor Range:
Receiver Not Powering On:
Data Not Received by Microcontroller:
Q: Can I use this receiver with any transmitter?
A: The receiver is compatible with transmitters that support the ExpressLRS protocol. Ensure the transmitter operates on the 2.4GHz frequency band.
Q: How do I update the firmware?
A: Use the ExpressLRS Configurator software to flash or update the firmware. Connect the receiver to your computer via a compatible UART adapter.
Q: What is the maximum range of this receiver?
A: The range can reach up to 15km in ideal conditions, but actual performance depends on the environment and transmitter power.
Q: Can I use this receiver with a 3.3V power source?
A: No, the receiver requires a 5V power input for proper operation.
By following this documentation, you can effectively integrate and troubleshoot the BetaFPV ELRS Nano Receiver 2.4Ghz in your projects.