Design starts with the game, not the software
Every season begins at Kickoff, when FIRST releases the game. Good teams resist the urge to start CADing immediately. Instead they follow a structured engineering design process. The version used by FRC 1511 Rolling Thunder is a representative 10-step example:
- Identify the need or problem. Read and re-read the game manual. Understand how points are scored, the field layout, and the penalties.
- Identify criteria and constraints. List what the robot must do (functional requirements) and the hard limits it must respect (size, weight, rules like the 2026 R104 envelope).
- Rank specifications. Use a weighted objective table to decide which capabilities matter most. You cannot do everything well; prioritize.
- Brainstorm concepts. Generate many ideas through sketching and discussion. Quantity first, judgment later.
- Construct a prototype. Build quick test models from wood, scrap metal, or 3D prints to see what actually works. Prototyping de-risks the design before you commit to CAD.
- Select an approach. Evaluate prototypes against your ranked criteria and choose a direction.
- Detailed design (CAD). Model the chosen design precisely, resolving how every subsystem integrates.
- Manufacture and assemble. Build the robot from your drawings and BOM.
- Analyze the results. Test the real robot and compare against expectations.
- Refine the design. Iterate — fix, improve, or rethink. (FRC 1511 notes steps 4 and 5 can be swapped, and most teams prototype several designs in parallel.)
CAD lives in the middle and never really stops
Notice that CAD (step 7) comes after strategy and prototyping. Designing a beautiful model of the wrong mechanism is wasted effort. CAD's job is to take a proven concept and make it real and integrated.
But the process is not a one-way street. It is a loop. Prototypes teach you things that change the CAD. CAD reveals packaging problems that send you back to prototyping. Testing the built robot generates a list of fixes that become version 2 of the design. Veteran teams often run multiple prototypes in parallel to compress this loop into the short season.
Requirements drive everything
The single most useful habit is writing down requirements before modeling: 'The intake must pick up the game piece from the floor in under 1 second and hand it off to the scorer.' Clear requirements let you evaluate designs objectively and give design reviews something concrete to check against.
Subsystems: divide and conquer
FRC robots are organized into subsystems — drivetrain, intake, scorer/shooter, climber, and so on — mirroring how the software team organizes code. Each subsystem can be designed, prototyped, and reviewed semi-independently, then integrated in the main robot assembly. This division lets several designers work in parallel.
Learn this process and you will avoid the classic rookie mistake: building a polished robot that does not actually win matches.
Key takeaways
- FRC design starts with analyzing the game and choosing a strategy, not with opening CAD
- The engineering design process runs from identifying needs through prototyping, detailed CAD design, manufacturing, testing, and refinement — as a repeating loop
- Prototyping de-risks ideas before you invest time in CAD; CAD turns proven concepts into integrated, buildable designs
- Writing clear requirements and splitting the robot into subsystems lets a team design in parallel and evaluate designs objectively
Keep going
Take the quiz · +10 XP with an accountMore in Getting Started: CAD Software and the Design Process
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
- FRC 1511 Rolling Thunder Robot Design Processpenfieldrobotics.com
- FRCDesign.org Stage 1D — Top-Down Design (educators guide)frcdesign.org
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 FRC Robot Design Process, Step by Step
A clear, beginner-friendly walkthrough of the FRC robot design process, from game analysis and strategic prioritization to prototyping, CAD, and iteration.
Read - 7 min read
Every FRC Game by Year: REBUILT, REEFSCAPE, CRESCENDO, and How to Read a New One
What REBUILT, REEFSCAPE, CRESCENDO, and past FRC games actually scored, plus the patterns that help you read a new game manual on kickoff day.
Read - 8 min read
FRC Build Season Timeline: A Week-by-Week Plan from Kickoff to Competition
A practical week-by-week FRC build season timeline, from Kickoff and game analysis through prototyping, CAD, fabrication, wiring, programming, and driver practice.
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.Which statement best characterizes the engineering design process used in FRC?
02.In the engineering design process, what role do unexpected results during testing play?
03.Which ordering reflects the typical early-to-late flow of the engineering design process?
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