Thanks for the reply, please allow me to clarify, when adding the second Ink tool type with the temperature set to zero, the minimum retraction is preset to 0.01, and the minimum flow rate at 0.001.
Using Cura on laptop, connected directly to USB port, in my case.
It will set the temperature to zero at the tool change as expected, the extruder will cool down, but the E value within the code for that tool will continue to rise.
is there a way to have it just not include the E code, or at lease keep it at E0?
Recommended Posts
GregValiant 1,342
I'm not 100% sure I understand but...
If you have the pen added as a second extruder and the temperature of that extruder is set below the setting in the M302 register in the printer (or as set in the StartUp Gcode with an M302 line) then when the printer sees a line like "G1 F2100 E90" then nothing should happen. The firmware prevents the extruder from actually moving and so there shouldn't be a problem. You can set the "pen extruder" temperature to your ambient temperature and set the retraction and other numbers as needed to allow Cura to slice. You would need to lower the material standby temperature to a low number as even the default 175° (for most materials) might be above the M302 setting of the printer.
The default M302 in my Ender 3 Pro is "M302 S170". If the set temperature for the "pen extruder" is M104 S25 then the printer processor simply won't allow the extruder movement. There will be a message sent to a print server (if you are using one) that would be something like "echo: cold extrusion prevented" and there might be a lot of them, but it would only be a problem if you are printing other than via an SD card. I don't know how Octoprint would react to the flood of error messages.
Link to post
Share on other sites