> For the complete documentation index, see [llms.txt](https://dahl-design.gitbook.io/ddc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dahl-design.gitbook.io/ddc/fast-ddc/4-encoders-buttons-and-led.md).

# 4 encoders, buttons and LED

<figure><img src="https://1937097571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXsx2Pyx5QBO3iWZFpmmR%2Fuploads%2FOo2iyzAT7YmuajoAvM7E%2Fimage.png?alt=media&amp;token=ee479167-cc00-42bc-987c-07cc873a73ae" alt=""><figcaption></figcaption></figure>

{% file src="/files/aJcJcUOVDpVQ6cnwMwSV" %}

{% file src="/files/odqKRDLzzmwAmH7IlK37" %}

{% file src="/files/6LrEVZCmPNxqDDBdvuwj" %}

* Hold button 1 and 2 together for 5 seconds to restart the controller and boot as storage device.
* LEDs are running on 3.3V data in this diagram, which works up to a certain LED count. Limit is set to 30 because more is unlikely to work. For higher LED counts use a level shifter and set up a full DDC firmware.&#x20;
