Mates connect parts in an assembly and define how they can move relative to each other. This is the most common place students get stuck in Onshape β parts float everywhere or refuse to move. Click each mate type to understand when to use it.
The mental model: Every part has 6 degrees of freedom (DOF) β 3 translation (X, Y, Z) and 3 rotation (Roll, Pitch, Yaw). A mate removes some of those freedoms. Your goal is to remove exactly the right ones. Too few = part floats. Too many = over-constrained and breaks.
π The 6 Mate Types β Click to Explore
π
Fastened
Completely rigid β no movement
π
Revolute
Spins around one axis only
β
Slider
Slides along one axis only
β¬
Planar
Slides on a flat surface
β
Cylindrical
Spins AND slides along axis
π΅
Ball
Rotates freely in all directions
πͺ The VRC Shaft Stack β Step by Step
Every drive shaft in VRC uses the same mate pattern: bearingβshaftβgearβspacerβwheel. Here's the exact sequence of mates to apply.
VRC Drive Shaft Stack β Mate Sequence
πΉ Official Onshape Training Video
Onshape's "CAD for VEX Using Onshape" Level 4 covers assembly mates specifically for VRC parts. Hosted on the official Onshape YouTube channel.
βΆ OFFICIAL ONSHAPE TRAINING β LEVEL 4: CONNECTING PARTS
Most common mistake: Using Fastened where you need Revolute. A gear Fastened to a shaft looks right in the model but won't move in simulation β and more importantly, it implies the gear is welded to the shaft, which means when you physically build it, the gear must be locked to the shaft too. Use Revolute for anything that should spin, Fastened only for things that don't move relative to each other.
π
OFFICIAL ONSHAPE DOCUMENTATION
Mate reference, VEX parts library guide, and Learning Center robotics curriculum
⚙ STEM HighlightEngineering: Kinematic Pairs & Degrees of Freedom
Onshape mates are digital models of kinematic pairs — mechanical joints that constrain relative motion between parts. Each mate type removes specific degrees of freedom (DOF): a fastened mate removes all 6 DOF, a revolute mate removes 5 (allowing only rotation), a slider mate removes 5 (allowing only translation). Proper mate application ensures the CAD model moves identically to the physical assembly — essential for motion simulation and interference checking before cutting metal.
🎤 Interview line: “We use mates deliberately to simulate mechanism motion in CAD before building. Our four-bar linkage was validated in Onshape — we applied revolute mates at all four pivots and used motion simulation to confirm the arm path cleared the robot body. This caught an interference at full extension before fabrication, saving a rebuild.”
A revolute mate between two Onshape parts allows which type of relative motion?
⬛ Translation along one axis — the parts can slide relative to each other
⬛ Rotation around one axis only — like a pin joint or hinge
⬛ Full 3D rotation in any direction — like a ball-and-socket joint
📝
Notebook entry tip:Build & Program — Orange slide — Include a CAD assembly screenshot in your mechanism design entry showing the mates applied to your primary mechanism. Annotate which mate type was used at each joint and what motion it allows. A sentence explaining "we validated this linkage motion in CAD before fabricating" is strong notebook evidence that your team used CAD as an engineering tool, not just for documentation.