Full Frame
Stage 1A · Assemblies — Assemble the full drivetrain frame with tubes, gussets, swerve modules, and bolts using Fusion 360 joints and rigid groups
The Frame Is Everything
Every subsystem bolts to the drivetrain frame.
- Frame defines the robot footprint inside the bumper zone.
- Square, rigid frame = predictable swerve geometry.
- Assembly errors here cascade into the whole robot.
Set the stakes. The drivetrain is the foundation — intake, elevator, shooter all reference it. If the frame is crooked in CAD, every mounting hole downstream is wrong. Tell them a real FRC frame is usually 2x1 aluminum tube with swerve in the corners, sized to fit inside the 120in perimeter rule with bumpers. Today they assemble it, not design the tubes from scratch.
Organize Before You Join
In Fusion, every frame part is a Component, not a body.
- Components have their own origin and can be jointed.
- Right-click body > Create Components from Bodies.
- Rename in the browser: Tube_Front, Tube_Left, etc.
- Bodies inside one component move together rigidly.
This is the #1 beginner confusion coming from Onshape's Part Studio. In Fusion, bodies don't joint to each other — components do. Demo: select a loose tube body, right-click, Create Components from Bodies, then rename it. Stress good naming NOW — you'll be picking these from a list 30 times. Activate a component (double-click) to edit inside it; click the top node to get back out.
Place The 2X1 Tubes
Insert > Insert Derive or drag tube components into the assembly.
- Standard FRC stock: 2x1 in, 1/8in wall aluminum.
- Position roughly — joints will lock them precisely.
- Keep one tube fixed as your ground reference.
Bring in the tubes for the four sides of the frame. Don't obsess over exact placement yet — that's what joints are for. Pick ONE tube and Ground it (right-click > Ground) so the whole assembly has a fixed anchor; otherwise everything floats and drags around. Common mistake: grounding nothing, then the whole frame slides when you grab a part. Mention real FRC frames often use 2x1 for the long rails and clever gusset corners.
Rigid Joints Lock Corners
Press J or Assemble > Joint to start a joint.
- Pick a face/edge on part 1, then the mating face on part 2.
- Set Type to Rigid for frame tube corners.
- Joint origin snaps: face center, edge midpoint, vertex.
Joints are Fusion's version of Onshape Mates. Demo the workflow slowly: hit J, hover until the snap point you want lights up (face center vs edge midpoint matters a lot), click part 1, click part 2, choose Rigid. Rigid = zero degrees of freedom, perfect for a welded/bolted frame corner. Watch for: picking the wrong snap point and getting the tube flipped 90 degrees — use the Flip and offset options in the joint dialog to fix without restarting.
Pick The Right Joint
- Tube-to-tube frame corners
- Gussets bolted to tubes
- Anything welded or bolted solid
- Swerve module body to frame
- Revolute: swerve steering, arm pivots
- Slider: elevator carriage, linear motion
- Cylindrical: shaft that spins AND slides
- Not needed for a static frame today
Frame the whole joint family. For a frame, you almost only need Rigid. Revolute (one rotational DOF) is for the swerve azimuth or an arm — they'll meet it next lesson. Slider is for elevators. The point today: a frame should have ZERO moving joints. If something moves when you drag it, you have a missing or wrong joint. Quick demo: drag a tube — if the frame stays square, your rigid joints are good.
Add Gussets At Corners
Insert REV / WCP gusset STEP files at each corner.
- Rigid-joint each gusset to both adjoining tubes.
- Align gusset hole pattern to the tube hole pattern.
- Gussets tie corners together — critical for stiffness.
Insert > Insert McMaster-Carr or drag in a downloaded STEP/F3D of a REV or WCP gusset. Snap the joint to a HOLE CENTER, not a face corner — this auto-aligns the bolt pattern. Real talk: gussets are what make a tube frame actually rigid; a bolted frame without gussets racks like a parallelogram. If their gusset lands inside the tube or floating, check they snapped to the correct hole and used the offset field.
GROUND ONE PART. JOINT EVERYTHING ELSE.
A finished frame has exactly one grounded component and zero unconstrained parts — drag-test to prove it.
Mount The Four Swerve Pods
Insert MAXSwerve or SDS MK4i module as a component.
- Rigid-joint each module's mount plate to a corner.
- Use the module's bolt-hole center as the snap point.
- Confirm all four wheels point the same way.
- Module internals stay a sub-assembly — don't explode it.
Insert the real module (REV MAXSwerve or SDS MK4i) from a downloaded STEP — don't model it. Treat the module as ONE component and rigid-joint just its mounting plate; you do NOT joint the steering internals (that's the module's own job). Common mistake: modules placed with wheels at different heights or rotated inconsistently. Eyeball that all four pods sit at the same Z and the bellypan face is flush. Note real bolt pattern is usually a square hole grid on the frame corner.
Drop In The Fasteners
Insert McMaster-Carr 10-32 or 1/4-20 bolts as components.
- Use Rigid Group, not joints, for bulk hardware.
- Select > right-click > Rigid Group to lock many at once.
- Hardware is cosmetic here — keep it lightweight.
Teach Rigid Group as the efficiency tool. Jointing 40 bolts individually is misery — instead, position them, select all, and right-click Rigid Group to lock them to the frame in one move. Difference to hammer home: a Joint mates two components with a relationship; a Rigid Group freezes a whole SET together with no DOF. Use McMaster-Carr insert for real 10-32 socket head cap screws. Don't over-detail threads — it kills performance.
Control Size With Parameters
Modify > Change Parameters to open User Parameters.
- Define frameWidth and frameLength as variables.
- Reference them in sketches and joint offsets.
- Change one number, whole frame resizes.
This is Fusion's answer to Onshape Variables. Modify > Change Parameters > add User Parameter. Tie your tube length and joint offsets to frameWidth/frameLength so resizing the frame is one edit. FRC tie-in: frame size is a strategic choice constrained by the 120in perimeter and bumper rules — being able to test 26in vs 28in vs 30in fast is huge. Mistake to flag: hardcoding numbers everywhere, then having to hand-edit 12 places when strategy changes the size.
Your Task
- Assemble a 4-tube 2x1 frame, square
- Gusset all four corners, rigid joints
- Mount 4 swerve modules at corners
- Add corner bolts as a Rigid Group
- Drag-test: frame must not move
- One grounded part, zero loose parts
- Fusion Share > Public Link
- Paste the link on AltHub
Give them the full build. Circulate and run the drag-test on each student's frame — that catches 90% of mistakes instantly. Submission: File > Share > Share Public Link in Fusion, copy URL, paste into AltHub. Remind them to name components properly before submitting; an assembly of Body1/Body2/Component4 is an auto-redo. Budget time: tubes+gussets fast, swerve modules are the slow part.
You Built A Full Frame Now Make It Move
- Components join, bodies don't — name everything.
- One ground, rigid joints, drag-test to verify.
- Rigid Groups for bulk hardware, parameters for size.
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.