DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm
- High torque up to 25Kg·cm
- 50RPM speed for balanced performance
- Durable metal gearbox construction
- Smooth and stable operation
- Reversible CW/CCW rotation
- Easy integration with motor drivers
- Ideal for robotics and automation projects
SKU:
EK1970
Categories: DC Motor, Motors | Drivers | Pumps | Actuators
Tags: 12V High Torque DC Motor, 50RPM Geared Motor, Automation Motor, D-Shaft DC Motor, DC Motor, DIY Mechanical Project., Metal Gearbox Motor, Motors, Robotics Motor, محرك تروس تيار مستمر JGA25-370، محرك عزم دوران عالي 12 فولت، محرك 33 دورة في الدقيقة، محرك تروس معدنية، محرك روبوتات، محركات صناعية، محرك تيار مستمر مع ناقل حركة، JGA25-370 Gear Motor
Apple Shopping Event
Hurry and get discounts on all Apple devices up to 20%
400,00 EGP
11
People watching this product now!
Payment Methods:

Description
The JGA25-370 DC Gear Motor is a reliable and efficient motor designed for applications that require moderate speed with high torque. Operating at 50RPM with a torque of up to 25Kg·cm, it is ideal for robotics, automation systems, and DIY mechanical projects. The built-in metal gearbox ensures durability, smooth operation, and long service life. Its compact size makes it easy to integrate into various designs while maintaining strong performance.
Specifications
- Model: JGA25-370
- Rated Voltage: 12V DC
- Speed: 50 RPM
- Torque: Up to 25 Kg·cm
- Gearbox Type: Metal gear reduction
- Motor Type: Brushed DC motor
- Shaft Type: D-shaped shaft
- Shaft Diameter: Approx. 4 mm
- Body Diameter: 25 mm
- Length: Approx. 50–65 mm (including gearbox)
- Rotation: CW / CCW reversible
- Mounting: Bracket compatible
Features
- High torque with moderate speed output
- Durable metal gearbox for long-lasting performance
- Smooth and stable operation
- Compact and easy to install
- Supports forward and reverse rotation
- Suitable for motor drivers and control circuits
- Ideal for robotics, automation, smart devices, and DIY projects
🔌
Pin Connections
1 Table
Pin Connections Table 1
| Board | Sensor Pin | Connection |
|---|---|---|
| Motor | to H-bridge OUT | motor leads into an H-bridge driver's output terminals |
📟
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm - Arduino Uno
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm - Arduino Nano
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm - Arduino Mega
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm - ESP32
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm - ESP8266
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm - STM32
DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm - Raspberry Pi Pico
📄 File: dc_motor_with_gear_box_jga25-370-12v-50rpm_25kg.cm_-_arduino_uno.inoArduino Uno
655 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=8, IN2=9, ENA(speed)=10 on Arduino Uno.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_with_gear_box_jga25-370-12v-50rpm_25kg.cm_-_arduino_nano.inoArduino Nano
656 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=8, IN2=9, ENA(speed)=10 on Arduino Nano.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_with_gear_box_jga25-370-12v-50rpm_25kg.cm_-_arduino_mega.inoArduino Mega
656 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=8, IN2=9, ENA(speed)=10 on Arduino Mega.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_with_gear_box_jga25-370-12v-50rpm_25kg.cm_-_esp32.inoESP32
653 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=26, IN2=27, ENA(speed)=25 on ESP32.
6#define IN1 26
7#define IN2 27
8#define ENA 25
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_with_gear_box_jga25-370-12v-50rpm_25kg.cm_-_esp8266.inoESP8266
655 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=D5, IN2=D6, ENA(speed)=D7 on ESP8266.
6#define IN1 D5
7#define IN2 D6
8#define ENA D7
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_with_gear_box_jga25-370-12v-50rpm_25kg.cm_-_stm32.inoSTM32
659 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=PB0, IN2=PB1, ENA(speed)=PA8 on STM32.
6#define IN1 PB0
7#define IN2 PB1
8#define ENA PA8
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_with_gear_box_jga25-370-12v-50rpm_25kg.cm_-_raspberry_pi_pico.inoRaspberry Pi Pico
665 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor with Gear Box JGA25-370-12V-50RPM 25Kg.cm needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=14, IN2=15, ENA(speed)=16 on Raspberry Pi Pico.
6#define IN1 14
7#define IN2 15
8#define ENA 16
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
Bare DC motor - needs an H-bridge driver module (L298N/L293D/L9110S) wired between it and the microcontroller.
All copy right for ekostra.com
Specification
Specification
| WeightWeight | 40 g |
|---|---|
| Dimensions | 4 × 3 × 3 cm |
| Model | JGA25-370 |
| Operating Voltage | 12V DC |
| Speed | 50 RPM |
| Torque | Up to 25 Kg·cm |
| Gearbox Type | Metal Spur Gear Reduction |
| Shaft Type | D-cut (4mm diameter) |
| Motor Type | Brushed DC |
| Rotation | Reversible (CW/CCW) |













