From shape to size#
A view shows a part's shape; dimensions give its size and location — a length, a diameter, an angle, the distance from an edge to a hole's center. Without them a drawing is just a picture; with them anyone can build the exact part.
A few conventions you'll see constantly:
- Diameter is marked with Ø (Ø0.5 = a half-inch hole).
- Radius is marked with R (R0.125).
- Dimensions sit off the part on extension and dimension lines so they don't clutter the geometry.
Units: inches dominate FRC#
Most of FRC is imperial, and your CAD should default to inches. The structure and drivetrain are inch-based: 1x1 and 1x2 aluminum tube, 1/2-inch hex shaft for drivetrains (3/8-inch hex for lighter mechanisms), 1.125-inch OD hex and flanged bearings, and fasteners like 1/4-20 and #10-32.
Metric shows up in two predictable places: sensors and electronics (e.g., the newer Limelight 3A/4) may use M3 screws, though the classic Limelight 2/3 mounts with imperial #10-32 hardware — but don't assume metric across the board: a NavX board uses #4-40 screws, and motor controllers like the Talon SRX (#8-32) or SPARK MAX (#10-32) are imperial, too, and some COTS parts are metric internally. So you'll keep a few metric fasteners in stock, but you won't redraw your robot in millimeters.
When you do convert, 1 inch = exactly 25.4 mm, which converts cleanly with no rounding. Two rules save you pain: pick one unit per drawing and state it in the title block, and read that title block before you measure. A "6" you read as mm that was really 6 inches is a season-ending mistake.
Tolerances: nothing comes out exact#
No machine hits a size perfectly, so a tolerance is the variation you'll allow around the target (the nominal size). Two common ways to write it:
- Plus/minus:
0.500 ± 0.002 inaccepts anything from 0.498 to 0.502. - Limit dimensions: list the max and min directly.
Tighter tolerances cost more — better machines, more time, more inspection. Call out tight numbers only where the part actually needs them; leave everything else loose.
Where tolerances make or break the robot#
This is exactly where FRC parts fit or don't:
- A bearing needs the right fit in its pocket. Bore the hole a few thousandths too big and the bearing spins in place; too small and it won't seat. Bearing bores are a classic spot for a tight tolerance.
- Hex shaft into a hex bore must match closely — slop there shows up as backlash and sloppy drivetrain control.
- Bolt clearance holes are deliberately oversized (a loose tolerance) so a 1/4-20 bolt drops straight through instead of needing to be forced.
In CAD you set the nominal sizes; on the drawing you set the tolerances. Get them right and parts assemble first try. Get them wrong and you spend competition morning filing holes.
Practice this now#
Pull up a COTS gearbox datasheet. Find a Ø dimension, confirm its units, and note any tolerance. Convert one inch value to mm (×25.4) and sanity-check it. That habit catches fit problems before anyone cuts metal.
the part worth keeping
Key takeaways
- Dimensions give exact size and location; Ø marks diameter and R marks radius, placed on extension/dimension lines.
- Always read the title block for units; 1 inch = exactly 25.4 mm, and you must never mix units on one drawing.
- A tolerance is the allowed variation around a nominal (target) size, written as ± or as limit dimensions.
- GD&T (ASME Y14.5) uses boxed basic dimensions plus geometric symbols to control form, orientation, and location.
- Tighter tolerances cost more, and correct tolerances are what make bearings, hex shafts, and bolts actually fit in FRC.
CAD & DesignCAD Foundations: Spatial Thinking and Drawingslesson 3 of 3
Keep going
Take the quiz+10 XP with an accountMore in CAD Foundations: Spatial Thinking and Drawings
where this came from
Sources and corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed, in public, in the corrections log.
sources and further reading
- nist.govNIST - SI Units: Length (official measurement reference)
- gdandtbasics.comGD&T Basics - What Are Basic Dimensions and How Do They Work?
- en.wikipedia.orgWikipedia - Geometric dimensioning and tolerancing (overview of ASME Y14.5)
- learn.onshape.comOnshape Learning Center - CAD for Robotics learning path
clipped to this lesson
Articles that go further on this
The lesson gets you through the topic. These go wider on it, and they read in one sitting.
- 7 min readFRC Hex Shaft, Bearings, and Bushings: Sizes, Fits, and Why Shafts Wallow Out3/8" vs 1/2" hex shaft, flanged bearing vs bearing block vs bushing, press fit vs clearance fit, retaining a shaft, and why hex bores round off./blogread it
- 17 min readFRC Manufacturing and Fabrication: COTS vs Custom, Tools, Materials, and TolerancesHow FRC parts get made: COTS vs custom tradeoffs, shop tools, 3D printing, materials like 6061 and 7075 aluminum and polycarbonate, hole/tap standards, and tolerances./blogread it
- 8 min readFRC Robot Rules: Weight, Size, and Bumper Limits ExplainedA beginner's guide to FRC robot weight, size, frame perimeter, extension, and bumper rules - with the recent-season numbers and why you must check the current manual./blogread it
answer sheet
Lesson quiz
All 3 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 3 answered
01A dimension reads 25.00 ± 0.05 mm. Which finished size is acceptable?
02Exactly how many millimeters are in one inch, the clean conversion FRC uses?
03Why is a bolt clearance hole given a deliberately loose tolerance in FRC?
Answer every question to submit.
All 31 lessons in CAD & Designopenclose
01 / prerequisites
02 / getting-started-cad-and-the-design-process
03 / onshape-fundamentals
04 / vendor-libraries-mkcad-featurescripts
05 / manufacturability-drawings-bom-design-reviews
06 / worked-examples-mini-projects
07 / common-mistakes-troubleshooting
- Not read yet:Mate & Assembly Failures: Why Parts Float, Spin, or Won't Move
- Not read yet:Broken In-Context & Derived References
- Not read yet:Slow Regeneration in Big Drivebase Assemblies
- Not read yet:Manufacturability Mistakes That Become Scrap
- Not read yet:Version Control & Team Collaboration Disasters
08 / advanced-techniques-case-studies
- Not read yet:Configurations vs. Parametric Variables: Designing One Model, Many Robots
- Not read yet:FeatureScript Automation for FRC
- Not read yet:Browser-Based FEA: Weight-Optimizing Real Structures
- Not read yet:Swerve System Geometry & Motion Math
- Not read yet:Case Study: FRC 6328's Modular Gusset-and-Tube Methodology