Electronics Training Module

Module Goals

By the end, students should be able to:

  • Identify the major electrical and control system components on an FRC robot.
  • Explain basic wire choices: material, gauge, insulation, protection, and breaker/fuse sizing.
  • Make, inspect, tug-test, and label reliable electrical connections.
  • Route wires away from moving parts, sharp edges, pinch points, and impact zones.
  • Explain what the CAN bus does and why CAN documentation matters.
  • Recognize common causes of brownouts and voltage problems.
  • Use a systematic troubleshooting process during build season and in the pit.
  • Create useful electrical documentation for inspection, repair, and future students.
Big Electronics Checklist

Ask these before inspection, practice, and every event

  • Are all wires secure?
  • Are all crimps tug-tested?
  • Are wires protected from moving parts?
  • Is the battery secure?
  • Is the main breaker easy to reach?
  • Are electronics mounted firmly?
  • Are CAN IDs documented?
  • Are breakers and fuses correct?
  • Are wires labeled?
  • Can we replace or repair this quickly in the pit?
  • Does everything follow the current FRC rules?
  • Can a new student trace the system from the documentation?
Wiring An FRC Robot
FRC robot wiring layout example with REV power distribution hub

Above is an example of a fully wired FRC robot system. This module will take you through all the major components and the basics of wiring.

Major Electronic Components

Click a component to learn more.

Image sources: REV Robotics, AndyMark, WPILib, CTR Electronics

Matching Activity

Drag each component image from the left into the correct definition box.

Component Images

Power Distribution
Main Breaker
roboRIO or SystemCore
Motor Controllers
Radio
Pneumatics
Battery
CAN Bus
Sensors

Definitions

Sends power to circuits through breakers.

Robot's primary power shutoff.

Main robot controller.

Controls power to motors.

Connects robot to field and Driver Station.

Controls compressor and solenoids.

Main robot power source.

Onboard communication network.

Encoders, limit switches, gyros, cameras, etc.

Component Placement

Mount parts where they can survive and be serviced

Protected

Keep electronics away from direct impact zones, game pieces, metal chips, and moving mechanisms.

Accessible

Leave room for hands, tools, connectors, status lights, and replacement parts.

Firmly Mounted

Use a belly pan or electronics panel with bolts, rivets, or strong mounting hardware.

A clean robot is not the same as a reliable robot. Reliability comes from secure mounting, protected routing, good connections, and clear documentation.

Mounting Dos and Donts

Do

  • Use a dedicated electronics panel or belly pan.
  • Use bolts, rivets, or strong mounting hardware.
  • Keep electronics away from direct impact zones.
  • Keep metal chips away from electronics.
  • Keep fans, vents, ports, and status LEDs visible when possible.

Avoid

  • Relying only on adhesive for critical electronics.
  • Mounting electronics where game pieces or mechanisms can crush them.
  • Hiding status lights behind panels.
  • Mounting components where wires must bend sharply.
Component Specific Factors

Main Breaker

The robot's primary shutoff must be easy to reach, clearly labeled, and protected from accidental impact.

Battery

The battery must be firmly secured so it cannot fall out, pull wires loose, or shift during impacts.

Robot Signal Light

The light must be visible from all sides and scurely attached.

roboRIO/SystemCore

By far the most important component on the robot, it should be kept in a covered area and kept from debris and impact.

Radio

The radio should be away from motors and mounted high out of enclosed metal areas.

PDP

The PDP should be located near the battery and all the breakers and outputs should be accessible.

Wiring Basics

Wire Choice and Connections Matter

Material

Know what the wire is made of. Most robot wiring uses copper conductors; use legal, appropriate wire for the circuit.

Gauge

Wire gauge must match the circuit current and breaker or fuse protection.

Connections

Wires can be connected in a variety of ways and those connections are often critical points of possible failure.

Rule of thumb: The larger the current, the more careful you must be about wire size, connections, strain relief, and protection.

What Wires Are Made Of Matters

The metal inside the wire and the insulation around it affect current capacity, flexibility, durability, and heat resistance.

Conductor Material

