Klipper-Firmware-FLSUN-QQ-S-Pro-Delta-Printer icon indicating copy to clipboard operation
Klipper-Firmware-FLSUN-QQ-S-Pro-Delta-Printer copied to clipboard

Move out of range

Open lightdream68 opened this issue 1 year ago • 2 comments

Hello,

Unfortunately I can't find a solution to the problem mentioned. The printer works so far (leveling etc.) but when I try to print I get this error: Move out of range: 0.000 -0.000 388.236 [0.000]

My printer.cfg

.... [printer] kinematics: delta max_velocity: 500 max_accel: 2000 max_z_velocity: 200 minimum_z_position: -20 delta_radius: 120

[stepper_a] step_pin: PE3 dir_pin: !PE2 enable_pin: !PE4 rotation_distance: 32 endstop_pin: PA15 microsteps: 16 homing_speed: 80 position_endstop: 370 arm_length: 280.0

[stepper_b] step_pin: PE0 dir_pin: !PB9 enable_pin: !PE1 rotation_distance: 32 endstop_pin: PA12 microsteps: 16

[stepper_c] step_pin: PB5 dir_pin: !PB4 enable_pin: !PB8 rotation_distance: 32 endstop_pin: PC4 microsteps: 16

[probe] pin: !PA11 x_offset: 0 y_offset: 0 z_offset: 18.237 samples: 3 samples_result: average sample_retract_dist: 5 speed: 20 #helps with consistency of probing.

[delta_calibrate] radius: 120 horizontal_move_z: -25 speed: 100 #ensure accurate probing

.....

[bed_mesh] speed: 80 horizontal_move_z: 25 mesh_radius: 120 mesh_origin: 0,0 round_probe_count: 15 algorithm: bicubic #was lagrange fade_start: 1 fade_end: 10

.....

[tmc2209 stepper_a] uart_pin: PA10 #These pins are commented so you have to check which pins are connected to which steppers. run_current: .850 hold_current: .500 interpolate: True stealthchop_threshold: 0

[tmc2209 stepper_b] uart_pin: PA9 run_current: .850 hold_current: .500 interpolate: True stealthchop_threshold: 0

[tmc2209 stepper_c] uart_pin: PC7 run_current: .850 hold_current: .500 interpolate: True stealthchop_threshold: 0

[tmc2209 extruder] uart_pin: PA8 interpolate: True run_current: .850 hold_current: .500 stealthchop_threshold: 0

......

[gcode_macro START_PRINT] gcode: SET_GCODE_OFFSET Z_ADJUST=18.236 MOVE=1 # sets the z-offset

[gcode_macro END_PRINT] gcode: SET_GCODE_OFFSET Z_ADJUST=0 # resets the z-offset (otherwise, )

.....

Can anyone give me a tip on how I can get this under control?

Thanks

lightdream68 avatar Feb 11 '24 16:02 lightdream68

Check your slicer settings, it's commanding a move that is higher in Z then your machine limits.

conlank avatar Feb 13 '24 19:02 conlank

Thanks for your answer, but I don't fully understand it. The value "minimum_z_position:" is set to -20 and "position_endstop:" is set to 370. So the stepper can travel a total of 390mm in the Z direction. With a z_offset = 18,237 that should be enough. Or what am I not understanding? I also set the position_endstop to 390. But that didn't help!

lightdream68 avatar Feb 13 '24 21:02 lightdream68