Installed onto the robot controller (either manually or via a robot program) is the Phoenix Diagnostics Server. This program enables communication between Tuner X and the robot controller for managing and setting up devices.
Connecting to the Server#
A dropdown/textbox is available in the upper-left flyout menu.
By clicking the arrow, you can change between presets such as:
Driver Station – Retrieves the robot IP from the FRC Driver Station if launched
roboRIO USB – Defaults to
172.22.11.2which is the roboRIO IP when connected via USB
localhost – Use for simulation or hardware-attached CANivore.
Alternatively, the user can manually enter the robot IP into the textbox.
Configuring SSH Credentials (non-FRC)#
When using a non-FRC robot controller (non-roboRIO), users must have their SSH credentials configured in Settings for general use.
Temporary Diagnostics (FRC)#
Devices can be configured without a diagnostic server present. This can be useful if the roboRIO has been freshly imaged. Ensure that you are pointed at the roboRIO IP address (usually
TE.AM is the team number) and then click the Run Temporary Diagnostic Server in Settings.
Changing Diagnostics Server Port (non-FRC)#
The target server port can be changed in the Tuner X Settings page, which is accessed from the flyout menu.
The default port for diagnostic server is 1250. FRC users should not change this.