The conductor is the metal inside the wire that carries electricity.

  • Copper: common for FRC wiring because it conducts well and is flexible when stranded.
  • Tinned copper: copper coated with tin to resist corrosion and make soldering easier.
  • Aluminum: lighter but not allowed for robot wiring.

Solid vs. Stranded

FRC robots move, vibrate, and take impacts, so flexibility is important.

  • Stranded wire bends better and is usually better for robots.
  • Solid wire can fatigue and break more easily when repeatedly bent.
  • Moving mechanisms need extra slack, strain relief, and protected routing.

Insulation Material

Insulation protects the conductor from shorts and damage.

  • PVC: common, inexpensive, and acceptable for general use.
  • Silicone: very flexible and heat resistant; useful where wires need to bend.
  • High-temp insulation: useful near motors or other warm areas.

Why it matters in FRC

  • Too-small wire can heat up or cause voltage drop.
  • Stiff wire can break on arms, elevators, and intakes.
  • Damaged insulation can cause shorts and robot failures.

Good team habits

  • Use the correct gauge for the circuit and breaker.
  • Use flexible stranded wire for robot wiring.
  • Check current FRC rules and device documentation before final wiring.
AWG and Wire Gauge
American Wire Gauge use examples in FRC

What does AWG mean?

AWG stands for American Wire Gauge. It is a sizing system for wire. The smaller the AWG number, the thicker the wire.

Important pattern: Lower number = thicker wire = more current capacity.

Always confirm exact wire gauge and breaker requirements with the current FRC rules and device documentation.

Wire Connectors

In FRC, the connector type should match the current level, the device, and how often the connection may need to be serviced.

Anderson style battery connector

Anderson Connector

Used for the main robot battery connection. This is a high-current connector and is part of the robot’s main power path.

  • Used on battery leads
  • Must be crimped well
  • Loose power connections cause major failures
PWM and CAN style cables

PWM/Signal/CAN Connectors

Small 2 and 3 wire or specialized connectors used for CAN devices, sensors, and low-current connections.

  • Carry signal and low power
  • CAN wires are usually yellow/green twisted pair
  • Easy to unplug if not secured with clips
Wire Connectors
Crimp terminals

Crimp Terminals

Crimp terminals are commonly used for connecting wires to screw terminals, motor controllers, breakers, grounding points, and other electrical hardware.

  • Available in different sizes for different wire gauges
  • Must match both the wire size and terminal shape
  • Need a proper crimping tool
  • A bad crimp can pull out or heat up
Wago lever connectors

Lever/Wago Connectors

Lever-style connectors are useful in many electrical contexts because they are fast and easy to service. Always verify whether a given connector is appropriate for the current level and current FRC rules.

  • Quick to connect and disconnect
  • Helpful for low-current service or test connections
  • Should not replace proper high-current terminals
  • Always check rules and manufacturer ratings
Strip and Crimp Wires Correctly

1. Strip correctly

Stripped Wires
  • Use the correct stripping slot for the wire gauge
  • Be careful to only remove insulation
  • Twist strands lightly only if needed to keep them together

2. Crimp correctly

Crimping Terminal
  • Match terminal size to the wire gauge
  • Place the crimp tool on the metal barrel, not just the plastic sleeve
  • Tug-test every crimped connection

Good Practice: A clean strip and a solid crimp make the connection safer, stronger, and more reliable. Good wiring makes connections that survive vibration, impacts, and repeated maintenance.Many robot failures in FRC are caused by wiring issues.

Standard Connection Process Connection Process
1. Strip
2. Crimp/Connect
3. Inspect/Tug Test
4. Label

Every crimp should survive a firm tug test. A connection that fails in your hand will fail faster on a moving robot.

Power Path and Wire Routing

Wires should be documented, labeled, and routed such that you can trace the main electrical path from the battery to the components on the robot.

Electrical-Power-Path-Flow-Chart

If you can trace where power goes, you can troubleshoot it quicker.

Wire Routing Rules

Keep wires safe before the robot moves

Do

  • Use the correct wire gauge for the circuit and breaker.
  • Keep battery cables short, protected, and secured.
  • Use strain relief so wires do not pull out during impacts.
  • Protect wires with grommets or edge protection.

