Filament "leaking" from nozzle during heating
Hi All,
I've had my i3 mk2s for about a week now, very pleased with it, quality of the prints seems very high.
However, a couple of days ago, I started getting this issue where filament starts to "leak" (for want of a better term) from the nozzle during heating. Please see attached a (time lapsed) image. This only started after a few days of usage, initial prints didn't suffer from this.
This can result in many centimetres of filament hanging out of the nozzle by the time the actual print starts, if I'm quick I can remove it by hand just before the pre-print calibration starts, after which the print goes OK.
I've tried all of the obvious things I can think off, unload/reload of filament, clean nozzle, tried a new freshly opened pack of filament.
My question is has anybody experienced this before? Or can anybody offer possible solutions?
BTW, I'm printing with PLA @ 215.
Thanks in advance.
Neil
Re: Filament "leaking" from nozzle during heating
Have exactly the same issue, but I doubt there is a fix. Only printer I have that handles this issue well is a Robox with needle valves. Valves closed - no filament leak. Unfortunately that printer suffers from valve seal/nozzle seal leaks making the head unfixable..
Re: Filament "leaking" from nozzle during heating
Try putting this Gcode in your start. May have to change temp definers depending on your slicer.
What it does at start of print-
Goes Home
Raises up a bit so PINDA doesnt get hot
Warms bed
Prewarms extruder to 170 so print starts faster later, but not enough to leak
Auto Levels
Goes back to home
Finished warming
Starts print.
M115 U3.0.10 ; use the latest firmware version
G28 W ; home all without mesh bed level
G0 Z60 ; get head above bed to keep it cool
M140 S[bed0_temperature] ; set bed temp
M104 S170
M190 S[bed0_temperature] ; wait for bed temp
M104 S170
G28 W ; home all without mesh bed leveing
G80 ; mesh bed leveling
M104 S[extruder0_temperature] ; set extruder temp
M109 S[extruder0_temperature] ; wait for extruder temp
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0 ; reset extrusion distance
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
Re: Filament "leaking" from nozzle during heating
That's almost what Cura does by default. Wish Simplify3D could be made to do that..
Re: Filament "leaking" from nozzle during heating
@Murloc992, thanks, good to know I'm not alone...
@cory.w, great, thanks very much for this info. I'll give it a try tomorrow. I'm currently using the Prusa edition of Slic3r, I should be able to merge your suggestions in to the existing "Start G-code". Will report back how it goes...
Re: Filament "leaking" from nozzle during heating
That's almost what Cura does by default. Wish Simplify3D could be made to do that..
It can; simply change the start GCode.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Filament "leaking" from nozzle during heating
That's almost what Cura does by default. Wish Simplify3D could be made to do that..
This is my simplify3D start code thats in the start section of the scripts.
Re: Filament "leaking" from nozzle during heating
Quick follow up.
Just to confirm that for me the changes to the "Start-Gcode" proposed by cory.w (thanks) have improved the situation significantly.
I'm planning to do some fine tuning, but at least I know what knobs to turn...
Cheers
Re: Filament "leaking" from nozzle during heating
Indeed it did. I added the code both to S3D and to Slic3r, with translation, and both work great in eliminating the "leaking". I am wondering though if it will eventually damage the bed because the final warming to the target temperature is done while the nozzle is resting on the bed.
Re: Filament "leaking" from nozzle during heating
You can add G codes in Simplyfy3d , to before and after the print, including one that raises the nozzle off the bed. Placing the nozzle on the bed does not stop filament leaking. That's not the point.
Nigel
Life is keeping interested and excited by knowledge and new things.
Re: Filament "leaking" from nozzle during heating
Try putting this Gcode in your start. May have to change temp definers depending on your slicer.
What it does at start of print-
Goes Home
Raises up a bit so PINDA doesnt get hot
Warms bed
Prewarms extruder to 170 so print starts faster later, but not enough to leak
Auto Levels
Goes back to home
Finished warming
Starts print.
M115 U3.0.10 ; use the latest firmware version
G28 W ; home all without mesh bed level
G0 Z60 ; get head above bed to keep it cool
M140 S[bed0_temperature] ; set bed temp
M104 S170
M190 S[bed0_temperature] ; wait for bed temp
M104 S170
G28 W ; home all without mesh bed leveing
G80 ; mesh bed leveling
M104 S[extruder0_temperature] ; set extruder temp
M109 S[extruder0_temperature] ; wait for extruder temp
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0 ; reset extrusion distance
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
Hi again, this start script doesn't seem to properly heat the bed. It starts heating only when the print starts.. Any fix?
Re: Filament "leaking" from nozzle during heating
Hi again, this start script doesn't seem to properly heat the bed. It starts heating only when the print starts.. Any fix?
Looking at the code, I would say it does work as it should but it's slicer-dependant.
The M140 and M190 are for heating the bed and it's probably the following replacement parameters which are incorrect.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Filament "leaking" from nozzle during heating
Hi Peter,
as I use Prusa Simplify3d stock profile with my minor modifications I was wondering if I need to type [bed1_temperature] as it is set up as T1?
Re: Filament "leaking" from nozzle during heating
Hi Peter,
as I use Prusa Simplify3d stock profile with my minor modifications I was wondering if I need to type [bed1_temperature] as it is set up as T1?
Sorry, can't help much as I haven't even seen S3D let alone used it. Generally there would only be one bed temperature and it would be set without number, but it's easy to tell; just save the GCode and open it in a text editor - you should quickly find out what is necessary.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Filament "leaking" from nozzle during heating
Try putting this Gcode in your start. May have to change temp definers depending on your slicer.
What it does at start of print-
Goes Home
Raises up a bit so PINDA doesnt get hot
Warms bed
Prewarms extruder to 170 so print starts faster later, but not enough to leak
Auto Levels
Goes back to home
Finished warming
Starts print.
M115 U3.0.10 ; use the latest firmware version
G28 W ; home all without mesh bed level
G0 Z60 ; get head above bed to keep it cool
M140 S[bed0_temperature] ; set bed temp
M104 S170
M190 S[bed0_temperature] ; wait for bed temp
M104 S170
G28 W ; home all without mesh bed leveing
G80 ; mesh bed leveling
M104 S[extruder0_temperature] ; set extruder temp
M109 S[extruder0_temperature] ; wait for extruder temp
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0 ; reset extrusion distance
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
Hi again, this start script doesn't seem to properly heat the bed. It starts heating only when the print starts.. Any fix?
Go into the Temperature option and change the Bed from 1 or 01 to 0. If you see in the code it says [Bed0_temperature] which is calling out which bed to head up. I had mine set up to 0. Alternatively, you change change to code to [Bed1_temperature]
Re: Filament "leaking" from nozzle during heating
Thanks! 🙂
Re: Filament "leaking" from nozzle during heating
Having the exact same problem but i wander if this only affects a small number of users? Because if it were a more common problem i guess the prusa slic3er would be pre configured with a modified gcode.
Re: Filament "leaking" from nozzle during heating
I also use a routine with prewarming the nozzle while heating the bed. Final nozzle temperature is set shortly before mesh bed leveling. Works very well.
----------------------------------------------
PRUSA MK2
- Noctua fan 40mm
- MK2/MK3 hybrid extruder
Re: Filament "leaking" from nozzle during heating
Thank you for this start gcode. Now I have no leaks. Great!
Re: Filament "leaking" from nozzle during heating
Try putting this Gcode in your start. May have to change temp definers depending on your slicer.
What it does at start of print-
Goes Home
Raises up a bit so PINDA doesnt get hot
Warms bed
Prewarms extruder to 170 so print starts faster later, but not enough to leak
Auto Levels
Goes back to home
Finished warming
Starts print.
M115 U3.0.10 ; use the latest firmware version
G28 W ; home all without mesh bed level
G0 Z60 ; get head above bed to keep it cool
M140 S[bed0_temperature] ; set bed temp
M104 S170
M190 S[bed0_temperature] ; wait for bed temp
M104 S170
G28 W ; home all without mesh bed leveing
G80 ; mesh bed leveling
M104 S[extruder0_temperature] ; set extruder temp
M109 S[extruder0_temperature] ; wait for extruder temp
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0 ; reset extrusion distance
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
Thank you for the tip! Most useful, no leaking before the start of printing. I have a question, though. I noticed that the M104 S170 instruction appears on two lines - 5 and 7. Is this a typo, or it is there for a reason?