Robot Hardware
Status Light Quick Reference
RoboRio
Configuration Tool
This is part of the FRC Game Tools that gets installed as part of installing the environment. Some keys are the RoboRio 1 doesn’t have an SD card and is configured completely using the tool. RoboRio 2 has an SD card which is configured using the balenaEtcher (or other imaging tools listed on the main page). Then the team number gets set using the RoboRio Imaging tool or the team number tool.
The team number can be set/reset without re-imaging the roboRio, so if we are taking multiple robots with the same team number to an event, we can change the number without having to re-deploy code.
See RoboRio Imange Tool for details on imaging the particular roborio.
RoboRio Log Tools
RoboRio Log Viewer
This is part of the installation that installs the driverstation.
RoboRio Log Viewer 2
Connecting
FTP/Telnet
ID: lvuser No Password
ID: admin No Password
Filezilla
File Transfer (FTP) tool to put files on and retrieve files from the RoboRio. Can also edit the files as well. The download can be found at.
Putty
An SSH/Telnet client for accessing files on the RoboRio. The download can be found at.
I2C Port
RoboRio has issues with I2C bus (sometimes locks up the roboRio).
PI Pico
There is a work around for I2C bug using a PI Pico board to interface.
Thad House has put together code to make this work. See workaround project.
Radio
Configuration Tool
This tool is installed separately as part of the environment set up.
This one is filled with many ways to fail. First make sure all of your virus protection and firewalls are turned off. Then disable all of your network adapters except the ethernet adapter. Then follow the steps found at. Note: at one point there were Java version incompatability issues, but they’ve updated the tool to hopeully resolve this issue.
Lately, I’ve been pretty successful with this using just a power supply and my laptop. Older laptops and some as well as some running the home edition of the operating system seem to have more issues.
CTRE Hardware
Pheonix Tuner
This gets installed as part of installing the CTRE 3rd party tools. It allows the firmware and CAN IDs to be set on the CTRE hardware. There are some really cool things that can be done as well such as running motors in both open loop and closed loop modes, plotting various property values, etc. Documentation can be found.
Lately we have been using Phoenix X which isn’t installed this way rather it comes from the windows store. This seems to work better.
REV Hardare
REV Hardware Client
See for setting up REV hardware.
Limelight
Limelight Configuration Tool
Limelight (vision solution) has a series of tools found at.
Co-Processors
Raspberry PI
TODO: pull doco
Orange PI
TODO: pull doco
Rock PI
TODO: pull doco
Jetson Nano
TODO: pull doco
Arduino
TODO: pull doco
Hero
TODO: pull doco
NUC
TODO: pull doco
Hardware Accelerators
Google Coral
Works with Limelight and Raspberry PI Machine Learning Solutions. TODO: pull doco