Request - M207 Retraction - Single Tool with multiple extruders
-
It would be great to have independent control of retraction of each extruder on a tool. My application for this is a mixing paste extruder. My extruders have very different characteristics and could really do with different retraction settings, looking through the documentation before the build this appeared to be possible but I obviously misread/misunderstood.
In the object model "retraction" seems to belong to the tool rather than the extruder which I find a bit odd as it is a movement exclusive to an extruder.
So I'd really like to be able to use something like the following
M207 P0 S0.5:0.8 F600:120 Z0:0.5
-
@littlehobbyshop it's per tool using the P number.
So P0 is tool 0, P1 is tool 1 and so on -
@jay_s_uk I'm aware of that. As per the title I have multiple extruders on a single tool for mixing using M567 mix ratios.
-
@littlehobbyshop so you would like retraction to match the M567 configured ratios? Or be arbitrarily configurable per drive on a mixing tool?
-
@t3p3tony for me, per drive would be best independent of the mix ratio. I think retraction as per the mix ratio doesn't really allow for difference in material properties that would affect retraction.
I'm mixing a paste with a pigment. So I have the paste in a large syringe and it has a very different viscosity to the pigment. The pigment is in a much smaller syringe and I would want to avoid retracting that more than absolutely necessary so that I'm not pulling paste up into the pigment. I hope that adds some context.
-
I can see the usage case for this even with a "conventional" mixing hot end which might be mixing different filaments (yes it can be done if the temperature requirements are similar). Currently firmware retraction (G10) will retract all extruders contained in the tool definition by the same amount. But if one were mixing a more viscous filament with a less viscous one, then it might be desirable to have different retraction amounts per extruder drive. I don't think retraction based on mixing ratio would be much use (but I could be wrong) because we tend to need the same amount of retraction regardless of filament flow rate. But configurable retraction per extruder drive could be useful. We have configurable pressure advance per extruder drive so why not retraction as well?