> For the complete documentation index, see [llms.txt](https://docs.salientmotion.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.salientmotion.com/products/dust-devil/quick-start-guide.md).

# Quick Start Guide

<details>

<summary>Evaluation Kit Contents</summary>

The following items are included with each Salient Motion Dust Devil Evaluation Kit.

* 1x Salient Motion Dust Devil Motor Controller
* 5x Terminal Screws (M3 x 0.5 thread)
* 1x USB-C Cable for S-Lab communication

</details>

{% hint style="warning" %}
**User Interface:** We recommend using Google Chrome when connecting Dust Devil to S-Lab. The following browsers are recommended:

* Google Chrome (version 89+)
* Microsoft Edge (version 89+)
  {% endhint %}

## Power Inputs and Outputs

* (2) Power Cables (12 gauge recommended)
* (3) Motor Phase Cables (12 gauge recommended)

{% hint style="danger" %}
**Caution:** Dust Devil uses thru-hole terminals for phase and power connections. If using non-standard hardware, be mindful of the length of fastener used to secure the phase and power leads to avoid unintended shorts.
{% endhint %}

## Connector Pin-out

See below for the connector pin-out for CAN, PWM, and Encoder input:

<figure><img src="/files/E7Zb1sf4FlsALfViMWM0" alt=""><figcaption><p>Dust Devil Connector Pinout</p></figcaption></figure>

## Configuring Dust Devil

Getting a Salient Motion controller configured and running with your platform is incredibly fast and easy. To get Dust Devil running, all you need is your DC source, a motor, and a laptop. First, ensure your device is connected according to the diagram below:

<figure><img src="/files/YlFo0KzivXhjMnBaxCfH" alt=""><figcaption><p>Dust Devil Wiring Diagram</p></figcaption></figure>

## Connecting to S-Labs

Once you have successfully wired up Dust Devil, navigate to the S-Labs page to get your controller configured.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td></td><td><strong>S-Lab</strong></td><td>Guide</td><td><a href="/pages/qBpoQ3cj6deQT2AijjNG">/pages/qBpoQ3cj6deQT2AijjNG</a></td><td><a href="/files/GuAK2nOuf4wjxZthD7FA">/files/GuAK2nOuf4wjxZthD7FA</a></td></tr></tbody></table>

{% hint style="info" %}
If you have any questions during this process, please contact us at <info@salientmotion.com>.
{% endhint %}

### Firmware Update

The Dust Devil firmware update is facilitated using STMicro's internal bootloader and thus requires installing their USB Device Firmware Update (DFU) driver.&#x20;

{% hint style="danger" %} <mark style="color:red;">You will not be able to update the Dust Devil motor controller firmware without first installing STMicro's driver.</mark>
{% endhint %}

This can be installed using [STM32CubeProgrammer software for all STM32](https://www.st.com/en/development-tools/stm32cubeprog.html).&#x20;

After installing their software, the `DFU in FS Mode` device will appear in the connection window after issuing a firmware update request.&#x20;

<figure><img src="/files/LzQXxW3xjm5A8bOX0AbG" alt=""><figcaption><p>Dust Devil Controller in DFU Mode</p></figcaption></figure>
