From dc31c96e4c0ab6ae87b9eeb2bb0ed2e1cc593666 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Wed, 14 Jun 2023 18:08:45 +0800 Subject: [PATCH] FIX: fix crash and modify the send info Change-Id: I47a1fc78ff79ff6196c2644d73a081935a4a27e4 --- src/slic3r/Utils/CalibUtils.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/slic3r/Utils/CalibUtils.cpp b/src/slic3r/Utils/CalibUtils.cpp index eba7e2b77..0db1d0b63 100644 --- a/src/slic3r/Utils/CalibUtils.cpp +++ b/src/slic3r/Utils/CalibUtils.cpp @@ -16,11 +16,12 @@ static const std::string temp_gcode_path = temp_dir + "/temp.gcode"; static const std::string path = temp_dir + "/test.3mf"; static const std::string config_3mf_path = temp_dir + "/test_config.3mf"; -static std::string MachineBedTypeString[BED_TYPE_COUNT] = { - //"auto", +static std::string MachineBedTypeString[5] = { + "auto", "pc", + "ep", "pei", - "pe", + "pte" }; static void cut_model(Model &model, std::array plane_points, ModelObjectCutAttributes attributes) @@ -759,7 +760,7 @@ void CalibUtils::send_to_print(const std::string& dev_id, const std::string& sel print_job->task_ams_mapping = select_ams; print_job->task_ams_mapping_info = ""; - print_job->task_use_ams = true; + print_job->task_use_ams = select_ams == "[254]" ? false : true; print_job->has_sdcard = obj_->has_sdcard(); print_job->set_print_config(MachineBedTypeString[bed_type], true, false, false, false, true);