Move out of range: 16.800 262.500 5.000 [0.000]

Basic Information:

Printer Model: Ender 3
MCU / Printerboard: Creality 4.2.2

klippy.log (505.3 KB)
moonraker.log (15.0 KB)

Describe your issue:

I’m having some problems with the mesh bed leveling, during the 5x5 grid, it doesn’t probe the last 5 points and spits out the “Move out of range: 16.800 262.500 5.000 [0.000]” error, i tried changing the mesh_min and mesh_max but without any success.
Any ideas on how to solve this?

Hello @20ianno04 !

[stepper_y]
step_pin = PB8
dir_pin = PB7
enable_pin = !PC3
microsteps = 16
rotation_distance = 40
endstop_pin = ^PA6
position_endstop = 0
position_max = 235
homing_speed = 50

Your position_max of Y is 235 mm

[bltouch]
sensor_pin = ^PB1
control_pin = PB0
pin_up_touch_mode_reports_triggered = False
probe_with_touch_mode = True
z_offset = 0
x_offset = -1.8
y_offset = -37.5

The bltouch is -37.5 mm ‘south of’ the nozzle.

So if the nozzle is at 235 mm, the bltouch is at 197.5 mm

[bed_mesh]
speed = 50
horizontal_move_z = 5
mesh_min = 15, 25
mesh_max = 225, 225
probe_count = 5, 5
fade_start = 1.0
fade_end = 10.0

The mesh grid goes up to 225mm in Y direction.
So if the bltouch can reach that point, it has to move 27.5 mm further ‘north’.
That would be the 262.5 mm for the nozzle. That is the error.

Your mesh Y max should be 235 mm - 37.5 mm = 197.5 mm. Better take 197 mm.

1 Like

That makes sense, it wash a complete oversight on my part.
Thank you so much for you help! :grinning:

1 Like