Probably the smallest USB-DMX Interface in the world
The uDMX is built around an inexpensive Atmel Atmega8 Microprocessor, using only very few external parts, thanks to the excellent firmware-only USB driver from obdev.at.
We managed to cram it all into a Neutrik XLR Connector.
This is the version 1.0 documentation. See the uDMX Homepage for updates
You can download the uDMX source files here
Includes the original Eagle-Light files for schematics and board layout, the firmware, and a handy external for MAX/MSP (Mac only, for the moment. We’d love to get some help from someone with a Windows box out there…)
The board layout. We use SMD pads for the serial programming interface as it has to be sawed off anyway after programming the chip in order to save space (see below).
Pretty damn small, already…
If you don’t want to mess with acid and stuff and prefer to have it done by a professional pcb service, you can try this double sided version that is even smaller. I haven’t tested it, though.
In order to save space, you’ll have to file away as much as possible from the 12 Mhz crystal, as well as of the XLR Connector. Every thenth of a millimeter counts…
We built a custom programming adaptor from an old PCB Card connector. Be sure to program the fuses! It’s a good idea to test the unit before continuing. We soldered the USB cable directly to the pins/resistors for testing, because we needed to desolder them to cut the board in half, and our self-etched board doesn’t like too much soldering/desoldering…
We sawed the board in half just between the three jumpers in the middle. The seperate boards will be reconnected with wires.
The programming pads must go away, and as much of the board as you can handle.
You should even sand away the angles to fit the boards into the connector.
This board still isn’t small enough…
The three finished parts that will go into the XLR connector
The first prototype I did it with hard wire. Not a very good idea. I had a bad solder somewhere and had to bend it open again two times, and finally the copper came off the pcb… Use soft wires instead.
The second version. Put some isolation between the two facing boards.
After a final test, we glue everything together and assemble while it’s still hot.
Pretty slick. It’s just a pity that most people won’t notice that this gem is a do-it-yourself device.
Leave a comment | RSS | TrackBack