Skip to content

Full Robot Wiring Walkthrough

learnfrc.com
learnfrc.comAuthor
Veer Bajaj
Veer BajajMaintainer

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.

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).

  • 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).
  • 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

Section titled “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.
  • 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.
  • Daisy-chain roboRIO - > controllers -> PD, CANH-to-CANH (yellow) and CANL-to-CANL (green), with the two ends terminated.
  • Wire the RSL to the roboRIO’s ‘RSL’ terminals; jumper an 855PB for solid-light operation so it flashes when the robot is enabled.
  • 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.
  • 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.

This lesson was adapted from learnfrc.com.