Author Topic: another hand held dmx tester  (Read 34463 times)

Offline rob

  • Full Member
  • ***
  • Posts: 58
another hand held dmx tester
« on: February 12, 2010, »
this is a hand held dmx tester and programmer. it is based on a pic18F2525 and a 20x4 lcd display GMD2004A "You are not allowed to view links. Register or Login".  it can send and receive full dmx 512. it started out as just a switchless device programmer for some of my stuff and for my lynx SSR4 with testing function. then it evolved. it can read eight channels of data a time with selectable address.  it can read the startcode of the dmx dongle and in transmit mode the start code can be adjusted from 0 to 255 to test receivers.  the transmit and receive sections each have selectable oscilloscope triggers break signal and addressable frame data, this makes it easy to look at the dmx data. start address programmer can do some switchless devices like LYNX SSR4 using sum of ch1 & ch2 "255 + 255 + 510", also has a binary mode for some of my stuff.  16 channel transmit, select a address to start at and then control 16  channels with individual level controls.  broadcast all sends a adjustable level out on all 215 channels.  scan address will automatically scan all 512 channels with a start stop button and manual adjustments by turning on each channel one at a time.  
i have included the asm soure code, a schematic,and a pdf with the diffrent menu screen shots and explanation.  i have no planes to develop a board for this project.
« Last Edit: February 21, 2010, by rob »

Offline KeithTarpley

  • Administrator
  • Sr. Member
  • *****
  • Posts: 1990
Re: another hand held dmx tester
« Reply #1 on: February 12, 2010, »
Greetings,,,

Good to see more items out there.

Keith
"Now I know the only foe is time." -Moody Blues

Offline RJ

  • Administrator
  • Sr. Member
  • *****
  • Posts: 8519
Re: another hand held dmx tester
« Reply #2 on: February 12, 2010, »
Looks Awesome!  Why not make a pcb for it and coop it? We can help you and then in turn it would help others.

RJ
Innovation beats imitation - and it's more satisfying

Offline lortiz

  • Sr. Member
  • ****
  • Posts: 176
Re: another hand held dmx tester
« Reply #3 on: February 12, 2010, »
Good job Rob!

Nice to have someone else that can take on new projects. Code is very clean and pro.

Thanks for sharing.

Leo
Barbara Sher - "Doing is a quantum leap from imagining."

Offline wbuehler

  • Administrator
  • Sr. Member
  • *****
  • Posts: 3579
  • Dont' that poster look dusty?
Re: another hand held dmx tester
« Reply #4 on: February 12, 2010, »
Very Nice

I would like to see a Co-Op for the PCB as well.

Bill


Offline bisquit476

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 873
Re: another hand held dmx tester
« Reply #5 on: February 12, 2010, »
I'd like to see a co-op also,

Bill

Offline Aussiephil

  • Sr. Member
  • ****
  • Posts: 480
    • My Controllers
Re: another hand held dmx tester
« Reply #6 on: February 12, 2010, »
I've started laying out a PCB for myself based on the original post over at DIYC a couple of days ago and stopped pending delivery of a LCD so i can measure it up.

I would be happy to do one for a coop if rob has no objections, unless someone else want to step up first

As i already said, great job, really glad it's been shared.

Cheers
Aussiephil
Never enough time
Dont Forget - "Play Nicely"

Offline lineman

  • Coop Manager
  • Sr. Member
  • *
  • Posts: 1978
Re: another hand held dmx tester
« Reply #7 on: February 12, 2010, »
Lets coop it looks like it will be very useful.



                              Jeff
Jeff


Offline Caliente Christmas

  • Sr. Member
  • ****
  • Posts: 192
Re: another hand held dmx tester
« Reply #8 on: February 12, 2010, »
This is great,

This would be a great tool to have and the DLA community would highly respect your invention.   

I would join the coop

GOOD JOB

yvaliente

"Caliente Christmas"

Offline Rod R

  • Coop Manager
  • Sr. Member
  • *
  • Posts: 902
Re: another hand held dmx tester
« Reply #9 on: February 12, 2010, »
Nice job Rob.

I'd be in for a coop for this.

Offline rob

  • Full Member
  • ***
  • Posts: 58
Re: another hand held dmx tester
« Reply #10 on: February 12, 2010, »
i have no problems with any one making a coop out of this that is why i open sourced the project. i have know idea where is the best place to get circuit boards made. i used PCB express for my last project. i use eagle for my own stuff with PCB gcode and mill my one off circuit boards.  i am not real sure about all the design rules, i just make it work.  
maybe you guys could talk RJ into making boards with a add on for wireless tx/rx. Hint Hint
and also this little unit works really well but if some one can stream line the code a little better than i did that would be good, i am not a strong programmer.  
the only little glitch there is, on power up it starts in receive mode with the receive ISR running if there is no dmx signal coming into the tester for a little more than a second TMR0 will roll over and set the NO DMX LED. every once in awhile it will take a couple of button presses to switch to the transmit section, i think it is because it re-enters the isr and i havent figured out why.  most the time this is never noticed but i like pushing buttons fast and repetitively.  

any 20x4 parallel lcd should work. i just picked that one cause it was cheap and a nice size.

Thanks for all the complements
Rob

« Last Edit: February 12, 2010, by rob »

Offline Aussiephil

  • Sr. Member
  • ****
  • Posts: 480
    • My Controllers
Re: another hand held dmx tester
« Reply #11 on: February 15, 2010, »
Update for those interested.

I have laid out a through hole board based on Rob's circuit with the following features.

RJ45 In-Out. Allows in line use for monitoring the DMX stream.
3 Pin Header for XLR connector
RS485 IC
16 PIN SIP Socket for LCD Module, footprint lines up with ebay modules.
LDO Regulator for use with 4xAAA Batteries, making it portable.
Tactile switches mounted to PCB or remote case mounted push buttons
Switchable Backlight.
Contrast adjustment trimpot.
RF IO Header.
Header for Scope Outputs.

To do...
Do proper footprint for LCD module and then correctly size board.
Add some onboard LED indicators.
Cheers
Aussiephil
Never enough time
Dont Forget - "Play Nicely"

Offline KeithTarpley

  • Administrator
  • Sr. Member
  • *****
  • Posts: 1990
Re: another hand held dmx tester
« Reply #12 on: February 15, 2010, »
Greetings,,,

Watching with interest.

Keith
"Now I know the only foe is time." -Moody Blues

Offline vairmoose

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 827
Re: another hand held dmx tester
« Reply #13 on: February 15, 2010, »
Would a casing like this be a good idea for this tester?

You are not allowed to view links. Register or Login

or maybe  something like

You are not allowed to view links. Register or Login

A little more expensive but, there is also the ..

You are not allowed to view links. Register or Login

most people would only want one or two (one for spare) .. and aiming for something like these might be good.     

Larry
3 today (standing at light switch, holding two lighters)
Going live in 2012

Offline Aussiephil

  • Sr. Member
  • ****
  • Posts: 480
    • My Controllers
Re: another hand held dmx tester
« Reply #14 on: February 15, 2010, »
Larry

Nice finds, i like the idea.

If it has a battery compartment would need one that handles 4xAA or maybe 4xAAA (not as good).

Any preferences so i can make the board fit.

Cheers
Phil
Never enough time
Dont Forget - "Play Nicely"