Skip to content

Installing Necessary Software

Allen edited this page Jan 25, 2025 · 11 revisions

What you need to install

Here is all the stuff you should need to get set up for Robot Code!

  • WPILib -A modified version of VS Code, this is our IDE
  • AdvantageScope -Installed with WPILib, used for logging and testing
  • GitHub Desktop -App for easy git use
  • FRC Game Tools -Includes the FRC Driver Station and Shuffleboard for driving and logging. Here is the guide for how to download.
  • Shuffleboard -Installed with FRC Game Tools, used for logging and driver station displays
  • Phoenix Tuner X -Used to set up firmware and clear errors for Pheonix hardware (Talons, Pigeons, CANCoders, etc.)
  • REV Hardware Client -Used to set up firmware and clear errors for REV hardware (Spark MAXs, Spark Flexs, etc.)
  • Photonvision -Runs vision for AprilTags on a coprocessor
  • balenaEtcher -Use to flash SD cards for coprocessors, typically for PhotonVision
  • Pathplanner -Generates motion profiled paths for the robot to follow in autos

VSCode alternative, not necessary or recommended to download.

  • IntelliJ -An alternative to VS Code, make sure to download the Community Editon
  • IntelliJ Plugins -We use an FRC plugin

Clone this wiki locally