The official FIRST Robotics Competition Control System documentation site covering WPILib programming, hardware setup, software tools, and tutorials for both new and returning FRC teams.
The official FIRST Robotics Competition Control System documentation site covering WPILib programming, hardware setup, software tools, and tutorials for both new and returning FRC teams.
Official WPILib installation guide for the 2026 FRC season, providing step-by-step instructions for setting up the WPILib development environment (VS Code, compiler, tools, and dependencies) on Windows, macOS, and Linux.
Official WPILib documentation for getting started with the Romi robot, a small educational robot designed for learning FRC programming. Covers hardware setup, imaging, sensors, and programming guides for both Java and LabVIEW.
Official WPILib documentation for the Alert class, which enables persistent fault recording and display on robot dashboards via Network Tables. Provides API reference and usage examples for Java, C++, and Python.
Official FIRST team management portal. Register teams, manage member rosters, track required consent forms, and access program resources across FRC, FTC, and FLL.
The official FRC robot programming library for Java and C++. Provides hardware abstraction (motors, sensors, cameras), control algorithms, simulation, and the VS Code development environment.
Shuffleboard is an official FRC dashboard application developed by WPILib that displays real-time robot data, telemetry, and controls during matches and practice. It is the modern replacement for SmartDashboard and is used by FRC teams for driver station monitoring and debugging.
PathWeaver is an official WPILib desktop application for designing and generating smooth motion paths for FRC robot autonomous routines. It provides a visual trajectory editor and exports path data for use in robot code.
RobotBuilder is an official WPILib tool that generates C++ or Java FRC robot code from a graphical configuration. It helps teams quickly scaffold robot projects by defining subsystems, commands, and wiring visually.
SmartDashboard is an official WPILib tool for real-time robot telemetry and debugging. It allows FRC programmers to monitor sensor values, motor outputs, and custom data from their robots during development and competition.
Tutorial documentation for the Autodesk Synthesis Field Exporter, a tool that enables FRC teams to export custom field designs from Autodesk Inventor into the Synthesis robot simulator for testing and validation.
The official FIRST Robotics Competition program landing page from FIRST Inspires, providing information about FRC for grades 9-12, including getting started resources, current season details, team/event search, and registration information.
Official FIRST YouTube channel providing educational robotics content, competition videos, and STEM inspiration for FRC, FTC, and FLL programs.
Glass is an official WPILib dashboard and robot data visualization tool designed for FRC programmers. It provides a GUI for monitoring robot telemetry and visualizing sensor data during development and testing.
WPILib documentation hub providing access to FRC control system documentation, FMS documentation, KOP (Kit of Parts) guides, and archived historical documentation for FRC teams.
Official documentation and reference for PhotonVision, a free and easy-to-use vision processing solution designed specifically for FIRST Robotics. Includes guides for hardware selection, camera calibration, pipeline tuning, and robot code integration via PhotonLib.
Official WPILib installation guide for FRC that walks teams through installing the WPILib development environment, Visual Studio Code, and all dependencies needed for Java and C++ robot code development.
WPILib official documentation covering FRC software tools, robot simulation, dashboards, and the roboRIO platform. Reference material for FRC programmers.
Plug-and-play FRC vision camera with an integrated web dashboard for configuration. Supports AprilTag tracking, neural network pipelines, and returns target data directly over NetworkTables.
Browser-based professional CAD platform heavily adopted by FRC and FTC teams. Supports real-time collaboration, version history, and a large library of FIRST-specific part libraries (MKCAD, etc.).