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. IQ
This category is not viewable in your language. Please check back at a future date.

Table of Contents

  • Start Here
  • Next Steps
  • Start Here
    • IQ Educators Start Here
    • Understanding IQ (1st Generation) vs. (2nd Generation)
    • Get Started with VEX IQ (1st generation)
    • Get Started with VEX IQ (2nd generation)
    • Understanding the VEX IQ (2nd gen) Competition Kit
  • Next Steps
    • Get Started with a VEX IQ (2nd gen) Classroom Bundle
    • Naming Your Brain with VEX IQ (2nd gen)
    • Building Your First Robot with VEX IQ (2nd gen)

Table of Contents

  • In the Classroom - IQ (2nd gen)
  • VIQRC Competition 101 STEM Labs
  • More Ways to Teach
  • Educator Resources
  • In the Classroom - IQ (1st gen)
  • In the Classroom - IQ (2nd gen)
    • Accessing VEX IQ (2nd gen) STEM Lab Videos for Export
    • Facilitating an IQ STEM Lab Competition
    • Implementing STEM Lab Units with VEX IQ (2nd gen)
    • IQ (2nd gen) STEM Lab Unit Concepts
    • Running an IQ STEM Lab Challenge
    • See all articles under the In the Classroom - IQ (2nd gen) section.
  • VIQRC Competition 101 STEM Labs
    • Strategies for Introducing a VIQRC Game
    • Implementing a Competition 101 STEM Lab
    • Cultivating a Positive Team Culture
    • Making Competition 101 STEM Labs Work for All Students
  • More Ways to Teach
    • Engaging Students Who Complete an IQ Build Quickly
    • Teaching VEX IQ (2nd generation) STEM Lab Units with VEXcode IQ Python
    • Using VEX IQ Activities in the Classroom
    • Having Effective Debrief Conversations with Your Students
    • Co-creating Learning Targets with Your Students
    • See all articles under the More Ways to Teach section.
  • Educator Resources
    • Printable and Offline Resources for IQ STEM Labs
    • VEX IQ (2nd gen) Interactive Parts Poster
  • In the Classroom - IQ (1st gen)
    • Teaching VEX IQ (1st gen) STEM Labs with IQ (2nd gen) Kits
    • Teaching with VEX IQ (1st gen)
    • VEX IQ (1st gen) Editable STEM Lab Previews
    • VEX IQ (1st gen) STEM Lab Letters Home & Checklists
    • VEX IQ (1st gen) STEM Lab SPARK Overview
    • See all articles under the In the Classroom - IQ (1st gen) section.

Table of Contents

  • Robot Brain (1st gen)
  • Robot Brain (2nd gen)
  • Controller
  • Radio
  • Motor
  • Sensors
  • Battery
  • Troubleshooting Electronics
  • Robot Brain (1st gen)
    • Powering On / Off - IQ Brain (1st gen)
    • Running Driver Control Programs - IQ Brain (1st gen)
    • Running User Programs - IQ Brain (1st gen)
    • Using Autopilot Programs - IQ Brain (1st gen)
    • Navigating Menu - IQ Brain (1st gen)
    • See all articles under the Robot Brain (1st gen) section.
  • Robot Brain (2nd gen)
    • Guide to the VEX IQ Brain Screen (2nd gen)
    • Connecting an IQ (2nd gen) Brain to a Computer via USB
    • Navigating Menus - IQ Brain (2nd gen)
    • Understanding Indicator Lights - IQ Brain (2nd gen)
    • Powering On / Off - IQ Brain (2nd gen)
    • See all articles under the Robot Brain (2nd gen) section.
  • Controller
    • Calibrating the Controller - IQ (1st gen)
    • Calibrating the Controller - IQ (2nd gen)
    • Charging the Controller - IQ (1st gen)
    • Charging the Controller - IQ (2nd gen)
    • Installing the Controller Battery - IQ
    • See all articles under the Controller section.
  • Radio
    • Identifying VEX IQ (1st gen) Radios
    • Installing and Removing a VEX IQ (1st gen) Brain Radio
    • Installing and Removing a VEX IQ (1st gen) Controller Radio
  • Motor
    • Understanding IQ Smart Motor Performance
  • Sensors
    • Coding with VEX IQ Smart Motors
    • Overview of VEX IQ (1st gen) Sensors
    • Overview of VEX IQ (2nd gen) Sensors
    • Troubleshooting IQ (1st gen) Sensors
    • Troubleshooting IQ (2nd gen) Sensors
    • See all articles under the Sensors section.
  • Battery
    • Charging the VEX IQ (1st gen) Battery
    • Charging the VEX IQ (2nd gen) Battery
    • Installing or Removing the VEX IQ Brain Battery
    • Understanding Indicator Lights on the VEX IQ (1st gen) Battery
    • Understanding Indicator Lights on the VEX IQ (2nd gen) Battery
    • See all articles under the Battery section.
  • Troubleshooting Electronics
    • Testing VEX IQ Sensors (1st gen only)
    • Troubleshooting the VEX IQ (1st gen) Battery by Manually Charging
    • Troubleshooting the VEX IQ (2nd gen) Inertial Sensor using Deep Calibration
    • Troubleshooting VEX IQ Smart Motors

