From ffa8e0ce6075ab1eea3d5b7a0a045eb8135b16d8 Mon Sep 17 00:00:00 2001 From: InsanityAutomation Date: Mon, 11 Oct 2021 10:54:22 -0400 Subject: [PATCH] potentially fix multi nozzle duplication as well --- Marlin/src/module/planner.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Marlin/src/module/planner.cpp b/Marlin/src/module/planner.cpp index e62a9ab5ee..3e7bf4a33c 100644 --- a/Marlin/src/module/planner.cpp +++ b/Marlin/src/module/planner.cpp @@ -2220,9 +2220,10 @@ bool Planner::_populate_block(block_t * const block, bool split_move, stepper.ENABLE_EXTRUDER(1); \ } \ else if (!g_uc_extruder_last_move[N]) { \ - stepper.DISABLE_EXTRUDER(N); \ - if ((N) == 0 && TERN0(HAS_DUPLICATION_MODE, extruder_duplication_enabled)) \ - stepper.DISABLE_EXTRUDER(1); \ + if ((N) == 0 && TERN0(HAS_DUPLICATION_MODE, extruder_duplication_enabled) && TERN1(MULTI_NOZZLE_DUPLICATION, TEST(duplication_e_mask, N))) \ + stepper.ENABLE_EXTRUDER(N); \ + else + stepper.DISABLE_EXTRUDER(N); \ } \ }while(0);