You must configure the roboRIO and the Axis camera before you can run a robotics program on the robot.
To configure the roboRIO, you must A) connect the computer to the roboRIO, and then B) run the roboRIO Imaging Tool.
A) Connecting the Computer to the roboRIO
Use a USB cable to connect the computer (USB A-Type) to the USB Device Port (USB B-Type) of the roboRIO (the single USB port next to the INPUT power). Then configure the roboRIO with the roboRIO Imaging Tool.
B) Running the roboRIO Imaging Tool
Considerations Before Running the roboRIO Imaging Tool
- Do not use the roboRIO Imaging Tool on the roboRIO over a wireless connection. If the connection is lost, the data that the roboRIO Imaging Tool writes to the roboRIO is corrupted.
- Do not use the roboRIO Imaging Tool on the roboRIO over Ethernet. While this should work, it is not as reliable as USB.
- Do not use Measurement & Automation Explorer (MAX) to install additional software on the roboRIO. MAX overwrites the FRC VIs on the roboRIO. If you use MAX to install additional software on the roboRIO, you must use the roboRIO Imaging Tool to restore the device to a usable state.
Running the roboRIO Imaging Tool
Complete the following steps to configure the roboRIO with the roboRIO Imaging Tool.
- Select roboRIO Imaging Tool 2018from the Utilities tab of the LabVIEW Getting Started Window, or by selecting Tools»roboRIO Imaging Tool from within LabVIEW.
- Select the roboRIO you want to configure from the roboRIO Targets This table lists all roboRIOs connected to the host computer.
- Place a checkmark in the Format Target
- From the Select Imagelist, select the most recent .zip file to download the most recent image to the roboRIO. If you do not see a .zip file, you must install the FRC LabVIEW Update Suite.
- Enter your team number in the Team Numbertext box.
- Click the Reformatbutton to apply the changes you made and download the image to the roboRIO. Do not turn off power to the roboRIO or interfere with the USB connection while the roboRIO Imaging Tool downloads the image to the roboRIO.
Note: If the roboRIO Imaging Tool fails to update the roboRIO, turn off Windows Firewall in the Control Panel of Windows.
C) Updating the roboRIO Firmware
For FRC 2018, the firmware version is the same as last year: 3.0.0f0. You should not need to update the firmware unless your roboRIO is new or has never been used for FRC. If it is new, updating the firmware will make it compatible with the latest drivers installed by the roboRIO Imaging Tool. If you are not sure if the firmware is up to date, you can follow steps 1-3 below to see the current version.
Considerations Before Updating the roboRIO Firmware
- It is recommended to run the roboRIO Imaging Tool prior to updating the roboRIO firmware. Updating firmware may fail if too much of the roboRIO disk space has been used. The Imaging Tool formats the roboRIO prior to imaging, which frees up disk space.
- Do not update the roboRIO firmware over a wireless connection. If the connection is lost, the firmware will be corrupted and the roboRIO may require a factory reset.
- Do not update the roboRIO firmware over Ethernet.
- Your web browser will need to be able to run Microsoft Silverlight which is supported by Internet Explorer and Firefox. It is not supported by Microsoft Edge.
Updating the roboRIO Firmware
Complete the following steps to update the firmware on your roboRIO.
- Connect to the roboRIO over USB.
- Type 172.22.11.2 into your web browser.
- Click on Login. User name = Admin and password should be left empty (unless you have changed this).
- Select your roboRIO and press the Update Firmware
- Navigate to and choose: C:\Program Files (x86)\National Instruments\Shared\Firmware\cRIO\76F2\roboRIO_3.0.0f0.cfg.
- Press Begin Update- you should eventually see a "Transferring Firmware Image..." message. Give this a few minutes to complete.
- If you get a "Connection to Target Lost" message, ignore it initially and it will likely close itself.
The update is complete when the Firmware Revision shows 3.0.0f0. If it does not, and the Refresh button is live - press it.