DDC
  • Welcome
    • Introduction
    • Supported hardware
  • 1: Project planning
    • Switch inputs
      • Switch table
      • Direct
      • Shift register
      • Port expander
    • Analog inputs
      • External ADC
    • RGB LED
    • Digital outputs
    • PWM / Circuit control
    • EEPROM
    • Processing and memory
  • 2. Wiring
    • Switch inputs
      • Matrix
      • Direct
      • Shift register
      • Port expander
    • Analog
      • Analog switches
      • External ADC
    • RGB LED
    • Digital outputs
    • PWM / Circuit control
    • EEPROM
  • 3. Coding
    • Essentials
      • 02_Board.ino
      • 08_Joystick
      • 10_TableAndAnalog.ino
        • Switch table
        • Analog channels
      • 30_Switches.ino
    • Peripherals
      • RGB LED
        • Firmware control
          • LED functions
          • Color
          • Brightness
          • Presets
        • SimHub control
      • Digital outputs
        • Setup
        • SimHub control
        • Firmware control
      • PWM / Circuit control
        • Setup
        • Calibrate
        • Switch control
        • Trigger control
      • Shift register
      • I2C devices
        • ADS1115
        • PCA9555
        • CAT24C512
    • Advanced
      • Analog inject
      • Conditional coding
        • Triggers
        • Editors
      • Field placement
      • Presets
        • 31_RunningPresets.ino
        • 32_Presets.ino
        • Example
    • Upload
    • Naming the controller
  • 4. Connect to SimHub
    • LED control
    • Controller settings and properties
      • How to connect?
      • How does it work?
      • How to control it?
      • Property list
  • Switch library
    • Pushbutton
    • Function switches
    • Toggle switches
    • Hat switches
    • Car control functions
      • QuickSwitch
      • BrakeMagic
      • ThrottleHold
      • Handbrake
    • Pedals & paddles
      • Brake/throttle
      • Clutch
      • Bite point & launch
      • Filtered curves
      • Shifter
    • Funky switch
      • Directional
      • Center push
    • Encoders
      • rotary2Bit
      • rotary4Bit
      • funkyRotary
      • wildEncoder
      • E18
      • rotaryPulse
      • PEC11
    • Rotary switches
      • rotaryAnalog
      • quickRotary
      • SW1
      • Editing functions
    • Multiswitch complexes
      • Hybrid rotary
      • Multifunction rotary
      • Modded encoder
      • Stacked encoder
    • Preset
    • DDS
    • RGB LED control
    • PWM / Circuit control
    • Utility
  • Fast DDC
    • Buttons and LED
    • 4 encoders, buttons and LED
    • Dual clutches, 4 encoders, buttons and LED
    • Dual clutches, 6 encoders, button matrix and LED
  • CB1
    • Ordering
      • Order together
      • Order yourself
        • 1. Open in EasyEDA
        • 2. Export files
        • 3. Edit Pick&Place
        • 4. Pin headers and jumper
        • 5. Order from JLCPCB
    • Wiring
    • Code
      • Essentials
      • Complete project
      • Settings
    • Circuit
    • Shields
      • Robin
  • Collaboration
Powered by GitBook
On this page

Welcome

NextIntroduction

Last updated 5 months ago

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 av a step-by-step guide, start with project planning, move on to wiring, coding and connection.

DDC is not for commercial use.

More content

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

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.

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.

The universial iRacing dashboard, packed with useful features.

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.

To look at what's in development, send requests and bug rapports, go to the on GitHub.

The topics that naturally fall into the manual for the , and will not be covered here.

Please join the

issues page
Dashboard
LED plugin
Properties Plugin
Discord server!
Properties plugin
LED plugin
Dashboard
DDC
Forks
Forks
Contributors
Contributors
Issues
Stargazers
Stargazers
Stargazers
Contributors
Forks
Issues
Issues
Contributors
Issues
Forks
Stargazers