H2D H2C oozing after print end. Idea to solve [SOLVED]

Hi! I have filament oozing on my H2D and H2C after end of print. I need to clear before start new print.
If LEFT nozzle finnished last print - have 2-3 cm of filament oozed.
New print will start from RIGHT nozzle - blocker arm is bent more than it should.
We have lot of fancy stuff on H2 machines, why not use it to automate this proccess?

IDEA HOW TO FIX THIS
but I need yours help - I’m not best in programming and macros :smiley:

Lets make ending gcode to cool down LAST USED nozzle to 120*C and then should move head to rubber wiper - this shoult cut all stuff left on nozzle, and temp is to small to another oozing. Then final cooldown.

What do you think?
Sounds logic - Before new print I heat up nozzle to 120-140*C and clean nozzle manualy using tweezers

Interesting part of G code to use?
START GCODE
G150.1 F18000 ; wipe mouth to avoid filament stick to heatbed
G150.3 F18000
M400 P200

END GCODE
M104 S0 T0; turn off hotend
M104 S0 T1; turn off hotend

My first proposition - wait to Gcode and try G150:

M104 S0 T0; turn off hotend
M104 S0 T1; turn off hotend

M109 S120 T0; wait to cool down to 120C
M109 S120 T1; wait to cool down to 120C

G150.1 F18000 ; wipe mouth to avoid filament stick to heatbed
G150.3 F18000
M400 P200
2 Likes

Ok, I tested this addon and works - added additional turn off after wipe (now stays at 120C. Nozzle is clean at end. I noticed M109 code turns ON not used nozzle too.
Maybe is one command to use last used or active nozzle only? Will be perfect then.

M104 S0 T0; turn off hotend
M104 S0 T1; turn off hotend

M109 S100 T0; wait to cool down to 100C
M109 S100 T1; wait to cool down to 100C

G150.1 F18000 ; wipe mouth to avoid filament stick to heatbed
G150.3 F18000
M400 P200

M104 S0 T0; turn off hotend
M104 S0 T1; turn off hotend

I would avoid 100 °C, because at that temperature most common filaments such as PLA, PETG, and ASA become soft enough that they tend to stick to the nozzle rather than release cleanly.

1 Like

What temperature you reccomend?

Ok! I have final solution. Firts two lines are original G-code - rest is from me. You can easy fint this in END g-code.
Use for your own responsibility. Works perfect in my case. Easy to set temp what you want. Happy - finaly I have clean and ready nozzle!!!

M104 S0 T0; turn off hotend
M104 S0 T1; turn off hotend

M109 S120 [current_extruder]; wait to cool down to 120C

G150.1 F18000 ; wipe mouth to avoid filament stick to heatbed
G150.3 F18000
M400 P200

M104 S0 T0; turn off hotend
M104 S0 T1; turn off hotend

Depends on the filament if you want to optimize it.
And maybe doing a coarse wipe at 210 °C followed by a fine wipe at 150 °C.

If you have used both nozzels you still might have filaments stuck to the nozzle.

1 Like

I will make tests. Currently on 120C works great on my PETG GF.
Filament oozing vertical to down - wipe sequence is fast and just “cut” oozed filament on nozzle end. I noticed that on 120
C melted filament part is minimal. After wipe PETG not oozed more.
For 2nd nozzle is not problem - is quickly closed, and arm keeps tip clean.

You should create a feature request with your gcode so it can be added by Bambo. Sounds like a good idea

2 Likes

@SupportAssistant :pleading_face::pleading_face::pleading_face::pleading_face::pleading_face::pleading_face::pleading_face::pleading_face::pleading_face:

Hi, quick question, have the same problem but I don’t know where to put in the g-code.

could you give me a short advise where and what I have to do.

If you open the printer settings, there is a tab with all the Gcode sections.

Keep in mind the quote of the poster:

Pick the End block, and make the edit. Judging from the length of the code you need to do a partial replacement of the Gcode

Dont judge me, but as a guy not wanting fiddling around with gcode (probably like most of the 0815 users in the world) maybe this would be a good proposal for implementation. Ideally with the also stated problem with the nozzle wiper touching and destroying buildplates when the last used nozzle was the left one (there´s a thread about this topic).

@SupportAssistant So a automatic or maybe optional pre- and post print “clean nozzle(s) process” including moving the nozzle blocker to the left” would be neat. i personally would take this extra time before and after prints.

2 Likes

@Gerrit mark where this code should be added - remember - 2 first lines are ORIGINAL AND WILL BE GOOD MARK WHERE IT SHOULD BE!

Use for your own responsibility.

I use this code and in 95% cases nozzle is clean. When next print started from 2nd nozzle - small nozzle blocker is nice closed on last used nozzle. That should be in standard.

If you start print with nozzle blocker closed on filament build up - is easy for collision with print I think. Cheers!

Thanks a lot but I guess there are some different ways between the GUI between macOS and Windows because I don’t have in the printer settings the G-Code or I’m looking in the wrong place. Have to do some research where it is placed or maybe where I missed something to activate during the setup.

@Gerrit Thanks for the response too and sorry for the delay :smile: was a bit busy today

Hi! Sorry, no experience with MacOS here, but should work as everywhere.

Check this two pictures - sorry for polish subtitles, but i marked important things. Remember to save as NEW profile - and choose it when you slicing.

1 Like

Thanks a lot, I’m glad that you helped. Appriciate it a lot. And thanks to Google Translate or any other translator it schouldn’t be a big deal :smiley: again thank you very much for your help.

Have a great Saturday

1 Like

Just check icons - all is placed in same spots - no translator needed I think :wink:

Gcode is english and same independend from language.

Cheers and good luck!

1 Like

Hey, do you think this would work on H2S, but without last line “M104 S0 T1; turn off hotend” (I’m assuming that line is for second nozzle)?

Hi! It should work as it look now - any additional code line will be ignored by printer. But you should check all at 1st time to be 100% sure.

Pozdrawiam rodaka :wink: Doceniam avatar z “życie i śmierć” :smiley:

It works, thanks

Również pozdrawiam, i życzę przyjemnego drukowania

1 Like