Add timeout for auto-calibration