Tolerancing

Tolerancing is about how precise a part needs to be. In FRC, we are less precise than you think, except in a few specific places. Tolerancing, however, also extends to a broader problem that comes up constantly: designing parts that are difficult to assemble, impossible to work on once installed, or that don't account for the rest of the robot around them.

If you've ever tried to fit a wrench into a gap that's .25" too small, or discovered that two subsystems collide when they're both moving, or spent an hour assembling something that should have taken five minutes, that's a tolerancing and design-for-assembly problem. Don't be like Joseph.

What actually needs to be precise

Feature
Why it matters
What to aim for

Bearing holes

Too big and the bearing wobbles or falls out. Too small and it won't go in.

Match the vendor's recommended hole size exactly. For most FRC bearings this means within about 0.001" of spec.

Shaft center-to-center distance

If two shafts need to mesh gears or run a belt between them, the spacing has to be correct or the gears won't mesh and the belt won't tension properly.

Use the value from your gear/belt calculator. Get this right in CAD and verify it before manufacturing.

Holes that align across multiple parts

If you're bolting two plates together and the holes don't line up, you have a problem.

Use the same CAD model to generate both parts.

What does NOT need to be precise

Feature
Why it's fine to be loose

Bolt holes

Make them clearance holes (0.015" to 0.020" larger than the bolt). This gives you wiggle room during assembly and makes your life significantly easier. For a 1/4" bolt, drill a 17/64" hole.

Overall dimensions of non-mating parts

If a plate comes back from the laser cutter at 11.98" instead of 12.00", it almost certainly doesn't matter.

Lightening pockets, access holes, cable routing slots

These are functional but not precise. A pocket that's 0.05" off from the CAD model has zero impact on the robot.

The real tolerancing problems (designing parts people can actually build and work on)

This is where most of the issues come up in practice. A part might be dimensionally correct but still cause problems because nobody thought about how it gets assembled, accessed, or how it interacts with everything around it.

Think about the order things go together. If part A has to be installed before part B, but part B blocks access to the bolts that hold part A, you have a problem. Walk through the assembly sequence in your head (or better, in CAD) before finalizing the design.

Leave tool clearance around every fastener. A bolt with .25" of space between the head and the nearest wall is impossible to tighten with a wrench. Check that a hex key or socket can physically reach every bolt in the assembly. This is one of the most common issues we run into, and it's entirely preventable in CAD.

Design for disassembly too. At competition, you need to take things apart and put them back together quickly. If removing one mechanism requires disassembling two others first, that's going to cost you matches.

circle-exclamation

Last updated

Was this helpful?