Table of Contents

  • Overview
  • Assembly Tips
  • Mechanical
  • Motion
  • Structure
  • Competition Robots
  • Pneumatics
  • Safety
  • CAD, Parts & 3D Printing
  • Overview
    • Introduction to the VEX IQ (1st gen) Kit
    • Storing and Organizing VEX IQ (1st gen)
  • Assembly Tips
    • Understanding and Mounting the IQ Smart Motor
    • Building VEX IQ Claws
    • Building VEX IQ Robot Arms
  • Mechanical
    • Attaching a VEX Vision Sensor to the Clawbot IQ
    • Selecting a VEX IQ Assembly
    • Selecting a VEX IQ Drivetrain
    • Selecting, Capturing, and Supporting VEX IQ Shafts
    • Understanding the VEX IQ Plastic Construction System
  • Motion
    • Building with VEX IQ Motor Groups
    • Understanding VEX IQ Wheels
    • Using VEX IQ Plastic Gears, Chain & Sprockets, and Pulleys
  • Structure
    • Understanding VEX IQ Beams and Plates
    • Understanding VEX IQ Pins, Connectors and Standoffs
    • Using the VEX Pin Tool with VEX IQ
  • Competition Robots
    • Getting Started with Robot Design: VIQRC Mix & Match
    • An Introduction to Huey: the VIQRC Mix & Match Hero Bot
    • An Introduction to Swish: the VIQRC Rapid Relay Hero Bot
    • An Introduction to Byte: the VIQRC Full Volume Hero Bot
    • An Introduction to Fling: the VIQRC Pitching In Hero Bot
    • See all articles under the Competition Robots section.
  • Pneumatics
    • Understanding the IQ Pneumatics Kit Components
    • Example IQ Pneumatics Kit Configurations
    • Coding the IQ Pneumatics Kit
  • Safety
    • Precautions and Safety Guidelines When Working with VEX GO and VEX IQ Robots
  • CAD, Parts & 3D Printing
    • CAD Resources for VEX IQ
    • Color & Part Number Info for VEX IQ
    • Creating Your Own Parts for VEX IQ

