Polar Parts

Ships to CanadaPrices in CAD

Servo motors for robotics in Canada

21 results

About Servo Motors

A hobby servo is a small motor, gearbox and position sensor in one case. Send it a pulse every 20 ms and it turns to the matching angle and holds there, which is why robot arms, pan-tilt heads, grippers and RC steering use them. Most PWM servos here are positional, with about 180 degrees of travel; some listings offer 270 or 360 degrees or continuous rotation.

Pick by torque first. The SG90 is the low-cost 9 g starting point, with plastic gears and about 1.8 kg·cm. The MG90S is the same size with metal gears, so it survives knocks and stalls better. The MG996R is a standard-size servo with about five times the torque, for arm shoulders, steering and grippers that lift something. Beyond that, waterproof digital servos such as the DS3218 family and the high-torque RDS series suit larger arms and outdoor robots. Torque is quoted at a stated voltage, so compare servos at the same one.

Serial bus servos (Feetech ST3215, STS3215 and SCS0009, Hiwonder LX-16A) share one data line, each with its own ID, and report position, load and temperature. Open-source arms such as the SO-101 are built on them. They need a bus driver board rather than a PWM pin.

Whichever servo you choose, power it from its own supply rated for every servo moving at once, and connect that supply's ground to your controller's.

Quick checks before you order

  • SG90 for light loads, MG90S for metal-gear durability, MG996R for more torque
  • Power servos from a separate supply and share the ground with your controller
  • Serial bus servos need a bus driver board, not a PWM pin

Pick the servo by torque and size

Estimate the load: the weight beyond the joint times its distance from the shaft. Micro servos like the SG90 and MG90S suit light loads, and a standard-size MG996R handles arm shoulders and steering. Leave a margin below the stall torque on the listing.

Plan the power and control

Larger servos can draw more than an amp when they start or stall, so run them from their own supply at the listed voltage and connect its ground to your controller's. For many servos, a PWM driver board keeps the wiring tidy; bus servos need a bus driver board.

Choose the type for the motion

Positional servos hold an angle, continuous-rotation servos spin like small gear motors, and serial bus servos add feedback for arms that need smooth, coordinated movement.

Questions about Servo Motors

What's the difference between the SG90 and the MG90S?
They're micro servos of the same size, both run on 4.8 to 6 V, and both fit the same mounts. The SG90 has plastic gears. The MG90S has metal gears and a little more torque, so it lasts longer in a walking robot or a gripper that stalls against an object.
Can an Arduino power a servo?
One SG90 with a light load can run from the 5 V pin while you test. Several servos, or any MG996R, need their own 5 to 6 V supply: a stalled MG996R can draw more than 2 A, enough to reset or damage the board. Connect the supply's ground to the Arduino's ground.
Do I need a servo driver board?
Not for one or two PWM servos: any PWM-capable pin can drive them. For many servos, a multi-channel servo controller board generates the pulses and keeps the wiring tidy. Serial bus servos always need a bus driver board, which connects your controller's UART to the servos' single data line.

Can't find the part you need?

Tell us the part name or number, and we'll review it for the catalog.

Request a product