Welcome to Zaber Motion Library Documentation
This is the home of the Zaber Motion Library documentation.
Zaber Motion Library aims to provide an easy-to-use API for communication with Zaber devices.
Requirements
The library requires connected devices to be communicating using the Zaber ASCII Protocol. This communication protocol is the default for all Zaber X-Series devices, and can be enabled for any Zaber A-Series devices with Firmware version 6.14 or higher.
The library currently supports the Python, C#, Javascript, Java, C++, Swift, MATLAB and Octave programming languages and works on Windows, Linux, and Mac OS. For a full list of supported platforms and environments, please visit this section.
What should I do now?
- New to programming? Check out some recommended learning resources.
- Just got a Zaber device? Follow our Getting Started guides to get your device moving.
- Looking for the full documentation? Check out our API Reference page.
- Having trouble with the library? Head out to our contact page.
- Need more detailed examples than the ones in the API Reference? We have a GitHub repo full of them.