Yeah I already have an Ender 3 modded with linear rails and a Hemera, and have both added in Cura and running off one Octopi
Being a bedslinger tho, the Ender3 does not compare to the new CoreXY IDEX. I have souped the Ender 3 speeds up to the max (100mm/s, 3000 accel), but this new one will do 200mm/s, 6000 accel out of the box without any tweaks. Plus of course it's an IDEX, so I can use Copy Mode to print off two copies at once, making it basically 4x as fast as the Ender3
QuoteI'm not familiar with the Snapmaker printers, but some IDEX printers have gcode commands that tell the printer what Mode to use. Raise3D uses something like M650 for regular, M651 for Mirror, and M652 for Duplicate
My printer does not support those AFAIK. Besides, this preheat issue mainly concerns "Normal" IDEX mode (Multi-material in one print)
I put in a feature request on the GitHub repo, let's see what the devs think...
Recommended Posts
GregValiant 1,141
Yes, that happens because the second material isn't affected by disabling the extruder. It still has a set "standby temperature" and that is what you are asking for in the StartUp gcode.
Before you disable the extruder - set the "Material | Standby Temperature" of that extruder to 0. The downside is you must remember to change it back, OR, re-select that settings profile and "discard" the changes. That would also change it back. With the Standby Temperature at 0 the code comes out as you would want with:
M104 S0 T1 ; Start heating T1
You may also run into a problem if you disable Extruder0, or start a print with Extruder1. Your startup gcode explicitly asks for T1 to start out at Standby Temperature and T0 to start at Print Temperature. That may not always be true. You'll need to stay aware of that.
A fix may to consider is adding additional printers in Cura. Each could have it's own startup gcode. I have a second Ender installed as my "TPU Printer" because the purge lines in the StartUp gcode are a lot slower than for PLA or PETG.
I'm not familiar with the Snapmaker printers, but some IDEX printers have gcode commands that tell the printer what Mode to use. Raise3D uses something like M650 for regular, M651 for Mirror, and M652 for Duplicate. In that case you would install 3 printers and use the one for the Mode you want to print with and the M65_ command would be in the StartUp Gcode.
Edited by GregValiantLink to post
Share on other sites