Skip to content

nerdherd/Reefscape2025

Repository files navigation

Reefscape2025

FRC Team 687's code for its Reefscape 2025 competition robot, Squidward.

How to Use

This program requires WPILib VSCode 2025 and FRC Game Tools 2025 to be installed. Clone this repository from https://github.com/nerdherd/Reefscape2025 or download and unzip the latest release, open it in VSCode, and press shift + F5 to deploy it to the robot. Then use Driver Station to enable the robot.

The robot is controlled using two PS4 Controllers, with alternatives for operator input. For compatibility purposes, a wrapper class Controller.java is used to translate button inputs to generic inputs.

Structure

src/main/java/frc/robot/ — Main robot code

subsystems/ — Contains subsystem classes like Drivetrain, Shooter, Arm, etc.

commands/ — Autonomous and teleop commands

Constants.java — Robot-wide constants

RobotContainer.java — Central place for binding subsystems and commands

Controller.java — Wrapper for gamepad input

Contributing

Please branch off from the V1 branch for any changes, and then submit a PR when finished. Changes will be merged into the main branch and tagged as a release every two weeks.

3rd Party Libraries

This repository uses:

About

Code for FRC Team 687's 2025 Reefscape Season.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 17

Languages