Cool, thanks Preston. Well, kinda moot anymore cause that printer decided to stop working and I sent it back. Been waiting about two months for the Prusa MK3 to arrive, still on backorder :p. Cheers.
- 9 months later...
I have the same problem. The preview shows correct extruder selection but the printer uses the wrong one. Even overriding infill/bottom/.. extruder settings did not help.
44 minutes ago, Ruppi said:I have the same problem. The preview shows correct extruder selection but the printer uses the wrong one. Even overriding infill/bottom/.. extruder settings did not help.
I was wondering since I printed same objects without problems. So I just removed other objects from bed and print only one. It worked. Seem to be a small bug in Cura.
- 4 years later...
TL;DR: the gcode produced is broken; edit the file; remove all lines referring to T0
----
I have a Qidi i-Fast (dual extruder), and have been having the same problem. The part I've selected to slice is set to the second extruder. I've tried turning off the "enable" checkbox for the first extruder as well, but no luck - the GCode keeps trying print from the first extruder.
I ran the GCode through ChatGPT, and I think I've found the error:
The Gcode produced uses "T0" for the first printhead, and "T1" for the second.
Ideally, there would be NO reference to "T0" in the Gcode, but as you can see, there are 4 commands involving T0.
The main problem is that the last tool command makes that tool in use...
So after the T0 3600 command happens, the first printhead is now in use... and there is no subsequent T1 command, so T0 is used for the entire print.
Solution is to just remove the (4) lines that mention T0.
;FLAVOR:Marlin
;TIME:17624
;Filament used: 0m, 17.5735m
;Layer height: 0.2
;MINX:89.111
;MINY:59.11
;MINZ:0.3
;MAXX:240.895
;MAXY:190.89
;MAXZ:15.9
;TARGET_MACHINE.NAME:i-fast
;Generated with Cura_SteamEngine 5.6.0
T1
M82 ;absolute extrusion mode
G28
G0 X0 Y0 Z50 F3600
M140 S60
M104 T0 S220.0 -> temperature setting of T0 head
M104 T1 S220.0
M190 S60
M109 T1 S220.0
M109 T0 S220.0 -> temperature setting of T0 head
T1 F3600
G92 E-19
G0 X0 Y4 Z0.3 F3600
G1 X330 E0 F2400
T0 F3600 -> sets the movement speed of the T0 head # PROBLEM IS HERE
G92 E-19
G0 X330 Y5 F3600
G1 X5 E0 F2400
.....
M104 S0 T0 -> temperature setting of T0 head
M104 S0 T1
M140 S0
;Retract the filament
G92 E0
G1 E-3 F300
G0 Z320
G0 X330 Y0 F1800
M82 ;absolute extrusion mode
M104 S0
;End of Gcode
- 1
Recommended Posts
Preston3 0
@rw3iss
In my own experience I noticed that sometimes Cura will allow the skirt to be printed in material 1 before switching to material 2 to print the object. I suggest switching the model to layer view and checking to see what layers are actually being printed from extruder 1 and extruder 2.
In my case I always stopped the printer when I saw the skirt/brim being printed in the non-desired material thus it took a few hours to realize what was happening.
In Addition, it is possible to right click the Extruder 1 in the right side toolbar and disable it, same goes for extruder 2.
Hope this helps!
Current Release: Cura 3.3.1
Edited by Preston3Link to post
Share on other sites