10Zone Calibration Generator - bradmartin333/XferSuite GitHub Wiki
Preparation
- Unload any current Z or ZC calibrations
- Home All stages
- Load highest mag objective available
- Open XferSuite Settings
- Click Advanced Tools
- Click 10Zone Calibration Generator
- Click Open
- Update the stage ranges and axes numbers in the window to match the tool's configuration
Saving Positions
- Go to the NW corner of the chuck and find the best focal position
- Save this X Y ZC as Position Memory 1
- Go to the NE corner of the chuck and find the best focal position
- Save this X Y ZC as Position Memory 2
- Go to the SW corner of the chuck and find the best focal position
- Save this X Y ZC as Position Memory 3
- Open C:\XferPrint\Data\PositionMemory.txt and copy the contents
- Press the Add button in 10Zone Calibration Generator
Updating Calibration
- Backup the current calibration files in a .zip
- Append the current 1D calibration file with the copied output of the generator
- Save the file
- Load the new file as the current 1D calibration file
- Reset controller and home all stages
- Verify that stages are better calibrated
Fine Tuning
The values in the calibration file are found by creating a best fit line. The NW and NE X-Coordinate vs. ZC-Coordinate trendline is used to fit the X axis edges:
Assume stage range of 300X by 400Y
val = b for X = 0
val = (m*300)+b for X = 300
Knowing this, the calibration values can be tweaked to offset the error introduced by the subjective focal plane when saving positions.