> For the complete documentation index, see [llms.txt](https://docs.revrobotics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.revrobotics.com/brushless/spark-max/gs.md).

# SPARK MAX Getting Started

The SPARK MAX is a motor controller that can control both Brushed DC and Brushless DC motors. Out of the box, the MAX defaults to its Brushless Mode and is ready to drive a NEO Brushless Motor with its PWM interface. Included in this section are the basic steps to get a motor spinning using the REV Hardware Client as well as information on how to configure your SPARK MAX.&#x20;

{% hint style="info" %}
We recommend following this guide in its entirety at least once to understand the key features of the SPARK MAX. This guide can also serve as a fallback in case of any issues faced.
{% endhint %}

## Before You Start

Before following this guide, the[ REV Hardware Client should be installed](/rev-hardware-client/gs/install.md) before continuing. The client is the best way to verify that the device is configured correctly, and is ***required*** before using the CAN interface.
