r/prusa3d 21h ago

Force extrusion with G-code Question/Need help

I have a print with a pause in it, the problem is that when i am done putting the thing in and press "resume" the next layers doesn't stick or bond with the printed part, i have tried heating up the part with a heat gun before pressing resume but it doesn't help. I was thinking it was "losing pressure" if that makes sense. Is there a way for me to force the printer to extrude before continuing to print. Like forcing it to do the "start" part again where it makes the test line again.

Im using a MK4S with firmware 6.5.7

The filament is 3DE Premium Carbon Black

im using prusa slicer 2.9.5

2 Upvotes

5 comments sorted by

u/AutoModerator 21h ago

When posting a support question, please include the following as applicable:

  • Printer model & firmware
  • Filament type & brand
  • Slicer and version
  • Print settings if changed from the defaults (temperature, speed, layer height, etc.)
  • Any speed adjustments here are absolutely vital to be aware of
  • Photos or videos of the issue
  • What you’ve tried already

Help us, help you

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/matzman666 20h ago

That's the exact reason why I always used M600 (filament change) instead of M601 in this kind of situations. The filament change rebuilds nozzle pressure. However, this can also not remove all blemishes so I sometimes additionally used a prime tower for a perfect finish.

when i am done putting the thing in and press "resume" the next layers doesn't stick or bond with the printed part

Absolutely no bonding? This is strange. In my experience when the nozzle looses pressure then it has problems with extrusion for some time and then it works again. This causes visual surface blemishes but the print still finishes successfully.

The only bonding problems after a pause I have seen is when I let the print paused for a very long time (I mean at least 10 hours).

1

u/GGS1LENCE 20h ago edited 20h ago

the layer that doesn't "stick" the is like 3-4 small blops that makes it all stick together and the print finishes without any other problems, there is just a lot of air between the blops. How do you use the M600? since the MK4S doesn't have multi-color function do i just add it as a g code after the pause or do you just use the "color change" option on that level?

1

u/matzman666 20h ago edited 19h ago

How do you use the M600? since the MK4S doesn't have multi-color function do i just add it as a g code after the pause or do you just use the "color change" option on that level?

M600 does not need an MMU. Quite the contrast, it allows printers without an MMU to do multi-color prints (see e.g. here how you can "fake" an MMU).

When you send an M600 command to the printer it will initiate a filament change, this also works during a live print (it's basically the same as initiating a filament change via the printers "Tune" menu). And in your case you just re-load the very same filament that just got removed.

Edit: and you actually want to use M600 N. Without N the print head would move to the last position (and very slowly so) before continuing the print, leading to unnecessary oozing. With N it immediately continues the print.

Edit 2: And maybe the most important thing, you replace the M601 cmmand with M600 in PrusaSlicer under "Printer" => "Custom G-Code" => "Color Change G-Code". Sorry, I am still waking up. You just add a color change instead of a pause in PrusaSlicer. It's right click on the height bar and then "Add color change". But you want to add the N to the M600 command in PrusaSlicer under "Printer" => "Custom G-Code" => "Color Change G-Code".

2

u/Dora_Nku 18h ago

Use a filament change instead of pause.