Component · Actuator

DC Gearmotor (TT Motor)

The yellow TT gearmotor is the drive motor behind most beginner robot cars. How its gearbox works, its real voltage and speed, and why it needs a driver.

What it is

The TT gearmotor is the yellow-and-blue motor at the bottom of nearly every beginner robot car. It is a small brushed DC motor bolted to a plastic reduction gearbox, with a double-D output shaft that presses straight into a matching wheel. Buy two, add a chassis and a caster, and you have a robot that can drive and turn—which is why it is the drive motor behind the first line follower or obstacle-avoider most people build.

On its own a bare DC motor spins far too fast and far too weakly to move anything. The gearbox is what makes it useful: it turns that fast, feeble spin into the slow, strong turn a wheel needs.

Cutaway illustration of a TT gearmotor: a brushed DC motor can drives a small pinion into a 1:48 reduction gear train inside a yellow gearbox, whose output shaft turns a treaded wheel; red and black leads exit the motor, and a spec panel lists 3 to 6 volts, about 200 RPM at 6 volts, and roughly 1 amp stall current.
The motor spins a pinion into a reduction gear train; the gearbox trades RPM for the torque a wheel needs, and the double-D shaft drives the wheel. Download SVG

How it works

Two things happen inside the yellow case:

  1. The motor turns electrical energy into rotation. Put voltage across its two terminals and it spins; reverse the polarity and it spins the other way. More voltage means more speed.
  2. The gearbox reduces that speed. A ~1:48 gear train means the wheel turns once for roughly every 48 turns of the motor. You lose speed and gain torque in the same ratio, which is the trade you want—a wheel needs force, not a blur.

To control it you do two things at once: set direction by choosing which terminal is positive (the H-bridge does this), and set speed with PWM—switching the supply on and off fast so the motor sees an average voltage. Learn that pairing in control DC motors with PWM and an H-bridge.

When to use it

Reach for a TT motor for any light, low-speed wheeled robot: line followers, obstacle-avoiders, maze robots, a first differential-drive base. It is cheap, forgiving, and every beginner tutorial targets it.

Step up when you need more: add wheel encoders when you want to measure distance and speed for odometry, or move to metal-gear motors when the robot gets heavy or needs to climb. The plastic gears strip under abuse.

Wiring and gotchas

  • Never wire it straight to a logic pin. Stall current is around 1 A. Drive it through an L298N or similar H-bridge, powered from the battery—not from the Arduino’s 5 V.
  • Two motors won’t match. Identical PWM rarely drives perfectly straight; trim one motor in software, or close a speed loop with encoders.
  • Mind inrush and back-EMF. Motors dip the supply when they start and kick voltage back when they stop. Keep motor power and logic power on separate rails sharing a common ground—see powering a robot.
  • Match the wheel to the shaft. The double-D shaft only seats correctly in a matching double-D wheel bore; a round hole will slip.

Explore the graph

Used in these builds

Projects, learning paths, and simulators that include the DC Gearmotor (TT Motor).

Compare

Alternatives

Questions

DC Gearmotor (TT Motor) FAQ

What is a TT gear motor?

A TT gear motor is a low-cost brushed DC motor with a plastic reduction gearbox and a double-D output shaft that presses into a standard robot-car wheel. It is the default drive motor for the first wheeled robot most people build, because two of them plus a caster make a complete 2WD base.

What voltage does a TT motor need?

A TT motor runs on 3 to 6 volts. Most robot cars power it from a 4×AA (6 V) or 2×18650 (7.4 V) pack through a motor driver. It will spin at 3 V but with little torque; 6 V is the usual sweet spot for a light chassis.

Can an Arduino drive a TT motor directly?

No. A TT motor draws around 150 mA running and close to 1 A when stalled—far more than an Arduino pin can supply, and the back-EMF can damage the pin. Always drive it through an H-bridge such as the L298N, and control speed with PWM into the driver.

How fast does a TT gear motor spin?

About 200 RPM with no load at 6 V. Under the weight of a chassis it turns slower, which is exactly what the 1:48 gearbox is for—it trades the motor's high RPM for the torque needed to actually move the robot.

Why do my two TT motors make the robot veer instead of driving straight?

Cheap TT motors are never perfectly matched, so identical PWM gives slightly different speeds. Correct it in software by trimming one motor's PWM, or add wheel encoders and close a speed loop. This is also why obstacle and line-following robots steer by setting the two wheel speeds independently.

Further reading

References