From 579d3b6e8d4c2d2f1ed91b4c696db5f0ce08a8b6 Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Mon, 8 Apr 2019 19:34:26 +0200 Subject: [PATCH] stop print erroneous movements fix --- Firmware/Marlin_main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 32e1d34e1..fc901c199 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -6093,6 +6093,7 @@ void clamp_to_software_endstops(float target[3]) float de = e - current_position[E_AXIS]; for (int i = 1; i < n_segments; ++ i) { float t = float(i) / float(n_segments); + if (mbl.active == false) return; plan_buffer_line( current_position[X_AXIS] + t * dx, current_position[Y_AXIS] + t * dy,