top bar



Summary:Device adapters for Zaber Technologies linear stages, XY stages and filter wheels
Author:Albert David and Soleil Lapierre, Zaber Technologies (
Platforms:All platforms (uses serial port)
Devices:Stage, XYStage, FilterWheel

The Zaber device adapter supports single and dual-axis stages and filter wheels using the Zaber ASCII protocol. The stages can be daisy-chained or connected to separate serial ports in an arbitrary configuration.


Currently Micro-Manager has three kinds of drivers for controlling Zaber devices: Stage, XYStage, and Filter Wheel. These drivers require Zaber devices to have firmware 6.06+ and be set to use the Zaber ASCII protocol. Additionally, the XYStage driver requires that at least two devices are connected to a port, and the Filter Wheel driver requires that an filter wheel is connected.

Set Up

Zaber Device

If you're using Zaber stand-alone controllers, first ensure that they are configured by following the easy set-up page here: X-MCB2 Easy Set-Up. In particular, ensure the controller has optimized settings by setting the correct peripheralid setting. You can find more information on how to set the peripheral ID in Zaber’s Protocol Manuals (ASCII).

If you're using Zaber devices with built-in controllers, follow the easy set-up page here: Built-In Controller Easy Set-Up.

Micro-Manager Set Up

Setting Up A Two-Axis System

Setting Up A Single-Axis System

Setting Up A Filter Wheel

Setting Up A Filter Cube Turret


There are several ways to control the position of the stage:

  • Stage Control Plugin
  • Mouse Movement (click and drag in Snap/Live Window)
  • Filter Wheel Presets
  • Using the manual adjustment knobs on the controller

Adjust the speed and acceleration of each device through the Tools > Device/Property Browser dialogue box.

For more information on controls, scripting and setup through Micro-Manager, you can go here: Zaber Technologies Setup Instructions

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