Starting g-code to stop oozing during mesh bed leveling
Hi all,
I am starting to use my MK2S and oozing during mesh bed leveling leave strings of filament on the bed center which is annoying the hell out of me. After some googling, using a starting g-code that do the leveling while the extruder is at 170 degrees can help.
Here is what I come up with (Prusa Slic3r):
M115 U3.0.12 ; tell printer latest fw version
M83 ; extruder relative mode
M140 S[first_layer_bed_temperature] ; set bed temp
M104 S170 ; set extruder temp
G28 W ; home all without mesh bed level
G1 Z10.0 ; raise probe away from bed
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S170 ; wait for extruder temp
G1 Z0.0 ; reset Z position
G80 ; mesh bed leveling
M104 S[first_layer_temperature] ; set extruder temp
M109 S[first_layer_temperature] ; wait for extruder temp
G1 Y-3.0 F1000.0 ; go outside pritn area
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
I am no g-code wizard so I just want to make absolutely sure this won't damage anything before using it.
Re: Starting g-code to stop oozing during mesh bed leveling
Very similar to the one I use, except that I put the Z value much higher than 10 so that the PINDA sensor is not heated.
I don't think the Z to 0 is needed before the G80.
Here is mine for reference. (I used it for a while before upgrading to MMU, and it worked fine).
M115 U3.0.12 ; tell printer latest fw version
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S170; Extruder to 170
M140 S[first_layer_bed_temperature] ; set bed temp
G28 W ; home all without mesh bed level
G1 X0 Y0 Z125; home X axis Lift to 125
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S170 ; wait for extruder temp to hit 170
M104 S[first_layer_temperature] ; set extruder temp
G80 ; mesh bed leveling while rising in temp
G1 Y-3.0 F1000.0 ; go outside printing area
M109 S[first_layer_temperature] ; wait for extruder temp if needed
G92 E0 ; reset extrusion distance
G1 X100.0 E9.0 F1000.0 ; intro line
G1 X200.0 E12.5 F1000.0 ; intro line
Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage or loss. If you solve your problem, please post the solution…
Re: Starting g-code to stop oozing during mesh bed leveling
Thanks. Just tested it out on my new print job. Works like a charm.
Re: Starting g-code to stop oozing during mesh bed leveling
This works very well. No more boogers on the the build plate. Happy days.