Recent Updates

  • Updated on: Jan 07, 2017

    Talon SRX CAN

  • Updated on: Jan 07, 2017

    Talon SRX CAN

  • Updated on: Jan 06, 2017

    General Build Concepts

    This article talks about general build concepts used across WPILib. This does not go into specifics for how to build individual projects, as that is covered the by README in the project root.

    Manual WPILib Source
  • Updated on: Jan 06, 2017

    Getting the Source

    This article talks about getting the WPILib sources, the general tools necessary for getting and building WPILib, and how to contribute.

    Manual WPILib Source
  • Often teams have more than one autonomous program, either for competitive reasons or for testing new software. Programs often vary by adding things like time delays, different strategies, etc. The methods to choose the strategy to run usually involves switches, joystick buttons, knobs or other hardware based inputs.

    With the SmartDashboard you can simply display a widget on the screen to choose the autonomous program that you would like to run. And with command based programs, that program is encapsulated in one of several commands. This article shows how to select an autonomous program with only a few lines of code and a nice looking user interface.

  • Updated on: Jan 04, 2017

    Robot Preemptive Troubleshooting

    In FIRST Stronghold robots will be taking a lot of stress while driving over defenses. It is important to make sure that connections are tight, parts are bolted securely in place and that everthing is mounted so that a robot bouncing through a challenging defense doesn't break.

  • Before attempting wireless operation, tethered operation should have been confirmed as described in Running your Benchtop Test Program - Tethered. Running your benchtop testing program while connected to the Driver Station via WiFi will confirm that the access point is properly configured

  • Updated on: Jan 04, 2017

    RoboRIO Networking

    The network setup used on the roboRIO system is a little bit different than the previous Control System. The new scheme utilizes mDNS to allow for the use of DHCP addressing and seamless transition from ethernet to USB and back.

    This document discusses the  typical setup at home. For more information about the networking environment at events, or about using Static IPs see IP Networking at the Event

  • Updated on: Jan 03, 2017

    Support Resources

    In addition to the documentation here, there are a variety of other resources available to FRC teams to help understand the Control System and software.