Why spatial thinking comes first
CAD is just a tool for describing shapes in space. If you can already picture a part from different angles and name where its features are, the software gets easy fast. If you can't, no amount of clicking saves you. So before any software, get comfortable with the two things every CAD model is built on: a coordinate system and views.
The 3D coordinate system
Every point in space is three numbers: X, Y, Z, measured from a fixed point called the origin (0, 0, 0). In CAD:
- X is side-to-side
- Y is front-to-back (or up, depending on the program)
- Z is the remaining direction, perpendicular to the other two
A point at (3, 0, 5) sits 3 units along X, 0 along Y, 5 along Z. You'll place sketches, holes, and parts by referencing coordinates like these off the origin, so where you put the origin matters. Drop it somewhere sensible — the center of your drivetrain frame, sitting on the floor — and the model is far easier to mirror, assemble, and measure. Let parts float at random coordinates and every later step fights you.
How FRC uses the same idea
The robot code uses these exact conventions. WPILib (the official FRC software library) defines the robot frame as +X forward, +Y to the robot's left, +Z up — the "NWU" convention. On the field, +X points away from your driver-station wall, +Y is to the left, and counter-clockwise rotation is positive.
This is worth matching in CAD. If your model's forward direction and origin agree with how the code thinks about the robot, conversations between the mechanical and software students stop turning into translation headaches — "forward" means the same thing in both places.
Views: one part from many sides
A part is 3D, but you inspect and dimension it through views — pictures taken looking straight down one axis. The standard three:
- Front — the most descriptive face
- Top — looking straight down
- Right side — looking from the side
The real skill is mentally jumping between them. If a bracket has a hole on its front face, where is that hole in the top view? It shows up as a pair of dashed (hidden) lines, because now you're looking down across it. These are orthographic views, and the next lesson goes deep on them.
There's also the isometric view — a single tilted picture showing three faces at once. Isometric is great for quickly understanding a shape; orthographic views are what you build and dimension from.
Practice this now
- Grab a real robot part — a gearbox, a wheel hub. Name its size along X, Y, and Z.
- Sketch its front, top, and right views on paper.
- Rotate it in your hands and predict how one feature moves between those views.
Do this a dozen times and orbiting a model, picking a sketch plane, and placing the origin will feel obvious before you touch the mouse.
Key takeaways
- Every point in 3D is (X, Y, Z) measured from an origin where three perpendicular axes meet.
- CAD and CNC systems use the right-hand rule so axis directions are consistent everywhere.
- FRC's WPILib uses +X forward, +Y left, +Z up; choosing a matching CAD origin makes assembly far easier.
- Orthographic views (front/top/side) are for measuring and building; isometric views are for quick 3D understanding.
- Mentally switching a feature between views is the core spatial skill that makes CAD intuitive.
Keep going
Take the quiz · +10 XP with an accountMore in CAD Foundations: Spatial Thinking and Drawings
Sources & 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 — publicly, in the corrections log.
Sources and further reading
- WPILib Docs - Coordinate System (FRC)docs.wpilib.org
- Khan Academy - Representing points in 3Dkhanacademy.org
- Autodesk Fusion Blog - CNC Coordinate System Made Easy (right-hand rule)autodesk.com
- Onshape Learning Center - CAD for Robotics learning pathlearn.onshape.com
Read next
Articles on this, for competition day
The lesson covers how it works. These cover what to do when it breaks.
- 4 min read
The Best CAD Software for FRC (and How to Choose)
Onshape vs SolidWorks vs Fusion 360 for FRC: all three are free for teams. Here is how to pick the right CAD software for your robot.
Read - 18 min read
FRC Districts vs Regionals: How the Two Qualification Systems Work
FRC runs two event systems: regionals and districts. Learn how each works, how district points rank teams, and how to qualify for the FRC World Championship.
Read - 8 min read
The FRC Software Toolbox: Driver Station, Dashboards, AdvantageScope & SysId
A beginner-friendly tour of the FRC software ecosystem beyond robot code: Driver Station, dashboards (Glass, Elastic, AdvantageScope), SysId, and vendor tools.
Read
Lesson quiz
RequiredAll 3 right completes the lesson. Miss one and only that question comes back — anything you already answered correctly stays banked.
0 of 3 answered
01.In WPILib's robot coordinate convention, which direction does the positive X axis point?
02.Why should the origin be placed somewhere sensible, like the center of the drivetrain frame sitting on the floor?
03.Which view shows three faces of a part in a single tilted picture and is best for quick 3D understanding?
Answer every question to submit.
All 31 lessons in CAD & Design
- Not started:Configurations vs. Parametric Variables: Designing One Model, Many Robots
- Not started:FeatureScript Automation for FRC
- Not started:Browser-Based FEA: Weight-Optimizing Real Structures
- Not started:Swerve System Geometry & Motion Math
- Not started:Case Study: FRC 6328's Modular Gusset-and-Tube Methodology