top bar

Difference between revisions of "TriggerScopeMM"

Line 1: Line 1:
{| style="text-align: left"
{| style="text-align: left"
|Adapter for the [ TriggerScope using Micro-Manager firmware]
|Adapter for the [ TriggerScope] using Micro-Manager firmware

Revision as of 15:53, 14 September 2020

Summary: Adapter for the TriggerScope using Micro-Manager firmware
Author: Nico Stuurman, based on code by Austin Blanco
License: LGPL
Platforms: Linux, Mac, and Windows
Since version: 2020-09-08

Serial port settings:

AnswerTimeout 500
BaudRate 115200
DelayBetweenCharsMs 0
Handshaking Off
Parity None
StopBits 1
Verbose 0 (1 for debugging)


The Triggerscope is an Arduino-based devices that provides 16 analog outputs and 16 digital outputs. These outputs can be used to control equipment such as illumination light sources and z-stages. Outputs of the Triggerscopes can be directly controlled from the computer using serial commands. Outputs can also be pre-programmed and then cycled through this program by pulses (for instance generated by a camera) connected to one of the input ports. This enables fast synchronization between devices. This firmware and device adapter were created for smooth inter-operation between the TriggerScope and Micro-Manager (there also is a [TriggerScope device adapter] for the original TriggerScope firmware).

Firmware Installation

This adapter was written for "MM" firmware. Download from its Github repository and install using the Arduino IDE.


This device adapter exposes the TriggerScope through 16 analog out devices (only use those you need in the Hardware Configuration Wizard) and 2 digital output devices. The digital output devices each control 8 TTL outputs (1-8 and 9-16 respectively).

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact