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.
the part worth keeping
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.
Drive TeamDriver Station and Controlslesson 1 of 4
Keep going
Take the quiz+10 XP with an accountMore in Driver Station and Controls
where this came from
Sources and 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, in public, in the corrections log.
sources and further reading
- docs.wpilib.orgWPILib Docs — FRC Driver Station
- docs.wpilib.orgWPILib Docs — Driver Station Best Practices
clipped to this lesson
Articles that go further on this
The lesson gets you through the topic. These go wider on it, and they read in one sitting.
- 8 min readThe FRC Software Toolbox: Driver Station, Dashboards, AdvantageScope & SysIdA beginner-friendly tour of the FRC software ecosystem beyond robot code: Driver Station, dashboards (Glass, Elastic, AdvantageScope), SysId, and vendor tools./blogread it
- 7 min readFRC "No Robot Code" & Driver Station Won't Connect: Full Fix ChecklistA 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./blogread it
- 13 min readFRC Robot Radio & Networking: Setup, IP Addresses & the 2026 Wiring ChangeSet 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./blogread it
answer sheet
Lesson quiz
All 3 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 3 answered
01Why must you enter your team number in the FRC Driver Station before a practice session?
02In the Driver Station, what does pressing the Spacebar do?
03Which set of operating modes does the Driver Station's Operation tab let you select?
Answer every question to submit.
All 34 lessons in Drive Teamopenclose
01 / prerequisites
02 / the-drive-team-and-its-roles
03 / driver-station-and-controls
04 / driver-practice-and-match-performance
05 / the-pit-and-match-turnaround
06 / worked-examples-mini-projects
- Not read yet:Project 1: A Production-Ready Driver Control Scheme
- Not read yet:Project 2: A Drivetrain That Survives a Whole Match
- Not read yet:Project 3: Build a Paper + Spreadsheet Scouting System
- Not read yet:Project 4: Pull Live OPR & EPA Data with Python
- Not read yet:Project 5: The One-Page Pre-Match Strategy Brief
07 / common-mistakes-troubleshooting
08 / advanced-strategy-case-studies