prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.8k stars 1.94k forks source link

Both extruders heat up on second layer in Dual Extruder system #9620

Open 3DSmitty opened 1 year ago

3DSmitty commented 1 year ago

Description of the bug

I have a dual extruder system. All works good except after the first layer both extruders heat up and the second extruder oozes a little causing artifacts in the print. I assume only the active extruder (T0) should be heated not both of them. Is this a bug in prusaslicer or am I missing something?

Gcode: ;LAYER_CHANGE ;Z:0.44 ;HEIGHT:0.2 G1 E30.84135 F6000 G92 E0 G1 Z1.24 F9000 M104 S235 T0 ; set temperature M104 S235 T1 ; set temperature M140 S80 ; set bed temperature G1 X121.039 Y128.961 G1 Z.44 G1 E10 F6000 ;TYPE:Perimeter

Project file & How to reproduce

xyzCalibration_cube13.txt

Checklist of files included above

Version of PrusaSlicer

2.5.0+win64

Operating system

Windows 10

Printer model

Geeetech A20M with dual extruder conversion

lukasmatena commented 1 year ago

@3DSmitty It is not a bug in the sense it would do something different then intended. This is how Slic3r and PrusaSlicer behaved for a long time.

However, there is now a new alpha version 2.6.0-alpha3 which changes the behavior with dual extruder setups (described here in the "Multi-material printing" section). I would be glad if you could try it and give us some feedback about how the changes affected your particular setup. Namely, this problem should be possible to solve by using the reworked "Ooze prevention" function.

3DSmitty commented 1 year ago

Those changes sound great! I will try it out and report back, thank you.