Software Installation
See what software you need depending on your intended use-cases.
WPILIB
Section titled “WPILIB”WPILIB is a coding library that acts as the backbone for everything we code in FRC. To download the latest release of the installer, head to this website and select the version that matches your device.
Once you’ve downloaded it, find the .iso file in File Explorer and open/mount/extract it to get access to the installer.
Locate and open the installer.
Windows might display a window that reads
Windows protected your PC. Clickmore infoand thenrun anyway.
When the installer window pops up, click start.
Install everything for your user alone, unless you have a special case and you know what you’re doing.
When a window pops up regarding VS Code, select Download for this computer only.
After a progress screen, the installer will display a screen letting you know you’re done. Check your desktop to make sure WPILIB VS code and WPILIB Documentation are there.
You should replace your local WPILIB with the latest release every year
If you’re not operating on a Windows device, refer to this guide for post-installation instructions.
FRC Game Tools
Section titled “FRC Game Tools”Visit this website.
Sign in or create an account, and then download the game tools for your year (Online installer is recommended).
Find the tools in File Explorer and open the executable.
If the application reads that there’s no action required, then you’re already done. Otherwise, you should continue.
You should uninstall past game tool installations every year before installing new ones.
To do this, go to
Add or Remove Programsin Settings and uninstallNI Software.A pop-up will appear, asking you to select what you’d like to remove. Select everything, unless there’s something you want to keep (i.e. the current year’s game tools).
Don’t install anything related to LabVIEW. You don’t need it.
Agree to the license, and disable Windows Fast Startup if you’re asked to.
Click Next a few times, and you’ll come to a progress screen.
After this, you might be asked to reboot your device to complete the installation. If so, then do that.
REV Hardware Client 2
Section titled “REV Hardware Client 2”REV Hardware Client 2 is what we use to maintain our appliances and make sure everything is in order. Head to this website to download the installer.
After downloading the installer, find it in File Explorer and run it.
Voila! You’re done.
Phoenix Tuner X
Section titled “Phoenix Tuner X”Phoenix Tuner X is a tool we use to control and keep track of our devices. You can install it on Windows and Android devices.
You’re going to want to install the JDK for your device. This stands for Java Development Kit, and it contaisn the JRE (Java Runtime Environment), which you might have seen in passing.
Find the file in File Explorer and execute it. Install Java.
Once you’ve installed Java, open the command prompt and type java --version to make sure.
Then, go to edit system environment variables. On Windows, you do this by pressing Win and searching environment variables.
Once you have it open, click environment variables. Click new and make one called JAVA_HOME in both areas that appear in the window. Set the variable value to the filepath of your folder: jdk-[number here].
After that, close these windows and test if it worked by returning to command prompt and typing echo %JAVA_HOME%.
Balena Etcher
Section titled “Balena Etcher”Balena Etcher lets us image our roboRIO microSD cards. There are alternatives, but this is the one we use currently. Go to this website to install the application.