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

How to Use ESC 4in1 25A: Examples, Pinouts, and Specs

Image of ESC 4in1 25A
Cirkit Designer LogoDesign with ESC 4in1 25A in Cirkit Designer

Introduction

The ESC 4in1 25A is an advanced Electronic Speed Controller designed to integrate four individual ESC channels into a single compact unit. This component is capable of handling up to 25A of continuous current per channel, making it ideal for multirotors, drones, and RC vehicles. By combining four ESCs into one, it simplifies wiring, reduces weight, and improves overall efficiency in multi-motor applications.

Explore Projects Built with ESC 4in1 25A

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Raspberry Pi-Controlled Drone with Brushless Motors and Camera Module
Image of ROV: A project utilizing ESC 4in1 25A in a practical application
This circuit is designed for a multi-motor application, likely a drone or a similar vehicle, featuring eight brushless motors controlled by two 4-in-1 electronic speed controllers (ESCs). The ESCs are powered by a 3s2p 18650 battery pack and interfaced with a Pixhawk flight controller for motor management. Additionally, the system includes a Raspberry Pi 4B for advanced processing and control, which is connected to a NoIR camera module and a cooling fan, and a power module to supply and monitor the power to the Pixhawk.
Cirkit Designer LogoOpen Project in Cirkit Designer
Quadcopter BLDC Motor Control System with Radio Receiver
Image of rc car: A project utilizing ESC 4in1 25A in a practical application
This circuit is designed to control four Brushless DC (BLDC) motors using corresponding Electronic Speed Controllers (ESCs). Each ESC receives power from a shared LiPo battery and control signals from an FS-CT6B receiver, which likely receives input from a remote transmitter for wireless control. The ESCs regulate the power supplied to the motors based on the received signals, enabling precise speed and direction control of the motors, typically used in applications such as drones or remote-controlled vehicles.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered FPV Drone with Telemetry and Dual Motor Control
Image of Krul': A project utilizing ESC 4in1 25A in a practical application
This circuit appears to be a power distribution and control system for a vehicle with two motorized wheels, possibly a drone or a robot. It includes a lipo battery connected to a Power Distribution Board (PDB) that distributes power to two Electronic Speed Controllers (ESCs) which in turn control the speed and direction of the motors. The system also integrates a flight controller (H743-SLIM V3) for managing various peripherals including GPS, FPV camera system, and a telemetry link (ExpressLRS).
Cirkit Designer LogoOpen Project in Cirkit Designer
Quadcopter BLDC Motor Control System with Li-ion Battery
Image of motor fan: A project utilizing ESC 4in1 25A in a practical application
This circuit is designed to control four brushless DC (BLDC) motors using four corresponding Electronic Speed Controllers (ESCs). Each ESC receives power from a shared Li-ion battery and is responsible for driving one of the BLDC motors by controlling the phases to the motor windings. The circuit is likely part of a multirotor drone or a similar application requiring precise control of multiple motors.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with ESC 4in1 25A

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 ROV: A project utilizing ESC 4in1 25A in a practical application
Raspberry Pi-Controlled Drone with Brushless Motors and Camera Module
This circuit is designed for a multi-motor application, likely a drone or a similar vehicle, featuring eight brushless motors controlled by two 4-in-1 electronic speed controllers (ESCs). The ESCs are powered by a 3s2p 18650 battery pack and interfaced with a Pixhawk flight controller for motor management. Additionally, the system includes a Raspberry Pi 4B for advanced processing and control, which is connected to a NoIR camera module and a cooling fan, and a power module to supply and monitor the power to the Pixhawk.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of rc car: A project utilizing ESC 4in1 25A in a practical application
Quadcopter BLDC Motor Control System with Radio Receiver
This circuit is designed to control four Brushless DC (BLDC) motors using corresponding Electronic Speed Controllers (ESCs). Each ESC receives power from a shared LiPo battery and control signals from an FS-CT6B receiver, which likely receives input from a remote transmitter for wireless control. The ESCs regulate the power supplied to the motors based on the received signals, enabling precise speed and direction control of the motors, typically used in applications such as drones or remote-controlled vehicles.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Krul': A project utilizing ESC 4in1 25A in a practical application
Battery-Powered FPV Drone with Telemetry and Dual Motor Control
This circuit appears to be a power distribution and control system for a vehicle with two motorized wheels, possibly a drone or a robot. It includes a lipo battery connected to a Power Distribution Board (PDB) that distributes power to two Electronic Speed Controllers (ESCs) which in turn control the speed and direction of the motors. The system also integrates a flight controller (H743-SLIM V3) for managing various peripherals including GPS, FPV camera system, and a telemetry link (ExpressLRS).
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of motor fan: A project utilizing ESC 4in1 25A in a practical application
Quadcopter BLDC Motor Control System with Li-ion Battery
This circuit is designed to control four brushless DC (BLDC) motors using four corresponding Electronic Speed Controllers (ESCs). Each ESC receives power from a shared Li-ion battery and is responsible for driving one of the BLDC motors by controlling the phases to the motor windings. The circuit is likely part of a multirotor drone or a similar application requiring precise control of multiple motors.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Multirotor drones (quadcopters, hexacopters, etc.)
  • RC cars, boats, and other vehicles with multiple motors
  • Robotics projects requiring precise motor control
  • Compact designs where space and weight are critical

Technical Specifications

The ESC 4in1 25A is built to deliver reliable performance in demanding environments. Below are its key technical details:

General Specifications

Parameter Value
Continuous Current 25A per channel
Peak Current 30A per channel (for 10s max)
Input Voltage Range 2S-6S LiPo (7.4V - 22.2V)
Number of Channels 4
Signal Input Type PWM, DShot, Multishot, Oneshot
Dimensions 36mm x 36mm
Weight ~15g
Firmware Compatibility BLHeli_S

Pin Configuration and Descriptions

The ESC 4in1 25A features a standard pinout for easy integration into your project. Below is the pin configuration:

Power and Motor Connections

Pin Name Description
VBAT+ Positive terminal for battery input
GND Ground terminal for battery input
M1+ / M1- Motor 1 positive and negative terminals
M2+ / M2- Motor 2 positive and negative terminals
M3+ / M3- Motor 3 positive and negative terminals
M4+ / M4- Motor 4 positive and negative terminals

Signal and Control Connections

Pin Name Description
S1 Signal input for Motor 1
S2 Signal input for Motor 2
S3 Signal input for Motor 3
S4 Signal input for Motor 4
GND Ground for signal inputs
Telemetry (TLM) Optional telemetry output (if supported)

Usage Instructions

How to Use the ESC 4in1 25A in a Circuit

  1. Power Connection: Connect the VBAT+ and GND terminals to the output of your LiPo battery. Ensure the battery voltage is within the supported range (2S-6S).
  2. Motor Connection: Connect each motor to the corresponding M1+/M1-, M2+/M2-, M3+/M3-, and M4+/M4- terminals. Ensure proper polarity.
  3. Signal Input: Connect the signal wires (S1, S2, S3, S4) to the corresponding outputs of your flight controller or receiver.
  4. Telemetry (Optional): If your flight controller supports telemetry, connect the TLM pin to the appropriate input on the controller.
  5. Configuration: Use BLHeli_S software to configure the ESC settings, such as motor direction, throttle calibration, and signal protocol (e.g., DShot or PWM).

Important Considerations and Best Practices

  • Cooling: Ensure adequate airflow over the ESC to prevent overheating during operation.
  • Battery Selection: Use a high-quality LiPo battery with sufficient discharge capacity to handle the current draw.
  • Signal Protocol: Verify that your flight controller or receiver supports the desired signal protocol (e.g., DShot).
  • Wiring: Double-check all connections before powering on to avoid short circuits or damage to the ESC.

Example Code for Arduino UNO

While the ESC 4in1 25A is typically used with flight controllers, it can also be controlled using an Arduino UNO for basic applications. Below is an example code snippet to control one motor using PWM:

#include <Servo.h> // Include the Servo library for PWM control

Servo motor1; // Create a Servo object for Motor 1

void setup() {
  motor1.attach(9); // Attach Motor 1 signal wire to pin 9
  motor1.writeMicroseconds(1000); // Set initial throttle to 0 (1000us)
  delay(2000); // Wait for ESC to initialize
}

void loop() {
  motor1.writeMicroseconds(1500); // Set throttle to 50% (1500us)
  delay(5000); // Run motor at 50% for 5 seconds

  motor1.writeMicroseconds(1000); // Stop the motor (1000us)
  delay(5000); // Wait for 5 seconds before repeating
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Motors Not Spinning

    • Cause: Incorrect signal input or throttle calibration.
    • Solution: Verify signal connections and recalibrate the throttle using BLHeli_S software.
  2. Overheating

    • Cause: Insufficient cooling or excessive current draw.
    • Solution: Ensure proper airflow and use a battery with adequate discharge capacity.
  3. ESC Not Powering On

    • Cause: Incorrect battery connection or low battery voltage.
    • Solution: Check the VBAT+ and GND connections and ensure the battery is charged.
  4. Telemetry Not Working

    • Cause: Unsupported flight controller or incorrect wiring.
    • Solution: Verify that your flight controller supports telemetry and check the TLM connection.

FAQs

  • Can I use this ESC with brushed motors? No, the ESC 4in1 25A is designed for brushless motors only.

  • What firmware does this ESC use? The ESC is compatible with BLHeli_S firmware.

  • Can I use this ESC with a 7S LiPo battery? No, the maximum supported input voltage is 6S (22.2V).

  • Is this ESC waterproof? No, the ESC is not waterproof. Use waterproofing measures if operating in wet conditions.

This concludes the documentation for the ESC 4in1 25A. For further assistance, refer to the manufacturer's support resources.