Components
Stage 1D · Methodology — Turning your layout sketch into real Fusion components with in-context modeling
One Sketch, Many Parts
Your layout sketch is the single source of truth.
- Every component gets built FROM that sketch.
- Move a line later, the whole assembly follows.
- This is how real robots stay editable.
Remind them of Stage 1C: they drew a master layout sketch (wheelbase, tube centerlines, key reference points). Today we turn those lines into actual 3D parts. The big idea: we don't model parts in isolation, we drive them off the layout. Onshape calls its workspace a Part Studio; in Fusion the equivalent concept is one design file holding multiple Components and Bodies. Stress that a good layout means edits propagate everywhere automatically.
Body Vs Component
A Body is raw geometry — just shape.
- A Component is a part: bodies + origin + joints.
- Components get their own name in the browser.
- Components are what you assemble and joint together.
- Rule: one real-world part = one Component.
This is the #1 confusion for beginners coming from solid-modeling tutorials. A Body is just a lump of geometry. A Component is the FRC unit you care about — a gusset, a tube, a gearbox plate — it has its own origin, can hold multiple bodies, and is what you apply Joints to. In Onshape every part lives in a Part Studio; in Fusion you deliberately create Components. Tell them: if it's a separate physical part you'd hold in your hand, make it a Component.
Activate A Component
Right-click top design > New Component (empty).
- Name it immediately: e.g. Drive_Rail_L.
- The radio dot shows the ACTIVE component.
- New sketches/bodies land in the active one.
- Click the dot to switch context as you build.
Demo live: right-click the top of the browser, New Component, leave 'Empty' checked, double-click to rename. The single most common Fusion mistake is modeling everything into one component because they never noticed the active-component dot. Show them: whatever has the dot is where geometry goes. Make them rename BEFORE modeling — Component1, Component2 is unmaintainable on a real robot.
Project The Layout
Activate the part, start a new sketch.
- Use Project (press P) to pull in layout geometry.
- Projected edges turn purple — they stay linked.
- Build your profile off those projected lines.
- Edit layout later > this sketch updates.
This IS in-context modeling. Instead of typing dimensions, they reference the layout. Demo: activate Drive_Rail_L, create sketch on the XY plane, hit P, click the layout lines for that rail. Projected geometry shows purple and is associative — if the layout moves, this updates. This is the Fusion answer to Onshape's 'derive from layout' habit. Common mistake: redrawing lines by hand instead of projecting, which kills the whole single-source-of-truth benefit.
Extrude To Real Stock
Extrude profiles to actual FRC stock sizes.
- 2x1 tube: 0.100in wall, hollow rectangle.
- Set Operation to New Body, target the component.
- Plates: 1/4in (0.250) or 3/16in aluminum.
- Match real material you'll order or have.
Now the part becomes 3D. Tie every dimension to reality: 2x1x0.100 tube, 2x1x0.0625 if light, 1/4in gusset plate. In the Extrude dialog point out the Operation dropdown (New Body) and that it builds inside the active component. Common mistake: extruding a tube as a solid block — show them the thin-wall / shell or sketching the hollow rectangle so it's a real tube. Reinforce: CAD that doesn't match orderable stock can't be built.
Parameters, Not Magic Numbers
Modify > Change Parameters to add User Parameters.
- Define wallThk, tubeWidth, plateThk once.
- Type the parameter name into any dimension field.
- Change it once > every part updates.
- Fusion's answer to Onshape Variables.
This is the Onshape Variables translation. Open Modify > Change Parameters, add User Parameters at the top. Then in any dimension box they can type wallThk instead of 0.1. Powerful demo: change wallThk from 0.1 to 0.0625 and watch every tube thin out. Tell them to parameterize the values they'll second-guess: wall thickness, plate thickness, hole patterns. Don't over-parameterize trivial stuff — that just adds clutter.
MODEL IN CONTEXT, NOT IN ISOLATION
Project the layout, drive parts off it, and a single edit ripples through the whole robot.
Name, Color, Ground
Rename every component the moment you make it.
- Apply Appearance so parts read at a glance.
- Right-click the base frame > Ground.
- Grounded part = fixed anchor for joints.
- Tidy browser now saves hours later.
Housekeeping that pays off. Demo renaming and dragging Appearance (G) onto bodies — color-coding makes a 40-part robot readable. Ground the chassis frame so it can't drift when they start adding Joints (next lesson). Grounding is the Fusion equivalent of Onshape's 'fix' — without it, the whole assembly can float when solved. Common mistake: leaving Component12, Body3 names everywhere, then nobody can find anything during build season.
Insert Cots Parts
Don't model gearboxes or swerve from scratch.
- Insert > Insert Derive or upload STEP / F3D.
- Grab MAXSwerve, WCP, REV, AndyMark, McMaster files.
- Place against your layout, then joint it.
- Fusion's answer to the MKCad library.
COTS = commercial off-the-shelf. The Onshape crowd uses the MKCad library; in Fusion we download vendor STEP/F3D files (REV MAXSwerve, WCP gearboxes, AndyMark wheels) and Insert them. Fusion also has a built-in McMaster-Carr inserter for hardware. Show inserting a STEP and that it comes in as its own component. Rule: if a vendor sells it, don't model it — insert it and spend your time on custom parts. For gears you actually need, the SpurGear add-in generates 20DP teeth correctly.
Your Task
- Create 2 components from your layout sketch
- Left + right drive rails, 2x1x0.100 tube
- Project layout, extrude to real length
- Add User Parameters: tubeWidth, wallThk
- Name, color, and ground the frame
- File > Share > Public Link in Fusion
- Confirm link sharing is ON
- Copy the public URL
- Paste it on AltHub under this lesson
- Due before next class
Walk the room while they work. Watch for: everything modeled into one component (no active-component switching), redrawn instead of projected lines, tubes extruded solid, and Component3 names. Make sure they ground the frame. For submission, Fusion's Share > Public Link generates a viewable URL anyone can open without an account — confirm they toggle sharing on before copying. They paste it on AltHub like every other deliverable.
Components, Driven By The Layout
- Component = real part; Body = just geometry.
- Project the layout, extrude real stock, parameterize.
- Insert COTS, name, color, ground — next up: Joints.
Your Task
- Model what this lesson covers in Fusion 360.
- Use the AltSkripts tools where they apply.
- Save it with a clear name.
- In Fusion: Share → Public Link → Copy.
- Paste the link below.
- A coach reviews it in AltHub.