BL Touch Installed But Cannot Home

Basic Information:

Printer Model: Ender 3 Pro
MCU / Printerboard: Creality 4.2.2
klippy(27).log (6.7 MB)

After installing the BL Touch I cannot Home All. When I try to home all, the nozzle digs into the bed. Do I have setting wrong somewhere? I also verified that the BL Touch is working correctly by using the deploy and stow commands.

Before installing Klipper to the printer, BL Touch and auto home was working fine. Not sure what went wrong…


In the [stepper_z] section there is missing something:

step_pin = PB6
dir_pin = !PB5
enable_pin = !PC3
microsteps = 16
rotation_distance = 8
endstop_pin = probe:z_virtual_endstop
position_max = 250

At least you need to add

positiion_min: -3

This -3 can be different, according your setup.
This parameter is needed to store the actual distance.

I also strongly recommend

with at least

home_xy_position: 215, 215
#   A X, Y coordinate (e.g. 100, 100) where the Z homing should be
#   performed. This parameter must be provided.

So that the probe always is above the bed.

Make sure you follow the BLTouch document seems you have not done a probe calibration.
Follow the probe calibration page

Thanks, I finally got the BL Touch working and homing like it should. Found the issue, In the BL Touch Klipper documentation it states “should be roughly 2 mm above the nozzle when retracted” mine was about 5 mm above the nozzle when retracted. Once I adjusted that, BL Touch worked perfect!

Thanks Everyone for your Help

1 Like

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