Table of Contents

  • Install
  • Firmware
  • Firmware Changelog
  • Key Features of VEXcode IQ
  • Connect to the Brain - App Based
  • Connect to the Brain - Web Based
  • Connect to the Controller
  • Robot Config
  • Open and Save Blocks Projects
  • Open and Save Python Projects
  • Open and Save C++ Projects
  • C++ Tutorials
  • Blocks Tutorials
  • Python Tutorials
  • Project Help
  • IT Installation
  • Troubleshooting
  • Install
    • Installing the VEX Drivers Installer for VEX IQ
    • Installing VEXcode IQ on Android
    • Installing VEXcode IQ on Chromebook
    • Installing VEXcode IQ on iPad
    • Installing VEXcode IQ on macOS
    • See all articles under the Install section.
  • Firmware
    • Installing VEXos Utility on macOS (1st gen only)
    • Installing VEXos Utility on Windows (1st gen only)
    • Updating VEX IQ (1st gen) Firmware with VEXos Utility
    • Updating VEX IQ (2nd gen) Brain Firmware in App-based VEXcode IQ
    • Updating VEX IQ (2nd gen) Brain Firmware in Web-based VEXcode IQ
    • See all articles under the Firmware section.
  • Firmware Changelog
    • VEXos IQ (1st gen) Firmware Changelog
    • VEXos IQ (2nd gen) Firmware Changelog
  • Key Features of VEXcode IQ
    • Converting an IQ (1st gen) project to use with an IQ (2nd gen) Brain
    • Converting an IQ (2nd gen) project to use with an IQ (1st gen) Brain
    • Creating a New Blocks Project in VEXcode IQ
    • Interpreting the Brain Status Icon in VEXcode IQ
    • New Features in VEXcode 4.60
    • See all articles under the Key Features of VEXcode IQ section.
  • Connect to the Brain - App Based
    • Connecting with App-based VEXcode IQ - Chromebook
    • Connecting with App-based VEXcode IQ - macOS
    • Connecting with App-based VEXcode IQ - Windows
    • Connecting with App-based VEXcode IQ to an IQ (2nd gen) Brain- iPad
    • Connecting with App-based VEXcode IQ to an IQ (2nd gen) Brain - Android
    • See all articles under the Connect to the Brain - App Based section.
  • Connect to the Brain - Web Based
    • Connecting to the Brain with Web-based VEXcode IQ - Chromebook
    • Connecting to the Brain with Web-based VEXcode IQ - Mac
    • Connecting to the Brain with Web-based VEXcode IQ - Windows
    • Connecting to the Console Serial Port in Web-Based VEXcode IQ
    • Wirelessly Connecting an IQ (2nd gen) Brain to VEXcode IQ
  • Connect to the Controller
    • Connecting to the Controller with Web-based VEXcode IQ - Chromebook
    • Connecting to the Controller with Web-based VEXcode IQ - Mac
    • Connecting to the Controller with Web-based VEXcode IQ - Windows
  • Robot Config
    • Configuring a 4-Motor Drivetrain (No Gyro) in VEXcode IQ (1st gen)
    • Configuring a 4-Motor Drivetrain in VEXcode IQ (1st gen)
    • Configuring a 2-Motor Drivetrain (No Gyro) in VEXcode IQ (1st gen)
    • Configuring a 2-Motor Drivetrain in VEXcode IQ (1st gen)
    • Configuring a 2-Motor Drivetrain in VEXcode IQ (2nd gen)
    • See all articles under the Robot Config section.
  • Open and Save Blocks Projects
    • Opening a VEXcode IQ Blocks Project on a Chromebook
    • Opening a VEXcode IQ Blocks Project on an Android
    • Opening a VEXcode IQ Blocks Project on an iPad
    • Opening a VEXcode IQ Blocks Project on macOS
    • Opening a VEXcode IQ Blocks Project on Windows
    • See all articles under the Open and Save Blocks Projects section.
  • Open and Save Python Projects
    • Opening a VEXcode IQ Python Project on Chromebook
    • Opening a VEXcode IQ Python Project on macOS
    • Opening a VEXcode IQ Python Project on Windows
    • Saving a VEXcode IQ Python Project on Chromebook
    • Saving a VEXcode IQ Python Project on macOS
    • See all articles under the Open and Save Python Projects section.
  • Open and Save C++ Projects
    • Opening a VEXcode IQ C++ Project on a Chromebook
    • Opening a VEXcode IQ C++ Project on macOS
    • Opening a VEXcode IQ C++ Project on Windows
    • Saving a VEXcode IQ C++ Project on a Chromebook
    • Saving a VEXcode IQ C++ Project on macOS
    • See all articles under the Open and Save C++ Projects section.
  • C++ Tutorials
    • Creating a New VEXcode IQ C++ Project
    • Starting, Downloading, and Running a VEXcode IQ C++ Project
    • Using the VEXcode IQ C++ Autocomplete Feature
    • Using VEXcode IQ C++ Example Projects and Templates
  • Blocks Tutorials
    • Adjusting the Size of Blocks in VEXcode IQ
    • Blocks Keyboard Navigation Shortcuts in VEXcode IQ (Experimental)
    • Converting a Blocks Project to Text in VEXcode IQ
    • Custom Controller Code in VEXcode IQ
    • Deleting a Block in VEXcode IQ
    • See all articles under the Blocks Tutorials section.
  • Python Tutorials
    • Data Logging with VEX Brain/Sensors (Python Version)
    • Starting, Downloading, and Running a Python Project in VEXcode IQ
    • Understanding the Colorization of Code in VEXcode IQ Python
    • Using Comments in VEXcode IQ with Python
    • Using Python Example Projects and Templates in VEXcode IQ
    • See all articles under the Python Tutorials section.
  • Project Help
    • Accessing Help in a VEXcode IQ Blocks Project
    • Accessing Help in a VEXcode IQ C++ Project
    • Accessing Help in a VEXcode IQ Python Project
    • Converting VEXcode IQ Projects between 1st and 2nd generation
  • IT Installation
    • Installing VEXcode IQ 3.x with MSI Installers
    • Installing VEXcode IQ 4.x with MSI Installers
  • Troubleshooting
    • Finding Project Files on an Android Tablet in VEXcode IQ
    • Preparing to Download a Project in VEXcode IQ
    • Reconnecting an IQ Brain to an Android Tablet in VEXcode IQ
    • Troubleshooting Cloud Compiler Issues in VEXcode IQ
    • Troubleshooting Connecting to Web-based VEXcode IQ
    • See all articles under the Troubleshooting section.