Avoid

  • Chains, gears, belts, shooters, and intakes.
  • Sharp metal edges and pinch points.
  • Wires crossing pivots without slack or protection.
  • Loose wiring near wheels or the floor.
Wire Organization

Organize wiring so people can understand it

Traceable

Bundle wires neatly, but do not make them impossible to follow.

Labeled

Label both ends of important wires and use consistent wire colors.

Accessible

Keep electronics, motor controllers, status lights, and ports reachable.

Design for the pit: someone should be able to diagnose a problem under time pressure without cutting every zip tie off the robot.

Wire Protection

Wire covering helps prevent shorts, abrasion, snags, and damage from impacts or repeated motion. In FRC, wire protection is especially important anywhere wires run near sharp edges, mechanisms, bumpers, game pieces, or moving subsystems.

Split loom tubing

Split Loom

Corrugated plastic tubing used to protect bundles from rubbing and impact.

Braided wire sleeving

Braided Sleeve

Flexible woven sleeve that gives long wire runs a clean, protected finish.

Heat shrink tubing

Heat Shrink

Used on joints, labels, terminal ends, and other small protected areas.

Electrical tape

Electrical Tape

Useful for temporary labeling or minor insulation, but not ideal as the main long-term wire bundle solution.

Rubber grommet

Grommets

Protect wires when they pass through holes in metal, polycarbonate, or other panels.

Goal: Covering should protect wires without making them impossible to inspect, trace, or repair.

Wire Protection

Best uses

  • Split loom: good for general wire bundles exposed to rubbing or impacts.
  • Braided sleeving: good for longer visible wire runs where a clean look matters.
  • Heat shrink: best for small exposed spots, labels, joints, and terminal strain relief.
  • Grommets: required wherever wires pass through sharp-edged holes.
  • Electrical tape: okay for temporary marking or light-duty insulation, not as the main protection system.

Key FRC reminders

  • Protection should prevent rubbing on metal, bumpers, belts, chains, wheels, and gears.
  • Do not bury important wires so deeply that students cannot troubleshoot them in the pit.
  • Use protection that still allows you to service the robot quickly.
  • Moving mechanisms usually need both protection and controlled routing.
  • Good protection reduces failures from vibration, impacts, and repeated maintenance.
Grommet example

Passing through a panel

Use a grommet or edge protection.

Heat shrink tubing example

At a terminal or joint

Use heat shrink for insulation and strain relief.

Braided sleeve example

For long visible runs

Use braided sleeve or split loom.

Wire Management
Zip tie

Zip Ties

Most common way to secure wires to the frame or in bundles.

Reusable Velcro tie

Velcro Ties

Better where wires need to be reopened often for service or troubleshooting.

Cable clamp or P-clamp

P-Clamps

Stronger, screw-mounted support for heavy wire bundles or important power runs.

Cable chain

Cable Chain

Controls the bend path for moving wires on elevators, arms, intakes, or turrets.

Spiral wrap

Spiral Wrap

Protects bundles while still letting you break out individual wires.

Good habits

  • Bundle wires so they are neat and traceable.
  • Support heavier power wiring more strongly than light signal wiring.
  • Do not crush small wires or pinch CAN pairs with overtightened zip ties.
  • Keep connectors accessible for repairs.

Common mistakes

  • Wires crossing messy paths between mechanisms.
  • Loose loops that can snag in motion systems.
  • No support near connectors.
  • Using only adhesive mounts in high-vibration areas.
Wire Management For Movement

Why slack matters

  • Wires need enough slack to allow full mechanism motion without pulling on connectors.
  • Service loops make it easier to remove a motor controller, radio, or controller for repairs.
  • Without slack, vibration and motion can loosen terminals or break conductors over time.
  • Too much slack is also a problem because it can snag in belts, chains, gears, wheels, or intakes.

Best practice for slack

  • Leave a small, controlled service loop near important devices.
  • On moving subsystems, route slack through a predictable bend path.
  • Use cable chain, loom, or guided routing where motion repeats often.
  • Secure the wire before and after the moving section so the connector itself is not the stress point.
Tight Slack
Controlled Slack
Loose Slack

Student rule: Leave enough slack for motion and service, but not enough to become a hazard.

