Pairing an IQ (2nd gen) or EXP Controller to a GO Brain

This article will walk you through how to pair an IQ (2nd gen) Controller or EXP Controller to a GO Brain. This is useful for driving a GO Code Base or other GO build using a Controller.

Before you begin the pairing process, ensure that both the GO Brain and the Controller are up-to-date with the latest firmware and charged to prevent disruptions during the pairing process. For information on charging and updating firmware, view the following articles:

GO Brain:

IQ (2nd gen) Controller:

EXP Controller:

Note: The pairing of a Controller and GO Brain is temporary. Once the devices are powered off, the steps provided below must be repeated to re-establish the connection.

Pairing a Controller to a GO Brain

The following animations show the process of pairing an IQ (2nd gen) Controller to a GO Brain. However, all of the steps still apply when pairing an EXP Controller to a GO Brain.

Diagram of a GO Code Base and an IQ 2nd Gen Controller with a red arrow between them to indicate that they are in close proximity.

Place the GO Brain and the Controller in close proximity.

Turn on the GO Brain and the Controller.

To turn on the GO Brain, press the button in the center of the Brain. To turn on the Controller, press the power button in the center of the Controller. Both of these processes are shown in this video.

GO Code Base next to an IQ 2nd Gen Controller. Both devices have glowing green power buttons to indicate that they are powered on.

The LED lights on both devices should be green, indicating they are powered on.

Place the GO Brain in pairing mode by quickly double-tapping the GO Brain's power button.

The power button LED will turn a solid yellow, signaling that the GO Brain is now in pairing mode. This process is shown in this video.

Next, place the Controller in pairing mode. Follow the instructions below depending on if you are using an IQ (2nd gen) or EXP Controller.

  • IQ (2nd gen) Controller: Hold down the two shoulder buttons labeled "R-Up" and "R-Down" and double-tap the Controller's power button. This process is shown in this video.
  • EXP Controller: Hold down the two shoulder buttons labeled "R1" and "R2" and double-tap the Controller's power button.

Once in pairing mode, the LED on the Controller will blink yellow, indicating it is ready to pair.

As shown in this animation, once both devices are in pairing mode, they will pair with one another and the LED on both devices will flash green once they are connected.

Default Configuration

Once the Controller is paired to the GO Brain, the following outlines the default configuration for the motors and sensors.

Diagram of the IQ (2nd Gen) Controller with its buttons and joysticks labeled. Above is a view from the front of the controller, with the left joystick's axis labeled as A and B. The left joystick's center button is labeled L3. The two round buttons below the left joystick are labeled E Up and E Down. The right joystick's axis are labeled as C and D. The right joystick's center button is labeled R3. The two round buttons below the right joystick are labeled F Up and F Down. Below is a view of the top of the controller to show the shoulder buttons. The two buttons on the left side of the controller are labeled L Up and L Down, and the two buttons on the right side of the controller are labeled R Up and R Down.

IQ (2nd gen) Controller:

The drivetrain motors are all controlled using Right Arcade. Meaning that forward, backward, left and right movement is all controlled on the right joystick.

  • Drivetrain: Right motor in Port 1 and Left Motor in Port 4.
  • E Up/E Down: control an additional motor, LED, or Magnet in Port 2.
  • F Up/F Down: control an additional motor, LED, or Magnet in Port 3.

Diagram of the EXP Controller with its buttons and joytsicks labeled. Above is a view from the front of the controller, with the left joystick's axis labeled as 3 and 4. The left joystick's center button is labeled L3. The two round buttons below the left joystick are labeled Up and Down. The right joystick's axis are labeled as 1 and 2. The right joystick's center button is labeled R3. The two round buttons below the right joystick are labeled A and B. Below is a view of the top of the controller to show the shoulder buttons. The two buttons on the left side of the controller are labeled L1 and L2, and the two buttons on the right side of the controller are labeled R1 and R2.

EXP Controller:

The drivetrain motors are all controlled using Right Arcade. Meaning that forward, backward, left and right movement is all controlled on the right joystick.

  • Drivetrain: Right motor in Port 1 and Left Motor in Port 4.
  • Up/Down: control an additional motor, LED, or Magnet in Port 2.
  • A/B Down: control an additional motor, LED, or Magnet in Port 3.

Tips for Troubleshooting

If your GO Brain and Controller are not pairing as intended, consider the following:

  • Ensure both devices are charged and their firmware is updated.
  • For consistent connectivity, always ensure that the GO Brain and Controller are in close range, preferably within a few feet of each other.
  • When pressing the GO Brain and the Controller’s power buttons to place them in pairing mode, the speed at which they are pressed is important. If pressed too quickly or not quickly enough, the devices will not go into pairing mode. Watch the timing of the animations above to get a better idea of how quickly the buttons need to be pressed.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: