← Course overview
Week 3 of 12 · Foundations

CAD in Fusion 360: Parametric Part Design

Design a real mechatronic component—a NEMA-17 stepper & limit switch mounting plate—using user parameters, fully constrained geometry, heat-set insert bosses, and slotted adjustment channels.

~5 hrs Screen only Autodesk Fusion 360

Concept Parametric design intent

A 3D model drawn "by eye" breaks the moment you change a screw size or motor model. In professional CAD, every geometric feature is governed by design intent: mathematical relationships, geometric constraints (coincident, concentric, tangent, symmetric), and global User Parameters.

In Fusion 360, sketches communicate their mathematical state through line colour:
• Blue lines: Under-constrained. Something is free to wiggle, stretch, or drift.
• Black lines: Fully constrained. Every vertex, length, and angle is locked by a dimension or geometric rule relative to the origin.

Engineering standards reference available Before sketching, review the companion CAD & 3D Parts Engineering Guide for exact fastener hole sizing, heat-set boss dimensions, and D-shaft tolerances. You can also inspect full_design.f3z in the shared 3D Files folder to see how finished mounting plates fit onto the robot frame.

Kit What you need this week

  • Autodesk Fusion 360 (free education or personal license)
  • 3-button mouse with scroll wheel (essential for 3D orbiting & panning)
  • Digital calipers (to measure your real NEMA-17 motor and limit switch)
  • Reference drawing: NEMA-17 flange specifications

Setup Step 1: Establish your User Parameters Table

Before drawing a single sketch line, open Modify → Change Parameters and create the global variables that will drive the bracket geometry.

Parameter Expression Physical Rationale
motor_pitch 31.0 mm Standard NEMA-17 M3 hole center-to-center spacing
boss_clearance_diam 22.8 mm Motor pilot boss (22.0mm) + 0.8mm radial clearance pocket
m3_insert_pilot 3.2 mm Pilot hole diameter for M3 brass heat-set inserts
m3_clearance 3.4 mm Free through-hole for M3 motor mounting bolts
plate_thick 4.0 mm Rigid mounting plate thickness for FDM printing
standoff_od 6.5 mm Outer boss diameter for M3 insert (min 1.65mm wall strength)
slot_travel 6.0 mm Slotted adjustment distance to tension belt or index wheel

Build Step by step: Modeling the stepper bracket

Step 2

Sketch the base plate & center registration pocket

Create a new sketch on the XY plane. Draw a Center Rectangle aligned to the origin, dimensioned to 50.0 mm × 50.0 mm. Sketch a center circle dimensioned to boss_clearance_diam (22.8mm). Verify that the rectangle and circle immediately turn solid black (fully constrained to the origin).

Step 3

Model slotted motor bolt channels

To allow mechanical alignment tuning, create 4 slotted holes instead of simple round holes:

  • Use the Slot → Center to Center Slot tool on each quadrant.
  • Constrain slot centers on a square pitch using motor_pitch (31.0mm).
  • Set slot width to m3_clearance (3.4mm) and slot center-to-center length to slot_travel (6.0mm).
  • Apply Symmetry constraints across the origin construction axes so all 4 slots move together when adjusted.
Step 4

Add the limit switch mounting standoffs

A stepper motor needs a reference sensor to establish its home position. The VMA327 limit switch mounts adjacent to the motor:

  • Extend the plate sketch outline with a side tab (18mm × 24mm).
  • Sketch two circular standoff bosses with outer diameter standoff_od (6.5mm) spaced 9.5mm apart.
  • Sketch concentric inner holes with diameter m3_insert_pilot (3.2mm) for heat-set inserts.
Step 5

Extrude & add stress-relief fillets

Exit the sketch and perform the solid features:

  • Extrude: Select the base plate profile and extrude upward by plate_thick (4.0mm) as a New Body.
  • Extrude Standoffs: Select the switch standoff rings and extrude them an additional 5.0mm above the base plate (Operation: Join).
  • Fillets: Apply a 3.0 mm fillet to all 4 external vertical plate corners to distribute mechanical stresses and prevent edge chipping.
  • Base Chamfer: Apply a 0.5 mm × 45° chamfer to the bottom plate perimeter to eliminate elephant's foot print squish.
Step 6

Test your parametric table

Open Modify → Change Parameters. Change plate_thick from 4.0 mm to 6.0 mm, and slot_travel from 6.0 mm to 10.0 mm. Watch the entire solid body update smoothly with zero timeline errors or broken sketch references!

Ø 22.8mm Boss M3 Standoffs (Ø6.5/3.2) Design Rules Implemented 1. Fully Constrained: Every dimension references origin 2. Adjustable Pitch: 6mm slotted travel for calibration 3. Heat-Set Ready: 3.2mm pilot holes in 6.5mm bosses 4. DFAM Chamfers: 0.5mm bottom chamfer against brim
Figure 3.1: Fully-constrained NEMA-17 bracket sketch with limit switch standoffs.
Make it yours
  • Add a cable tie strain-relief loop (a 4mm × 2mm slot) along the outer bracket edge to secure the motor wires neatly.
  • Create an extrusion mounting flange with two M4 clearance holes (4.5mm ∅) on a 20mm pitch so the bracket can bolt directly into 2020 aluminium extrusion.

If it breaks Troubleshooting

Lines stay blue despite adding dimensionsYou're missing a positional constraint to the origin. Use the Coincident or Midpoint constraint to lock the center rectangle to the origin point (0,0).
Timeline warning icon (yellow or red) appearsA sketch feature lost its parent face or projection. Double-click the timeline warning and re-attach the missing reference.
Holes print smaller than modeledFDM thermal shrinkage causes circular holes to print ~0.2mm undersized. That is why our M3 clearance parameter is set to 3.4mm, not 3.0mm.
This week's checkpointA fully-constrained parametric NEMA-17 stepper & switch bracket exists in Fusion 360, resizes cleanly when parameters change, and exports to a watertight STL file.
Next week: 3D printing & laser cutting — slicing, DFAM print orientation, heat-set insert installation, and laser panel fabrication.