Monday, April 15, 2013

Conceptinetics DMX Library for Arduino

Past time I have been spending on developing a DMX Library for Arduino which is easy to use and understand. It is a UART (Serial) based library that can be used similarly as most other components on the Arduino platform.

The library can be downloaded from:

There is also a wiki available at the same link which will show you the basics of how to use it and else you can simply open one of the examples shipped with the library.

Currently I am also busy with implementing RDM (Remote Device Management) capabilities which will I will make available for download soon.
The first version will only support the minimum functionality as required for DMX devices according to the RDM specification. After releasing that I will plan which features will be added first and after that. If you prefer certain features above others you can let me know and I will take that advice into consideration.


  1. Just FYI, the Conceptinetics library doesn't define the Read/write enable output (pin 2) as an output.

    I had to add the following to the setup:

    pinMode ( 2, OUTPUT );

    Also it seems like the software has a hard time working with the Enttec RDM software.


    1. Thanks for the hint, however it is not for nothing in alpha stage and since there is not a lot of feedback that won't change on short term. Feel free however to participate :)

  2. Quick question.. I got it working on Uno, but not on Mega?.. is something that should be modified in the library?

  3. This comment has been removed by the author.