Installing Phoenix 6 (FRC)¶
Download the Phoenix Framework Installer
Navigate through the installer, ensuring applicable options are selected
Apply the vendordep via WPILib VS Code Adding Offline Libraries
Users can install Phoenix without an installer using WPILib’s Install New Libraries functionality in VS Code. This requires the user to have an installation of WPILib on their machine.
To begin, open WPILib VS Code and click on the WPILib icon in the top right.
Then type Manage Vendor Libraries and click on the menu option that appears. Click Install new libraries (online) and a textbox should appear. Follow the remaining instructions below on pasting the correct link into the textbox.
Paste the following URL in WPILib VS Code Install new libraries (online):
https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-frc2025-beta-latest.json
Alternatively, the Hoot Replay version of the vendordep can be installed:
https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-replay-frc2025-beta-latest.json
Additionally, v5 can safely installed alongside it by installing the v5 vendordep.
https://maven.ctr-electronics.com/release/com/ctre/phoenix/Phoenix5-frc2025-beta-latest.json
Important
Users utilizing only v5 devices still need the v6 vendordep added to their robot project.
First, make sure to install RobotPy. From there, installation of Phoenix 6 is available through PyPI.
py -3 -m pip install phoenix6
Download the Phoenix Offline Installer from the Latest GitHub Release, and install it on the computer (with the LabVIEW component checked). This will put the Phoenix LabVIEW VIs into the “WPI Robotics Library -> Third Party -> CTRE” pallette for LabVIEW development.
To deploy robot projects with Phoenix, you need to first download the Phoenix Libraries to the roboRIO. This can be done one of two ways:
Phoenix Tuner X under “Settings -> FRC Advanced -> Install LabVIEW”
LabVIEW under “Tools -> FIRST Robotics Tools -> Download CTRE Phoenix Libs”.
After the libraries are downloaded, hard deploy (run as startup) a LabVIEW program and restart the roboRIO.
Note
Currently only Phoenix 5 is supported in LabVIEW. A Phoenix 6 LabVIEW alpha is in development, teams that are interested in this may contact us directly at support@ctr-electronics.com.