I played around with PROBE_ACCURACY and found that reducing the speed from 3 to 2 improves the accuracy significantly. So I am wondering how I can change the default speed used for probing on the SV06 ACE
The PROBE on the SV06(+) is of the [smart_effector] type:
[hx711]
sclk_pin: extra_mcu:PB13
dout_pin: extra_mcu:PB15
single_pin: extra_mcu:PB5
hx711_diff: 0.01 #Trigger sensitivity, the smaller the value, the easier it is to trigger
[smart_effector]
pin: !extra_mcu:PB6
z_offset: -0.15
recovery_time: 0.8
x_offset: 0
y_offset: 0
speed: 3
probe_accel: 10
samples: 2
samples_result: average
sample_retract_dist: 2.0
samples_tolerance: 0.03
samples_tolerance_retries: 10
I included Sovol’s proprietary [hx711] because that section creates the virtual pin extra_mcu:PB13.
The speed setting is in mm/s and could include a decimal like 2.25
If you want to tune for ultimate precision you could adjust the hx711_diff and z_offset at the lower speeds. The first is how hard the nozzle presses into the bed and the second is how far past the ideal the Z motors are at, at that force.