From 9b2ccea66065724ffd8735f9f877ac939bbdab27 Mon Sep 17 00:00:00 2001 From: jaknapper Date: Wed, 16 Apr 2025 18:30:21 +0100 Subject: [PATCH] Don't move further after the final image of the stack --- src/openflexure_microscope_server/things/z_stack.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/openflexure_microscope_server/things/z_stack.py b/src/openflexure_microscope_server/things/z_stack.py index 1e6922e6..434ccb3a 100644 --- a/src/openflexure_microscope_server/things/z_stack.py +++ b/src/openflexure_microscope_server/things/z_stack.py @@ -71,8 +71,11 @@ class ZStackThing(Thing): logger=logger, metadata_getter=metadata_getter, ) - stage.move_relative(z=stack_dz) - time.sleep(0.3) + + # If the stack isn't complete yet, move + if capture_count + 1 < images_to_capture: + stage.move_relative(z=stack_dz) + time.sleep(0.3) self.copy_central_image(images_dir, stack_dir, logger)