Skip to Main Content
VEX Robotics Logo
Get Started STEM Labs PD+ Forum Online Help
English (United States)
    العربية বাংলা Čeština Deutsch Español Español (Latinoamérica) Suomi Français हिंदी Magyar Bahasa Indonesia Italiano 日本語 Қазақ тілі 한국어 Lietuvių Latviešu മലയാളം Nederlands Polski Português Русский Svenska ไทย Türkçe Українська Tiếng Việt 简体中文 繁體中文
Get Started STEM Labs PD+ Forum Online Help
English (United States)
  • العربية
  • বাংলা
  • Čeština
  • Deutsch
  • Español
  • Español (Latinoamérica)
  • Suomi
  • Français
  • हिंदी
  • Magyar
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Қазақ тілі
  • 한국어
  • Lietuvių
  • Latviešu
  • മലയാളം
  • Nederlands
  • Polski
  • Português
  • Русский
  • Svenska
  • ไทย
  • Türkçe
  • Українська
  • Tiếng Việt
  • 简体中文
  • 繁體中文
  1. VEX Library
  2. V5
This category is not viewable in your language. Please check back at a future date.

Table of Contents

  • Start Here
  • Next Steps
  • Get Started with Your V5 System Bundle
  • Start Here
    • Get Started with VEX V5
    • V5 Educators Start Here
  • Next Steps
    • Building with VEX V5
    • Coding with VEXcode V5
    • Getting Started with VEX V5
    • Getting Started with Your V5 Kit
    • Selecting a V5 Robot Kit
  • Get Started with Your V5 System Bundle
    • Get Started with Your VEX V5 System Bundle
    • Understanding the V5 Controller
    • Understanding the V5 Robot Battery
    • Understanding the V5 Robot Brain
    • Understanding the V5 Robot Radio
    • See all articles under the Get Started with Your V5 System Bundle section.

Table of Contents

  • In the Classroom
  • V5RC Competition 101 STEM Labs
  • More Ways to Teach
  • Educator Resources
  • In the Classroom
    • Teaching EXP STEM Lab Units with VEX V5 Kits
    • Teaching with VEX V5
    • Using the VEX V5 Leaderboard
    • V5 Editable SPARK STEM Lab Previews
    • V5 SPARK STEM Lab Teacher Notes Guide
    • See all articles under the In the Classroom section.
  • V5RC Competition 101 STEM Labs
    • Implementing a Competition 101 STEM Lab
    • Cultivating a Positive Team Culture
    • Making Competition 101 STEM Labs Work for All Students
  • More Ways to Teach
    • Using VEX V5 Activities in the Classroom
    • Implementing V5 Learn Practice Compete STEM Lab Units
    • Teacher Support Materials in V5 Learn Practice Compete STEM Labs
    • Co-creating Learning Targets with Your Students
    • Having Effective Debrief Conversations with Your Students
    • See all articles under the More Ways to Teach section.
  • Educator Resources
    • Printable and Offline Resources for V5 STEM Labs

