prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.39k stars 1.87k forks source link

Big Blob of filament after M600 #12654

Open thedizze opened 3 weeks ago

thedizze commented 3 weeks ago

body1 1714307987737 Marlin M600 body1 Body1.zip

Description of the bug

After performing a filament change with M600 a big blob of filament was dropped on the first move over the printed part Issue in previous version with same setting was not present or it dropped just little pipmle of filament

Project file & How to reproduce

.

Checklist of files included above

Version of PrusaSlicer

2.7.4

Operating system

windows 10

Printer model

Twotrees sapphire sp5

carlosjln commented 3 weeks ago

This same thing has happened to me every time I do a filament change, I have to use the tweezers to pull the filament until the nozzle starts to move.

The pause action should ideally happen in the middle of an infill path so that any potential blobs are hidden inside the print.

rtyr commented 3 weeks ago

M600 behavior is handled by the firmware not the slicer. We can check your your project file if you provide it.

carlosjln commented 3 weeks ago

@rtyr thanks for the confirmation 🤔 I was suspecting that could also be the case, because it behaves similar when I tell it to pause through the screen.

Tupson444 commented 3 weeks ago

I think this might be related to relative/absolute E moves. If it is set different in the slicer and the firmware, the printer might extrude or retract a lot when executing M600, due to wrong E position (if absolute coordinates were e.g. 80mm, instead of a move of -1mm, it would do +79mm, or something like that).

thedizze commented 2 weeks ago

M600 behavior is handled by the firmware not the slicer. We can check your your project file if you provide it.

Hello i've added a zip with gcode an 3mf file and screenshot of my marlin m600 settings

seems that the issue appears when I do reverse prints and I "trick" the printer like if It's a dual extruder. If I do a normal color change at layer everything is fine.

Can you help me in understand and solve the problem ? thank you

thedizze commented 2 weeks ago

retraction what is this setting (set on 10 by default on both virtual extruders) can be influent?

rtyr commented 2 weeks ago

Yes, this should be set to 0 in your case.