USER MANUAL
NI roboRIO
RIO Device for Robotics
The NI roboRIO is a portable reconfigurable I/O (RIO) device that is used to design control,
robotics, and mechatronics systems.
This document contains pinouts, connectivity information, dimensions, and mounting
instructions for the NI roboRIO. The NI roboRIO provides the I/O shown in the following
figure and connects to a host computer over USB and 10/100 Ethernet.
Figure 1.
NI roboRIO Features
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)
II
22
C
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
00
11
FWD
FWD
5V
5V
S
S
S
S
REV
REV
22
33
00
11
11
33
33
22
33
33
22
11
00
77
99
88
66
55
44
44
55
66
77
88
99
00
11
22
33
ANALOG IN
ANALOG IN
RESET
RESET
ACCELEROMETER
ACCELEROMETER
PWMPWM
DIODIO
Y
Y
ZZ
X
X
USER
USER
S
S
5V
5V
S
S
6V
6V
5
6
7
8
14
9
10
15
16
17
18
12
1
2
3
4
13
11
1. Digital input and output (DIO) port
2. RS-232 port
3. I2C 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