Webcontrol Z offset goes on zero after new start
-
I changed the nozzle and changed Z offset with babysteps. When I start webcontrol new, the value is on zero. How can I save this value?
-
I changed the nozzle and changed Z offset with babysteps. When I start webcontrol new, the value is on zero. How can I save this value?
You shouldn’t. Baby steps are a temporary measure, they are used for fine adjustments on the fly. The Z height is determined in your homez,g- and homeall.g macros and depends on whether you use merely an endstop or a probe. You have to either adjust the Z value in your
G92
command accordingly, or, if you use a probe, you want to correct the Z probe offset (the Z parameter inG31
). -
This is my homez
; BLTouch
M280 P0 S160 ; Precautionary alarm release
M280 P0 S90 ; Ensure the pin is raisedG91 ; Relative positioning
G1 H2 Z5 F6000 ; Lift Z relative to current positionG90 ; Absolute positioning
;G1 X150 Y150 F10000 ; Go to the center of the bed (300x300)
G1 X200 Y200 F10000 ; Go to the center of the bed (400x400)
;G1 X250 Y250 F10000 ; Go to the center of the bed (500x500)
G30 ; Home Z by probing the bed; Uncomment the following lines to lift Z after probing
G91 ; Relative positioning
G1 Z5 F100 ; Lift Z relative to current position
G90 ; Absolute positioning -
homeall
M201 X500.00 Y500.00 ; Reduce acceleration for homing moves
; BLTouch
M280 P0 S160 ; Precautionary alarm release
M280 P0 S90 ; Ensure the pin is raisedG91 ; Relative positioning
G1 H2 Z5 F6000 ; Lift Z relative to current position
G1 H1 X-625 Y605 F3600 ; Move quickly to X and Y axis endstops and stop there (first pass)
G1 H1 X-625 F1800 ; Move quickly to X and Y axis endstops and stop there (first pass)
G1 H1 Y605 F1800 ; Move quickly to X and Y axis endstops and stop there (first pass)G1 H2 X1 Y-1 F600 ; Go back a few mm
G1 H1 X-625 Y605 F360 ; Move slowly to X and Y axis endstops once more (second pass)
G1 H1 X-625 F360 ; Move slowly to X and Y axis endstops once more (second pass)
G1 H1 Y605 F360 ; Move slowly to X and Y axis endstops once more (second pass)M201 X8000 Y8000 ; Return to full acceleration
G90 ; Absolute positioning
;G1 X150 Y150 F10000 ; Go to the center of the bed (300x300)
G1 X200 Y200 F14000 ; Go to the center of the bed (400x400)
;G1 X250 Y250 F10000 ; Go to the center of the bed (500x500)
G30 ; Home Z by probing the bedG91 ; Relative positioning
G1 Z5 F100 ; Lift Z relative to current position
G90 ; Absolute positioning -
You should follow this guide for finding the correct Z offset for your probe, then the need for babystepping should be minimal. If you find you still need to use babystepping, you can take the amount you're having to use and modify the G31 Z offset in config.g accordingly.
https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_testing
-
Thank you’ll for your help.