diff --git a/components/operators/src/aruco.cpp b/components/operators/src/aruco.cpp
index 106cb994f8a312114a55d5bd1c9e8a42feda425f..17df4d0eb3d89711df2ead4c00545753183d0bba 100644
--- a/components/operators/src/aruco.cpp
+++ b/components/operators/src/aruco.cpp
@@ -48,9 +48,9 @@ ArUco::ArUco(ftl::operators::Graph *g, ftl::Configurable *cfg) : ftl::operators:
 	params_->cornerRefinementMaxIterations = 10;
 
 	// default values 13, 23, 10, for speed just one thresholding window size
-	params_->adaptiveThreshWinSizeMin = 15;
-	params_->adaptiveThreshWinSizeMax = 15;
-	params_->adaptiveThreshWinSizeStep = 1;
+	params_->adaptiveThreshWinSizeMin = 13;
+	params_->adaptiveThreshWinSizeMax = 23;
+	params_->adaptiveThreshWinSizeStep = 10;
 
 	channel_in_ = Channel::Colour;
 	channel_out_ = Channel::Shapes3D;