Ah, I see, so the report is not about a bug in the Klipper code itself, but rather in the sample config and macros there. I agree that indeed it does not work well and I’ll need to update the sample config to account for that.
I’m trying to run this on a Tenlog TL-D3 and I’m running into issues.
After hitting Home All, I set it to activate copy mode, and I’ve got the rough distance I want Extruder 2 to move to dialed in as it synchronizes.
After this, Extruder 2 does nothing; Extruder 1 moves on to go print the part while Extruder 2 just sits there. Is there something I’m doing wrong? (I’m generally having issues getting Extruder 2 to do much of anything).
I have a similar situation with my Tenlog TL-D3 Pro. T1 moves into place, but does not follow any X commands from T0, despite being in Copy or Mirror mode. Got the idex_modes.py, cartesian.py from the branch above, but no difference. Did you figure it out?
EDIT: I found my issue. Klipper 0.12 natively supports COPY and MIRROR modes. I had to update my T0 and T1 macros to save and restore the Dual carriage state.