diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp index 3d8a3700f..55bfb1467 100644 --- a/src/libslic3r/GCode/WipeTower.cpp +++ b/src/libslic3r/GCode/WipeTower.cpp @@ -1603,6 +1603,9 @@ void WipeTower::generate(std::vector> & // BBS //m_internal_rotation += 180.f; + if (m_layer_info->depth < m_perimeter_width) + continue; + if (m_layer_info->depth < m_wipe_tower_depth - m_perimeter_width) { // align y shift to perimeter width float dy = m_extra_spacing * m_perimeter_width;