Gray Matter Coding Workshop
Quick Note
Before You Begin
Why Are We Here?
Learn FRC's Best Programming Practices
Master industry-standard coding patterns, command-based architecture, and proven development workflows that successful FRC teams use.
Build Competition-Winning Robots
Develop reliable, maintainable code that performs under pressure and helps your team succeed at districts, regionals and FIRST Championship.
Target Audience & Goals
Who This Workshop Is For
This workshop is designed for FRC Teams using Java and CTRE Hardware.
What You'll Learn
- • Code architecture and best practices
- • Subsystems structure and organization
- • Command-based programming framework
- • PID tuning techniques
- • Libraries and framework usage
- • Hardware integration with CTRE devices
- • Motion profiling and control
- • Real-world competition implementation
Our Mission
This site was created by Team 5712, Hemlocks Gray Matter, with support from its friends as a resource to cover introductory to advanced topics while providing a clear learning and implementation plan. We are excited for you to learn code architecture, command-based programming, and more!
Choose Your Workshop
Workshop #1
Fundamentals of FRC programming with command-based framework, subsystems, and PID control.
Workshop #2
Advanced topics including swerve drive, vision systems, path planning, and data logging.