From aeb2b0e41d5d0abda8252ef7c039e45ec7dc61bc Mon Sep 17 00:00:00 2001 From: Mike Constantino Date: Tue, 9 May 2023 08:50:08 -0400 Subject: [PATCH] Fix acceleration being set when disabled in PA line calibration (#1011) Update GCode.cpp Fixed issue where acceleration was being set on PA line calibration even when disabled in settings --- src/libslic3r/GCode.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 9d3e41287c..4c9eecb10c 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -1871,7 +1871,9 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato // SoftFever: calib if (print.calib_params().mode == CalibMode::Calib_PA_Line) { std::string gcode; - gcode += m_writer.set_acceleration((unsigned int)floor(m_config.outer_wall_acceleration.value + 0.5)); + if ((m_config.default_acceleration.value > 0 && m_config.outer_wall_acceleration.value > 0)) { + gcode += m_writer.set_acceleration((unsigned int)floor(m_config.outer_wall_acceleration.value + 0.5)); + } if (m_config.default_jerk.value > 0) { double jerk = m_config.outer_wall_jerk.value;