Table of Contents

  • Getting Started
  • Configuring
  • Troubleshooting
  • Additional Resources
  • Getting Started
    • Viewing The AI Vision Sensor Data on the IQ (2nd gen) Brain
    • Getting Started with the IQ AI Vision Sensor with VEX IQ (2nd gen)
    • Setting up Your Classroom Environment for Using the AI Vision Sensor
    • Connect the AI Vision Sensor to App-based VEXcode IQ
    • Connect the AI Vision Sensor to Web-based VEXcode IQ
    • See all articles under the Getting Started section.
  • Configuring
    • Configuring Color Codes in VEXcode IQ
    • Configuring Color Signatures in VEXcode IQ
    • Enabling AI Classifications and AprilTag ID Detection in VEXcode IQ
  • Troubleshooting
    • Allowing Camera Permissions for the AI Vision Sensor on a Chrome Browser
    • Allowing Camera Permissions for the AI Vision Sensor on macOS in App-based VEXcode IQ
    • Allowing Camera Permissions for the AI Vision Sensor on Windows in App-based VEXcode IQ
  • Additional Resources
    • Comparing the VEX IQ AI Vision Sensor to the Vision Sensor

Table of Contents

  • Installation
  • Using the VS Code Extension
  • IQ Brain in VS Code Extension
  • UI and Settings in VS Code Extension
  • VS Code Extension for IQ
    • Downloading and Running a VEX Project in VS Code

  • Installation
    • Troubleshooting VEX VS Code Extension with macOS
    • VS Code Installation Guide for IQ (2nd generation) on a Windows Device
    • VS Code Installation Guide for IQ (2nd generation) on a macOS Device
    • Installing the VEX Extension, C/C++ Extension, and Python Extension in VS Code
  • Using the VS Code Extension
    • Creating VS Code Projects for VEX IQ (2nd gen)
    • 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.
  • IQ Brain in VS Code Extension
    • Updating IQ (2nd gen) Firmware in VS Code
    • Naming an IQ (2nd gen) Brain in VS Code
    • Setting the Team Number for a VEX IQ (2nd gen) Brain in VS Code
    • Taking Screenshots of the VEX IQ (2nd gen) Brain in VS Code
    • Erasing Programs From VEX IQ (2nd gen) Brain in VS Code
    • See all articles under the IQ 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 IQ
    • VS Code Installation Guide for IQ
    • VS Code New Project for IQ
    • VS Code UI Overview for IQ

Table of Contents

  • Get Started
  • Virtual Driving Skills Overview
  • Get Started
    • Accessing VIQRC Virtual Skills with a Virtual Skills Key
    • Get Started with the VIQRC Mix & Match Playground in VEXcode VR
    • Get Started with VIQRC Full Volume Playground in VEXcode VR
    • Using the IQ AI Vision Sensor in the VIQRC Mix & Match Playground
    • Using the VIQRC Mix & Match Playground Window
  • Virtual Driving Skills Overview
    • Practicing Using VIQRC Virtual Driving Skills
    • Connecting an IQ (2nd gen) Controller to Virtual Driving Skills

Table of Contents

  • Legacy Articles
  • Legacy Software
  • Legacy Articles
    • Coding with VEXcode IQ (1st gen)
    • Configuring a custom IQ Controller in VEXcode IQ (1st gen)
    • Configuring the default IQ Controller in VEXcode IQ (1st gen)
    • Selecting an IQ Robot Kit (1st gen)
  • Legacy Software
    • Installing ROBOTC
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 >