FRC team 5584. Est. 2014

 

 

Follow Our Progress

Keep updated with the team by following our social media channels. For exciting highlights videos and robot reveals, be sure to subscribe to our YouTube channel!

Read more

 

Robocamps

Come and join us at one of our Robo Camp workshops! Held at three locations across the Eastern suburbs of Melbourne. Register on our website now!

Read more

 

Our Sponsors

The companies that support our team to run each season and are helping us promote a bright future for STEM in Australia. 

Read more

 


As we evolve as a team the software footprint increases in complexity. This article aims to provide a baseline of third-party software components (and the relevant versions for the current season). The versions listed here relate to the 2020 season (Jan 2020 +) and we can expect at least some of these to shift during the build season. 

NOTE: if any updates are made to this page during the build season please notify the entire software team by email when you make the change.

Core Software versions

These components are required by all IC software team members:

  • NI FRC Game Tools
    • DESCRIPTION: Software bundle that includes the FRC Driver Station (e.g. Driver Station, Dashboard and Game Pad tools) and FRC Utilities (e.g. for managing RoboRIO image and Axis Camera).
    • VERSION: 19.0.0 (refer to IC softwareinventory tool for individual utility versions)
    • DOWNLOAD: 850.5 MB
    • ACCESS: For offline download click on "Individual Offline Installers" at https://www.ni.com/en-us/support/downloads/drivers/download.frc-game-tools.html
    • LOCATION: C:\Program Files\National Instruments\... and C:\Program Files (x86)\National Instruments\... and C:\Program Files (x86)\FRC Driver Station\... and C:\Program Files (x86)\FRC Gamepad Tool\... and and C:\Program Files (x86)\FRC Dashboard\...
  • C++/Java WPILib Installer
    • DESCRIPTION: Software development environment for teams using C++ and Java (this installer manages visual studio code, C++ Compiler, Gradle, Java JDK/JRE, Tools and Utilities, WPILIB dependencies and visual studio code extensions)
    • VERSION: 2020.3.2
      UPGRADE NOTES: 2020.1.2 | 2020.2.2 => 2020.3.2 - "For this release, it's okay to skip reinstalling Visual Studio Code, JDK, and the compiler if you already installed them with a previous release.".
    • DOWNLOAD: 1.12 GB
    • ACCESS: Download from https://github.com/wpilibsuite/allwpilib/releases/download/v2020.2.2/WPILibInstaller_Windows64-2020.2.2.zip (to create an offline installation you need to run the WPILIB Installer to download OfflineVsCodeFiles-1.41.1.zip file)
    • LOCATION: C:\Users\Public\wpilib\2020\...
  • FRC Radio Configuration Utility
    • DESCRIPTION: Utility for configuring the radio hardware
    • VERSION: 20.0.0
    • DOWNLOAD: 14.9 MB
    • ACCESS: Download from https://firstfrc.blob.core.windows.net/frc2020/Radio/FRC_Radio_Configuration_20_0_0.zip. For latest version see ""FRC Radio Configuration 20.0.0"" link on WPI page for latest version (see https://docs.wpilib.org/en/latest/docs/getting-started/getting-started-frc-control-system/radio-programming.html)
    • LOCATION: (TBA)
  • WinPcap
    • DESCRIPTION:Driver that extends the operating system to provide low-level network access to support the Radio Configuration Utility
    • VERSION: 4.1.3
    • DOWNLOAD: 895 KB
    • ACCESS: Download from https://www.winpcap.org/install/default.htm
    • LOCATION: (TBA)

Third party libraries and software

Additional components required by IC software team members to compile and deploy the robot code:

  • CTRE Phoenix Framework
    • DESCRIPTION: Contains TalonSRX/Victor SPX Libraries and Phoenix Tuner program for configuring CTRE CAN devices
    • VERSION: 5.18.2.1
    • UPGRADE NOTES: upgrading from 5.17.3.1 | 5.17.4.0 | 5.17.6.0 | 5.18.1.0 => 5.18.2.1 - no need to uninstall old version, just install new version with default selections over the top of the existing installation, no restart required. To access the new library in your vscode project right-click on build.gradle file and select "Manage Vendor Libraries" > "Check for updates (offline)". The new version should be listed, tick the checkbox and select OK, we will need to do this once for each project under source control (i.e. project stored in GIT).
    • ACCESS: Download from http://www.ctr-electronics.com/control-system/hro.html#product_tabs_technical_resources (release notes available here: https://www.ctr-electronics.com/downloads/release_notes/RELEASE_NOTES)
  • REV Robotics SPARK MAX C++ API
    • DESCRIPTION:  Libraries for SPARK MAX Motor Controller
    • VERSION: 1.5.1 
    • INSTALL NOTES: unzip into the C:\Users\Public\wpilib\2020 directory (take care here and check that you end up with new folder at C:\Users\Public\wpilib\2020\maven\com\revrobotics\... AND a new file at C:\Users\Public\wpilib\2020\vendordeps\REVRobotics.json)
    • ACCESS: Download from http://www.revrobotics.com/sparkmax-software/#cpp-api
  • REV Robotics SPARK MAX Client
  • KauiLabs NavXmxp

Electronics firmware versions on the robot:

Optional PC software (as required):

  • GRIP
  • MobaXterm
  • YawCam
    • DESCRIPTION: Webcam software for Windows written in Java
    • VERSION: 0.6.2
    • ACCESS: Download from http://www.yawcam.com/
  • Git
  • GitKraken
  • Strawberry Perl
    • DESCRIPTION: A programming language suitable for writing simple scripts as well as complex applications - Strawberry Perl is a perl environment for MS Windows
    • VERSION: 5.30.1.1
    • ACCESS: Download from http://strawberryperl.com/releases.html
  • AutoHotkey

  • GStreamer
    • DESCRIPTION: GStreamer open-source multimedia framework core library
    • VERSION: 1.14.5

    • ACCESS: Download from https://gstreamer.freedesktop.org/data/pkg/windows/1.14.5/