> 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/readme.md).

# Welcome

<figure><picture><source srcset="/files/8CChgi0snA0LEtiK6Fcp" media="(prefers-color-scheme: dark)"><img src="/files/tqPUQgoZuAuzN98MAJYS" alt="" width="375"></picture><figcaption></figcaption></figure>

## Dahl Design DDC Manual

Welcome to the manual!

Here you'll find the information you'll need to start using DDC for your controller. It is written as a step-by-step guide, start with project planning, move on to wiring, coding and connection to SimHub.&#x20;

To look at what's in development, send requests and bug rapports, go to the[ issues page](https://github.com/andreasdahl1987/DahlDesignDDC/issues) on GitHub.&#x20;

The topics that naturally fall into the manual for the [Dashboard](https://github.com/andreasdahl1987/DahlDesignDash), [LED plugin](https://github.com/andreasdahl1987/DahlDesignLED) and [Properties Plugin](https://github.com/andreasdahl1987/DahlDesignProperties) will not be covered here.

Please join the [Discord server!](https://discord.com/invite/49btqWNmCc)

**DDC is open to use for commercial products.**&#x20;

#### More content

Four repositories on GitHub hold the complete Dahl Design software quadfecta, with particular attention to iRacing support.

#### [Properties plugin](https://github.com/andreasdahl1987/DahlDesignProperties)

[![Contributors](https://camo.githubusercontent.com/c474baaeaeabc5ee940b01a6fbbe5eaedd01dbda4e6eac8bee2b83e1b1b7f43d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f616e64726561736461686c313938372f4461686c44657369676e50726f706572746965732e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignProperties/graphs/contributors) [![Forks](https://camo.githubusercontent.com/8f14b6263ed0b50b9847fdcd4614cfcadb796b89774883c84f19a1d0bb5a2d4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616e64726561736461686c313938372f4461686c44657369676e50726f706572746965732e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignProperties/network/members) [![Stargazers](https://camo.githubusercontent.com/fabb5c1c5b453de6c6fe3e043bcbb6b5f9fa3d8db8d9d0d2da6683e5b7b0c010/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e64726561736461686c313938372f4461686c44657369676e50726f706572746965732e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignProperties/stargazers) [![Issues](https://camo.githubusercontent.com/1811ba3dfec9bd7d3299667e1ced29649f5475c65d9bcea32e9ec07fca04b960/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616e64726561736461686c313938372f4461686c44657369676e50726f706572746965732e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignProperties/issues)

A plugin for SimHub, adding a massive amount of properties for iRacing; which the Dahl Design Dashboard is built upon. The plugin also offers customization options for the dashboard, a menu for the LED plugin and interaction with DDC controllers.

#### [LED plugin](https://github.com/andreasdahl1987/DahlDesignLED)

[![Contributors](https://camo.githubusercontent.com/420930a48c0585315932fbcc1f3c4aea57bc66abe89a424cf5e53c11a1793799/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f616e64726561736461686c313938372f4461686c44657369676e4c45442e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignLED/graphs/contributors) [![Forks](https://camo.githubusercontent.com/ec75b2ea6636adfe815829edb9188fd8e90130a80fc5c23d2481a83e607590bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616e64726561736461686c313938372f4461686c44657369676e4c45442e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignLED/network/members) [![Stargazers](https://camo.githubusercontent.com/2ab651a919cfbe52ddc4f930d60c366fe01c821be3b3fd7282357dae19c67432/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e64726561736461686c313938372f4461686c44657369676e4c45442e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignLED/stargazers) [![Issues](https://camo.githubusercontent.com/cc40ecbd203595e9fda91e5c6fd70b88be272b1c336180009782239e16247a04/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616e64726561736461686c313938372f4461686c44657369676e4c45442e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignLED/issues)

A plugin for SimHub, controling adressable RBG LEDs for DahlDesign hardware. Car specific animations are pre-made for all supported cars, using calculations made by the properties plugin - offering animations not possible to make through SimHub's built-in RGB editor.

#### [Dashboard](https://github.com/andreasdahl1987/DahlDesignDash)

[![Contributors](https://camo.githubusercontent.com/2220478c8342ae72f5b8cc135c2641577176f65755ec0613e05dfd04221c8d80/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f616e64726561736461686c313938372f4461686c44657369676e446173682e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDash/graphs/contributors) [![Forks](https://camo.githubusercontent.com/4aa2dade22c78ddc371bb0a248582f486b2f25b9094c015874e1b37ba4544ee4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616e64726561736461686c313938372f4461686c44657369676e446173682e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDash/network/members) [![Stargazers](https://camo.githubusercontent.com/b8045d7a0855bdef20bf8b31826d8a015b7cbd63f9023bffb1d5800ed163e390/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e64726561736461686c313938372f4461686c44657369676e446173682e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDash/stargazers) [![Issues](https://camo.githubusercontent.com/44de6ded68fdd52beac12c78e4ed4f6602ede3507ab2dbd0bc6b0287f049765a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616e64726561736461686c313938372f4461686c44657369676e446173682e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDash/issues)

The universial iRacing dashboard, packed with useful features.

#### [DDC](https://github.com/andreasdahl1987/DahlDesignDDC)

[![Contributors](https://camo.githubusercontent.com/7eeee102e4d72d34159e2f1d3f15e4b12bca4226744b9247c23ac8a64276368e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f616e64726561736461686c313938372f4461686c44657369676e4444432e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDDC/graphs/contributors) [![Forks](https://camo.githubusercontent.com/7e230a52bd4786b69eb366b9bf7f1b9eca65aa14cf15e9fbf3b1c6ab4f0d95e9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f616e64726561736461686c313938372f4461686c44657369676e4444432e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDDC/network/members) [![Stargazers](https://camo.githubusercontent.com/bd6df48b8b7eebabc68f8f78310e09a323b49cdc3d6e6611a52392a7856ed600/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f616e64726561736461686c313938372f4461686c44657369676e4444432e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDDC/stargazers) [![Issues](https://camo.githubusercontent.com/fa6d4e37191d01a0715051893e3edfc4df4cc9a490b370af712ededcb5cbcd1a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f616e64726561736461686c313938372f4461686c44657369676e4444432e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/andreasdahl1987/DahlDesignDDC/issues)

The universial controller builder. Offers advanced features that are not available in SimHub or FreeJoy controller builders. Ever growing support for new types of switches and setups. Communicates with SimHub through the properties plugin, giving you all relevant info from your controller in your dashboard.


---

# 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/readme.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.