Table of Contents

  • Robot Brain
  • Robot Battery
  • Controller
  • Robot Radio
  • Motor
  • V5 Sensors
  • V5 3-Wire Devices
  • Using Sensors
  • Vision Sensor
  • Cables
  • Troubleshooting
  • Robot Brain
    • Changing the Backlight Percentage on the V5 Brain
    • Changing the Color Theme on the V5 Brain
    • Changing the Rotation Orientation on the V5 Brain
    • Mounting and Wiring the V5 Brain
    • Resetting the V5 Brain to Default Values
    • See all articles under the Robot Brain section.
  • Robot Battery
    • Charging the V5 Battery
    • Connecting the V5 Battery
    • Mounting and Wiring the V5 Battery
    • Planning V5 Battery Charging
    • V5 Battery Overview
  • Controller
    • Calibrating the V5 Controller
    • Charging the VEX V5 Controller
    • Making Selections from the V5 Controller Main Screen
    • Pairing the V5 Controller with the V5 Brain for a Wireless Connection
    • Resetting the V5 Controller
    • See all articles under the Controller section.
  • Robot Radio
    • Mounting and Wiring the V5 Radio
    • Understanding the V5 Radio LED Lights
    • V5 Radio Overview
  • Motor
    • Troubleshooting VEX V5 Smart Motors
    • Understanding V5 Smart Motor (11W) Performance
    • Understanding V5 Smart Motor (5.5W) Performance
    • Connecting and Configuring the Motor Controller 55
  • V5 Sensors
    • Overview of the VEX V5 Sensors
    • Using the 3-Wire Expander with VEX V5
    • Using the Distance Sensor with VEX V5
    • Using the GPS Sensor with VEX V5
    • Using the Inertial Sensor with VEX V5
    • See all articles under the V5 Sensors section.
  • V5 3-Wire Devices
    • Using 3-Wire Digital In/Digital Out Devices
    • Using the V5 3-Wire Bumper Switch v2 & Limit Switch
    • Using the V5 3-Wire LED Indicator
    • Using the V5 3-Wire Light Sensor
    • Using the V5 3-Wire Line Tracker
    • See all articles under the V5 3-Wire Devices section.
  • Using Sensors
    • Best Practices with the GPS Sensor
    • Coding the V5 Distance Sensor using Math Inequalities
    • Connecting a 3-Wire Device to the V5 Brain
    • Mounting and Wiring the V5 3-Wire Bumper Switch v2
    • Troubleshooting VEX V5 Sensors
    • See all articles under the Using Sensors section.
  • Vision Sensor
    • Connecting the V5 Vision Sensor to a Wireless Device
    • Mounting and Wiring the V5 Vision Sensor
    • Using the Vision Utility with the Vision Sensor
    • Viewing Vision Sensor Data on the V5 Brain
  • Cables
    • Connecting and Managing V5 Cables
  • Troubleshooting
    • Troubleshooting the V5 Brain White Screen Error
    • Understanding the VEX V5 Firmware Utility
    • Updating the V5 Brain Firmware
    • Updating the V5 Controller Firmware
    • Interpreting V5 Battery Lights and Errors
    • See all articles under the Troubleshooting section.

Table of Contents

  • Assembly Tips
  • Motor
  • Mechanisms
  • Structure
  • Competition Robots
  • Pneumatics
  • Legacy Pneumatics
  • Safety
  • Assembly Tips
    • Building V5 Robot Lift Systems
    • Designing a V5 Chassis
    • Creating a V5 Drivetrain
    • Using Gear Ratios with the V5 Motor
    • Stiffening a V5 Chassis
    • See all articles under the Assembly Tips section.
  • Motor
    • Mounting and Wiring the V5 Motor
    • Switching the V5 Motor Gear Cartridge
    • Using Spur Gears with the V5 Motor
    • V5 Motor Overview
    • Viewing the V5 Motor Dashboard
  • Mechanisms
    • Building V5 Passive Manipulators
    • Building V5 Robot Arms
    • Building V5 Robot Claws
    • Building with VEX V5 Motor Groups
    • Repairing and Reassembling a V5 Clawbot Claw (V5 Claw Kit v2)
    • See all articles under the Mechanisms section.
  • Structure
    • Overview of V5 Chains and Sprockets
    • Overview of VEX Screws
    • Removing V5 Stripped Screws
    • Understanding and Using V5 Tools
    • Understanding Standoff vs. Hex Nut Retainers
    • See all articles under the Structure section.
  • Competition Robots
    • Getting Started with Robot Design: V5RC Push Back
    • An Introduction to Dex: The V5RC Push Back Hero Bot
    • An Introduction to Axel: The V5RC High Stakes Hero Bot
    • An Introduction to Disco: the V5RC Spin Up Hero Bot
    • An Introduction to Moby: the V5RC Tipping Point Hero Bot
    • See all articles under the Competition Robots section.
  • Pneumatics
    • Understanding the V5 Pneumatics Kit Components
    • Example V5 Pneumatics Kit Configurations
    • Coding the V5 Pneumatics Kit
    • Controlling Pneumatics Using Buttons on Your Controller
  • Legacy Pneumatics
    • Legacy - Selecting a Pneumatics Kit for the V5 System
    • Legacy - Getting Started with Pneumatics with the V5 System
    • Legacy - Preventing Air Leakage in a VEX Pneumatic System
  • Safety
    • Precautions and Safety Guidelines When Working with VEX V5 Robots

Table of Contents

  • Get Started
  • Install
  • Open and Save Blocks Projects
  • Open and Save Python Projects
  • Open and Save C++ Projects
  • Connect to the Brain
  • Robot Config
  • Blocks Tutorials
  • Python Tutorials
  • C++ Tutorials
  • Troubleshooting
  • Project Help
  • Examples
  • IT Installation
  • Get Started
    • New Features in VEXcode 4.60
    • Creating a New Project in VEXcode V5
    • Get Started with VEXcode V5 Firmware
    • New Features in VEXcode V5 4.0
    • VEXos V5 Firmware Changelog
    • See all articles under the Get Started section.
  • Install
    • Installing the VEX Drivers Installer for VEX V5
    • Installing VEXcode V5 on Chromebook
    • Installing VEXcode V5 on iPad
    • Installing VEXcode V5 on macOS
    • Installing VEXcode V5 on Windows
    • See all articles under the Install section.
  • Open and Save Blocks Projects
    • Opening a VEXcode V5 Blocks Project on a Chromebook
    • Opening a VEXcode V5 Blocks Project on an Android
    • Opening a VEXcode V5 Blocks Project on an iPad
    • Opening a VEXcode V5 Blocks Project on macOS
    • Opening a VEXcode V5 Blocks Project on Windows
    • See all articles under the Open and Save Blocks Projects section.
  • Open and Save Python Projects
    • Opening a V5 Python Project on Chromebook
    • Opening a V5 Python Project on Windows
    • Opening a VEXcode V5 Python Project on macOS
    • Saving a V5 Python Project on Chromebook
    • Saving a V5 Python Project on macOS
    • See all articles under the Open and Save Python Projects section.
  • Open and Save C++ Projects
    • Opening a V5 C++ Project on Chromebook
    • Opening a V5 C++ Project on Windows
    • Opening a VEXcode V5 C++ Project on macOS
    • Saving a V5 C++ Project on Chromebook
    • Saving a V5 C++ Project on macOS
    • See all articles under the Open and Save C++ Projects section.
  • Connect to the Brain
    • Configuring the V5 Brain for Coding over Bluetooth
    • Connecting the V5 Brain to a Computer via USB
    • Connecting to the Console Serial Port in Web-Based VEXcode V5
    • Connecting with App-Based VEXcode V5 - Chromebook
    • Connecting with App-based VEXcode V5 - macOS
    • See all articles under the Connect to the Brain section.
  • Robot Config
    • Adding the V5 Vision Sensor as a Device in VEXcode V5
    • Adjusting the V5 Vision Sensor in VEXcode V5
    • Configuring 3-Wire Devices in VEXcode V5
    • Configuring 3-Wire Digital In and Digital Out Devices in VEXcode V5
    • Configuring a 2-Motor Drivetrain (No Gyro) in VEXcode V5
    • See all articles under the Robot Config section.
  • Blocks Tutorials
    • Blocks Keyboard Navigation Shortcuts in VEXcode V5 (Experimental)
    • Changing Block Size in VEXcode V5
    • Configuring Sensors in VEXcode V5
    • Converting a Blocks Project to Text in VEXcode V5
    • Custom Controller Code in VEXcode V5
    • See all articles under the Blocks Tutorials section.
  • Python Tutorials
    • Accessing Help in a VEXcode V5 Python Project
    • Data Logging with a VEX Brain and Sensors Using Python
    • Starting, Downloading, and Running a Python Project in VEXcode V5
    • Understanding the Colorization of Code in VEXcode V5 Python
    • Using Comments in VEXcode V5 Python
    • See all articles under the Python Tutorials section.
  • C++ Tutorials
    • Accessing Help in a VEXcode V5 C++ Project
    • Starting, Downloading, and Running a VEXcode V5 C++ Project
    • Using C++ Example Projects and Templates in VEXcode V5
    • Using the C++ Autocomplete Feature in VEXcode V5
    • Using the Code Viewer for C++ in VEXcode V5
  • Troubleshooting
    • Troubleshooting VEXcode V5 Opening Slowly on Windows Computers
    • Resolving "Invalid Asset Table" Errors on a VEX V5 Brain
    • Troubleshooting Connecting to Web-based VEXcode V5
    • Pre-Downloading a Project Checklist for VEXcode V5
    • Understanding Download Errors in VEXcode V5
    • See all articles under the Troubleshooting section.
  • Project Help
    • Playing Custom Imported Sounds in a VEXcode V5 Project
    • Viewing Tutorial Videos in VEXcode V5
  • Examples
    • Driving Disco, the 2022-23 VRC Hero Bot
  • IT Installation
    • Installing VEXcode V5 3.x with MSI Installers
    • Installing VEXcode V5 4.x with MSI Installers

Table of Contents

  • Robot Skills
  • Competition Field Logistics
  • Virtual Coding Skills
  • Virtual Driving Skills
  • Robot Skills
    • Running a Robot Skills Match on a VEX V5 Controller
    • Using a VEX V5 Robot Brain for Robot Skills Challenge Field Control
  • Competition Field Logistics
    • Connecting to the VEX V5 Competition Field
    • Minimizing Electrostatic Discharge at VEX V5 Robotics Competition Events
    • Mounting the Field Control System to the VEX V5 Portable Competition Field
    • Mounting the Field Monitor Stand to the VEX V5 Portable Competition Field
    • Securing the Straps on the VEX V5 Portable Competition Field
    • See all articles under the Competition Field Logistics section.
  • Virtual Coding Skills
    • Accessing V5 Virtual Skills with a Virtual Skills Key
    • Get Started with the V5RC Push Back Playground in VEXcode VR
    • Get Started with the VRC Over Under Playground in VEXcode VR
    • Using the AI Vision Sensor in the V5RC High Stakes Playground
    • Using the V5RC 25-26 Push Back Playground Window
  • Virtual Driving Skills
    • Practicing Using V5 Virtual Driving Skills
    • Connecting a VEX V5 Controller to Virtual Driving Skills

Table of Contents

  • Installation
  • Using the VS Code Extension
  • V5 Brain in VS Code Extension
  • UI and Settings in VS Code Extension
  • VS Code Extension for V5
  • Installation
    • Troubleshooting VEX VS Code Extension with macOS
    • VS Code Installation Guide for V5 on a Windows Device
    • VS Code Installation Guide for V5 on a macOS Device
    • Installing the VEX Extension, C/C++ Extension, and Python Extension in VS Code
    • VS Code Installation Guide for V5
  • Using the VS Code Extension
    • Updating V5 Brain Firmware through a Controller in VS Code
    • Downloading and Running a VEX Project in VS Code
    • Accessing Help in a VEX VS Code Project
    • Using the VEX Feedback in VS Code
    • Understanding the VEX DEVICE INFO in VS Code
    • See all articles under the Using the VS Code Extension section.
  • V5 Brain in VS Code Extension
    • Updating VEXos in VS Code
    • Naming the VEX Brain in VS Code
    • Setting the Team Number for the VEX Brain in VS Code
    • Taking Screenshots of the VEX Brain in VS Code
    • Erasing Programs From VEX Brain in VS Code
    • See all articles under the V5 Brain in VS Code Extension section.
  • UI and Settings in VS Code Extension
    • VEX VS Code Extension UI Overview
    • Understanding the User Settings for VEX VS Code Extension
  • VS Code Extension for V5
    • Creating VS Code Projects for V5
    • VS Code New Project for V5
    • VS Code UI Overview for V5
    • Using the VEX Visual Studio Code Extension

Table of Contents

  • Getting Started
  • Coding with the AI Vision Sensor
  • Troubleshooting
  • Additional Resources
  • Getting Started
    • Getting Started with the AI Vision Sensor with VEX V5
    • Setting up Your Classroom Environment for Using the AI Vision Sensor
    • Mounting and Wiring the AI Vision Sensor on the V5 Clawbot
    • Mounting and Wiring the AI Vision Sensor on the V5 Advanced Trainingbot
    • Updating the AI Vision Sensor's Firmware in VEXcode V5
    • See all articles under the Getting Started section.
  • Coding with the AI Vision Sensor
    • Coding with the AI Vision Sensor in VEXcode V5 Blocks
    • Coding with the AI Vision Sensor in VEXcode V5 Python
    • Coding with the AI Vision Sensor in VEXcode V5 C++
    • Configuring Color Signatures with the AI Vision Sensor in VEXcode V5
    • Configuring Color Codes with the AI Vision Sensor in VEXcode V5
    • See all articles under the Coding with the AI Vision Sensor section.
  • Troubleshooting
    • Troubleshooting the AI Vision Sensor with VEX V5
    • Allow Camera Permissions for AI Vision Sensor on Chrome Browser VEXcode V5
    • Allow Camera Permissions for AI Vision Sensor on Windows in App-based VEXcode V5
    • Allow Camera Permissions for AI Vision Sensor on macOS in App-based VEXcode V5
    • Block AI Vision Sensor Camera Permissions in Microsoft Edge VEXcode V5
  • Additional Resources
    • Comparing the AI Vision Sensor to the V5 Vision Sensor

