FRC Electrical Bible
Introduction
1.
The roboRIO
1.1.
General roboRIO Overview
1.2.
Configuring the roboRIO
1.3.
Connecting to the roboRIO Wirelessly
1.4.
Uploading Code to the roboRIO
1.5.
The CAN Bus
1.6.
The Robot Signal Light
2.
The Power Distribution Board (PDP)
2.1.
The PDP
2.2.
120A Circuit Breaker
2.3.
The Voltage Regulator Module
2.4.
The Power Converter
3.
The D-Link
3.1.
The Physical Layer
3.2.
Automatic Configuration
3.3.
Manual Configuration
3.4.
Troubleshooting the D-Link
4.
Driver Station
4.1.
Introduction
4.2.
The Interface
4.3.
Printing to Driver Station
5.
A Crash Course on C++
5.1.
Variables
5.2.
Functions
5.3.
Object Usage
5.4.
The Joystick
6.
Motor Controllers
6.1.
General Overview
6.2.
Motors
6.3.
Jaguar
6.4.
Victor 888
6.5.
Talon
6.6.
Talon SRX
6.7.
Spike
6.8.
Fans
7.
Drive Code
7.1.
Box on Wheels
7.2.
Box on Wheels Template vs Custom Program
7.3.
Custom Program (Tank Drive)
7.4.
Custom Program (Mecanum Drive)
8.
Sensors
8.1.
roboRIO Accelerometer
8.2.
Microswitch
8.3.
Optical Encoder
8.4.
Gyro
9.
Camera
9.1.
Hardware
9.2.
Setting up the Camera
10.
LiveFeed
10.1.
The Code
10.2.
Using NI Vision Assistant
10.3.
Developing Camera Code
11.
Pneumatics
11.1.
The Physical Layer
11.2.
Pneumatics Circuit
11.3.
Pneumatics Code
12.
Appendixes
12.1.
Appendix A: General Wiring Diagram
13.
Changelog
Powered by
GitBook
FRC Electrical Bible
2. The PDP
2.1 The PDP
➠ Wiring
2.2 120A Circuit Breaker
2.3 The Voltage Regulator Module
➠ Wiring
2.4 The Power Converter