Skip to content

Resources

This page contains a list of resources that are used to control, program, and maintain the robot. This includes software, documentation, and other resources.

General Documentation

Documentation Description
Hardware Component Overview A guide which provides a brief overview of the hardware components that make up the FRC Control System. Each component will contain a brief description of the component function and a link to more documentation. This link includes a wiring diagram and descriptions of our main components.
Imaging the roboRIO2 A guide that shows how to image the roboRIO2. The roboRIO2 is the main computer that is used to control the robot. It is the brain of the robot.
Imaging the roboRIO A guide that shows how to image the roboRIO. The roboRIO is the main computer that is used to control the robot. It is the brain of the robot.
SPARK MAX LED Patterns A guide that shows the different LED patterns that the SPARK MAX motor controller can display. The SPARK MAX controls all of the motors on our newer robots.

Hardware

Software Description
Rev Hardware Client The client we use when setting CANIds for our motors and to monitor the Can Bus (information wire) that connects our motor controllers and several other components.
FRC Game tools A software bundle that includes the FRC Driver Station and FRC Utilities. These components are required for FRC teams to configure and control robots and communicate with the field.
FRC Radio Imager A tool that is used to configure the radio that is used to connect the robot to the driver station.
Phoenix Tuner X A tool that is used to configure the Phoenix brand motor controllers and other components. This app is not supported for Mac OS.

Programming

Software Description
WPILib A library that contains all the code that we use to program our robot. It is a library that is built on top of Java and is used to program the robot. It is also used to program the robot's autonomous mode.
Github Desktop A tool that is used to manage the code that is used to program the robot.
VS Code Integrated development environment (IDE) that is used to write the code that is used to control the robot.

Last update: February 13, 2024
Created: April 22, 2023