# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.salientmotion.com/products/dust-devil/quick-start-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
