

The REV Power Distribution Hub, manufactured by REV Robotics, is a centralized unit designed to distribute electrical power efficiently to various components in a robotic or electronic system. It ensures reliable power management, simplifies wiring, and provides robust connectivity for complex systems. This hub is particularly suited for robotics applications, where multiple devices such as motors, sensors, and controllers require stable and organized power distribution.








The REV Power Distribution Hub is engineered to handle high-current loads and provide multiple output channels for versatile power distribution. Below are the key technical details:
| Parameter | Value |
|---|---|
| Input Voltage Range | 6V to 15V |
| Maximum Continuous Current | 120A |
| Number of Output Channels | 20 |
| Output Voltage Options | Configurable (e.g., 5V, 12V) |
| Communication Interface | CAN Bus, USB |
| Dimensions | 120mm x 80mm x 30mm |
| Weight | 200g |
The REV Power Distribution Hub features multiple input and output terminals for flexible connectivity. Below is a detailed description of the pin configuration:
| Pin Name | Description |
|---|---|
| VIN+ | Positive input terminal for power supply |
| VIN- | Negative input terminal (ground) |
| Pin Name | Description |
|---|---|
| CH1 to CH20 | Configurable output channels for devices |
| Port Name | Description |
|---|---|
| CAN Bus | For communication with controllers or devices |
| USB | For firmware updates and diagnostics |
The REV Power Distribution Hub is straightforward to integrate into your system. Follow these steps and best practices to ensure optimal performance:
Power Supply Connection:
VIN+ input.VIN- input.Device Connections:
CH1 to CH20).Communication Setup:
Power On:
The REV Power Distribution Hub can be used to power an Arduino UNO and other peripherals. Below is an example of how to connect the hub to an Arduino UNO:
CH1 output to the Arduino's VIN pin.CH1 to 12V (if the Arduino is powered via VIN).// Example code to read data from a sensor powered by the REV Power Distribution Hub
// Ensure the sensor is connected to one of the hub's output channels.
const int sensorPin = A0; // Analog pin connected to the sensor
int sensorValue = 0; // Variable to store the sensor reading
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(sensorPin, INPUT); // Set the sensor pin as input
}
void loop() {
sensorValue = analogRead(sensorPin); // Read the sensor value
Serial.print("Sensor Value: ");
Serial.println(sensorValue); // Print the sensor value to the Serial Monitor
delay(500); // Wait for 500ms before the next reading
}
No Power to Devices:
Overheating:
Communication Failure:
Output Voltage Incorrect:
Q: Can the hub handle 24V input?
Q: How do I update the firmware?
Q: Can I use the hub in outdoor environments?
By following this documentation, you can effectively integrate the REV Power Distribution Hub into your projects and ensure reliable power distribution for your electronic systems.