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.
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.
Just like chain, the actual calculations for precise C2C distances for belts are complicated. Here is a calculator or two that simplifies the work.
\(C=\) center-to-center distance, inches
\(L=\) belt length in pitches
\(P=\) pitch of belt
\(N=\) number of teeth in large pulley
\(n=\) number of teeth in small pulley
\(D=\) chosen diameter of large pulley
\(d=\) chosen diameter of small pulley
\(L=\) length of belt
\(C=\) center distance
(all units must be the same)
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#
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.