## Scanfield Manager - Change log

Version | Released | # | Type | Description
--- | --- | --- | --- | ---
2.2.1 | 19/08/2025 | 17272 | BUG | Fix update of field size in the z component displayed after a Z calibration of a .ct5 file.
17270 | BUG | Fix placement of QR code for Z calibration with a workspace with rounded corners.
17266 | BUG | Fix error message after analysis of Z calibration with a scanner rotated by 90 or 270 degrees.
17201 | BUG | Update label indicating data source in MultiField surface plot to "Error Table".
17274 | Change Request | Fix z-axis information saved incorrectly in ct5 files.
17265 | Change Request | Implement computation of reduced table for .ct5 files.
2.2.0 | 26/06/2025 | 17152 | BUG | Fixed the range of tested z values used for ZCalibration at non-zero layers.
17150 | Change Request | Improve robustness of result visualization using interpolated data.
17149 | Change Request | Use the field size at z position 0 for 3D .ct5 file calibrations (previously field size at maximum z position used).
17148 | Change Request | Implement computation of inverse table for .ct5 files.
17147 | Change Request | Allow to define workspace and scanner fields with round corners of custom radius.
17146 | Change Request | Improve access to database.
2.1.2 | 21/05/2025 | 17008 | Change Request | Improve field size and correction table computations when calibrating a .ct5 file.
17007 | Change Request | Update computation of header information saved in a .ct5 file.
2.1.1 | 20/03/2025 | 16871 | BUG | Fix incorrect assignment of columns/row counts for a scanner rotated by 90/270 degrees in result visualization.
16872 | Change Request | MultiField: Remove the limit of at most 5 scanners per plate at design time.
2.1.0 | 12/03/2025 | 16822 | BUG | Fix Single Field vector plot orientation for a rotated scanner.
16690 | BUG | Preview button is blocked, while preview is active.
16689 | BUG | Objects inside container are processed sequentially in multi field setup.
16688 | BUG | RemoteInterface: Arm command did not "arm" in all cases.
16687 | BUG | Rare possibility of dead lock during execution.
16086 | BUG | Pitch of the features for all calibrations has changed due to the addition of a gain error.
16085 | BUG | Pitch of the multifield features has changed due to the sum of the rotation error and the offset error.
16667 | Change Request | Single Field analysis: Implement visualization of data in different layers of a 3D correction file.
16662 | Change Request | Show a warning if an entire column/row is not detected during the analysis.
16641 | Change Request | Single Field and Z Calibration analysis: display amount and percentage of features/group detected.
16661 | Change Request | Multi Field analysis: Allows visualization of data before and after scanner alignment corrections.
16660 | Change Request | Improve vector plot navigation: save viewport on plate change and adds reset view button.
16659 | Change Request | Add legend to the magnitude table.
16658 | Change Request | Highlight in different colors magnitude table cells with interpolated data, undetected features or missing values.
16657 | Change Request | Update Vector Plot graphics and improve speed of plotting.
16656 | Change Request | Improve speed of surface plot data computation.
16655 | Change Request | Reorganize UI for calibration settings and introduce "@Object boundary" and "@Object interior" parameters.
16654 | Change Request | Add visualization of plate placement to marking view.
16653 | Change Request | Multi Field: Increase space between QR code/fiducials and other features.
16647 | Change Request | Improve progress bar estimated time during marking.
16646 | Change Request | Save the last selected workspace used in the user settings.
16644 | Change Request | Relocate "Load/Save calibration" from Device Calibration settings to Image Provider settings.
16642 | Change Request | Single Field and Z Calibration analysis: calibration result is a "failure" if less than 90% features/groups are detected.
16639 | Change Request | Show a pop up warning when applying Z calibration if a bias is configured.
16663 | New Feature | Improve image analysis process to be faster and more memory-efficient.
16648 | New Feature | Show calibration setting in the history.
16666 | New Feature | Single Field: Implement update of 3D correction files, interpolating data from a single-layer calibration.
16665 | New Feature | Multi Field: Add support for calibration with plates smaller than the scanner field size.
16643 | New Feature | Introduce new parameter "Maximum gain error" for all calibrations.
2.0.4 | 31/01/2024 | 15660 | Change Request | Added warning when trying to save a read-only database or a database located in a read-only directory.
15663 | Change Request | Improved the plate placement and pattern design for MultiFieldXY calibrations.
15662 | Change Request | Improved computation of alignment errors in analysis of MultiFieldXY calibrations.
15661 | New Feature | Added feature/group count (both detected and expected) to analysis info for all available calibrations.
15659 | New Feature | Add progress bar to marking view.
2.0.3 | 22/11/2023 | 15434 | Change Request | Changed design of MultiFieldXY pattern. All calibration features are now positioned on a common grid shared by all scanners.
15436 | Change Request | Improved computation of error tables that are used to update the correction files at the end of a calibration.
15435 | Change Request | Improved computation of alignment errors in analysis of MultiFieldXY calibrations.
15437 | New Feature | Added option to create a new database when first launching the application as well as in the setup dialog.
2.0.2 | 18/10/2023 | 15320 | BUG | The "Configure devices…" dialog has been corrected so that changes are possible again.
2.0.1 | 17/10/2023 | 15289 | Change Request | Enhanced error report package to include all SP-ICE-3 logs including archived logs.
15301 | Change Request | Now supports SP-ICE-3 firmware version 3.x.
15295 | Change Request | The pilot laser will now automatically turn on when the preview is started.
15300 | New Feature | Laser-specific "On/Off" delays can now be configurabled in the "Laser Configuration Dialog".
15297 | New Feature | Added link to the change log and credits to "About" dialog and installer.
15296 | New Feature | Export of error tables as measurement tables in MPE-compatible format.
15293 | New Feature | Added exception for all calibrations when the number of detected features is much lower than expected.
15298 | New Feature | Added menu entry "Activate license...".
2.0.0 | 03/08/2023 | 15074 | BUG | Cancel preview failed sporadically and arm laser starts to mark the pattern box.
15073 | BUG | HeadBias is reset to the last configured value after a pattern is marked.
15075 | BUG | A warning is displayed if no device calibration exists for an imported image.
15078 | New Feature | Focus map of Z calibration is now computed in units of "x Rayleigh" (previously, in "lines"). The unit "x Rayleigh" stands for "multiples of Rayleigh length", and offers a more tangible interpretation by how much the scanner is in or out of focus.
15082 | New Feature | Subfield definition replaced by workspace definition. The "sub field", which previously was available only to a few calibrations, has been succeeded by the "workspace". The workspace includes size, offset, scanners and their arrangements. With the workspace, the concept of sub fields is now available to all calibrations.
15079 | New Feature | Added feature "calibration history". All past correction files can be reviewed with details such as date, parent, reason of change (i.e. type of calibration). Any correction file from this list can be reactivated, i.e. restored and automatically uploaded to the corresponding scan controller.
15077 | New Feature | A change of the device configuration by a second SFM instance no longer requires an application restart. In case, the device configuration is changed outside the active application (for example, by another SFM instance), then a restart is no longer necessary. Instead, the application will detect the change (via its database), and automatically apply the new configuration.
15084 | New Feature | New multi field XY calibration behavior. The new implementation determines the number of plates necessary based on the plate size, the number of scanners to be calibrated and their arrangement, and the configured tolerances. In a best-case situation, all scanners may be calibrated with just one plate.
15080 | New Feature | Scanlab’s scan controllers RTC5 and RTC6 are now supported.
15076 | New Feature | Added license info and RAYLASE logo to "About" dialog.
1.0.3 | 20/01/2023 | 14581 | BUG | After a successful calibration the involved controller cards still use the old version of their correction files for marking. The bug only occurs when a card cannot be accessed while its correction file is modified by a calibration. In this case, the correction file is only modified on the file system but doesn't change on the card. This fix ensures that the modified correction file is uploaded to the card before marking again within the Scanfield Manager. If you use another application to mark after a calibration this issue might still occur.
14513 | BUG | Sometimes the crosses for ZCalibration are moved to a wrong position.
14582 | New Feature | Option to change the Z-position at which a calibration pattern will be marked.
1.0.2 | 18/11/2022 | 14464 | BUG | Analyzing a SingleFieldXY calibration pattern that was marked with a field rotation of 180° causes an error.
14463 | New Feature | Redesign correction history to be in the style of a version control.
1.0.1 | 14/11/2022 | 14441 | BUG | Single field calibration: Non-zero subfield offsets lead to malformed correction file.
14444 | New Feature | Option to import and export the device and workspace configuration from a RAYGUIDE installation or another SFM installation.