fix(shared-data): add slot transforms for A3 for heater-shaker and temp module v2 #14235
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Fixes RQA-2136.
Once upon a time, modules could not go on slot A3 since that's where the fixed trash was. Then we set the trash free to roam around the deck, allowing that slot to be used for a heater-shaker or temperature module. Unfortunately, we never accounted for this in the module definition and left the A3 affine slot transformation empty. This caused large LPC offsets for labware on modules and completely broke module calibration, which can't use offsets.
Now this has been fixed by judicious copy and pasting of the column 3 transforms for slot A3 as well.
Test Plan
Tested calibrating temperature module on A3, both without this fix and with this fix to ensure that it worked as expected (it did).
Changelog
slotTransforms
fortemperatureModuleV2
andheaterShakerModuleV1
Review requests
Risk assessment
Low, this fixes a clearly missing piece of supporting modules on A3. The only danger is using an old adjusted offset now that the position has been fixed, since that will cause the pipette to go too far down.