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;