Recent Updates

  • Updated on: Dec 08, 2017

    FRC Software Component Overview

    The 2017 FRC Control System consists of a wide variety of mandatory and optional software components designed to assist you in the design, development and debugging of your robot code, control robot operation, and provide feedback to assist with troubleshooting. For each software component this document will provide a brief overview of its purpose, a link to the package download if appropriate, and a link to further documentation where available.

  • Updated on: Dec 07, 2017

    Imaging your roboRIO

    Before imaging your roboRIO, you must have completed installation of the the development environment and language updates for the appropriate programming language (C++\Java, LabVIEW) and the FRC Update Suite. You also must have the roboRIO power properly wired to the Power Distribution Panel as described here.

    Make sure the power wires to the roboRIO are secure and that the connector is secure firmly to the roboRIO (4 total screws to check).

  • Updated on: Dec 07, 2017

    Programming your radio

    This guide will show you how to use the 2017 FRC Radio Configuration Utility software to configure your robot's wireless bridge for use outside of FRC events.

    Before you begin using the software:

    1. Disable WiFi connections on your computer, as it may prevent the configuration utility from properly communicating with the bridge
    2. Make sure no devices are connected to your computer via ethernet, other than the wireless bridge. Note that for the OM5P-AN and AC bridge, you must use a particular Ethernet port. See the on screen image and instructions for more information.

    The OM5P-AN and AC use the same power plug as the D-Link DAP1522, however they are 12V radios. Wire the radio to the 12V 2A terminals on the VRM (center-pin positive).

    Note: Teams will need to update firmware on both OM5P-AN and OM5P-AC radios in order for the programming utility to program them, or for them to be used at events. This must be done before you attempt to program them.

  • 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.

  • Note: This installation is for teams programming in LabVIEW or using NI Vision Assistant only. C++ and Java teams not using these features do not need to install from the DVD.

    Download and installation times will vary widely with computer and internet connection specifications, however note that this process involves a large file download and installation and will likely take at least an hour to complete.

  • Updated on: Dec 06, 2017

    3rd Party Libraries

    New for 2017 - A number of software components were broken out of WPILib for 2017 and are now maintained by third parties. See this blog for more details.

  • Updated on: Dec 06, 2017

    Rookie USB stick

    The computer provided in the 2017 Rookie Kit of Parts comes preloaded with an existing Windows install. The computer should not be reimaged and no image is provided for doing so Veteran teams may not need to image their machines, but should see the section on Image Download if they wish to do so.

  • Updated on: Dec 06, 2017

    FRC Control System Hardware Overview

    The goal of this document is to provide a brief overview of the hardware components that make up the 2016 FRC Control System. Each component will contain a brief description of the component function, a brief listing of critical connections, and a link to more documentation if available. Note that for complete wiring instructions/diagrams, please see the Wiring the 2017 Control System document.

  • Updated on: Dec 04, 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.