Zaber Stages

Hardware Config


Instructions here are no substitute for instructions that can be found in the product manual. Follow at your own risk.

Before configuring a Zaber stage in ScanImage, download the Zaber Console, connect to the stage and ensure to configure the stage as needed.

The ScanImage Zaber driver requires the Zaber Matlab Add-On. The ScanImage driver supports all Zaber stages that support the Zaber ASCII protocol (preferred) or the Zaber Binary protocol.


Zaber devices can be connected in series (daisy chained). The ScanImage Zaber driver fully supports this mode of operation.

Software Configuration

In ScanImage, open the Resource Configuration window from the startup dialog or from the Main Controls window under File>Configuration.

  1. From the Resource Configuration window, click the “+” button. Select Motor Controller from the sidebar, and select Zaber Motor. Assign a name and continue.

  2. Configure the ScanImage driver.


Serial Port

Select the COM port assigned to the Zaber device

Baud Rate

Baud rate for the serial communications. Defaults are

  • 115200 (ASCII mode)

  • 9600 (Binary mode)


  • ASCII mode (preferred)

  • Binary mode


Homing move timeout [s]

Time allowed for a reference move before an error is thrown.

Device library file (optional)

The Zaber driver stores stage parameters in a database file. If no file is provided, the default database is used.

Once the device has been configured, it can be added to the ScanImage® imaging system via the left pane of the Resource Configuration window under the ScanImage tab after clicking the SI Motors button. This will reveal a page (see below) that will allow each of the axes to be configured as a XVSR40A axis.

Scaling factors are provided in addition to the configuration settings.


To switch a stage between ASCII mode and Binary mode, open the Zaber console, connect to the stage, click the three horizontal bars in the top right corner and select Switch Protocol.