Motion Control SoftwareAn updated EEPROM in motion control stages sold starting in early 2022 necessitates a controller firmware upgrade. If you receive an "unknown stage" or "phasing error" message, please update your Kinesis software to the latest version, and use the included firmware update utility. There are two software platforms available to drive our wide range of motion controller products on compatible Windows® PCs. However, please note that the KVS30, MBD602, and CT1P devices are only compatible with our Kinesis software.
The Kinesis Software features new .NET controls which can be used by 3rd party developers working in the latest C#, Visual Basic, LabVIEW® or any .NET compatible languages to create custom applications. Included are low level DLL libraries available for applications not expected to use the .NET framework. A Central Sequence Manager supports integration and synchronization of all Thorlabs motion control hardware and a simulator is included to assist in developing custom applications without requiring hardware.
The APT System Software is our legacy software platform. It features easy-to-use, ActiveX-based controls which can be used by 3rd party developers working on C#, Visual Basic, LabVIEW or any Active-X compatible languages to create custom applications,
and includes a simulator mode to assist in developing custom applications without requiring hardware.
Guides to using our Kinesis or APT software packages with LabVIEW can be found here.
The software is organized into the following categories:
- Kinesis Software: Kinesis software installation package.
- APT Software: APT software installation package.
- Communications Protocol: Document describing the communications commands for the Kinesis and APT software packages.
- GitHub Resources: Link to Thorlabs' motion control content on GitHub®
- Support: Calibration tool for the PDXC2 controller.
- Archive: The previous version of software.
Communications Protocol | | |
---|
Description | This is a .pdf file describing the communications commands for all APT- and Kinesis-compatible devices. | | Version | 37 | Filesize | 3.69 MB | Download | 
Only download from trusted sources, like Thorlabs, and always scan files before executing. |
GitHub® Resources | | |
---|
Description | Thorlabs has been expanding our offering of example code for the Motion Control products on our GitHub account. These include examples for the C++, C#, and Python programming languages, and are a useful starting point for implementing Thorlabs' devices in common applications. | | Additional | Please click the icon below to visit our GitHub page. |
PDXC2 Calibration Tool | | |
---|
Description | This tool is used to recalibrate the PDXC2 controller with the PDX1 and PDXR1 ORIC piezo inertia stages with encoders. | | Filesize | 130 KB | Download | 
Only download from trusted sources, like Thorlabs, and always scan files before executing. | |