What it is
The FRC Driver Station is the only legal program for controlling an FRC robot, installed as part of the NI FRC Game Tools on the driver station laptop (Windows). It talks to the robot's roboRIO over the network, sends your joystick/controller inputs, and reports the robot's health back. During a real match it is, in turn, controlled by the field's FMS (Field Management System).
The tabs you must know
The Driver Station UI is organized into tabs (per the WPILib documentation):
- Operation — the home screen. Select robot mode (TeleOperated, Autonomous, Practice, Test), Enable/Disable, and see elapsed match time, PC battery, and CPU use. On the field this section shows "FMS Connected."
- Diagnostics — shows software versions and the four connection indicators: Enet Link, Robot Radio, Robot, and FMS. You can reboot the roboRIO or restart robot code here.
- Setup — enter your team number (this drives the mDNS/IP connection to the robot), choose the Dashboard Type, and enter game data for testing.
- USB Devices — lists connected controllers/joysticks with live axis/button/POV feedback; this is where you order and lock devices (next lesson).
- CAN/Power — shows CAN bus utilization and roboRIO faults for the rails — useful for diagnosing brownouts and wiring faults.
- Messages — the console: errors and prints from your code, WPILib, and the roboRIO.
- Charts — plots trip time, packet loss, battery voltage, and roboRIO CPU over time.
The controls that can save (or end) a match
These keyboard shortcuts are part of every drive team's reflexes (per WPILib docs):
- Enable: the three keys above Enter on most keyboards (
[,],\). Disable: the Enter key. These shortcuts are ignored when connected to FMS — on the field, only the field enables/disables you. - Emergency Stop (E-Stop): the Spacebar, which works regardless of which window has focus. After an E-Stop the roboRIO must be rebooted before the robot can be re-enabled — so it is a true last resort.
- F1: forces a Joystick refresh (rescan of USB devices).
Connection indicators are your dashboard
Before every match the technician and operator should glance at the Diagnostics tab. Green Enet Link, Robot Radio, and Robot mean you're talking to the robot; a red indicator tells you exactly where the break is. Learning to read these instantly is the single most valuable troubleshooting skill on the drive team, because a robot that won't connect at the buzzer simply doesn't play.
Key takeaways
- The FRC Driver Station (part of NI Game Tools) is the only legal way to control an FRC robot.
- Key tabs: Operation, Diagnostics, Setup, USB Devices, CAN/Power, Messages, Charts.
- Spacebar = E-Stop (requires roboRIO reboot); enable/disable shortcuts are ignored under FMS.
- The four connection indicators (Enet Link, Robot Radio, Robot, FMS) are your fastest no-comms diagnosis.
Keep going
Take the quiz · +10 XP with an accountMore in Driver Station and Controls
Sources & corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed — publicly, in the corrections log.
Sources and further reading
- WPILib Docs — FRC Driver Stationdocs.wpilib.org
- WPILib Docs — Driver Station Best Practicesdocs.wpilib.org
Read next
Articles on this, for competition day
The lesson covers how it works. These cover what to do when it breaks.
- 8 min read
The FRC Software Toolbox: Driver Station, Dashboards, AdvantageScope & SysId
A beginner-friendly tour of the FRC software ecosystem beyond robot code: Driver Station, dashboards (Glass, Elastic, AdvantageScope), SysId, and vendor tools.
Read - 7 min read
FRC "No Robot Code" & Driver Station Won't Connect: Full Fix Checklist
A verified, step-by-step FRC troubleshooting decision tree for "No Robot Code" and a Driver Station that won't connect to the roboRIO — most common causes first.
Read - 13 min read
FRC Robot Radio & Networking: Setup, IP Addresses & the 2026 Wiring Change
Set up your FRC robot radio and networking right: the VH-109, the 10.TE.AM.x IP scheme, the 2026 direct-wire power change, and fixing connection drops.
Read
Lesson quiz
RequiredAll 3 right completes the lesson. Miss one and only that question comes back — anything you already answered correctly stays banked.
0 of 3 answered
01.Why must you enter your team number in the FRC Driver Station before a practice session?
02.In the Driver Station, what does pressing the Spacebar do?
03.Which set of operating modes does the Driver Station's Operation tab let you select?
Answer every question to submit.
All 34 lessons in Drive Team
- Not started:Project 1: A Production-Ready Driver Control Scheme
- Not started:Project 2: A Drivetrain That Survives a Whole Match
- Not started:Project 3: Build a Paper + Spreadsheet Scouting System
- Not started:Project 4: Pull Live OPR & EPA Data with Python
- Not started:Project 5: The One-Page Pre-Match Strategy Brief