> 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/dual-clutches-6-encoders-button-matrix-and-led.md).

# Dual clutches, 6 encoders, button matrix and LED

<figure><img src="/files/nulUG96NKI2GjphG4lq6" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/aUZV8hIvnPK7O34G4bUN" alt=""><figcaption></figcaption></figure>

You can wire buttons without using diodes, but you'll likely get ghosting issues when pressing multiple buttons at the same time. Diodes with the anode facing column pin and cathode facing row pin.&#x20;

<figure><img src="/files/XYHABZtcsL2gYZK2N9Et" alt="" width="375"><figcaption></figcaption></figure>

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

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

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

* Hold buttons on row1 column1 and row1 column2 together for 5 seconds to restart the controller and boot as storage device.&#x20;
* 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;
* Press button on row1 column4  for 4 seconds to initiate calibration mode. Release button, then press both clutches all the way in and release. Then press button 3 again once. Calibration completed.&#x20;
* Hold button on row1 column3 to adjust the bite point for your dual clutch launch. Encoder 1 will do increments of 10%, encoder 2 for 1% and encoder 3 for 0.1% increments.
* Hold button on row1 column3 to change bite point preset, storing 12 different bite points.&#x20;
* Hold button 4 and pump one of the clutches to cycle through clutch modes.&#x20;
* Master clutch is the paddle that will give 100% clutch input when pressed completely in static mode. Slave paddle will stop at bite point. Master paddle will also work as throttle in brake/throttle mode.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://dahl-design.gitbook.io/ddc/fast-ddc/dual-clutches-6-encoders-button-matrix-and-led.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
