diff --git a/resources/calib/temperature_tower/temperature_tower.stl b/resources/calib/temperature_tower/temperature_tower.stl index b75f9af53b..1af2fcf199 100644 Binary files a/resources/calib/temperature_tower/temperature_tower.stl and b/resources/calib/temperature_tower/temperature_tower.stl differ diff --git a/src/slic3r/GUI/calib_dlg.cpp b/src/slic3r/GUI/calib_dlg.cpp index 5d23517a21..874e7f891d 100644 --- a/src/slic3r/GUI/calib_dlg.cpp +++ b/src/slic3r/GUI/calib_dlg.cpp @@ -321,13 +321,13 @@ Temp_Calibration_Dlg::Temp_Calibration_Dlg(wxWindow* parent, wxWindowID id, Plat unsigned long t = 0; if(!ti->GetTextCtrl()->GetValue().ToULong(&t)) return; - if(t> 350 || t < 180){ - MessageDialog msg_dlg(nullptr, wxString::Format(L"Supported range: 180%s - 350%s",_L("\u2103"),_L("\u2103")), wxEmptyString, wxICON_WARNING | wxOK); + if(t> 350 || t < 170){ + MessageDialog msg_dlg(nullptr, wxString::Format(L"Supported range: 170%s - 350%s",_L("\u2103"),_L("\u2103")), wxEmptyString, wxICON_WARNING | wxOK); msg_dlg.ShowModal(); if(t > 350) t = 350; else - t = 180; + t = 170; } t = (t / 5) * 5; ti->GetTextCtrl()->SetValue(std::to_string(t)); @@ -358,8 +358,8 @@ void Temp_Calibration_Dlg::on_start(wxCommandEvent& event) { read_long = m_tiStart->GetTextCtrl()->GetValue().ToULong(&start); read_long = read_long && m_tiEnd->GetTextCtrl()->GetValue().ToULong(&end); - if (!read_long || start > 350 || end < 180 || end > (start - 5)) { - MessageDialog msg_dlg(nullptr, _L("Please input valid values:\nStart temp: <= 350\nEnd temp: >= 180\nStart temp > End temp + 5)"), wxEmptyString, wxICON_WARNING | wxOK); + if (!read_long || start > 350 || end < 170 || end > (start - 5)) { + MessageDialog msg_dlg(nullptr, _L("Please input valid values:\nStart temp: <= 350\nEnd temp: >= 170\nStart temp > End temp + 5)"), wxEmptyString, wxICON_WARNING | wxOK); msg_dlg.ShowModal(); return; }