Skip to main content

2026 KitBot Template

The 2026 KitBot template is designed for robots based on the design of the 2026 FIRST KitBot. It includes all of the features of the differential drive template, along with year-specific subsystems and a simple autonomous routine. It supports a wide variety of hardware, including Spark Max/Flex, Talon SRX, and TalonFX controllers along with the navX, Pigeon 2, and similar gyros.

info

The AdvantageKit 2026 KitBot template is open-source and fully customizable:

  • No black boxes: Users can view and adjust all layers of the drive and launcher control stack.
  • Customizable: IO implementations can be adjusted to support any hardware configuration (see the customization section).
  • Replayable: Every aspect of the drive control logic, launcher control, etc. can be replayed and logged in simulation using AdvantageKit's deterministic replay features with guaranteed accuracy.

Setupโ€‹

  1. Download the 2026 KitBot template project from the AdvantageKit release on GitHub and open it in VSCode.

  2. Set up the drive subsystem using the instructions found here.

  3. In the constructor of RobotContainer, switch the IO implementation instantiated for other subsystems based on your chosen hardware. The default is the Talon SRX.

  4. In RollerConstants, update the device CAN ID to the correct CAN ID of the motor controller (as configured in Phoenix Tuner or REV Hardware Client)