Support


Getting Started

  1. Much of the software below comes as zip compressed files. If you need an unzip utility, we recommend 7-zip.
  2. To download sample applications, click on the filename in the description columns.
  3. Each download includes the source code and a readme.txt file with further installation instructions.
  4. Custom software development services are available. Please contact us for more information.


Software Platform Operating Systems Updated
Zaber Console: free, open-source software that is designed for ease-of-use. It allows you to manage port communication, identify devices, send commands to devices, and set the units of measure. The application also makes it easy for you to create and run your own scripts using several .NET programming languages, such as Python, C#, or JavaScript. We strongly recommend using Zaber Console for the initial set-up and troubleshooting of your device. Microsoft .NET 3.5 Windows (limited support for Mac OS and GNU/Linux) Release notes
Serial Port Drivers Platform Operating Systems Updated
Zaber A-Series USB Driver: an INF file to configure a Virtual COM port to talk to A-Series devices with integrated USB. Linux and MacOS systems do not require a driver. MS Windows Windows XP - 8 2015-03-20
Zaber T-USBDC & T-USB Adapter Drivers: most new computers automatically load these drivers. If the computer reports the installation was unsuccesful, click on the above link to run a file that will automatically install the drivers for Windows. Drivers for other operating systems are also available here. More detailed installation instructions for all operating systems are here All Windows, Mac OS X, GNU/Linux 2010-08-11
Application Drivers Platform Operating Systems Updated
ASCII LabVIEW 9.0 Driver: includes high-level and low-level subVIs and controls that make it easy to operate Zaber devices with LabVIEW using the ASCII protocol. It also comes with several example VIs that demonstrate how to use the library. The ASCII protocol can be enabled on any Zaber device with firmware 6.06 or higher (typically model numbers that start with 'A-') LabVIEW 9.0 Windows, Mac OS X, Solaris, GNU/Linux 2014-09-02
Binary LabVIEW 8.0 Driver: includes subVIs and type definitions that make it easy to start controlling Zaber devices with LabVIEW using the Binary command protocol. It also comes with several sample VIs that demonstrate how to use the library. LabVIEW 8.0 Windows, Mac OS X, Solaris, GNU/Linux 2009-03-30
Zaber's MetaMorph Driver: this driver allows you to use the ASR100B120B XY stage and A-MCB2 controller with Molecular Devices' industry standard microscopy software. MetaMorph Windows 2015-02-20
Micro-Manager Device Adapter: available for ASR100B120B XY stage and A-MCB2 controller, as well as any linear stage that uses the Zaber ASCII Protocol, for use with the Micro-Manager microscopy platform. Micro-Manager Windows, Mac OS X, GNU/Linux 2014-04-24
MATLAB Software: published by several of our customers to get you started. Matlab Windows, Mac OS X, Solaris, GNU/Linux 2009-2-19
Scilab Serial Driver: published by one of our customers. It looks well-documented and clearly written. Scilab Windows, Mac OS X, GNU/Linux 2012-11-01
APIs and Libraries Platform Operating Systems Updated


Zaber Core Serial Library v1.0 in C: This library is designed to provide a base for serial communication with a Zaber device for programs written in C. API Documentation. Please contact us with requests for new environments and/or features. C Windows, Mac OS X, GNU/Linux 2015-01-16
Zaber Core Serial Library v1.1 in C#: This library is written in C#, but can also be used in any other .NET environment including VB.NET and C++/CLI. API Documentation and Examples. Please contact us with requests for new environments and/or features. .NET Windows, Mac OS X, GNU/Linux 2015-04-14
Zaber Core Serial Library v0.4 in Python: This library is designed to provide a base for serial communication with a Zaber device for programs written in Python. API Documentation and Examples. Please contact us with requests for new environments and/or features. Python Windows, Mac OS X, GNU/Linux 2015-04-20
Miscellaneous and Legacy Platform Operating Systems Updated
Python Page: a few sample programs to get you started. One of our customers also kindly created an open-source Zaber library for Python. Python Windows, Mac OS X, Unix, GNU/Linux 2009-3-23
Zaber_VB6_Demo_Advanced: a more advanced interface than the VB6 Simple demo, this one has user-configurable position dimensions, a panel of buttons for the most frequently used commands, a mode to cycle up to 3 units between 2 positions, and logging. You can run this as a standalone application or you can modify it if you have MS Visual Basic 6. See the included readme.txt file for instructions. MS Visual Basic 6 Windows 2008-07-24
Zaber_VB6_Demo_Simple: a simple demonstration in VB 6 allowing manual entry of instructions and displaying the response from multiple devices. You can run this as a standalone application or you can modify it if you have MS Visual Basic 6. See the included readme.txt file for instructions. MS Visual Basic 6 Windows 2008-07-24
Excel Demo: an Excel 2003 workbook (.xls file) demonstrating the use of Visual Basic macros to control Zaber T-Series devices. MS Excel Windows 2009-10-13
Zaber_Labview_7_Demo: a set of Labview "vi" files for use with Zaber T-Series devices. A simple test panel application is included demonstrating their use. See the included readme.txt file for instructions. Labview 7 Windows, Mac OS X, Solaris, GNU/Linux 2006-05-15
Zaber_Labview_6_Demo: a set of Labview "vi" files for use with Zaber T-Series devices. A simple test panel application is included demonstrating their use. See the included readme.txt file for instructions. Labview 6 Windows, Mac OS X, Solaris, GNU/Linux 2001-08-23
Zaber_Labview_5_Demo: a set of Labview "vi" files for use with Zaber T-Series devices. A simple test panel application is included demonstrating their use. See the included readme.txt file for instructions. Labview 5 Windows, Mac OS X, Solaris, GNU/Linux 2001-08-23
Zaber_C_Win32_Demo: a Win32 command line application written in C. It offers an interface similar to the QBasic demo. Source code is included. See the included readme.txt file for instructions. C for Win32 API Windows 2001-06-27
Zaber_QBasic_Demo.zip: a simple demonstration in QBasic allowing manual entry of instructions and displaying the response from multiple devices.The QBasic compiler is included. It should run well in Dos mode or in a Dos window. See the included readme.txt file for instructions. QBasic for DOS Windows 2001-08-02


Managed C++ Binary Sample Code: customers have asked to use Managed C++ with .NET for programming, so we've created this to help get you started with the communication. This code demonstrates opening a serial port and communicating with Zaber devices with Binary Protocol. Visual C++ Windows 2014-04-24
VCSBinarySample.zip: this is an example C# program. This program demonstrates opening a serial port and communicating with Zaber devices with Binary Protocol. Visual C# Windows 2014-05-21