Skip to content

Example code for using Helios DAC with TouchDesigner to create ILDA laser animations

License

Notifications You must be signed in to change notification settings

tgreiser/helios-touchdesigner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Laser control code and examples for Ether Dream and TouchDesigner

Intro

Helios is an open source DAC for controlling laser animations via ILDA. We will use TouchDesigner to generate the control signals for the Helios, which will output them to our ILDA compatible laser scanner.

Getting Started

Plug connect your projector to your Helios with ILDA. Plug your Helios into your PC with USB. Assuming drivers installed correctly, start TouchDesigner and get going.

Setup

  1. Lasers are dangerous to your vision if used incorrectly. Use safety glasses and common sense. Think about what your projection may be doing and where to safely set up your scanner.
  2. Laser scanners all have ratings for the galvos. This will be something like: Scanner: 30K PPS @4° Scan Angle max.: 40° max
  3. 30kpps means 30,000 Points Per Second. This rating is at a small animation size (4 degrees), if you are using closer to the max angle, your scan rating will be more like half, 15K PPS in this example. Start the project in TouchDesigner with your laser turned off or in safe mode.
  4. In TouchDesigner, set the sample rate on the CHOP network to 80% of the safe scan rate you figured out for your scanner in step 3. Say we are doing a large animation and using the 15,000 PPS number above - 15,000 * .80 = 12,000
  5. Once you have set the sample rate, you can start the laser. If you hear a loud whining noise coming from your galvos you need to reduce the sample rate.

Resources:

About

Example code for using Helios DAC with TouchDesigner to create ILDA laser animations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published