Hi Neotko,
I've missed the post in duet3D forum.
Indeed it would be good for Cura to manage properly with G10 commands the temperature when in RepRap Firmware mode.
Doing a parser is an option, but I have no time for that. It is pretty straight forward to replace any M104/ M109 by G10 Sx Rx and M116, so to keep the advantages of Cura temperature management.
So I believe that I'll stay with S3D for my Mankati and use Cura for the new UM3.
It seems that there are some cool features in Cura specially for dual extrusion, but the multi processes as in S3D are not implemented, not cool at all.
So for single extrusion, I bet I'll have a try with S3D on my UM3.
-
1
Recommended Posts
neotko 1,417
Yea Cura can't do that, it doesn't have a easy script system inside like S3D. But afaik it should be possible to set standy / heat temps.
The problem it's that Cura atm, like Thinkprint Tony said on Duet3D forum
"This would be helpful but it does require the firmware to look ahead, potential rather far in the gcode to anticipate a tool change and then act appropriately. I think the right answer is actually for the Slicer to do it as Lars says. The issue is that Cura should be using G10 properly rather than just using M106."
https://www.duet3d.com/forum/thread.php?id=1955
To do the same on Cura it would need a few changes. Maybe someone can do a pull request, and if a Cura developer can do the job for it, it could be done.
That's also, one of the advantages and disadvantages of S3D. It can do easy scripts, but Cura has a intelligent heat/cold timing to plan the heat/cold based on how fast C your hotend heats per second.
Short answer, you might want to do a Script Batch outside Cura to change the heat/cold/wait system so it works better with Duet3D and parse the gcodes before sending them, at least for now...
Link to post
Share on other sites