diff --git a/src/openflexure_microscope_server/things/stage/sangaboard.py b/src/openflexure_microscope_server/things/stage/sangaboard.py index 733d4099..ec59b707 100644 --- a/src/openflexure_microscope_server/things/stage/sangaboard.py +++ b/src/openflexure_microscope_server/things/stage/sangaboard.py @@ -53,6 +53,11 @@ class SangaboardThing(BaseStage): raise RuntimeError( "Please update your Sangaboard Firmware. v1 is required." ) + if sb.version_tuple[1] == 0 and sb.version_tuple[2] < 4: + LOGGER.error( + "Sangaboard firmware is not 1.0.4 or later. " + "This will affect scanning performance." + ) sb.query("blocking_moves false") self.update_position()