DMX controller...the homemade version for all you tech heads

Q & A on technical issues concerning music equipment, electronics, sound, recording, computers, gaming, the internet, etc.

Moderators: Ron, Jim Price

Post Reply
floodcitybrass
Platinum Member
Platinum Member
Posts: 527
Joined: Thursday Jan 30, 2003

DMX controller...the homemade version for all you tech heads

Post by floodcitybrass »

I became frustrated with the light controllers out there for moving lights. Most did not do what I wanted them to do. Many of the controlllers allow you to to store scenes and shows. However, when you play them back, they don't allow you to override anything. Say I have a really cool show going, and I want to play the show but change the colors manually but use the movement settings. The controller I built allows for scenes, shows controlling the dimmer, shutter, color, X position, y position, gobo, etc. However, at any time, you can override any of the settings (such as color). Another feature is that I can have a show going on but I can choose to select one light an control it manually. Theres lots of other features that I have not found in controllers.
Anyway it was a fun project that I will continue to add features.

For any of you interested in how it was done, a brief listing is shown with some pictures.


Hardware:
Trackball from Golf Video Arcade game
Touch Screen Notebook PC
USB To DMX converter box
Piece of plywood with some holes

Software:
Most code written in C# with some additional low level raw mouse handlers and device drivers.

There's a couple main modules written:
- One constructs DMX frame and sends it via serial
- Another module reads the trackball in user input
- Another module manages the scenes and shows


The main lights that I use are Chauvet trackscan 250s.


Image

Image
Last edited by floodcitybrass on Tuesday Jun 28, 2011, edited 1 time in total.
onetooloud
Gold Member
Gold Member
Posts: 263
Joined: Monday Aug 11, 2003
Location: Johnstown

Post by onetooloud »

I'll bet the trackball is awesome. That looks to be an Entec interface no?

Ever tried lightjockey yet? You really have to spend some time with it to find out what it can do. I sure haven't used it to its fullest yet.
floodcitybrass
Platinum Member
Platinum Member
Posts: 527
Joined: Thursday Jan 30, 2003

Post by floodcitybrass »

Yep the interface is Enttec.

I looked at LJ but didn't want to shell out the $1200 or whatever for the usb/dmx dongle so it actually spits out dmx.
User avatar
HurricaneBob
AA Member
AA Member
Posts: 2790
Joined: Monday Dec 09, 2002
Location: /root/2/pub
Contact:

Post by HurricaneBob »

Nice work!
JackANSI
Diamond Member
Diamond Member
Posts: 1322
Joined: Friday May 16, 2008
Location: Workin' in a Soylent factory, Waitin' for the Malthusian catastrophe.

Post by JackANSI »

What'd you use to get the giant trackball working with the pc?
floodcitybrass
Platinum Member
Platinum Member
Posts: 527
Joined: Thursday Jan 30, 2003

Post by floodcitybrass »

JackANSI wrote:What'd you use to get the giant trackball working with the pc?
Its a usb trackball that is treated as a mouse when you plug it in. The challenging part is that windows lets you plug in as many mice as you want and they all move the cursor around. I had to caputre the raw data from the trackball so that it would not move the cursor around the screen.
JackANSI
Diamond Member
Diamond Member
Posts: 1322
Joined: Friday May 16, 2008
Location: Workin' in a Soylent factory, Waitin' for the Malthusian catastrophe.

Post by JackANSI »

That explains why you needed to roll your own drivers..

I would add one of those little number keypad things so you could have a direct button to address certain lights. I hate trying mouse under pressure.
User avatar
metalchurch
Diamond Member
Diamond Member
Posts: 3719
Joined: Friday Feb 09, 2007
Location: Somerset

Post by metalchurch »

That's very cool how you did this.
It's way over my head thats for sure man! :lol:


@ the baddaze guys,
Here's the guy to build your tazer microphone. :lol:
floodcitybrass
Platinum Member
Platinum Member
Posts: 527
Joined: Thursday Jan 30, 2003

Post by floodcitybrass »

JackANSI wrote:That explains why you needed to roll your own drivers..

I would add one of those little number keypad things so you could have a direct button to address certain lights. I hate trying mouse under pressure.
I have some hot keys.

