Notifications
Clear all

[Solved] Mesh Bed Leveling Not Running Before Prints  

  RSS
DJ
 DJ
(@dj-5)
Active Member
Mesh Bed Leveling Not Running Before Prints

Hi, I just built my Prusa i3 MK3S+ kit and ran through the wizard and self test - there were no diagnosed issues.

I successfully ran a "First Layer Calibration" print and adjusted the "Live Z" to match the recommended layer properties based on the guide (personal setting -1.225mm).
When I run the "first layer calibration", the printer will run the mesh bed leveling to check the nozzle height.
However, when i try to actually print a project (i use prusaslicer 2.4.2), despite the gcode having code G80, the printer will not run mesh leveling and the printer will print the first layer too high. When i inspect the printer as it prints, i can see the nozzle is not making contact with the printer bed at all.

I tried changing the code to G29, re-flashing the latest firmware (3.11.0-4955) and ensuring the Z offset is 0 (i also tried it at -0.2), and re running first layer calibration all to no avail.

I am unsure how to get the mesh bed leveling to work.
When i try to run it (i select mesh bed leveling from "calibration -> mesh bed leveling") from the LCD menu, it does nothing. It will just go to a blank screen and then return me to info screen. when i go to "settings -> mesh bed leveling" i am able to adjust the mesh bed leveling settings. i have it at 7x7 and 5 probes per point which seems to be working when i run "first layer calibration".

Can anyone help me troubleshoot this issue?
Please let me know if i can provide any images or files.

This topic was modified 2 months ago by DJ
Posted : 09/08/2022 4:52 pm
Diem
 Diem
(@diem)
Famed Member

That's ... odd.

Contact Prusa Support: Log into your Eshop account, navigate to Help and live chat is at bottom right in most browsers. If not you may need to disable your ad-blocker temporarily.

Cheerio,

Posted : 10/08/2022 2:00 am
RandyM9
(@randym9)
Reputable Member
RE: Mesh Bed Leveling Not Running Before Prints

If memory serves, the mesh bed leveling doesn’t run from the LCD directly. Using the menus there allows you to select 3x3 or 7x7 points for MBL, and the number of probes per point, but it doesn’t run the MBL routine (at least not that I recall).

Have you erased or altered any of the ‘Start’ gcode routine in PrusaSlicer? That’s where homing and mesh bed leveling are called out in the gcode.

Posted : 10/08/2022 6:17 am
DJ
 DJ
(@dj-5)
Active Member
Topic starter answered:
RE: Mesh Bed Leveling Not Running Before Prints

thank you i will try this

Posted : 10/08/2022 2:48 pm
DJ
 DJ
(@dj-5)
Active Member
Topic starter answered:
RE: Mesh Bed Leveling Not Running Before Prints

I have tried altering the starting gcode and playing around with it but it did not help me.
i tried using gcode g29 for mesh bed leveling but it did not fix the problem.
I reset it to default again and the problem keeps persisting. 
I made sure the gcode did not have any errors and that it matched what others had

Posted : 10/08/2022 2:50 pm
DJ
 DJ
(@dj-5)
Active Member
Topic starter answered:
RE: Mesh Bed Leveling Not Running Before Prints

Turns out it was a firmware issue with V 3.11.0-4955

I reached out to their live chat help and downgraded to V 3.10.1 and it is working now. Prints look crisp.

Thanks everyone for the help

Posted : 10/08/2022 4:35 pm
RandyM9
(@randym9)
Reputable Member
RE:

Sorry, I was maybe not super clear on what I meant by "have you erased or altered any of the 'Start' code? I'm not suggesting you alter it at all; actually, quite the opposite. You want the printer and the slicer settings to be as near 'stock' as possible with no tweaks or alterations while you get your new printer sorted. You want to have a clean, 'zero' baseline to work from as this will simplify troubleshooting and allow others on the forums (folks way more experienced than me) or Prusa Tech Support, to offer real help to get you up and running.

Below is the 'Start G-code' from the 'Printer Settings' tab in PrusaSlicer v2.4.2: If I knew how to take the extra spaces out of the block of text I would have.

------------------------------------

M862.3 P "[printer_model]" ; printer model check

M862.1 P[nozzle_diameter] ; nozzle diameter check

M115 U3.10.0 ; tell printer latest fw version

G90 ; use absolute coordinates

M83 ; extruder relative mode

M104 S[first_layer_temperature] ; set extruder temp

M140 S[first_layer_bed_temperature] ; set bed temp

M190 S[first_layer_bed_temperature] ; wait for bed temp

M109 S[first_layer_temperature] ; wait for extruder temp

