The DC Motor GA25-370 12V with Encoder is a compact, high-performance gearmotor combining a GA25 gearbox with a 370-size DC motor. This unit achieves a no-load speed of 280 RPM at 12V DC. It is equipped with a quadrature encoder for real-time feedback on speed and direction, making it a fundamental component for closed-loop control systems in robotics and mechatronics.
The GA25 gearbox utilizes a durable metal gear train, offering a significant torque increase while maintaining a relatively high output speed. The incremental encoder outputs two digital signals with a 90-degree phase shift, enabling a controller to derive precise position and velocity information. This motor is ideal for applications that require agility and accurate motion control, such as mobile robots and conveyor systems.
Rated voltage: 12V DC
No-load speed: 280 RPM
GA25 metal gearbox
Built-in quadrature encoder
370-size motor frame
Precise speed and position feedback
High power-to-weight ratio
Versatile for mobile robotics
🔌
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 GA25-370 12V with Encoder 280 RPM - Arduino Uno
DC motor GA25-370 12V with Encoder 280 RPM - Arduino Nano
DC motor GA25-370 12V with Encoder 280 RPM - Arduino Mega
DC motor GA25-370 12V with Encoder 280 RPM - ESP32
DC motor GA25-370 12V with Encoder 280 RPM - ESP8266
DC motor GA25-370 12V with Encoder 280 RPM - STM32
DC motor GA25-370 12V with Encoder 280 RPM - Raspberry Pi Pico
📄 File: dc_motor_ga25-370_12v_with_encoder_280_rpm_-_arduino_uno.inoArduino Uno
812 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC motor GA25-370 12V with Encoder 280 RPM: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Uno.
5// DC motor GA25-370 12V with Encoder 280 RPM: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Nano.
📄 File: dc_motor_ga25-370_12v_with_encoder_280_rpm_-_arduino_mega.inoArduino Mega
813 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC motor GA25-370 12V with Encoder 280 RPM: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Mega.
5// DC motor GA25-370 12V with Encoder 280 RPM: drive via H-bridge (IN1=26, IN2=27, ENA=25) + read its built-in quadrature encoder (A=32, B=33) on ESP32.
5// DC motor GA25-370 12V with Encoder 280 RPM: drive via H-bridge (IN1=D5, IN2=D6, ENA=D7) + read its built-in quadrature encoder (A=D5, B=D6) on ESP8266.
5// DC motor GA25-370 12V with Encoder 280 RPM: drive via H-bridge (IN1=PB0, IN2=PB1, ENA=PA8) + read its built-in quadrature encoder (A=PA0, B=PA1) on STM32.
📄 File: dc_motor_ga25-370_12v_with_encoder_280_rpm_-_raspberry_pi_pico.inoRaspberry Pi Pico
826 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC motor GA25-370 12V with Encoder 280 RPM: drive via H-bridge (IN1=14, IN2=15, ENA=16) + read its built-in quadrature encoder (A=20, B=21) on Raspberry Pi Pico.
Bare DC motor - needs an H-bridge driver module (L298N/L293D/L9110S) wired between it and the microcontroller, shown here with its built-in encoder read alongside.