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.
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'.
microEye control module connects to the laser RelayBox and controls it alongside with the MatchBox combiner, for further details check the provided links.
Mohammad Nour Alsamsam