Correct command to trigger Mesh bed leveling?

Hi,

So what is the full and proper M29 or M420 command to use?

Would this work for the Ender 3 S1 plus?

; Ender 3 S1 Start G-code
G28 ; Home all axes
M420 S1 Z10
G92 E0 ;Reset Extruder
G1 Z10.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

Thanks

Hi Pete1

Welcome to the forum, Hope to see you here often.

You really have 2 options here, The start code you have posted will work fine assuming you have already probed your bed at least one time. and the mesh is still accessible in memory slot 1 (S1).

If you are not sure you can replace the line with a straight G29 and it will probe the bed at the start of the print and save the mesh and keep going.

So what you have posted is correct, you could also do this.
; Ender 3 S1 Start G-code
G28 ; Home all axes
G29 ; Probe bed to build mesh bed
G92 E0 ;Reset Extruder
G1 Z10.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

I have an Ender 3 S1 Plus and use this as my start Gcode.

; Ender 3 S1 Plus Start G-code

G28 ;Home
G29 ;Auto Bed Levelling

G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

1 Like