Gray Matter LogoGray Matter Workshop

Hemlock's Gray Matter - Team 5712
Coding Workshop

Learn FRC's best programming practices to build a robot good enough to win events. Master code architecture, subsystems, PID tuning, libraries, and more!

Ready to build competition-winning robot code?

Begin Your FRC JourneyHands-on · Interactive

What We're Programming

This workshop uses two fundamental FRC mechanisms to teach universal programming concepts that apply to all robot systems.

Learn motor control, PID tuning, encoder feedback, and motion profiling with these competition-proven designs.

Competition robot arm with rotational joint controlled by CTRE Kraken motor, demonstrating position control for FRC scoring mechanisms

Arm Position Control

Program precise arm positioning using PID control, encoder feedback, and Motion Magic for smooth, controlled movements to scoring positions.

High-speed flywheel shooter mechanism for launching game pieces, demonstrating velocity control and feedforward techniques in FRC

Flywheel Velocity Control

Master velocity control for consistent shooting performance using feedforward control and velocity PID for rapid spin-up and accuracy.

Special thanks to:

CTR Electronics LogoMichAuto LogoMichigan Office of Future Mobility and Electrification LogoLockwood STEM Center Logo

The Team:

Joe Lockwood, Josh Bacon, Chris Bale, Alex Haltom, and Team 5712

Ethan Shannon and Team 5216

We use PostHog analytics with user-identifying features disabled to improve our site. Data is aggregated and not used to identify you. You can accept or reject analytics.