

The Engine with Gearbox 6 VDC 200rpm is a compact and efficient motor designed for applications requiring low-speed, high-torque output. This motor operates on a 6-volt direct current (VDC) supply and is equipped with a gearbox that reduces the motor's speed to 200 revolutions per minute (rpm). The integrated gearbox enhances the torque output, making it suitable for driving mechanical systems that require precise and powerful motion.








Below are the key technical details of the Engine with Gearbox 6 VDC 200rpm:
| Parameter | Specification |
|---|---|
| Operating Voltage | 6 VDC |
| No-load Speed | 200 rpm |
| Gearbox Ratio | Typically 1:30 (varies by model) |
| Stall Torque | ~2.5 kg·cm (varies by load) |
| No-load Current | ~150 mA |
| Stall Current | ~1.2 A |
| Shaft Diameter | 6 mm |
| Motor Dimensions | ~35 mm x 25 mm x 20 mm |
| Weight | ~50 g |
The motor typically has two terminals for electrical connections:
| Pin/Terminal | Description |
|---|---|
| Positive (+) | Connect to the positive terminal of the power supply. |
| Negative (-) | Connect to the negative terminal of the power supply. |
Note: The motor's direction of rotation can be reversed by swapping the polarity of the connections.
To control the motor with an Arduino UNO, you can use an L298N motor driver. Below is an example code to control the motor's speed and direction:
// Example code to control a 6 VDC motor with gearbox using Arduino and L298N
// Define motor control pins
const int ENA = 9; // PWM pin for speed control
const int IN1 = 8; // Direction control pin 1
const int IN2 = 7; // Direction control pin 2
void setup() {
// Set motor control pins as outputs
pinMode(ENA, OUTPUT);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
}
void loop() {
// Rotate motor in one direction
digitalWrite(IN1, HIGH); // Set IN1 high
digitalWrite(IN2, LOW); // Set IN2 low
analogWrite(ENA, 128); // Set speed (0-255, 128 = ~50% speed)
delay(3000); // Run for 3 seconds
// Stop the motor
analogWrite(ENA, 0); // Set speed to 0
delay(1000); // Wait for 1 second
// Rotate motor in the opposite direction
digitalWrite(IN1, LOW); // Set IN1 low
digitalWrite(IN2, HIGH); // Set IN2 high
analogWrite(ENA, 128); // Set speed (0-255, 128 = ~50% speed)
delay(3000); // Run for 3 seconds
// Stop the motor
analogWrite(ENA, 0); // Set speed to 0
delay(1000); // Wait for 1 second
}
Note: Ensure the L298N motor driver is powered with a 6 VDC supply and properly connected to the motor and Arduino.
Motor Not Spinning
Motor Spins in the Wrong Direction
Motor Overheating
Motor Stalls Under Load
Noisy Operation
Can I use a higher voltage power supply?
Can this motor be used for precise positioning?
What is the maximum load this motor can handle?
Can I control this motor without a motor driver?
This documentation provides all the necessary details to effectively use the Engine with Gearbox 6 VDC 200rpm in your projects.