1. Introduction
This manual provides essential information for the proper installation, operation, and maintenance of your uxcell GA12-N20 12V 100RPM DC Gear Motor with Encoder. Please read this manual thoroughly before using the product to ensure safe and efficient performance. This motor is designed for various applications including intelligent remote control cars, model planes, and other DIY projects requiring precise speed control and feedback.
2. Product Overview
2.1 Features
- Rated Voltage: 12V DC
- Speed: 100RPM ±5%
- Shaft Diameter: 3mm, D-type shaft
- Shaft Length: 9mm
- Integrated encoder for speed and position feedback.
- Compact and lightweight design.
- High torque and low noise operation.
- Durable metal gear construction.
2.2 Components
The package includes one GA12-N20 DC Geared Motor with an integrated encoder and a test wire harness. The motor consists of a DC motor, a gearbox, and an encoder module attached to the rear shaft.

Figure 1: Front view of the uxcell GA12-N20 DC Gear Motor with Encoder and wiring harness.

Figure 2: Side view illustrating the metal gear reduction mechanism.
3. Specifications
| Parameter | Value |
|---|---|
| Brand | uxcell |
| Model Number | GA12-N20 (Part Number: a18112500ux0149) |
| Rated Voltage | 12 Volts DC |
| No-load Speed | 100 RPM ±5% |
| Shaft Type | D-type |
| Shaft Diameter | 3mm |
| Shaft Length | 9mm |
| Total Size (L x W x H) | Approximately 40 x 12 x 17mm |
| Material | Metal |
| Item Weight | 0.02 Kilograms |
4. Setup and Installation
Before installation, ensure that the motor is suitable for your application's voltage and current requirements. Avoid overloading the motor, as this can lead to damage or reduced lifespan.
- Mounting: Securely mount the motor using appropriate fasteners to prevent vibration and movement during operation. Ensure the mounting surface is stable.
- Shaft Connection: Connect your load to the D-type output shaft. Ensure the connection is firm and aligned to prevent undue stress on the motor shaft and gears.
- Wiring: Refer to the wiring diagram in Section 4.1 for correct electrical connections. Incorrect wiring can damage the motor or encoder.
- Initial Check: Before applying full power, perform a low-power test to confirm correct rotation and encoder feedback.
4.1 Wiring Diagram
The motor comes with a 6-pin connector and a wire harness. Follow the color-coded connections carefully.

Figure 3: Detailed wiring connections for the GA12-N20 motor and encoder.
- Red Wire: Motor Power + (Positive terminal for motor power. Reversing polarity with the White wire controls motor direction.)
- Black Wire: Encoder Power - (Negative terminal for encoder power supply.)
- Yellow Wire: Encoder A Phase (Output signal for encoder channel A.)
- Green Wire: Encoder B Phase (Output signal for encoder channel B.)
- Blue Wire: Encoder Power + (Positive terminal for encoder power supply.)
- White Wire: Motor Power - (Negative terminal for motor power. Reversing polarity with the Red wire controls motor direction.)
Note: The encoder requires a separate power supply (typically 3.3V or 5V, check your specific encoder module documentation if available, but generally compatible with common microcontroller logic levels). The motor power supply is 12V.
5. Operating Instructions
Once properly wired and mounted, the motor can be operated by applying 12V DC power to the motor terminals (Red and White wires). The encoder outputs (Yellow and Green wires) provide feedback on the motor's rotation, which can be read by a microcontroller or other control system to measure speed and position.
- Motor Direction: To change the motor's rotation direction, reverse the polarity of the 12V DC power supply connected to the Red and White motor wires.
- Speed Control: Motor speed can be controlled using Pulse Width Modulation (PWM) applied to the motor power supply.
- Encoder Usage: The A and B phase outputs from the encoder generate square wave signals. By monitoring the phase difference between these signals, both the speed and direction of rotation can be determined.
6. Maintenance
The uxcell GA12-N20 motor is designed for durability, but regular inspection and minimal maintenance can extend its lifespan.
- Cleaning: Keep the motor free from dust and debris. Use a soft, dry cloth or compressed air for cleaning. Avoid using liquids directly on the motor or encoder.
- Lubrication: The gear mechanism is pre-lubricated. If operating in harsh conditions or after extended use, a small amount of light machine oil can be applied to the gear train, avoiding contact with the motor windings or encoder disc.
- Inspection: Periodically check all wiring connections for looseness or damage. Inspect the motor shaft and gears for any signs of wear or misalignment.
- Encoder Disc: Ensure the encoder disc at the rear of the motor is not obstructed or pressed against the sensor board. Gently adjust if necessary to ensure free rotation and accurate readings.
7. Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Motor does not run | No power, incorrect wiring, motor overload, damaged motor. | Check power supply, verify wiring (Section 4.1), reduce load, inspect motor for physical damage. |
| Motor runs but encoder has no output or erratic readings | Incorrect encoder wiring, no power to encoder, encoder disc obstructed or misaligned, damaged encoder. | Verify encoder wiring (Black, Blue, Yellow, Green wires), ensure encoder power supply is correct, check encoder disc for obstructions and gently adjust if pressed against the sensor board. |
| Motor makes excessive noise or vibrates | Bent shaft, worn gears, improper mounting, motor overload. | Inspect shaft and gears for damage. Ensure motor is securely mounted. Reduce load. |
| Motor runs slowly or with reduced torque | Low voltage, motor overload, internal friction. | Verify 12V DC power supply. Reduce load. Check for any physical obstructions. |
8. Safety Information
- Always disconnect power before performing any installation, wiring, or maintenance.
- Ensure proper ventilation around the motor to prevent overheating.
- Do not exceed the rated voltage (12V DC) or current of the motor.
- Avoid touching moving parts during operation.
- Keep the motor away from water, moisture, and corrosive substances.
- This product is not a toy. Keep out of reach of children.
9. Warranty and Support
For warranty information or technical support, please refer to the documentation provided at the time of purchase or contact uxcell customer service directly. Keep your purchase receipt as proof of purchase.