Hi all. My machine has two extruders and I'm attempting to print a part that uses Extruder 1 for the first 4mm, then switch to Extruder 0 for the last few layers (printing black numbers on top of a different-colored base).
I'm having a really frustrating time trying to get this to work properly -- in fact a lot of dual-extrusion operations I've attempted I've found extremely frustrating.
My thought was that to avoid using an ooze shield for the whole part I would use two processes with temperature setpoints, keeping the black extruder cold until layer 39 when it starts to warm up, so that it can printing at layer 40.
So I set up two processes:
1) Extruder 1 prints up to layer 40 (4mm at 0.1mm layer).
2) Extruder 0 prints layer 40 and above.
I have both processes grouped (differing only in start/stop heights and default extruder) with temperature setpoints:
Extruder 0 (for black digits):
- Layer 1: 0 degrees
- Layer 39: 190 degrees (start warming up 1 layer prior to use after layer 40)
Extruder 1 (base color):
- Layer 1: 191 degrees
- Layer 40: 0 degrees (base color no longer used)
But what I end up with in my gcode is this:
- Init (this is fine, it sets initial temps correctly):
M104 T0 S0
M104 T1 S191
M109 T0 S0
M109 T1 S191
...
; layer 39, Z = 4
M104 S190 T0
...
; layer 40, Z = 4.1
M104 S0 T0
At layer 40, it just turns off the temps that were set at layer 39. It should have turned off T1, NOT T0.
What's going on here? This is really frustrating. I'm finding the configuration process in Simplify3D to be really confusing (I've been using Slic3r very successfully for several months now, including with dual extrusion). I've been able to solve or work around most of the problems I've faced trying to configure Simplify3D, but this one actually seems like a bug instead of just a difference in philosophy.
In this same use case, it would also be nice if the "Wait for temp to stabilize" actually caused the temp setpoints that are inserted to use M109 instead of M104 when making large temperature shifts. When adjusting a few degrees at a time, M104 is fine, but anything >10 degrees can take some time to achieve. If I tried to set my temperature for layer 40 *at* layer 40, it would be attempting to cold-extrude for at least most of the layer and end up grinding my filament away.