Installing Necessary Software - Decatur-Robotics/Common-Library-And-Wiki GitHub Wiki
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