Skip to content

An Arduino that relays the flash camera signal to switch four lasers according to a specific preset.

License

Notifications You must be signed in to change notification settings

samhitech/RelayBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

RelayBox

An Arduino that handles laser triggering of a 4-wavelength laser diode combiner IO MatchBox according to a specific configuration sent via serial communication, and the GPIO signals of:

  • Dual IDS UI-3060CP Rev. 2 CMOS cameras.
  • Other single CMOS cameras with TTL GPIOs that can be used as active during acquisition.

Circuit diagram

RelayBox

Commands for presets

For each laser we have four commands

  • 'LxxxOFF' always off.
  • 'LxxxON' always on.
  • 'LxxxF1' laser is switched on during the flash signal of the 1st camera.
  • 'LxxxF2' laser is switched on during the flash signal of the 2nd camera.

Where 'xxx' is substituted by 405, 488, 520 or 638.

Alternating laser excitation between F1 for one frame and F2 for the next (ALEX) is set by selecting the preferred lasers and sending 'ALEXON' command. To deactivate ALEX send 'ALEXOFF'.

Commands are preferably sent in one line e.g., 'ALEXONL405OFFL488OFFL520F1L638F2'.

Time response

Graph4

Control Software

microEye control module connects to the laser RelayBox and controls it alongside with the MatchBox combiner, for further details check the provided links.

control_module

Authors

Mohammad Nour Alsamsam

Twitter URL

About

An Arduino that relays the flash camera signal to switch four lasers according to a specific preset.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages