-
11Step 11
Download the source code for the project from https://github.com/ajcord/DMX-84/archive/master.zi... and extract it.
-
12Step 12
If you haven't already, download and install the Arduino IDE from http://www.arduino.cc/en/Main/Software.
From the source code directory, navigate to src/arduino/firmware and open the file firmware.ino in the Arduino IDE.
-
13Step 13
Connect the FTDI to your computer using a USB to USB Mini B cable. This is a standard cable you probably have lying around already.
-
14Step 14
Ensure the Arduino IDE is setup to build for "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328" and that the selected serial port corresponds to the FTDI.
-
15Step 15
Press Upload. Once the code uploads successfully, the LED should blink slowly. In the Serial Monitor, using a speed of 115200 baud, you should see a "Sent: ..." line and a "Ready" line.
-
16Step 16
Solder leads to the three connections on the audio jack. Using the datasheet, determine which connections are for ground, the tip, and the ring.
-
17Step 17
Solder the ground lead to ground from the Arduino, the tip lead to pin 6 from the Arduino, and the ring lead to pin 4 from the Arduino.
-
18Step 18
Using a drill press, drill the following holes in the enclosure:
- 7/8" hole centered on one one side of the enclosure for the XLR jack
- 1/8" holes for the screw attachments for the XLR jack
- 5/16" hole for the LED centered on the top of the enclosure
- Two 3/16" holes on the opposite side as the XLR jack for the USB port, to make it rectangular
- 1/4" hole for the audio jack on the same side as the USB
These measurements are approximate. Before drilling, verify that they match your specific hardware and mark them in the exact locations.
-
19Step 19
File the USB hole and the XLR hole as necessary to make the ports fit.
-
20Step 20
Once the paint is dry, snap the LED holder into the hole at the top of the enclosure. If necessary, hot glue it to keep it from coming out.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.