So I built a delta. I configured everything, got it very close to levelled, then configured zprobe and everything worked magically. See config:
# optional Z probe zprobe.enable true # false # set to true to enable a zprobe zprobe.probe_pin 1.28^ # 1.28!^ # pin probe is attached to if NC remove the ! zprobe.slow_feedrate 20 # 5 # mm/sec probe feed rate zprobe.debounce_count 100 # set if noisy zprobe.fast_feedrate 100 # move feedrate mm/sec zprobe.probe_height 19.5 # 5 # how much above bed to start probe #gamma_min_endstop nc # normally 1.28. Change to nc to prevent conflict,leveling-strategy.delta-calibration.enable true # basic delta calibration
leveling-strategy.delta-calibration.radius 80 # the probe radius
leveling-strategy.delta-calibration.initial_height 50leveling-strategy.delta-grid.enable true
leveling-strategy.delta-grid.radius 70
leveling-strategy.delta-grid.size 5
leveling-strategy.delta-grid.probe_offsets 0,16,15
leveling-strategy.delta-grid.initial_height 50
This worked like a charm. G32 set the endstop calibration and the delta radius perfectly. G29 did the grid probe and stored it. Everything worked very well. I changed the bed, however, and raised it a few mm, and levelled it a little better, and now when I run G32, the printer goes to the end stops, bolts down to the “initial_height”, eases down until the probe triggers, and then says:
> G32
Calibrating Endstops: target 0.030000mm, radius 80.000000mm
set trim to X:0.000000 Y:0.000000 Z:0.000000
Calibration failed to complete
ok
>
Any thoughts?
Imported from wikidot