The **roboRIO** is Team 2890's central robot controller — the brain that runs all robot code, reads sensors, and commands motors. It connects to the PDH via CAN, communicates with motor controllers, and runs the autonomous and driver control programs.
**This is the final year for the roboRIO.** A replacement system (SystemCore) is coming for future seasons.
## Key Specifications
| Parameter | Value |
|-----------|-------|
| Processor | Dual-core ARM Cortex-A9 Real-Time |
| FPGA | Xilinx (customizable) |
| Communication | Ethernet, USB, RS232, I2C, SPI |
- User manual: https://www.ni.com/docs/en-US/bundle/roborio-20-umanual/page/umanual.html
## Notes
Chris says this is the last year for the roboRIO. SystemCore is the replacement — a next-gen controller that will eventually replace the NI/roboRIO stack. Teams will need to migrate code and potentially reconfigure motor controllers for the new platform.
This is a significant curriculum planning concern: teach students the current system, but prepare them for the transition. The programming patterns (PID, motion profiling, autonomous sequences) will carry forward even as the underlying hardware changes.