Handling retraction with mixing extruder April 10, 2019 06:27AM |
Registered: 5 years ago Posts: 17 |
Re: Handling retraction with mixing extruder April 16, 2019 12:38AM |
Registered: 5 years ago Posts: 15 |
Re: Handling retraction with mixing extruder January 13, 2020 04:56PM |
Registered: 7 years ago Posts: 619 |
Quote
LMF5000
I have a zonestar z5fm2 running marlin 1.1.8 with a mixing extruder.
That is, 2 extruder stepper motors feeding a 2-in 1-out hotend (similar to the E3D cyclops).
I'm slicing with simplify3d and I have set up:
T0 set to the first extruder;
T1 set to the second extruder;
T2 set to a virtual extruder consisting of a 50/50 mix of extruder 1 and 2 (made by having this in the start code: M163 S0 P50 followed by M164 S2)
I was wondering how you handle the retraction. Currently only the active tool (eg. extruder motor 1 when using T1) retracts, which leads to a lot of oozing since the filament in the unused half is still applying some pressure.
I read that for a setup like mine it is necessary to get both extruders to retract. How do I do that?
I've seen the documentation for programming G10/G11 firmware retract with M207 but there does not seem to be a way to specify the tool to use.
I could make a find-and-replace post processing script in simplify3d to replace retracts of T0 or T1 with retracts of T2 (so both motors retract), but then how would I get it to switch back to the proper original tool when resuming printing?
Is there a way to address an extruder directly in G1 commands (so I could force both to retract), or temporarily switch a tool for just one command (so I could switch tool for the retract command only and it would go back to printing with the previous tool afterwards)?