On this page
- Phase 1 — Before You Touch the Hardware
- Phase 2 — Building Your Drivetrain (Sessions 1–3)
- Phase 3 — Programming Basics (Sessions 1–2)
- Phase 4 — Autonomous Motion (Sessions 4–5)
- Phase 5 — Driver Control (Session 6)
- Phase 6 — Competition Template (Session 7)
- Phase 7 — Sensors (Session 8)
- Phase 8 — Mechanisms (Sessions 9–11)
- Phase 9 — System Integration (Sessions 12–14)
- Phase 10 — Advanced Autonomous (Sessions 15–17)
- Phase 11 — Competition (Sessions 18–20)
- Reference — Read Anytime
Getting Started — VEX V5
Welcome to the VEX V5 Foundations program! This page is your reading roadmap. Work through these articles in order — each one builds on what came before. By the end, you will have the background knowledge to build, wire, program, and compete with a VEX V5 robot.
You do not need to read everything before your first session. Aim to finish each section’s articles before or during the matching session block.
Phase 1 — Before You Touch the Hardware
Read these first. They cover safety, the equipment you will use, and the lab rules.
- Resources: Safety Rules — Lab safety, emergency stop procedures, and the safety agreement you will sign on Day 1.
- Resources: Tool Usage — How to use hand tools safely and correctly.
- Hardware: The Brain — The VEX V5 Brain is the computer at the center of your robot. Learn what it does and how it connects to everything else.
- Hardware: Brain User Interface — How to use the Brain’s touchscreen to monitor sensors, check port connections, and run programs.
- Hardware: Battery Packs — Charging, caring for, and checking the battery that powers your robot.
Phase 2 — Building Your Drivetrain (Sessions 1–3)
These articles cover the mechanical and electrical foundations of your robot’s drivetrain.
- Fundamentals: Gear Ratios — How gears change speed and torque. You will calculate gear ratios before building your drivetrain.
- Drivebase: Drivetrains — The different types of drivetrain configurations and when to use each one.
- Drivebase: Wheels — Traction vs. omni wheels and how their placement on an 8-wheel chassis affects robot performance.
- Drivebase: Best Practices — Structural tips for building a drivetrain that holds together under competition stress.
- Fundamentals: Fasteners — Screws, lock nuts, and standoffs — the fasteners that hold your robot together.
Phase 3 — Programming Basics (Sessions 1–2)
Read these before or alongside Sessions 1 and 2.
- Software: C++ Basics for Robotics (find this in the Software section of the sidebar) — Variables, functions, loops, and conditionals in C++. Start here if you are new to C++ programming.
- Hardware: Motor Encoders — How the built-in encoders in VEX V5 motors measure distance and position. Essential for any autonomous motion.
Phase 4 — Autonomous Motion (Sessions 4–5)
These articles explain how to make your robot drive accurately without a driver.
- Navigation: Odometry — Using encoder counts to estimate how far the robot has traveled.
- Navigation: PID Controllers — The feedback algorithm that lets your robot drive to an exact distance or turn to an exact angle. This is one of the most important articles in the entire wiki — read it carefully.
- Hardware: IMUs (Inertial Measurement Units) — The inertial sensor that tells your robot which direction it is facing.
Phase 5 — Driver Control (Session 6)
- Hardware: VEX Controller — The handheld controller hardware — inputs, axes, buttons, and wireless connection.
- Software: Driver Control Programming — How to write a driver control loop, implement arcade drive, add deadband filtering, and tune joystick response curves.
Phase 6 — Competition Template (Session 7)
- Software: Competition Template — The three-phase structure (
pre_auton,autonomous,usercontrol) that all VEX V5 competition programs must use. Includes a multi-routine autonomous selector.
Phase 7 — Sensors (Session 8)
- Hardware: Distance Sensors — How distance sensors work and how to use them to detect game objects and walls.
- Hardware: Optical Sensors — Color and proximity detection for identifying game objects.
- Hardware: Bumper Switches — Using limit switches to detect contact and trigger mechanism sequences.
Phase 8 — Mechanisms (Sessions 9–11)
- Fundamentals: Solid Mechanics — Forces, stress, and why bracing matters. Helps you understand why lifts fail and how to fix them.
- Mechanisms: Lifts — The different types of lift arms — 2-bar, 4-bar, cascade — and how to build, brace, and torque-calculate for them.
- Mechanisms: Intake — Roller intakes and how to tune compression, spacing, and motor stall detection.
- Software: State Machines — The design pattern for controlling lift positions and mechanism sequences with precise position control and button triggers.
Phase 9 — System Integration (Sessions 12–14)
- Fundamentals: Center of Gravity — Why weight distribution matters when you add a lift and intake to your chassis.
- Navigation: Autonomous Strategy — How to plan autonomous routes, calculate theoretical scores, and run repeatability tests.
- Resources: Troubleshooting Guide — The five-step debugging process for mechanical and software problems. Read before your first integration session.
Phase 10 — Advanced Autonomous (Sessions 15–17)
- Navigation: Localization — How robots track their position on the field using odometry and sensor fusion.
- Software: Path Planning & Motion Chaining — Motion chaining, curved path approximation, error recovery, and multi-routine selectors.
Phase 11 — Competition (Sessions 18–20)
- Resources: Competitions — How VEX V5 competitions work — match format, scoring, rankings, alliance selection, and what to expect on competition day.
Reference — Read Anytime
These articles are useful reference material. Read them when a topic comes up or when something breaks.
- Fundamentals: Ohm’s Law — Basic electrical concepts behind motors and batteries.
- Fundamentals: Friction Mitigation — Reducing friction in drivetrains and mechanisms.
- Fundamentals: Compound Gear Trains — Multi-stage gear systems used in complex mechanisms.
- Navigation: AprilTags — Vision-based localization using fiducial markers (advanced).
- Hardware: Pneumatics — Air-powered mechanisms used in advanced competition robots.