From 2D to 3D#
Once you have a sketch, you turn it into 3D geometry with features. The most common in FRC are:
- Extrude — push a sketch profile straight out to a depth. A 2x1 in rectangle extruded 24 in becomes a box tube. Extrude can add material (New/Add) or remove it (Remove) to cut pockets and slots.
- Revolve — spin a profile around an axis. Great for shafts, spacers, and pulleys.
- Hole — place properly sized holes (clearance or tapped) with the dedicated Hole feature, which knows standard sizes.
- Fillet / Chamfer — round or bevel edges. Fillets reduce stress concentrations and sharp corners.
- Shell — hollow out a solid to a wall thickness.
- Pattern (linear / circular / mirror) — repeat a feature many times. Essential for the repeating hole patterns on FRC tubes and plates.
The Part Studio: many parts, one place#
A powerful Onshape concept is that a single Part Studio can contain multiple parts that are all designed together in the same space. This enables top-down design: you sketch the overall layout once, then build several parts that all reference that shared layout. Because they share geometry, the parts stay aligned automatically — if you move a mounting hole, every part that referenced it updates.
This is different from older CAD where each part is its own isolated file. In FRC, modeling a gearbox's two side plates plus its standoffs in one Part Studio means they line up perfectly by construction.
A practical build order for a box tube#
- Sketch and extrude the 2x1 in cross-section to length (use 6061-T6 aluminum dimensions).
- Sketch the hole pattern on a face: a row of 0.196 in holes on 0.5 in spacing (the common FRC standard, matched to #10 hardware).
- Use a linear pattern to repeat the hole down the tube.
- Add fillets/chamfers where needed.
In practice FRC designers automate this with FeatureScripts like Tube Converter (covered later), but you should understand the manual steps first.
Keep the feature tree clean#
- Name your features and parts ('Gearbox Left Plate', not 'Extrude 7'). Future-you and your reviewers will thank you.
- Edit early features by rolling back, rather than piling on fixes at the end.
- Use the right feature for the job — don't fake a hole with an extruded cut when the Hole feature exists.
Why this matters#
Clean, parametric parts are easy to change when (not if) the design evolves mid-season. A messy model that breaks every time you edit it will slow your whole team down. Stage 1A and 1D of FRCDesign.org drill these features in an FRC context.
the part worth keeping
Key takeaways
- Extrude, revolve, hole, fillet/chamfer, shell, and pattern are the core features for building FRC parts
- Patterns are essential for repeating FRC hole patterns (0.196 in holes on 0.5 in spacing)
- Onshape Part Studios can hold multiple parts that share geometry, enabling top-down design where parts stay aligned automatically
- Name parts and features and use the right feature for each job to keep models clean and easy to edit
CAD & DesignOnshape Fundamentals: Sketches, Parts, and Assemblieslesson 3 of 4
Keep going
Take the quiz+10 XP with an accountMore in Onshape Fundamentals: Sketches, Parts, and Assemblies
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
- frcdesign.orgFRCDesign.org Stage 1D — Top-Down Design (educators guide)
- learn.onshape.comOnshape Learning Center
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.
- 20 min readBuilding an FRC Scouting App: Data Model, TBA/Statbotics APIs, and PicklistsBuild an FRC scouting app: match and pit scouting, a simple data model, pulling schedules and EPA from the TBA and Statbotics APIs, and building a picklist./blogread it
- 8 min readFRC Onshape Tutorial: How to CAD Your First Robot PartA beginner Onshape tutorial for FRC: sign up free, learn Part Studios and Assemblies, sketch and extrude your first part, and pull in COTS parts./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
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
01What does the Extrude feature do to a 2D sketch?
02Which feature would you use to create a rotationally symmetric part like a shaft or pulley from a profile?
03How does Onshape store the features you apply when building a part?
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