FRC Development Configuration

To begin robotics programming, there’s some additional software we’ll need to download. First, however, be sure to uninstall any FRC software you have from previous years. To do so, follow the uninstall instructions at the bottom of this page and at the top of this page.

WPILib Installation

If you haven’t already done so, be sure to install WPILib by following the beginning of the guide here.

FRC Game Tools Installation

The FRC game tools are some additional tools used for controlling and configuring our robot. To install these tools (highly recommended), follow the steps given here.

Included in the game tools installation is the FRC Driver Station, which we use to drive our robot, manage wireless connectivity, and handle controllers. Also included is the roboRIO Imaging Tool, which is required for the next section.

roboRIO Imaging

Before the roboRIO can be programmed, it first must go through the “imaging” process, which provides it with the most updated software. To image your roboRIO, follow the steps covered here.

Note: roboRIO imaging requires installation of the FRC game tools.

Radio Configuration

To set up your robot’s radio for wireless connectivity, follow the guide here.

CTRE Device Configuration

The Pneumatics Control Module and the Power Distribution Panel are components made by CTR Electronics (CTRE), and they require additional configuration software.

From this page, download the latest CTRE Phoenix Framework installer. Then extract the downloaded zip file, and run the “.exe” file. In the installer, use these installation settings:

Once installation finishes, you should see the Phoenix Tuner and Phoenix Firmware shortcuts on your desktop.

Next, I’ll go over the purpose of some of the software we just installed, and I’ll show how it can be used.