@hsverre said in True Bed Leveling G32:
@fcwilt Hm. It seems like its adjusting the bed correct. Could it be that i might have a faulty stepper motor thats not doing its job properly by a mm or two, thats difficult to measure by eye.
Did you verify Z movement as I asked about.
Have you run G32 many times to see if it ever gets better?
It's possible to setup a loop which runs a max number of times or until a certain result is obtained.
From my bed.g file:
while true ; run leveling pass ; --- probe near bed corners --- G30 P0 X-140 Y-90 Z-99999 ; LF G30 P1 X-140 Y90 Z-99999 ; LR G30 P2 X140 Y90 Z-99999 ; RR G30 P2 X140 Y-90 Z-99999 S3 ; RF ; check results - exit loop if results are good if move.calibration.initial.deviation < 0.02 break ; check pass limit - abort if pass limit reached if iterations = 5 M291 P"Bed Leveling Aborted" R"Pass Limit Reached" abort "Bed Leveling Aborted - Pass Limit Reached"