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

How to Use EPW6 2.4GHz ELRS PWM Receiver: Examples, Pinouts, and Specs

Image of EPW6 2.4GHz ELRS PWM Receiver
Cirkit Designer LogoDesign with EPW6 2.4GHz ELRS PWM Receiver in Cirkit Designer

Introduction

The EPW6 2.4GHz ELRS PWM Receiver by Happy Model is a compact and versatile receiver designed for remote control systems. It operates at a 2.4GHz frequency and leverages the ExpressLRS (ELRS) protocol, known for its low-latency and long-range communication capabilities. The EPW6 outputs PWM (Pulse Width Modulation) signals, making it ideal for controlling servos, electronic speed controllers (ESCs), and other devices in RC planes, drones, and robotics.

Explore Projects Built with EPW6 2.4GHz ELRS PWM Receiver

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
FLYSKY Controlled Dual Brushed Motor ESC Circuit with LiPo Battery
Image of Tout terrain: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
This circuit is designed to control four DC motors using two electronic speed controllers (ESCs) that are interfaced with a FLYSKY FS-IA6 receiver. The receiver channels CH1 and CH2 are connected to the signal inputs of the ESCs, allowing for remote control of the motor speeds. Power is supplied to the ESCs and the receiver by a Lipo battery, and the ESCs distribute power to the motors.
Cirkit Designer LogoOpen Project in Cirkit Designer
RC Receiver Controlled Dual T200 Thruster System
Image of ACDC: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
This circuit is designed to control two T200 Thrusters using signals from an RC Receiver Module. Each thruster is connected to an Electronic Speed Controller (ESC), which regulates the power supplied from a Lipo Battery based on the input signal from the RC Receiver. The ESCs also provide a 5V output to power the RC Receiver, creating a closed-loop system for remote control of the thrusters.
Cirkit Designer LogoOpen Project in Cirkit Designer
RC Receiver and Brushless Motor Control System with Battery-Powered Servo Motors
Image of Avion Poly: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
This circuit is designed for a remote-controlled system, featuring an RC receiver that controls multiple servo motors and a brushless motor via an electronic speed controller (ESC). The RC receiver channels are connected to the PWM inputs of the servos and the signal input of the ESC, which in turn drives the brushless motor. Power is supplied by a LiPo battery, which also powers the RC receiver and servos through the ESC.
Cirkit Designer LogoOpen Project in Cirkit Designer
Remote-Controlled BLDC Motor and Servo System with FLYSKY Receiver
Image of Avion PI2: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
This circuit is designed to control a BLDC motor and multiple servos using a FLYSKY FS-IA6 receiver. The Electronic Speed Controller (ESC) is powered by a LiPo battery and drives the BLDC motor, while the servos are powered and controlled by the receiver channels.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with EPW6 2.4GHz ELRS PWM Receiver

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 Tout terrain: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
FLYSKY Controlled Dual Brushed Motor ESC Circuit with LiPo Battery
This circuit is designed to control four DC motors using two electronic speed controllers (ESCs) that are interfaced with a FLYSKY FS-IA6 receiver. The receiver channels CH1 and CH2 are connected to the signal inputs of the ESCs, allowing for remote control of the motor speeds. Power is supplied to the ESCs and the receiver by a Lipo battery, and the ESCs distribute power to the motors.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ACDC: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
RC Receiver Controlled Dual T200 Thruster System
This circuit is designed to control two T200 Thrusters using signals from an RC Receiver Module. Each thruster is connected to an Electronic Speed Controller (ESC), which regulates the power supplied from a Lipo Battery based on the input signal from the RC Receiver. The ESCs also provide a 5V output to power the RC Receiver, creating a closed-loop system for remote control of the thrusters.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Avion Poly: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
RC Receiver and Brushless Motor Control System with Battery-Powered Servo Motors
This circuit is designed for a remote-controlled system, featuring an RC receiver that controls multiple servo motors and a brushless motor via an electronic speed controller (ESC). The RC receiver channels are connected to the PWM inputs of the servos and the signal input of the ESC, which in turn drives the brushless motor. Power is supplied by a LiPo battery, which also powers the RC receiver and servos through the ESC.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Avion PI2: A project utilizing EPW6 2.4GHz ELRS PWM Receiver in a practical application
Remote-Controlled BLDC Motor and Servo System with FLYSKY Receiver
This circuit is designed to control a BLDC motor and multiple servos using a FLYSKY FS-IA6 receiver. The Electronic Speed Controller (ESC) is powered by a LiPo battery and drives the BLDC motor, while the servos are powered and controlled by the receiver channels.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • RC Aircraft: Control servos and ESCs in fixed-wing planes and helicopters.
  • Drones: Provide reliable communication for quadcopters and other UAVs.
  • Robotics: Interface with motors and actuators in robotic systems.
  • DIY Projects: Suitable for hobbyists building custom remote-controlled devices.

Technical Specifications

The following table outlines the key technical details of the EPW6 receiver:

Parameter Specification
Operating Frequency 2.4GHz
Protocol ExpressLRS (ELRS)
Input Voltage Range 5V - 10V
Output Signal Type PWM (6 channels)
Latency Ultra-low (as low as 4ms, depending on ELRS settings)
Dimensions 20mm x 15mm x 5mm
Weight 2 grams
Antenna Type Integrated ceramic antenna
Binding Method ELRS binding phrase or manual binding

Pin Configuration and Descriptions

The EPW6 receiver has a 7-pin header for power and signal connections. The pinout is as follows:

Pin Number Label Description
1 GND Ground connection
2 VCC Power input (5V - 10V)
3 CH1 PWM output for Channel 1
4 CH2 PWM output for Channel 2
5 CH3 PWM output for Channel 3
6 CH4 PWM output for Channel 4
7 CH5/CH6 Combined PWM output for Channels 5 and 6

Note: Channels 5 and 6 share a single pin. The signal alternates based on the configuration in the ELRS transmitter.

Usage Instructions

Connecting the EPW6 Receiver

  1. Power Supply: Connect the VCC pin to a 5V-10V power source and the GND pin to ground.
  2. PWM Outputs: Connect the CH1-CH6 pins to the corresponding servo or ESC inputs.
  3. Antenna Orientation: Ensure the integrated ceramic antenna is unobstructed for optimal signal reception.
  4. Binding:
    • Use the ELRS binding phrase configured in your transmitter for automatic binding.
    • Alternatively, press the bind button on the receiver while powering it on to enter manual binding mode.

Example: Using with Arduino UNO

The EPW6 can be connected to an Arduino UNO to read PWM signals. Below is an example code snippet to read the PWM signal from Channel 1:

// Example: Reading PWM signal from EPW6 Channel 1 using Arduino UNO
const int pwmPin = 2; // Connect CH1 of EPW6 to Arduino pin 2

void setup() {
  pinMode(pwmPin, INPUT); // Set pin as input
  Serial.begin(9600);     // Initialize serial communication
}

void loop() {
  // Read the PWM signal pulse width in microseconds
  int pwmValue = pulseIn(pwmPin, HIGH);
  
  // Print the PWM value to the Serial Monitor
  Serial.print("PWM Value: ");
  Serial.println(pwmValue);

  delay(100); // Small delay for stability
}

Best Practices

  • Power Supply: Use a stable power source within the specified voltage range to avoid damage.
  • Signal Integrity: Keep the receiver away from high-frequency noise sources (e.g., ESCs, motors).
  • Firmware Updates: Regularly update the ELRS firmware on the receiver for improved performance and features.
  • Failsafe Configuration: Set up failsafe behavior in your transmitter to ensure safe operation in case of signal loss.

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
Receiver not binding to transmitter Incorrect binding phrase or manual binding not performed Verify the ELRS binding phrase or rebind manually.
No PWM output Incorrect wiring or power supply issue Check connections and ensure proper voltage.
Signal loss or poor range Obstructed antenna or interference Ensure the antenna is unobstructed and away from noise sources.
Servo jitter or erratic behavior Electrical noise or unstable power supply Use a capacitor or BEC to stabilize the power supply.

FAQs

  1. Can the EPW6 be used with other protocols?
    No, the EPW6 is specifically designed for the ExpressLRS protocol.

  2. What is the maximum range of the EPW6?
    The range depends on the ELRS settings and environment but can exceed 1km in optimal conditions.

  3. How do I update the firmware?
    Use the ELRS Configurator tool to flash the latest firmware via a USB-to-UART adapter.

  4. Can I use the EPW6 with a 3.3V power source?
    No, the minimum input voltage is 5V. Using a lower voltage may damage the receiver or cause it to malfunction.

By following this documentation, you can effectively integrate the EPW6 2.4GHz ELRS PWM Receiver into your projects and ensure reliable performance.