issue with bed levelling
Hi,
I tried to set up the autolevel as described in:
https://www.repetier.com/documentation/repetier-firmware/z-probing/ (with firmware 0.92.9)
;home
G0 X0 Y0
G0 Z0
;up
G1 Z15
;go to the middle
G1 X100 Y100
G30 P0
Recv: Z-probe:16.51 X:-1.09 Y:60.65 -> Z0 = 16.51
M114
Recv: X:40.00 Y:83.00 Z:15.000 E:10.0103 -> Zold = 15.0
Down till block fit nozzle -> ref height = 7.7
M114
Recv: X:40.00 Y:83.00 Z:6.700 E:10.0103 -> Znew = 6.7
ZHold = 6
ZHnew = ZHold - Z0 - Znew + Zold + ref_height
ZHnew = 6 - 16.51 - 6.7 + 15 + 7.7 = 5.49
Set new ZHeight in the EEprom
By starting my printing with the following code, I'm around 0.2mm higher (like the height of the first layer) as the plate:
######## STARTUP CODE
M140 S55 ; start heating the bed to 50 degrees Celsius
M104 S185;
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M106 S255 ;enable fan
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
M190 S55 ; wait until the bed reaches 50 degrees before continuing
M109 S185;
G1 Z10.0
G32 S2 ;perform autobed levelling
G28 X0 Y0 ;move X/Y to min endstops
G92 X50 Y-10 E0 ;zero the extruded length again
M106 S255;activate fan
;Put printing message on LCD screen
M117 Printing...
; Filament gcode
######## PRINTING CODE
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
M106 S255
G1 E-1.00000 F1800.00000
G92 E0
G1 Z0.200 F7800.000
Did I missed to do something somewhere ?
Or could it be that the height of the plate is too close to the Z endstop ?
Thanks,
Samuel
I tried to set up the autolevel as described in:
https://www.repetier.com/documentation/repetier-firmware/z-probing/ (with firmware 0.92.9)
;home
G0 X0 Y0
G0 Z0
;up
G1 Z15
;go to the middle
G1 X100 Y100
G30 P0
Recv: Z-probe:16.51 X:-1.09 Y:60.65 -> Z0 = 16.51
M114
Recv: X:40.00 Y:83.00 Z:15.000 E:10.0103 -> Zold = 15.0
Down till block fit nozzle -> ref height = 7.7
M114
Recv: X:40.00 Y:83.00 Z:6.700 E:10.0103 -> Znew = 6.7
ZHold = 6
ZHnew = ZHold - Z0 - Znew + Zold + ref_height
ZHnew = 6 - 16.51 - 6.7 + 15 + 7.7 = 5.49
Set new ZHeight in the EEprom
By starting my printing with the following code, I'm around 0.2mm higher (like the height of the first layer) as the plate:
######## STARTUP CODE
M140 S55 ; start heating the bed to 50 degrees Celsius
M104 S185;
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M106 S255 ;enable fan
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
M190 S55 ; wait until the bed reaches 50 degrees before continuing
M109 S185;
G1 Z10.0
G32 S2 ;perform autobed levelling
G28 X0 Y0 ;move X/Y to min endstops
G92 X50 Y-10 E0 ;zero the extruded length again
M106 S255;activate fan
;Put printing message on LCD screen
M117 Printing...
; Filament gcode
######## PRINTING CODE
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
M106 S255
G1 E-1.00000 F1800.00000
G92 E0
G1 Z0.200 F7800.000
Did I missed to do something somewhere ?
Or could it be that the height of the plate is too close to the Z endstop ?
Thanks,
Samuel
Comments
Is your z probe also z end stop? If not, that is a big problem. You also need to disable ALWAYS_CHECK_ENDSTOPS since z probe might trigger preventing moves down when not measuring.
Otherwise modify z probe height by your error and be happy.
Thanks for your hint, I will tried and post my comments if I still have some