arrow-left

Only this pageAll pages
gitbookPowered by GitBook
1 of 51

ION Control System

REV ION Control System

Loading...

Loading...

Power Distribution Hub

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Pneumatic Hub

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Radio Power Module

Loading...

Loading...

Loading...

Loading...

Mini Power Module

Loading...

Loading...

Loading...

Smart Sensor

Loading...

Loading...

Loading...

Sensors

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Accessories

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Software Resources

Loading...

REV ION Control System Overview

hashtag
Refined Control

Expand upon your robot's capabilities with the REV ION Control System. This series of Hubs and Modules provide flexibility for the addition of new peripherals while delivering vital feedback back to the team. Seamlessly integrate a Hub into your CAN Bus alongside the SPARK MAXarrow-up-right or SPARK Flexarrow-up-right Motor Controllers.

Power Distribution Hub

hashtag
Power Management

hashtag
Power Distribution Hub

The REV Power Distribution Hub (PDH) is the latest evolution in power distribution for the FIRST Robotics Competition (FRC). With 20 high-current (40A max) channels, 3 low-current (15A max), and 1 switchable low-current channel, the PDH gives teams more flexibility for overall power delivery. The Power Distribution Hub features toolless latching WAGO terminals, an LED voltage display, and the ability to connect over CAN or USB-C to the REV Hardware Client for real-time telemetry, making it easier than ever to wire and debug your robot.

hashtag
Radio Power Module

The REV Radio Power Module is designed to keep one of the most critical system components, the OpenMesh OM5P-AC WiFi radio, powered in the toughest moments of the competition. Traditional barrel jacks easily work themselves loose and often require hacks, like hot glue, to prevent intermittent power losses. The Radio Power Module eliminates the need for powering the radio through a traditional barrel power jack. Utilizing 18V Passive Power over Ethernet (PoE) with two socketed RJ45 connectors, the Radio Power Module passes signal between the radio and roboRIO while providing power directly to the radio. After connecting the radio and roboRIO, easily add power to the Radio Power Module by wiring it to the low-current channels on the Power Distribution Hub utilizing the color coded push button WAGO terminals.

hashtag
Mini Power Module

The REV Mini Power Module (MPM) is a compact power distribution module that allows you to securely and quickly power peripheral devices to your robot. Need more low-current channels on your PDH? Wire the MPM to one of the high-current channels on the PDH to power more peripheral devices and custom circuits.

hashtag
Pneumatics

hashtag
Pneumatic Hub

The REV Pneumatic Hub is a standalone module that is capable of switching both 12V and 24V pneumatic solenoid valves. The Pneumatic Hub features 16 solenoid channels which allow for up to 16 single-acting solenoids, 8 double-acting solenoids, or a combination of the two types. The user-selectable output voltage is fully regulated, allowing even 12V solenoids to stay active when the robot battery drops as low as 4.75V.

Digital and analog pressure sensor ports are built into the device, increasing the flexibility and feedback functionality of the pneumatic system. The USB-C connection on the Hub works with the REV Hardware Client, allowing users to test pneumatic systems without a need for an additional robot controller.

circle-info

If there is a question that is not answered by this space, send our support team an email; [email protected]. We are always happy to help point you in the right direction!

Pneumatic Hub

REV ATO Auto-resetting Breakers

REV Robotics custom ATO Auto-resetting Breakersarrow-up-right are designed to give reliable protection for FRC robot actuators. These custom developed breakers are ATO sized, adhere to SAE Standard J553, and will give consistent performance even after hundreds of breaker trips. A color-coded anodized aluminum case and stamped ratings allow for easy identification and inspection.

SKU
Rating
Color

REV-11-1860-PK4

10 A

Red

REV-11-1861-PK4

20 A

hashtag
2026 Update:

circle-exclamation

Our latest batches of 40A and 10A breakers have minor cosmetic differences (anodization, label printing, and slightly longer tabs). The internal circuit-breaking mechanism and performance curves remain unchanged.

Color of the label will remain the same: Orange for 40A and Red for 10A

hashtag
Circuit Breaker Trip Time Curves

Within the FRC community, there is a common misconception that circuit breakers are designed to trip exactly at a specified current value to protect the devices connected to your Power Distribution Hub. However, a more accurate description would be that circuit breakers are designed to trip at a specific temperature after a set amount of time to protect the electrical system from fire or other electrical hazards.

The current rating on a circuit breaker is the specification of the maximum current at which the circuit breaker is guaranteed not to trip. It is theoretically possible to see a 200% overload for greater than 1 second before it trips. Datasheets for the two most common breakers used with motors in FRC, the and the 40A Snap Action MX5 Breakers, show the 40A breakers can see 80A flow through for a short period before they trip.

Power Distribution Hub Overview

chevron-rightPower Distribution Hub Resourceshashtag

hashtag
General Resources

Yellow

REV-11-1862-PK4

30 A

Green

REV-11-1863-PK4

40 A

Orange

40A REV Robotics ATO Auto-resetting Breakersarrow-up-right

Getting Started with the Power Distribution Hub

  • Troubleshooting

    • Status LED Patterns

  • Power Distribution Hub Specifications

  • hashtag
    Software Resources

    • Getting Started with the REV Hardware Client

    • REVLib API and Installationarrow-up-right

    The REV Power Distribution Hub (PDH) (REV-11-1850) is the latest evolution in power distribution for the FIRST Robotics Competition (FRC). With 20 high-current (40A max) channels, 3 low-current (15A max), and 1 switchable low-current channel, the PDH gives teams more flexibility for overall power delivery. The Power Distribution Hub features toolless latching WAGO terminals, an LED voltage display, and the ability to connect over CAN or USB-C to the REV Hardware Client for real-time telemetry, making it easier than ever to wire and debug your robot.

    hashtag
    Features

    • 20 High-current channels

      • All supporting up to 40A

      • Supports ATO size breakers and fuses

    • 3 Low-current channels

      • Supports up to 15A continuous, 20A peak for approved pneumatic control devices.

      • Supports ATM/APM size breakers and fuses

    • 1 Switchable low-current channel

      • On/off control useful for LEDs and other indicators

      • Supports up to 15A continuous

    • Toolless and color-coded WAGO terminals for all main connections

      • Main power input - latching WAGO 2616 series

      • High-current channels - latching WAGO 2606 series

    • Advanced debugging features

      • Channel status LEDs for breaker status and fault feedback

      • LED input voltage display

    • CAN connectivity

      • Channel telemetry feedback to main robot controller

      • Configurable CAN termination on device

    • USB-C connectivity

      • USB-to-CAN device allowing for monitoring and updating devices on the CAN bus

      • Update and diagnose faults with the REV Hardware Client

    • ESD protection

    Through Bore Encoder

    The REV Through Bore Encoder is specifically designed with the end user in mind, allowing teams to place sensors in the locations closest to the rotation that they wish to measure. This rotary sensor measures both relative and absolute position through its ABI quadrature output and its absolute position pulse output.

    circle-info

    Check out our documentation of the Through Bore Encoderarrow-up-right.

    Supports ATM/APM size breakers and fuses
    Low-current channels and CAN - latching WAGO 2601 series
    Higher resolution and refresh rate current and voltage monitoring
    Firmware updating over CAN network

    Getting Started with the Radio Power Module

    Utilizing 18V Passive PoE with two socketed RJ45 connectors, the Radio Power Module passes signal between the radio and roboRIO while providing power directly to the radio. Connect an ethernet cable into each end of the Radio Power Module, connect the NI roboRIO port to the roboRIO, then connected the Wi-Fi Radio Power port to the radio. Once the Radio Power Module is connected, add power through the low-current channel on the Power Distribution Hub.

    Low-current Channel Fuse

    5A or higher

    triangle-exclamation

    Make sure to double check the Ethernet cables are plugged into the correct port and device when using the Radio Power Module. Connecting the roboRIO to the Wi-Fi Radio Ethernet port can cause permanent damage to the roboRIO.

    Getting Started with the Pneumatic Hub

    Welcome to your new Pneumatic Hub from REV Robotics! This documentation is intended to answer any questions related to the Pneumatic Hub (PH) used in the FIRST Robotics Competition. If there is a question that is not answered by this space, send our support team an email at [email protected]. We are happy to help point you in the right direction!

    • Have a specific question? Feel free to head straight to it using the navigation bar to the left. Each section is grouped with other similar topics.

    • Have trouble finding what you are looking for? Try the search bar in the upper right!

    circle-check

    We recommend reading through this guide in its entirety at least once to fully understand all of the features of your Pneumatic Hub.

    hashtag
    Before You Start

    Install the before continuing with this guide. The REV Hardware Client is the best way to verify that the Pneumatic Hub is configured correctly and is required for using the CAN Interface.

    circle-exclamation

    Ensure voltage is set for solenoids before applying power, using a mix of 12V and 24V is not supported

    circle-info

    RS485 Ports are not currently used in FRC and are included for potential future use

    2m Distance Sensor

    The REV Robotics 2m Distance Sensor (REV-31-1505arrow-up-right) uses the ST Microelectronics VL53L0X Time-of-Flight (ToF) laser-ranging module to measure distances up to 2m with millimeter resolution.

    Unlike other ranging sensors that rely on the intensity of reflected light, this sensor can measure how long it takes for the light to bounce back, the “time of flight.” This results in much more accurate measurements that are independent of the target’s reflectance.

    circle-info

    Check out our documentation of the 2m Distance Sensorarrow-up-right.

    Touch Sensor

    The REV Robotics Touch Sensor (REV-31-1425arrow-up-right) is a digital sensor that can be used as a button input or as a basic mechanical limit switch. The touch sensor is similar to a keyboard button, when the button is pressed the touch sensor notifies the Robot Controller and an action in the code is triggered. Sometimes this action may stop the motors or reset the encoder angle, depending on the use case.

    Like all digital sensors, the Touch Sensor acts on a binary. When the button is not pressed, the LED light remains unlit and the value read by the Expansion Hub is 3.3V (high) and when the button is pressed the LED will light and the Expansion Hub will read 0V (Low)

    circle-info

    Check out our documentation of the Touch Sensorarrow-up-right.

    Magnetic Limit Switch

    The REV Robotics Magnetic Limit Switch () is a three-sided digital hall effect switch. The three internal hall effect elements (one on top, two on the sides) are connected in parallel so if any one of them is triggered the sensor will report as triggered.

    Hall effect sensors detect the presence of a magnetic fields. The REV Magnetic Limit Switch is an omnipolar momentary switch; it will trigger when there is sufficient field strength of either magnetic pole detected.

    circle-info

    Check out our documentation of the .

    Digital LED Indicator

    The Digital LED Indicator (REV-31-2010) is a LED signal module that is digitally controlled (active low) and offers three colors: red, green, and amber. The Digital LED Indicator is designed to directly interface with the DIO ports of the Control Hub and Expansion Hub. When using the Digital LED Indicator outside of the REV Hub environment, make sure to check that your device GPIO pins’ current sink rating can handle 20mA.

    circle-info

    Check out our documentation of the .

    RPM Compatibility with the new FRC Radio

    This page contains a wiring diagram for the Radio Power Module with the Vivid Hosting VH-109 FRC radio, along with a few crucial notes to consider for the electrical protection of the radio.

    triangle-exclamation

    WARNING! Be sure to avoid using both the RPM and 12VDC sources to power the VH-109 radio simultaneously, as this will result in damage to the radio.

    triangle-exclamation

    Servo Power Module

    The REV Servo Power Module is a 6V 90W power injector that enables the use of standard servos in applications where a robot controller cannot provide adequate power. The following Quick Start Guide describes the Servo Power Module features and the necessary information to get it up and running.

    circle-info

    Check out our documentation of the.

    JST PH 6-pin Joiner Board

    These JST PH 6-pin Joiner Boards are intended to be used with the to extend the reach of your NEO Brushless Motor sensor cables.

    hashtag
    Specifications

    REV Hardware Client arrow-up-right
    REV-31-1462arrow-up-right
    Magnetic Limit Switcharrow-up-right
    Digital LED Indicatorarrow-up-right
    Servo Power Modulearrow-up-right

    Width

    0.68 in

    Connector Type

    JST PH 6-pin Connector

    Length

    JST PH 6-pin Extension Cablesarrow-up-right

    1 in

    If PoE is enabled on the VH-109 Radio, DO NOT use the RPM and a PoE camera/device simultaneously.

    hashtag
    FRC Radio Wiring Diagram

    Pneumatic Hub Firmware Changelog

    hashtag
    Version 26.1.1

    • Improves performance of USB bridging

    hashtag
    Version 26.1.0

    • Fixes bug preventing proper communication with downstream SPARKs

    • Updates the bootloader. This update must be done via DFU.

    • Switches the USB CAN bridging to use SLCan

    hashtag
    Version 23.0.1

    • Fixes issue where compressor channel does not turn on after updating to v23.0.0 without explicitly setting a compressor mode

    hashtag
    Version 23.0.0

    circle-exclamation

    Upgrading from v22.x.x to this version will clear sticky faults and compressor settings.

    • Improves device brownout detection

    • Improves CAN fault detection

    • Improves robustness against soft-bricking

    hashtag
    Version 22.0.5

    • Reduces stutters in compressor and solenoids with high CAN utilization

    hashtag
    Version 22.0.4

    • Allows compressor test mode for the pressure relief valve without having to send a solenoid command first

    hashtag
    Version 22.0.3

    • Disallows actuation from REV Hardware Client if roboRIO was previously connected

    • Improves over current protection for larger compressors

    hashtag
    Version 22.0.2

    • Improves accuracy of various readings:

      • Analog sensor voltage

      • Battery voltage

    hashtag
    Version 22.0.1

    • Fixes certain faults that were incorrectly triggered when the device was only powered via USB

    hashtag
    Version 21.1.7

    • Persists sticky faults across power cycles

    • Allows sticky faults to be cleared by holding down the device's button

    • Updates LED patterns

    Pneumatic Hub Overview

    chevron-rightPneumatic Hub Resourceshashtag

    hashtag
    General Resources

    hashtag
    Software Resources

    The REV Pneumatic Hub (REV-11-1852) is a standalone module that is capable of switching both 12V and 24V pneumatic solenoid valves. The Pneumatic Hub features 16 solenoid channels which allow for up to 16 single-acting solenoids, 8 double-acting solenoids, or a combination of the two types. The user-selectable output voltage is fully regulated, allowing even 12V solenoids to stay active when the robot battery drops as low as 4.75V.

    Digital and analog pressure sensor ports are built into the device, increasing the flexibility and feedback functionality of the pneumatic system. The USB-C connection on the Hub works with the REV Hardware Client, allowing users to test pneumatic systems without a need for an additional robot controller.

    hashtag
    Features

    • 16 solenoid channels

      • 16 single-acting or 8 double-acting channels

      • Fully integrated user-selectable 12V or 24V solenoid output

    MAXSpline Encoder Firmware Changelog

    hashtag
    Version 26.1.2

    • Adds new status period get/set commands

    • Fixes issue where updating from other firmware versions will reset the CAN ID

    • Adds the ability to adjust the absolute position output (period, minimum high time, minimum low time)

    • Updates default status frame periods

      • Status 0 - 250ms

      • Status 1 - 100ms

    hashtag
    Version 26.1.1

    • Fixes 'Set Periodic Frame Period' response command

    • Fixes 'Get Periodic Frame Period' command

    • Fixes angle conversion factor not being applied to the angle value

    hashtag
    Version 26.1.0

    • Adds angle conversion factor

    • Improves velocity measurements

    • Adds velocity averaging

    • Fixes led status flickering when intermittent errors occur

    Note: ABI output does not currently respect the inverted setting

    Mini Power Module Status LED Patterns

    hashtag
    Input Status LED

    LED Status
    LED Description
    When
    Component Status

    hashtag
    Output Status LED

    LED Status
    LED Description
    When
    Component Status

    Pneumatic Hub Troubleshooting

    circle-info

    Is your Status LED light showing a new color or sequence? Check out the page!

    hashtag
    General Troubleshooting

    Power Distribution Hub Firmware Changelog

    hashtag
    Version 26.1.1

    • Improves performance of USB bridging

    CAN Terminator Pack

    The CAN Terminator Pack provides two compact, plug-ready termination options. Each terminator uses a small 10mm x 10mm internal circuit board sealed with heatshrink and contains a dedicated 120-ohm terminating resistor, ensuring proper end-of-line signal integrity on any CAN network. The pack includes both a receptacle-side terminator and a pin-side terminator, making it easy to cleanly finish a CAN run no matter which connector style is present at the endpoint.

    hashtag
    Specifications

    Parameter
    Value and Units

    Blinkin LED Driver

    The is a compact, all-in-one solution that can control LEDs in a stand-alone mode with just a 12V power source or in a dynamic mode, changing patterns by supplying a standard servo-style PWM signal.

    circle-info

    Check out our documentation of the.

    MAXSpline Grommet

    The MAXSpline Grommet provides a simple way to route wires through while preventing abrasion against bare aluminum. Made from pliable 60A rubber, it press-fits into the MAXSpline Bore on MAXTube with a 1/8 inch wall, creating a clean pass-through point that protects your wiring in any build.

    hashtag
    Tips and Tricks

    MAX Pattern Tubing makes wire management simple, but the sharp edges from the pattern holes can tear up your CAN/PWM cable's sheathing. MAX Grommets are easy to install and allow smooth pass-through.

    JST PH 6-Pin Breakout Board

    This JST-PH 6-pin Breakout Board is designed to adapt external sensors to the SPARK MAX 6-pin Encoder Port standard. It features a JST PH 6-pin connector, labeled solder pads, and through-hole pads that are compatible with popular 63R style quadrature encoders. This breakout makes it easy to connect external encoders to the SPARK MAX when running in Brushed Mode.

    hashtag
    Specifications

    Color Sensor V3

    The REV Robotics Color Sensor V3 is a combined color and proximity sensor. From a single sensor you can measure colors and rough distances to various targets. Version 3 introduces a new sensor chip from Broadcom due to the end-of-life of the V1/V2 color sensor chip.

    circle-info

    Check out our documentation of the .

    Potentiometer

    The REV Potentiometer () converts the angular position of a shaft into an analog voltage signal. A potentiometer acts as an adjustable resistor, fluctuating resistance as the shaft is turned. As the wiper (the knob) moves up and down along the coils of the resistor and the resistance and voltage output change proportionally at each new position.‌

    circle-info

    Check out our documentation of the .

    Note: Devices that use SLCan are NOT compatible with REV Hardware Client when used over USB. Devices running v26.x.x+ can only be used via REVUI, or downstream of a REV CAN device running v25.x.x or lower with RHC.

    Compressor current

  • Improves performance for larger compressors

  • Improves hardware fault reporting

  • Adds compressor test mode for the pressure relief valve which is activated via holding the MODE button for 7 seconds

  • Blinks the status LED blue when sticky faults are successfully cleared via the MODE button

  • Blinks the status LED orange and green when the compressor is over current

  • Fixes issue where the device would hang after receiving a malformed CAN frame

  • Improves accuracy when using the analog sensor to control the compressor
    Status 2 - 20ms
  • Status 3 - 20ms

  • Status 4 - 20ms

  • Adds identify command

  • Adds raw angle position in status 2

  • Corrects angle offset behavior

  • hashtag
    Version 26.1.0
    • Fixes bug preventing proper communication with downstream SPARKs

    • Updates the bootloader. This update must be done via DFU.

    • Switches the USB CAN bridging to use SLCan

      • Note: Devices that use SLCan are NOT compatible with REV Hardware Client when used over USB. Devices running v26.x.x+ can only be used via REVUI, or downstream of a REV CAN device running v25.x.x or lower with RHC.

    hashtag
    Version 25.0.0

    • Fixes communication with a downstream SPARK device on the latest Hardware Client

    • A Power Hub with 12V power connected via USB only no longer reports a CAN Fault

    • Adds LED code for Low Battery

    hashtag
    Version 23.0.0

    NOTE: Upgrading from v22.x.x to this version will clear sticky faults.

    • Fixes issue where a hardware fault may be set when the device experiences a brownout

    • Improves device brownout detection

    • Improves breaker fault detection

    • Improves CAN fault detection

    • Improves robustness against soft-bricking

    hashtag
    Version 22.0.3

    • Fixes issue where PDH will sometimes fail to update downstream devices via CAN

    hashtag
    Version 22.0.2

    • Improves accuracy of battery voltage reading

    • Improves hardware fault reporting

    • Improves switchable channel LED behavior

    • Blinks the status LED blue when sticky faults are successfully cleared via the MODE button

    • Fixes issue where the device would hang after receiving a malformed CAN frame

    hashtag
    Version 22.0.1

    • Fixes certain faults that were incorrectly triggered when the device was only powered via USB

    hashtag
    Version 21.1.7

    • Persists sticky faults across power cycles

    • Allows sticky faults to be cleared by holding down the MODE button

    • Updates LED patterns

    • Turns off the switchable channel LED when the switchable channel is turned off

    • Reports to the REV Hardware Client whether a roboRIO is connected via the CAN network

    Pressure sensor inputs

    • 1 Digital pressure switch input

    • 2 Analog pressure sensor inputs

  • CAN connectivity

    • Channel telemetry feedback to the main robot controller

  • USB-C connectivity

    • USB-to-CAN device allowing for monitoring and updating devices on the CAN bus

    • Update and diagnose faults with the REV Hardware Client

  • Channel status LEDs indicate channel state and faults

  • Reverse polarity protection

  • Overcurrent protection

  • ESD protection

  • Getting Started with the Pneumatic Hub
    Troubleshooting
    Status LED Patterns
    Pneumatic Hub Specifications
    Getting Started with the REV Hardware Client
    REVLib API and Installationarrow-up-right
    Pneumatic Hub

    Connector Type

    3-Pin Dupont Pin

    Resistance

    120 ohm

    Circuit Board Size

    10mm (1in) square

    Total Length

    74mm (2.91in)

    Wire Length

    64mm (2.52in)

    Wire Gauge

    22 AWG

    Weight (each)

    1.5g (0.003lb)

    Blinkin LED Driver (REV-11-1105)arrow-up-right
    Blinkin LED Driverarrow-up-right

    Optional pull-up resistor size

    0603 package

    Pad hole diameter

    1 mm

    Connector Type

    JST PH 6-Pin connector

    Color Sensor V3arrow-up-right
    REV-31-1155arrow-up-right
    Potentiometerarrow-up-right
    If you are experiencing issues with your Pneumatic Hub that you are struggling to diagnose, we recommend following the troubleshooting guides and steps listed below, both in the flowchart and in the following subsections.

    hashtag
    Checking for Faults

    View Active Faults and Sticky Faults on your Pneumatic Hub by connecting it to the REV Hardware Client. Under the Device Faults section you will see two columns, one for Active Faults and one for Sticky Faults.

    hashtag
    Clearing Sticky Faults

    Sticky faults are cleared when the mode button on the Power Distribution Hub is pressed or can be cleared using the REV Hardware Client. It is also possible to clear sticky faults using WPILib.

    hashtag
    Compressor Test Mode

    To activate Compressor Test Mode, please follow these steps:

    1. Turn on and enable your robot, or connect your Pneumatics Hub to the REV Hardware Client.

    2. Hold down the mode button for 7 seconds.

    3. Compressor will start, continue holding the mode button to keep the compressor on.

    4. When done with Compressor Test Mode, release the mode button to stop the compressor.

    hashtag
    Fuse consistently pops during use

    Your Pneumatic Hub is drawing more current than the fuse can handle. If you’re using a 15A fuse, try a 20A fuse.

    If you’re using a 20A fuse, we recommend moving your Pneumatic Hub to be powered by a High Current Channel and a 20A breaker.

    You should also check your logs to see how much current the PH is pulling. Please note that the PH will draw more current at lower battery voltages.

    hashtag
    Recovery Mode

    When updating the firmware on the Pneumatic Hub, it is possible for the process to be interrupted or for the firmware to be corrupted by a bad download. In this state, the Status LED will be dark and the Pneumatic Hub will fail to operate. There is a built-in recovery mode that can force it to accept new firmware even if the controller seems to be bricked and the procedure is outlined below:

    Please note, performing this procedure will erase all data and settings on the device. To perform the procedure a small tool, like a straightened paper clip is necessary to press the Mode Button (located close to the LED status light), the orange USB-C cable that came with the unit (or a DATA capable USB-C cable), and a native Windows based computer with the REV Hardware Client installed.

    1. With the Pneumatic Hub powered off, press and hold the Mode Button

    2. While still holding the Mode Button, connect the Pneumatic Hub to the computer using the USB-C cable - the Status LED will not illuminate, this is expected

    3. With the REV Hardware Client running on the computer, wait a few seconds for the audible tone or icon for the device to be recognized in recovery mode then release the Mode Button -no lights will be present on the Pneumatic Hub during this stage of the process, this is expected

    4. Select the Pneumatic Hub in Recovery Mode from the REV Hardware Client window

    5. From the "Choose a Device" type dropdown, choose - Pneumatic Hub

    6. Choose the latest version of the firmware from the dropdown and then click update

    7. Wait for the software update to complete

    8. Power cycle unit (unplug and plug in USB-C) click on Pneumatic Hub icon, clear any sticky faults - the recovery should be complete.

    hashtag
    Other Common Issues

    Symptom
    Possible Resolution

    The PH won’t power on even though the PDH is on.

    1. Check the polarity of the main power wiring on the PH

    2. Check the fuse on the PDH side channel that the PH is wired to.

    Solenoid does not turn on despite the channel turning on (Green LED is on).

    Check the cable wiring and make sure there is enough bare wire to make contact in the solenoid terminal. Verify that the solenoid voltage switch is set to the proper voltage.

    Compressor does not turn on despite the compressor channel turning on (Green LED is on).

    Check the wiring of the compressor and make sure there is enough bare wire to make contact in the compressor terminal.

    PH cannot communicate over CAN

    Check your CAN wiring and make sure there is enough bare wire to make contact in the CAN terminals.

    CAN Warning

    A CAN warning means that there is something wrong with your CAN bus. Check your CAN bus wiring and the devices on your CAN bus. Note: if you are operating the PH by itself using the REV hardware client, you can ignore most CAN warnings. The PH will send a CAN warning if it does not see any other device on the bus

    Status LED Pattern
    Grab your grommet and line the spline teeth into the grooves. Start working the lip of the grommet around the teeth so that it covers the gaps.

    Double-check that both lips of the MAX Grommet are covering all sharp edges from the pattern hole. Now you can safely move your wires without worry.

    MAXTubearrow-up-right

    LED off

    Anytime

    Power Off

    Green Solid

    Anytime

    Power On

    LED off

    Anytime

    Fuse is in place or there is no load on this terminal

    Red Solid

    Anytime

    Fuse is missing or tripped (when a load is present on the output channel)

    POE Injector Cable

    The REV POE Injector Cable was specifically designed to address a common problem for many FRC teams with their wireless radios: intermittent power glitches.

    The wireless radios used in the last several FRC seasons can be powered either through a traditional barrel jack or through a Power Over Ethernet (POE) port. Traditional barrel jacks can easily work themselves loose and often require hacks like hot glue to prevent intermittent power glitches. The REV POE Injector Cable eliminates the barrel jack by providing power directly to one of the POE ports on the radio. Two power wires branch off of the male end of the cable and can be connected to an appropriate power source like the Voltage Regulator Module (VRM). These power wires come crimped with ferrules that are compatible with the Weidmuller connectors on the VRM.

    POE Injector Cable
    circle-exclamation

    Safety Note: Be sure to plug the male ethernet plug into the radio. Plugging this end into other devices that do not expect 12V POE, such as the roboRIO, can permanently damage them. Also, ensure that the power wires are connected with the proper polarity. Reverse polarity will permanently damage most radios.

    hashtag
    Wiring Diagram

    hashtag
    Specifications

    hashtag
    Mechanical Drawing

    MAXSpline Encoder

    hashtag
    Overview

    The MAXSpline Encoder delivers high accuracy and robust performance while integrating seamlessly with the MAXSpline ecosystem. Using the same proven magnetic sensing architecture as the Through Bore Encoder V2, this model adds expanded connectivity through both ABI quadrature and CAN communication, giving teams more flexibility in how they collect and route sensor data. Its on-axis MA600 magnetic configuration ensures reliable readings even in environments where optical encoders struggle, and its ±0.5 degree calibrated accuracy supports precise control for a wide range of competitive robotics applications.

    MAXSpline Encoder

    Designed specifically for MAXSpline shafting, the encoder’s through-bore profile enables clean, compact integration directly over the shaft. The housing incorporates a combination of through holes and castellated #10-32 mounting points, all aligned to the standard 0.5in ION system pitch. This allows teams to mount the encoder in multiple orientations: parallel to nest within the profile of a 2x1 MAXTube, perpendicular for offset encoding, or even attached directly to MAXSpline Shaft Bearing Blocks and pattern plates. The result is a highly adaptable mechanical interface that supports creative layouts without requiring custom spacing or nonstandard hardware.

    A dedicated Molex Micro-Fit+ connector provides power and CAN access for teams who want to bypass traditional sensor cabling to motor controllers, while the JST-PH port continues to support incremental and PWM absolute outputs. Two diffused edge-lit status LEDs allow users greater feedback at various viewing angles. With built-in magnet, factory zero calibration, and multiple connection pathways, the MAXSpline Encoder offers a versatile and competition-ready sensing solution.

    hashtag
    Features

    • Incremental and absolute magnetic encoder

      • Quadrature output: A, B, and Index

      • Absolute pulse-width (duty-cycle) output

    circle-exclamation

    Do not disassemble the sensor. Disassembling the MAXSpline Encoder will dereference the zero position with the physical case notch. It is not possible to recalibrate the zero position as it is permanently saved inside the sensor at the factory.

    hashtag

    Getting Started with the Power Distribution Hub

    Welcome to your new Power Distribution Hub from REV Robotics! This documentation is intended to answer any questions related to the Power Distribution Hub (PDH) used in the FIRST Robotics Competition. If there is a question that is not answered by this space, send our support team an email at [email protected]. We are happy to help point you in the right direction!

    • Have a specific question? Feel free to head straight to it using the navigation bar to the left. Each section is grouped with other similar topics.

    • Have trouble finding what you are looking for? Try the search bar in the upper right!

    circle-check

    We recommend reading through this guide in its entirety at least once to fully understand all of the features of your Power Distribution Hub.

    hashtag
    Before You Start

    Install the before continuing with this guide. The REV Hardware Client is the best way to verify that the Power Distribution Hub is configured correctly and is required for using the CAN Interface.

    circle-info

    RS485 Ports are not currently used in FRC and are included for potential future use

    Power Distribution Hub Status LED Patterns

    circle-info

    These led patterns only apply to firmware version 21.1.7 and later

    hashtag
    General Status LED

    Radio Power Module Overview

    chevron-rightRadio Power Module Resourceshashtag

    hashtag
    General Resources

    REV Hardware Client arrow-up-right

    CAN Bus Off Fault

    A CAN Bus Off fault means that the CAN bus has run into a critical issue resulting in the bus network turning off. Check your CAN bus for shorts on the high and low CAN wires. The CAN bus will turn back on once the issue is resolved.

    Wire Gauge

    24 AWG

    Ferrules Size

    20 AWG

    Ethernet Cable Length

    30 cm

    Power Cable Length

    60 cm

    Female Socket Mounting Threads

    M3

    POE Injector Cable Wiring Diagram
    Uses MPS MA600 sensor in an on-axis magnetic configuration
  • Factory calibrated zero-position

    • Zero calibrated to notch in case

  • CAN communication support

  • Through-bore design

    • Easily mount to a MAXSpline shaft

  • MAXSpline Encoder Onshape Examplesarrow-up-right
    LED Status
    LED Description
    When
    Hub Status

    Blue Solid

    Anytime

    Device on but no communication established

    Green Solid

    Anytime

    Main Communication with roboRIO established

    Magenta Blinking

    Anytime

    Keep Alive Timeout

    Solid Cyan

    Anytime

    hashtag
    Channel Status LED

    LED Status
    LED Description
    When
    Component Status

    LED off

    Anytime

    Channel has voltage and is operating as expected

    Red Solid

    Anytime

    Channel has NO voltage and there is an active fault. Check for tripped or missing circuit breaker

    circle-check

    Sticky Fault - an indicator that a fault has occurred that will stay until the indicator has been cleared manually.

    hashtag
    Switched Channel LED

    LED Status
    LED Description
    When
    Component Status

    LED off

    Anytime

    Channel has voltage and is operating as expected

    Red Solid

    Anytime

    Channel has NO voltage and there is an active fault. Check for blown or missing fuse

    Getting Started with the Radio Power Module

  • Radio Power Module Specifications

  • The REV Radio Power Module (REV-11-1856) is designed to keep one of the most critical system components, the OpenMesh OM5P-AC WiFi radio, powered in the toughest moments of the competition. Traditional barrel jacks easily work themselves loose and often require hacks, like hot glue, to prevent intermittent power losses. The Radio Power Module eliminates the need for powering the radio through a traditional barrel power jack. Utilizing 18V Passive Power over Ethernet (PoE) with two socketed RJ45 connectors, the Radio Power Module passes signal between the radio and roboRIO while providing power directly to the radio. After connecting the radio and roboRIO, easily add power to the Radio Power Module by wiring it to the low-current channels on the Power Distribution Hub utilizing the color coded push button WAGO terminals.

    Radio Power Module

    hashtag
    Features

    • 18V Passive Power over Ethernet (PoE)

    • Easy to wire

      • WAGO 250 series push button terminals for power

      • Two socketed RJ45 connectors accepting standard Ethernet cables

    • Designed for use with the OpenMesh OM5P-AC

      • Compatible with other devices that accept 18V passive PoE

    • ESD protection

    • Overcurrent protection

    Wiring the Pneumatic Hub

    The Pneumatic Hub is powered off of one of the three Power Distribution Hub side channels (not the switchable side channel) and can be wired into the CAN bus using the yellow and green channel ports.

    It's recommended to use a 20A circuit breaker on the low-current channel where the Pneumatic Hub is wired.

    triangle-exclamation

    Always make sure the Pneumatic Hub is disconnected from any power source before adding or modifying connections.

    MAXSpline Encoder Specifications

    hashtag
    General Specifications

    Parameter
    Value and Units
    hashtag
    Wiring the Power Input (12 Volt Supply - Battery, Power Supply, etc.)
    • Use 24-16 AWG Wire, Stripped back ~0.375” (9mm)

    • Make sure that a red colored wire is connected to the red/positive ( + ) terminals and that the black colored wire is connected to the black/negative ( - ) terminals. Press and hold down connector button.

    • Insert wire into connector opening

    • Release connector button

    • Test the wire by giving it a smart tug to ensure wire is connected securely.

    • Visually inspect to make sure no stray wires are outside of the connector port

    circle-info

    Smart Tug - tugging on a wire to test the connection with a reasonable amount of force.

    hashtag
    Wiring the Compressor

    • Use 24-16 AWG Wire, Stripped back ~0.375” (9mm)

    • Make sure that a red colored wire is connected to the red/positive ( + ) terminals and that the black colored wire is connected to the black/negative ( - ) terminals. Press and hold down connector button.

    • Insert wire into connector opening

    • Release connector button

    • Test the wire by giving it a smart tug to ensure wire is connected securely.

    • Visually inspect to make sure no stray wires are outside of the connector port

    circle-info

    To test your Compressor and Pressure Relief Valve, use Compressor Test Mode!

    hashtag
    Wiring the Digital Pressure Switch

    • The digital pressure switch should be wired to the Digital Sensor Port on the PH. The polarity of the digital switch does not matter and can be wired in either direction.

    hashtag
    Wiring an Analog Pressure Sensor

    • Most sensors that connect to analog input ports will have three wires - signal, power, and ground - corresponding precisely to the three pins of the analog input ports - see highlighted legend pic below

    • Additionally, some sensors may need to connect to multiple analog input ports in order to function. In general, these sensors will only ever require a single power and a single ground pin - only the signal pin of the additional port(s) will be needed.

    circle-info

    The Analog Pressure Sensor port is a very tight fit and requires special attention

    1) Insert the 3 pin sensor connector at an angle on the sloped part of the case

    2) Pivot the connector so its horizontal

    3) Push the connector along the slot into position above the pins

    4) Push down to plug in the connector

    hashtag
    Wiring the Solenoids (please read caution below)

    • Use 24 AWG wire, Stripped back ~0.375” (9mm) Press and hold down connector button.

    • Insert wire into connector opening

    • Release connector button

    • Test the wire by giving it a smart tug to ensure wire is connected securely.

    • Visually inspect to make sure no stray wires are outside of the connector port

    • set single acting vs double acting

    circle-exclamation

    Ensure voltage is set for solenoids before applying power, using a mix of 12V and 24V is not supported

    hashtag
    Wiring the CAN bus

    • Use 24 AWG - 18 AWG Wire, Stripped back ~0.375” (9mm) Press and hold down connector button.

    • Insert wire into connector opening

    • Release connector button

    • Test the wire by giving it a smart tug to ensure wire is connected securely.

    • Visually inspect to make sure no stray wires are outside of the connector port

    circle-info

    The Pneumatic Hub does not come with a terminating resistor.

    hashtag
    Building Pressure!

    The complexity of your pneumatic system is dependent on your design and governed by the tightly defined FRC robot rules. Because of the number of variables inherent in these systems, we do not cover them within this documentation. There are, however, several references we can suggest!

    • FIRST Robotics Competition Pneumatics Manualarrow-up-right

    • WPI Pneumaticsarrow-up-right

    Portions of diagram courtesy of: sacepcion

    Connector #2

    Molex Micro-Fit+

    Mounting Holes

    #10 Clearance

    Accuracy

    Factory Calibrated to +/- 0.5 degree

    Weight

    75g (0.165 lb)

    hashtag
    Electrical Specifications

    Parameter
    Min
    Typ
    Max
    Units

    Input Voltage - JST-PH 6-Pin

    4.5

    5.0

    5.5

    V

    Input Voltage - Molex Micro-Fit+

    -

    12

    30

    V

    hashtag
    Incremental Output

    Parameter
    Min
    Typ
    Max
    Units

    Quadrature Resolution

    -

    2048

    -

    Cycles per Revolution

    -

    8192

    -

    Counts per Revolution

    hashtag
    Absolute PWM Output

    Parameter
    Min
    Typ
    Max
    Unit

    Period

    -

    1000

    -

    μs

    Frequency

    -

    1

    -

    kHz

    hashtag
    Technical Drawing

    hashtag
    MAXSpline Encoder Ports Pinout

    Sensor Type

    MPS MA600

    Connector #1

    JST-PH 6-pin

    Secondary Heartbeat (Connected to REV Hardware Client)

    Orange/Blue Blinking

    Anytime

    Low Battery

    Orange/Yellow Blinking

    Anytime

    CAN Fault

    Orange/Cyan Blinking

    Anytime

    Hardware Fault

    Orange/Magenta Blinking

    Anytime

    Device Over Current

    Red Blink

    Anytime

    Sticky fault on the channel. Check for tripped circuit breaker.

    Red Blink

    Anytime

    Sticky fault on the channel. Check for blown fuse

    Power Distribution Hub Troubleshooting

    The most common Power Distribution Hub troubleshooting issues are listed below. After reading through, if you still have questions or need additional help, reach out to us at: [email protected]

    circle-info

    Is your Status LED light showing a new color or sequence? Check the Status LED Pattern page!

    hashtag
    Most Common Issues

    A CSA Channel Read Error is a hardware fault caused by one or more Current Sense Amplifier (CSA) chips on your PDH failing. The CSA chips on your PDH are connected to groupings of four channels to monitor the current draw, control the fuse/breaker faults, and set the status lights of each channel.

    circle-check

    A CSA Fault does not affect your Power Distribution Hub's ability to distribute power safely.

    By using the image below, you can determine which channels of your PDH are still able to monitor the current draw. If all of the channels in one of the groups have "tripped or missing" showing on the faults list, even with breakers and fuses installed, their CSA Chip has likely become damaged and is contributing to the CSA Fault.

    hashtag
    General Troubleshooting

    If you are experiencing issues with your Power Distribution Hub that you are struggling to diagnose, we recommend following the troubleshooting guides and steps listed below, both in the flowchart and in the following subsections.

    circle-info

    Smart Tug - tugging on a wire to test the connection with a reasonable amount of force.

    Symptom
    Possible Solution

    hashtag
    Breakers are difficult to extract

    If unable to remove Circuit Breakers from your PDH by using , we recommend using a PDH Breaker Extractor.

    hashtag
    Recovery Mode

    When updating the firmware on the Power Distribution Hub, it is possible for the process to be interrupted or for the firmware to be corrupted by a bad download. In this state, the Status LED will be dark or dim and the Power Distribution Hub will fail to operate. There is a built-in recovery mode that can force it to accept new firmware even if the controller seems to be bricked and the procedure is outlined below:

    Please note, that performing this procedure will erase all data and settings on the device. To perform the procedure a small tool, like a straightened paper clip is necessary to press the Mode Button (located close to the LED status light), the orange USB-C cable that came with the unit (or a DATA capable USB-C cable), and a native Windows based computer with the installed:

    1. With the Power Distribution Hub powered off, press and hold the Mode Button

    2. While still holding the Mode Button, connect the Device to the computer using the USB-C cable -the Status LED will not illuminate - this is expected.

    3. With the REV Hardware Client running on the computer, wait a few seconds for the audible tone or icon for the device to be recognized in recovery mode then release the Mode Button - no lights will be present on the Power Distribution Hub during this stage of the process, this is expected

    REVLib

    circle-check

    January 4, 2025 Update -

    Documentation for REVLib 2025 can now be found at: https://docs.revrobotics.com/revlibarrow-up-right

    Please bookmark our new page as we transition over and add more information there!

    Below you will find information on how to download and install REVLib for LabVIEW, Java, and C++.

    hashtag
    Download and Installation Instructions

    hashtag
    LabVIEW Installation

    1. Download the latest REVLib LabVIEW package from the download link above.

    2. Make sure LabVIEW for FRC 2024 is installed and updated.

    3. Open the REVLib LabVIEW Package. The NI Package Manager should automatically open.

    hashtag
    C++ and Java Installation

    hashtag
    Online Installation

    You can use the online method to install REVLib C++/Java if your development machine is connected to the internet:

    1. Open your robot project in VSCode.

    2. Click on the WPI icon in the corner to open the WPI Command Pallet.

    3. Select Manage Vendor Libraries.

    hashtag
    Offline Installation

    1. Download and unzip the latest REVLib into the C:\Users\Public\wpilib\2024 directory on Windows and ~/wpilib/2024 directory on Unix-like systems.

    2. Follow the WPILib instructions for .

    hashtag
    Java API Documentation

    For a list and description of all classes:

    hashtag
    C++ API Documentation

    For a list and description of all classes:

    Pneumatic Hub Status LED Patterns

    General Status LED

    LED Status
    LED Description
    When
    Hub Status

    Mini Power Module Overview

    chevron-rightMini Power Module Resourceshashtag

    hashtag
    General Resources

    Logic Level

    Maximum RPM

    -

    -

    4000

    RPM

    Index Pulse Width

    -

    0.04

    -

    Degree

    Minimum Pulse (0°)

    -

    3.884

    -

    μs

    Maximum Pulse (360°)

    -

    998.06

    -

    μs

    Pulse Resolution

    -

    12

    -

    bit

    The affected channels will still power your robot, however, you will need to manually check that fuses and breakers are installed correctly. Also, current draw data will not be available for these channels in your Driver Station Logs.
    PDH Channels on each CSA Chip

    There is a firmware issue on the Power Distribution Hub where the low current channels (20-23) will wrap around back to 0A for current values above 15.9375A.

    For example, 20A on any of the four channels will result in a reading of ~4A. Current values below 15.9375A will be accurate.

    circle-info

    All current PDH Firmware versions are affected by this issue.

    Device has Reset

    The Reset Fault will be triggered when the Power Distribution Hub has lost power.

    This will happen each time the robot is turned on and off. It is possible that this could happen when the robot has a bad connection to the battery or the robot experiences a severe brownout.

    When are Sticky Faults Cleared?

    Sticky faults are cleared when the mode button on the Power Distribution Hub is pressed or can be cleared using the REV Hardware Client. It is also possible to clear sticky faults using WPILib.

    Select the Power Distribution Hub in Recovery Mode from the REV Hardware Client window

  • From the "Choose a Device" type dropdown, choose - Power Distribution Hub

  • Choose the latest version of the firmware from the dropdown and then click update

  • Wait for the software update to complete

  • Power cycle unit (unplug and plug in USB-C) click on the Power Distribution Hub icon, and clear any sticky faults - the recovery should be complete.

  • No Voltage / Device Does not Turn On

    • Perform a smart tug to check that the battery wires have a good connection to the input terminals

    • Check your battery voltage on the PDH's display, then check the voltage through the REV Hardware Client. If the readings are inconsistent or missing, check your robot's battery wiring.

    • If only being powered via USB there will not be any input voltage.

    Channel LED Keeps Flashing

    • Make sure that the circuit breaker is properly inserted and snug in the holder

    • If the problem persists you may have a fault on the load causing the breaker to trip. Make sure there are no problems with your connected devices.

    CAN Warning

    A CAN warning means that there is something wrong with your CAN bus. Check your CAN bus wiring and the devices on your CAN bus. Note: if you are operating the PH by itself using the REV hardware client, you can ignore most CAN warnings. The PH will send a CAN warning if it does not see any other device on the bus

    CAN Bus Off

    A CAN Bus Off fault means that the CAN bus has run into a critical issue resulting in the bus network turning off. Check your CAN bus for shorts on the high and low CAN wires. The CAN bus will turn back on once the issue is resolved.

    Hardware Fault

    The hardware fault is generally an internal electrical fault. This could also trigger a sticky fault if a large amount of electrical noise caused a brief communication breakdown internally. This will not affect the function of the device but there could be a small amount of data lost during the interruption.

    The 3D printed Breaker Extractor makes freeing REV ATO Auto-resetting Breakers from the Power Distribution Hub easy!

    Breaker Extractor .STL File Downloadarrow-up-right

    Breaker Extractor STEP File Downloadarrow-up-right

    First, grasp the T-handle of the extractor and slide the square frame around the breaker you would like to remove from the Power Distribution Hub.

    Then, position the bottom edge of the breaker extractor under the bottom edge of the breaker. While maintaining that position, and contact with the plastic bottom of the breaker, gently rock the extractor handle side to side while pulling upwards.

    Continue that motion until breaker is free.

    the rocking method shown in the Getting Started Guidearrow-up-right
    REV Hardware Client
    Click Next:
  • Once the installation is complete, you will be able to access the REVLib VIs at LabVIEW Functions Pallet -> WPI Robotics Library -> Third Party -> REV Robotics.

  • Select Install new library (online).
  • Enter the following installation URL and press ENTER:

    https://software-metadata.revrobotics.com/REVLib-2024.jsonarrow-up-right

  • Language

    Current REVLib Version

    Documentation

    LabVIEW

    2024.2.0

    Embedded (Press Ctrl-H)

    Java

    2024.2.4

    Java Docs

    C++

    2024.2.4

    C++ Docs

    REVLib LabVIEW Download - Version 2024.2.0arrow-up-right

    REVLib C++/Java Download- Version 2024.2.4arrow-up-right

    Adding Offline Librariesarrow-up-right
    Online REVLib Java Documentationarrow-up-right
    Online REVLib C++ Documentationarrow-up-right

    Anytime

    Main Communication established

    Magenta Blinking

    Anytime

    Keep Alive Timeout

    Solid Cyan

    Anytime

    Secondary Heartbeat

    Orange/Cyan Blinking

    Anytime

    Hardware Fault

    Orange/Yellow Blinking

    Anytime

    CAN Fault

    Orange/Magenta Blinking

    Anytime

    Device Over Current

    Orange/Green Blinking

    Anytime

    Compressor Over Current

    Compressor Status LED

    LED Status
    LED Description
    When
    Component Status

    Green Solid

    Anytime

    Compressor On

    LED Off

    Anytime

    Compressor Off

    Solenoid Status LED

    LED Status
    LED Description
    When
    Component Status

    Green Soild

    Anytime

    Solenoid On

    LED Off

    Anytime

    Solenoid Off

    Blue Solid

    Anytime

    Device on but no communication established

    Green Solid

    Mini Power Module Status LED Patterns

  • Mini Power Module Specifications

  • The REV Mini Power Module (MPM) (REV-11-1956) is a compact power distribution module that allows you to securely and quickly power peripheral devices to your robot. Need more low-current channels on your PDH? Wire the MPM to one of the high-current channels on the PDH to power more peripheral devices and custom circuits.

    Mini Power Module

    hashtag
    Features

    • 6 Output Channels

      • ATM Fuse Protection

    • Channel Status LEDs

      • Channel status LEDs for Fuse-Tripped/No Fuse Feedback

      • Power On Status LED

    Mini Power Module Specifications

    The following tables provide the operating and mechanical specifications for the Mini Power Module (MPM).

    triangle-exclamation

    DO NOT exceed the maximum electrical specifications. Doing so will cause permanent damage to the Mini Power Module and will void the warranty.

    hashtag
    Main Electrical Specifications

    Parameter
    Min
    Typ
    Max
    Unit
    circle-info

    The Status LEDs will lose intensity as the input voltage approaches the minimum operating voltage.

    hashtag
    Output Channel Specifications

    Parameter
    Min
    Typ
    Max
    Unit

    Radio Power Module Specifications

    The following tables provide the operating and mechanical specifications for the Radio Power Module.

    triangle-exclamation

    DO NOT exceed the maximum electrical specifications. Doing so will cause permanent damage to the Radio Power Module and will void the warranty.

    triangle-exclamation

    Wiring the Power Distribution Hub

    hashtag
    Power Distribution Hub Wiring Diagram

    triangle-exclamation

    Always make sure the the Power Distribution Hub is disconnected from any power source before adding or modifying connections.

    AWG

    Bare Wire Strip Length

    0.43

    0.5

    0.51

    in

    Supported Wire Gauge (Stranded, with ferrule) †

    24

    -

    10

    AWG

    A

    Latching WAGO Connectors †

    Supported Wire Gauge (Bare Solid/Stranded)

    26

    -

    16

    AWG

    Bare Wire Strip Length

    0.31

    0.33

    0.35

    in

    Supported Wire Gauge (Stranded, with ferrule) ††

    22

    -

    18

    AWG

    Push Button WAGO Connectors †

    Supported Wire Gauge (Bare Solid/Stranded)

    24

    -

    16

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    Supported Wire Gauge (Stranded, with ferrule) ††

    24

    -

    18

    AWG

    Operating Voltage Range

    3

    12

    18

    V

    Supported Wire Gauge (Bare Solid/Stranded)

    24

    -

    †

    If using a ferrule, we recommend using square or hex shaped crimps.

    Operating Voltage Range

    5

    -

    15

    V

    Total Combined Channel Current Rating

    -

    -

    †

    As of 01/04/2024, orders made from REV Robotics will ship with the version of the Mini Power Module that features Latching WAGO Connectors for every connection.

    ††

    If using a ferrule, we recommend using square or hex shaped crimps.

    8

    40

    DO NOT reverse the 12V power input polarity. Doing so will cause permanent damage to the REV Radio Power Module and will void the warranty.

    hashtag
    Main Electrical Specifications

    Parameters
    Min
    Typ
    Max
    Unit

    Operating Voltage Range

    4.7

    12

    18

    V

    Continuous Output Current

    -

    -

    †

    As of 01/04/2024, orders made from REV Robotics will ship with the version of the Radio Power Module that features Latching WAGO Connectors.

    ††

    If using a ferrule, we recommend using square or hex shaped crimps.

    circle-exclamation

    Make sure to consider the current and safety requirements when choosing a wire gauge for any given application.

    triangle-exclamation

    DO NOT connect the roboRIO to the WiFi Radio Ethernet port. Doing so can cause permanent damage to the roboRIO.

    hashtag
    Mechanical Specifications

    Parameter
    Min
    Typ
    Max
    Units

    Body Length

    -

    3.375

    -

    in

    Body Width

    -

    1.250

    triangle-exclamation

    DO NOT use thread-locking fluid on the mounting hardware for the REV Radio Power Module. Thread-locking fluid will damage the ABS plastic case.

    hashtag
    Mechanical Drawings

    Radio Power Module Mechanical Drawing Top and Front View

    hashtag
    Latching WAGO Terminals: Battery Input and High-Current Channels

    • For Battery Input use 18 to 4 AWG Wire, Stripped back ~0.75” (20mm)

    • For High-Current Channels use 24 to 8 AWG Wire, Stripped back ~0.5” (12mm)

    • Flip open the lever with an upward motion.

      • You can open the lever all the way to have it stay open or you can open it half way for quick wire changes.

    • Insert stripped wire into connector opening.

    • Push down the lever.

    • Test the wire by giving it a smart tug to ensure wire is connected securely.

    • Visually inspect to make sure no stray wires are outside of the connector port.

    circle-info

    Smart Tug - tugging on a wire to test the connection with a reasonable amount of force.

    hashtag
    Push-Button WAGO Terminals: CAN and Low-Current Channels

    • Use 24 to 18 AWG Wire, Stripped back ~0.35” (8mm)

    • Press and hold down connector button.

    • Insert stripped wire into connector opening.

    • Release connector button.

    • Test the wire by giving it a smart tug to ensure wire is connected securely.

    • Visually inspect to make sure no stray wires are outside of the connector port.

    hashtag
    Circuit Breakers

    • Carefully insert the Circuit Breaker (CB) directly into the circuit breaker holder. Ensure that the blades of the circuit breaker slide into the circuit breaker holder.

    • Circuit breakers should not be loose or move at all when inserted correctly.

      • If the circuit breaker is loose, remove the circuit breaker and make sure you can see the opening on the circuit breaker holder, then reinsert into the holder.

    • New circuit breaker holders fit circuit breakers tightly. This can make it hard to pull out the circuit breaker.

    circle-check

    Over time circuit breaker holders will become easier to use and stay snug!

    • When removing a circuit breaker, make sure to rock the circuit breaker back and forth to make it easier to pull up on.

    1

    A

    Latching WAGO Connectors †

    Power Input Wire Gauge (Bare Solid/Stranded)

    26

    -

    14

    AWG

    Bare Wire Strip Length

    0.31

    0.33

    0.35

    in

    Power Input Wire Gauge (Stranded, with ferrule) ††

    22

    -

    18

    AWG

    Push Button WAGO Connectors †

    Power Input Wire Gauge (Bare Solid/Stranded)

    24

    -

    16

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    Power Input Wire Gauge (Stranded, with ferrule) ††

    24

    -

    18

    AWG

    -

    in

    Body Height

    -

    0.875

    -

    in

    Weight

    -

    0.09

    -

    lbs

    Mounting Hole Grid Pitch

    -

    0.5

    -

    in

    Mounting Screw Size (Clearance)

    -

    #10

    -

    -

    Case Material

    -

    ABS

    -

    -

    Quick Links

    hashtag
    Software

    chevron-rightREV Hardware Client & REVLib Linkshashtag

    hashtag
    REV Hardware Client

    hashtag
    REVLib

    • Changelogs

    hashtag
    Power

    chevron-rightPower Distribution Hub Linkshashtag

    hashtag
    General Resources

    chevron-rightRadio Power Module Linkshashtag

    hashtag
    General Resources

    chevron-rightMini Power Module Linkshashtag

    hashtag
    General Resources

    hashtag
    Motion Control

    chevron-rightSPARK Flex Linkshashtag

    hashtag
    General Resources

    chevron-rightSPARK MAX Linkshashtag

    hashtag
    General Resources

    hashtag
    Pneumatics

    chevron-rightPneumatic Hub Linkshashtag

    hashtag
    General Resources

    Power Distribution Hub Firmware

  • Pneumatic Hub Firmware

  • Getting Started with the Power Distribution Hub
  • Troubleshooting

    • Status LED Patterns

  • Power Distribution Hub Specifications

  • hashtag
    Software Resources

    • Getting Started with the REV Hardware Client

    • REVLib API and Installationarrow-up-right

    Getting Started with the Radio Power Module
  • Radio Power Module Specifications

  • Mini Power Module Status LED Patterns
  • Mini Power Module Specifications

  • Getting Started with the SPARK Flexarrow-up-right
  • Troubleshootingarrow-up-right

    • Status LED Patternsarrow-up-right

  • SPARK Flex Specificationsarrow-up-right

    • SPARK Flex Data Port Pinoutarrow-up-right

  • hashtag
    Software Resources

    • Getting Started with the REV Hardware Clientarrow-up-right

    • REVLib API and Installationarrow-up-right

    Getting Started with the SPARK MAXarrow-up-right
  • Troubleshootingarrow-up-right

    • Status LED Patternsarrow-up-right

  • SPARK MAX Specificationsarrow-up-right

    • SPARK MAX Data Port Pinoutarrow-up-right

  • Using Encoders with the SPARK MAXarrow-up-right

  • hashtag
    Software Resources

    • Getting Started with the REV Hardware Clientarrow-up-right

    • REVLib API and Installationarrow-up-right

    • MAXSwerve Calibrationarrow-up-right

    Getting Started with the Pneumatic Hub
  • Troubleshooting

    • Status LED Patterns

  • Pneumatic Hub Specifications

  • hashtag
    Software Resources

    • Getting Started with the REV Hardware Client

    • REVLib API and Installationarrow-up-right

    REV Hardware Client Documentationarrow-up-right
    REVLib Download and Installation Instructionsarrow-up-right
    REVLibarrow-up-right
    SPARK MAX Code Examplesarrow-up-right

    Power Distribution Hub Specifications

    The following tables provide the operating and mechanical specifications for the Power Distribution Hub (PDH).

    triangle-exclamation

    DO NOT exceed the maximum electrical specifications. Doing so will cause permanent damage to the Power Distribution Hub and will void the warranty.

    triangle-exclamation

    The Power Distribution Hub's reverse polarity protection DOES NOT protect downstream devices. Verify the correct polarity on all power wires before operation.

    hashtag
    Main Electrical Specifications

    Parameter
    Min
    Typ
    Max
    Units
    circle-exclamation

    Make sure to consider the current and safety requirements when choosing a wire gauge for any given application.

    hashtag
    CAN Specifications

    Parameter
    Min
    Typ
    Max
    Units

    hashtag
    High Current Channel Specifications

    Parameter
    Min
    Typ
    Max
    Units

    hashtag
    Low Current Channel Specifications

    Parameter
    Min
    Typ
    Max
    Unit
    circle-info

    It is recommended to use a 20A fuse for a single Pneumatic Hub or Pneumatic Control Module connected to any of the three Low-current Channels if using a compressor with a higher peak current draw, such as the CP26 or the Thomas 405ADC38.

    hashtag
    Switched Channel Specifications

    Parameter
    Min
    Typ
    Max
    Unit

    hashtag
    Power Distribution Hub Circuit Breakers

    circle-info

    hashtag
    Mechanical Specifications

    Parameter
    Min
    Typ
    Max
    Units
    triangle-exclamation

    DO NOT use thread-locking fluid on the mounting hardware for the REV Power Distribution Hub. Thread-locking fluid will damage the ABS plastic case.

    hashtag
    Mechanical Drawings

    AWG

    Power Input Wire Gauge (Bare Stranded)

    18

    -

    4

    AWG

    Power Input Bare Wire Strip Length

    0.72

    0.75

    0.79

    in

    Power Input Wire Gauge (Stranded, with ferrule) †

    18

    -

    6

    AWG

    Input Voltage Measurement Resolution

    -

    7.81

    -

    mV

    CAN Terminal Wire Gauge (Bare Solid/Stranded)

    26

    -

    14

    AWG

    CAN Terminal Bare Wire Strip Length

    0.31

    0.33

    0.35

    in

    CAN Terminal Wire Gauge (Stranded, with ferrule) ††

    22

    -

    18

    AWG

    Push Button WAGO Connectors †

    CAN Terminal Wire Gauge (Bare Solid/Stranded)

    24

    -

    18

    AWG

    CAN Terminal Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    CAN Terminal Wire Gauge (Stranded, with ferrule) ††

    28

    -

    20

    AWG

    A

    Channel Current Measurement Range

    0

    -

    127.9

    A

    Channel Current Measurement Resolution

    -

    125

    -

    mA

    Supported Wire Gauge (Bare Solid/Stranded)

    24

    -

    8

    AWG

    Bare Wire Strip Length

    0.43

    0.5

    0.51

    in

    Supported Wire Gauge (Stranded, with ferrule) †

    24

    -

    10

    AWG

    A

    Single Channel Peak Output Current †

    -

    -

    20

    A

    Supported Fuse/Circuit Breaker Current Rating

    -

    -

    15

    A

    Supported Fuse/Circuit Breaker Current Rating for PH and PCM (See note below)

    -

    -

    20

    A

    Channel Current Measurement Range

    0

    -

    31.94

    A

    Channel Current Measurement Resolution

    -

    62.5

    -

    mA

    Latching WAGO Connectors ††

    Supported Wire Gauge (Bare Solid/Stranded)

    26

    -

    14

    AWG

    Bare Wire Strip Length

    0.31

    0.33

    0.35

    in

    Supported Wire Gauge (Stranded, with ferrule) ‡

    22

    -

    18

    AWG

    Push Button WAGO Connectors ††

    Supported Wire Gauge (Bare Solid/Stranded)

    24

    -

    18

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    Supported Wire Gauge (Stranded, with ferrule) ‡

    28

    -

    20

    AWG

    -

    Supported Fuse/Circuit Breaker Current Rating †

    -

    -

    15

    A

    Low Current Channels

    0

    -

    31.94

    A

    Low Current Channel Resolution

    -

    62.5

    -

    mA

    Switching Frequency

    -

    -

    10

    Hz

    Latching WAGO Connectors ††

    Supported Wire Gauge (Bare Solid/Stranded)

    26

    -

    14

    AWG

    Bare Wire Strip Length

    0.31

    0.33

    0.35

    in

    Supported Wire Gauge (Stranded, with ferrule) ‡

    22

    -

    18

    AWG

    Push Button WAGO Connectors ††

    Supported Wire Gauge (Bare Solid/Stranded)

    24

    -

    18

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    Supported Wire Gauge (Stranded, with ferrule) ‡

    28

    -

    20

    AWG

    in

    Body Height

    -

    1.563

    -

    in

    Weight

    -

    1.14

    -

    lbs

    Mounting Hole Grid Pitch

    -

    0.5

    -

    in

    Mounting Screw Size (Clearance)

    -

    #10

    -

    -

    Case Material

    -

    ABS

    -

    -

    Operating Voltage Range

    4.7

    12

    18

    V

    Power Input Wire Gauge (Bare Solid)

    18

    -

    †

    If using a ferrule, we recommend using square or hex shaped crimps.

    CAN Termination

    -

    120

    -

    Ω

    Latching WAGO Connectors †

    †

    As of 01/04/2024, orders made from REV Robotics will ship with the version of the Power Distribution Hub that features Latching WAGO Connectors on the CAN terminal blocks.

    ††

    If using a ferrule, we recommend using square or hex shaped crimps.

    Fuse/Circuit Breaker Size

    -

    ATO/ATC

    -

    -

    Supported Fuse/Circuit Breaker Current Rating

    -

    -

    †

    If using a ferrule, we recommend using square or hex shaped crimps.

    Fuse/Circuit Breaker Size

    -

    ATM/APM

    -

    -

    Continuous Output Current

    -

    -

    †

    Peak current can be sustained for 5 min.

    ††

    As of 01/04/2024, orders made from REV Robotics will ship with the version of the Power Distribution Hub that features Latching WAGO Connectors on the Low Current Channel's WAGO blocks.

    ‡

    If using a ferrule, we recommend using square or hex shaped crimps.

    Continuous Output Current †

    -

    -

    15

    A

    Fuse/Circuit Breaker Size

    -

    ATM/APM

    †

    Continuous current is thermally limited, therefore it depends on environmental and loading factors. Channel may shut itself off automatically if thermal limits are reached

    ††

    As of 01/04/2024, orders made from REV Robotics will ship with the version of the Power Distribution Hub that features Latching WAGO Connectors on the Low Current Channel's WAGO blocks.

    ‡

    If using a ferrule, we recommend using square or hex shaped crimps.

    Body Length

    -

    8.875

    -

    in

    Body Width

    -

    4.375

    Information about the REV ATO Auto-resetting Circuit Breakers has moved to its own page!
    Power Distribution Hub mechanical drawings top & front view

    6

    40

    15

    -

    -

    Pneumatic Hub Specifications

    The following tables provide the operating and mechanical specifications for the Pneumatic Hub.

    triangle-exclamation

    DO NOT exceed the maximum electrical specifications. Doing so will cause permanent damage to the Pneumatic Hub and will void the warranty.

    hashtag
    Main Electrical Specifications

    Parameter
    Min
    Typ
    Max
    Units
    circle-exclamation

    Make sure to consider the current and safety requirements when choosing a wire gauge for any given application.

    hashtag
    Compressor Output Specifications

    Parameter
    Min
    Typ
    Max
    Unit
    circle-info

    It is recommended to use a 20A fuse or circuit breaker with the Pneumatic Hub if using a compressor with higher peak current draw, such as the CP26 or the Thomas 405ADC38.

    circle-exclamation

    Double-check the specifications of your desired compressor before connecting it to the Pneumatic Hub. Compressors that have an inrush current higher than the compressor switch MOSFET can handle will damage the Pneumatic Hub on start up.

    The Pneumatic Hub is not compatible with the 215 series of Thomas compressors.

    hashtag
    Solenoid Channel Specifications

    Parameter
    Min
    Typ
    Max
    Unit

    hashtag
    Digital Pressure Switch Port Specifications

    Parameter
    Min
    Typ
    Max
    Unit

    hashtag
    Analog Pressure Sensor Port Specifications

    Parameter
    Min
    Typ
    Max
    Unit

    hashtag
    Mechanical Specifications

    Parameter
    Min
    Typ
    Max
    Units
    triangle-exclamation

    DO NOT use thread-locking fluid on the mounting hardware for the REV Pneumatic Hub. Thread-locking fluid will damage the ABS plastic case.

    hashtag
    Mechanical Drawings

    Main Power Wire Gauge (Bare Solid/Stranded) ††

    26

    -

    14

    AWG

    Bare Wire Strip Length

    0.31

    0.33

    0.35

    in

    Main Power Wire Gauge (Stranded, with ferrule) ††, ‡

    22

    -

    18

    AWG

    CAN Terminal Wire Gauge (Bare Solid/Stranded)

    26

    -

    14

    AWG

    CAN Terminal Bare Wire Strip Length

    0.31

    0.33

    0.35

    IN

    CAN Terminal Wire Gauge (Stranded, with ferrule) ‡

    22

    -

    18

    AWG

    Push Button WAGO Connectors †

    Main Power Wire Gauge (Bare Solid/Stranded) ††

    24

    -

    16

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    Main Power Wire Gauge (Stranded, with ferrule) ††, ‡

    24

    -

    18

    AWG

    CAN Terminal Wire Gauge (Bare Solid/Stranded)

    24

    -

    18

    AWG

    CAN Terminal Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    CAN Terminal Wire Gauge (Stranded, with ferrule) ‡

    24

    -

    18

    AWG

    mA

    Latching WAGO Connectors †

    Wire Gauge (Bare Solid/Stranded)

    26

    -

    14

    AWG

    Bare Wire Strip Length

    0.31

    0.33

    0.35

    in

    Wire Gauge (Stranded, with ferrule) ††

    22

    -

    18

    AWG

    Push Button WAGO Connectors †

    Wire Gauge (Bare Solid/Stranded)

    24

    -

    16

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    Wire Gauge (Stranded, with ferrule) ††

    24

    -

    18

    AWG

    A

    Total Continuous Output Current (12V Mode) †

    -

    -

    1.5

    A

    Output Current Measurement Resolution

    -

    10

    -

    mA

    Wire Gauge (Bare Solid/Stranded)

    24

    -

    20

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    V

    Input Low Level Voltage

    0.99

    -

    -

    V

    Wire Gauge (Bare Solid/Stranded)

    24

    -

    20

    AWG

    Bare Wire Strip Length

    0.33

    0.35

    0.37

    in

    V

    Absolute Voltage Measurement Range ‡

    0

    -

    5.0

    V

    Supply Voltage

    -

    5

    -

    V

    Supply Current

    -

    -

    95

    mA

    in

    Body Height

    -

    0.750

    -

    in

    Weight

    -

    0.1625

    -

    lbs

    Mounting Hole Grid Pitch

    -

    0.5

    -

    in

    Mounting Screw Size (Clearance)

    -

    #10

    -

    -

    Case Material

    -

    ABS

    -

    -

    Operating Voltage Range

    4.7

    12

    18

    V

    Latching WAGO Connectors †

    †

    As of [[[DATE]]], orders made from REV Robotics will ship with the version of the Pneumatic Hub that features Latching WAGO Connectors on the Main power Input and CAN terminal blocks.

    ††

    Due to the input current requirements for the Pneumatic Hub, it is recommended to use the maximum wire gauge possible for the Main Power Input.

    ‡

    If using a ferrule, we recommend using square or hex shaped crimps.

    Continuous Compressor Output Current (See note below)

    -

    -

    15

    A

    Current Measurement Resolution

    -

    125

    †

    As of Summer 2024, orders made from REV Robotics will ship with the version of the Pneumatic Hub that features Latching WAGO Connectors on the Main power Input and CAN terminal blocks.

    ††

    If using a ferrule, we recommend using square or hex shaped crimps.

    Individual Channel Output Current

    -

    -

    200

    mA

    Total Continuous Output Current

    (24V Mode) †

    -

    -

    †

    Total combined current for all solenoid channels.

    Input Voltage Range †

    0

    -

    5

    V

    Input High Level Voltage

    -

    -

    †

    Internally pulled up to 5V.

    Default Pressure Measurement Range †

    0

    -

    200

    psi

    Corresponding Voltage Measurement to Pressure Range †

    0.5

    -

    †

    The Pneumatic Hub assumes a REV Analog Pressure Sensor (REV-11-1107) is connected by default.

    ‡

    The REV Analog Pressure Sensor minimum output voltage is 0.5V. A measurement of 0V triggers a fail safe condition that assumes the sensor has been disconnected.

    Body Length

    -

    4.375

    -

    in

    Body Width

    -

    1.875

    Pneumatic Hub mechanical drawings top & front view

    -

    3.2

    2.31

    5.0

    -