# 120:1 Mini Plastic Gearmotor, 90° 3mm D-Shaft Output

**Type:** Product page · **SKU:** POLOLU-1124 · **Brand:** [Pololu](https://core-electronics.com.au/brands/pololu-australia)
**Page:** https://core-electronics.com.au/120-1-mini-plastic-gearmotor-90-3mm-d-shaft-output.html ([markdown](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-90-3mm-d-shaft-output.html.md))

## Retired product

This product is retired and no longer available for purchase. Search the catalogue for an alternative.

## Description

These brushed DC gearmotors are compact and affordable — perfect for building a quick, miniature robot. They are intended for use at 4.5 V, though in general, these kinds of motors can run at voltages above and below this nominal voltage, so Pololu should operate comfortably in the 3 V to 6 V range (rotation can start at voltages as low as 0.5 V). Lower voltages might not be practical, and higher voltages could start negatively affecting the life of the motor. The plastic gearbox is protected by a built-in safety clutch that will typically slip before the gear teeth can shear (typically when the load exceeds around 25 oz-in, or 2 kg-cm).

The mini plastic gearmotor family offers two output shaft orientations relative to the motor shaft (offset and 90°), two motor options (normal and high-power, or HP for short), and two gearbox options (120:1 and 180:1). The 120:1 versions are white and the 180:1 versions are yellow:

 | \| [![](https://a.pololu-files.com/picture/0J3688.210.jpg?b7960f36c5e4186a5c9f9b3b8a4fa25b)](https://a.pololu-files.com/picture/0J3688.1200.jpg?b7960f36c5e4186a5c9f9b3b8a4fa25b) \| \|---\| \| 180:1 mini plastic gearmotor offset 3mm D-shaft output. \| | \| [![](https://a.pololu-files.com/picture/0J5894.280.jpg?c2fb577f6e0471c773e3c0abdf42001c)](https://a.pololu-files.com/picture/0J5894.1200.jpg?c2fb577f6e0471c773e3c0abdf42001c) \| \|---\|---\| \| 120:1 mini plastic gearmotor, 90-degree 3mm D-shaft output, extended motor shaft. \| |
|---|

Some versions of these gearmotors are also available with an additional 1.5 mm-diameter output shaft that protrudes from the rear of the motor. This 5 mm-long rear shaft rotates at the same speed as the input to the gearbox and offers a way to add an encoder, such as Pololu's [magnetic encoder for mini plastic gearmotors](https://core-electronics.com.au/magnetic-encoder-pair-kit-for-mini-plastic-gearmotors-12-cpr-2-7-18v.html), to provide motor speed or position feedback:

 | [![](https://a.pololu-files.com/picture/0J7246.450.jpg?fdf4fa831bcabd57691ee3c2c34db29a)](https://a.pololu-files.com/picture/0J7246.1200.jpg?fdf4fa831bcabd57691ee3c2c34db29a) |
|---|
| Magnetic Encoder Kit for Mini Plastic Gearmotors assembled on mini plastic gearmotors with extended motor shafts. |

 Please see the [mini plastic gearmotor comparison table](https://core-electronics.com.au/search/compare/158) for detailed specifications of all Pololu's mini plastic gearmotors. This dynamically-sortable table can help you find the gearmotor that offers the best blend of speed, torque, and current-draw for your particular application. A more basic comparison table is available below:  | Motor Type | StallCurrent@ 4.5 V | No-LoadSpeed@ 4.5 V | Stall Torque@ 4.5 V | ![](https://core-electronics.com.au/picture/0J2636.80.jpg)90° output | ![](https://core-electronics.com.au/picture/0J5894.80.jpg) 90° output + motor shaft | ![](https://core-electronics.com.au/picture/0J2856.80.jpg)offset output | ![](https://core-electronics.com.au/picture/0J5895.80.jpg) offset output + motor shaft |
|---|---|---|---|---|---|---|---|
| high-power**(HP)** | 1250 mA | 150 RPM | 25 oz-in | [120:1 mini HP](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-hp-90-3mm-d-shaft-output.html) | [120:1 mini HP](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-hp-90-3mm-d-shaft-output-extended-motor-shaft.html) | [120:1 mini HP](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-hp-offset-3mm-d-shaft-output.html) | [120:1 mini HP](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-hp-offset-3mm-d-shaft-output-extended-motor-shaft.html) |
| low-power | 800 mA | 120 RPM | 20 oz-in | [120:1 mini](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-90-3mm-d-shaft-output.html) | [120:1 mini](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-90-3mm-d-shaft-output-extended-motor-shaft.html) | [120:1 mini](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-offset-3mm-d-shaft-output.html) | [120:1 mini](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-offset-3mm-d-shaft-output-extended-motor-shaft.html) |
| 80 RPM | 30 oz-in | [180:1 mini](https://core-electronics.com.au/180-1-mini-plastic-gearmotor-90-3mm-d-shaft-output.html) |  | [180:1 mini](https://core-electronics.com.au/180-1-mini-plastic-gearmotor-offset-3mm-d-shaft-output.html) |  |

**Note:** The stall torque values listed are approximate, and the built-in safety clutch might start slipping at lower torques.

The gearmotors in the table above all have a 3 mm diameter D-shaft output. These shafts are just like the ones on Pololu's [micro metal gearmotors](https://core-electronics.com.au/components/motors/metal-gearmotors/micro.html) and are compatible with many [Pololu wheels](https://core-electronics.com.au/hardware/wheels.html) and Pololu's 3 mm [universal mounting hubs](https://core-electronics.com.au/hardware/mounts-hubs/hubs-clamps.html). Pololu also carry two low-power, 120:1 mini plastic gearmotors with 2 mm diameter spline outputs: [90° 2mm spline output](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-90-2mm-spline-output.html) and [offset 2mm spline output](https://core-electronics.com.au/120-1-mini-plastic-gearmotor-90-2mm-spline-output.html). These gearmotors all work with Pololu's [wide](https://core-electronics.com.au/pololu-mini-plastic-gearmotor-bracket-pair-wide.html) and [tall mounting brackets for mini plastic gearmotors](https://core-electronics.com.au/pololu-mini-plastic-gearmotor-bracket-pair-tall.html).

 **Details for item #1124**

This item has a low-power motor (800 mA stall current), a 120:1 gearbox, and a 3 mm diameter “D”-shaped output shaft that is perpendicular to the motor shaft. The motor shaft does not extend past the base of the motor. See the dimension diagram (75k pdf) of this gearmotor for more information.

Exact gear ratio: 22&amp;#xD7;38&amp;#xD7;44&amp;#xD7;26&amp;#xD7;3010&amp;#xD7;11&amp;#xD7;11&amp;#xD7;22&amp;#xD7;9&amp;#x2248;119.76" role="presentation" style="position: relative;"&gt;22×38×44×26×3010×11×11×22×9˜119.76

 | [![](https://a.pololu-files.com/picture/0J2637.300.jpg?8280cd80ec67d4cd876bc58d5d956540)](https://a.pololu-files.com/picture/0J2637.1200.jpg?8280cd80ec67d4cd876bc58d5d956540) |
|---|

**Motor Accessories**

- **Wheels and hubs:** The mini plastic gearmotor output shaft matches Pololu's assortment of [Pololu wheels](https://core-electronics.com.au/hardware/wheels.html) and the [Solarbotics RW2i rubber wheel](https://core-electronics.com.au/solarbotics-rw2i-wheel-internal-set-screw.html). You can also use Pololu's 3 mm [universal mounting hubs](https://core-electronics.com.au/hardware/mounts-hubs/hubs-clamps.html) to mount custom wheels and mechanism to the output shaft, and you can use Pololu's [12mm hex wheel adapter](https://core-electronics.com.au/12mm-hex-wheel-adapter-for-3mm-shaft-2-pack.html) to use this motor with many common hobby RC wheels.
 
 | \| [![](https://a.pololu-files.com/picture/0J2639.200.jpg?4cf6f07cf8f6bc2e0ce0c3a39987e41e)](https://a.pololu-files.com/picture/0J2639.1200.jpg?4cf6f07cf8f6bc2e0ce0c3a39987e41e) \| \|---\| \| Mini Plastic Gearmotor, 90° 3mm D-shaft Output with Pololu Wheel 90×10mm. \| | \| [![](https://a.pololu-files.com/picture/0J2858.200.jpg?6c205b701f83e8e18c77056b2321cfa5)](https://a.pololu-files.com/picture/0J2858.1200.jpg?6c205b701f83e8e18c77056b2321cfa5) \| \|---\|---\| \| Mini plastic gearmotor offset 3mm D-shaft output with Pololu wheel. \| | \| [![](https://a.pololu-files.com/picture/0J2638.200.jpg?b9e0b0a87cad4849ddda82d786c55313)](https://a.pololu-files.com/picture/0J2638.1200.jpg?b9e0b0a87cad4849ddda82d786c55313) \| \|---\|---\| \| Mini Plastic Gearmotor, 90° 3mm D-Shaft Output with Pololu Wheel 32×7mm. \| |
|---|

- **Mounting brackets:** Pololu's [wide](https://core-electronics.com.au/pololu-mini-plastic-gearmotor-bracket-pair-wide.html) and [tall mounting brackets](https://core-electronics.com.au/pololu-mini-plastic-gearmotor-bracket-pair-tall.html) are specifically designed to securely mount these mini plastic gearmotors. Both brackets work with both offset and 90° gearmotor versions, and the two brackets each allow for different mounting options.
 
 | \| [![](https://a.pololu-files.com/picture/0J5947.200.jpg?d696ffd8c98ef22708c554366ea1d693)](https://a.pololu-files.com/picture/0J5947.1200.jpg?d696ffd8c98ef22708c554366ea1d693) \| \|---\| \| 60×8mm Pololu wheel and 90° mini plastic gearmotor mounted with tall mini plastic gearmotor bracket (with spacer). \| | \| [![](https://a.pololu-files.com/picture/0J5948.200.jpg?6e766360ad27e94fb97fff94a8180235)](https://a.pololu-files.com/picture/0J5948.1200.jpg?6e766360ad27e94fb97fff94a8180235) \| \|---\|---\| \| 60×8mm Pololu wheel and offset mini plastic gearmotor mounted with a tall mini plastic gearmotor bracket (with spacer). \| | \| [![](https://a.pololu-files.com/picture/0J5950.200.jpg?9781f8ffe2e867924d1876db2e77da22)](https://a.pololu-files.com/picture/0J5950.1200.jpg?9781f8ffe2e867924d1876db2e77da22) \| \|---\|---\| \| 80×10mm Pololu wheel and offset mini plastic gearmotor mounted with a wide mini plastic gearmotor bracket. \| |
|---|

- **Quadrature encoders:** Pololu's [magnetic encoder pair kit for mini plastic gearmotors](https://core-electronics.com.au/magnetic-encoder-pair-kit-for-mini-plastic-gearmotors-12-cpr-2-7-18v.html) is designed specifically for these motors:
 
 | [![](https://a.pololu-files.com/picture/0J7252.450.jpg?906720238f3df9aecf5f97d780d39d48)](https://a.pololu-files.com/picture/0J7252.1200.jpg?906720238f3df9aecf5f97d780d39d48) |
|---|
| The Magnetic Encoder Kit for Mini Plastic Gearmotors works with Pololu's Tall (left) and Wide (right) Mini Plastic Gearmotor Brackets. |

- **Motor controllers:** Pololu offer a number of [motor controllers](https://core-electronics.com.au/components/motors/dc-motors.html) that make it easy to drive these mini plastic gearmotors. 
    - The [Qik 2s9v1 Dual Serial Motor Controller](https://core-electronics.com.au/pololu-qik-2s9v1-dual-serial-motor-controller.html) allows variable speed and direction control of two small, brushed DC motors using a simple serial interface. An Arduino library is available to make communication easier and multiple units can be daisy-chained together if you need to independently control many motors from a single serial bus.
    - The programmable [Baby Orangutan B-328 Robot Controller](https://core-electronics.com.au/baby-orangutan-b-328-robot-controller.html) combines a programmable ATmega328P AVR microcontroller and dual motor driver all in a single, very compact, package and makes interfacing with the motor drivers simple when you use Pololu's Pololu AVR library.
 
 | \| [![](https://a.pololu-files.com/picture/0J1027.200.jpg?bc2a318c91211d6ef0f3f876b50d521e)](https://a.pololu-files.com/picture/0J1027.1200.jpg?bc2a318c91211d6ef0f3f876b50d521e) \| \|---\| \| Pololu qik 2s9v1 dual serial motor controller (older version with large silver electrolytic capacitor). \| | \| [![](https://a.pololu-files.com/picture/0J661.200.jpg?b09cb6fd7b8b5eae7660c7f643a03f48)](https://a.pololu-files.com/picture/0J661.1200.jpg?b09cb6fd7b8b5eae7660c7f643a03f48) \| \|---\|---\| \| Baby Orangutan B-48/B-168/B-328. \| |
|---|

- **Motor drivers:** Pololu also carry a number of basic [motor drivers](https://core-electronics.com.au/breakout-boards-and-modules/motor-drivers-controllers/brushed-dc-motor-drivers.html) suitable for use with these motors. 
    - The [DRV8835 Dual Motor Driver Carrier](https://core-electronics.com.au/drv8835-dual-motor-driver-carrier.html) is a great option for driving 2 of these mini plastic gearmotors, especially if space is limited. Aside from its tiny size, it has the benefit of supporting two control interfaces: IN/IN and PHASE/ENABLE. Pololu also carry a [DRV8835 dual motor driver shield](https://core-electronics.com.au/pololu-drv8835-dual-motor-driver-shield-for-arduino.html) that makes it easy to incorporate this driver into an [Arduino](https://core-electronics.com.au/search/?q=arduino+compatible) project, as well a [DRV8835 motor driver kit](https://core-electronics.com.au/0J2753) for the [Raspberry Pi](https://core-electronics.com.au/raspberry-pi.html).
    - The [DRV8838 Single Brushed DC Motor Driver Carrier](https://core-electronics.com.au/drv8838-single-brushed-dc-motor-driver-carrier.html) is essentially a smaller, lower-cost, single-channel alternative to Pololu's DRV8835 carrier.
    - The [MAX14870 Single Brushed DC Motor Driver Carrier](https://core-electronics.com.au/max14870-single-brushed-dc-motor-driver-carrier.html) is another great single-channel alternative that also offers optional current limiting. This driver is also available as [Dual MAX14870 motor driver shield](https://core-electronics.com.au/dual-max14870-motor-driver-shield-for-arduino.html) for [Arduino](https://core-electronics.com.au/search/?q=arduino+compatible) and a [Dual MAX14870 motor driver kit](https://core-electronics.com.au/pololu-drv8835-dual-motor-driver-kit-for-raspberry-pi-b.html) for the [Raspberry Pi](https://core-electronics.com.au/raspberry-pi.html) to make it easy to incorporate into a two-motor application.
 
 | \| [![](https://a.pololu-files.com/picture/0J4052.200.jpg?e9766aa3cc0d8c6f7a9b29df4b9854a0)](https://a.pololu-files.com/picture/0J4052.1200.jpg?e9766aa3cc0d8c6f7a9b29df4b9854a0) \| \|---\| \| DRV8835 dual motor driver carrier. \| | \| [![](https://a.pololu-files.com/picture/0J5750.200.jpg?89d99042898e5c76047944f516d0b9d4)](https://a.pololu-files.com/picture/0J5750.1200.jpg?89d99042898e5c76047944f516d0b9d4) \| \|---\|---\| \| DRV8838 Single Brushed DC Motor Driver Carrier. \| | \| [![](https://a.pololu-files.com/picture/0J6498.200.jpg?ec2714ecd9d1f7206cf32dccf903652e)](https://a.pololu-files.com/picture/0J6498.1200.jpg?ec2714ecd9d1f7206cf32dccf903652e) \| \|---\|---\| \| MAX14870 Single Brushed DC Motor Driver Carrier. \| |
|---|

The 120:1 gear ratio versions have white plastic bodies and the 180:1 gear ratio versions have yellow plastic bodies (see the main product picture).

**People often buy this product together with:**

 | [![Pololu Universal Aluminum Mounting Hub for 3mm Shaft, #2-56 Holes (2-Pack)](https://a.pololu-files.com/picture/0J1103.100.jpg?7db91a2dc3cc8350a70604b81e06be32)](https://core-electronics.com.au/pololu-universal-aluminum-mounting-hub-for-3mm-shaft-2-56-holes-2-pack.html) | [Pololu Universal Aluminum Mounting Hub for 3mm Shaft, #2-56 Holes (2-Pack)](https://core-electronics.com.au/pololu-universal-aluminum-mounting-hub-for-3mm-shaft-2-56-holes-2-pack.html) |
|---|---|

 | [![Pololu Wheel 32×7mm Pair - Black](https://a.pololu-files.com/picture/0J10440.100.jpg?44318cdc8b5116945880482c26aa817c)](https://core-electronics.com.au/pololu-wheel-32x7mm-pair-black.html) | [Pololu Wheel 32×7mm Pair - Black](https://core-electronics.com.au/pololu-wheel-32x7mm-pair-black.html) |
|---|---|

 | [![Pololu Wheel 32×7mm Pair - White](https://a.pololu-files.com/picture/0J10441.100.jpg?fcc74d4cbfe1a59b16edefdfa4397652)](https://core-electronics.com.au/pololu-wheel-32x7mm-pair-white.html) | [Pololu Wheel 32×7mm Pair - White](https://core-electronics.com.au/pololu-wheel-32x7mm-pair-white.html) |
|---|---|

**Dimensions**

 | Size: | 54.5 x 20 x 13.8 mm[1](https://core-electronics.com.au/#note1) |
|---|---|
| Weight: | 19.5 g |
| Shaft diameter: | 3 mm |

**General specifications**

 | Shaft type: | 90° 3mm D |
|---|---|
| Typical operating voltage: | 4.5 V |
| Gear ratio: | 120:1 |
| No-load speed @ 4.5V: | 120 rpm |
| No-load current @ 4.5V: | 80 mA |
| Stall current @ 4.5V: | 800 mA |
| Stall torque @ 4.5V: | 20 oz·in[2](https://core-electronics.com.au/#note2) |
| Extended motor shaft?: | N |

**Notes:**

1See drawing for detailed dimensions.2Note: the gearbox's built-in clutch might start slipping at a lower torque. **File downloads**

- **dimension diagram: 90° 3mm D-shaft version (75k pdf)**
    
    Dimension diagram of the mini plastic gearmotor with 90° 3mm D-shaft output.
- **dimension diagram: 90° 3mm D-shaft and extended motor shaft version (70k pdf)**
    
    Dimension diagram of the mini plastic gearmotor with 90° 3mm D-shaft output and extended motor shaft.
- **dimension diagram: 90° 3mm D-shaft and extended motor shaft version HP (70k pdf)**
    
    Dimension diagram of the mini plastic gearmotor HP with 90° 3mm D-shaft output and extended motor shaft.
- **dimension diagram: offset 3mm D-shaft version (77k pdf)**
    
    Dimension diagram of the mini plastic gearmotor with offset 3mm D-shaft output.
- **dimension diagram: offset 3mm D-shaft and extended motor shaft version (69k pdf)**
    
    Dimension diagram of the mini plastic gearmotor with offset 3mm D-shaft output and extended motor shaft.
- **dimension diagram: offset 3mm D-shaft and extended motor shaft version HP (69k pdf)**
    
    Dimension diagram of the mini plastic gearmotor HP with offset 3mm D-shaft output and extended motor shaft.
 
**Recommended links**

- **[MATLAB script to plot motor performance curves for Pololu brushed DC gearmotors](https://www.mathworks.com/matlabcentral/fileexchange/54695-polulu-motor-plot-generator)**
    
    This MATLAB script, written by Ali Asgher Mansoor Habiby, plots speed, power, current draw, and efficiency as they vary with torque when you input the gearmotor specifications. It also prints the resistance of the motor, and the current draw and torque at which maximum efficiency and maximum power occur.

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/1/2/120_1_mini_plastic_gearmotor_90_degree_3mm_d_shaft_output__pololu_1124__00.jpg)