Wire Management Checklist

What Good Wiring Looks Like

Wire Management Checklist

  • Wires are secured and do not flop loosely.
  • Bundles are protected with loom, braid, or other covering where needed.
  • Wires are kept away from chains, belts, gears, wheels, and sharp edges.
  • Grommets or edge protection are used when wires pass through holes.
  • Connectors are accessible for troubleshooting and pit repairs.
  • Moving mechanisms have controlled slack or cable chain routing.
  • Wires are labeled or color-managed so students can trace them quickly.
  • The wiring looks intentional, serviceable, and match-ready.

In Short: Secure it, protect it, label it, and make sure you can fix it.

Example: Team 3255 Robot Wiring

FRC Team 3255 robot electronics layout
Sort the Wiring Practices
Pull wires tight
Use undersized wire
Label both wire ends
Skip wire labels
Crimp with correct tool
Crush CAN wires
Keep wires traceable
Leave excess slack
Hide main breaker
Route away from mechanisms
Use correct wire gauge
Mismatch breakers and wire
Tug-test every crimp
Leave wires dangling
Match breaker size
Block repair access
Keep electronics accessible
Protect sharp edges
Overtighten zip ties
Secure battery cables firmly
Skip tug tests
Use grommets through panels

Good Practice

Bad Practice

Common Sensors

Click to learn about sensors and why they may be used.

Sensor readings are only useful when the sensor is mounted securely, wired reliably, and tested through full mechanism motion.

Sensor Wiring

Small wires still need protection

Mount firmly

A sensor that moves during a match gives bad data even if it is wired correctly.

Protect cables

Sensor wires are often small and easy to damage near arms, elevators, intakes, and game pieces.

Label inputs

Documentation helps programmers and pit students know which signal is which.

Labeling + Documentation

Good Wiring Should Be Easy to Trace

Labels and documentation make the robot faster to inspect, repair, and troubleshoot. A new student should be able to follow the wiring without guessing.

Label

Mark important wires, devices, ports, breakers, and CAN IDs.

Trace

Make it clear where each wire starts, ends, and what it controls.

Update

Keep diagrams and tables current when wiring changes.

Pit rule: If someone has to guess where a wire goes, it needs a label or documentation.

Labeling Electronics

Label the Devices First

Label (if not already)

  • Power distribution ports
  • Breaker sizes
  • Motor controllers
  • CAN IDs
  • roboRIO/SystemCore ports
  • Radio power and Ethernet
  • Sensor ports
  • Pneumatics channels

Avoid

  • Unlabeled motor controllers
  • Hidden CAN IDs
  • Unknown breaker sizes
  • Random sensor ports
  • Old labels left in place
  • Labels that fall off
  • Labels blocked by wires
  • Only documenting in memory

Best practice: Label the device and document it in a table so the label still helps even if the robot changes later.

Wire Labels

Power Wire Example

Power Path Wire Label Example
  • Shows where power starts.
  • Shows what device it feeds.
  • Helps find the correct breaker.

Note: There is no one way to do this and this example is illustrate one way to track wiring.

Wire Labels

CAN Wire Example

CAN Wire Label Example
  • Shows device CAN IDs.
  • Shows device connections.
  • Helps debug missing devices.

Keep it simple:The best label is short, readable, consistent, and matches the documentation.

Documentation

Document the Wiring Before Competition

CAN ID Table

List every CAN device, ID number, mechanism, location, and purpose.

Breaker Map

Record each PDH/PDP port, breaker size, wire gauge, and connected device.

Sensor Map

List sensor names, controller ports, mounting locations, and code names.

Power Path Diagram

Show how power moves from battery to breaker to distribution to devices.

Goal: Documentation should help the pit crew fix the robot under time pressure.

Documentation Example

Simple Wiring Table

Wire Label Example

Tip: Use the same device names in labels, code, CAD notes, and pit documentation.

Keeping Documentation Current

Update Labels When the Robot Changes

Good habits

  • Update labels immediately.
  • Remove old labels.
  • Record new CAN IDs.
  • Verify breaker sizes.
  • Confirm code still matches.
Final Check

Labeling and Documentation Checklist

  • Main breaker is labeled and accessible.
  • Power distribution ports are documented.
  • Breaker sizes match the table.
  • Motor controllers have CAN ID labels.
  • CAN chain order is documented.
  • Sensor wires are labeled by port.
  • Old labels have been removed.
  • Documentation matches the robot.
  • All wires have labels.
  • Documenation is complete and organized.

Final rule: If the robot changes, the labels and documentation change with it.

Battery Practices

“The robot turned on” is not enough

A battery can power the robot in the pit and still be a poor choice for a match.

  • Charge batteries properly.
  • Label batteries.
  • Track battery age and performance.
  • Inspect battery terminals.
  • Make sure battery lugs are tight.
  • Cover exposed terminals.
  • Use a proper battery cart or safe storage.
  • Secure the battery firmly in the robot.
  • Never allow the battery to fall out during a match.
  • Retire weak or damaged batteries from competition use.
Pre-Match Battery Check

Fast questions before the robot leaves the pit

Charge

Is this battery fully charged and known to perform well under load?

Condition

Are terminals tight, covered, clean, and undamaged?

Retention

Is the battery fully secured in the robot before the match?

Troubleshooting Electronics

Use a systematic order

When a robot does not work, do not randomly unplug and replug things. Work from the simplest and most central checks outward.

Start with basics

Battery, breaker, roboRIO, radio, Driver Station connection, and motor controller power.

Then go deeper

CAN visibility, faults, brownout logs, mechanism motion, and what changed since it last worked.

Troubleshooting Tools

Students should get comfortable using:

Driver Station Logs

Voltage, packet loss, brownouts, and match timing clues.

Status Lights

roboRIO, radio, and motor controller LEDs can quickly narrow problems.

Vendor Tools

REV Hardware Client or vendor tools for IDs, firmware, faults, and device status.

Multimeter + Load Tester

Verify voltage, continuity, and battery health instead of guessing.

Check for Understanding

Put the troubleshooting checks in a useful order

Are CAN devices visible?
Is the main breaker on?
Does the mechanism move freely by hand?
Is the battery charged?
Is the radio powered?
Are there faults or brownouts in logs?
Is the roboRIO powered?
Is the Driver Station connected?

Required Quiz

Pass to complete the module

Each question is on its own slide.

Answer all 20 questions, then grade the quiz. Score at least 18 out of 20 to unlock the completion slide.

Quiz Question 1
1 of 20

What is the main purpose of the robot battery?

Quiz Question 2
2 of 20

What is the main breaker used for?

Quiz Question 3
3 of 20

Why should wires be routed away from chains, belts, gears, and intakes?

Quiz Question 4
4 of 20

What should happen after making a crimp?

Quiz Question 5
5 of 20

Which is a good wire-routing practice for moving mechanisms?

Quiz Question 6
6 of 20

What is CAN on an FRC robot?

Quiz Question 7
7 of 20

Why are CAN IDs important?

Quiz Question 8
8 of 20

What can a loose CAN connection cause?

Quiz Question 9
9 of 20

Which is a common cause of brownouts?

Quiz Question 10
10 of 20

Why can a mechanical problem look like an electrical problem?

Quiz Question 11
11 of 20

Where should critical electronics be mounted?

Quiz Question 12
12 of 20

Why should motor controller status lights remain visible when possible?

Quiz Question 13
13 of 20

Which sensor is commonly used to detect whether a game piece is present?

Quiz Question 14
14 of 20

Which sensor is commonly used to measure mechanism position or rotation?

Quiz Question 15
15 of 20

Which battery practice is competition-ready?

Quiz Question 16
16 of 20

What should be checked early in troubleshooting?

Quiz Question 17
17 of 20

Which tool helps verify voltage and continuity?

Quiz Question 18
18 of 20

What documentation helps with CAN troubleshooting?

Quiz Question 19
19 of 20

What is the best reason to label both ends of important wires?

Quiz Question 20
20 of 20

Which set of documents would be most useful for the pit?

Quiz Results

Grade the quiz

You need at least 18 out of 20 to unlock completion.

Not submitted.

After passing, advance to the final completion slide.

Wire it right.

5041 CyBear Robotics

Complete after passing the required quiz.