ScanImage 2019 : Motor (Stage) Alignment

Similar to the Scanner Alignment, ScanImage can align the stage (motors) to the laser scanners. This process is semi-automated and takes advantage of ScanImage's Motion Correction framework. After a successful calibration, ScanImage can perform measurements in stage units and can move the stage to defined positions.


Motor Alignment
Error rendering macro 'html' : Notify your Confluence administrator that "Bob Swift Atlassian Add-ons - HTML" requires a valid license. Reason: VERSION_MISMATCH

A minimum of three calibration points is required for a successful alignment. More points can be added to generate a more precise alignment.


Stages can have play in their gears. During calibration it is advantageous to always finish a move from the same direction to minimize the effect of backlash.


The motor alignment is stored in the following properties

hSI.hMotors.motorToRefTransform            % contains a relative (3x3) matrix
hSI.hMotors.motorToRefTransformAbsolute    % contains the absolute (3x3) matrix that takes the current motor position into account