Skip to content

Commit 5e58598

Browse files
authored
fix(api): Re-enable the TOF sensor on the Z for the Flex Stacker module. (#19072)
1 parent 531df8d commit 5e58598

File tree

2 files changed

+6
-16
lines changed

2 files changed

+6
-16
lines changed

api/src/opentrons/protocol_engine/commands/flex_stacker/retrieve.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,11 +275,7 @@ async def execute(self, params: RetrieveParams) -> _ExecuteReturn:
275275
try:
276276
stacker_hw.set_stacker_identify(True)
277277
await stacker_hw.dispense_labware(
278-
labware_height=stacker_state.get_pool_height_minus_overlap(),
279-
# TODO (ba, 2025-07-18): This disables Labware sensing on the
280-
# stacker tower due to inconsistensies with data seen
281-
# in PVT stacker, review this once we have more data.
282-
enforce_hopper_lw_sensing=False,
278+
labware_height=stacker_state.get_pool_height_minus_overlap()
283279
)
284280
except (
285281
FlexStackerStallError,

api/tests/opentrons/protocol_engine/commands/flex_stacker/test_retrieve.py

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,7 @@ async def test_retrieve_primary_only(
206206
result = await subject.execute(data)
207207

208208
decoy.verify(
209-
await stacker_hardware.dispense_labware(
210-
labware_height=4, enforce_hopper_lw_sensing=False
211-
),
209+
await stacker_hardware.dispense_labware(labware_height=4),
212210
times=1,
213211
)
214212

@@ -308,9 +306,7 @@ async def test_retrieve_primary_and_lid(
308306
result = await subject.execute(data)
309307

310308
decoy.verify(
311-
await stacker_hardware.dispense_labware(
312-
labware_height=8, enforce_hopper_lw_sensing=False
313-
),
309+
await stacker_hardware.dispense_labware(labware_height=8),
314310
times=1,
315311
)
316312

@@ -432,9 +428,7 @@ async def test_retrieve_primary_and_adapter(
432428
result = await subject.execute(data)
433429

434430
decoy.verify(
435-
await stacker_hardware.dispense_labware(
436-
labware_height=12, enforce_hopper_lw_sensing=False
437-
),
431+
await stacker_hardware.dispense_labware(labware_height=12),
438432
times=1,
439433
)
440434

@@ -583,7 +577,7 @@ async def test_retrieve_primary_adapter_and_lid(
583577

584578
decoy.verify(
585579
await stacker_hardware.dispense_labware(
586-
labware_height=16, enforce_hopper_lw_sensing=False
580+
labware_height=16,
587581
),
588582
times=1,
589583
)
@@ -742,7 +736,7 @@ async def test_retrieve_raises_recoverable_error(
742736

743737
decoy.when(
744738
await stacker_hardware.dispense_labware(
745-
labware_height=16, enforce_hopper_lw_sensing=False
739+
labware_height=16,
746740
)
747741
).then_raise(shared_data_error)
748742

0 commit comments

Comments
 (0)