The top row of the keyboard (1..9) select my light patterns (ie odd lights, even lights, left, right, middle,e tc)

The 2nd row (q,w,e,r,t...) on the keyboard selects colors.

The 3rd row of the keypad selects gobos.

The number pad selects shows.
JackANSI
Diamond Member
Diamond Member
Posts: 1322
Joined: Friday May 16, 2008
Location: Workin' in a Soylent factory, Waitin' for the Malthusian catastrophe.

Post by JackANSI »

You know you might make some money selling this, right?
LHSL
Gold Member
Gold Member
Posts: 181
Joined: Wednesday May 31, 2006
Location: Johnstown
Contact:

Post by LHSL »

I like this thing cause even a dumb sound guy like me can figure it out. When Dave let's me run it of course. Hehe.

Way more intuitive to program that those stupid DMX fader boards that you have to hold down scene buttons 1, 5, 6, and 7 stand on your head, and click your heels together to get them in "edit mode."

Hat's off to Jim on this one, it made our investment in moving lights worth it.
User avatar
alfred
Gold Member
Gold Member
Posts: 204
Joined: Thursday Nov 10, 2005
Location: portage

Post by alfred »

metalchurch wrote
That's very cool how you did this.
It's way over my head thats for sure man!

hell my knee caps are over your head.
just messing with you joe :D
User avatar
metalchurch
Diamond Member
Diamond Member
Posts: 3719
Joined: Friday Feb 09, 2007
Location: Somerset

Post by metalchurch »

Hahaha! :lol: That's funny Al
Good thing you're a fellow Sabbath fan :twisted:
There's very few that I know, who Black Sabbath is their fav band, my brother,my friend Mike, cousin Ray, you, Baceman Spiff.

We should start a Sabbath tribute band. :twisted:
I'll cut my fingers off and get an SG... :lol:
User avatar
VENTGtr
Diamond Member
Diamond Member
Posts: 1543
Joined: Tuesday Oct 25, 2005

Post by VENTGtr »

metalchurch wrote: I'll cut my fingers off and get an SG... :lol:
Now THAT'S commitment, right there. Nuts...but committed.
DaveP.

"You must be this beautiful to ride the Quagmire."
User avatar
metalchurch
Diamond Member
Diamond Member
Posts: 3719
Joined: Friday Feb 09, 2007
Location: Somerset

Post by metalchurch »

I would, but then I'd probably suck at playing guitar for the rest of my life!
What am I sayin, I suck at playing now. :lol:
User avatar
alfred
Gold Member
Gold Member
Posts: 204
Joined: Thursday Nov 10, 2005
Location: portage

reply

Post by alfred »

by the way, does anyone want to start a black sabbath tribute band?
User avatar
KyleMayket
Platinum Member
Platinum Member
Posts: 563
Joined: Friday Feb 15, 2008
Location: Johnstown,PA

Re: reply

Post by KyleMayket »

alfred wrote:by the way, does anyone want to start a black sabbath tribute band?
if you do start a tribute band, will you play my wedding, I want a tribute band at my wedding, oh and my birthday is a couple of weeks after that...
If I ever see an amputee getting hanged... I'm just gonna start yelling out letters...
User avatar
alfred
Gold Member
Gold Member
Posts: 204
Joined: Thursday Nov 10, 2005
Location: portage

wedding

Post by alfred »

im sorry i booked a wedding around philly. and a party too.
maybe next time.
User avatar
BloodyFingers
Diamond Member
Diamond Member
Posts: 1000
Joined: Sunday Sep 30, 2007
Location: Altoona, Pa
Contact:

Post by BloodyFingers »

metalchurch wrote:
We should start a Sabbath tribute band. :twisted:
I'll cut my fingers off and get an SG... :lol:

All right lets do it !!!!!
JackANSI
Diamond Member
Diamond Member
Posts: 1322
Joined: Friday May 16, 2008
Location: Workin' in a Soylent factory, Waitin' for the Malthusian catastrophe.

Post by JackANSI »

Something I saw on sparkfun that might interest you.

http://www.sparkfun.com/commerce/produc ... ts_id=9021
Post Reply