After a lot of trouble (communication instabilities) with the SKR_SE BX V3.0 I switched to a MANTA M8P with CB1.
Runing the X and X axis is no problem, initializing the (dual) z axes with inductive probe works fine but I cannot get the Z-TILT function to do the adjustement on the 2 Z axes, I keep getting an error “Probed points range is increasing”
Left Z axis is Z (labelled Z2 on the BIQU-BX) , right Z axis is Z1 (labelled Z1 on the BIQU-BX)
I first do a SCREWS_TILT_CALCULATE
15:01 Retries aborting: Probed points range is increasing.
15:01 Retries: 6/20 Probed points range: 0.250000 tolerance: 0.020000
15:01 Making the following Z adjustments:
stepper_z = -0.037566
stepper_z1 = 0.306980
15:01 probe at 195.000,155.000 is z=1.633652
15:01 probe at 195.000,155.000 is z=1.638652
15:01 probe at 195.000,155.000 is z=1.633652
15:01 probe at -35.000,155.000 is z=1.381152
15:01 probe at -35.000,155.000 is z=1.383652
15:00 probe at -35.000,155.000 is z=1.386152
15:00 Probe samples exceed tolerance. Retrying...
15:00 probe at -35.000,155.000 is z=1.388652
15:00 probe at -35.000,155.000 is z=1.393652
15:00 probe at -35.000,155.000 is z=1.398652
15:00 Retries: 5/20 Probed points range: 0.225000 tolerance: 0.020000
15:00 Making the following Z adjustments:
stepper_z = 0.003848
stepper_z1 = 0.313980
I tried to switch the 2 Z axis connectors on the MANTA without result.
Since youy have an i3 style printer you might have to swap the order of your steppers. This is because z-tilt assumes you are moving the bed instead of the gantry. At least this was my personal experience.
I switched Z and Z1 JST connector on the mcu board but same results:
17:32 Retries aborting: Probed points range is increasing.
17:32 Retries: 19/20 Probed points range: 0.957500 tolerance: 0.020000
17:32 Making the following Z adjustments:
stepper_z = -0.140401
stepper_z1 = -1.268108
17:32 probe at 195.000,155.000 is z=0.128978
17:32 probe at 195.000,155.000 is z=0.128978
17:32 probe at 195.000,155.000 is z=0.131478
17:32 probe samples exceed tolerance. Retrying...
17:32 probe at 195.000,155.000 is z=0.133978
17:32 probe at 195.000,155.000 is z=0.136478
17:32 probe at 195.000,155.000 is z=0.141478
17:32 probe at -30.000,155.000 is z=1.083978
17:32 probe at -30.000,155.000 is z=1.086478
17:32 probe at -30.000,155.000 is z=1.088978
17:32 Probe samples exceed tolerance. Retrying...
17:32 probe at -30.000,155.000 is z=1.096478
17:32 probe at -30.000,155.000 is z=1.108978
17:32 Retries: 18/20 Probed points range: 0.940000 tolerance: 0.020000
17:32 Making the following Z adjustments:
stepper_z = 0.180640
stepper_z1 = -0.926478
x-position (280) was wrong, I corrected it. The probe is actually 40 mm right of the nozzle
I realized that the effective Z movements where actually half of what they sould be !
Looking the [stepper_z] configuration, the full_steps_per_rotation: 400 was missing (but not for Z1).
With this correction done the Z movements are correct and the > Z_TILT Retries: 8/20 Probed points range: 0.060000 tolerance: 0.020000
oscillate around 0.06 whatever the Z and Z1 order.
This is still quite too much and I dont see why it oscillate between retries instead of slowly decreasing.
Beside the klipper.log file gets bigger and bigger and I did not found a way to reset it, any suggestion ?
I finally set the Z_TILT coordinated such that the probe is just above the front bed screws and the result is real good Retries: 0/20 Probed points range: 0.006250 tolerance: 0.020000
[z_tilt]
# A list of X,Y coordinates (one per line; subsequent lines
# indented) describing the location of each bed "pivot point". The
# "pivot point" is the point where the bed attaches to the given Z
# stepper. It is described using nozzle coordinates (the XY position
# of the nozzle if it could move directly above the point). The
# first entry corresponds to stepper_z, the second to stepper_z1,
# the third to stepper_z2, etc. This parameter must be provided.
z_positions: -5,60
178,60
# A list of X,Y coordinates (one per line; subsequent lines
# indented) that should be probed during a Z_TILT_ADJUST command.
# Specify coordinates of the nozzle and be sure the probe is above
# the bed at the given nozzle coordinates. This parameter must be
# provided.
points: -5,60
178,60
Since on the BIQU-BX the bed does not attaches to the Z axis I’m not shure that the Z_positions are relevant.
Also I set the coordinates so that the probe, not the nozzle, is above the beed screws. At least it seems to work fine that way.