VEX Robot CAD Tutorial
Getting Started with Onshape — A Self-Study Guide
Translated and adapted from the official Onshape VEX curriculum, designed for beginners to learn on their own
Recommended Learning Path
Not sure where to start? Choose based on your level:
| Complete Beginner | Start with Chapters 1-3 (Intro), then Chapters 4-6 (Assembly), about 2 hours |
| Some CAD Experience | Skip 1-3, jump straight to Chapter 4 through Chapter 9, about 2.5 hours |
| Advanced | Chapters 10-17: Collaboration, Manufacturing, Presentation, about 3 hours |
| Hands-On Practice | Chapters 18-20: Design a complete robot from scratch, pre-match checklist, about 2 hours |
| Equipment Workshop | Chapters 21-23: Snapmaker CNC milling and laser cutting hands-on, about 1.5 hours |
Lesson 1: Introduction to CAD Beginner
Why Learn CAD?
Understand the value of CAD for robotics teams and why we chose Onshape
Navigating Onshape
Learn to rotate, pan, and zoom models in Onshape, and complete a scavenger hunt
Modifying an Existing Robot
Hands-on practice: find design issues and fix assembly mates in Onshape
Lesson 2: Assembling a Drivetrain Beginner
Getting Started
Add the VEX V5 parts library, copy the document, and set up a multi-tab workspace
Building a Drivetrain Pod
Build a Drivetrain Pod sub-assembly from scratch: C-Channel, motor, bearings, wheels, chain
Full Drivetrain Assembly
Combine two Pods and connecting parts into a complete tank drivetrain
Lesson 3: Creating Custom Parts Intermediate
Sketching in Context
Learn to create sketches within an assembly context, referencing existing part geometry
Creating Parts
Extrude, fillet, slot, and drill holes — from sketch to solid part
Final Assembly
Add custom parts back into the assembly with mates and standard hardware
Lesson 4: Team Collaboration & Project Management Intermediate
Organization & Collaboration
Create teams, organize documents, version control, comments, and importing external files
Large Assemblies
Performance optimization tips for complex robot models
Single vs. Multi-Document Design
Pros and cons of two project organization approaches, with real robot project examples
Lesson 5: Manufacturing & Fabrication Advanced
CNC Basics & 3D Printing
CNC principles, 3D printing design tips, exporting STL, troubleshooting
Laser/Plasma/Waterjet Cutting
2D cutting principles, kerf compensation, design tips, exporting DXF
CNC Milling
CNC router/mill principles, design considerations, exporting files for CAM
Lesson 6: Presenting Your Design Advanced
Drawings & Presentations
Create engineering drawings, render high-quality images, make GIF animations
Demos & Sharing
Build a portfolio in Onshape, embed in documents/videos, share with judges and sponsors
Lesson 7: Hands-On — Design Your Robot Practice
Design from Scratch
Start from a blank document: create file structure, build the chassis, add mechanisms
Scoring Mechanism Design
Design approaches and modeling methods for intake, shooter, and gripper mechanisms
Pre-Match Checklist
Size limit checks, BOM (Bill of Materials), final review
Lesson 8: Equipment Workshop — Snapmaker Fabrication Equipment
From Onshape to Machine Files
Export STL/DXF files, format selection, Luban software installation and interface overview
CNC Milling Workshop
Complete Luban CNC workflow, material parameters, clamping and tool setting, troubleshooting
Laser Cutting Workshop
Cutting vs. engraving, power and speed settings, safety guidelines, engineering notebook template
Before You Begin: You'll need a free Onshape Education account
Having trouble with Onshape? Check the First Aid Guide — common errors explained in plain language