Problem with temperatures and multiple extruders …



  • I've been fiddling with this for a few days now, and I'm just not making any progress…

    The issue I've got is that the Duet (and RepRapFirmware) are handling extruder temperatures in ways that it seems there aren't slicers that understand. M104/M109 behave fundamentally differently than other controllers because of the tool separation. They seem to set the active temperature on the current tool, but that means when you switch tools, the heater turns off completely because there's no standby set. You can use G10 to set standby temperatures, of course, but there aren't any slicers that actually do that -- as far as I can tell they all use M104/M109. You can hack it up in startup scripts, but that only works if your temperatures never change during a print. That both breaks first-layer temperature control, and smart temperature control that, for example, Slic3r uses to dial back temperatures to help with oozing.

    How are people working around this? Is there a setting I'm missing that completely disables the concept of standby temperatures? (Maintaining a single temperature would make the slicers work correctly, because that's how every other controller works...)

    I assume there's got to be something I'm missing here, as clearly people are using the Duet with multiple extruders, and I don't get how that'd be if you can't actually use any of the common software to do it ...

    Searches of the forum haven't turned up anything except some similar complaints ...



  • Nevermind, I see the behavior of M104/M109 was changed to do that in the latest firmware.


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.