Skip to content

Sub-Teams and Roles on an FRC Team

learnfrc.com
learnfrc.comAuthor
Veer Bajaj
Veer BajajMaintainer

An FRC team is far more than a few people with wrenches. Successful teams organize into sub-teams , each owning part of the work. You do not need to be an engineer to contribute — there’s a role for almost any interest.

Designs and fabricates the physical robot: the drivetrain (how it moves), the manipulators (intakes, arms, shooters, climbers), and the structure. Members learn to use tools like drills, band saws, lathes, mills, 3D printers, and CNC routers, and to work with aluminum extrusion, gears, belts, and bearings.

Models the robot in 3D CAD (commonly Onshape , which is free and cloud-based for FRC teams, or Fusion/SolidWorks) before anything is cut. Good CAD prevents costly build mistakes and lets the team plan packaging, weight, and motion.

Wires the control system : the roboRIO (the robot’s brain), a Power Distribution Hub (PDH) or Panel (PDP) , motor controllers (e.g., Talon FX inside the Kraken X60/Falcon 500, or SPARK MAX/Flex driving NEO motors), the radio , breakers, the 12V battery , and sensors. Clean, reliable wiring is a hallmark of strong teams.

Writes the robot code using WPILib (the official library, supporting Java, C++, and Python) in a VS Code-based environment, plus the FRC Driver Station software. Programmers handle drivetrain control, autonomous routines, sensor integration, and increasingly vision (cameras like Limelight or PhotonVision).

Manages the budget, fundraising and sponsorships , registration logistics, and travel. Teams often raise tens of thousands of dollars per season — this work is essential.

Runs community events, mentors younger FLL/FTC teams, and documents the team’s impact. This sub-team drives the FIRST Impact Award submission, the highest honor in FRC.

Handles branding, social media, photography/video, the team website, and the technical binder/presentation used for judging.

The only people allowed to operate the robot during a match, typically:

  • Driver — controls robot movement.
  • Operator — runs the mechanisms (intake, shooter, climber).
  • Human Player — feeds game pieces from the field stations.
  • Drive Coach — calls strategy and communicates with alliance partners.
  • Technician — preps the robot in the pit and on the field.

A data-driven role: scouts watch every match and record each robot’s performance, then analysts use that data to advise alliance selection and match strategy. Scouting can decide whether your alliance wins the event.

Repairs and maintains the robot between matches in the pit , the team’s workspace at an event.

Try several sub-teams early. Many great members start in one area (say, electrical) and discover a passion in another (say, scouting analytics or outreach). The point is to find where you add the most value and have the most fun.

  • FRC teams run like small companies with technical sub-teams (mechanical/build, CAD, electrical, programming) and non-technical ones (business, outreach/impact, media).
  • Competition day adds specialized roles: the drive team (driver, operator, human player, coach, technician), scouting, and pit crew.
  • You don’t need to be an engineer to contribute — there’s a valuable role for nearly every interest, and trying several early helps you find your fit.

This lesson was adapted from learnfrc.com.