A sensible build order
Wiring a robot is much easier when you do it in the right sequence. Here is the order experienced teams follow, mirroring the official WPILib wiring guide.
1. Mount the major components
Lay out and bolt down the PD, roboRIO, radio, and motor controllers on the electrical board before wiring anything. Leave room for wire runs and keep the main breaker reachable from outside (R612).
2. Main power path (6 AWG)
- Crimp 6 AWG leads with an Anderson SB50 to the battery side.
- Battery (+) -> 120A main breaker -> PD (+).
- Battery (-) -> PD (-).
- Use ring terminal lugs on the breaker studs and tighten firmly; insulate all exposed terminals (R607).
3. roboRIO power (18 AWG, 10A)
- Run 18 AWG from a non-switchable channel (PDH 20/21/22) or the PDP's dedicated terminal, protected with a 10A fuse/breaker.
- Red to V, black to C on the roboRIO power connector.
4. Radio power (18 AWG, 10A) - 2026 method
- Power the VH-109 directly from the PD: 12V into the radio's Weidmuller input (18 AWG, R626) and/or passive PoE into the RIO Ethernet port, from a 10A-protected channel. Do not use a VRM or RPM for the radio.
- Connect the radio's RIO Ethernet port to the roboRIO's Ethernet port.
5. Motor controllers (12 AWG)
- Run 12 AWG from 40A high-current channels to each motor controller's power input.
- On the PDH, use the WAGO lever terminals; on the controller end, crimp ferrules or ring terminals.
- Insert a 40A breaker in each motor channel.
6. CAN bus (22 AWG twisted pair)
- Daisy-chain roboRIO -> controllers -> PD, CANH-to-CANH (yellow) and CANL-to-CANL (green), with the two ends terminated.
7. Robot Signal Light (R709)
- Wire the RSL to the roboRIO's 'RSL' terminals; jumper an 855PB for solid-light operation so it flashes when the robot is enabled.
Before first power-on
- Double-check polarity everywhere - reversed power can destroy electronics.
- Tug-test every connection.
- Confirm the CAN bus reads ~60 ohms.
- Insert the main breaker last, then power on and watch for green LEDs.
Sources
Key takeaways
- Mount components first, then wire in order: main power, roboRIO, radio, motors, CAN, RSL.
- Use 6 AWG for main power, 18 AWG (10A) for roboRIO/radio, 12 AWG for 40A motor branches.
- For 2026, power the radio directly from the PD (12V and/or passive PoE) - no VRM/RPM.
- Daisy-chain CAN, verify ~60 ohms, double-check polarity, and tug-test every connection before inserting the main breaker.
Keep going
Take the quiz · +10 XP with an accountMore in Connections, Rules, and Troubleshooting
Sources & corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed — publicly, in the corrections log.
Sources and further reading
Read next
Articles on this, for competition day
The lesson covers how it works. These cover what to do when it breaks.
- 8 min read
The FRC Control System Explained: roboRIO, PDH, Radio, and Everything Between
The FRC control system explained: how the roboRIO, REV PDH, radio, motor controllers, and CAN bus connect to make your robot drive — a plain-English electronics board tour.
Read - 19 min read
FRC PDH: The Power Distribution Hub Explained (Channels, Fuses & Wiring)
A complete guide to the REV PDH (Power Distribution Hub): all 24 channels, breaker and fuse sizing, clean wiring, the switchable channel, CAN telemetry, and PDH vs PDP.
Read - 7 min read
FRC LED Lights: Wiring, Power Budgeting, and the WPILib AddressableLED API
How to wire addressable LEDs off the PDH's switchable channel, budget their current draw, and use WPILib's AddressableLED API to signal robot state.
Read
Lesson quiz
RequiredAll 3 right completes the lesson. Miss one and only that question comes back — anything you already answered correctly stays banked.
0 of 3 answered
01.In the standard FRC wiring walkthrough, how is the roboRIO powered?
02.How is the VH-109 radio connected to the roboRIO for robot communication in the wiring walkthrough?
03.Before connecting the battery at the end of the wiring walkthrough, what should you verify first?
Answer every question to submit.
All 35 lessons in Electrical & Wiring
- Not started:Mini-Project 1: A Single-Motor Test Stand from Battery to Spin
- Not started:Mini-Project 2: Current-Limited Drivetrain (CTRE and REV)
- Not started:Mini-Project 3: A Live Power-Monitoring Dashboard
- Not started:Mini-Project 4: A Switchable Channel for Lights and Vision
- Not started:Mini-Project 5: CAN Device Bring-Up with Tuner X and the Hardware Client