Getting Started with Driver Hub

After receiving the Driver Hub it is advised to unbox the device, plug the Driver Hub in to charge over USB-C, and power on the Driver Hub. Below is the initial bring up process of the Driver Hub.

Required Materials

  • Driver Hub (REV-31-1596)
  • USB-A to USB-C Cable
  • USB-A Wall Charger

Battery Installation

To install the battery place it with the REV Logo out and the -/+ located near the contacts for the device. Add on the rear door and screw in using the included M3 hardware.
Before continuing to set up the Driver Hub allow the battery to charge over USB-C or keep the Driver Hub plugged into a power source during set up.

Setting up the Driver Hub

When the Driver Hub is first powered up, or a factory reset is performed, an initial set up process is needed. Start by selecting next on the main screen to continue.
Select a local Wi-Fi network that has access to the internet, enter in the password for that network if required, and select next.
Time zone and date of the device are set by the local Wi-Fi network. Confirm these settings are correct before proceeding by the Next button.
Initial set up is complete! Select Finish to operate the Driver Hub.

Initial Update

After setting up the Driver Hub, the Software Manager application will open. Select the Update All button to start the download and installation of software updates for the Driver Hub.
The updates can take several minutes to complete. Make sure the Driver Hub is charged or plug in the Driver Hub during the updating process.
Now the Driver Hub is ready to connect to a Control Hub!
Once the Driver Hub is connected to a Control Hub, you will have access to the entire Driver Station Application interface. Like any application, understanding the major components that make up the Driver Station Application interface, will maximize your ability to utilize the application efficiently. Consider the following components:
Initialize, start, and stop programs
Only available when a program has been selected.
Telemetry display
Displays telemetry outputs.
Displays any system warnings and error codes
Active configuration
Displays which configuration file is currently active.
If this section says <no config file> you will need to activate or create a configuration file.
Network information
Displays Control Hub SSID Name, signal strength, and ping time.
Gamepad connections.
See Connecting Gamepads for more information.
Autonomous drop down menu
Drop down menu that displays all autonomous programs saved on the Control Hub.
Teleop drop down menu
Drop down menu that displays all teleop programs saved on the Control Hub.
System power display
Displays the amount of battery voltage powering the robot, when connected to a Control Hub.
Settings drop down menu
Access settings, configure the robot, restart the robot, check to see if your system meets competition inspection requirements and more.
Practice Timer
A built in timer that can be used to to practice for different portions of a match.

Tips and Tricks

If you tap on area 4, it will switch to displaying the link speed and signal strength. It will go back to showing the signal strength and ping time if you tap it again.
The smaller number in area 8 is the lowest voltage that the Driver Station has observed from the Robot Controller. If you tap area 8, the lowest voltage will be reset to the current voltage.

Connecting Gamepads

The Driver Station Application allows for the connection of two gamepads. When working with the Driver Hub these gamepads can be plugged into any of the three USB 2.0 ports. Once the gamepads are plugged in, you will need to initialize them. For the following example we will use PS4 controllers, such as the Etpark Wired Controller for PS4 (REV-39-1865).
To initialize the gamepad that will act as User 1 (gamepad1, in code) press the options button and the Xbutton on the gamepad at the same time. To initialize User 2 ( gamepad2, in code) press the options button and the O button at the same time.
For the Logitech F310 Gaming Controller and Xbox 360 Controller for Windows, press start and A at the same time to initialize User 1 and start and B at the same time to initialize User 2.