G28 W ; home all without mesh bed level

G80 ; mesh bed leveling

G1 Y-3.0 F1000.0 ; go outside print area

G92 E0.0

G1 X60.0 E9.0 F1000.0 ; intro line

G1 X100.0 E12.5 F1000.0 ; intro line

G92 E0.0

M221 S{if layer_height<0.075}100{else}95{endif}

; Don't change E values below. Excessive value can damage the printer.

{if print_settings_id=~/.*(DETAIL @MK3|QUALITY @MK3).*/}M907 E430 ; set extruder motor current{endif}

{if print_settings_id=~/.*(SPEED @MK3|DRAFT @MK3).*/}M907 E538 ; set extruder motor current{endif}

-------------------------------

Make sure your 'Start G-code' text block looks like this example, line for line with no deviations.

Load a simple model into PS for slicing. You can simply right click the bed and and when the 'Add Shape' dialog appears click 'box' or 'cylinder.' Scale the object to the size you want, or leave it as is and slice it with the default settings for the material you're using. Start the print as you would normally and you'll know if the mesh bed leveling routine runs pretty quickly.

If this doesn't work, I would delete and re-install PrusaSlicer and try again.

Good luck and keep us posted.

Cheers

PS: Nevermind, looks like you sorting it while I was editing a response. Good on you! Enjoy your new printer!

This post was modified 2 months ago by RandyM9
Posted : 10/08/2022 4:38 pm
RandyM9
(@randym9)
Reputable Member
RE: Mesh Bed Leveling Not Running Before Prints

I chose to leave my reply above in case it helps someone else in the future.

It never occurred to me to downgrade the firmware so thanks for sharing your experience.

I am currently running FW V3.11.0-4995 and it seems to be working fine for me. I'm curious what's going on with it that Prusa had you downgrade to V3.10.1. Maybe I'll start a separate topic to see if anyone knows more or is having issues with V3.11.0-4995.

Posted : 10/08/2022 5:13 pm
DJ
 DJ
(@dj-5)
Active Member
Topic starter answered:
RE: Mesh Bed Leveling Not Running Before Prints

The Dev team should have been notified about this issue and should reach out to me in the future if they want some logs/error files.
I am not sure what could have caused it as I seem to be the first/one of few who experience this issue.

Could be some random bug.

In regards to the gcode comment: I did leave everything stock. It wasn't working. Even with base SD card prints. I was actually able to print ONE file (the prusa logo print from sd card) but only once and i couldn't repeat it. maybe i got lucky. 
After my prints weren't working with default gcode (identical to what you sent above) i tried modifying it to see if it was indeed a gcode issue but I was unsuccessful in getting it to work with modifications

Posted : 10/08/2022 5:19 pm
Ringarn67
(@ringarn67)
Reputable Member
RE: Mesh Bed Leveling Not Running Before Prints

[BUG]MK3S+ 3.11.0, mesh bed leveling is not done on G80 #3541

https://github.com/prusa3d/Prusa-Firmware/issues/3541

 

Prusa i3 MK3S+ FW 3.11.0 (kit dec -20), PrusaSlicer 2.5.0+win64, Fusion 360, Windows 10

Posted : 10/08/2022 5:22 pm
RandyM9
(@randym9)
Reputable Member
RE: Mesh Bed Leveling Not Running Before Prints

Sounds like you did uncover a bug as @ringarn67 points out in the Github link above, so none of what I suggested would have helped. I'm still curious why this affects some users and not all users. Thanks again for the update.

Posted by: @dj-5

The Dev team should have been notified about this issue and should reach out to me in the future if they want some logs/error files.
I am not sure what could have caused it as I seem to be the first/one of few who experience this issue.

Could be some random bug.

In regards to the gcode comment: I did leave everything stock. It wasn't working. Even with base SD card prints. I was actually able to print ONE file (the prusa logo print from sd card) but only once and i couldn't repeat it. maybe i got lucky. 
After my prints weren't working with default gcode (identical to what you sent above) i tried modifying it to see if it was indeed a gcode issue but I was unsuccessful in getting it to work with modifications

 

Posted : 10/08/2022 5:29 pm
RandyM9
(@randym9)
Reputable Member
RE: Mesh Bed Leveling Not Running Before Prints

@ringarn67 - Thanks for sharing that link; interesting read. It looks like this was reported back on 11 July and no update from the Devs yet. I remain, curious...

Posted by: @ringarn67

[BUG]MK3S+ 3.11.0, mesh bed leveling is not done on G80 #3541

https://github.com/prusa3d/Prusa-Firmware/issues/3541

 

 

Posted : 10/08/2022 5:32 pm
Share: