← Home
🗺 Site Map

Guide Library

130 guides
New to Spartan Design? Pick a starting point — then the library filters to match.
📖 Start Here Guide or by role
130 guides
🎓
Referenceall roles
~5 min
Coach & Mentor Resources
PTC/Onshape unit guides, vocabulary, discussion questions, and learning center links for coaches running Onshape curriculum sessions with their team.
⚔️
Getting Startedbeginner
~1 min read
The Spartan Creed
Six lines we live by. Who we are, on and off the field.
🏅
Getting Startedbeginner
~2 min read
Our Values
Seven ideas we practice every day — from scouting opponents to staying calm under pressure.
🧠
Getting Startedbeginner
~3 min read
Our Philosophy
Think. Build. Adapt. Lead. Four ideas that shape how we compete — rooted in Sun Tzu, Musashi, Boyd, and Aurelius.
💻
Getting Startedbeginner
~8 min read
Laptop Setup Guide
Specs, setup checklist, and storage protocol for school and personal laptops.
🖥️
Getting Startedbeginner
~12 min read
Setup: VS Code + PROS + EZ Template
Install VS Code, PROS, and EZ Template. Upload your first project to the Brain.
🚀
Getting Startedbeginner
~20 min read
First 30 Minutes in VS Code
Read main.cpp, make your first change, and write a working autonomous.
🧩
Getting Startedbeginner
~10 min read
Blocks → Text Code
Coming from VEXcode blocks? Side-by-side comparisons, VS Code tour, and a quick-reference cheatsheet.
🪾
Getting Startedbeginner
~15 min read
Clawbot Training Platform
EZ Template on the Clawbot — IMU, chassis config, training drills.
📡
Getting Startedbeginner
~5 min read
Brain Download & Auton Selector
Upload code, navigate the Brain program screen, and wire the EZ Template auton selector.
🏷️
Programmingbeginner
~8 min read
Naming Conventions & Reserved Words
camelCase vs PascalCase, complete list of reserved PROS/EZ names, and a naming quiz.
Competitionintermediate
~10 min tool
AWP & Robot Skills Strategy
AWP conditions, skills scoring, rankings, and an interactive run tracker with split times.
🎮
Competitionbeginner
checklist + log
Driver Practice Curriculum
Six-phase practice progression from basic control to match simulation.
Competitionbeginner
tool
Match Timer
1:45 practice match countdown with drill timers. Load any drill into the timer. Alerts at :45, :30, and :15.
📉
Competitionbeginner
tool
Self Score
Tap to tally points during a practice match. Editable categories per game. Saves match history and tracks your personal best.
🏆
Competitionbeginner
tool
Alliance Picklist
Build your alliance selection picklist. Track candidates, tag capabilities, rank for draft day. Copies to clipboard when the captain calls you.
🏎
Programmingintermediate
~15 min tool
Driver Control Tuning
Input curves, deadband, turbo scaling, button remapping, and one-button macros with a live visualizer.
📅
Competitionbeginner
~10 min tool
Season Timeline & Planner
Season phases, milestones, and a planner that calculates dates from your calendar.
🚫
Competitionbeginner
checklist
Robot Inspection Guide
What inspectors check, size limits, legal parts, wiring rules, and a pre-event checklist.
Programmingadvanced
~8 min read
Exit Conditions & Chained Movements
pid_wait_until(), pid_wait_quick_chain(), and swing moves that recover 1–2 seconds per auton run.
Programmingbeginner
EZ Template Fresh Setup
From zero to driving robot. File tree explorer, interactive chassis constructor generator.
🎯
Programmingintermediate
PID Tuning with EZ Template
Interactive PID response curve simulator. Step-by-step tuning sequence using the built-in tuner.
📺
Programmingintermediate
Auton Selector Setup & Strategy
Register routines, use the Brain screen at the field. Interactive Brain simulator.
🏆
Programmingintermediate
Skills Autonomous in EZ Template
60-second solo run design. Field path planner SVG, time budget diagram, IMU reset strategy.
🤖
Programmingall levels
EZ Template AI Assistant
Ask anything about EZ Template. Enter your motor ports and get code answers using your actual config.
Hardwarebeginner
~10 min read
Wiring Guide & ESD Protection
Port strategy, cable management, service loops, and ESD prevention.
Hardwarebeginner
~8 min + calc
Gear Ratios & Motor Speed
Interactive calculator: cartridge, up to 3 gear stages, wheel diameter → RPM, top speed, torque multiplier.
⚙️
Hardwarebeginner
tool
Gear Ratio Calculator
Standalone calculator: motor cartridge + gear stages + wheel diameter → RPM, speed, torque, and gear chain diagram.
🎮
Competitionbeginner
~8 min read
Partner Controller
PROS dual-controller setup, dividing driver/operator roles, and building team communication protocols.
🏎
Programmingintermediate
~10 min tool
Curvature (Cheesy) Drive
FRC 254 control scheme — gentle arcs at speed, tight turns when slow.
📄
Programmingbeginner
~8 min read
Organizing Code Across Files
Split main.cpp into subsystem files with headers. Find any code fast.
🐙
Programmingintermediate
GitHub & Programming Workflow
Using Git and GitHub for version control, collaboration, and protecting your code across the season.
💾
Programmingbeginner
Git & Version Control
Four essential commands, branching for experiments, and tagging competition code. Never lose auton again.
🚫
Programmingintermediate
~8 min read
Stall Detection
Cut power when intake jams or arm stalls. Current-based and velocity-based detection with auto-reverse.
⚙️
Programmingadvanced
Finite State Machine
Replace nested if-else spaghetti with clean enum-driven logic for mechanisms and sensor-responsive autons.
Programmingintermediate
Bang-Bang Controller
Full power to target, full reverse, repeat. Zero tuning parameters. Live simulation included.
🎾
Programmingintermediate
Take Back Half (TBH) Controller
One gain, less oscillation than bang-bang. Purpose-built for flywheel velocity control.
🌍
Hardwareintermediate
V5 GPS Sensor
Absolute X/Y/heading, no drift. Mounting rules, PROS setup, and comparison with odometry pods.
📊
Programmingintermediate
Data Logging to SD Card
Write motor and PID data to SD card, then graph in Excel.
⚙️
Programmingbeginner
Code Style & Autoformatting
Shift+Alt+F formats instantly. .clang-format setup so every team member’s code looks the same.
🏆
Competitionadvanced
~12 min read
Autonomous Tournament Strategy
Three-tier auton portfolio, alliance coordination, expected-value math, and pre-match checklist.
🧰
Competitionintermediate
Strategist Toolkit
Seven tools, different jobs, one system. What to open, when, and how to combine data with live scouting.
📈
Competitionintermediate
VRC Data Analysis Guide
TrueSkill ratings, event pages, Shadow/Rookie/Veteran tracks, pre-event brief, and assignment tracker.
📊
Competitionintermediate
~5 min tool
Match Scouting Sheet
Interactive scouting form that saves to your device. Sortable records for alliance selection.
Programmingintermediate
~10 min read
Drive and Operate Simultaneously
Intake + arm + drive at once using inline commands and PROS Tasks.
Programmingintermediate
~10 min read
PROS Tasks & Multitasking
Run intake and auton simultaneously. pros::Task syntax, shared variable safety with mutex, and 3 most common task bugs.
🔍
Programmingintermediate
~10 min read
Debugging Techniques for PROS
5 methods in order: Brain screen, terminal printf, LED patterns, SD card logging, pros monitor. Open when something breaks.
📍
Programmingintermediate
tool
Field Coordinate Mapper
Click to place waypoints on a 12×12 VRC field grid. Add actions, time budgets, and export as code comments.
💨
Hardwareintermediate
Pneumatics Best Practices
Air budget estimator, build practices, solenoid wiring, 5 programming patterns, single vs double-acting.
🌎
Competitionintermediate
Route Planning
Match vs Skills planning and the six field variables that break routes.
Hardwarebeginner
V5 Battery Management
LED codes, charging rotation, skills battery protocol, Battery Medic, PROS API, storage best practices.
🎮
Hardware
V5 Controller Guide
Parts overview, control mapping best practices, pre-match checklist, troubleshooting table, and practice drills. For drivers, programmers, and pit crew.
🌐
Programmingadvanced
Custom Brain Screen
480×240 dashboard: auton selector, timer, motor temps, IMU.
📝
Competitionintermediate
~15 min read
Engineering Notebook & Design Process
Testing protocols and decision matrices built to the RECF rubric.
🔬
Competitionintermediate
~10 min read
Testing, Data & Iteration System
Structured test loops, failure protocols, and improvement tracking.
Competitionintermediate
~12 min tool
Game Analysis — Push Back 2025–26
Scoring breakdown, efficiency calculator, and pre-match decision framework.
💻
CADbeginner
~10 min read
Onshape Setup for VRC
Account, VEX part library, and team structure before your first CAD session.
🚗
CADintermediate
~12 min read
First Drivetrain in Onshape
Frame, shafts, bearings, wheel spacing, motors — with a verification checklist.
⚙️
CADintermediate
~10 min read
Mechanism Concept Sprint
3 concepts → CAD top 2 → tradeoff matrix → documented selection.
🔧
CADintermediate
CAD to Build Handoff
Turn your model into a BOM, screw plan, and fabrication notes.
✂️
CADadvanced
Custom Parts & Fabrication
Delrin vs polycarbonate, DXF for CNC, tolerances, pre-cut checklist.
🔗
CADintermediate
Assembly Mates & Constraints
All 6 mate types, shaft stack sequence, DOF explained. Interactive explorer + YouTube embed.
📐
CADintermediate
Full Robot Layout & Packaging
Plan the whole robot before cutting metal. Clickable zone layout, CG estimator, 18" constraint check.
🔀
CADintermediate
Version Control & Design History
Timestamp designs, branch for experiments, produce notebook-ready version history screenshots.
🖼
CADintermediate
2D Drawings for Notebook & Build
Create dimensioned drawings, add callouts and BOM table, export to PDF for the notebook.
🔌
Integrationintermediate
CAD to Code: The Engineering Thread
Map every Onshape measurement to EZ Template config. Connection map + robot config generator.
🚀
Processall roles
The 3-Day Design Sprint
72-hour workflow from game reveal to working code and 3 notebook entries. All roles, every step.
🔄
CADall levels
Onshape AI Assistant
Ask anything about Onshape for VRC. Mates, assemblies, drawings, version control, VEX parts library.
💰
Budgetbeginner
Budget Hub
Central tracker, cost estimator, all budget guides in one place.
💰
Budgetbeginner
Team Budget Planning
District vs self-fund, championship costs, interactive budget calculator.
💰
Budgetintermediate
Sponsor Outreach
Tiered packages, outreach sequence, copy-ready email templates.
💰
Budgetintermediate
Budget Notebook Entries
4 rubric-mapped entries with copy-ready templates for judges.
💰
Budgetintermediate
Budget Interview Prep
6 judge Q&As with Developing / Proficient / Expert answers.
💰
Budgetintermediate
BOM → Notebook Cost Table
CSV to Sheets to notebook cost table. Export from Onshape BOM.
💰
Budgetintermediate
Cost as a Design Constraint
Interactive decision matrix including cost as a weighted criterion.
🔄
CADintermediate
Onshape BOM Panel
Generate BOM from assembly, CSV export, Education account workarounds.
🔧
Hardwarebeginner
V5RC Tools Guide
Hand tools, power tools, starter kits, VEX vs Robosource, safety rules.
🎰
Mechanismsintermediate
~10 min read
Intake Design for V5RC
Rollers, top-down intakes, and conveyors built to collect cleanly, hand off smoothly, and avoid jams.
⬆️
Mechanismsintermediate
~10 min read
Lift Systems Guide
Compare arms, four-bars, six-bars, and DR4B. Choose the simplest lift.
🎯
Mechanismsadvanced
Flywheel Shooter Guide
Build accurate, repeatable flywheel systems with better compression, spin-up, consistency, and velocity control.
🚀
Mechanismsadvanced
Launcher Systems Guide
Catapults, slingshots, and punchers — timing, reset speed, reliability.
🔁
Mechanismsadvanced
PTOs & Motor Sharing
Shift motors between systems. When PTOs are worth the complexity.
Mechanismsintermediate
Quick-Swap Motor Mounting
Replace a failed motor in under 30 seconds using zip ties.
🎯
Competitionintermediate
~8 min read
Tournament Pit Crew System
Roles, between-match workflows, and emergency repair protocols.
🤖
Programmingadvanced
Advanced Robot Programming
6-motor drive, arm presets, intake toggle, scuff controls, macros, and pneumatics — full competition code.
🚀
Getting Startedintermediate
Level Up: Advanced Text Coding
Error messages, debugging, compilation pipeline, formatting habits, and 5 practice exercises.
📍
Programmingadvanced
~15 min read
Odometry — Know Where You Are
Tracking wheel theory, EZ Template odom setup, coordinate paths, distance sensor correction, and tuning.
🔬
Programmingadvanced
reference
PID Diagnostics Guide
Symptom → diagnosis → fix for 8 PID behaviors. EZ Template tuner and pre-competition checklist.
🔪
Hardwareintermediate
Build Your Odometry Pod
Parts list, bracket template, step-by-step assembly, mounting position, and verification checklist.
🔬
Hardwareadvanced
~8 min read
Other Odom Pod Designs
Static screw joint, leaf spring, and doubled LS axle pivoting pod. Community CAD files, Echo leafspring video, and EthanMik full tutorial. Requires laser-cutting access.
🔍
Hardwarebeginner
checklist
Robot Pre-Programming Check
Physical inspection, port log, motor spin test — 16-point pre-flight.
🏁
Competitionbeginner
checklist
Competition Template & Match Day
PROS hook functions, the full match sequence, and a competition-day pre-match checklist.
🏆
Competitionintermediate
~20 min tool
Mission Control
Pre-competition readiness, judge interview, notebook audit, and concept review.
🗺
Competition
advanced
Engineering Notebook Pathway
All four notebook guides in one place. Season writing schedule, rubric levels explained, and what Design Award judges look for.
Start the Pathway →
📝
Competitionbeginner
~8 min read
Getting Started with the Engineering Notebook
What judges look for, how to write daily entries, and how to build a notebook all season long.
📄
Competition
beginner
How to Use the Notebook Template
The 6-color EDP system, how to keep entries in order, maintain the TOC, and set up navigation for judges.
Open Template Guide →
notebook
📋 Criteria & Constraints Reference
RECF criteria-and-constraints format explained — what each section must contain so your team can write the table in its own words.
notebook
🔍 Notebook Chronology Guide
What RECF judges look for in notebook chronology — how to self-audit for date order, gaps, and EDP coverage before submission.
notebook
🔧 Build Log Entry Guide
Write complete orange EDP entries for every hardware and code change.
Competitionbeginner
template
Time Management for V5RC Teams
Session templates, season phase allocations, priority rules, and rookie vs advanced defaults.
📋
Competitionbeginner
Project Management for Student Teams
Ownership maps, milestone templates, sprint boards, risk management, and notebook integration.
💰
Hardwarebeginner
Budget Management & Parts Planning
Cost categories, must-have vs nice-to-have, ordering workflow, pit box checklist, and judge prep.
🌞
Competitionbeginner
Outreach, Mentoring & Service
What RECF scores, outreach formats that work, and how to document impact.
🎤
Competitionintermediate
~12 min read
Judge Interview Playbook
How interviews work, the 8 rubric questions, and the team hand-off strategy.
🎤
Competitionintermediate
~15 min tool
Interview Skills Lab
Practice questions for all 8 rubric areas and a full 10-minute mock interview.
📏
Hardware
Distance Sensor Positioning
Use the V5 distance sensor with EZ Template to align precisely to field walls. Consistent autonomous starts and repeatable skills cycles.
Open Guide →
🔧
Hardware
Sensor Mounting Guide
Where and how to mount the distance sensor for reliable wall-based positioning. Angle rules, bracket options, and competition-proofing.
Open Guide →
⚙️
Programming
Sensor-Based Autonomous
Replace time-based guessing with sensor conditions that react to reality. Consistent skills runs, reliable auton starts, reusable positioning functions.
Open Guide →
📡
Programmingintermediate
~12 min read
Distance Sensor Auton Correction
Use wall resets to correct autonomous positioning. Eliminates battery drift, floor variation, and placement error. EZ Template code + STEM + interview.
🏆
Competition
Competition Calibration
Pre-match sensor checks, auton selector setup, and the team workflow that prevents selection errors. Good code fails for process reasons — this fixes the process.
Match Ready →
🕮
Competition
Game Manual Breakdown
A 4-pass reading system, section-by-section breakdown, team discussion questions, and a kickoff day checklist. Usable on kickoff day for any V5RC game.
Start Kickoff →
← ALL GUIDES
Team 2822·Mary R. Stauffer Middle School·Downey, CA
Hardware
Lifting Game Prep
Four-bar, six-bar, chain bar, DR4B — history, decision guide, build fundamentals, coding, and 4-week preseason plan.
AdvancedEngineer
Strategy
Kickoff Week Hub
Day-by-day kickoff guide. Identify game type, route to mechanism guides, write all three notebook entries, and assign team roles.
BeginnerAll Roles
Strategy
Alliance Coordination
Alliance coordination strategies and communication
IntermediateAll Roles
Strategy
Alliance Selection & Pick Strategy
Alliance selection process and decision-making
IntermediateAll Roles
Programming
Autonomous Routine Builder
Autonomous routine builder and planner
IntermediateAll Roles
Programming
Auton Failure Diagnosis
Diagnose and fix autonomous failures systematically
IntermediateAll Roles
Competition
Competition Day Cheat Sheet
Competition day quick reference cheatsheet
IntermediateAll Roles
Strategy
Mechanism Decision Matrix
Build a weighted decision matrix for mechanism selection
IntermediateAll Roles
Competition
Defensive Driving
Defensive driving rules, timing, and techniques
IntermediateAll Roles
Competition
Driver Development Track
Driver development curriculum and progression
IntermediateAll Roles
Competition
Endgame Execution
Endgame timing, execution, and reliability
IntermediateAll Roles
Hardware
End-Game Mechanisms
Endgame mechanism design and build guide
IntermediateAll Roles
Competition
Endgame Sequence Design
Endgame sequence design and autonomous integration
IntermediateAll Roles
Strategy
EV Calculator
Expected value calculator for match decisions
IntermediateAll Roles
Programming
EZ Template Quick Reference
EZ Template quick reference and API lookup
IntermediateAll Roles
Competition
Field Positioning
Field positioning strategies for offensive play
IntermediateAll Roles
Hardware
Gear Ratio & Drivetrain Speed
Gear ratio calculator and selection guide
IntermediateAll Roles
Competition
High-Stakes Driving
High Stakes season-specific driving strategies
IntermediateAll Roles
Programming
IMU Setup & Calibration
IMU setup, calibration, and drift correction
IntermediateAll Roles
Programming
IMU Setup & Calibration
IMU wiring, mounting, and initial configuration
IntermediateAll Roles
Strategy
Match Reading
Reading the field and opponents during a match
IntermediateAll Roles
Hardware
Motor Allocation Planner
Motor allocation planner for robot subsystems
IntermediateAll Roles
Hardware
V5 Motor Troubleshooting
Diagnose and fix motor faults and overheating
IntermediateAll Roles
Competition
Offensive Driving
Offensive driving patterns and cycle optimization
IntermediateAll Roles
CAD
Onshape VEX Video Series
Onshape video tutorial series for VRC students
IntermediateAll Roles
Competition
Pre-Competition Robot Audit
Pre-competition robot audit and checklist
IntermediateAll Roles
Hardware
Robot Rebuild Decision Guide
Framework for deciding when to rebuild vs iterate
IntermediateAll Roles
Competition
Recovery Driving
Recovery driving after mistakes and robot tips
IntermediateAll Roles
Strategy
Match Score Predictor
Match score predictor and strategy optimizer
IntermediateAll Roles
Strategy
Match Score Simulator
Score simulation tool for match planning
IntermediateAll Roles
Strategy
Team Season Planner
Season planning calendar and milestone tracker
IntermediateAll Roles
Competition
Robot Skills Score Tracker
Skills run tracker and score progression
IntermediateAll Roles
Programming
Autonomous Failure Diagnosis
Identify and fix auton failures — drift, hangs, inconsistency, and competition-day issues. Four-tab structured guide.
IntermediateAll Roles
Programming
Debugging Techniques for PROS
Print debugging, brain screen output, systematic isolation, and common PROS error reference.
IntermediateAll Roles
Competition
Competition Day Cheat Sheet
Morning prep checklist, queue protocol, match-day execution, and Push Back scoring quick reference.
BeginnerAll Roles
Hardware
Endgame Design Guide
Decision framework, mechanism types (pneumatic/motor/passive), reliability testing, and timing practice drills.
IntermediateEngineer
>