diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index faf37c8ec9..98377dbc4d 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -1646,12 +1646,11 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato m_config.inner_wall_speed = print.default_region_config().inner_wall_speed; calib_pressure_advance pa_test(this); if(print.is_calib_mode() == Calib_PA_DDE) - gcode = pa_test.generate_test(); + gcode += pa_test.generate_test(); else - gcode = pa_test.generate_test(0.0,0.02); + gcode +=pa_test.generate_test(0.0,0.02); file.write(gcode); - print.is_calib_mode() = Calib_None; } else { //BBS: open spaghetti detector diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index df0e3b7db3..bc809dba9c 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -7872,13 +7872,7 @@ void Plater::calib_pa(bool bowden) { wxGetApp().mainframe->select_tab(size_t(MainFrame::tp3DEditor)); p->background_process.fff_print()->is_calib_mode() = bowden ? Calib_PA_Bowden : Calib_PA_DDE; - //BBS update extruder params and speed table before slicing - Plater::setExtruderParams(Slic3r::Model::extruderParamsMap); - Plater::setPrintSpeedTable(Slic3r::Model::printSpeedMap); - p->m_slice_all = false; - reslice(); - wxGetApp().mainframe->select_tab(size_t(MainFrame::tpPreview)); - //select_view_3D("Preview"); + } void Plater::import_sl1_archive()