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

How to Use TBS CROSSFIRE NANO RX SE: Examples, Pinouts, and Specs

Image of TBS CROSSFIRE NANO RX SE
Cirkit Designer LogoDesign with TBS CROSSFIRE NANO RX SE in Cirkit Designer

Introduction

The TBS Crossfire Nano RX SE is a compact and lightweight long-range receiver designed for remote control applications. It is particularly popular in drones and RC vehicles due to its advanced telemetry capabilities and low-latency communication. This receiver is part of the TBS Crossfire ecosystem, which is renowned for its reliable and robust long-range performance. The Nano RX SE is ideal for users who require a small form factor without compromising on performance.

Explore Projects Built with TBS CROSSFIRE NANO RX SE

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Nano-Based Battery-Powered Remote-Controlled Robotic System with NRF24L01
Image of TIPE Avion RC: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
This circuit is a remote-controlled system using an Arduino Nano to manage a brushless motor via an Electronic Speed Controller (ESC) and four Tower Pro SG90 servos. It also includes an NRF24L01 wireless module for communication, powered by a 10000mAh Lithium-ion battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano Controlled NRF24L01 Wireless Joystick
Image of DRONE TRANSMITTER: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
This circuit features an Arduino Nano configured as a 4-channel transmitter, interfacing with two KY-023 Dual Axis Joystick Modules for user input and an NRF24L01 module for wireless communication. The joysticks provide analog inputs to control throttle, pitch, roll, and yaw, which are read by the Arduino's analog pins and transmitted via the NRF24L01 to a remote receiver. A Lipo Battery provides power to the system, and an electrolytic capacitor is likely used for power supply decoupling to reduce noise.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano Controlled Joystick with NRF24L01 Wireless Communication
Image of motor: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
This circuit features an Arduino Nano microcontroller interfaced with an NRF24L01 wireless communication module and a KY-023 Dual Axis Joystick Module. The Arduino Nano is powered by a 12V battery through a rocker switch, and it communicates with the NRF24L01 to potentially send joystick position data wirelessly. The joystick module provides analog input to the Arduino for two axes, and the NRF24L01 is connected via SPI for wireless data transmission.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano Controlled Robotics System with Wireless Communication and Touch Sensing
Image of AI: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
This circuit features two Arduino Nanos controlling a variety of components. One Arduino interfaces with a 12-bit PWM servo driver to manage multiple servos, an OLED display, a stepper motor via an A4988 driver, and communicates using an NRF24L01 wireless module. The other Arduino handles inputs from several TTP233 touch sensors and also communicates wirelessly using its own NRF24L01 module. Power management is handled by a 12V battery, a step-down converter to 5V, and rocker switches to control power flow.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with TBS CROSSFIRE NANO RX SE

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 TIPE Avion RC: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
Arduino Nano-Based Battery-Powered Remote-Controlled Robotic System with NRF24L01
This circuit is a remote-controlled system using an Arduino Nano to manage a brushless motor via an Electronic Speed Controller (ESC) and four Tower Pro SG90 servos. It also includes an NRF24L01 wireless module for communication, powered by a 10000mAh Lithium-ion battery.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of DRONE TRANSMITTER: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
Arduino Nano Controlled NRF24L01 Wireless Joystick
This circuit features an Arduino Nano configured as a 4-channel transmitter, interfacing with two KY-023 Dual Axis Joystick Modules for user input and an NRF24L01 module for wireless communication. The joysticks provide analog inputs to control throttle, pitch, roll, and yaw, which are read by the Arduino's analog pins and transmitted via the NRF24L01 to a remote receiver. A Lipo Battery provides power to the system, and an electrolytic capacitor is likely used for power supply decoupling to reduce noise.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of motor: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
Arduino Nano Controlled Joystick with NRF24L01 Wireless Communication
This circuit features an Arduino Nano microcontroller interfaced with an NRF24L01 wireless communication module and a KY-023 Dual Axis Joystick Module. The Arduino Nano is powered by a 12V battery through a rocker switch, and it communicates with the NRF24L01 to potentially send joystick position data wirelessly. The joystick module provides analog input to the Arduino for two axes, and the NRF24L01 is connected via SPI for wireless data transmission.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of AI: A project utilizing TBS CROSSFIRE NANO RX SE in a practical application
Arduino Nano Controlled Robotics System with Wireless Communication and Touch Sensing
This circuit features two Arduino Nanos controlling a variety of components. One Arduino interfaces with a 12-bit PWM servo driver to manage multiple servos, an OLED display, a stepper motor via an A4988 driver, and communicates using an NRF24L01 wireless module. The other Arduino handles inputs from several TTP233 touch sensors and also communicates wirelessly using its own NRF24L01 module. Power management is handled by a 12V battery, a step-down converter to 5V, and rocker switches to control power flow.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Long-range FPV (First Person View) drones
  • RC vehicles such as cars, boats, and planes
  • Applications requiring low-latency control and telemetry feedback
  • Compact builds where space and weight are critical

