Pause during layer change resulting in big blob and underextrusion
 
Notifiche
Cancella tutti

Pause during layer change resulting in big blob and underextrusion  

  RSS
Helge Dunkelberg
(@helge-dunkelberg)
Utenti
Pause during layer change resulting in big blob and underextrusion

Hi,

i have a new problem with the slicer: as of late, the printer decides to "pause" the print for a couple of seconds after each layer is finished. This results in a big blob followed by under extrusion. I have tried a lot of settings but nothing has changed this delay. I found the same problem in a youtube video (different slicer) and there it was caused by the printer saving the current layer to the sd card so that in case of a power failure the layer information is stored and the print could be resumed. It was resolved by simply turning off this function, but neither my printer nor the slicer has such a function.

If you have any idea that could help that would be great.

 

Helge

 

Postato : 06/12/2023 9:49 am
_KaszpiR_
(@_kaszpir_)
Prominent Member
RE: Pause during layer change resulting in big blob and underextrusion

You should post gcode you use, maybe there is something in the commands?

See my GitHub and printables.com for some 3d stuff that you may like.

Postato : 06/12/2023 5:57 pm
Neophyl
(@neophyl)
Illustrious Member
RE: Pause during layer change resulting in big blob and underextrusion

More details needed. What printer are you using, what software version ?, do you use octoprint ? What slicer version ?  If you use PRUSA slicer then as suggested please save a copy of a PRUSA slicer project file 3mf, using file>save project as. With a slicer 3mf project we can see all your settings and generate the gcode if needed but more importantly check the custom gcode blocks. 

Postato : 06/12/2023 6:40 pm
Helge Dunkelberg
(@helge-dunkelberg)
Utenti
Topic starter answered:
RE: Pause during layer change resulting in big blob and underextrusion

I am using a Crality CR-M4 printer, software is factory. Prusa Slicer version 2.7.0, no octoprint. Problems did not occur until recently.

Unfortunately I can´t upload the 3fm file, it tells me I am not allowed to do so. Please tell me how to share it, maybe I am stupid.

 

Custom G code is as followed, I did not add or remove any.

G90 ; use absolute coordinatesM83 ; extruder relative modeM109 S{first_layer_temperature[0]-50} ; set temporary nozzle temp to prevent oozing during homingM190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilizeM140 S{first_layer_bed_temperature[0]} ; set final bed tempG28 ; home all axisG1 Z50 F240G1 X2.0 Y10 F3000M104 S{first_layer_temperature[0]} ; set final nozzle tempM109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilizeG1 Z0.28 F240G92 E0G1 X2.0 Y140 E10 F1500 ; prime the nozzleG1 X2.3 Y140 F5000G92 E0G1 X2.3 Y10 E10 F1200 ; prime the nozzleG92 E0

{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}G1 X5 Y{print_bed_max[1]*0.85} F{travel_speed*60} ; present print{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}M140 S0 ; turn off heatbedM104 S0 ; turn off temperatureM107 ; turn off fanM84 X Y E ; disable motors

;BEFORE_LAYER_CHANGEG92 E0;{layer_z}

;AFTER_LAYER_CHANGE;{layer_z}

Postato : 07/12/2023 6:15 am
Neophyl
(@neophyl)
Illustrious Member
RE: Pause during layer change resulting in big blob and underextrusion

You need to zip up most file types before the forum will allow them to be attached.  If you don't it just silently doesn't do it.  No warning.  Also given the very short post edit window it is best practice to check the content of your post after posting just to make doubly sure.

Not familiar with that printer but how are you sure that it doesnt save the current layer each time ?  Normally this is called various things by marketing such as resume after power loss or similar .  Just checked the Creality website and it does state that it has power loss recovery.  So it will be saving the position somewhere.

Postato : 07/12/2023 12:04 pm
Helge Dunkelberg
(@helge-dunkelberg)
Utenti
Topic starter answered:
RE: Pause during layer change resulting in big blob and underextrusion

I just checked in again on this topic to find out that my last reply was not posted:

I was able to fix the problem, as you said, the printer saves the current layer as part of the "resume after powerloss" function.

My problem was a "bad" USB drive which apparently took too much time to save the data (around 5 seconds which is nuts). I swapped the USB drives and all problems were gone.

What I additionally did after some more research concerning the power loss function is to add "M413 S0" to the g-code which disables said function.

I have no problem with power supply in my area and probably no chance of rescuing the print in such an event either...

Thanks for your input nonetheless!!

Postato : 14/12/2023 6:02 am
JoanTabb hanno apprezzato
Neophyl
(@neophyl)
Illustrious Member
RE: Pause during layer change resulting in big blob and underextrusion

Glad you got it sorted Helge and thank you for following up with the results.  At least now if anyone finds this thread through a google search it has an answer as well as the question. 

Must admit I did the same on my Elegoo 3 Max in turning off the position save.  Power cuts in the UK are thankfully rare.

Postato : 14/12/2023 3:25 pm
Condividi: