Recent Updates

  • Updated on: Jan 04, 2018

    Offline Installation Preparation

    This article contains instructions\links to components you will want to gather if you need to do offline installation of the FRC Control System software.

  • Updated on: Jan 03, 2018

    IP Networking at the Event

    This document describes the IP configuration used at events, both on the fields and in the pits, potential issues and workaround configurations.

  • Updated on: Jan 02, 2018

    Linear Bushings

  • Updated on: Jan 02, 2018

    CUI Inc - AMT10 Encoder

  • Updated on: Dec 21, 2017

    Wiring Best Practices

  • This document describes the procedure for creating a bootable USB drive to restore the 2017 FRC image on a Classmate computer. Note that Veteran teams are not required to re-image their Classmates. If you do not wish to re-image your Classmate you will need either a USB optical drive or to copy the contents of the LabVIEW DVD to a USB Flash drive then you can start with the appropriate document for C++\Java, LabVIEW, or DS only.

  • Updated on: Dec 15, 2017

    Wiring the FRC Control System

    This document details the wiring of a basic electronics board for bench-top testing.

    Some images shown in this section reflect the setup for a Robot Control System using VictorSP motor controllers. Wiring diagram and layout should be similar for other motor controllers. Where appropriate, a second set of images shows the wiring steps for using PWM controllers without integrated wires.

  • Updated on: Dec 12, 2017

    Installing Eclipse (C++/Java)

    Please note: While this page has been updated for 2017 instructions, the 2017 software is not yet available. This note will be removed when the 2017 release plugins have been published.


    The 2017 suite of text-based languages, Java and C++, utilize the current version of Eclipse as a development environment. The FRC specific tools for the chosen language are installed as Eclipse plugins. You can install both the Java and C++ development tools into the same installation of Eclipse to allow programs to be written with either language using a common set of tools and user interface.

    The 2017 Eclipse plugins have been tested with Eclipse Luna, Eclipse Mars and Eclipse Neon. Teams with existing installs from 2016 can update their installations to 2017 by following the updating the plugins when prompted by opening Eclipse (if automatic update is enabled) or following the "Updating the plugins manually" instructions below. C++ teams should also install the new toolchains (Installing the C++ Toolchains).

    CAN Talon SRX has been removed from WPILib. See this blog for more info and find the CTRE Toolsuite installer here:

    Note: The C++ and Java tools and environment are available for Windows, Mac OSX and Linux, though the Windows version is the one that has been the most heavily tested. You should be able to use any of the three for your development platform, however you should keep in mind that you will need a Windows computer to run the Driver Station software and roboRIO Imaging tool.

  • Updated on: Dec 12, 2017

    FRC Driver Station Powered by NI LabVIEW

    This article describes the use and features of the 2016 FRC Driver Station Powered by NI LabVIEW.

    For information on installing the Driver Station software see this document.