├── .gitignore
├── .gitattributes
├── dac_ilda_adaptor.pdf
├── dac_ilda_images
├── dac_ilda_box.jpg
├── dac_ilda_jacks.jpg
├── dac_ilda_jumpers.jpg
├── dac_ilda_switch.jpg
├── dac_ilda_connector.jpg
├── dac_ilda_finalpatch.jpg
├── dac_ilda_finalsetup.jpg
├── ILDAserial-RGBpinout.png
└── dac_ilda_jacks_final.jpg
├── dac_ilda_diagram
├── dac_ilda_adaptor_diagram.pdf
├── dac_ilda_adaptor_diagram.xml
└── dac_ilda_adaptor_diagram.svg
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | extras/
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/dac_ilda_adaptor.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_adaptor.pdf
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_box.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_box.jpg
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_jacks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_jacks.jpg
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_jumpers.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_jumpers.jpg
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_switch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_switch.jpg
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_connector.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_connector.jpg
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_finalpatch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_finalpatch.jpg
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_finalsetup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_finalsetup.jpg
--------------------------------------------------------------------------------
/dac_ilda_images/ILDAserial-RGBpinout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/ILDAserial-RGBpinout.png
--------------------------------------------------------------------------------
/dac_ilda_images/dac_ilda_jacks_final.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_images/dac_ilda_jacks_final.jpg
--------------------------------------------------------------------------------
/dac_ilda_diagram/dac_ilda_adaptor_diagram.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ffd8/dac_ilda/HEAD/dac_ilda_diagram/dac_ilda_adaptor_diagram.pdf
--------------------------------------------------------------------------------
/dac_ilda_diagram/dac_ilda_adaptor_diagram.xml:
--------------------------------------------------------------------------------
1 |
37 |
38 | Drill/cut holes in project box for 6x 1/4" jacks on the top, ILDA connector and toggle switch on the sides.
39 |
40 |
41 |
42 |
43 |
44 | ### 2 – ILDA Interface
45 | Feature | Pins | Comment
46 | :-------- | :------- | :---------
47 | X-Axis + / - | 1 / 14 | Horizontal movement, 10V
48 | Y-Axis + / - | 2 / 15 | Vertical movement, 10V
49 | Blanking + / - | 3 / 16 | Beam intensity, 5V
50 | Interlock A / B | 4 / 17 | Enables output when joined
51 | Red + / - | 5 / 18 | Red mixture, 5V
52 | Green + / - | 6 / 19 | Green mixture, 5V
53 | Blue + / - | 7 / 20 | Blue mixture, 5V
54 | Ground | 25 | Connected to all jacks sleeve
55 | | |
56 | Z-Axis | 11 / 24 | For DMX? See Blanking.
57 |
58 | *Note, 'Blanking' seems to be done via RGB values, rather than these ILDA pins.*
59 |
60 | 
61 | [ILDA Pinout Source](https://vuo.org/comment/3145#comment-3145)
62 |
63 |
64 |
65 | Soldering paired color jumper cables to pins:
66 |
67 |
68 |
69 | ##### Notes
70 | Diagram shows female ILDA connector from *front*, so flip pins horizontally when soldering to the back! I've already made that mistake for you...
71 |
72 | Use different colored jumper cables per feature (8 total) to the diagram for easily identifying and patching the jacks to pins.
73 |
74 | I wired jumpers to the Z-Axis pins (11/24), but not yet sure if they're needed.
75 |
76 | *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.
77 |
78 |
79 |
80 | #### 3 – Jacks
81 | 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.
82 |
83 |
84 |
85 | 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.
86 |
87 |
88 |
89 |
90 |
91 | #### 4 – Switch
92 | Solder 2x jumper cables to the toggle switch, so in the on position they're joined.
93 |
94 |
95 |
96 | #### 5 – Patch
97 | 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.
98 |
99 | Attach the two switch jumpers to Interlock (4 / 17).
100 |
101 | Common sleeve jumper to Ground (25)
102 |
103 |
104 |
105 |
106 |
107 | Hook up your DAC » jacks + ILDA » laser and away you go!
108 |
109 |
110 |
111 |
112 |
113 | ## Software
114 | Here's a few tools to explore – some specific for laser, others for XY vector graphics +/- RGB capabilities:
115 |
116 | #### Laser Specific
117 | Tool | Environment | OS | Cost | Realtime
118 | :-------- | :------- | :------- | :------ | :------:
119 | [LaserBoy](http://laserboy.org) | Application | Windows | Free | -
120 | [LaserShow- Gen](http://pages.bitlasers.com/lasershowgen/) | Application | MacOS, Windows | Free Limited, $29.90 for Pro | √
121 | [Spaghetti Laser Show](http://www.spaghettilasershow.com) | Application | Windows | $89.00 | √
122 | [LWave](https://www.photonlexicon.com/forums...896#post345896) | Application | Windows | Free | -
123 |
124 | #### Vector to Audio
125 |
126 | Tool | Environment | OS | Cost | Realtime | Laser
127 | :-------- | :------- | :------- | :------ | :------: | :------:
128 | [XYscope](http://teddavis.org/xyscope/) | Processing | MacOS, Windows, Linux | Free | √ | √
129 | [Vector Synthesis](http://macumbista.net/?page_id=4869) | PureData | MacOS, Windows, Linux | Free | √ | √
130 | [ReWereHere](http://i.m.klif.tv/rewerehere/) | Max/MSP | MacOS, Windows | Free | √ | √
131 | [OsciStudio](https://oscilloscopemusic.com/oscistudio.php) | Application | MacOS, Windows | €34 | √ | √
132 |
133 |
134 |
135 | ## Notes
136 | ### References
137 | - [ILDA Connector details from LaserWorld](https://www.laserworld.com/en/laser-projectors-technical-faq/1140-how-is-the-ilda-connector-pinout.html)
138 | - [ILDA pins details from laserfx.com](http://www.laserfx.com/Backstage.LaserFX.com/Standards/ISP-DB25.html)
139 | - [Switchcraft TRS Jack Diagram](http://www.switchcraft.com/Documents/12b_cd.pdf)
140 | - [ILDA Standard Projector](https://www.ilda.com/resources/StandardsDocs/ILDA_ISP99_rev002.pdf)
141 |
142 | ### Acknowledgements
143 | In conversation with Joseph Hyde + Derek Holzer.
144 |
145 | ### Contribute
146 | Something missing? Create an [issue on Github](https://github.com/ffd8/dac_ilda/issues).
147 |
148 | ### Author
149 | cc [teddavis.org](https://teddavis.org) 2018
--------------------------------------------------------------------------------
/dac_ilda_diagram/dac_ilda_adaptor_diagram.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------