Re: Filament "leaking" from nozzle during heating
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?
Yeah, the second M104 should be an M109 (heat and wait)
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
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?
Yeah, the second M104 should be an M109 (heat and wait)
Peter
I observed some filament leaking slightly during the head cooldown, too. Not much, but enough to produce a sharp point just waiting to poke at my print bed if I'm not careful to remove it. Wouldn't be better to have the nozzle pre-heating before applying the G28W instruction? Just in case I forgot to remove the 'needle'.
Ferdinand
Re: Filament "leaking" from nozzle during heating
OK, so here's my current G-code prefix:
; Prefix G-Code
T<EXT+0>
M201 X1500 Y1500 E900 ; set default acceleration
M301 P23.14 I1.78 D75.12 ; set PD for extruder heater
M304 P56.09 I2.39 D328.54 ; set PID for bed heater
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
M140 S<BED> ; Heat the bed
M109 S170
M190 S<BED> ; Heat the bed and wait
G28 W
M104 S<TEMP>
G80 a-105 b55 c75 d80 e110 f40 g35 h-70
M109 S<TEMP>
G92 E0.0
Note that this is for KISS and by necessity includes acceleration. It also includes my PIDs and G80 bed levelling.
Any oozle remaining from the previous print can be ignored
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
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?
Good catch, that was a typo. You don't need the second one.
Re: Filament "leaking" from nozzle during heating
I need a bit of help getting this to work. I'm using the Prusa Mk3 and Simplify3D. I've copied the starting G-Code from jeffjordan's Z-height G-Code ( https://shop.prusa3d.com/forum/prusa-i3-kit-building-calibrating-first-print-main-f6/life-adjust-z-my-way-t2981.html ). What I've changed so far is this:
I've commented out the linear advance line.
I've shortened the distance of the priming line.
I've shortened the duration of the beep sounds.
The preheating sequence works as it should, but when the actual print starts, way too much plastic is extruded, to the point that the extruder grinds the filament and the line printed is closer to 2mm than to 0.45mm. Below is my S3D starting script. What am I doing wrong? In Octopi I can see that the printer returns an error for G21. Is that part of the problem?
G21; set units to millimeters
G90; use absolute coordinates
M83; use relative distances for extrusion
M140 S[bed0_temperature]; Heat the bed
M104 S170; Heat Extruder
M190 S[bed0_temperature]; Heat the bed and wait
M109 S170 ; Heat extruder and wait
M300 S440 P100; Play beep sound
G4 S10
M300 S587 P100; Play beep sound
G28 W ; Home all Without calibration
M104 S[extruder0_temperature] ; Set extruder temperature to print temp
G80 ; 9-point calibration
M109 S[extruder0_temperature] ; Heat extruder to print temp and wait
;M900 K30 ; Linear advance setting recommended for PLA
G92 E0.0 ; Zero extruder
G1 Y-3.0 F1000.0 ; go outside printer area
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
JohnWasser over at reddit helped me. I had to switch S3D to using relative extrusion distances.