Thorlabs Kinesis Controllers¶
Thorlabs Kinesis software is used to control a wide variety of Thorlabs devices. ScanImage® can now leverage the Kinesis drivers to run essentially all controllers and stages which are used through Kinesis software.
The following Thorlabs device classes are supported by the ScanImage driver:
Long Travel Stage
KCube Brushless Motor
KCube DC Servo
TCube Brushless Motor
TCube DC Servo
Benchtop Brushless Motor Controller
Benchtop Servo Controller
Benchtop Stepper Motor Controller
Connect the controller to the PC via supplied USB cable. Connect the controller to power via the appropriate power adapter.
Download the Thorlabs Kinesis 64-bit software from the Thorlabs Motion Control Software Page
Next open the Kinesis software and load the stage. This will load appropriate parameters for the stage into the Kinesis system. Before proceeding with the ScanImage configuration, unload the stage in the Kinesis software.
Launch ScanImage® and open the configuration window. Under ‘Devices’, select the ‘+’ button. Select the category ‘Thorlabs’, and select the appropriate stage type.
You will be able to select your motor by its serial number in the Serial Number dropdown.
After clicking Apply, the Controller model and stage model will appear under the dropdown, which you can then use to confirm that the correct stage was selected via serial number.
Proceed to the Advanced Tab to view and edit the homing move timeout field. For some stages with long travel and slower homing velocity, the homing speed will need to be adjusted.
Stage Parameter Configuration¶
Using the Kinesis software, various aspects of motion control can be tailored for each stage connected. To do so, open the Kinesis Software, and load the stage. You can then select the cog to alter device settings. Navigate to the second tab. These parameters can be changed. Once finished editing parameters, the Persist Settings to Device checkbox must be checked. The changes can be applied by clicking OK.
To ensure that the settings are applied in ScanImage, close ScanImage and exit out of Matlab. Restart Matlab and ScanImage. The new settings will now be read in from the Kinesis system.