Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mesh leveling data is drawing over the printing screen #1009

Closed
mriscoc opened this issue Aug 3, 2023 · 2 comments
Closed

Mesh leveling data is drawing over the printing screen #1009

mriscoc opened this issue Aug 3, 2023 · 2 comments
Labels
Confirmed but not a bug The behavior was confirmed but not considered a Professional firmware bug stale-closing-soon

Comments

@mriscoc
Copy link
Owner

mriscoc commented Aug 3, 2023

Bug Description

When a new auto mesh leveling is required prior printing, the G29 (or G29 P1 for UBL) code needs to be inserted in the G-code start script but it may result in this:

image

This is caused by an incorrect position of the G-codes that heat the bed and the hot-end. By example, this G-code snippet will cause that error:

...
G28; 
G29; 
M190 S{first_layer_bed_temperature[0]}; 
M109 S{first_layer_temperature[0]};
M104 S170 ;
...

Temperature has high priority in the firmware, and changing temperatures in the middle of printing process will trigger the printing screen. So due to the priority, it will run the M190 without waiting for mesh leveling to complete, then, the mesh points will be drawing over the printing screen.

The correct way of set the start G-code script is detailed in: https://github.com/mriscoc/Ender3V2S1/wiki/Slicer-G-code-Scripts

...
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 ; home all
G29 ; Run mesh leveling on every print (or G29 P1 for UBL)
M500; Save mesh data (or G29 S0 for UBL), optional
C108 ; Close the mesh viewer, optional
...
@mriscoc mriscoc added the Confirmed but not a bug The behavior was confirmed but not considered a Professional firmware bug label Aug 3, 2023
@mriscoc mriscoc changed the title [BUG] Mesh leveling data is drawing over the printing screen Mesh leveling data is drawing over the printing screen Aug 3, 2023
@github-actions
Copy link

github-actions bot commented Oct 3, 2023

This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Dec 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Confirmed but not a bug The behavior was confirmed but not considered a Professional firmware bug stale-closing-soon
Projects
None yet
Development

No branches or pull requests

1 participant