For the complete documentation index, see llms.txt. This page is also available as Markdown.

Programming Starter Bot

Getting Started!

If your team is new to FIRST Global Challenge, or in need of a review, we strongly recommend checking out our updated Hello Robot Programming Guide before diving in!

To begin, let's take a look at the configuration and actuators used in this year's design.

Device Type
Hub
Port Number
Name

REV Robotics Ultraplanetary HD Hex Motor

Expansion Hub

0

rightDrive

REV Robotics Ultraplanetary HD Hex Motor

Expansion Hub

1

leftDrive

REV Robotics Ultraplanetary HD Hex Motor

Expansion Hub

2

climbMotor

REV Robotics Ultraplanetary HD Hex Motor

Control Hub

0

bottomFlywheel

REV Robotics Ultraplanetary HD Hex Motor

Control Hub

1

topFlywheel

REV Robotics Core Hex Motor

Control Hub

2

coreHex

REV Robotics Ultraplanetary HD Hex Motor

Control Hub

3

intakeMotor

Configuration

Before getting started with programming, we needed to create a configuration file. Below is an overview of how the robot is configured for the TeleOp code to function as expected:

Configuration File Download

Right click the file below and select "save link as" if the download button does not appear. To put this configuration file on your robot, drag this file into the "FIRST" folder of your Control Hub's file system.

909B
Open

Wiring Diagram

Gamepad Setup

The 2026 FGC Starter Bot uses arcade drive controlled by the left joystick. The robot's forward and reverse motions, along with turning, are all controlled by the left stick together!

Gamepad Input
Function

Left Joystick

Arcade Drive (forward/back, turn)

Triangle

Climb Forward

Square

Climb Reverse

Cross

Activate Flywheel and Feeder

Left Bumper

Intake Game Pieces

Right Bumper

Outtake Game Pieces

More information on programming gamepads for use with your robot can be found at Hello Robot - Using Gamepads.

The REV USB PS4 Compatible Gamepad (REV-31-2983) has two remappable M-buttons on the back side of the controller. For this program, we advise reprogramming them to be the Circle and Square buttons!

Please see the guide here for how to remap.

Blocks Program Download:

Programming Walkthrough Video

Last updated

Was this helpful?