Connecting Tuner#

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.

Highlights the IP textbox in the left-hand 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 which 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.

SSH credential username and password is the 3rd and 4th textbox available to the user in settings

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 10.TE.AM.2 where TE.AM is the team number) and then click the Run Temporary Diagnostic Server in Settings.

Temporary diagnostic server is the second button available to the user.

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.

Port textbox is the second textbox available to the user.