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
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
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.
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
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 120C 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.
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.
@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 was a bit busy today
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 again thank you very much for your help.