Timing Belt#

When you think of a belt, you’re probably thinking of a very important men’s fashion accessory. However, there’s another type of belt, and it’s way more relevant to robotics - the timing belt. If you’ve ever tinkered with the insides of a car before, you probably recognize timing belts as an important component designed to keep everything under the hood in sync.


Timing Belt#

Timing belts use a series of small, wide teeth to engage a pulley with a number of matching grooves. They earn their name because they can be very precise, transmitting power with virtually no slop and ensuring a snug connection between shafts.

A picture of timing belts on a pulley

Timing belts and a pulley#

While a timing belt may complete a similar objective to chain, its characteristics and strengths are very different. Timing belts are lighter and more compact than chains, but they lack the customizability of their bulkier brother - belts come in a closed loop of predetermined length, and there’s no changing that length on the fly.

Like chain, belt is identified by its pitch - common pitches found on FTC robots include HTD 5mm, HTD 3mm, and GT2 3mm.

When using timing belts, correct tension is very important. There are two main ways to get your tension right. The first is easy - goBILDA and Actobotics already have belts integrated into their hole patterns. You can buy correctly sized belt directly from each vendor, and your tension will be perfect as soon as the belt is installed. As your designs gain complexity, so will your belt runs - maybe there are more than 2 pulleys, and maybe your pulleys are all different sizes. To compensate for this, the second way to ensure tension is to use a dynamic tensioner, similar to those found in complex chain runs. To design for these tensioners, we recommend planning more complex belt runs in CAD before building them in real life.

Belt Calculator#

The actual calculations to determine which belt to use to get close to a given center-to-center (C2C) distance are complicated. Below is a calculator to help out:

Belt Calculator

Pulley A Pitch Diameter (mm):

Pulley B Pitch Diameter (mm):

Tooth Count C2C (mm) Length (mm)

SDP-SI has a more advanced calculator, as does ReCalc. The equations for calculating these values by hand can be found in SDP-SI’s Designing a Miniature Belt and Pulley Drive System Design Guide.

Belt Wrap#

Belt should, at the very least, have 90° of contact with the pulley. The best practice is to have 180° or more of contact, as it is very unlikely to fall off with proper tensioning. Belt skipping, especially on drivetrains or arms, is very possible without proper belt wrap or tensioning. When tensioning belt, be sure to not undertension or overtension it. Undertensioning belt can result in the belt falling off the pulley or belt skipping, where the belt can skip along the pulley. Overtensioning belt often results in the motor burning out, or less seriously, a loss of efficiency. Push along the belt, and if it moves slightly without significant resistance, chances are you’ve done it correctly. If it’s too tight, then the belt will barely move under a gentle press.

Best practices for wrap#

Properly done belt wrap without tensioners

Ethan Doak, goBILDA#

A drivetrain by 8103 using belt

8103 Null Robotics, offseason prototype, properly done belt wrap with tensioners#


  • Pulleys can be made at home. Pulleys can be 3D printed for most situations, allowing you to cut costs and create unique tooth counts easily.

  • Belts are very strong. They’re reinforced with fiberglass cords that are incredibly hard to break, giving belts immense strength. (If you break a belt, it’s most likely because it was out of alignment or tensioned far too tightly.)

  • When tensioned correctly, there is absolutely no slop. Engines use timing belt for a reason - because it’s the best possible solution for them to perfectly synchronize their shafts. There’s nothing that matches the rotational accuracy of a properly tensioned belt.

  • Belts are efficient and quiet. Compared to the loud shredding sound of a chain run, belt runs are dead silent, and they’re more efficient than chains (although this makes zero practical impact in the robotics use case).


  • Belts aren’t customizable. You buy a belt of a specific length and you’re stuck with that length until you buy another one. This isn’t too bad if you’re planning out your robot properly, but chain will work better for prototypes where the chain length will be changing often.

  • Belts can be wider than alternatives (especially chain). This probably won’t have much of an impact, but belt can often be wider than other power transmission methods, so it may not always fit.

  • Belts can be expensive (but you’ll save money with pulleys). While you can buy chain 10 feet at a time, you’ll most likely be buying each belt brand new. While this can get expensive, you’ll be saving money on pulleys.

Properly done belt wrap with tensioners

7236 Recharged Green, Rover Ruckus#

A drivetrain by 8417 using belt

8417 Lectric Legends, Rover Ruckus#