REV Software Resources

All Software Resources for REV Robotics products are now a part of See the links below for more information.

REV Hardware Client

The REV Hardware Client is software which allows for connection to REV Hardware devices and other supported devices via USB and WiFi. This software is used to configure, manage, and update products like the Control Hub, SPARK MAX, and Expansion Hub. For a full list of supported products see the User's Manual.

SPARK MAX Motor Controller

SPARK MAX is the newest member of the SPARK Motor Controller family. Building on the robust foundation of the original, SPARK MAX incorporates advanced brushed and brushless DC motor control in a small and easy-to-use package with PWM, CAN, and USB connectivity.

Control Hub and Expansion Hub

The Control Hub and Expansion Hub are affordable hardware controllers that communicate with with each other and an Android Device Driver Station. The Control Hub and Expansion Hub are loaded with hardware interface options to enable driving motors and servos, interfacing with sensors, and communicating with other devices via several protocol options.