Table of Contents

  • Get Started
  • Setting Up VEX AI
  • Using VEX AI
  • Get Started
    • Getting Started With the VEX AI System
  • Setting Up VEX AI
    • 3D Printing Housings for the VEX AI System
    • Connecting and Powering the Jetson for VEX AI
    • Installing the Intel Dual Band Wi-Fi and Antennas for VEX AI
    • Understanding the Parts of the AI System
  • Using VEX AI
    • Accessing the Dashboard of the VEX AI Intel Camera
    • Coding the VEX AI Robot

Table of Contents

  • Get Started
  • Install
  • Robot Config
  • Tutorials
  • Programming
  • Troubleshooting
  • Get Started
    • Creating a New Project in VEXcode Pro V5
    • Introduction to VEXcode Pro V5
  • Install
    • Installing VEXcode Pro V5 on macOS
    • Installing VEXcode Pro V5 on Windows
    • Installing VEXcode Pro V5 with MSI Installers
  • Robot Config
    • Configuring a 4-Motor Drivetrain (No Gyro) in VEXcode Pro V5
    • Configuring a 4-Motor Drivetrain in VEXcode Pro V5
    • Adjusting the Vision Sensor in VEXcode Pro V5
    • Configuring 3-Wire Devices in VEXcode Pro V5
    • Configuring a 2-Motor Drivetrain (No Gyro) in VEXcode Pro V5
    • See all articles under the Robot Config section.
  • Tutorials
    • Adding New Files to Projects in VEXcode Pro V5
    • Creating a Project to Drive Forward and Backward in VEXcode Pro V5
    • Creating a Project to Turn Left and Right in VEXcode Pro V5
    • Downloading and Running a Project in VEXcode Pro V5
    • Importing .vex Files and VEXcode Projects in VEXcode Pro V5
    • See all articles under the Tutorials section.
  • Programming
    • Basic Project Structure for Your First Project in VEXcode Pro V5
    • Changing Variables in VEXcode Pro V5
    • Creating Float and Double Variables in VEXcode Pro V5
    • Creating Variables for Integers in VEXcode Pro V5
    • Creating Variables in VEXcode Pro V5
    • See all articles under the Programming section.
  • Troubleshooting
    • Troubleshooting Exit Code 2 on VEXcode Pro V5
    • Using Help in VEXcode Pro V5
Innovation First, International

Educational content is made freely and publicly available by VEX Robotics, Inc. solely for educational use and may not be reproduced, modified and redistributed without attribution to VEX Robotics. Educational content, or any portion thereof, may not be used for monetary gain without the explicit consent of VEX Robotics.

VEX and VEX Robotics are trademarks or service marks of Innovation First, Inc. ©2026. All Rights Reserved. VEX Robotics, Inc. is a subsidiary of Innovation First International, Inc. All other product names / marks of others are the property of their respective owners. Patents and / or Patents Pending - innovationfirst.com/patents
Site Privacy Policy / Site Terms of Use / Cookie Policy / Software Privacy Policy / Accessibility Statement

Visit us on Facebook! Visit us on Twitter! Visit us on Instagram! Visit us on YouTube!

VEX Library Feedback Form

We value your feedback! Use this form to share suggestions, compliments, or report issues with the VEX Library. Your input help us enhance future experiences.

If you are experiencing technical issues or require customer support, please visit support.vex.com.

  • Send a Smile
  • Send a Frown
  • Selected

Note: the current URL will be shared with your message

By including your email address, you agree that VEX can send you emails if we have questions about your feedback.
Privacy Policy >