LogoLogo
  • Welcome!
  • REV ION
  • REV DUO
  • Software Resources
  • FIRST Global
Powered by GitBook
On this page
  • Program Specific Resource
  • System Specific Resources
  • Featured Resources
  • REV Hardware Client
  • SPARK Flex Motor Controller (REV-11-2159)
  • Servo Hub (REV-11-1855)
  • MAXComposite
  • MAXSwerve (REV-21-3005)
  • SPARK MAX Motor Controller (REV-11-2158)
  • Control Hub (REV-31-1595)
  • Driver Hub (REV-31-1596)
  • UltraPlanetary Gearbox (REV-41-1600)
  • Other Resources

Was this helpful?

Welcome!

NextREV ION

Last updated 3 months ago

Was this helpful?

Welcome to REV Robotics documentation and thank you for choosing REV for your program! You are a part of a great and growing group of people all working to promote and become the next generation of STEM leaders. Here at REV Robotics, a majority of our staff are FIRST Alumni and have been personally involved in STEM Education and FIRST for several years. REV was founded in 2014 to bring new, innovative products to the educational robotics community and to promote the next generation of STEM professionals. REV Robotics is always working to create products that help more teams innovate, compete, and achieve their goals.

Our documentation is part of this and a starting point to solving the challenges ahead. On the left of this page are links to the various parts of documentation for different REV products. Below are links heading to the resources to help.

Program Specific Resource

System Specific Resources

Featured Resources

REV Hardware Client

The REV Hardware Client is software designed to make managing REV devices easier for the user. This Client automatically detects connected device(s), downloads the latest software for those device(s), and allows for seamless updating of the device(s).

REV Hardware Client Quick Links

Using the REV Hardware Client with:

SPARK Flex Motor Controller ()

SPARK Flex Quick Links
SPARK Flex Software Resources and REVLib

REVLib for SPARK Flex

Servo Hub Quick Links

MAXComposite

MAXComposite is made from self-reinforced polypropylene (SRPP), a pure thermoplastic material combining two molecular weights of polypropylene with different melting points. During production, polymer chains are stretched and aligned into individual sheets, which are stacked and heat pressed under precisely controlled temperature, time, and pressure. This causes only the lower melting point polypropylene to bond, forming a matrix that secures the unmelted fibers (thus “self-reinforced”). The result is an exceptionally strong and rigid sheet with significantly higher strength than standard polypropylene.

MAXComposite Quick Links

The 3in MAXSwerve Module is the smallest and lightest swerve module designed for FRC Teams. Leveraging many parts of the REV ION System, MAXSwerve aims to reduce the complexity traditionally associated with swerve drivetrains. The module features a 3in wheel to ensure that your wheelbase is as wide as possible within your robot footprint.

MAXSwerve Quick Links

SPARK MAX is the second 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.

SPARK MAX Quick Links
SPARK MAX Software Resources and REVLib

Updating a SPARK MAX

REVLib for SPARK MAX

SPARK MAX Code Examples

The REV Robotics Control Hub is an affordable all-in-one educational robotics controller. It provides students all the necessary interfaces for robotics and mechatronics projects with multiple programming language options.

Control Hub Quick Links
Control Hub Software Resources
Driver Hub and Driver Hub Battery Quick Links
  • Battery

The UltraPlanetary Gearbox is a cartridge based modular planetary gearbox designed with 550 motors, like the HD Hex Motor, in mind. Easy to iterate and adjust designs using the pre-assembled and lubricated cartridges to swap gear ratios with ease.

UltraPlanetary System Quick Links

UltraPlanetary Gearbox

Ultra 90 Degree Gearbox

Other Resources

The SPARK Flex is a new smart motor controller that is compatible with the . Its dockable form factor allows for the direct mounting onto a NEO Vortex, simplifying wiring while maintaining flexibility. Improving upon the foundation of the , new features include 3-phase current sensing, reverse polarity protection, and an expanded Data Port with additional interfaces. When docked to an adapter, the SPARK Flex can control any existing NEO or compatible brushless/brushed DC motor.

Servo Hub ()

The REV Servo Hub is compatible with both the and systems. Over a single communication interface, it can provide advanced control of up to six (6) servos. This means the Servo Hub needs no additional PWM cabling between it and your robot controller, greatly simplifying wiring.

MAXSwerve ()

SPARK MAX Motor Controller ()

Control Hub ()

Driver Hub ()

The REV Robotics Driver Hub () is a compact mobile computing device designed for interfacing with the Control Hub (REV-31-1595). The Driver Hub was designed and built as an easy to use, dependable, and durable device for use in classroom and the competition. It features an Android operating system, built-in dual band Wi-Fi (802.11 ac/b/g/n/w), and support for many off-the-shelf gamepads and HID devices connected through built-in USB ports.

UltraPlanetary Gearbox ()

SPARK MAX
Power Distribution Hub
Pneumatic Hub
Control Hub
Expansion Hub
Android Devices
REV-11-2159
REV ION System
SPARK MAX
SPARK Flex User's Manual
Getting Started with SPARK Flex
SPARK Flex Specifications
SPARK Flex Troubleshooting
SPARK Flex Status LED Patterns
REVLib Overview
SPARK Flex Code Examples
REV-11-1855
REV ION
REV DUO
Servo Hub Overview
Servo Hub Status LED
Servo Hub Troubleshooting
Configuring a Servo Hub for use with a Control Hub
MAXComposite Basics
Laser Cutting Information
CNC Machining
REV-21-3005
MAXSwerve Overview
MAXSwerve Module Assembly
MAXSwerve Calibration
Programming MAXSwerve
MAXSwerve Wheel Evaluation
REV-11-2158
SPARK MAX User's Manual
Getting Started with SPARK MAX
SPARK MAX Specifications
SPARK MAX Troubleshooting
SPARK MAX Status LED Patterns
Navigating the REV Hardware Client with SPARK MAX
Updating a SPARK MAX
Updating Multiple Devices with the USB-to-CAN Bridge
REVLib Overview for SPARK MAX
LabVIEW
C++ and Java
SPARK MAX Code Examples Overview
LabVIEW Code Examples
Java Code Examples
C++ Code Examples
All Examples
REV-31-1595
Control Hub User's Manual
Getting Started with the Control Hub
Troubleshooting the Control Hub
Control Hub Status LED
Updating Control Hub Operating System
Previous Operating System Versions
Updating Control Hub Firmware
Previous Firmware Versions
Updating the Robot Controller Application
Android Studio - Deploying Code Wirelessly
REV-31-1596
REV-31-1596
Driver Hub Specifications
Connecting Gamepads to a Driver Hub
Getting Started with Driver Hub
Troubleshooting the Driver Hub
Driver Hub Battery Troubleshooting
Driver Hub Status LED
REV-41-1600
UltraPlanetary System Overview
UltraPlanetary Gearbox Assembly Instructions
UltraPlanetary Gearbox Load Rating Data
UltraPlanetary Gearbox REV-41-1600 Drawing
Ultra 90 Degree Gearbox Features
Ultra 90 Degree Gearbox Assembly Instructions
REV Hardware Client User's Manual