Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reorder probe sequence to reduce ooze #59

Closed
poernahi opened this issue Apr 30, 2022 · 3 comments
Closed

Reorder probe sequence to reduce ooze #59

poernahi opened this issue Apr 30, 2022 · 3 comments

Comments

@poernahi
Copy link

Heating the nozzle at print temperature for extended period of time leads to unpredictable amount of ooze. The ooze can sometimes interfere with various probing operations. One way to reliably reduce ooze is to only heat the nozzle to slightly below the ooze temperature (let's call it warm nozzle) during most probing operations and do a final z-endstop touch at printing temperature.

With the current sequence of probing nozzle -> switch body -> bed, the nozzle has to be at printing temperature throughout the entire calibration process, and may ooze during bed calibration.

How about reordering the calibration:

  • Initial homing, QGL / tilt adjust, re-home z (warm nozzle)
  • Probe switch body (warm nozzle)
  • Probe bed (warm nozzle)
  • Dock probe
  • Heat up nozzle
  • Nozzle cleaning can be done here
  • Probe nozzle
  • Print

It may be necessary to do a final Z homing with the hot nozzle right before printing.

@TitusLabs
Copy link
Member

Yes, that could be a good sequence. I mean, I don't have a problem with oozing. I do clean the nozzle and the next step (and first step of the calibration) is probing the nozzle. So, oozing afterwards is not an issue anymore. This would be cleaned with a intro line (or brim) before starting the print. But, there maybe different situations out there...
The problem is, you split the calibration process into two parts. And I don't want to do that. That would be too complicated and error prone. The alternative would be to integrate all the steps between as custom gcode... and I don't like this as well 🤔
How is it now? Is oozing still a problem for you?

@poernahi
Copy link
Author

After running further experiments with various ooze mitigation strategies, I found that the most repeatable process is the following:

  • At print end or print cancel, retract enough filament to clear the nozzle. For my setup this is approximately 10mm.
  • When preheating before print, set hotend to a temperature where filament ooze easily. We want as low viscosity as possible but not too hot that it burns the filament.
  • Wait until ooze stops. The nozzle should be empty now.
  • Clean up the nozzle
  • Probe and calibrate. There should be no more ooze at this time. Can even lower the hotend temperature a bit here.

Without clearing the nozzle, I found that some of the more viscous material like PETG creates a very noisy nozzle height reading. Modifying the z-endstop to require higher actuation force helps somewhat but still unreliable as some plastic can still get between the nozzle and endstop pin. There is a limit on increasing the actuation force as well as too much will cause deflection of the whole toolhead depending on the stiffness (quality) of the X linear rail and the toolhead assembly.

I will close this for now as my idea above is not good enough to solve the oozing problem. Thanks for the plugin!

@TitusLabs
Copy link
Member

Great! I heard about ooze problems especially with the Revo hotend. Waiting some time helps 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants