Skip to content

A free open source DMX/RDM controller/sniffer working with ETC's Gadget2 hardware platform

License

Notifications You must be signed in to change notification settings

RichardTea/ETCDmxTool

 
 

Repository files navigation

ETCDmxTool

Build Status

ETCDmxTool is a free, open-source tool with the ability to capture DMX/RDM data; to control DMX levels; and to act as an RDM controller. It is provided by ETC Inc without any warranty, in the hope that it is a useful tool.

Supported DMX Devices

To interface to a DMX/RDM system, ETCDmxTool supports three USB devices - the ETC Gadget I, the ETC Gadget II and the ETC USB Whip. The features available differ slightly depending on the selected device:

Feature USB Whip Gadget I1 Gadget II1 Gadget II (CPU2)1
DMX/RDM Data Capture ✔️ ✔️ 2 3
DMX Output ✔️ ✔️ ✔️ ✔️
RDM Controller ✔️ ✔️ 3

1 Windows Only
2 Firmware v1.2.0 or above 3 Coming in future firmware versions

Supported Platforms

Windows

ETCDmxTool is supported on Windows (Win 7/Win 10).

An installer is provided on the release page

Linux

ETCDmxTool also supports Linux, but only certain hardware currently (see the table above).

For help with configuring on Linux, please see the Linux readme.

Connecting to a system

In order to sniff DMX/RDM, you will need to wire your DMX device in to your system in a slighly unusual way using male-male XLR connectors or similar. Below is an example of how this might be set up.

How to sniff graphic

Scripting

The application supports the ability to run in a scripted mode which may help with automation of testing or troubleshooting. For more info, take a look at the Scripting readme file.

Building

If you are interested in building the application you will need the following:

The dissectors are arranged as plugins; additional dissectors can simply be added to the src/dissectors directory

About this ETCLabs Project

ETCDmxTool is designed to interact with ETC products, but it is not official ETC software. For challenges using, integrating, compiling, or modifying items in this project, we encourage posting on the Issues page. ETCDmxTool is a community-supported initiative, and the community is the best place to ask for help!

About

A free open source DMX/RDM controller/sniffer working with ETC's Gadget2 hardware platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 62.1%
  • Shell 18.6%
  • C++ 18.5%
  • NSIS 0.5%
  • QMake 0.3%
  • JavaScript 0.0%