Home

Awesome

DAC_ILDA Adaptor

v 0.1.2 // Download PDF

Abstract

This tutorial walks you through building a simple DAC_ILDA adaptor for converting audio signals sent from a multi-channel DAC (Digital Analog Converter) to an ILDA Interface (International Laser Display Association standard used for laser light systems) to control the XY-axis, RGB and intensity of the beam.

Warning: This is an amateur guide for interfacing an audio DAC with IDLA. Use at your own (+ laser) risk – each laser spec may have an custom requirements for voltage/frequency limiting needs. Be careful.

Wiring Diagram

dac_ilda_adaptor_diagram

<div style="page-break-after: always;"></div>

Requirements

Adaptor

Setup

<div style="page-break-after: always;"></div>

Instructions

1 – Prep

Grab 2x jumper cables per 6x different colors (12x total). Cut them all in half and wirestrip the cut ends. Separate into two piles of female/male, using one for the connector and one for the jacks.

<img src="dac_ilda_images/dac_ilda_jumpers.jpg" width="450" alt="dac_ilda_jumpers">

Drill/cut holes in project box for 6x 1/4" jacks on the top, ILDA connector and toggle switch on the sides.

<img src="dac_ilda_images/dac_ilda_box.jpg" width="450" alt="dac_ilda_box"> <div style="page-break-after: always;"></div>

2 – ILDA Interface

FeaturePinsComment
X-Axis + / -1 / 14Horizontal movement, 10V
Y-Axis + / -2 / 15Vertical movement, 10V
Blanking + / -3 / 16Beam intensity, 5V
Interlock A / B4 / 17Enables output when joined
Red + / -5 / 18Red mixture, 5V
Green + / -6 / 19Green mixture, 5V
Blue + / -7 / 20Blue mixture, 5V
Ground25Connected to all jacks sleeve
Z-Axis11 / 24For DMX? See Blanking.

Note, 'Blanking' seems to be done via RGB values, rather than these ILDA pins.

ILDA Pin-Out Diagram ILDA Pinout Source

<div style="page-break-after: always;"></div>

Soldering paired color jumper cables to pins:

<img src="dac_ilda_images/dac_ilda_connector.jpg" width="450" alt="dac_ilda_connector">
Notes

Diagram shows female ILDA connector from front, so flip pins horizontally when soldering to the back! I've already made that mistake for you...

Use different colored jumper cables per feature (8 total) to the diagram for easily identifying and patching the jacks to pins.

I wired jumpers to the Z-Axis pins (11/24), but not yet sure if they're needed.

Interlock A / B is a safety mechanism that only allows the laser to work if they're connected. I recommend using a basic toggle switch between these two pins.

<div style="page-break-after: always;"></div>

3 – Jacks

Solder the opposite end of your jumper cables to the balanced 1/4" jacks, one on the tip and one on the ring. Leave the sleeve (ground) empty for now.

<img src="dac_ilda_images/dac_ilda_jacks.jpg" width="450" alt="dac_ilda_jacks">

Mount jacks into the box 2 at a time, soldering a common ground wire between all of the sleeves. Eventually connect a jumper cable to this for linking to the ILDA connectors ground pin.

<img src="dac_ilda_images/dac_ilda_jacks_final.jpg" width="450" alt="dac_ilda_jacks_final"> <div style="page-break-after: always;"></div>

4 – Switch

Solder 2x jumper cables to the toggle switch, so in the on position they're joined.

<img src="dac_ilda_images/dac_ilda_switch.jpg" width="450" alt="dac_ilda_switch">

5 – Patch

Feed the ILDA connector and jumper cables into it's cutout slot until snug. Connect the jumper cables, using + (top) of ILDA connector cables to the Tip soldered cable of the jacks.

Attach the two switch jumpers to Interlock (4 / 17).

Common sleeve jumper to Ground (25)

<img src="dac_ilda_images/dac_ilda_finalpatch.jpg" width="450" alt="dac_ilda_finalpatch"> <div style="page-break-after: always;"></div>

Hook up your DAC » jacks + ILDA » laser and away you go!

<img src="dac_ilda_images/dac_ilda_finalsetup.jpg" width="450" alt="dac_ilda_finalsetup"> <div style="page-break-after: always;"></div>

Software

Here's a few tools to explore – some specific for laser, others for XY vector graphics +/- RGB capabilities:

Laser Specific

ToolEnvironmentOSCostRealtime
LaserBoyApplicationWindowsFree-
LaserShow- GenApplicationMacOS, WindowsFree Limited, $29.90 for Pro
Spaghetti Laser ShowApplicationWindows$89.00
LWaveApplicationWindowsFree-

Vector to Audio

ToolEnvironmentOSCostRealtimeLaser
XYscopeProcessingMacOS, Windows, LinuxFree
Vector SynthesisPureDataMacOS, Windows, LinuxFree
ReWereHereMax/MSPMacOS, WindowsFree
OsciStudioApplicationMacOS, Windows€34
<div style="page-break-after: always;"></div>

Notes

References

Acknowledgements

In conversation with Joseph Hyde + Derek Holzer.

Contribute

Something missing? Create an issue on Github.

Author

cc teddavis.org 2018