Home_xy_position for bed center parameters don’t match bedsize

Basic Information:

Printer Model: ender 3 max
MCU / Printerboard: BIGTREETECH MANTA E3EZ
klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered


there

Describe your issue:

Hi

The issue that I have is that the configuration when homing to the center of my bed for my home_xy_position. Doesn’t match with the size of my bed, that is 300 by 300 in the x and y. So as a parameter it should be home_xy_position: 150,150 but it doesn’t home to the center and crashes outside the given parameters.But when I change it to home_xy_position: 75,75 it does home to the center. What might be the cause? And I don’t receive an error log when the parameters are 150,150

When I make a bed mesh It does probes the full size of the bed with the right offsets in the bed_mesh section. But when the mesh is done it displays the result on a board with the size of 150 by 150(see screenshot)

Hello @Benito020 !

Without the klippy.log there is no chance to find any clue what is going wrong.

Hi @EddyMI3D

Thnx for reply, I’ve added a klipper log. But that’s only because i changed the parameters in the‘position_endstop’ in the stepper_x section. Which shouldn’t happen as well.
klippy.log (2.7 MB)

Don’t mix up homing of X/Y and homing of Z

X and Y must home to the border of the bed.

You have a BTtouch, so you usually use [safe_z_home]

[safe_z_home]
home_xy_position = 150,150   # <- correct values.
speed = 35
z_hop = 10
z_hop_speed = 5
[stepper_x]
step_pin = PA14
dir_pin = !PA10
enable_pin = !PA13
microsteps = 16
rotation_distance = 40
full_steps_per_rotation = 200
endstop_pin = ^PC4
position_endstop = 150  # <--- On an Ender, this is 0
position_min = 0
position_max = 300
homing_speed = 50
homing_retract_dist = 5

More on printer limits and homing:

The x and y do home to the end of the bed(end stops)but the z doesn’t end in the middle when calibrating in klipper. But it does with:

[safe_z_home]
home_xy_position = 75,75 # ← with this value the z axis stops in the center(calibrated)
speed = 35
z_hop = 10
z_hop_speed = 5

I’ve changed the ‘position_endstop:’ so that a klippy log would appear

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