# External Devices

<figure><img src="https://4121747729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmSmRU0BtlSOhG2HtpJOR%2Fuploads%2FXx2oRYcsFzxWMcNOlHc3%2FProgrammer%20-%20External%20Device%20-%20Insert%20Module.png?alt=media&#x26;token=2487bf5d-94f2-429e-a47a-e26ca147e9e6" alt=""><figcaption><p>Progammer - Showing inserted External Device module for EOS. </p></figcaption></figure>

{% hint style="success" %}
To assign multiple external device triggers in a sequence this can be accomplished using the [cue-matrix. ](https://help.atlas-control.app/main-overview/atlas-button/cue-matrix)
{% endhint %}

{% hint style="info" %}
For information on the setup of external devices and their usage please see E[xternal Devices](https://help.atlas-control.app/show-settings/network/external-devices)
{% endhint %}

### Adding a palette to a cue

Clicking on the palette icon in the programmer will insert a palette cue.&#x20;

### Choosing a palette

Within the inspector a drop down menu displays all available palettes created by the user.&#x20;

### Choosing a palette preset

Within the inspector a drop down menu displays all presets associated with the selected palette.&#x20;

{% hint style="info" %}
Palettes are referenced throughout the cue list. Changing a preset at show settings level will then reflect throughout the show file.&#x20;
{% endhint %}

***

### Functions associated with External Devices

#### Prewait

Prewait defines the amount of time the given module will wait before starting.&#x20;

{% hint style="success" %}
Atlas will automatically assign a pre-wait time equal to the total duration time of all previous modules of the same type associated with an object.&#x20;
{% endhint %}

#### Duration

Duration defines the amount of time over which the selected action will occur.&#x20;

#### Ignore

Allows the selected programming action to be ignored within the programmer.&#x20;
