New product proposal: Arduino constant current DMX driver

Thank you very much for your empathy.

The board uses an Atmel AT90PWM316 MCU because of extended operative temperature range, 10 bit PWM signal resolution and presence of the DAC to change current value using dip_switches or jumper. I would like to know, what is the community going to do with my project? Will you produce and make it available for other developers? I do not want to make any money out of this, I just want to prove that the project is working 100% correct.
Specifications of this DMX Driver are:

  • Input voltage: 5 to 65V.
  • 3 Channel selectable current 350mA, 500mA and 700mA, buck regulation. Current tolerance on channel is 3%.
  • Common anode driving allowing driving 3 LED strings using only 4 wires (the anodes are joined together), although the connectors have 6 output poles for standard R+,R- G+,G- and B+,B- wires. In the PCB R+, G+ and B+ are connected by copper.
  • DMX receiver mode. Can be upgraded to sender working on the source code.
  • PWM repeater mode: it accept an external PWM open drain signal and it replicates the same on the output.
  • Automatic color scenes mode: it can work as a stand alone unit choosing 7 possible RGB color scenes with 16 different speeds.
  • ISP connector to reprogram the board.
  • 10 pin though hole connector to add another peripheral (for example an LCD screen or seven segment display) for other applications.
  • 10 pin dip_Switch (overlaps the 10 pin through hole connector) to select DMX address or color scene and speed or PWM slave mode (latest 9 bits being DMX512). The Most significant bit specifies if the device is operating in DMX mode or in stand alone mode.
  • 1 red LED blinking when operating in color scene mode or DMX mode without DMX signal.
  • Components total price in China is around 12 USD.

Thank you for your help. Next post it will come all the PCB and source code files after that my questions have been answered.
Best regards,

Pickwick