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

Incorrect dual material temperature management with ooze prevention enabled #1107

Closed
molntapp opened this issue Aug 1, 2018 · 3 comments
Closed

Comments

@molntapp
Copy link

molntapp commented Aug 1, 2018

Version

1.40.1+Win64

Operating system type + version

Windows 10 Pro 1803

Behavior

  • Describe the problem
    If ooze prevention with temperature variation > 0 is enabled, both first-layer nozzle temperatures incorrectly are lowered. First layer is then printed with temperature intended for "other layers". This seems to be an issue only in the first layer. Printing the other layers "re-synchronizes" the temperature management and temps alter as expected.

  • Steps needed to reproduce the problem
    Load dual-extrusion STL. Use extruder 1 (T0) for infill and 2 (T1) for perimeters. Load two filament profiles both with first-layer temperatures 210, and other layer temperatures 190. Enable ooze prevention. Set temperature variation to -5 degrees. Slice and export g-code.

  • Expected Results
    First layer temperature on active extruder should be 210 when printing starts. First layer temperature of inactive extruder should be 205 (or 185) as long as it is raised to 210 before printing in first layer or 190 in other layers). Other layers temperatures should be 190 of active and 185 of inactive extruder.

  • Actual Results
    Intial temperatures of both extruders are set to 205 before printer specific g-code with M104 (don't wait for temp), and then again to 205 after the printer specific g-code with M109 (wait for temp). Then T1 is selected as first active extruder (which is correct in my setup). But its temperature is now set to 190 with M109 and the inactive extruder is left as-is at 205. Printing begins when the active extrude has cooled down to 190 from 205, i.e. with a to cold active extruder and a to hot inactive in the first layer.

STL/Config (.ZIP) where problem occurs

config_gcode_and_stl.zip

@wilecoyote2015
Copy link

According to my findings, this happens also if the extruders are set to different temperatures. It seems that the temperature variation is applied to both extruders regardless which one is used. This also holds if the second extruder is not used for the print at all.

@wmmc88
Copy link

wmmc88 commented Oct 27, 2021

Just ran into this issue on version 2.4.0-beta1. The first layer temperatures are not respected when ooze prevention is enabled

@lukasmatena
Copy link
Collaborator

Fixed in 2.6.0-alpha2. Closing.

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

No branches or pull requests

5 participants