- All products
- Robotics
- Motors
- DC Motor
- Motor DC 4mm Shaft 8520 Motor Model Aircraft Micro Coreless 3.7V
- DC Motor
Features
- High-speed coreless motor for rapid response and minimal cogging
- Compact size for easy integration into drones and small vehicles
- Lightweight construction to reduce payload and enhance flight efficiency
- Ideal for micro quadcopters, drones, and small UAV projects
Specifications
- Voltage: 3.7V
- Output shaft diameter: 1.0mm
- Cable length: Approximately 45mm
- Motor Type: Coreless DC motor
- High RPM suitable for micro drone propellers
- Lightweight: Minimal contribution to payload
Principle of Work
The 8520 motor operates as a coreless DC motor. Unlike traditional iron-core motors, the rotor has no iron, reducing inertia and allowing rapid acceleration and deceleration. When voltage is applied, the motor’s rotor spins at high speed, producing torque sufficient to drive small propellers. The motor's speed can be precisely controlled using PWM signals from a motor controller, enabling smooth and stable drone flight.
Applications
- Micro drones and quadcopters
- Mini UAV projects
- Educational robotics and aerial vehicle prototypes
- High-speed lightweight mechanical projects
Arduino Integration Example (2-Pin Motor)
The 8520 Hollow Cup Motor is a simple 2-pin DC motor. It can be controlled using an H-bridge motor driver (such as L298N, L293D, or a MOSFET driver) connected to an Arduino. One pin connects to the positive supply and the other to the motor driver output. PWM signals can be used to control the motor speed, while switching the pins allows changing the rotation direction.

// Example Arduino code to control 2-pin DC motor using L298N
int motorPin1 = 3; // Motor driver input 1
int motorPin2 = 4; // Motor driver input 2
int speedPin = 5; // PWM pin for speed control
void setup() {
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
pinMode(speedPin, OUTPUT);
}
void loop() {
// Rotate motor forward
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
analogWrite(speedPin, 200); // Speed 0-255
delay(2000);
// Stop motor
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
delay(1000);
// Rotate motor backward
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
analogWrite(speedPin, 200);
delay(2000);
// Stop motor
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
delay(1000);
}
This code allows the motor to rotate forward, stop, rotate backward, and stop in a continuous loop. Adjust the value analogWrite (speedPin, value) to change the speed of the motor (0 = stop, 255 = full speed). Ensure your motor driver can handle the current drawn by the 8520 motor.
Additional Notes
Ensure the motor is used within its specified voltage range (3.7V) for optimal performance and longevity. Overvoltage or excessive load may damage the motor. Using a proper ESC with current limiting will protect both the motor and controller. The hollow cup coreless design allows high RPM operation with minimal vibration and excellent flight stability for small drones.
Features
- High-speed coreless motor for rapid response and minimal cogging
- Compact size for easy integration into drones and small vehicles
- Lightweight construction to reduce payload and enhance flight efficiency
- Ideal for micro quadcopters, drones, and small UAV projects
Specifications
- Voltage: 3.7V
- Output shaft diameter: 1.0mm
- Cable length: Approximately 45mm
- Motor Type: Coreless DC motor
- High RPM suitable for micro drone propellers
- Lightweight: Minimal contribution to payload
Principle of Work
The 8520 motor operates as a coreless DC motor. Unlike traditional iron-core motors, the rotor has no iron, reducing inertia and allowing rapid acceleration and deceleration. When voltage is applied, the motor’s rotor spins at high speed, producing torque sufficient to drive small propellers. The motor's speed can be precisely controlled using PWM signals from a motor controller, enabling smooth and stable drone flight.
Applications
- Micro drones and quadcopters
- Mini UAV projects
- Educational robotics and aerial vehicle prototypes
- High-speed lightweight mechanical projects
Arduino Integration Example (2-Pin Motor)
The 8520 Hollow Cup Motor is a simple 2-pin DC motor. It can be controlled using an H-bridge motor driver (such as L298N, L293D, or a MOSFET driver) connected to an Arduino. One pin connects to the positive supply and the other to the motor driver output. PWM signals can be used to control the motor speed, while switching the pins allows changing the rotation direction.

// Example Arduino code to control 2-pin DC motor using L298N
int motorPin1 = 3; // Motor driver input 1
int motorPin2 = 4; // Motor driver input 2
int speedPin = 5; // PWM pin for speed control
void setup() {
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
pinMode(speedPin, OUTPUT);
}
void loop() {
// Rotate motor forward
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
analogWrite(speedPin, 200); // Speed 0-255
delay(2000);
// Stop motor
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
delay(1000);
// Rotate motor backward
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
analogWrite(speedPin, 200);
delay(2000);
// Stop motor
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
delay(1000);
}
This code allows the motor to rotate forward, stop, rotate backward, and stop in a continuous loop. Adjust the value analogWrite (speedPin, value) to change the speed of the motor (0 = stop, 255 = full speed). Ensure your motor driver can handle the current drawn by the 8520 motor.
Additional Notes
Ensure the motor is used within its specified voltage range (3.7V) for optimal performance and longevity. Overvoltage or excessive load may damage the motor. Using a proper ESC with current limiting will protect both the motor and controller. The hollow cup coreless design allows high RPM operation with minimal vibration and excellent flight stability for small drones.