Zaber Launcher Tutorials
Zaber Motion Library
Sample Projects
Virtual DeviceDropdown icon
About3D Viewer
AccountDropdown icon
Sign InSign Up

Sample
Projects

github.com/zabertech/zaber-examples
Feedback
CategoriesSearch
All Projects
 Calibration
 Diagnostics
 Graphical User Interface
 Microscopy
 Motion
 User Interaction
 Utility

Motion

Tracking Motion Using PID Controller

The example demonstrates how Zaber stages can track analog input signals using a PID controller. A PID controller is a control loop feedback mechanism widely used in industrial control systems. It calculates the error between a desired setpoint and a measured process variable and applies a correction based on proportional, integral, and derivative terms. In Zaber's case, the controller can move the stage to track the setpoint of the analog input signal. Zaber only supports the PI controller, which is a simplified version of the PID controller without derivative term.
PID
Tracking
Python
Read More
December 5, 2024

PVT Sequence Generation

This repository contains code to complement our article Motion Planning with Position-Velocity-Time. The cubic polynomial PVT algorithm described in the article is implemented in Python, along with helper functions to automatically generate missing parameters, plot the generated path and trajectory, and save the results to a CSV file that is compatible with Zaber Launcher's PVT Viewer App.
Python
PVT
Trajectory Generation
Read More
December 12, 2023

Input Shaping for Motion Control Vibration Reduction

This repository contains code to complement our article Input Shaping for Motion Control Vibration Reduction. Input shaping algorithms described in the article are implemented in Python, along with classes allowing them to be easily used with Zaber stages via the Zaber Motion Library API.
Python
Read More
June 8, 2023
© 2026 Zaber Technologies Inc.