1C · Practice/Practice: Indexer
1C · PracticeLesson 37 of 52

Practice: Indexer

Stage 1C Practice — design a belt-driven game-piece indexer in Fusion 360

Est 22 minLevel IntermediateSoftware Fusion 360
01

What An Indexer Does

Moves a game piece from intake to shooter

  • Buffers and singulates pieces in a queue
  • Holds one piece staged, ready to fire
  • Routes the piece along a controlled path
  • Hands off cleanly at both ends
FUSION 360 · SCREENSHOT
FIG 1
A labeled robot side-view CAD render: intake at front, indexer path in the middle (highlighted), shooter at the exit. Arrows showing game-piece flow.

Frame the indexer as the 'conveyor belt' between intake and shooter. Most rookies forget the indexer entirely and wonder why their robot jams. Stress: the indexer's job is reliable hand-off, not speed. Ask students what game piece they're handling — a note/disc routes differently than a cube or ball. The whole subsystem lives or dies on consistent compression on the piece.

Belt Vs Wheel

Belt indexer
  • Long contact patch grips piece
  • Good for floppy notes/discs
  • Polycord or flat belt on pulleys
  • Wraps around a curved path
Wheel indexer
  • Compliant wheels pinch the piece
  • Good for balls and rigid cubes
  • Simple, fewer parts to align
  • Stinger / Colson / Fairlane wheels

Have students pick based on their piece. Belts give a long grip surface — great for thin notes that fold. Wheels are simpler and modular but only touch at one point, so spacing matters. Common mistake: choosing belts for a hard ball that just slips. Mention that real FRC bots often mix both — wheels to grab, belt to carry.

02

Start The Component

New component named Indexer in the browser

  • Activate it so all bodies nest inside
  • Set User Parameters: piece_dia, compression
  • Modify > Change Parameters to add them
  • Reference the robot frame sketch for width
FUSION 360 · SCREENSHOT
FIG 2
Fusion browser tree showing an active 'Indexer' component, plus the Change Parameters dialog with user parameters piece_dia and compression listed.

Reinforce the habit from earlier stages: ALWAYS make a new component and activate it before modeling. Set compression as a user parameter (typically 0.25–0.5 in for notes) so they can tune grip in one place. Show Modify > Change Parameters. If they model loose bodies in the root, joints get messy later.

03

Lay Out The Path

Sketch the centerline the piece travels

  • Keep bends gentle — avoid tight corners
  • Set spacing = piece_dia minus compression
  • Two side plates define the channel
  • Leave clearance for piece thickness
FUSION 360 · SCREENSHOT
FIG 3
A 2D sketch on the side plane showing the game-piece travel centerline as a spline with two offset guide lines representing the indexer channel walls.

The path sketch drives everything. Spacing between the grippers must equal piece diameter minus compression so the piece is squeezed, not free. Tight bends cause jams — demo with a curve that's too sharp. Tell them to physically trace where the piece goes before drawing. This is the single most important sketch in the subsystem.

04

Place Rollers & Pulleys

Model rollers on 1/2in hex shafts

  • Drive roller gets a pulley for the belt
  • Idlers ride on bearings, free-spinning
  • Pattern wheels evenly along the path
  • Use 5mm HTD pulleys for the belt
FUSION 360 · SCREENSHOT
FIG 4
An indexer assembly with two side plates, a drive roller and idler rollers on 1/2in hex shafts, and a 5mm HTD timing pulley on the drive shaft.

All powered shafts should be 1/2in hex — standard FRC. Drive roller carries the pulley; idlers just guide. Use a rectangular or circular pattern to space rollers along the curve. For belt routing, the belt wraps the drive pulley and idlers. Common mistake: forgetting bearing bores in the side plates for the hex shafts. Use 1/2in hex bearings (e.g. FR8 or REV/WCP hex bearings).

05

Route The Belt

Wrap belt around drive and idler pulleys

  • Keep the belt span tangent to pulleys
  • Add a tensioning idler if span sags
  • Check belt length, pick a stock size
  • Mirror the path on the second side
FUSION 360 · SCREENSHOT
FIG 5
Close-up of a 5mm HTD belt routed around the drive pulley and idler pulleys, with a slotted tensioner idler shown, on one side plate of the indexer.

Belt routing must stay tangent — the belt leaves a pulley in a straight line. Add a tensioner on a slot so they can take up slack (real belts stretch). Have them check pulley center distance against a real HTD belt length (belts come in fixed tooth counts). Two-sided indexers mirror everything — use Mirror feature, not re-modeling. Polycord is the simpler alternative for beginners.

06

Joint It Up

Rigid joint plates and standoffs together

  • Revolute joint each roller to its shaft
  • Set rotation axis down the hex shaft
  • Drive the joint to test it spins
  • Ground the indexer to the frame
FUSION 360 · SCREENSHOT
FIG 6
Fusion Joints dialog showing a Revolute joint applied to a roller, with the rotation axis along the 1/2in hex shaft; the Assemble panel visible.

This is the Onshape-Mates-to-Fusion-Joints translation. Plates and standoffs that never move = Rigid joints. Each spinning roller = Revolute joint about the shaft axis. Use 'Drive Joints' to animate and confirm rollers spin the right way. Mistake: applying joints between bodies inside one component — joints go between components, so each roller may need its own sub-component.

Key idea

COMPRESSION IS EVERYTHING

Too little and the piece slips; too much and it jams or stalls the motor.

07

Motor & Reduction

One NEO 550 or Kraken is plenty

  • Reduce roughly 5:1 to 10:1 for torque
  • Surface speed should feed, not launch
  • Use a versa/UltraPlanetary gearbox
  • Belt or chain from gearbox to drive roller
FUSION 360 · SCREENSHOT
FIG 7
Indexer with a NEO 550 + UltraPlanetary gearbox mounted to the side plate, a pulley reduction feeding the drive roller's 1/2in hex shaft.

Indexers don't need much power — a NEO 550 on an UltraPlanetary, or a Kraken if sharing motors. Aim for a moderate roller surface speed; too fast and it throws the piece before the shooter is ready. Reduction gives torque to overcome a stuck piece. Mention #25 chain or a 5mm HTD belt as the transfer from gearbox to the drive roller.

Your Task

Build this
  • New Indexer component, parameters set
  • Path sketch + two side plates
  • Rollers + belt routed, tensioner
  • Joints so rollers spin
  • Motor + gearbox mounted
How to submit
  • File > Save your design
  • Share > Public Link in Fusion
  • Copy the generated link
  • Paste it on AltHub for review

Give them the full class period. Circulate and check that they activated the component before modeling and used joints between components. Acceptance: rollers spin via Drive Joints, belt is tangent and tensioned, compression is a parameter, one motor drives it. Submit via Fusion Share public link pasted on AltHub. Remind them to save first or the share link is empty.

Did It Pass?

Must have
  • Activated Indexer component
  • compression as a User Parameter
  • Rollers on 1/2in hex shafts
  • Revolute joints — rollers spin
Quality bar
  • Belt tangent, tensioner present
  • Gentle path, no tight bends
  • Bearings bored in side plates
  • One motor + gearbox, sane reduction

Use this as your grading rubric and as their self-check before submitting. Walk the room with this list. The most common fails: no compression parameter, joints missing so nothing spins, and tight path bends. If they hit all the 'must have' items, they pass; the quality bar separates good from great.

Recap

Indexer, Built Compression Rules All

  • Path sketch + side plates define the channel
  • Rollers, belt, tensioner — joints make it spin
  • Tune compression as one User Parameter

Your Task

Build this
  • Model what this lesson covers in Fusion 360.
  • Use the AltSkripts tools where they apply.
  • Save it with a clear name.
How to submit
  • In Fusion: Share → Public Link → Copy.
  • Paste the link below.
  • A coach reviews it in AltHub.