diff --git a/src/openflexure_microscope_server/things/stage/sangaboard.py b/src/openflexure_microscope_server/things/stage/sangaboard.py index a6313d4f..dfacbce8 100644 --- a/src/openflexure_microscope_server/things/stage/sangaboard.py +++ b/src/openflexure_microscope_server/things/stage/sangaboard.py @@ -397,6 +397,8 @@ class SangaboardThing(BaseStage): duration = 0.1 # Next iteration, we will probably time out. else: raise RuntimeError(f"Unknown jog command: {command}") + self._update_position() if previous_command: # Notify the last command that it finished, because we stopped moving. previous_command.finished.set() + self._update_position()