FIRST Global Building Guide Created by REV Robotics 2019, Licensed Under CC BY-SA
3
Battery
The battery connectors are a pair of male and female XT30 Connectors. Connect the REV
Robotics 12V Slim Battery (
REV-31-1302
) to either connector. If your robot has both a
Control Hub and an Expansion Hub you can use a battery extension cable to connect power
between the two.
DC Motor Power
Connect motors to the hub
’s
four built in speed controllers using these ports. The connector
is a 2-pin JST VH connector.
DC Motor Encoder
Each motor has an encoder built-in. Connect the encoder cable to the same port that the
motor is powered from. The connector is a 4-pin JST PH connector.
Servo Motor
Connect up to six Servo motors.
The connector is a standard 0.1” Pitch male header.
This
connector is not keyed, so be sure to connect it in the correct orientation.
+5V Power
Auxiliary 5V power for robot accessories.
The connector is a standard 0.1” Pitch male
header. This connector is not keyed, so be sure to connect it in the correct orientation.
Analog
Analog input for 0-3.3V sensors. The connector is a 4-pin JST PH connector.
Digital
Digital input or output for 3.3V digital devices. The connector is a 4-pin JST PH connector.
I2C
There are four 3.3V compatible I2C buses. Multiple I2C devices can be connected to the
same port, as long as they each have a different address. See the I2C sensor section for
more details. The connector is a 4-pin JST PH connector.
RS485
This port is used to communicate between the Controller Hub and an Expansion Hub. The
connector is a 3-pin JST PH connector.
UART
This port is output only and used for debugging. The connector is a 3-pin JST PH connector.
Status Indicator
LED indicator for robot mode and for debugging
Button
This button is used to pair the Controller Hub with the Robot Driver Station and can also be
programed to have additional functions.