Probe + Z-max endstop

Basic Information:

Printer: BQ Witbox (nothing original)
MCU: Arduino Mega 2560 + RAMPS 1.4

Hello, is it possible to activate a Z-Max limit switch in addition to the Z-Probe (Z-Min)? This should prevent the Z-axis from moving into the mechanical limit to Z maximum during homing.

[safe_z_home]
home_xy_position: 174.5, 105          # Change coordinates to the center of your print bed
speed: 180
z_hop: 4                              # Safety distance nozzle/bed
z_hop_speed: 8

Hello @mk_tom !

Why should that happen?

Also: During homing always only one endstop switch/probe is checked.

After a print job, I drive Z to maximum. Convenience for removing the part. When the printer is switched on, the positions of the axes are not known. If homing is started, the axis moves to the mechanical limit. Because of “z_hop: 4”.

Hello, I have same problem and I have found no solution for that. I have to be totally dumb in searching, because I do not believe this function does not exists.

just remove the z hop from safe_z_home the default of safe home is no z hop
safe_z_home

I am no sure setting z_hop : 0 is good solution. Positive value of z_hop ensures safe distance for proper bltouch activation / ejection, in case previous z-axis homing failed.

1 Like

For example, you have to make an emergency stop at level 1. Then the nozzle is at +0.2mm. So, now without safe_z_home, z_hop, a servo probe or bl touch, crashes in to the bed.

@vmalt

I have to be totally dumb in searching, because I do not believe this function does not exists.

:grin: Me too.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.