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#
the part worth keeping
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.
Electrical & WiringConnections, Rules, and Troubleshootinglesson 3 of 4
Keep going
Take the quiz+10 XP with an accountMore in Connections, Rules, and Troubleshooting
where this came from
Sources and 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, in public, in the corrections log.
sources and further reading
- docs.wpilib.orgWPILib Introduction to FRC Robot Wiring
clipped to this lesson
Articles that go further on this
The lesson gets you through the topic. These go wider on it, and they read in one sitting.
- 8 min readThe FRC Control System Explained: roboRIO, PDH, Radio, and Everything BetweenThe 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./blogread it
- 19 min readFRC 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./blogread it
- 7 min readFRC LED Lights: Wiring, Power Budgeting, and the WPILib AddressableLED APIHow to wire addressable LEDs off the PDH's switchable channel, budget their current draw, and use WPILib's AddressableLED API to signal robot state./blogread it
answer sheet
Lesson quiz
All 3 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 3 answered
01In the standard FRC wiring walkthrough, how is the roboRIO powered?
02How is the VH-109 radio connected to the roboRIO for robot communication in the wiring walkthrough?
03Before 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 & Wiringopenclose
01 / prerequisites
02 / control-system-components
03 / power-battery-breakers
04 / motor-controllers-can-bus
05 / connections-rules-troubleshooting
06 / worked-examples-mini-projects
- Not read yet:Mini-Project 1: A Single-Motor Test Stand from Battery to Spin
- Not read yet:Mini-Project 2: Current-Limited Drivetrain (CTRE and REV)
- Not read yet:Mini-Project 3: A Live Power-Monitoring Dashboard
- Not read yet:Mini-Project 4: A Switchable Channel for Lights and Vision
- Not read yet:Mini-Project 5: CAN Device Bring-Up with Tuner X and the Hardware Client
07 / common-mistakes-troubleshooting
08 / advanced-techniques-case-studies