Starting g-code to stop oozing during mesh bed leveling
 
Notifications
Clear all

Starting g-code to stop oozing during mesh bed leveling  

  RSS
clemyan
(@clemyan)
New Member
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.

Posted : 18/09/2017 4:59 am
AJS
 AJS
(@ajs)
Noble Member
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…

Posted : 18/09/2017 5:11 am
clemyan
(@clemyan)
New Member
Topic starter answered:
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.

Posted : 18/09/2017 6:40 am
jakmak
(@jakmak)
New Member
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.

Posted : 20/09/2017 6:57 pm
Share: