# Creating Collections

## Designing collections

* [ ] Create a new collection with the 'new collection' button in the toolbar
* [ ] Set visible range, units, visualization method to your preferences. These settings are only visible when display mode is set to large (default), to change the display mode click the bottom icon in the toolbar of the collections section.
* [ ] Drag effects from the library window on top of the collection

{% hint style="info" %}
When the visualization method of effects does not match with the visualization method of collection, effects will be displayed as a box.
{% endhint %}

## Modify Effect Settings

{% hint style="success" %}
Hover over the question marks in Feelix to learn more about the different settings.
{% endhint %}

The details of the effects that have been added to the collection can be modified in the 'Details' tab.&#x20;

![Details tab](/files/-MlRCpLZVe1yGnAotVYr)

## Render & Upload

* [ ] Select a microcontroller from the microcontrollers that have been added ([see connect](/uploading-files/connect.md) [to learn how to add a microcontroller](/uploading-files/connect.md#connect))
* [ ] Make sure the microcontroller settings are inline with your hardware setup ([see hardware settings](broken://pages/-M3NHh5uT6JPoz0noj15))
* [ ] Click the render button (next to microcontroller dropdown and motor identifier) to render the collection\
  \
  After rendering effects are converted to data points, the number of data points can be adjusted (go to 'Quality' in the 'Details' tab, see image above). Linear interpolation is used to derive the values from the set of data points (see image below).

![Example effect after the collection has been rendered](/files/-MlRBMX1ISNFqnfnD703)

* [ ] Make sure the motor is connected to the computer via usb
* [ ] Click upload (next to the render button)
* [ ] The settings that appear above the collection after rendering are related to the chosen visualization type. With torque effects, the maximum voltage can specified. All values above the threshold will be cut-off. For position and velocity effect the PID control values can be modified. The changes to these values are instantly updated on the microcontroller (when connected).

{% hint style="info" %}
Changes are not automatically updated. Render/upload again to update the changes made to the collection or sketch on the microcontroller.
{% endhint %}

![Example collection. The render button is highlighted.](/files/-MlRDO1lqJq2YDCFuxG8)

![Velocity collection. ](/files/-MlRFseskS5uLnDs_hR-)

## Combining Effects

{% hint style="danger" %}
Torque and position effects can be positioned next to each other, but cannot be positioned on top of one another.
{% endhint %}

{% hint style="warning" %}
Velocity effects can only be dropped onto collections with visualization type 'velocity'.
{% endhint %}

Different effect types:

![](/files/-Mk1EfwtgoI5j1MRpplJ)

![](/files/-Mk1Efx-9hMI1Q49Q42o)

Effects of the same type can be combined into one effect

![](/files/-Mk1Efx0kBG4TMzGUqFc)


---

# 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.feelix.xyz/getting-started/creating-collections.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.
