USER MANUAL
NI roboRIO
RIO Device for Robotics
The NI roboRIO is a portable reconfigurable I/O (RIO) device that students can use to design
control, robotics, and mechatronics systems used in the FIRST Robotics Competition (FRC).
This document contains pinouts, connectivity information, dimensions, and mounting
instructions for the NI roboRIO. The NI roboRIO provides the I/O shown in Figure 1 and
connects to a host computer over USB and 10/100 Ethernet.
Figure 1.
NI roboRIO Features
1
Digital input and output (DIO) port
2
RS-232 port
3
I
2
C port
4
CAN port
5
Power connector
6
USB Device port
7
USB Host retention mount
8
USB Host ports
9
Ethernet port
10 Serial peripheral interface bus (SPI) port
11 LEDs
12 Pulse-width modulation (PWM) port
13 myRIO Expansion Port (MXP)
14 MXP retention mount
15 User and Reset buttons
16 Analog input (AI) port
17 Relay port
18 Robot signal light (RSL) port
NI roboRIO
NI roboRIO
POWER
POWER
STATUS
STATUS
RADIO
RADIO
SPI
SPI
CS0
CS0
CS1
CS1
5V
5V
CS2
CS2
CS3
CS3
SCLK
SCLK
MOSI
MOSI
INPUT
INPUT
CAN
CAN
7-16V
7-16V
45W MAX
45W MAX
L (GRN)
L (GRN)
H (YEL)
H (YEL)
I
2
C
SCL
SCL
3.3V SDA
3.3V SDA
RS-232
RS-232
TXD
TXD
RXD
RXD
RSL
RSL
MISO
MISO
3.3V
3.3V
COMM
COMM
MODE
MODE
RSL
RSL
RELAY
RELAY
0
1
FWD
FWD
5V
5V
S
S
REV
REV
2
3
0
1
1
33
33
2
3
3
2
1
0
7
9
8
6
5
4
4
5
6
7
8
9
0
1
2
3
ANALOG IN
ANALOG IN
RESET
RESET
ACCELEROMETER
ACCELEROMETER
PWMP
W
M
DIOD
IO
Y
Z
X
USER
USER
S
5V
5V
S
6V
6V
5
6
7
8
14
9
10
15
16
17
1
8
12
1
2
3
4
1
3
11