RoboRIO Overview
The roboRIO is the robot’s main embedded controller. It runs your Java code, connects to sensors and motor controllers, and communicates with the Driver Station.
1 Requirements
- FRC Game Tools installed
- Stable 12 V power from PDH/PDP
- USB or Ethernet cable to laptop
2 Ports & Indicators
| Port / Indicator | Use | Notes |
|---|---|---|
| USB Device | Deploying code / Imaging | A‑to‑B cable |
| Ethernet | Network to radio/switch | 10/100 Mb |
| MXP | Expansion I/O | For custom boards |
| Status LEDs | Power, Comms, Code | Diagnostics |
Ironclad Standard
Mount with vibration isolation; label USB and ETH for quick swaps. Keep connectors strain‑relieved.
3 Identity & Team Number
- Driver Station Setup → Team = 5847
- In
build.gradle, ensureteam = 5847 - Verify with
ping 10.58.47.2
4 Reference Links
Troubleshooting
| Symptom | Solution |
|---|---|
| LEDs off | Check PDH output and power connector screws |
| No comms | Use USB tether first; confirm team number and IP |
| Random reboots | Tighten power connector; inspect ferrules |