Technical Specifications

The TBS Crossfire Nano RX SE is designed to deliver high performance in a small package. Below are its key technical specifications:

Specification Details
Operating Voltage 4.5V - 5.5V
Power Consumption 1W (maximum)
Frequency Range 868 MHz / 915 MHz (region-specific)
Communication Protocol TBS Crossfire
Latency As low as 4 ms
Dimensions 18 mm x 11 mm x 2 mm
Weight 0.5 g
Antenna Connector u.FL
Telemetry Support Yes
Range Up to 50 km (line of sight)

Pin Configuration and Descriptions

The TBS Crossfire Nano RX SE has a simple pinout for easy integration into your system. Below is the pin configuration:

Pin Name Description
1 GND Ground connection
2 5V Power input (4.5V - 5.5V)
3 CH1 Channel 1 output (PWM or CRSF signal)
4 CH2 Channel 2 output (PWM or CRSF signal)
5 CRSF TX Crossfire protocol transmit (connect to flight controller RX pin)
6 CRSF RX Crossfire protocol receive (connect to flight controller TX pin)

Usage Instructions

How to Use the Component in a Circuit

  1. Powering the Receiver: Connect the 5V pin to a regulated 5V power source and the GND pin to the ground of your system.
  2. Connecting to a Flight Controller:
    • Use the CRSF TX and CRSF RX pins to connect the receiver to the UART port of your flight controller.
    • Ensure the CRSF TX pin of the receiver is connected to the RX pin of the flight controller, and the CRSF RX pin is connected to the TX pin.
  3. Antenna Installation: Attach the included u.FL antenna securely to the receiver. Position the antenna for optimal signal reception.
  4. Binding the Receiver:
    • Power on the receiver and your TBS Crossfire transmitter module.
    • Put the transmitter module into binding mode.
    • The receiver will automatically bind to the transmitter. A solid green LED indicates a successful bind.
  5. Configuring Channels: Use the TBS Agent software or your transmitter to configure channel mapping and telemetry settings.

Important Considerations and Best Practices

  • Antenna Placement: Ensure the antenna is positioned away from carbon fiber or metal components to avoid signal interference.
  • Voltage Regulation: Use a stable 5V power source to prevent damage to the receiver.
  • Firmware Updates: Regularly update the receiver firmware using the TBS Agent software to access the latest features and improvements.
  • Range Testing: Perform a range test before each flight to ensure reliable communication.

Example Code for Arduino UNO

The TBS Crossfire Nano RX SE can be used with an Arduino UNO for basic telemetry or control. Below is an example of how to read data from the receiver using the CRSF protocol:

#include <SoftwareSerial.h>

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

// Initialize SoftwareSerial for communication with the receiver
SoftwareSerial crsfSerial(RX_PIN, TX_PIN);

void setup() {
  // Start serial communication for debugging
  Serial.begin(9600);
  // Start communication with the receiver
  crsfSerial.begin(115200);
  Serial.println("TBS Crossfire Nano RX SE - Arduino Example");
}

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

Troubleshooting and FAQs

Common Issues and Solutions

  1. Receiver Not Binding to Transmitter:

    • Ensure both the receiver and transmitter are on the same firmware version.
    • Check that the transmitter is in binding mode and within range of the receiver.
    • Verify that the receiver is powered correctly.
  2. No Telemetry Data:

    • Confirm that the CRSF TX and CRSF RX pins are correctly connected to the flight controller.
    • Check the telemetry settings in the TBS Agent software or your transmitter.
  3. Poor Signal Range:

    • Inspect the antenna for damage or loose connections.
    • Ensure the antenna is mounted away from obstructions and interference sources.
  4. Receiver Not Powering On:

    • Verify that the power supply is providing a stable 5V.
    • Check for loose or incorrect wiring.

FAQs

  • Q: Can I use the Nano RX SE with other transmitters?
    A: The Nano RX SE is designed to work exclusively with TBS Crossfire transmitters.

  • Q: What is the maximum range of the receiver?
    A: The receiver can achieve up to 50 km of range in ideal line-of-sight conditions.

  • Q: How do I update the firmware?
    A: Use the TBS Agent software to update the firmware via USB or through your transmitter.

  • Q: Can I use this receiver with a 3.3V power source?
    A: No, the receiver requires a 4.5V - 5.5V power supply for proper operation.

By following this documentation, you can effectively integrate and troubleshoot the TBS Crossfire Nano RX SE in your projects.