From 986d1093c5e842b70bd43c3cc37150bb2bc63ce4 Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 10 Jan 2025 10:43:48 +0800 Subject: [PATCH 01/49] ci: update network module based on commit b6b1716 Change-Id: Ic0446de678e9910077c475b5f087d0525b3d8aff --- src/slic3r/Utils/bambu_networking.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 134ff1921..19b25871e 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -96,8 +96,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.06" - +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.08" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 39a5a5a539a48b3370171dc118c36c8b5f79dc88 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Mon, 13 Jan 2025 18:57:26 +0800 Subject: [PATCH 02/49] ENH: cli: add more information into result.json jira: no-jira Change-Id: I59d5a249663f79bfd3fe830abd2587cc9e618593 --- src/BambuStudio.cpp | 197 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 179 insertions(+), 18 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 016b4e895..327e70687 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -149,6 +149,25 @@ std::map cli_errors = { {CLI_FILAMENT_UNPRINTABLE_ON_FIRST_LAYER, "Found some filament unprintable at first layer on current Plate. Please make sure the 3mf file can be successfully sliced with the same Plate type in the latest Bambu Studio."} }; +typedef struct _object_info{ + int id{0}; + std::string name; + size_t triangle_count{0}; + float bbox_x; + float bbox_y; + float bbox_z; + float bbox_width; + float bbox_depth; + float bbox_height; +}object_info_t; + +typedef struct _filament_info{ + int id{0}; + std::string filament_id; + float total_used_g {0.f}; + float main_used_g {0.f}; +}filament_info_t; + typedef struct _sliced_plate_info{ int plate_id{0}; size_t sliced_time {0}; @@ -158,6 +177,14 @@ typedef struct _sliced_plate_info{ size_t generate_support_material_time {0}; size_t triangle_count{0}; std::string warning_message; + + float total_predication{0.f}; + float main_predication{0.f}; + int filament_change_times {0}; + int layer_filament_change {0}; + + std::vector objects; + std::vector filaments; }sliced_plate_info_t; typedef struct _sliced_info { @@ -432,15 +459,64 @@ void record_exit_reson(std::string outputdir, int code, int plate_id, std::strin for (size_t index = 0; index < sliced_info.sliced_plates.size(); index++) { json plate_json; - plate_json["id"] = sliced_info.sliced_plates[index].plate_id; - plate_json["sliced_time"] = sliced_info.sliced_plates[index].sliced_time; - plate_json["sliced_time_with_cache"] = sliced_info.sliced_plates[index].sliced_time_with_cache; - plate_json["make_perimeters_time"] = sliced_info.sliced_plates[index].make_perimeters_time; - plate_json["infill_time"] = sliced_info.sliced_plates[index].infill_time; - plate_json["generate_support_material_time"] = sliced_info.sliced_plates[index].generate_support_material_time; - plate_json["triangle_count"] = sliced_info.sliced_plates[index].triangle_count; - plate_json["warning_message"] = sliced_info.sliced_plates[index].warning_message; - j["sliced_plates"].push_back(plate_json); + sliced_plate_info_t& sliced_plate_info = sliced_info.sliced_plates[index]; + plate_json["id"] = sliced_plate_info.plate_id; + plate_json["sliced_time"] = sliced_plate_info.sliced_time; + plate_json["sliced_time_with_cache"] = sliced_plate_info.sliced_time_with_cache; + plate_json["make_perimeters_time"] = sliced_plate_info.make_perimeters_time; + plate_json["infill_time"] = sliced_plate_info.infill_time; + plate_json["generate_support_material_time"] = sliced_plate_info.generate_support_material_time; + plate_json["triangle_count"] = sliced_plate_info.triangle_count; + plate_json["warning_message"] = sliced_plate_info.warning_message; + + plate_json["total_predication"] = sliced_plate_info.total_predication; + plate_json["main_predication"] = sliced_plate_info.main_predication; + plate_json["filament_change_times"] = sliced_plate_info.filament_change_times; + plate_json["layer_filament_change"] = sliced_plate_info.layer_filament_change; + + //object info + if (!sliced_plate_info.objects.empty()) + { + for (size_t j = 0; j < sliced_plate_info.objects.size(); j++) + { + json object_json; + object_info_t& object = sliced_plate_info.objects[j]; + + object_json["id"] = object.id; + object_json["name"] = object.name; + object_json["triangle_count"] = object.triangle_count; + + json bbox_json; + bbox_json["x"] = object.bbox_x; + bbox_json["y"] = object.bbox_y; + bbox_json["z"] = object.bbox_z; + bbox_json["width"] = object.bbox_width; + bbox_json["depth"] = object.bbox_depth; + bbox_json["height"] = object.bbox_height; + object_json["bbox"] = bbox_json; + + plate_json["objects"].push_back(std::move(object_json)); + } + } + + //filament info + if (!sliced_plate_info.filaments.empty()) + { + for (size_t j = 0; j < sliced_plate_info.filaments.size(); j++) + { + json filament_json; + filament_info_t& filament = sliced_plate_info.filaments[j]; + + filament_json["id"] = filament.id; + filament_json["filament_id"] = filament.filament_id; + filament_json["total_used_g"] = filament.total_used_g; + filament_json["main_used_g"] = filament.main_used_g; + + plate_json["filaments"].push_back(std::move(filament_json)); + } + } + + j["sliced_plates"].push_back(std::move(plate_json)); } for (auto& iter: key_values) j[iter.first] = iter.second; @@ -1241,19 +1317,27 @@ int CLI::run(int argc, char **argv) /*BOOST_LOG_TRIVIAL(info) << "begin to setup params, argc=" << argc << std::endl; for (int index=0; index < argc; index++) BOOST_LOG_TRIVIAL(info) << "index="<< index <<", arg is "<< argv[index] <setup(debug_argc, debug_argv))*/ if (!this->setup(argc, argv)) @@ -5600,6 +5684,83 @@ int CLI::run(int argc, char **argv) sliced_plate_info.infill_time = slice_time[TIME_INFILL]; sliced_plate_info.generate_support_material_time = slice_time[TIME_GENERATE_SUPPORT]; + //get predication and filament change + PrintEstimatedStatistics& print_estimated_stat = gcode_result->print_statistics; + const PrintEstimatedStatistics::Mode& time_mode = print_estimated_stat.modes[static_cast(PrintEstimatedStatistics::ETimeMode::Normal)]; + auto it = std::find_if(time_mode.roles_times.begin(), time_mode.roles_times.end(), [](const std::pair& item) { return ExtrusionRole::erWipeTower == item.first; }); + sliced_plate_info.total_predication = time_mode.time; + sliced_plate_info.main_predication = time_mode.time - time_mode.prepare_time; + sliced_plate_info.filament_change_times = print_estimated_stat.total_filament_changes; + if (it != time_mode.roles_times.end()) { + //filament changes time will be included in prime tower time later + //ConfigOptionFloat* machine_load_filament_time_opt = m_print_config.option("machine_load_filament_time"); + //ConfigOptionFloat* machine_unload_filament_time_opt = m_print_config.option("machine_unload_filament_time"); + sliced_plate_info.main_predication -= it->second; + //sliced_plate_info.main_predication -= sliced_plate_info.filament_change_times * (machine_load_filament_time_opt->value + machine_unload_filament_time_opt->value); + } + bool has_tool_change = false; + auto custom_gcodes_iter = model.plates_custom_gcodes.find(index); + if (custom_gcodes_iter != model.plates_custom_gcodes.end()) + { + CustomGCode::Info custom_gcodes = custom_gcodes_iter->second; + for (const Item& custom_gcode : custom_gcodes.gcodes) + if (custom_gcode.type == CustomGCode::ToolChange) { + has_tool_change = true; + break; + } + } + if (has_tool_change) + sliced_plate_info.layer_filament_change = print_estimated_stat.total_filament_changes; + + //filaments + auto* filament_ids = dynamic_cast(m_print_config.option("filament_ids")); + std::vector filament_diameters = gcode_result->filament_diameters; + std::vector filament_densities = gcode_result->filament_densities; + + for (auto& iter : print_estimated_stat.total_volumes_per_extruder) + { + filament_info_t filament_info; + + filament_info.id = iter.first + 1; + filament_info.total_used_g = iter.second; + + filament_info.filament_id = (filament_info.id <= filament_ids->values.size())? filament_ids->values[iter.first] : "unknown"; + + auto main_iter = print_estimated_stat.model_volumes_per_extruder.find(iter.first); + if (main_iter != print_estimated_stat.model_volumes_per_extruder.end()) + filament_info.main_used_g = main_iter->second; + + auto support_iter = print_estimated_stat.support_volumes_per_extruder.find(iter.first); + if (support_iter != print_estimated_stat.support_volumes_per_extruder.end()) + filament_info.main_used_g += support_iter->second; + + double koef = 0.001; + //filament_info.main_used_m = koef * filament_info.main_used_m / (PI * sqr(0.5 * filament_diameters[filament_info.id])); + filament_info.main_used_g = koef * filament_info.main_used_g * filament_densities[iter.first]; + filament_info.total_used_g = koef * filament_info.total_used_g * filament_densities[iter.first]; + + sliced_plate_info.filaments.push_back(std::move(filament_info)); + } + + //objects + ModelObjectPtrs plate_objects = part_plate->get_objects_on_this_plate(); + for (ModelObject* object : plate_objects) + { + object_info_t object_info; + object_info.id = object->id().id; + object_info.name = object->name; + object_info.triangle_count = object->facets_count(); + + BoundingBoxf3 bbox_f = object->bounding_box(); + object_info.bbox_x = bbox_f.min.x(); + object_info.bbox_y = bbox_f.min.y(); + object_info.bbox_z = bbox_f.min.z(); + object_info.bbox_width = bbox_f.max.x() - object_info.bbox_x; + object_info.bbox_depth = bbox_f.max.y() - object_info.bbox_y; + object_info.bbox_height = bbox_f.max.z() - object_info.bbox_z; + + sliced_plate_info.objects.push_back(std::move(object_info)); + } if (max_slicing_time_per_plate != 0) { long long time_cost = end_time - start_time; From db0440f0ad5bc88a2badff1a5b70e42bf2f75e07 Mon Sep 17 00:00:00 2001 From: gerrit Date: Wed, 15 Jan 2025 21:32:47 +0800 Subject: [PATCH 03/49] ci: update network module based on commit ac0f9cf Change-Id: Ibc6fac5c9c4fbb943817d8ce55291f488a8477b3 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 19b25871e..be529ac51 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -96,7 +96,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.08" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.09" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 71c39c8ad8796ea707295ff7a14c0b919fecfe18 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Thu, 16 Jan 2025 14:05:47 +0800 Subject: [PATCH 04/49] FIX: CLI: fix the compiling issues casued by variable name changes jira: no-jira Change-Id: I9ec8d637d45c8f932c3e2bdbf13cfc19a82b3680 --- src/BambuStudio.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 327e70687..d85653fcf 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -5690,7 +5690,7 @@ int CLI::run(int argc, char **argv) auto it = std::find_if(time_mode.roles_times.begin(), time_mode.roles_times.end(), [](const std::pair& item) { return ExtrusionRole::erWipeTower == item.first; }); sliced_plate_info.total_predication = time_mode.time; sliced_plate_info.main_predication = time_mode.time - time_mode.prepare_time; - sliced_plate_info.filament_change_times = print_estimated_stat.total_filament_changes; + sliced_plate_info.filament_change_times = print_estimated_stat.total_filamentchanges; if (it != time_mode.roles_times.end()) { //filament changes time will be included in prime tower time later //ConfigOptionFloat* machine_load_filament_time_opt = m_print_config.option("machine_load_filament_time"); @@ -5710,7 +5710,7 @@ int CLI::run(int argc, char **argv) } } if (has_tool_change) - sliced_plate_info.layer_filament_change = print_estimated_stat.total_filament_changes; + sliced_plate_info.layer_filament_change = print_estimated_stat.total_filamentchanges; //filaments auto* filament_ids = dynamic_cast(m_print_config.option("filament_ids")); From d708f5125298061f21d29146c07c7b7209f67665 Mon Sep 17 00:00:00 2001 From: tao wang Date: Wed, 27 Nov 2024 17:21:33 +0800 Subject: [PATCH 05/49] NEW:support sending 3mf to farm software jira:[none] Change-Id: I16874751acdaba78194fb597bb6e5bb0a18bc7d7 --- src/slic3r/GUI/GLToolbar.cpp | 1 + src/slic3r/GUI/GLToolbar.hpp | 1 + src/slic3r/GUI/MainFrame.cpp | 19 ++++++++++++++ src/slic3r/GUI/MainFrame.hpp | 3 ++- src/slic3r/GUI/Plater.cpp | 50 ++++++++++++++++++++++++++++++++++++ 5 files changed, 73 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GLToolbar.cpp b/src/slic3r/GUI/GLToolbar.cpp index fe695d081..6f1ea0c69 100644 --- a/src/slic3r/GUI/GLToolbar.cpp +++ b/src/slic3r/GUI/GLToolbar.cpp @@ -32,6 +32,7 @@ wxDEFINE_EVENT(EVT_GLTOOLBAR_PRINT_SELECT, SimpleEvent); wxDEFINE_EVENT(EVT_GLTOOLBAR_SEND_TO_PRINTER, SimpleEvent); wxDEFINE_EVENT(EVT_GLTOOLBAR_SEND_TO_PRINTER_ALL, SimpleEvent); wxDEFINE_EVENT(EVT_GLTOOLBAR_PRINT_MULTI_MACHINE, SimpleEvent); +wxDEFINE_EVENT(EVT_GLTOOLBAR_SEND_MULTI_APP, SimpleEvent); wxDEFINE_EVENT(EVT_GLTOOLBAR_ADD, SimpleEvent); diff --git a/src/slic3r/GUI/GLToolbar.hpp b/src/slic3r/GUI/GLToolbar.hpp index 0b21be272..5a686bca5 100644 --- a/src/slic3r/GUI/GLToolbar.hpp +++ b/src/slic3r/GUI/GLToolbar.hpp @@ -33,6 +33,7 @@ wxDECLARE_EVENT(EVT_GLTOOLBAR_PRINT_SELECT, SimpleEvent); wxDECLARE_EVENT(EVT_GLTOOLBAR_SEND_TO_PRINTER, SimpleEvent); wxDECLARE_EVENT(EVT_GLTOOLBAR_SEND_TO_PRINTER_ALL, SimpleEvent); wxDECLARE_EVENT(EVT_GLTOOLBAR_PRINT_MULTI_MACHINE, SimpleEvent); +wxDECLARE_EVENT(EVT_GLTOOLBAR_SEND_MULTI_APP, SimpleEvent); wxDECLARE_EVENT(EVT_GLTOOLBAR_ADD, SimpleEvent); diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index b8a80420b..ddfc6b041 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -1639,6 +1639,8 @@ wxBoxSizer* MainFrame::create_side_tools() wxPostEvent(m_plater, SimpleEvent(EVT_GLTOOLBAR_SEND_TO_PRINTER)); else if (m_print_select == eSendToPrinterAll) wxPostEvent(m_plater, SimpleEvent(EVT_GLTOOLBAR_SEND_TO_PRINTER_ALL)); + else if (m_print_select == eSendMultiApp) + wxPostEvent(m_plater, SimpleEvent(EVT_GLTOOLBAR_SEND_MULTI_APP)); /* else if (m_print_select == ePrintMultiMachine) wxPostEvent(m_plater, SimpleEvent(EVT_GLTOOLBAR_PRINT_MULTI_MACHINE));*/ }); @@ -1792,12 +1794,24 @@ wxBoxSizer* MainFrame::create_side_tools() p->Dismiss(); }); + SideButton *send_to_multi_app_btn = new SideButton(p, _L("Send to Bambu Farm Manager Client"), ""); + send_to_multi_app_btn->SetCornerRadius(0); + send_to_multi_app_btn->Bind(wxEVT_BUTTON, [this, p](wxCommandEvent &) { + m_print_btn->SetLabel(_L("Send to BFMC")); + m_print_select = eSendMultiApp; + m_print_enable = get_enable_print_status(); + m_print_btn->Enable(m_print_enable); + this->Layout(); + p->Dismiss(); + }); + p->append_button(print_plate_btn); p->append_button(print_all_btn); p->append_button(send_to_printer_btn); p->append_button(send_to_printer_all_btn); p->append_button(export_sliced_file_btn); p->append_button(export_all_sliced_file_btn); + p->append_button(send_to_multi_app_btn); if (enable_multi_machine) { SideButton* print_multi_machine_btn = new SideButton(p, _L("Send to Multi-device"), ""); print_multi_machine_btn->SetCornerRadius(0); @@ -1959,6 +1973,11 @@ bool MainFrame::get_enable_print_status() enable = false; } enable = enable && !is_all_plates; + }else if (m_print_select == eSendMultiApp) { + if (!current_plate->is_slice_result_ready_for_print()) { + enable = false; + } + enable = enable && !is_all_plates; } BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(": m_print_select %1%, enable= %2% ")%m_print_select %enable; diff --git a/src/slic3r/GUI/MainFrame.hpp b/src/slic3r/GUI/MainFrame.hpp index c45478a6b..463c7a199 100644 --- a/src/slic3r/GUI/MainFrame.hpp +++ b/src/slic3r/GUI/MainFrame.hpp @@ -238,7 +238,8 @@ class MainFrame : public DPIFrame eSendToPrinterAll = 6, eUploadGcode = 7, eExportAllSlicedFile = 8, - ePrintMultiMachine = 9 + ePrintMultiMachine = 9, + eSendMultiApp = 10 }; void update_layout(); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 7fcd68e3d..d9e5bcc51 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -2693,6 +2693,7 @@ struct Plater::priv bool PopupObjectTable(int object_id, int volume_id, const wxPoint& position); void on_action_send_to_printer(bool isall = false); void on_action_send_to_multi_machine(SimpleEvent&); + void on_action_send_to_multi_app(SimpleEvent&); int update_print_required_data(Slic3r::DynamicPrintConfig config, Slic3r::Model model, Slic3r::PlateDataPtrs plate_data_list, std::string file_name, std::string file_path); private: bool layers_height_allowed() const; @@ -3060,6 +3061,7 @@ Plater::priv::priv(Plater *q, MainFrame *main_frame) q->Bind(EVT_GLTOOLBAR_SEND_TO_PRINTER, &priv::on_action_export_to_sdcard, this); q->Bind(EVT_GLTOOLBAR_SEND_TO_PRINTER_ALL, &priv::on_action_export_to_sdcard_all, this); q->Bind(EVT_GLTOOLBAR_PRINT_MULTI_MACHINE, &priv::on_action_send_to_multi_machine, this); + q->Bind(EVT_GLTOOLBAR_SEND_MULTI_APP, &priv::on_action_send_to_multi_app, this); q->Bind(EVT_GLCANVAS_PLATE_SELECT, &priv::on_plate_selected, this); q->Bind(EVT_DOWNLOAD_PROJECT, &priv::on_action_download_project, this); q->Bind(EVT_IMPORT_MODEL_ID, &priv::on_action_request_model_id, this); @@ -7243,6 +7245,54 @@ void Plater::priv::on_action_send_to_multi_machine(SimpleEvent&) m_send_multi_dlg->ShowModal(); } +void Plater::priv::on_action_send_to_multi_app(SimpleEvent &) +{ +#ifdef WIN32 + HKEY hKey; + + LONG result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Bambulab\\Bambu Farm Manager Client"), 0, KEY_READ, &hKey); + LONG result_backup = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("HKEY_CLASSES_ROOT\\bambu-farm-client\\shell\\open\\command"), 0, KEY_READ, &hKey); + + if (result == ERROR_SUCCESS || result_backup == ERROR_SUCCESS) { + RegCloseKey(hKey); + + auto gcodeResult = q->send_gcode(partplate_list.get_curr_plate_index(), [this](int export_stage, int current, int total, bool &cancel) {}); + + if (gcodeResult != 0) { + BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << ":send_gcode failed\n"; + return; + } + + PrintPrepareData data; + q->get_print_job_data(&data); + + if (data._3mf_path.empty()) { + BOOST_LOG_TRIVIAL(debug) << __FUNCTION__ << ":3mf path is empty\n"; + return; + } + + wxString filename = q->get_export_gcode_filename("", true, partplate_list.get_curr_plate_index() == PLATE_ALL_IDX ? true : false); + wxString filepath = wxString::FromUTF8(data._3mf_path.string()); + filepath.Replace("\\", "/"); + std::string filePath = "?version=v1.6.0&path=" + filepath.ToStdString() + "&name=" + filename.utf8_string(); + wxString url = "bambu-farm-client://upload-file" + Http::url_encode(filePath); + if (!wxLaunchDefaultBrowser(url)) { + GUI::MessageDialog msgdialog(nullptr, _L("Failed to start Bambu Farm Manager Client."), "", wxAPPLY | wxOK); + msgdialog.ShowModal(); + } + + } else { + GUI::MessageDialog msgdialog(nullptr, _L("No Bambu Farm Manager Client found."), "", wxAPPLY | wxOK); + msgdialog.ShowModal(); + } +#endif // WIN32 + +#ifdef __APPLE__ + // todo +#endif //__APPLE__ + +} + void Plater::priv::on_action_print_plate_from_sdcard(SimpleEvent&) { if (q != nullptr) { From 94ff2f590a03b96a16e79457014aa9eac55fa42e Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 16 Jan 2025 11:25:37 +0800 Subject: [PATCH 06/49] ENH:dynamically check the installation of the farm software. Change-Id: I2c0d52498c067b9494ffc2b75b0f4390e2851e0c --- src/slic3r/GUI/MainFrame.cpp | 51 +++++++++++++++++++++++++++--------- src/slic3r/GUI/MainFrame.hpp | 1 + 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index ddfc6b041..d5c65814b 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -1794,24 +1794,30 @@ wxBoxSizer* MainFrame::create_side_tools() p->Dismiss(); }); - SideButton *send_to_multi_app_btn = new SideButton(p, _L("Send to Bambu Farm Manager Client"), ""); - send_to_multi_app_btn->SetCornerRadius(0); - send_to_multi_app_btn->Bind(wxEVT_BUTTON, [this, p](wxCommandEvent &) { - m_print_btn->SetLabel(_L("Send to BFMC")); - m_print_select = eSendMultiApp; - m_print_enable = get_enable_print_status(); - m_print_btn->Enable(m_print_enable); - this->Layout(); - p->Dismiss(); - }); - p->append_button(print_plate_btn); p->append_button(print_all_btn); p->append_button(send_to_printer_btn); p->append_button(send_to_printer_all_btn); p->append_button(export_sliced_file_btn); p->append_button(export_all_sliced_file_btn); - p->append_button(send_to_multi_app_btn); + + + if (check_bbl_farm_client_installed()) { + SideButton *send_to_multi_app_btn = new SideButton(p, _L("Send to Bambu Farm Manager Client"), ""); + send_to_multi_app_btn->SetCornerRadius(0); + p->append_button(send_to_multi_app_btn); + + send_to_multi_app_btn->Bind(wxEVT_BUTTON, [this, p](wxCommandEvent &) { + m_print_btn->SetLabel(_L("Send to BFMC")); + m_print_select = eSendMultiApp; + m_print_enable = get_enable_print_status(); + m_print_btn->Enable(m_print_enable); + this->Layout(); + p->Dismiss(); + }); + } + + if (enable_multi_machine) { SideButton* print_multi_machine_btn = new SideButton(p, _L("Send to Multi-device"), ""); print_multi_machine_btn->SetCornerRadius(0); @@ -3864,6 +3870,27 @@ void MainFrame::show_sync_dialog() wxQueueEvent(this, evt); } +bool MainFrame::check_bbl_farm_client_installed() +{ +#ifdef WIN32 + HKEY hKey; + LONG result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Bambulab\\Bambu Farm Manager Client"), 0, KEY_READ, &hKey); + LONG result_backup = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("HKEY_CLASSES_ROOT\\bambu-farm-client\\shell\\open\\command"), 0, KEY_READ, &hKey); + + if (result == ERROR_SUCCESS || result_backup == ERROR_SUCCESS) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << "Bambu Farm Manager Client found."; + RegCloseKey(hKey); + return true; + } else { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << "Bambu Farm Manager Client Not found."; + return false; + } + +#else + return false; +#endif +} + void MainFrame::update_side_preset_ui() { // select last preset diff --git a/src/slic3r/GUI/MainFrame.hpp b/src/slic3r/GUI/MainFrame.hpp index 463c7a199..4e24d31c3 100644 --- a/src/slic3r/GUI/MainFrame.hpp +++ b/src/slic3r/GUI/MainFrame.hpp @@ -272,6 +272,7 @@ class MainFrame : public DPIFrame // Called from wxEVT_ACTIVATE, as wxEVT_CREATE was not reliable (bug in wxWidgets?). void register_win32_callbacks(); void init_menubar_as_editor(); + bool check_bbl_farm_client_installed(); void init_menubar_as_gcodeviewer(); void update_menubar(); // Open item in menu by menu and item name (in actual language) From 6403c66b0a38609236a597e5434d19b4078a8046 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 16 Jan 2025 17:42:45 +0800 Subject: [PATCH 07/49] ci: update network module based on commit 387c55a Change-Id: I393038427715add61dbcf391cae127ebcb9cbcf3 --- src/slic3r/Utils/bambu_networking.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index be529ac51..82d2e8d67 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -36,6 +36,7 @@ namespace BBL { #define BAMBU_NETWORK_ERR_PARSE_CONFIG_FAILED -23 #define BAMBU_NETWORK_ERR_NO_CORRESPONDING_BUCKET -24 #define BAMBU_NETWORK_ERR_GET_INSTANCE_ID_FAILED -25 +#define BAMBU_NETWORK_SIGNED_ERROR -26 //bind error #define BAMBU_NETWORK_ERR_BIND_CREATE_SOCKET_FAILED -1010 //failed to create socket @@ -96,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.09" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.10" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 6ab95cd83a25d77b050079fac550bee0ebe86391 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Thu, 16 Jan 2025 15:44:45 +0800 Subject: [PATCH 08/49] ENH: add studio unsigned msg dialog JIRA: no-jira Change-Id: I3a4cd03a58d52a725fc5b29c8da7c6d74a00b227 Signed-off-by: Stone Li --- src/slic3r/GUI/GUI_App.cpp | 7 +++++++ src/slic3r/GUI/Jobs/PrintJob.cpp | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 568869668..04c19afb4 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -4898,6 +4898,13 @@ void GUI_App::process_network_msg(std::string dev_id, std::string msg) m_show_error_msgdlg = false; } } + else if (msg == "unsigned_studio") { + BOOST_LOG_TRIVIAL(info) << "process_network_msg, unsigned_studio"; + MessageDialog msg_dlg(nullptr, _L("Your software is not signed, and some printing functions have been restricted. Please use the officially signed software version."), "", wxAPPLY | wxOK); + m_show_error_msgdlg = true; + auto modal_result = msg_dlg.ShowModal(); + m_show_error_msgdlg = false; + } } } diff --git a/src/slic3r/GUI/Jobs/PrintJob.cpp b/src/slic3r/GUI/Jobs/PrintJob.cpp index e6771685a..40f5e1d5e 100644 --- a/src/slic3r/GUI/Jobs/PrintJob.cpp +++ b/src/slic3r/GUI/Jobs/PrintJob.cpp @@ -21,6 +21,7 @@ static wxString file_over_size_str = _L("The print file exceeds the max static wxString print_canceled_str = _L("Task canceled."); static wxString send_print_failed_str = _L("Failed to send the print job. Please try again."); static wxString upload_ftp_failed_str = _L("Failed to upload file to ftp. Please try again."); +static wxString print_signed_str = _L("Your software is not signed, and some printing functions have been restricted. Please use the officially signed software version."); static wxString desc_network_error = _L("Check the current status of the bambu server by clicking on the link above."); static wxString desc_file_too_large = _L("The size of the print file is too large. Please adjust the file size and try again."); @@ -609,6 +610,8 @@ void PrintJob::process() } else if (result == BAMBU_NETWORK_ERR_CANCELED) { msg_text = print_canceled_str; this->update_status(0, msg_text); + } else if (result == BAMBU_NETWORK_SIGNED_ERROR) { + msg_text = print_signed_str; } else { msg_text = send_print_failed_str; } From 198a07a905862a83a7ccb2201406a49d0a588cae Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 16 Jan 2025 21:34:30 +0800 Subject: [PATCH 09/49] ci: update network module based on commit 97425f0 Change-Id: I857f17168c27704999f964d27bd40f183e74910d --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 82d2e8d67..5cdb7dd45 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.10" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.11" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 648fc83c75bc2279b10401af6ce94b9792e4a9b4 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 16 Jan 2025 17:20:46 +0800 Subject: [PATCH 10/49] ENH:not allowed to map to empty slots jira:[STUDIO-9901] Change-Id: I98e2ad72b957bd6c42f6baa765a181aebaf81f1a --- src/slic3r/GUI/AmsMappingPopup.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/slic3r/GUI/AmsMappingPopup.cpp b/src/slic3r/GUI/AmsMappingPopup.cpp index d9ea9e2f0..8e994e461 100644 --- a/src/slic3r/GUI/AmsMappingPopup.cpp +++ b/src/slic3r/GUI/AmsMappingPopup.cpp @@ -406,6 +406,7 @@ void AmsMapingPopup::on_left_down(wxMouseEvent &evt) if (pos.x > p_rect.x && pos.y > p_rect.y && pos.x < (p_rect.x + item->GetSize().x) && pos.y < (p_rect.y + item->GetSize().y)) { if (item->m_tray_data.type == TrayType::NORMAL && !is_match_material(item->m_tray_data.filament_type)) return; + if (item->m_tray_data.type == TrayType::EMPTY) return; item->send_event(m_current_filament_id); Dismiss(); } @@ -610,6 +611,7 @@ void AmsMapingPopup::add_ams_mapping(std::vector tray_data, wxWindow* if (tray_data[i].type == EMPTY) { m_mapping_item->set_data(wxColour(0xCE, 0xCE, 0xCE), "-", tray_data[i]); m_mapping_item->Bind(wxEVT_LEFT_DOWN, [this, tray_data, i, m_mapping_item](wxMouseEvent &e) { + return; //not allowed to map to empty slots m_mapping_item->send_event(m_current_filament_id); Dismiss(); }); From a747e47ddbe385a21411d49212fb6e76f3ed3ac1 Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Fri, 17 Jan 2025 17:26:13 +0800 Subject: [PATCH 11/49] Fix Loading Translate Change-Id: I59b4aa1310b243f11c52526d2e17c22ce7a34e73 --- resources/web/guide/0/load.js | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/web/guide/0/load.js b/resources/web/guide/0/load.js index 4cb2729da..f935e8afd 100644 --- a/resources/web/guide/0/load.js +++ b/resources/web/guide/0/load.js @@ -3,6 +3,7 @@ var TargetPage=null; function OnInit() { + TranslatePage(); TargetPage=GetQueryString("target"); //setTimeout("JumpToTarget()",20*1000); From bcee9df80bc463f00970b83339868828e8c67cc1 Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 17 Jan 2025 20:07:55 +0800 Subject: [PATCH 12/49] ci: update network module based on commit ca9f6c7 Change-Id: Ic25d76fcb22f6464f63c73d2fb103101734702eb --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 5cdb7dd45..b7ce27c9a 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.11" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.12" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 31a562c8163b865501bdcd7df733e05f5124944f Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Fri, 17 Jan 2025 20:23:29 +0800 Subject: [PATCH 13/49] FIX: gui: fix the crash issue when close guide frame at the beginning jira: STUDIO-9941 Change-Id: I47e189e838ae606d294d0c0b4ccffc6f833a27c3 --- src/slic3r/GUI/WebGuideDialog.cpp | 43 ++++++++++++++++++++----------- src/slic3r/GUI/WebGuideDialog.hpp | 2 ++ 2 files changed, 30 insertions(+), 15 deletions(-) diff --git a/src/slic3r/GUI/WebGuideDialog.cpp b/src/slic3r/GUI/WebGuideDialog.cpp index 4783dec4b..0b616762e 100644 --- a/src/slic3r/GUI/WebGuideDialog.cpp +++ b/src/slic3r/GUI/WebGuideDialog.cpp @@ -44,7 +44,7 @@ static wxString update_custom_filaments() json m_CustomFilaments = json::array(); PresetBundle * preset_bundle = wxGetApp().preset_bundle; std::map> temp_filament_id_to_presets = preset_bundle->filaments.get_filament_presets(); - + std::vector> need_sort; bool need_delete_some_filament = false; for (std::pair> filament_id_to_presets : temp_filament_id_to_presets) { @@ -68,7 +68,7 @@ static wxString update_custom_filaments() auto filament_vendor = dynamic_cast(const_cast(preset)->config.option("filament_vendor", false)); if (filament_vendor && filament_vendor->values.size() && filament_vendor->values[0] == "Generic") not_need_show = true; } - + if (filament_name.empty()) { std::string preset_name = preset->name; size_t index_at = preset_name.find(" @"); @@ -127,7 +127,7 @@ GuideFrame::GuideFrame(GUI_App *pGUI, long style) } m_browser->Hide(); m_browser->SetSize(0, 0); - + SetSizer(topsizer); topsizer->Add(m_browser, wxSizerFlags().Expand().Proportion(1)); @@ -182,6 +182,12 @@ GuideFrame::GuideFrame(GUI_App *pGUI, long style) GuideFrame::~GuideFrame() { + m_destroy = true; + if (m_load_task && m_load_task->joinable()) { + m_load_task->join(); + delete m_load_task; + m_load_task = nullptr; + } if (m_browser) { delete m_browser; m_browser = nullptr; @@ -291,15 +297,16 @@ void GuideFrame::OnNavigationComplete(wxWebViewEvent &evt) { //wxLogMessage("%s", "Navigation complete; url='" + evt.GetURL() + "'"); if (!bFirstComplete) { - boost::thread LoadProfileThread(boost::bind(&GuideFrame::LoadProfileData, this)); - LoadProfileThread.detach(); + m_load_task = new boost::thread(boost::bind(&GuideFrame::LoadProfileData, this)); + // boost::thread LoadProfileThread(boost::bind(&GuideFrame::LoadProfileData, this)); + //LoadProfileThread.detach(); bFirstComplete = true; } m_browser->Show(); Layout(); - + wxString NewUrl = evt.GetURL(); UpdateState(); @@ -490,7 +497,7 @@ void GuideFrame::OnScriptMessage(wxWebViewEvent &evt) } else InstallNetplugin = false; - } + } else if (strCmd == "common_openurl") { std::string strUrl = j["url"]; @@ -1014,9 +1021,9 @@ int GuideFrame::GetFilamentInfo( std::string VendorDirectory, json & pFilaList, if (jLocal.contains("inherits")) { std::string FName = jLocal["inherits"]; - if (!pFilaList.contains(FName)) { + if (!pFilaList.contains(FName)) { BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << "pFilaList - Not Contains inherits filaments: " << FName; - return -1; + return -1; } std::string FPath = pFilaList[FName]["sub_path"]; @@ -1103,6 +1110,8 @@ int GuideFrame::LoadProfileData() if (w2s(strVendor) == PresetBundle::BBL_BUNDLE && strExtension.CmpNoCase("json") == 0) LoadProfileFamily(w2s(strVendor), iter->path().string()); } + if (m_destroy) + return 0; } // string others_targetPath = rsrc_vendor_dir.string(); @@ -1121,6 +1130,8 @@ int GuideFrame::LoadProfileData() if (w2s(strVendor) != PresetBundle::BBL_BUNDLE && strExtension.CmpNoCase("json") == 0) LoadProfileFamily(w2s(strVendor), iter->path().string()); } + if (m_destroy) + return 0; } //sync to web @@ -1131,12 +1142,14 @@ int GuideFrame::LoadProfileData() m_Res["command"] = "userguide_profile_load_finish"; m_Res["sequence_id"] = "10001"; wxString strJS = wxString::Format("HandleStudio(%s)", m_Res.dump(-1, ' ', true)); - wxGetApp().CallAfter([this, strJS] { RunScript(strJS); }); + if (!m_destroy) + wxGetApp().CallAfter([this, strJS] { RunScript(strJS); }); //sync to appconfig - wxGetApp().CallAfter([this] { SaveProfileData(); }); + if (!m_destroy) + wxGetApp().CallAfter([this] { SaveProfileData(); }); - } catch (std::exception &e) { + } catch (std::exception& e) { // wxLogMessage("GUIDE: load_profile_error %s ", e.what()); // wxMessageBox(e.what(), "", MB_OK); BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ", error: " << e.what() << std::endl; @@ -1349,7 +1362,7 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath boost::nowide::ifstream ifs(sub_file); json pm; ifs >> pm; - + std::string strInstant = pm["instantiation"]; BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << "Load Filament:" << s1 << ",Path:" << sub_file << ",instantiation:" << strInstant; @@ -1358,9 +1371,9 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath std::string sT; int nRet = GetFilamentInfo(vendor_dir.string(),tFilaList, sub_file, sV, sT); - if (nRet != 0) { + if (nRet != 0) { BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << "Load Filament:" << s1 << ",GetFilamentInfo Failed, Vendor:" << sV << ",Type:"<< sT; - continue; + continue; } OneFF["vendor"] = sV; diff --git a/src/slic3r/GUI/WebGuideDialog.hpp b/src/slic3r/GUI/WebGuideDialog.hpp index cbf17ec9d..865198b78 100644 --- a/src/slic3r/GUI/WebGuideDialog.hpp +++ b/src/slic3r/GUI/WebGuideDialog.hpp @@ -110,6 +110,8 @@ class GuideFrame : public DPIDialog //First Load bool bFirstComplete{false}; + bool m_destroy{false}; + boost::thread* m_load_task{ nullptr }; // User Config bool PrivacyUse; From 504009d770c44ec96a86f0797fc1fd0226d49463 Mon Sep 17 00:00:00 2001 From: gerrit Date: Mon, 20 Jan 2025 22:07:29 +0800 Subject: [PATCH 14/49] ci: update build version to 01.10.02.65 Change-Id: I50d856c460760d455cfd3dce456e87cfe6966888 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 09fad0cfa..62fc56ede 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.64") +set(SLIC3R_VERSION "01.10.02.65") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From 42ed66ae86a26e0ca7e001b57f62f406664094f9 Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Mon, 20 Jan 2025 20:26:24 +0800 Subject: [PATCH 15/49] ENH: seperate flush time from other types jira:NONE Signed-off-by: xun.zhang Change-Id: I4cfeaec770de678b8dac405617b32738a3f68b3d --- src/libslic3r/ExtrusionEntity.cpp | 3 ++ src/libslic3r/ExtrusionEntity.hpp | 1 + src/libslic3r/GCode/GCodeProcessor.cpp | 72 ++++++++++++++++++++------ src/libslic3r/GCode/GCodeProcessor.hpp | 25 +++++++-- src/slic3r/GUI/GCodeViewer.cpp | 6 ++- 5 files changed, 85 insertions(+), 22 deletions(-) diff --git a/src/libslic3r/ExtrusionEntity.cpp b/src/libslic3r/ExtrusionEntity.cpp index 172a535e3..b90c50c49 100644 --- a/src/libslic3r/ExtrusionEntity.cpp +++ b/src/libslic3r/ExtrusionEntity.cpp @@ -620,6 +620,7 @@ std::string ExtrusionEntity::role_to_string(ExtrusionRole role) case erWipeTower : return L("Prime tower"); case erCustom : return L("Custom"); case erMixed : return L("Multiple"); + case erFlush : return L("Flush"); default : assert(false); } return ""; @@ -663,6 +664,8 @@ ExtrusionRole ExtrusionEntity::string_to_role(const std::string_view role) return erCustom; else if (role == L("Multiple")) return erMixed; + else if (role == L("Flush")) + return erFlush; else return erNone; } diff --git a/src/libslic3r/ExtrusionEntity.hpp b/src/libslic3r/ExtrusionEntity.hpp index e32c6d3c0..d64feb701 100644 --- a/src/libslic3r/ExtrusionEntity.hpp +++ b/src/libslic3r/ExtrusionEntity.hpp @@ -36,6 +36,7 @@ enum ExtrusionRole : uint8_t { erSupportTransition, erWipeTower, erCustom, + erFlush, // Extrusion role for a collection with multiple extrusion roles. erMixed, erCount diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 36a8df11b..04bdc8875 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -224,12 +224,12 @@ void GCodeProcessor::TimeMachine::reset() prepare_time = 0.0f; } -void GCodeProcessor::TimeMachine::simulate_st_synchronize(float additional_time) +void GCodeProcessor::TimeMachine::simulate_st_synchronize(float additional_time, ExtrusionRole target_role) { if (!enabled) return; - calculate_time(0, additional_time); + calculate_time(0, additional_time,target_role); } static void planner_forward_pass_kernel(GCodeProcessor::TimeBlock& prev, GCodeProcessor::TimeBlock& curr) @@ -302,7 +302,7 @@ static void recalculate_trapezoids(std::vector& block } } -void GCodeProcessor::TimeMachine::calculate_time(size_t keep_last_n_blocks, float additional_time) +void GCodeProcessor::TimeMachine::calculate_time(size_t keep_last_n_blocks, float additional_time, ExtrusionRole target_role) { if (!enabled || blocks.size() < 2) return; @@ -321,11 +321,16 @@ void GCodeProcessor::TimeMachine::calculate_time(size_t keep_last_n_blocks, floa recalculate_trapezoids(blocks); size_t n_blocks_process = blocks.size() - keep_last_n_blocks; + bool found_target_block = false; for (size_t i = 0; i < n_blocks_process; ++i) { const TimeBlock& block = blocks[i]; float block_time = block.time(); - if (i == 0) + + bool is_valid_block = target_role == ExtrusionRole::erNone || target_role == block.role || i == n_blocks_process - 1; + if (!found_target_block && is_valid_block) { block_time += additional_time; + found_target_block = true; + } time += block_time; gcode_time.cache += block_time; @@ -344,7 +349,11 @@ void GCodeProcessor::TimeMachine::calculate_time(size_t keep_last_n_blocks, floa //BBS if (block.flags.prepare_stage) prepare_time += block_time; - g1_times_cache.push_back({ block.g1_line_id, time }); + + if(!g1_times_cache.empty() && g1_times_cache.back().id == block.g1_line_id) + g1_times_cache.back().elapsed_time = time; + else + g1_times_cache.push_back({ block.g1_line_id, time }); // update times for remaining time to printer stop placeholders auto it_stop_time = std::lower_bound(stop_times.begin(), stop_times.end(), block.g1_line_id, [](const StopTime& t, unsigned int value) { return t.g1_line_id < value; }); @@ -865,6 +874,7 @@ void GCodeProcessor::UsedFilaments::process_support_cache(GCodeProcessor* proces void GCodeProcessor::UsedFilaments::update_flush_per_filament(size_t extrude_id, float flush_volume) { if (flush_volume != 0.f) { + role_cache += flush_volume; if (flush_per_filament.find(extrude_id) != flush_per_filament.end()) flush_per_filament[extrude_id] += flush_volume; else @@ -1603,7 +1613,7 @@ void GCodeProcessor::finalize(bool post_process) for (size_t i = 0; i < static_cast(PrintEstimatedStatistics::ETimeMode::Count); ++i) { TimeMachine& machine = m_time_processor.machines[i]; TimeMachine::CustomGCodeTime& gcode_time = machine.gcode_time; - machine.calculate_time(); + machine.calculate_time(0, 0, ExtrusionRole::erNone); if (gcode_time.needed && gcode_time.cache != 0.0f) gcode_time.times.push_back({ CustomGCode::ColorChange, gcode_time.cache }); } @@ -2184,6 +2194,7 @@ bool GCodeProcessor::get_last_z_from_gcode(const std::string& gcode_str, double& void GCodeProcessor::process_tags(const std::string_view comment, bool producers_enabled) { + static ExtrusionRole prev_role; // producers tags if (producers_enabled && process_producers_tags(comment)) return; @@ -2222,12 +2233,15 @@ void GCodeProcessor::process_tags(const std::string_view comment, bool producers //BBS: flush start tag if (boost::starts_with(comment, GCodeProcessor::Flush_Start_Tag)) { + prev_role = m_extrusion_role; + set_extrusion_role(erFlush); m_flushing = true; return; } //BBS: flush end tag if (boost::starts_with(comment, GCodeProcessor::Flush_End_Tag)) { + set_extrusion_role(prev_role); m_flushing = false; return; } @@ -3201,8 +3215,9 @@ void GCodeProcessor::process_G1(const GCodeReader::GCodeLine& line) blocks.push_back(block); - if (blocks.size() > TimeProcessor::Planner::refresh_threshold) - machine.calculate_time(TimeProcessor::Planner::queue_size); + if (blocks.size() > TimeProcessor::Planner::refresh_threshold) { + machine.calculate_time(TimeProcessor::Planner::queue_size, 0, erNone); + } } if (m_seams_detector.is_active()) { @@ -3636,8 +3651,9 @@ void GCodeProcessor::process_G2_G3(const GCodeReader::GCodeLine& line) blocks.push_back(block); - if (blocks.size() > TimeProcessor::Planner::refresh_threshold) - machine.calculate_time(TimeProcessor::Planner::queue_size); + if (blocks.size() > TimeProcessor::Planner::refresh_threshold) { + machine.calculate_time(TimeProcessor::Planner::queue_size, 0, erNone); + } } //BBS: seam detector @@ -4239,11 +4255,29 @@ void GCodeProcessor::process_T(const std::string_view command) float extra_time = get_filament_unload_time(static_cast(m_last_extruder_id)); m_time_processor.extruder_unloaded = false; extra_time += get_filament_load_time(static_cast(m_extruder_id)); - simulate_st_synchronize(extra_time); - } + // store tool change move + store_move_vertex(EMoveType::Tool_change); + // construct a new time block to handle filament change + for (size_t i = 0; i < static_cast(PrintEstimatedStatistics::ETimeMode::Count); ++i) { + TimeMachine& machine = m_time_processor.machines[i]; + if (!machine.enabled) + continue; + TimeBlock block; + block.role = erFlush; + block.move_type = EMoveType::Tool_change; + block.layer_id = std::max(1, m_layer_id); + block.g1_line_id = m_g1_line_id; + block.flags.prepare_stage = m_processing_start_custom_gcode; + block.distance = 0; + block.calculate_trapezoid(); + + // when do st_sync, we will clear all of the blocks without keeping last n blocks, so we can directly add the new block into the blocks + machine.blocks.push_back(block); + } - // store tool change move - store_move_vertex(EMoveType::Tool_change); + simulate_st_synchronize(extra_time, erFlush); + + } } } } @@ -4450,7 +4484,7 @@ void GCodeProcessor::process_custom_gcode_time(CustomGCode::Type code) gcode_time.needed = true; //FIXME this simulates st_synchronize! is it correct? // The estimated time may be longer than the real print time. - machine.simulate_st_synchronize(); + machine.simulate_st_synchronize(0, erNone); if (gcode_time.cache != 0.0f) { gcode_time.times.push_back({ code, gcode_time.cache }); gcode_time.cache = 0.0f; @@ -4472,10 +4506,14 @@ void GCodeProcessor::process_filaments(CustomGCode::Type code) } } -void GCodeProcessor::simulate_st_synchronize(float additional_time) +void GCodeProcessor::simulate_st_synchronize(float additional_time, ExtrusionRole target_role) { for (size_t i = 0; i < static_cast(PrintEstimatedStatistics::ETimeMode::Count); ++i) { - m_time_processor.machines[i].simulate_st_synchronize(additional_time); + TimeMachine& machine = m_time_processor.machines[i]; + if (!machine.enabled) + continue; + + machine.simulate_st_synchronize(additional_time, target_role); } } diff --git a/src/libslic3r/GCode/GCodeProcessor.hpp b/src/libslic3r/GCode/GCodeProcessor.hpp index 791e7e373..e33bd4c95 100644 --- a/src/libslic3r/GCode/GCodeProcessor.hpp +++ b/src/libslic3r/GCode/GCodeProcessor.hpp @@ -459,9 +459,26 @@ namespace Slic3r { void reset(); - // Simulates firmware st_synchronize() call - void simulate_st_synchronize(float additional_time = 0.0f); - void calculate_time(size_t keep_last_n_blocks = 0, float additional_time = 0.0f); + /** + * @brief Simulates firmware st_synchronize() call + * + * Adding additional time to the specified extrusion role's time block. + * + * @param additional_time Addtional time to calculate + * @param target_role Target extrusion role for addtional time.Default is none,means any role is ok. + */ + void simulate_st_synchronize(float additional_time = 0.0f, ExtrusionRole target_role = ExtrusionRole::erNone); + + /** + * @brief Calculates the time for all blocks + * + * Computes the time for all blocks. + * + * @param keep_last_n_blocks The number of last blocks to retain during calculation (default is 0). + * @param additional_time Additional time to calculate. + * @param target_role Target extrusion role for addtional time.Default is none, means any role is ok. + */ + void calculate_time(size_t keep_last_n_blocks = 0, float additional_time = 0.0f, ExtrusionRole target_role = ExtrusionRole::erNone); }; struct UsedFilaments // filaments per ColorChange @@ -964,7 +981,7 @@ namespace Slic3r { void process_filaments(CustomGCode::Type code); // Simulates firmware st_synchronize() call - void simulate_st_synchronize(float additional_time = 0.0f); + void simulate_st_synchronize(float additional_time = 0.0f, ExtrusionRole target_role =ExtrusionRole::erNone); void update_estimated_times_stats(); //BBS: diff --git a/src/slic3r/GUI/GCodeViewer.cpp b/src/slic3r/GUI/GCodeViewer.cpp index 90ab44d05..389b7d7e2 100644 --- a/src/slic3r/GUI/GCodeViewer.cpp +++ b/src/slic3r/GUI/GCodeViewer.cpp @@ -751,7 +751,8 @@ const std::vector GCodeViewer::Extrusion_Role_Colors {{ { 0.00f, 0.50f, 0.00f, 1.0f }, // erSupportMaterialInterface { 0.00f, 0.25f, 0.00f, 1.0f }, // erSupportTransition { 0.70f, 0.89f, 0.67f, 1.0f }, // erWipeTower - { 0.37f, 0.82f, 0.58f, 1.0f } // erCustom + { 0.37f, 0.82f, 0.58f, 1.0f }, // erCustom + { 0.85f, 0.65f, 0.95f, 1.0f } // erFlush }}; const std::vector GCodeViewer::Options_Colors {{ @@ -3096,6 +3097,9 @@ void GCodeViewer::load_toolpaths(const GCodeProcessorResult& gcode_result, const last_travel_s_id = move_id; } + else if (move.type == EMoveType::Unretract && move.extrusion_role == ExtrusionRole::erFlush) { + m_roles.emplace_back(move.extrusion_role); + } } // roles -> remove duplicates From 5576608bcd68433d64002faea3740de8310d0447 Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Tue, 21 Jan 2025 14:35:52 +0800 Subject: [PATCH 16/49] ENH: update translation jira:NONE Signed-off-by: xun.zhang Change-Id: Ib7313957481bf756546f89322b8193d147716fc6 --- bbl/i18n/BambuStudio.pot | 38 ++++++-- bbl/i18n/cs/BambuStudio_cs.po | 55 ++++++++---- bbl/i18n/de/BambuStudio_de.po | 117 ++++++++++++++---------- bbl/i18n/en/BambuStudio_en.po | 113 ++++++++++++++---------- bbl/i18n/es/BambuStudio_es.po | 113 ++++++++++++++---------- bbl/i18n/fr/BambuStudio_fr.po | 114 ++++++++++++++---------- bbl/i18n/hu/BambuStudio_hu.po | 113 ++++++++++++++---------- bbl/i18n/it/BambuStudio_it.po | 115 ++++++++++++++---------- bbl/i18n/ja/BambuStudio_ja.po | 109 +++++++++++++---------- bbl/i18n/ko/BambuStudio_ko.po | 75 ++++++++++++---- bbl/i18n/nl/BambuStudio_nl.po | 113 ++++++++++++++---------- bbl/i18n/pl/BambuStudio_pl.po | 119 ++++++++++++++----------- bbl/i18n/pt-BR/BambuStudio_pt-BR.po | 115 ++++++++++++++---------- bbl/i18n/ru/BambuStudio_ru.po | 52 ++++++++--- bbl/i18n/sv/BambuStudio_sv.po | 113 ++++++++++++++---------- bbl/i18n/tr/BambuStudio_tr.po | 132 +++++++++++++++++----------- bbl/i18n/uk/BambuStudio_uk.po | 79 +++++++++-------- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 98 +++++++++++++-------- resources/i18n/cs/BambuStudio.mo | Bin 246289 -> 246576 bytes resources/i18n/de/BambuStudio.mo | Bin 368608 -> 368520 bytes resources/i18n/en/BambuStudio.mo | Bin 339854 -> 339799 bytes resources/i18n/es/BambuStudio.mo | Bin 367868 -> 367780 bytes resources/i18n/fr/BambuStudio.mo | Bin 374499 -> 374380 bytes resources/i18n/hu/BambuStudio.mo | Bin 368887 -> 368777 bytes resources/i18n/it/BambuStudio.mo | Bin 360771 -> 360638 bytes resources/i18n/ja/BambuStudio.mo | Bin 352610 -> 352556 bytes resources/i18n/ko/BambuStudio.mo | Bin 365409 -> 363826 bytes resources/i18n/nl/BambuStudio.mo | Bin 360041 -> 360003 bytes resources/i18n/pl/BambuStudio.mo | Bin 366900 -> 366862 bytes resources/i18n/pt-BR/BambuStudio.mo | Bin 364427 -> 364286 bytes resources/i18n/pt_br/BambuStudio.mo | Bin 364427 -> 364286 bytes resources/i18n/ru/BambuStudio.mo | Bin 552097 -> 554132 bytes resources/i18n/sv/BambuStudio.mo | Bin 351294 -> 351247 bytes resources/i18n/tr/BambuStudio.mo | Bin 406809 -> 410525 bytes resources/i18n/uk/BambuStudio.mo | Bin 524479 -> 526350 bytes resources/i18n/zh_cn/BambuStudio.mo | Bin 359699 -> 360229 bytes 36 files changed, 1087 insertions(+), 696 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index 56dddfc1a..aa5acd25c 100644 --- a/bbl/i18n/BambuStudio.pot +++ b/bbl/i18n/BambuStudio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-08 21:01+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1316,6 +1316,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "" @@ -3227,20 +3232,20 @@ msgstr "" msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" msgid "Failed to start printing job" @@ -3840,6 +3845,12 @@ msgstr "" msgid "Send all" msgstr "" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "" @@ -5439,6 +5450,12 @@ msgstr "" msgid "Please resolve the slicing errors and publish again." msgstr "" +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -6608,8 +6625,8 @@ msgstr "" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" @@ -7897,6 +7914,9 @@ msgstr "" msgid "Multiple" msgstr "" +msgid "Flush" +msgstr "" + #, possible-boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index a694d9250..14468c2f2 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -1322,8 +1322,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1331,6 +1332,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Aktualizace zásad ochrany osobních údajů" @@ -3370,20 +3376,20 @@ msgstr "Aktualizace se nezdařila." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" msgid "Failed to start printing job" @@ -4000,6 +4006,12 @@ msgstr "Vytisknout vše" msgid "Send all" msgstr "Odeslat vše" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "" @@ -5657,6 +5669,12 @@ msgstr "Podložka na slicování %d" msgid "Please resolve the slicing errors and publish again." msgstr "Vyřešte prosím chyby slicování a publikujte znovu." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -6865,8 +6883,8 @@ msgstr "Obchodní podmínky" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" @@ -8232,6 +8250,9 @@ msgstr "Přechod Podpěr" msgid "Multiple" msgstr "Vícenásobné" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -11241,8 +11262,8 @@ msgstr "Nahraný soubor nemohl být načten, protože je prázdný" msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Neznámý formát souboru. Vstupní soubor musí mít příponu .stl, .obj nebo .amf" -"(.xml)" +"Neznámý formát souboru. Vstupní soubor musí mít příponu .stl, .obj nebo ." +"amf(.xml)" msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" @@ -13616,8 +13637,8 @@ msgstr "" #~ "preset?" #~ msgstr "" #~ "Změnili jste některá nastavení předvolby \"%1%\" . \n" -#~ "Přejete si po přepnutí zachovat tato změněná nastavení (nová hodnota)" -#~ "přednastavení?" +#~ "Přejete si po přepnutí zachovat tato změněná nastavení (nová " +#~ "hodnota)přednastavení?" #~ msgid "" #~ "You have changed some preset settings. \n" @@ -13625,8 +13646,8 @@ msgstr "" #~ "preset?" #~ msgstr "" #~ "Změnili jste některá přednastavená nastavení. \n" -#~ "Přejete si po přepnutí zachovat tato změněná nastavení (nová hodnota)" -#~ "přednastavení?" +#~ "Přejete si po přepnutí zachovat tato změněná nastavení (nová " +#~ "hodnota)přednastavení?" #~ msgid " is too close to others, there may be collisions when printing." #~ msgstr " je příliš blízko ostatním, při tisku může docházet ke kolizím." diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index f3b6863ea..1540e7d3f 100644 --- a/bbl/i18n/de/BambuStudio_de.po +++ b/bbl/i18n/de/BambuStudio_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1349,8 +1349,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1358,6 +1359,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Aktualisierung der Datenschutzrichtlinie" @@ -3497,30 +3503,30 @@ msgstr "Update fehlgeschlagen." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Wenn Sie die Kammertemperatur unter 40\\u2103 einstellen, wird die " -"Kammertemperaturregelung nicht aktiviert. Und die Zieltemperatur der Kammer " -"wird automatisch auf 0\\u2103 eingestellt." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Druckauftrag konnte nicht gestartet werden" @@ -4144,6 +4150,12 @@ msgstr "Alle Druckplatten drucken" msgid "Send all" msgstr "Alles senden" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5871,6 +5883,12 @@ msgid "Please resolve the slicing errors and publish again." msgstr "" "Bitte beheben Sie die Slicing-Fehler und veröffentlichen Sie es erneut." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7147,8 +7165,8 @@ msgstr "Allgemeine Geschäftsbedingungen" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Vielen Dank für den Kauf eines Bambu Lab Geräts. Bevor Sie Ihr Bambu Lab " @@ -8601,6 +8619,9 @@ msgstr "Stützübergang" msgid "Multiple" msgstr "Mehrere" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -11835,8 +11856,8 @@ msgid "" "No layers were detected. You might want to repair your STL file(s) or check " "their size or thickness and retry.\n" msgstr "" -"Es wurden keine Schichten erkannt. Möglicherweise möchten Sie Ihre STL-Datei" -"(en) reparieren oder ihre Größe oder Dicke überprüfen und es erneut " +"Es wurden keine Schichten erkannt. Möglicherweise möchten Sie Ihre STL-" +"Datei(en) reparieren oder ihre Größe oder Dicke überprüfen und es erneut " "versuchen.\n" msgid "" @@ -14226,6 +14247,33 @@ msgstr "" "wie z. B. ABS, die Wahrscheinlichkeit von Verformungen durch eine " "entsprechende Erhöhung der Heizbetttemperatur verringert werden kann?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Wenn Sie die Kammertemperatur unter 40\\u2103 einstellen, wird die " +#~ "Kammertemperaturregelung nicht aktiviert. Und die Zieltemperatur der " +#~ "Kammer wird automatisch auf 0\\u2103 eingestellt." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14244,33 +14292,6 @@ msgstr "" #~ "Start > 10 \\Schritt >= 0\n" #~ "End > Start + Schritt)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index bd64436ae..2590b9361 100644 --- a/bbl/i18n/en/BambuStudio_en.po +++ b/bbl/i18n/en/BambuStudio_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1330,8 +1330,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1339,6 +1340,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Privacy Policy Update" @@ -3417,30 +3423,30 @@ msgstr "Update failed." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Failed to start printing job" @@ -4059,6 +4065,12 @@ msgstr "Print all" msgid "Send all" msgstr "Send all" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5747,6 +5759,12 @@ msgstr "Slicing Plate %d" msgid "Please resolve the slicing errors and publish again." msgstr "Please resolve the slicing errors and publish again." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -6989,8 +7007,8 @@ msgstr "Terms and Conditions" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Thank you for purchasing a Bambu Lab device. Before using your Bambu Lab " @@ -8397,6 +8415,9 @@ msgstr "Support transition" msgid "Multiple" msgstr "Multiple" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "Failed to calculate line width of %1%. Can not get value of \"%2%\" " @@ -13846,6 +13867,33 @@ msgstr "" "ABS, appropriately increasing the heatbed temperature can reduce the " "probability of warping?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -13864,33 +13912,6 @@ msgstr "" #~ "start > 10 \\step >= 0\n" #~ "end > start + step)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 539614d48..20ab1d6f9 100644 --- a/bbl/i18n/es/BambuStudio_es.po +++ b/bbl/i18n/es/BambuStudio_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1345,8 +1345,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1354,6 +1355,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Actualización de la política de privacidad" @@ -3485,30 +3491,30 @@ msgstr "Actualización fallida." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Cuando ajuste la temperatura de la cámara por debajo de 40\\u2103, el " -"control de temperatura de la cámara no se activará. Y la temperatura " -"objetivo de la cámara se ajustará automáticamente a 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "No se pudo iniciar la impresión" @@ -4129,6 +4135,12 @@ msgstr "Imprimir todo" msgid "Send all" msgstr "Enviar todo" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5842,6 +5854,12 @@ msgstr "Placa de corte %d" msgid "Please resolve the slicing errors and publish again." msgstr "Por favor, resuelve los errores de corte y publica de nuevo." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7119,8 +7137,8 @@ msgstr "Términos y condiciones" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Gracias por comprar un dispositivo Bambu Lab. Antes de usar su dispositivo " @@ -8560,6 +8578,9 @@ msgstr "Apoyo a la transición" msgid "Multiple" msgstr "Múltiple" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -14181,6 +14202,33 @@ msgstr "" "aumentar adecuadamente la temperatura del lecho térmico puede reducir la " "probabilidad de alabeo?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Cuando ajuste la temperatura de la cámara por debajo de 40\\u2103, el " +#~ "control de temperatura de la cámara no se activará. Y la temperatura " +#~ "objetivo de la cámara se ajustará automáticamente a 0\\u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14199,33 +14247,6 @@ msgstr "" #~ "inicio > 0\\ paso >= 0\n" #~ "final > inicio + paso)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index d91d5ffdf..5a4586c3c 100644 --- a/bbl/i18n/fr/BambuStudio_fr.po +++ b/bbl/i18n/fr/BambuStudio_fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1348,8 +1348,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1357,6 +1358,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Mise à jour de politique de confidentialité" @@ -3489,30 +3495,30 @@ msgstr "Mise à jour a échoué." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Lorsque vous réglez la température de la chambre en dessous de 40\\u2103, le " -"contrôle de la température de la chambre ne sera pas activé. De plus, la " -"température de la chambre cible sera automatiquement réglée sur 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Échec du lancement de l'impression" @@ -4131,6 +4137,12 @@ msgstr "Tout imprimer" msgid "Send all" msgstr "Tout envoyer" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5847,6 +5859,12 @@ msgstr "Tranchage plateau %d" msgid "Please resolve the slicing errors and publish again." msgstr "Veuillez résoudre les erreurs de découpage et republier." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7134,8 +7152,8 @@ msgstr "Termes et conditions" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Merci d'avoir acheté une machine Bambu Lab. Avant de l'utiliser veuillez " @@ -8590,6 +8608,9 @@ msgstr "Soutenir la transition" msgid "Multiple" msgstr "Plusieurs" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -14238,6 +14259,34 @@ msgstr "" "que l'ABS, une augmentation appropriée de la température du plateau peut " "réduire le risque de déformation ?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Lorsque vous réglez la température de la chambre en dessous de 40\\u2103, " +#~ "le contrôle de la température de la chambre ne sera pas activé. De plus, " +#~ "la température de la chambre cible sera automatiquement réglée sur " +#~ "0\\u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14256,33 +14305,6 @@ msgstr "" #~ "début > 0 \\ étape >= 0\n" #~ "fin > début + pas)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index ad49005f8..bcf1c5db7 100644 --- a/bbl/i18n/hu/BambuStudio_hu.po +++ b/bbl/i18n/hu/BambuStudio_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1342,8 +1342,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1351,6 +1352,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Frissített adatvédelmi irányelvek" @@ -3463,30 +3469,30 @@ msgstr "A frissítés sikertelen." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Ha a kamra hőmérsékletét 40\\ u2103 alá állítod, a kamra hőmérséklet-" -"szabályozása nem fog aktiválódni. A kamra célhőmérséklete automatikusan 0\\ " -"u2103-ra lesz állítva." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Nem sikerült elindítani a nyomtatási feladatot" @@ -4105,6 +4111,12 @@ msgstr "Összes nyomtatása" msgid "Send all" msgstr "Összes elküldése" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5801,6 +5813,12 @@ msgstr "%d tálca szeletelése" msgid "Please resolve the slicing errors and publish again." msgstr "Kérjük, orvosold a szeletelési hibákat, és próbáld meg újra." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7060,8 +7078,8 @@ msgstr "Felhasználási feltételek" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Köszönjük, hogy Bambu Lab készüléket vásároltál. Mielőtt használnád az új " @@ -8492,6 +8510,9 @@ msgstr "Támasz átmenet" msgid "Multiple" msgstr "Többszörös" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -14035,6 +14056,33 @@ msgstr "" "Tudtad, hogy a vetemedésre hajlamos anyagok (például ABS) nyomtatásakor a " "tárgyasztal hőmérsékletének növelése csökkentheti a vetemedés valószínűségét?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Ha a kamra hőmérsékletét 40\\ u2103 alá állítod, a kamra hőmérséklet-" +#~ "szabályozása nem fog aktiválódni. A kamra célhőmérséklete automatikusan " +#~ "0\\ u2103-ra lesz állítva." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14053,33 +14101,6 @@ msgstr "" #~ "kezdő > 10 \\lépcső >= 0\n" #~ "befejező > kezdő + lépcső)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index f417db80f..0092a08c2 100644 --- a/bbl/i18n/it/BambuStudio_it.po +++ b/bbl/i18n/it/BambuStudio_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1342,8 +1342,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1351,6 +1352,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Aggiornamento dell'informativa sulla privacy" @@ -3475,30 +3481,30 @@ msgstr "Aggiornamento fallito" msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" -"La temperatura attuale della camera o la temperatura target supera i " -"45\\U2103. Per evitare l'intasamento dell'estrusore, non è consentito " -"caricare filamenti a bassa temperatura (PLA/PETG/TPU)." +"The current chamber temperature or the target chamber temperature exceeds " +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Nell'estrusore viene caricato un filamento a bassa temperatura (PLA/PETG/" -"TPU). Per evitare l'intasamento dell'estrusore, non è consentito impostare " -"una temperatura della camera al di sopra di 45\\u2103." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Quando si imposta la temperatura della camera al di sotto di 40\\ u2103, il " -"controllo della temperatura della camera non verrà attivato. La temperatura " -"target sarà automaticamente impostata su 0\\ u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Impossibile avviare il processo di stampa" @@ -4118,6 +4124,12 @@ msgstr "Stampa tutto" msgid "Send all" msgstr "Invia tutto" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5815,6 +5827,12 @@ msgstr "Slicing Piatto %d" msgid "Please resolve the slicing errors and publish again." msgstr "Risolvi gli errori di slicing e pubblica nuovamente." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7075,8 +7093,8 @@ msgstr "Termini e condizioni" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Grazie per aver acquistato un dispositivo Bambu Lab. Prima di utilizzare il " @@ -8515,6 +8533,9 @@ msgstr "Supporto alla transizione" msgid "Multiple" msgstr "Multiplo" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -14107,6 +14128,33 @@ msgstr "" "aumentare adeguatamente la temperatura del piano può ridurre la probabilità " "di deformazione." +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "La temperatura attuale della camera o la temperatura target supera i " +#~ "45\\U2103. Per evitare l'intasamento dell'estrusore, non è consentito " +#~ "caricare filamenti a bassa temperatura (PLA/PETG/TPU)." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Nell'estrusore viene caricato un filamento a bassa temperatura (PLA/PETG/" +#~ "TPU). Per evitare l'intasamento dell'estrusore, non è consentito " +#~ "impostare una temperatura della camera al di sopra di 45\\u2103." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Quando si imposta la temperatura della camera al di sotto di 40\\ u2103, " +#~ "il controllo della temperatura della camera non verrà attivato. La " +#~ "temperatura target sarà automaticamente impostata su 0\\ u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14125,33 +14173,6 @@ msgstr "" #~ "inizio > 10 \\step >= 0\n" #~ "fine > inizio + passo)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index f06f3f934..8d1eba660 100644 --- a/bbl/i18n/ja/BambuStudio_ja.po +++ b/bbl/i18n/ja/BambuStudio_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1326,8 +1326,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1335,6 +1336,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "プライバシーポリシーの更新" @@ -3364,30 +3370,30 @@ msgstr "更新が失敗しました。" msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "造形タスクを開始できませんでした" @@ -4002,6 +4008,12 @@ msgstr "造形開始 (全プレート)" msgid "Send all" msgstr "送信 (全プレート)" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "複数デバイスに送信" @@ -5674,6 +5686,12 @@ msgstr "プレート%dをスライス" msgid "Please resolve the slicing errors and publish again." msgstr "スライシングエラーを解決して、もう一度公開していください" +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -8296,6 +8314,9 @@ msgstr "サポート変換層" msgid "Multiple" msgstr "複数" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "線幅 %1% を算出できませんでした。%2%の値を取得できません。" @@ -13604,6 +13625,33 @@ msgstr "" "ABS, appropriately increasing the heatbed temperature can reduce the " "probability of warping?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -13622,33 +13670,6 @@ msgstr "" #~ "start > 0 \\step >= 0\n" #~ "end > start + step)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 744acc411..cace508b9 100644 --- a/bbl/i18n/ko/BambuStudio_ko.po +++ b/bbl/i18n/ko/BambuStudio_ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1332,8 +1332,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1341,6 +1342,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "개인 정보 보호 정책 업데이트" @@ -3382,28 +3388,21 @@ msgstr "업데이트 실패" msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" -"현재 챔버 온도 또는 목표 챔버 온도가 45\\u2103을 초과합니다. Extruder 막힘을 " -"방지하기 위해 저온 필라멘트(PLA/PETG/TPU)를 장착할 수 없습니다." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"익스트루더에는 저온용 필라멘트(PLA/PETG/TPU)가 장착되어 있습니다. 익스트루더 " -"막힘을 방지하기 위해 챔버 온도를 45\\u2103 이상으로 설정하는 것은 허용되지 않" -"습니다." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"챔버 온도를 40\\u2103 미만으로 설정하면 챔버 온도 제어가 활성화되지 않습니" -"다. 그리고 목표 챔버 온도는 자동으로 0\\u2103으로 설정됩니다." msgid "Failed to start printing job" msgstr "출력 작업을 시작하지 못했습니다." @@ -4021,6 +4020,12 @@ msgstr "모두 출력" msgid "Send all" msgstr "모두 보내기" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "다중 장치로 보내기" @@ -5701,6 +5706,12 @@ msgstr "슬라이싱 플레이트 %d" msgid "Please resolve the slicing errors and publish again." msgstr "슬라이싱 오류를 해결하고 다시 게시하십시오." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -6932,8 +6943,8 @@ msgstr "이용약관" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Bambu Lab 기기를 구매해 주셔서 감사합니다. Bambu Lab 기기를 사용하기 전에 이" @@ -8324,6 +8335,9 @@ msgstr "서포트 전환" msgid "Multiple" msgstr "다중" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "선 폭 %1%를 계산하지 못했습니다. \"%2%\" 값을 가져올 수 없습니다. " @@ -13708,6 +13722,31 @@ msgstr "" "ABS 등 뒤틀림이 발생하기 쉬운 소재를 출력할 때, 히트베드 온도를 적절하게 높이" "면 뒤틀림 가능성을 줄일 수 있다는 사실을 알고 계셨나요?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "현재 챔버 온도 또는 목표 챔버 온도가 45\\u2103을 초과합니다. Extruder 막힘" +#~ "을 방지하기 위해 저온 필라멘트(PLA/PETG/TPU)를 장착할 수 없습니다." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "익스트루더에는 저온용 필라멘트(PLA/PETG/TPU)가 장착되어 있습니다. 익스트루" +#~ "더 막힘을 방지하기 위해 챔버 온도를 45\\u2103 이상으로 설정하는 것은 허용" +#~ "되지 않습니다." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "챔버 온도를 40\\u2103 미만으로 설정하면 챔버 온도 제어가 활성화되지 않습니" +#~ "다. 그리고 목표 챔버 온도는 자동으로 0\\u2103으로 설정됩니다." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index 6e545d0a2..7a8523557 100644 --- a/bbl/i18n/nl/BambuStudio_nl.po +++ b/bbl/i18n/nl/BambuStudio_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1343,8 +1343,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1352,6 +1353,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Privacybeleid update" @@ -3488,30 +3494,30 @@ msgstr "Updaten mislukt." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Als je de kamertemperatuur onder 40u2103 zet, wordt de " -"kamertemperatuurregeling niet geactiveerd. En de kamertemperatuur wordt " -"automatisch ingesteld op 0." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Afdruktaak niet gestart" @@ -4131,6 +4137,12 @@ msgstr "Print alles" msgid "Send all" msgstr "Alles verzenden" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5847,6 +5859,12 @@ msgstr "Slicing printbed %d" msgid "Please resolve the slicing errors and publish again." msgstr "Los aub de slicing fouten op en publiceer opnieuw." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7122,8 +7140,8 @@ msgstr "Algemene voorwaarden" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Bedankt voor uw aankoop van een Bambu Lab-apparaat. Lees de algemene " @@ -8561,6 +8579,9 @@ msgstr "Onderteuning (support) overgang" msgid "Multiple" msgstr "Meerdere" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -14132,6 +14153,33 @@ msgstr "" "kromtrekken, zoals ABS, een juiste verhoging van de temperatuur van het " "warmtebed de kans op kromtrekken kan verkleinen?" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Als je de kamertemperatuur onder 40u2103 zet, wordt de " +#~ "kamertemperatuurregeling niet geactiveerd. En de kamertemperatuur wordt " +#~ "automatisch ingesteld op 0." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14150,33 +14198,6 @@ msgstr "" #~ "start > 10 \\step >= 0\n" #~ "einde > start + stap)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/pl/BambuStudio_pl.po b/bbl/i18n/pl/BambuStudio_pl.po index 007e51576..0d9a4a876 100644 --- a/bbl/i18n/pl/BambuStudio_pl.po +++ b/bbl/i18n/pl/BambuStudio_pl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1345,8 +1345,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1354,6 +1355,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Aktualizacja polityki prywatności" @@ -3469,30 +3475,30 @@ msgstr "Aktualizacja nie powiodła się." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" -"Aktualna lub docelowa temperatura komory przekracza 45\\u2103. Aby uniknąć " -"zatkania ekstrudera, nie można załadować filamentu niskotemperaturowego (PLA/" -"PETG/TPU)." +"Aktualna temperatura komory lub docelowa temperatura komory przekracza 45℃. " +"Aby uniknąć zatkania ekstrudera, nie wolno ładować niskotemperaturowego " +"filamentu (PLA/PETG/TPU)." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Do ekstrudera ładowany jest niskotemperaturowy filament(PLA/PETG/TPU). Aby " -"uniknąć zatkania ekstrudera, nie wolno ustawiać temperatury komory powyżej " -"45\\u2103." +"W ekstruderze jest załadowany niskotemperaturowy filament (PLA/PETG/TPU). " +"Aby uniknąć zatkania ekstrudera, nie wolno ustawiać temperatury komory " +"powyżej 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Gdy ustawisz temperaturę komory poniżej 40\\u2103, sterowanie temperaturą " -"komory nie będzie aktywowane. Docelowa temperatura komory zostanie " -"automatycznie ustawiona na 0\\u2103." +"Gdy ustawisz temperaturę komory poniżej 40℃, sterowanie temperaturą komory " +"nie będzie aktywowane, a docelowa temperatura komory zostanie automatycznie " +"ustawiona na 0℃." msgid "Failed to start printing job" msgstr "Nie udało się rozpocząć zadania drukowania" @@ -4113,6 +4119,12 @@ msgstr "Drukuj wszystkie płyty" msgid "Send all" msgstr "Wyślij wszystko" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Wyślij do wielu urządzeń" @@ -5828,6 +5840,12 @@ msgstr "Wycinanie warstwy %d" msgid "Please resolve the slicing errors and publish again." msgstr "Rozwiąż błędy cięcia i opublikuj ponownie." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7085,8 +7103,8 @@ msgstr "Warunki i postanowienia" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Dziękujemy za zakup urządzenia Bambu Lab. Przed użyciem urządzenia Bambu Lab " @@ -8515,6 +8533,9 @@ msgstr "Zmiana podpory" msgid "Multiple" msgstr "Wielokrotne" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -11019,8 +11040,8 @@ msgid "" "generated" msgstr "" "tryb 'normalny(auto)' oraz 'drzewo(auto)' służą do automatycznego " -"generowania podpór. Jeśli wybierzesz 'normalny(manual)' lub 'drzewo" -"(manual)', zostaną wygenerowane jedynie podpory wymuszone" +"generowania podpór. Jeśli wybierzesz 'normalny(manual)' lub " +"'drzewo(manual)', zostaną wygenerowane jedynie podpory wymuszone" msgid "normal(auto)" msgstr "normalny(auto)" @@ -14106,6 +14127,33 @@ msgstr "" "jak ABS, odpowiednie zwiększenie temperatury stołu grzejnego może zmniejszyć " "prawdopodobieństwo wypaczania." +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "Aktualna lub docelowa temperatura komory przekracza 45\\u2103. Aby " +#~ "uniknąć zatkania ekstrudera, nie można załadować filamentu " +#~ "niskotemperaturowego (PLA/PETG/TPU)." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Do ekstrudera ładowany jest niskotemperaturowy filament(PLA/PETG/TPU). " +#~ "Aby uniknąć zatkania ekstrudera, nie wolno ustawiać temperatury komory " +#~ "powyżej 45\\u2103." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Gdy ustawisz temperaturę komory poniżej 40\\u2103, sterowanie temperaturą " +#~ "komory nie będzie aktywowane. Docelowa temperatura komory zostanie " +#~ "automatycznie ustawiona na 0\\u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14124,33 +14172,6 @@ msgstr "" #~ "start > 10\\ krok >= 0\n" #~ "koniec > start + krok)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "Aktualna temperatura komory lub docelowa temperatura komory przekracza " -#~ "45℃. Aby uniknąć zatkania ekstrudera, nie wolno ładować " -#~ "niskotemperaturowego filamentu (PLA/PETG/TPU)." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "W ekstruderze jest załadowany niskotemperaturowy filament (PLA/PETG/TPU). " -#~ "Aby uniknąć zatkania ekstrudera, nie wolno ustawiać temperatury komory " -#~ "powyżej 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "Gdy ustawisz temperaturę komory poniżej 40℃, sterowanie temperaturą " -#~ "komory nie będzie aktywowane, a docelowa temperatura komory zostanie " -#~ "automatycznie ustawiona na 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po index 2746fbd5a..e2b9197ae 100644 --- a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po +++ b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1342,8 +1342,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1351,6 +1352,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Atualização da política de privacidade" @@ -3464,30 +3470,30 @@ msgstr "A atualização falhou" msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" -"A temperatura atual da câmara ou a temperatura alvo da câmara excede 45\\ " -"U2103. Para evitar o entupimento da extrusora, o filamento de baixa " -"temperatura (PLA/PETG/TPU) não pode ser carregado." +"The current chamber temperature or the target chamber temperature exceeds " +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"O filamento de baixa temperatura (PLA/PETG/TPU) é carregado na extrusora. " -"Para evitar o entupimento da extrusora, não é permitido ajustar a " -"temperatura da câmara acima de 45\\ u2103." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Quando você define a temperatura da câmara abaixo de 40\\ u2103, o controle " -"de temperatura da câmara não será ativado. E a temperatura alvo da câmara " -"será automaticamente definida para 0\\ u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Falha ao iniciar o trabalho de impressão" @@ -4105,6 +4111,12 @@ msgstr "Imprimir tudo" msgid "Send all" msgstr "Enviar tudo" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5802,6 +5814,12 @@ msgstr "Placa de corte %d" msgid "Please resolve the slicing errors and publish again." msgstr "Resolva os erros de fatiamento e publique novamente." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7062,8 +7080,8 @@ msgstr "Termos e Condições" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Obrigado por adquirir um dispositivo da Bambu Lab. Antes de usar seu " @@ -8490,6 +8508,9 @@ msgstr "Transição de suporte" msgid "Multiple" msgstr "Múltiplo" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -14074,6 +14095,33 @@ msgstr "" "aumentar adequadamente a temperatura do leito térmico pode reduzir a " "probabilidade de deformação." +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "A temperatura atual da câmara ou a temperatura alvo da câmara excede 45\\ " +#~ "U2103. Para evitar o entupimento da extrusora, o filamento de baixa " +#~ "temperatura (PLA/PETG/TPU) não pode ser carregado." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "O filamento de baixa temperatura (PLA/PETG/TPU) é carregado na extrusora. " +#~ "Para evitar o entupimento da extrusora, não é permitido ajustar a " +#~ "temperatura da câmara acima de 45\\ u2103." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Quando você define a temperatura da câmara abaixo de 40\\ u2103, o " +#~ "controle de temperatura da câmara não será ativado. E a temperatura alvo " +#~ "da câmara será automaticamente definida para 0\\ u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14092,33 +14140,6 @@ msgstr "" #~ "início > 10\\ etapa >= 0\n" #~ "fim > início + etapa)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index 8b6cbe78b..7de24b938 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio 1.10.1 Public Release\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: 2024-09-27 23:58+0700\n" "Last-Translator: \n" "Language-Team: Andylg \n" @@ -1397,8 +1397,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1406,6 +1407,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Обновление политики конфиденциальности" @@ -3563,21 +3569,30 @@ msgstr "Сбой обновления." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" +"Текущая температура или целевая температура внутри термокамеры превышает " +"45℃. Чтобы избежать засорения экструдера, запрещается загрузка " +"низкотемпературной печатной нити (PLA/PETG/TPU)." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" +"В экструдер загружается низкотемпературная пластиковая нить (PLA/PETG/TPU). " +"Чтобы избежать засорения экструдера, запрещается устанавливать температуру " +"внутри термокамеры выше 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" +"Если вы установили температура внутри термокамеры ниже 40℃, то контроль " +"температуры не запустится, а целевая температура в ней будет автоматически " +"установлена ​​на 0℃." msgid "Failed to start printing job" msgstr "Не удалось запустить задание на печать." @@ -4210,6 +4225,12 @@ msgstr "Распечатать все столы" msgid "Send all" msgstr "Отправить G-код всех столов на SD-карту" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Отправить на несколько устройств" @@ -5963,6 +5984,12 @@ msgstr "Нарезка стола %d" msgid "Please resolve the slicing errors and publish again." msgstr "Пожалуйста, устраните ошибки нарезки и попробуйте опубликовать снова." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "Сетевой плагин не обнаружен. Функции, связанные с сетью, недоступны." @@ -7296,8 +7323,8 @@ msgstr "Условия использования" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Благодарим вас за покупку устройства Bambu Lab. Перед использованием " @@ -8776,6 +8803,9 @@ msgstr "Переход поддержки" msgid "Multiple" msgstr "Множитель" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index 3d0ce618d..b6b947f26 100644 --- a/bbl/i18n/sv/BambuStudio_sv.po +++ b/bbl/i18n/sv/BambuStudio_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1332,8 +1332,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1341,6 +1342,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Uppdatering av integritetspolicy" @@ -3432,30 +3438,30 @@ msgstr "Uppdatering misslyckades." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103. In order to avoid extruder clogging, low temperature filament " -"(PLA/PETG/TPU) cannot be loaded." +"45℃. In order to avoid extruder clogging, low temperature filament (PLA/PETG/" +"TPU) is not allowed to be loaded." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order " -"to avoid extruder clogging, setting the chamber temperature above 45\\u2103 " -"is not allowed." +"Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In order " +"to avoid extruder clogging, it is not allowed to set the chamber temperature " +"above 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"När du ställer in kammartemperaturen under 40\\u2103, aktiveras inte " -"temperaturkontrollen för kammaren. Den önskade kammartemperaturen ställs " -"automatiskt in på 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated, and the target chamber temperature will " +"automatically be set to 0℃." msgid "Failed to start printing job" msgstr "Det gick inte att starta utskriftsjobbet" @@ -4074,6 +4080,12 @@ msgstr "Skriv ut allt" msgid "Send all" msgstr "Skicka alla" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Send to Multi-device" @@ -5765,6 +5777,12 @@ msgstr "Bereder plattan %d" msgid "Please resolve the slicing errors and publish again." msgstr "Lös berednings felen och publicera igen." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7016,8 +7034,8 @@ msgstr "Villkor och bestämmelser" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Tack för att du har köpt en Bambu Lab enhet. Innan du använder din Bambu Lab " @@ -8439,6 +8457,9 @@ msgstr "Support övergång" msgid "Multiple" msgstr "Flertalet" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -13934,6 +13955,33 @@ msgstr "" "ABS, kan en lämplig ökning av värmebäddens temperatur minska sannolikheten " "för vridning." +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103. In order to avoid extruder clogging, low temperature filament " +#~ "(PLA/PETG/TPU) cannot be loaded." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In " +#~ "order to avoid extruder clogging, setting the chamber temperature above " +#~ "45\\u2103 is not allowed." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "När du ställer in kammartemperaturen under 40\\u2103, aktiveras inte " +#~ "temperaturkontrollen för kammaren. Den önskade kammartemperaturen ställs " +#~ "automatiskt in på 0\\u2103." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -13952,33 +14000,6 @@ msgstr "" #~ "start> 10 \\ steg >= 0\n" #~ "slut> start+steg)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/" -#~ "PETG/TPU) is not allowed to be loaded." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In " -#~ "order to avoid extruder clogging, it is not allowed to set the chamber " -#~ "temperature above 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated, and the target chamber temperature will " -#~ "automatically be set to 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/tr/BambuStudio_tr.po b/bbl/i18n/tr/BambuStudio_tr.po index b30a0b0ad..240c7e930 100644 --- a/bbl/i18n/tr/BambuStudio_tr.po +++ b/bbl/i18n/tr/BambuStudio_tr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: 2025-01-12 21:04+0300\n" "Last-Translator: Fatih AYDIN \n" "Language-Team: \n" @@ -1367,11 +1367,10 @@ msgstr "" "Studio'yu güncelleyin ve tekrar deneyin." msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" -"Sertifika iptal edildi. Lütfen zaman ayarlarını kontrol edin veya Bambu " -"Studio'yu güncelleyin ve tekrar deneyin." msgid "" "Internal error. Please try upgrading the firmware and Studio version. If the " @@ -1380,6 +1379,11 @@ msgstr "" "Dahili hata. Lütfen aygıt yazılımını ve Studio sürümünü yükseltmeyi deneyin. " "Sorun devam ederse, müşteri desteğiyle iletişime geçin." +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Gizlilik Politikası Güncellemesi" @@ -3468,30 +3472,30 @@ msgstr "Güncelleme başarısız." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" -"Mevcut hazne sıcaklığı veya hedef hazne sıcaklığı 45\\u2103'ü aşıyor " -"Ekstrüder tıkanmasını önlemek için düşük sıcaklıkta filament (PLA / PETG / " -"TPU) yüklenmesine izin verilmez." +"Mevcut hazne sıcaklığı veya hedef hazne sıcaklığı 45 ° C'yi aşıyor Ekstruder " +"tıkanmasını önlemek için düşük sıcaklıkta filament (PLA / PETG / TPU) " +"yüklenmesine izin verilmez." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" -"Ekstrüdere düşük sıcaklıkta filament (PLA / PETG / TPU) yüklenir Ekstrüder " -"tıkanmasını önlemek için hazne sıcaklığının 45\\u2103'ün üzerine " -"ayarlanmasına izin verilmez." +"Ekstrudere düşük sıcaklıkta filament (PLA / PETG / TPU) yüklendi. Ekstruder " +"tıkanmasını önlemek için hazne sıcaklığının 45 ° C'nin üzerine ayarlanmasına " +"izin verilmez." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"Hazne sıcaklığını 40\\u2103'ün altına ayarladığınızda, hazne sıcaklık " -"kontrolü etkinleştirilmeyecektir. Ve hedef oda sıcaklığı otomatik olarak " -"0\\u2103'e ayarlanacaktır." +"Hazne sıcaklığını 40°C'nin altına ayarladığınızda, hazne sıcaklık kontrolü " +"etkinleştirilmeyecektir. Ve hedef hazne sıcaklığı otomatik olarak 0°C'ye " +"ayarlanacaktır." msgid "Failed to start printing job" msgstr "Yazdırma işi başlatılamadı" @@ -4111,6 +4115,12 @@ msgstr "Tümünü yazdır" msgid "Send all" msgstr "Hepsini gönder" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Birden fazla 3D yazıcıya gönder" @@ -5834,6 +5844,12 @@ msgstr "Plaka %d dilimleniyor" msgid "Please resolve the slicing errors and publish again." msgstr "Lütfen dilimleme hatalarını giderip tekrar yayınlayın." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "Ağ Eklentisi algılanmadı. Ağla ilgili özellikler kullanılamıyor." @@ -7302,8 +7318,8 @@ msgstr "" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add " -"Primitive\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add Primitive" +"\"->\"Timelapse Wipe Tower\"." msgstr "" "Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" " "eklenmesi önerilir.\n" @@ -8564,6 +8580,9 @@ msgstr "Destek geçişi" msgid "Multiple" msgstr "Çoklu" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "%1% çizgi genişliği hesaplanamadı. \"%2%\" değeri alınamıyor " @@ -8712,8 +8731,8 @@ msgid "" "Please select \"By object\" print sequence to print multiple objects in " "spiral vase mode." msgstr "" -"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye " -"göre\" yazdırma sırasını seçin." +"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye göre" +"\" yazdırma sırasını seçin." msgid "" "The spiral vase mode does not work when an object contains more than one " @@ -12790,8 +12809,8 @@ msgstr "" "Yeniden yazmak ister misin?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you " -"selected\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you selected" +"\". \n" "To add preset for more prinetrs, Please go to printer selection" msgstr "" "Ön ayarları \"Satıcı Tipi Seri @seçtiğiniz yazıcı\" olarak yeniden " @@ -14189,6 +14208,40 @@ msgstr "" "sıcaklığının uygun şekilde arttırılmasının bükülme olasılığını " "azaltabileceğini biliyor muydunuz." +#~ msgid "" +#~ "The certificate has been revoked. Please check the time settings or " +#~ "update Bambu Studio and try again." +#~ msgstr "" +#~ "Sertifika iptal edildi. Lütfen zaman ayarlarını kontrol edin veya Bambu " +#~ "Studio'yu güncelleyin ve tekrar deneyin." + +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "Mevcut hazne sıcaklığı veya hedef hazne sıcaklığı 45\\u2103'ü aşıyor " +#~ "Ekstrüder tıkanmasını önlemek için düşük sıcaklıkta filament (PLA / " +#~ "PETG / TPU) yüklenmesine izin verilmez." + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "Ekstrüdere düşük sıcaklıkta filament (PLA / PETG / TPU) yüklenir " +#~ "Ekstrüder tıkanmasını önlemek için hazne sıcaklığının 45\\u2103'ün " +#~ "üzerine ayarlanmasına izin verilmez." + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "Hazne sıcaklığını 40\\u2103'ün altına ayarladığınızda, hazne sıcaklık " +#~ "kontrolü etkinleştirilmeyecektir. Ve hedef oda sıcaklığı otomatik olarak " +#~ "0\\u2103'e ayarlanacaktır." + #~ msgid "" #~ "Please input valid values:\n" #~ "start > 0 \\step >= 0\n" @@ -14209,33 +14262,6 @@ msgstr "" #~ "adım >= 0\n" #~ "bitiş > başlangıç + adım)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "Mevcut hazne sıcaklığı veya hedef hazne sıcaklığı 45 ° C'yi aşıyor " -#~ "Ekstruder tıkanmasını önlemek için düşük sıcaklıkta filament (PLA / " -#~ "PETG / TPU) yüklenmesine izin verilmez." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Ekstrudere düşük sıcaklıkta filament (PLA / PETG / TPU) yüklendi. " -#~ "Ekstruder tıkanmasını önlemek için hazne sıcaklığının 45 ° C'nin üzerine " -#~ "ayarlanmasına izin verilmez." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "Hazne sıcaklığını 40°C'nin altına ayarladığınızda, hazne sıcaklık " -#~ "kontrolü etkinleştirilmeyecektir. Ve hedef hazne sıcaklığı otomatik " -#~ "olarak 0°C'ye ayarlanacaktır." - #~ msgid "enable multi instance rendering by opengl" #~ msgstr "opengl ile çoklu örnek oluşturmayı etkinleştirin" diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index b28e0717a..f2694791a 100644 --- a/bbl/i18n/uk/BambuStudio_uk.po +++ b/bbl/i18n/uk/BambuStudio_uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-03 17:58+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" @@ -1351,8 +1351,9 @@ msgid "" msgstr "" msgid "" -"The certificate has been revoked. Please check the time settings or update " -"Bambu Studio and try again." +"The certificate is no longer valid and the printing functions are " +"unavailable. If you need printing. Please visit the official website at " +"https://bambulab.com/ to download and update." msgstr "" msgid "" @@ -1360,6 +1361,11 @@ msgid "" "issue persists, contact customer support." msgstr "" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "" + msgid "Privacy Policy Update" msgstr "Оновлення політики конфіденційності" @@ -3470,21 +3476,30 @@ msgstr "Не вдалося оновити." msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" +"Поточна температура камери або цільова температура камери перевищує 45℃. Щоб " +"уникнути забивання екструдера, не дозволяється завантажувати філаменти " +"низької температури (PLA/PETG/TPU)." msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" +"Філамент низької температури (PLA/PETG/TPU) завантажено в екструдер. Щоб " +"уникнути забивання екструдера, не дозволяється встановлювати температуру " +"камери вище 45℃." msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" +"Якщо ви встановите температуру камери нижче 40℃, контроль температури камери " +"не буде активований, і цільова температура камери автоматично буде " +"встановлена на 0℃." msgid "Failed to start printing job" msgstr "Не вдалося запустити завдання друку" @@ -4103,6 +4118,12 @@ msgstr "Роздрукувати все" msgid "Send all" msgstr "Надіслати все" +msgid "Send to Bambu Farm Manager Client" +msgstr "" + +msgid "Send to BFMC" +msgstr "" + msgid "Send to Multi-device" msgstr "Відправити на багато пристроїв" @@ -5829,6 +5850,12 @@ msgstr "Пластина для нарізки %d" msgid "Please resolve the slicing errors and publish again." msgstr "Виправте помилки нарізки та опублікуйте знову." +msgid "Failed to start Bambu Farm Manager Client." +msgstr "" + +msgid "No Bambu Farm Manager Client found." +msgstr "" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "" @@ -7115,8 +7142,8 @@ msgstr "Умови використання" msgid "" "Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " "device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use" -"(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Дякуємо за покупку пристрою Bambu Lab. Перед використанням вашого пристрою " @@ -8546,6 +8573,9 @@ msgstr "Годтримка переходу" msgid "Multiple" msgstr "Кілька" +msgid "Flush" +msgstr "" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "" @@ -14219,33 +14249,6 @@ msgstr "" "ABS, відповідне підвищення температури гарячого ліжка може зменшити " "ймовірність деформації." -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "Поточна температура камери або цільова температура камери перевищує 45℃. " -#~ "Щоб уникнути забивання екструдера, не дозволяється завантажувати " -#~ "філаменти низької температури (PLA/PETG/TPU)." - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "Філамент низької температури (PLA/PETG/TPU) завантажено в екструдер. Щоб " -#~ "уникнути забивання екструдера, не дозволяється встановлювати температуру " -#~ "камери вище 45℃." - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "Якщо ви встановите температуру камери нижче 40℃, контроль температури " -#~ "камери не буде активований, і цільова температура камери автоматично буде " -#~ "встановлена на 0℃." - #~ msgid "" #~ "Unable to perform boolean operation on model meshes. Only positive parts " #~ "will be kept. You may fix the meshes and try agian." diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index d9128a031..09fbc212f 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-08 21:01+0800\n" +"POT-Creation-Date: 2025-01-21 14:15+0800\n" "PO-Revision-Date: 2025-01-08 21:02+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -1346,6 +1346,11 @@ msgid "" msgstr "" "内部错误,请尝试升级固件和Bambu Studio版本。如果问题仍然存在,请联系售后" +msgid "" +"Your software is not signed, and some printing functions have been " +"restricted. Please use the officially signed software version." +msgstr "您的软件未签名,部分打印功能受限使用。请使用官方签名的软件版本。" + msgid "Privacy Policy Update" msgstr "隐私协议更新" @@ -3330,26 +3335,26 @@ msgstr "更新失败。" msgid "" "The current chamber temperature or the target chamber temperature exceeds " -"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/" -"PETG/TPU) is not allowed to be loaded." +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." msgstr "" -"当前腔温或目标腔温超过了45度。为了避免挤出机堵塞,不允许加载低温度的打印材料" +"当前腔温或目标腔温超过了45℃。为了避免挤出机堵塞,不允许加载低温度的打印材料" "(如PLA/PETG/TPU)" msgid "" "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " "avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45\\u2103." +"above 45℃." msgstr "" "挤出机中加载了低温度的打印材料(如PLA/PETG/TPU)。为了避免挤出机堵塞,不允许" -"将腔温设置高于45度。" +"将腔温设置高于45℃。" msgid "" -"When you set the chamber temperature below 40\\u2103, the chamber " -"temperature control will not be activated. And the target chamber " -"temperature will automatically be set to 0\\u2103." +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." msgstr "" -"当您设置的腔温低于40度时,腔温控制将不会启动。并且目标腔温将自动设置为0度" +"当您设置的腔温低于40℃时,腔温控制将不会启动。并且目标腔温将自动设置为0℃。" msgid "Failed to start printing job" msgstr "发起打印任务失败" @@ -3959,6 +3964,12 @@ msgstr "打印所有盘" msgid "Send all" msgstr "发送所有盘" +msgid "Send to Bambu Farm Manager Client" +msgstr "发送到拓竹农场客户端" + +msgid "Send to BFMC" +msgstr "发送到拓竹农场" + msgid "Send to Multi-device" msgstr "发送到多设备" @@ -5586,6 +5597,12 @@ msgstr "正在切片盘%d" msgid "Please resolve the slicing errors and publish again." msgstr "请解决切片错误后再重新发布。" +msgid "Failed to start Bambu Farm Manager Client." +msgstr "启动拓竹农场客户端失败" + +msgid "No Bambu Farm Manager Client found." +msgstr "未发现拓竹农场客户端" + msgid "" "Network Plug-in is not detected. Network related features are unavailable." msgstr "未检测到网络插件。网络相关功能不可用。" @@ -6947,8 +6964,8 @@ msgstr "" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add " -"Primitive\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add Primitive" +"\"->\"Timelapse Wipe Tower\"." msgstr "" "在录制无工具头延时摄影视频时,建议添加“延时摄影擦料塔”\n" "右键单击打印板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。" @@ -8150,6 +8167,9 @@ msgstr "支撑转换层" msgid "Multiple" msgstr "多个" +msgid "Flush" +msgstr "冲刷" + #, boost-format msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " msgstr "计算 %1%的线宽失败。无法获得 \"%2%\" 的值" @@ -11990,8 +12010,8 @@ msgstr "" "你想重写预设吗" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you " -"selected\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you selected" +"\". \n" "To add preset for more prinetrs, Please go to printer selection" msgstr "" "我们会将预设重命名为“供应商 类型 系列 @您选择的打印机”。\n" @@ -13250,6 +13270,29 @@ msgstr "" "避免翘曲\n" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" +#~ msgid "" +#~ "The current chamber temperature or the target chamber temperature exceeds " +#~ "45\\u2103.In order to avoid extruder clogging,low temperature " +#~ "filament(PLA/PETG/TPU) is not allowed to be loaded." +#~ msgstr "" +#~ "当前腔温或目标腔温超过了45度。为了避免挤出机堵塞,不允许加载低温度的打印材" +#~ "料(如PLA/PETG/TPU)" + +#~ msgid "" +#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " +#~ "to avoid extruder clogging,it is not allowed to set the chamber " +#~ "temperature above 45\\u2103." +#~ msgstr "" +#~ "挤出机中加载了低温度的打印材料(如PLA/PETG/TPU)。为了避免挤出机堵塞,不允" +#~ "许将腔温设置高于45度。" + +#~ msgid "" +#~ "When you set the chamber temperature below 40\\u2103, the chamber " +#~ "temperature control will not be activated. And the target chamber " +#~ "temperature will automatically be set to 0\\u2103." +#~ msgstr "" +#~ "当您设置的腔温低于40度时,腔温控制将不会启动。并且目标腔温将自动设置为0度" + #~ msgid "" #~ "The certificate has been revoked. Please check the time settings or " #~ "update Bambu Studio and try again." @@ -13273,29 +13316,6 @@ msgstr "" #~ "起始值 > 10 \\值步长 >= 0\n" #~ "结束值 > 起始值 + 值步长)" -#~ msgid "" -#~ "The current chamber temperature or the target chamber temperature exceeds " -#~ "45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -#~ "TPU) is not allowed to be loaded." -#~ msgstr "" -#~ "当前腔温或目标腔温超过了45℃。为了避免挤出机堵塞,不允许加载低温度的打印材" -#~ "料(如PLA/PETG/TPU)" - -#~ msgid "" -#~ "Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order " -#~ "to avoid extruder clogging,it is not allowed to set the chamber " -#~ "temperature above 45℃." -#~ msgstr "" -#~ "挤出机中加载了低温度的打印材料(如PLA/PETG/TPU)。为了避免挤出机堵塞,不允" -#~ "许将腔温设置高于45℃。" - -#~ msgid "" -#~ "When you set the chamber temperature below 40℃, the chamber temperature " -#~ "control will not be activated. And the target chamber temperature will " -#~ "automatically be set to 0℃." -#~ msgstr "" -#~ "当您设置的腔温低于40℃时,腔温控制将不会启动。并且目标腔温将自动设置为0℃。" - #~ msgid "enable multi instance rendering by opengl" #~ msgstr "开启opengl多实例渲染" @@ -19090,8 +19110,8 @@ msgstr "" #~ msgstr "正在准备设置页" #~ msgid "" -#~ "You have the following presets with saved options for \"Print Host " -#~ "upload\"" +#~ "You have the following presets with saved options for \"Print Host upload" +#~ "\"" #~ msgstr "您的以下预设中包含未保存的选项“打印主机上传”" #~ msgid "" diff --git a/resources/i18n/cs/BambuStudio.mo b/resources/i18n/cs/BambuStudio.mo index 31d294f99e1f87885471d686cf677a9943bfc2b4..83e1a363f6f0e027d2f57417332cdd876c1c3897 100644 GIT binary patch delta 49405 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 T7^PbdZ~XsFsVCiYhHd;GS21WI delta 49220 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 UC1VKxWxhz-3!wH`&EpCG0h>qg-~a#s diff --git a/resources/i18n/en/BambuStudio.mo b/resources/i18n/en/BambuStudio.mo index 9df5c6f8124fd3ad5622e1b73af7e9ecf58beaaa..fdc6550ec6e3049583030be401c649d69edae832 100644 GIT binary patch delta 41177 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 delta 41293 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 diff --git a/resources/i18n/es/BambuStudio.mo b/resources/i18n/es/BambuStudio.mo index 28196ec795c1d1bcb9dc7b07f07a00bf01384cf3..1684ebaf27346300cec6cccf3a0069efc23bf1a8 100644 GIT binary patch delta 41199 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 delta 41465 zcmXWkb%0ex8^`g>y?X&^1QsM@>7|!k8kUZwbLs8|X}C1f-JK#L(v74Dh)S0N0urw% zU?45;_jjK8>oap=&cyS~IlF+a+ZXnAxkIlp&4!wAl&3i^F-uqcklsQ5OMyF#vT!gRz5-#Q8jIdBA9 z;c3*`=1S!E<;F6oDesKj;G2lqaSdwfzs0xs8|uD?iT%Dz_!bqE>62K;@}q*dD5_%> zJwrZUb9bP>yI=}t;etgNhWk-7au^l;-=L!T5-ON(V=DX?H3Nx~TGXdR9nXpyU~yEC zmPch<946!Wz77=hfc~fl4nbwXNYvEML_K&Rs^=Rp9e#~^z*S6)kDV`20|+FurOSb8 zw=n9uXjFTZFtmt50}5K>$EYZO>CBPb>J6MBOvCxjs1Y4Qb>utL$bLnQ>_1d{2~+re zWibsZm>Z(@gWjn7Ln+9AP35N?(2a9Z!Ll6H&csHxq7deCXij+apB@(ML&AEdS^ z{}6Lf&x<-6xHZR#_if;Km*-5At$wUCa6d`&6j=RkYZgJxkfJdPSc z#vK|R`q zT8g9I37_vG=A?cP6-0^B`+XBI9jc)fsE%zzb>u!qU}OesuLkPA#;A1cfNFmN=D~#+ zsr)}iK@WP2TB{E;T2RG0d!T}63TjEFqeiwC3*sj1i#JdYsFle^*b2)~AB;M_6BXPi zUHt}zwD!MKknb=TCi~bfERLF)nyA=lf(n|}&K?*+eF$pJ7o#5ZIqJRxsQbP}4d6%o z5ig)RvL-Y6uN!t}w)g!h%tt+Igf&I_=U@Z8i!oR%i{Doi2V-yC zj7r}OS?#_OxRiPm`~?5XO8&2+&^4RA&p*iS_tl|Z7$a~DR>w7{sDF%_foG_we}`Ey zJco_AB)W8}zJ30rs^Pi$-Xnu%-f@!t8U?+NOgqqSDs152jERL^Gc^;M1-ilRF z*LOlq^-$D)Fa|XfQ&9IGM$P08s5HEc>S*Y;JMlZ}CGVTkkrBg7^%T zUJ(WSeDm{_i}|q^=EJ3^sXc}2&;`_ke{$YKP4#0`486xDn7E+5UE8B(W+>|ZDFw-Y z73Ok4Jza+C;peCkY<2EN#lk^UEIdH1{d1=;%FhoQJP5rJqLyeU>H}mS>iQSh68(kz zzHZp25c&U#!f6f^#^Z(kzM=RpDkl0C@%uXBG%SaIqGlqhsNYu%TcJ8M7o%_u7Q&0D z50zjs+xyF6E9z~qG9JRr=nob5`)X0hij}Z8R>$p_7vG@PDp$1M*8yWO4!2?sOjN>N zCQ+!RYk}(6P}G3F!d!S4HG_#tTE~iFdFr8_6mC=4jJjc3DZj5C9!3RCiqiHH$&W>- zcgF}^f$G3vtdI9m9g8kwFQeJ00r|_?h^wN4bt-CRR$)=)|1}By?igOt9E18E_#G8={z~?sqRtAa4#lD#*b)^R9Z~O+CFs5X z&r?vI-o-F1S=sNq#7WT_pQTX)$Pma z2F{}1wuYtqpEbyTHS`|`6m(%V?X}q$HT7LkQ}_vLMnb44{suMmPf<&fpq5>q9@U{p z)RGlN#a1O$aQAb^*P&*1N3D>h%{dO}efb^0U3m0NPJdE1f3)Q!dl|!{t4OzmFuP%jf4s=0n7^B<;$50KPLH+Rf z3u>+3U zs5Jc4yMQ0RQNcD3HA9DRE$wH))ToY?M$J$xdNY6u#$Kpkn}F)bROb>@2R}z$ zx6jqjquRfNivFjlnF_t8pfya=%5F@JdT@4B8Wls$KvQ?VHEIOCQByw0o!^dXXCEqE zkD_MqXVe4#MLjTHYimChvIU2H*(s>UF{t-=ebmSXqB=6n)u*BwnvF5I45RTDDrm#o z*pF~oQ87~sHDj$&1L%+Hz);lnQ!$O+{|hPT!Y@%%dDLBS4z=b#qi(#98u1I%NYl2p z4rWF_^(efAMNm_pu${FRfvOio%}6!Wr&>Eq%=3LA3d;Yfs1eRW#l%un$F`zk-~?)> z&Z9bX2X)=w?s&rX_MmjAw_6ly&1<95t_5o3!%*!_#86%eb17)e4x@T{1GUC~p_U@N zgYD@VQ8!jbZO!#jOVkC`ks+vkVLB?EH=wRRhFX#zQ60F8TEZtC$bXGIs-sPHF;tJs zIb%^BXpUOLw&*<&HKHM?jx2QNzeGK7r}L;g{sWfh_+_k#X*$_Vx9t?NyzIdN-8j}c z6BP@~P*eT|s^367s_`BNkLdhs7 z$}^xwk{z{{#Zf)1g&J`OR7d)uqJIpk(0E7TfyLXBV$YG$UOZd`}~T!l)~dB+fl)J*!hh+{~c-u?xXVD*V8)m zF)D~lp#~g--uu4>1xcRco1>;a7nu=P2`KUEqi)wfyDyUAPI(Qk?!CR;`eu|Q`;WZ!LH7+sOy%YHk#F_8QYJF zfwQjuGiqj@pqA<#YDNQ*q#$gL_r6#pmwyJs3|Xl zdTV_NG3Ll|5RCSoy5;ar(Q5_6nEG|aH$^&=)cWg-g6>0#rhug1sTVp=z@39@`8=)X3 z|7TFp2o7QqOgGZfCKk(4Z;RS6R^nhhjM^ciN7)j^q8>B^H3O4T*|QFd;g7fsgT$Ja zY7J^8K3ARR`?k3gdvO8v!>Ax@GTQIkgzZryOghF!o(c<6&yV@B6%NFysE+u?TJ)#H zlT;&6_di5+;18^V|6oXIQfizc^u-G#fR-Z&AVc7it50hYHd( z<81~Dpf;L{sCF8oI@krZghR%Y|621o9MA(+p&IxSwG<~&BYf?SM^3O2#Grztw(04(>rUym*TF87iuGp&oD%6>LAF2JpdD`z=^BR-`@xo8aLP1ziw6&4Qvbs%NpN z2ed>@S$EVF4o7{OO-DU&8`j1jQP*XfZr2sSozyF!jz34Gar_xpuZu^ihuTum8fBen z7Q_0~tE0B!C8%IKfttd9P*I+0mU|Ft>MLLbHg(5`pt58ND%w|~2J{&!t#=^<5Ba{M zpb@`9HT=PByC6I2bzBPT;$WPH-@5aS=GgV!Q5~3o>fkagj|Wh}`UVv%h2~n27RR2{ z>!A1h{{s{>wWm=X`3bd^KE?=4HqU0FAS!L*P}i+QWzScrx98Vb0)IknwW;S@Fn)}x z=S8J;G1N@Np!ethb=`^9&hDrV4ML^Wr_NQVsoRTc;0IK&{fwG{`=}{@iyCpt1$JFH zs-xLmy$Gs9F&NU?*P@_?Tca8p=;~8374_AqhIgSFI^*isQR(&sb^jZ8Jmo^`SWZ-W z7DUBBDfIRO92k%NU?KUxjT2`U*`M`}SZrzWJ67g+r6u-~`4p>CKZ((pbgBK(N)^=B zdIDEryJhz00RH9n!|OWKmVFYHE#+4Deao>Wj>Ok1$p79HhOD&TP(H+7)O)S+`)1=$ zSV#5M=0W_Fdg3*f-}5kn`cYJD+{GA-Tx<7t$NkjbqMoy7oz-)$x9jeNC{*G^whb0M zU9cYYRagQ4M5STj&+Mn$mZ;+sP|3yh8?JH#J-s13)`zlVn^x=QEB-W^;Rso+5W^N4z#!~MGOGKPEk*cNzi)){zbFOubQ@;Jhseg@OR~*2o>Hihc1OK5CZpaBYq2<9#T=My zyWL+Di&Bq6ouA?A-=Na^HR}3IJ2dmWe=AXl;=m+4gM0BHj@!u^(enzsYzfBhreW%v zaSZ40?D6{+Vu!u<>-aYqLA~=no1sZqj`|7IOa%5@heqIV>N~Iz&-WEPV8JsUsUJiwO@c!<13ge1&Pr5}UUSEDeQiGzwm=;pi?Mhf)uE3M+n*P-!cajD z%%m`!ksZd*sh2+L_btKusF%&?V>Y$xunqOosE+48ZXNj?wPD@FT=*1gVA>Pbk#?Ao z`lqO=UyrTuyA$NU(kAye_RZGEc^s7$X;0b%T3{aPGf}a!A2pI^s9-Gktp!z2)KX5t z!gv59@Cj;0lb`bY{={~;6C0im*^ko+&)C{j#Il?iiVC_txC*b}S2*}POT%1e{rqi4 zpRXS7#RT8mN97UhL_O;dmZqPgw(8TUE%z#_<9ATm6cPH-f@=b*$6uj>?=C8xR-W_w z=HMf2io?%a!xvFOl=^~oU>53pjf?hx)%b?`FPH&;zU22^#+P^+f4J=T9l_9|D|SQN zRa=uqn2uQZ7k}Y`z ziA2R#Pt??JN5#NF)XXNkr~3)xrW96kpd|+Jt<(Rj{a!C2>MfWU^)}1w%!3K37sCcv z4x8X?Oo5M34}OK`FmT_p=o0E}`U-O?jgmdE6U9*{TA=pozNir{M>Vtt^#QTjxz`;( zfqLK%u72B{{~xNu&rz>m-$VP&NkUY|lc4wgpN7JR9LSF9Ks2VoSX9I9Q8O^W)hD4k zvIxU*ojZR3lTiN=wG=<2zLcJzX7)d4*duE<(IfI-Yny=sN|QXO9+z-dLfu#g^}t40 z5!+&ET#K5S+o+EI5A~V;8uhM-_dn}U2GsqLu3i*%U(El=f1Rl1E@+CHnhx%Qo~RKF za>pm4mSiTXWAm^ZF2VE|_M2@`nNc&)81rHm)b(>w?Jq`eNkgu%8P)J^OospIA23 zLXDs=>V3Z(HD$k{8u$m>q5rAPNJmshdOAaxgZdoIj(eRqQ62I>Q?QeN;S|zxATMg~ zuY}WZ4CcpVf7+6i!AR5B2rDH`@7R8}rq9bZx!%$1G7d117 z(R=^jr=Xxo^N;mB8a0xts9dSC}s13g`R0BS}?U`||*+7HfR5bvRa`hTdIc!HYx zx2PCP@tpiu5A!~^p2lD-^`@u>*P*8PJ1mJeQ5{PAuN}|qEQESDR6@P&+Mzl;5;bEJ zQ5~6rTI!joCHm}N@?TT6n*-|kQH;QAsE@^0sF7rRVK0@es19^SJ)k$Lql2+9uE5-Q z-qqh=1?mM}+W9`HU|fU8SkrGq6sB@u%4_#o{Kj6NMKKS@J7Y_njf#~g7>^r!zoh}{ zec$tP@5KbEQ`3cl*61WE3ofFT z!&(#~DmZ~%A9Wes+dR~A^&(Baxc06?;9Rp*Ds$sOSw(V>gsQHPi?dbiGj>8-(h>2-Hl>aOc-zHtJuX_Jto&dH)CMIl*wd zKSy{d;O)tI-GR~=!38m{-X8UUuFheoDV~O!k(H>CZE+rUo^#$oUH2ENop@<&=2BrQ z>RCb*)Ic$3Rn*ipMWs_q)P)^TFOR|K$4RK`rnuuXF@pL^)XU`v>cMAG?f-WqSrcjLo^HEWI6V;KwQ4PFDEkUx30bg6pit5lf=M>cSvoRhn zM_s=X6@)ub9lwfd?-$hlPqDP}|6d9kN#RU3MT1Zs8H&1LCMw!jpl)1;+6TTsrR{Fi zQXNPAn0*nIp3hJZ{tvTaf{!h|^PoBygWm7|8dJ~%yP_U63N=OJQL(WCl{Q;ZYj+OS z@HJEr-a#$F15`VCGuuF7usTyx8TA1&J;Ju~?{F~nUn9u>*%Vr4u?wD{8qSy1Vxkyo z2FhbqtbY&nZERMt#sOM%3 z<+7;Ei(0cvs2!_5YA5W2nvp4}rI?F~;`OMdID}gJZ&24?MqU35)!r*tPY`LblLEC< zrgimDJ_;IX5!Bk3Ks8Vfn_@LoLo4xf{1P=oO>+l)6)+AJOiQpBZo#qmD{6+iU*Q3YtZzj%-2gSUXT7K7ktX6;#KbxcUoJN0R5Yw_!?D8rN|y!1B~@ zVITZBU%>m>aRw@u&SMtkf4cku@6Ucq;W$prLiId#0o(D?p{BSbD$i@6K1dp)z7Kk% z)^abZW_?@+Omun76DLJA6+;&hk~qfi&NLPd91 z)OEvA`@lHoS}aWcIBJIeb;d7hF%gc6ojj-kl|Xf@inD1^@?TTdjRO%l4E4aJSO~YE z8vX^bvR83yc(QXX z>c&GDfxn_=AQ){X#S+xhxOyE_a5h12Kft7Z_5;)x)##Ge&O%g2_oA-7TM-xRdw{+iaaG^i!XhuT_W zP#a8R)QCHxcFZ1F6~|yDJcXKpB(-dYQlp|g2WsS%P_fX^9q)vp>>L*t{cwh7h#;d7LD>t^DRY$E=S1g2MP!HaLN}t=<29q=ic)$PeiCUT*P3^(?a1iyf zs2SRc8t4(!4BS8k=hF}cOHP>-rPTRQu>3nrpAruC?_+2oENb@g8`3CCZc zf;Fs_eOjeM1z$1L$QzZ@@acIy!E{%rUU+(LayN9$Gezj&zPkrPWka2Ug=9+>T1qd0hkEe=TDPDyHgmvktaIb*MLn zR2WA=8^w@Xzje`R*1p)tpUH5A1?^&=A!9qfjHCh?<$1uD-<8*P=c|w&16@ zw>$Z-3uAg%ki?=I=!}}mKB)6!P%$zM6-;YU>3Ik>Q&-&am#C%ru%|6u4%B^xQ3I`k zX|Xk4#6dmDe@$V{US?ZV3=Bd&U^ZsMO{lf}!Fdxk;@?pl%Ri{-&d}RBSOK-eHAfvE zhU(}_R16$N{Qz=1L_sf^w|D@H_OX}AGgOZw`dSByp&k_H>Z6_OP&0N4wV|9xjrb4r z(y^ZnBpvD0{F?WCa$!IvLegU@wECUs2Z;7-%z892sE9SI-K*PMDPohG79*j?3{ZPQ&h>*qXjTElJoQ z8)+o!`tqm|_D1cPqfoK34z+WBjrw{H8*DSv21_dc2T;hxi7zn{FQbC*Ka9W>Lu?8Q zp{BMb*1>i-5VvAA%rVry345VtU;}DK_Mn394CcYRSPYX6Z9ckYS%`jAw6U!*X>H@5Y z*+$uKHalZ&>f2CL{vPw`JXxb1vmRE*EvS9t1!}`8GTNfM6e)8qJrlkDro*i?U4VWHk?djZECYQi=!H>feOwz)Dm<;T|Wpl!y`~L zJQvlWWn<~FZd}WO4Y&jK5^6rqz6<`wZPZtc=QkSh81aOF_wR)pP7L_Ya=iAWfbUC8 z|7pPc`v9kKJN3}yfNwDto?0!L7U#ocTEO=m=f{MmTi(~65%B)5<_9zF zhI6<_4b8F(qh|+vN2mwp1iU}DJArqp&zoz%-yb~Brn>rkTl1Ev4QLc9Hddfw=NxKD z9-#Jt&}#}wD1f&XDn z%)G&@idxfNsQad4CES4(@C9mSN_-aZ{*x>*sQ>c864dj)*l6u++erQ^h^}!!X&CQw z8%avkk`zQ8Z;E;?cR{_D$D*cuDHg^JsOY|qy8bD8F@Smpl-gwbNh8!ucRpH1Yy zdNhdxYG68s;ab$1ZA4AgR@{w8Q5_iag~h~dtW5oDR1gL>+b38`RGR&bdQgHd&CJed zY{v1rAqpD7MpPR9b4DOr5gQc+H8dT2;|kOiCEaQx`Un*hxv(NuLe0QL9EU4W*Js;i9V>{+^B7bx zHbKS85Uh!dP&0iG>nZH&K&0*^a?MRh#5!}f)6)H|aH z>iUYVUI(=_t(-kj0~(6npa0FLp!f7CRD(aErucVP{|{rRC*Nu5Qy+6vpM+|78)`-l zqq622mczHGk(b_O?X^HHO)pdjCSU>fAKz*UTB~!|6tC+97TRqiX^WcDo~SGsgK@YF z)q#Ie!4|g129gf-;Jm1IYoP|#$kjVJdt*pj;$R99xDNH;Z}40E2bDet_u5w+0jOEC_$wJt&}$r;Rr_wgDgJz`%@53o=?KI@O#06QPE zrRwLL5TY=N8y2HRlI6IKFqg9+YRaNf!4rcD&Nx&DdteS6;ar1?g;S^w{)|euWG8HC zvZKyNp|CLcwBK~(My+9U)X4gwE*y(myVa%4?&asY`_c7Qr`!> zzf`&uXK-D-AMCeevrzZP{b+mnbyTq4L~Yf7U+*;RxC#S6z0eOP(haOqFq-Em43BR9ry&bG$XJ!9z+cw(IuOy z4^cA}eko)(Ya0FxUG#0_cmu+p!<6Y{@u|AHz z67c?G4+~%b}L47wW!AsDXqQQ^-PL3+l#mm=*s)uYsSe1LaWJP#@KiPFMg(qPEh_ zs0OdP^S`6s1z|ti+NVI>p9PhM#gG~1zyC@>Bdm++NP9cs8;_denW%;rp|1N9)zA^t z5?w;g$ZdE0U)08v=%yV{j+&vIsP@V@t6)CmPaO){dWT~Z9D_=eYgiCpVsnhVWx+WP zHR9E%pgW6^_z&t`km7)JI?i{1-K&(ZATAH?+nWp6}a1LDBsjdt%-@wgii? z9Q6aJj=V-~#d+@9_4QEEJ<-)KVFdL=_bmVOVn6D=QQ7s2^A#!vEx{x)7?JQm8GwD$d1*I1V4)C;zp! zJswztqfwtmvz=d}g6%YFjqjiy_!70{e*DlzQW}*#jZy6l#BDeki(=_V0q>u9_r>Yd zAERPz=>J0O!4#JM&l=45n*~=%RFu|6y&YSk9`Gp^#?Me2(G65^C46jC|1s);<#9C* z#LqGOcT2k?ScCcnjKGYcKdgbWScn4+QBgesr{XNshLrJ%1yOdaM7OoJj7rsC(MW<&rqA_@z`fgM#Ecnx0 zg-Xj!sD=-rX6g!R&7Zrv|1Zm$EY4UY_(Q(I6ci*cP&-rLZ+rcwK`lWxR7VP@_( zwL?atvLY7O-~iP9;V&&n3!ny41vOJmF&f*s^NXuUm5j)$?pQbzwi)#hFkx$*LJh_*0I^> z{rta_LS`;ljarJMs95+Olj3DpzlX|($EfSlve9ZM%!XQuI#>bwp=Mw^Di}|o-k#U+ zfA|QMJs0AIg}f>D`R#@Ts0%-G_1wcKrwd;M5c)GtQ`=WbN` z9z?bGEh>i2JFlT0d>fS=PeT+GY;RE`NErCq}5Oj)J08c6V!vcqVDUB%KvfB zeW(sTMO_y^zO|DC^}y7qCCh@Exlk;H4is9UdUn*EIFEY3UDVg>3)EU>Okf>~LR}w? z)3KVXUqmgS`JKXsT+u6OB+0YKaQIzNq*4DAZeP9Bv}Y zmt!I7)f3qo4?{h036|#k7pNI{nAisJ2WsE=FiDuVujIf)%KxGiYH*@FR>R4thR%Bz zFaxNO{()-X9cp7rk<`{cGiqcdoHa2Y^_CcglTk~wALrvUcYb2BFkeFD{|*XTn}c{3 zPh&}3kUY%$m(S<$9`%S6*1@opVcwP*;`TIQ z-b<-Yc$hDm8G42xZJm+n>_i*X+Qj=P%=_^80B=yQj#`pz>FF^>J1bxo>NQY7)dQ6c z3sBd8g_^PBs2RP2>hMFqjM z80P(1a67C({S|(|2uo#Rjj{5_Vf-ik$)e0Q(@(ORZ?cmAIk+KVHcOiVsCpIjMueJ? z1-Khmp!WL4+3osX&he;@Ek!Nm0p}^_WmHz&MZL`8<*;m(j!6{K&a3R!GH*&{2x%vbg$ngcJB~P5ocEnIc3bi>f5;cPF zP(6K&+A0%8hI!xl5vX*miyA>I=TOx3^HCk!iR!>9)V^^Y^}zqIF&4{h?My|k%+Nm>bnVIaI^-Q0deG)v+x3Ee0xMA?hu#4^GG7_zq{|&;nuJ z@0Jo54Da{xwOXFPB&iJD{e+dgv zzmIxA>Ox`O4*B2fb_RGj<|QYh_C#5ilZ3mT#x z+zQoDFH|~?KxM&VSKozd=K@CJHEf9SqV0R2G3vo>Q8UvG^;#bkqM(LHq8>C26@1IE z2yR0)bRU%!B};^Pe{-QemY|-aq}|sV3sUcm3eFX%^gD|BWP5;`kq=AR@$#qvggR1C zu#846#XQs(%wp8qt#j@|EzL<(5Z**B!T(U#zj4Md9p?RUdrH(4H${!S9qKvVQ3Dxe zhI|VsL~vjW>VZF^^7E}z-Z?j)S9nDU3V0#;BCx>Im+40)yDPI8=&49FHtk& zD{mc4j9TK<8@f~yBs$NAU` zZ=qr!wua?-Bh>!T0u_|)oP9$SwAD)ObYG)xJny`Yitan8wfqeg3kho4S|&zCb#YWy zG(n}^2poqKQE$~mwXCB#Q2Rq&)P14;6tvcJP#rmd^_be%sI{t9+t#WNYVDVyI^7WvgbQ^|BuW6{BZ9>h&8PtO=p!S2i zs5E_n>R_O*)pMbywg_s5Dxw}(6*aT9T)j0a%Q|3$@_#r5J#ZOnst%$ac-8q3HG&tY zj^?OmYZ;A7&$6fo*TicWhnlIv_3eky8qN{Uubg+$`~QEWXgIaJWqK&@q8)JPYg z9<&C_;#a8a{y;@_>V~%Fc~JX8QB;R2qGqB#YRVg_W}tPpFPOMg{RxR7aCEA^+82`X+WD zH)>6zQB&Rm)zitSHQb1b?gQw@Z%`vUh5hhHjKG+twv_ErBOZzB&;r!jA4DzXrKaS+ zPCVd1K1|ZgdR!6}Y&B3lZH+^)CsxG!SP3KJY({#bIyfBl89xIRyc8l=5}Fv)JU?TrYJXR?W>}C+5q){j;Ij~M!j5SqOMzln#m1V0(W5%e1feoYl|@N zpInW`qSRkvQw-&A={}#aCI|N80t~ha^M0MS41?64qaO4ImH!D^+YF^ZjW`Ets>`FU zYlhlrI=bVNP$OT33fc=eU-|!tg3@kO8~Z_FG3qUL4s&9jwiZ|Dj^zIi_I$@x4<4lXbKp$&3oVN~jSwbM`=` z(uyVuzlSYl8!W^5eW?BBUsOz0=;`vm zYEK(MW6aKpPf%&M1l7}xsNmXzdL5rb&CIXv{0r2~#P4OX6pmVwLa1!2fx54=J3kCd zQlH<8{MUs)azOe25EV?Rds~!OMNL^3h@? zC+cG_xeTaSC>f%l;HZLnjdnzhbTn#;7Nde`C29owP&4v9>b{>{{S7Jx67{u)^PsY& zIBNf>jrzc8gBrjr)QpAJQ_u)^p?Z4Q)z6^v{F3t~DxV*qI`~09+hDSyM%)A=uoZgg zjOxH*R6AQyOSaFQKZ|vh{|_l>q|yB?Ey_Bppn|hD=EQz@0T@fg|{<|2!xKC^; zTMe=feu7iEZU(A@=?9xxP*Wd?LB0QrQc%xIp_ZUFDnGlSro11jgA-8KO~ov@0@d&l zR5pBz3f|{f5z`N`0kp!V)W@K9*y~sgvkzqnc)qVE1vNYZwFEO!Q?>*(m1|LJ{x!D7 z?@?2mZUc+Ye28$i0yUEv z$ML`(6o!wpz4{@lXQ{^94YjZs^-oa8zd-E|_nc`a*z2|$mgo3r)PGO-2v(+^V3Pg# z9*au9Rj9Q;k0tP<(5IF*4X_jk24FMXf{KjQf6{S)kst1$voOtZIaAuLQi)RlsQX(?)?+ffZa!UC9hx)qw;+T(sSQxtcUwh`JQNwb-XregX)gz*d2`T=lcS+75_QUVlFVBrPLbtp`eEM zqNeJw^GDo6{WgXZR0|i_uj98Yw3wK@D9roc=>!*B!wXOk+=%UQ8)_y~FR>*qgj#~? zsBgk17>cE^lY-JB-cs9ea-w<~gPOvIs1dhEjdU0)dJmx<@Glm@RLd+&s-e<2g!ynW zYN<{-AE06@{&MnP4HjE&YdZwB6OKcz`2ti&K6A(Spr$<-k!42(b79od z)xZJR6(jLyXK6kkDjVT* z)PvHjwsy*)W}pcwE5>0QPR0ayFGN96{}{Drhp(}ohn3#T3hP~ zXKvJMxiCgxEv$k)-TCdP0UkhQ)phii=sAUE1XuEPVcuW4?7H4MQg?%mqyuK*hH0oC zZ$Wi*x2vB)rR4=w5Z^>C(XXfvjVGv)2R<`DK&5ALWT`^FA`~>mHBmRl;UesSy78?$ z?%!x@nglh{yw1v~7-@xSrw^*5qfpU45sTtH)Q)%>bK`T&sQl0TxqT3nK{Zev6_ia; zBVB^Z|1GE;@BntkyQr5)jZI;`wzv@$ydQjF?PYXEI*X!Ws{*RsW|%s_C1Nl)=9)oJQEo%Q5f|{XEQ6DC&Q8V--s@*%z7Z}opk@QOo zig45j3S$ITLEX?975yVn4Nphq{RULJ9Y=NOhVu!kWBx4`gjrC**9Eo26Pz=*kpFtX zVh%*$SE%|q)Z6I+7Qv6cvU+V)eKcxA*@=bl5~@S-x7vfUp_VcRb-o^IU}I4;H6PXS zFSmy57m6o1pq~AX8sWdr-LEL1ydP|?2`_28qZAiRW{ z@ej7!QhgYrpshD6Mqo8m)OJOs(;!rAj6~(_D%1lHqB?X6)!|=IGw=%4vG5&sUp`b! z)kQ5~b5wTpKs_fkfI?deW1M$U(Ozk%{m!QzYNPlJwId!yrRC445#L3P@E_EJ6YMfG zp^g_pb+{^OW*VUGYl*p)|Gg=whl@}_v=;ri2mi(Wm;<-%wl%$q5!4?z6YQ}qHWD?$ z#;6f?MrA{9RIH3bwZ8&&-FEbT{y$E^+Y&JgC!V7&OuN@^%!}I7YoSIs5Eb21P(k!L zs=*_uPq_1_9WKc}TY@MoOuZqhV-v9~&OqL|-OLfRb8jTu3L)6rE z!U!CM>gYmLe(yp(@B}J2AEMgve{D0B6P0#FP+NCb)RN6aZ(v`O|Ft-9fCF_f!D0Kd zX@dGloQayMOQT#gF9Td0n`b0#=u9Z89rxvZ#mi=vjIENbNSP)pJUb$@6$ z1&w3^>Os@cTPsvUH&7eY@2DQ9JZ|+|s86t1)P0jN0uSR1`~~Y_pA$A?N3bRJTd3G7 z{f(DhAzvj5n%WMijU|L$hfoim=G=w_sb4{@dHj=hU2ar^QK%iT1nPWa)If%~^RrMR zUWCf3HQsUFzXvE3=fH8)RJ}%RjY+??HOzpTiL$7U*2QS-fz@y=s=>#oH4Zyv9f(4` zejB3leGE3l! zh+V!%I`$r$QeXI^weu9ULA^z7bg}2Go&M*@e@*oS4(KH_7qv!TViw$kI)5Ff;6v0> z^gnOWJ|5Mf`8WbMqV|Ox7p$G4s0WtASnP-z$Tn20e0w2e>F_HDlvXcMQ<(OmeHUa# zb)Xtf$Hv$l@1Z(c=aOCD4Ao#;)Krgj^@*qstVL~Pr?EBOz@=C+blG;M%h-eiZ?Qi% zykhBe61CMnM2$SxReNAbR7}KRPOOa$a3I#kZ&5Ro=9>M1WF#u@7odW86KY_glN2=d zm#_^!L2qQ&t;fx9b7s5Odr%l7iLSdMyWEQ!PLE8L0tZs>U1?1KvCVW=e>gC}q@ zY9{LZ66XE4W!j<6=eeVfk$;6LDEjN8Hkh$E3b&&+kV1ED>TBQ`>Mc++l=Gggbrja1 zUJ|v%jzg{W66Y7F>kp!`>m+I^f5P(0|34_`!y*5#wx(S%g8D$z%*;nE(GKVLsD>V* z-g<8_0@L2N4wOKhuZx+nBUZ)nSP{QNy(N=9aQR=DLKp{1qDEW}Bd`hT0fSLfHU||n zOE3~QqNe;j>VenrCjNoS_wOEtdH?B^43F%(GuYeD^{!swG5N25R$uM0O;OF?%|=*& z23n)iX*%ldxB#`49!I^dL=FW8mL&RkIAtMs-uHZOEm3C$bO($ z&H+u;c^ry=x(j;E*oumQ;eXmp&cRmHH=*7!3IDQm zE|1!8LLmyu#}%la?ngCn4kPd(Dp(T!ZA+0J74^kXF;M}v@ia%p&|p-Dwqq7NhHCFu ztdDPS0M`D;f;@DTg4VdgbDMz{s0N2)R$PSj@Bk_ell*HzS_?ITrnmwJq1s9F!j>)y z)sZ$BfqgJP&O$BS*VtP5pY)}TyeDdh8tdu{P!HUUN}tE5m(p`r_rJ1^BtbnWoih@( z#wFbO+Nc?fLv^@^a|(W>{QsPS8a|GC&^gr9-9Tl-TU3;%er*rRfC`?xu3iSU7004> z$Y!YY>W5mQ`Ir~KLbdx7YG&V|_x&I7#`3%n>V~?Q9lN1!oPiqQe$?CT3@RP3qhjU` zu8zlVwQ(Eu#qTT|YW-(h_fc%b@tp7NuV4je=z91HJ{-Y>Z9TZy?@AjLt*t6GxKr?;ko)c+LR@M_jU?m#0H8j`~*^jUOZr zdcX0ELDh%3`gT-9kMUQGNMRihrVM&f9*63{MkLgHAAT70z6a*uEb4nh6to02Qd!T& z;~eT+u{%~u9rXS~B3n?$tEUP2X0z5mq26x2(gwYtDxA)yx)JI%dlz$KfscaT%dHs} zqdpmxriU>CLpLbsv`{MhchnK|g25|2qq5E1nLD^+u{SddiB8ub3e;yD(ep^n*t z-dk%fYDuo(XpG8k$G71^>i=LnoR%Z#ZMjddC-vBzLGK5TeW(}+&t>&4I82Ljfc(3bg(;$JhGI}1>WiK6 z2kec-3R#EOVFT*#up-tgYy+K(A&vYDh02(qh+Pni%7&S!2W`R9cpEcehN405B~lXg ze?B)Q98$FlPz!U%`{2q~{EqrFoQMZY z1--vcSE;n+_cqi{7{5%=+mgdk9nXYQustdr|3F21*0MqGAFVY*EnSInLEjfR8yjQU z^5nm!WN!JO_e!JkI}FFX+7mC)N*oZ^uQbr44;aL1}gi z^_EN8An3hRQsYO|^I#*aj2&??et`d>I+C!Vb*wq+Q*9TX!>?U^W}~3@vRZ`n$F~a8 z;Tq&aCgeLnK_8VTF$rEm8Gi+SJmt0BY^Kp_XbT zs-wp+F{W;21B*cK_kX3_fqIyV3%X+#9EBR`D%6deP#xHfY49j)vH{(`CTDQb%i zi?eLWjB2keX2v$o5T;Z9ucV*{@5Nkr7InivsBgFM<^&PuM_pF~S!G`$MRAocUS1b96Aw`vNb*)TG;+YdC`V`aR>ktL4>4)tsigTh)R736AZBSFa z9Tf}5FcPn$X3XE-ramF+y0p$*sGTty^->yvP4FwMg7G`p079`86da9lCAP-|=_j%sCUCYcl;_Urrx4<)Eb>^!%5KD(zygOkdUt_1zk8AH51=E z@1REf9JMq_y4VOmMs=_NYNm>#(yk6R#SW;B96$xzbyU#)j*T&4SKEkMqxVmc+fvY) zbVTiheNb<^6{xr14OCRWLOn1+x1je|F*2jpx+@mJ{#Xzz%m zW;A|J_tr%3&;Qy}&<#CMQ#KK`){9ZWb{Lg5k1&8wQEB@(YKwh|x-Ua7TcQG(je0rM z{p~R~PDL%sX6>P7zRK%ln;VPechJsoOFE1>dyAQs2fSOc$NHO$(_KFhnK-_Nhv za4N?)^s|{O+~2;K>S8I5kHNNh5NBhi0U7^!y} zVk0;|l$p?V_yZ02huas=c|1!!#R!6x^Ea_7^`|4Po#LbHC!;l}rOeKAwX}Ic6moJy zHPjUM9&JZLOs742(XeJ^V1e!xEXKX*KCjD4o}!8{!Q3KhIJP%-lt zDpo=%$6B=J$4VTCL#^#{)LO4Wbz}qf!)-VcvyBVdA3C9y>QB^0lViNu40BSSic0V8 z*b3jHK0I1Y@aiGo3<^Uz@H^`JzVpPOuPYwG!I*oJeFLsWrB(7z?HjMOvoDt5_jonc+@_y8bTaa7ROnM3}o!EPK- zbWcJ><#OjfREI8O1pbAZsZ?{VBl%DdtciL@v_Ne{y-*Jtje77RRCcXEWzTv{hWqD| zcI+Gczn^UbI*WS1b=1c57pmdR^K6X^p*mO|^8rMs+;%0vlOY)RgDOBv=6T;L`4R zHD@epChDVJLZN09l&9^n9!|!Vcmvf?^g{dTwK68B{th+bq>F56vO3G72GSDM!C|N+ zJ%Jke4OjpD|CQZONEA^R0C4Bc%x*iYbkV46-6y0_x;DFNso)YQgmj3&foll>3%U3fhzae0_(*r(b>DbJ z;0d@s17iOvuoS!p;^|rdvHe@nhv)x26mY;VAl`5b#Ei*=`%9+~#QJ&=--In-CD;n$ zUKj*%=2IZf_$i2c=oN?qt%KP9JBSGcCf(y02K^X_K>-smL0rRr@HjXK;wD-Iajk#a z`(Bs=8Qo=%E>8VUK29uwbwr{ z67oj2XTM&{c02lQ&WG(bHaC34lRv(?y+~dv_JiN6UZ{44Bw=LR)0U2e)#@ktWN)L; z#y77^%`RomSR>du_<>q=Z7fv z6_>Y$nvxo`bkhhmGfQir5j9d9Qo|v&nud=xMCvNkI#nG>1Vtwil%AFF;T_=+Z;wjl z{*-1}x^eN}5CPU<_G+}I)*YMbDQcJ&W%0OqRqJ%-qf)_1zLJp+ROp5t(@h$sY8&lg zDJV5kRq4_V7Kh4Qv?3eg%NeQUe>ym)N2PZIxk>VnBA@cam;s46V~X5z#ov@>MyE+x zcRI!IpA`%F$97TX!9K}TOnb~E?bJG0w+YZ1_3uN};fO=*EFPG9kOINey diff --git a/resources/i18n/fr/BambuStudio.mo b/resources/i18n/fr/BambuStudio.mo index 0d6b990776f69f5f2dbebeaada4fec911ab69214..1faaa71a168dc3361cf19f1ef5113b9b66fd6a8f 100644 GIT binary patch delta 41179 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 delta 41464 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 diff --git a/resources/i18n/hu/BambuStudio.mo b/resources/i18n/hu/BambuStudio.mo index 369e8c2e0029eb178c577363568330ee7b168f38..fdf6e91032229158d64a4a46c5be06acc2f7919a 100644 GIT binary patch delta 41180 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 diff --git a/resources/i18n/it/BambuStudio.mo b/resources/i18n/it/BambuStudio.mo index 4160c910490396cbbd4bfb845ef91164965ad8c2..8d05490ff09c155615cd2fd9b1174b88faed5da5 100644 GIT binary patch delta 41244 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 Wm1WjZNSuCvnb`qs?Z-scAb9{H-cv;Y delta 41781 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 aV3cq6(4f#=c18*CCh5HMQFrg)!2bhfG0+nL delta 71561 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 diff --git a/resources/i18n/nl/BambuStudio.mo b/resources/i18n/nl/BambuStudio.mo index 284dd43db5216172556b7112f2d6ae1807ce3f00..f674f5018a6aa77fe956ff84324c5be882dd2a4a 100644 GIT binary patch delta 41151 zcmXusb%0hy+sE;n``!hS?v|xvcUii-d+F}(?m8gd4bqKBNrQxhfFSKdN`n$gDILoD z{oU8R|2&_W6LV&+xn|B`S$rOUO7_#IWLq}o@>cqMzOJ8R_+n#xpWpW-ro>p72@_*D z#>0{rAFE?hZ0e5pLR~ik zVL1MXneb1H!1y74UwSNt*|90=`Z3OLoxeDrVi@NWhWdRUF%OQx$e0$%ZJsL}cAj_M z#?)N+%o#hD)iXOwVOGvJ!7?}s6{(+45xDOB%lXk6=L;K98Z6CqUMULoDU3wT`DF~n zTNo36M}__`=Q}J!Jv6pIm@_3%_f_>QHl3F7$Wx!Ke<-#56qLw}QeK95{f@ z@i=O3Gk@v#<-j7Skheu{@QudIxC|BgqxcCQqVD@Wj^CFK-=mT;MO^DxPE-=-L3OND zP|xRU=nnLB7mUXYTrd|ya5pL<`%&3{1eMJfP|0)yli*8K1Y*UrtdEa6o*p&8e5fQX zj#_OEFh0-swW6R0^h7cMkRJzs?>aUbdd7cmY#a=t8AJwNU#(SJeH(60-gk%CQ{KjWbZmvJlndrKlTLq2_i6D)~;LMjj)P-e~{n#86sH)Ud35gc_pm?}j~bAQr)gsMVAqnVqkOnj)_O1%dcO7rXQ4 zP$Rm68p#b*4%|mY<`b&JUnIBCr$i-fR#dwsQP)*QI_mlAQHbO~OVop=Vk10+8bPWQ zeqTPEhzi*OSN}4l-&dA;NgRixQ1^Y2%2rcrR0lgcd!Y7%{-|V~fC+fMZzTowXd7xO zehi-Q`Oafj>UU5{6f3pgHx`qj8d`+v*k)8m?qL{aNn`C*MBP^hwH#Za+W#7J;vCGb z^?#6p9`pz`R|(QuQdMzwLM6|5)Ras@jchqa;kVceub>`KIh~EL2^Oc`4|RMiD!G4h z^(*LU?jKW-A21un`N}TLhl)%kRBqHoB~4RjCk&(BA2sLmP!C#*x^EBazN4rCoW^r_ z4%Lxm=~@4}VS9Re-yg#W>gmI*!Rn}yHbaH7Eozzd#%P?5b?`Qp!Mqv#zWmq^d*FAd z<(o32-B$n?QLl^r@p(qp|8ffLGuit*W@f*yCiN%`!x2~+m!Y!$5h?;tQCa^1Gh&h~ zHsXS)^JP&3i*~kl_I2mSq9QcQqo8D3>Mq!d!8t;O^a^T&dWZ$_4Qic7X0^9sS=9Ay zP@x`x+7CvcA~7Cy|9(^?Pob9Kuc(fCH{6NGsF%H!l_9h{CDz-rWnv;&o62T>h8kE{yMca?&A`~lU|Kz5t!#HbxB40XJ!voWfH zPN;@^IftU!8HXC-bkx)=Kt*W3tDi>=^d-jA`hQPBBZ-y68pz~~K#i;bYDAS$N!A>d z3(HU=UhUj~+Ud5TM*0hm!0Xrso8;tp3^p)4M*VC!IimGHC&EIt7Q0g4g=#osq?rRX zvfQYi7eR%#6slvxQ7FY$R$GOhvW39`$b7ik{wjmnlTyQ`GWGm&@h#2Nmi^s2uu)4e*O7d%LzoMP>l%{_#<)e-&nMKs{Z6 z>fu_{2sSylqjKQ~R4&{{&HX>le{lu%FLJvPqNZpo>H}mK>iSpM3_oLMY?g=h|DM9} zJofTAl-KVYO#LM)C%WhJ``Y0|EQ!xhk%-Li_Z7e`|yjA$>u=uN-#8%J@Bo<2%$`WiI6RwZ$sf7&l=Sj8)iPCXuMAYlQ09 z0L+UUF&o}SMKD$o>sTHvMcwO6;WmZuP&Z60>i5;c{ivjgSIk}_IWZsgju?iEP#xHh zwecRRWBH5Q%V-*wrT!T;u(BmAS;wIwvk2LsJm3E)D9OGkX%@tW)Z3x5dp~Lf7f_*p zk6LC~OIe3XqSkpIR1(j{On3|xxyPu1#4l|T2uDp>eGJk1Z%0AN))}>@_e3qP38>}t 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%0AJg}pUO{b0FHs#% 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 BL&pFB delta 41430 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 A&j0`b diff --git a/resources/i18n/pt-BR/BambuStudio.mo b/resources/i18n/pt-BR/BambuStudio.mo index c93d294417b528ab3322694244b5349f08db514e..dabeb2cd3e42e36fe3522ee4582fd25fe82d6cb5 100644 GIT binary patch delta 41182 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 bZzoli6B3`p%PNQ@Cx~-^ttdY{f~kb delta 41663 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 bZzoli6B3`p%PNQ@Cx~-^ttdY{f~kb delta 41663 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 delta 76790 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 delta 77545 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�oWn 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

0^Bgb^YWr=4P2h7l5LOvr7TqBzyB}Z& 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 diff --git a/resources/i18n/zh_cn/BambuStudio.mo b/resources/i18n/zh_cn/BambuStudio.mo index f34c78e086b16651a137be0829cf3d4af1246233..7707caa3c3093ce48d9f15ca3a7aaf25c720dddd 100644 GIT binary patch delta 76011 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 km1IG>29RL6T delta 75485 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 qQHGYx_&H+Pry+Rbb3&JcNf`Y!HYk^djeX3vHI From 07c3bf304290c22307815e49cd9bae18cdb4572f Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Tue, 21 Jan 2025 14:36:17 +0800 Subject: [PATCH 17/49] ENH: CLI: exclude the time of erFlush from main_predication jira: no-jira Change-Id: Ie069fd957227c50619613a50ed5425b00efa4133 --- src/BambuStudio.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index d85653fcf..2e5a5abe7 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -5687,17 +5687,21 @@ int CLI::run(int argc, char **argv) //get predication and filament change PrintEstimatedStatistics& print_estimated_stat = gcode_result->print_statistics; const PrintEstimatedStatistics::Mode& time_mode = print_estimated_stat.modes[static_cast(PrintEstimatedStatistics::ETimeMode::Normal)]; - auto it = std::find_if(time_mode.roles_times.begin(), time_mode.roles_times.end(), [](const std::pair& item) { return ExtrusionRole::erWipeTower == item.first; }); + auto it_wipe = std::find_if(time_mode.roles_times.begin(), time_mode.roles_times.end(), [](const std::pair& item) { return ExtrusionRole::erWipeTower == item.first; }); sliced_plate_info.total_predication = time_mode.time; sliced_plate_info.main_predication = time_mode.time - time_mode.prepare_time; sliced_plate_info.filament_change_times = print_estimated_stat.total_filamentchanges; - if (it != time_mode.roles_times.end()) { + if (it_wipe != time_mode.roles_times.end()) { //filament changes time will be included in prime tower time later //ConfigOptionFloat* machine_load_filament_time_opt = m_print_config.option("machine_load_filament_time"); //ConfigOptionFloat* machine_unload_filament_time_opt = m_print_config.option("machine_unload_filament_time"); - sliced_plate_info.main_predication -= it->second; + sliced_plate_info.main_predication -= it_wipe->second; //sliced_plate_info.main_predication -= sliced_plate_info.filament_change_times * (machine_load_filament_time_opt->value + machine_unload_filament_time_opt->value); } + auto it_flush = std::find_if(time_mode.roles_times.begin(), time_mode.roles_times.end(), [](const std::pair& item) { return ExtrusionRole::erFlush == item.first; }); + if (it_flush != time_mode.roles_times.end()) { + sliced_plate_info.main_predication -= it_flush->second; + } bool has_tool_change = false; auto custom_gcodes_iter = model.plates_custom_gcodes.find(index); if (custom_gcodes_iter != model.plates_custom_gcodes.end()) From bdf204bb9bfd786259cf2d65aa3a7d45c7c8f45f Mon Sep 17 00:00:00 2001 From: gerrit Date: Tue, 21 Jan 2025 14:58:13 +0800 Subject: [PATCH 18/49] ci: update build version to 01.10.02.66 Change-Id: Ib146d7b084a94da616bb6a6edd8dda3108e26785 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 62fc56ede..bdc4c0f76 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.65") +set(SLIC3R_VERSION "01.10.02.66") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From be1411528ec854d28ef5dcff0f51a70376f40a3d Mon Sep 17 00:00:00 2001 From: gerrit Date: Tue, 21 Jan 2025 16:16:07 +0800 Subject: [PATCH 19/49] ci: update network module based on commit 69643e6 Change-Id: I9d0d5ef718dbd6449e8f1e50f13dd0170586c15d --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index b7ce27c9a..200970412 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.12" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.13" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 9dfb67ede78f4dc0c1a650f69e29fe7c3ef91adc Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Thu, 16 Jan 2025 14:28:34 +0800 Subject: [PATCH 20/49] FIX: CLI: fix the crash issue caused by missing filament_id in some 3mfs jira: STUDIO-9898 Change-Id: I5201e25d899961c97722035f616b4db19d531457 (cherry picked from commit 2d511cb65f619d36d747531bab7dde9d9fdfb037) --- src/BambuStudio.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 2e5a5abe7..1b0adfb3f 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -5728,7 +5728,10 @@ int CLI::run(int argc, char **argv) filament_info.id = iter.first + 1; filament_info.total_used_g = iter.second; - filament_info.filament_id = (filament_info.id <= filament_ids->values.size())? filament_ids->values[iter.first] : "unknown"; + if (filament_ids && (filament_info.id <= filament_ids->values.size())) + filament_info.filament_id = filament_ids->values[iter.first]; + else + filament_info.filament_id = "unknown"; auto main_iter = print_estimated_stat.model_volumes_per_extruder.find(iter.first); if (main_iter != print_estimated_stat.model_volumes_per_extruder.end()) From e8740beed4a6f62e8d4f82c9dc36cafa9d4d3098 Mon Sep 17 00:00:00 2001 From: gerrit Date: Tue, 21 Jan 2025 18:25:15 +0800 Subject: [PATCH 21/49] ci: update build version to 01.10.02.67 Change-Id: I6aeeab8263fbbec76de110aeb7a565e0840de41e --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index bdc4c0f76..b1a897f68 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.66") +set(SLIC3R_VERSION "01.10.02.67") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From c9638a921fde7bcb0578c29445e2d8d34c3f2e00 Mon Sep 17 00:00:00 2001 From: tao wang Date: Tue, 21 Jan 2025 20:06:22 +0800 Subject: [PATCH 22/49] ENH:allow files with a 3MF extension to be downloaded jira:[none] Change-Id: I0427efc5e4fc493105b1b31ed6eef08e7f2d0c8d --- src/slic3r/GUI/Plater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index d9e5bcc51..892474874 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -9298,7 +9298,7 @@ void Plater::import_model_id(wxString download_info) //check file suffix - if (!extension.Contains(".3mf")) { + if (!extension.Contains(".3mf") && !extension.Contains(".3MF")) { msg = _L("Download failed, unknown file format."); return; } From 281380f20ca53bfacd3db01e3c49359b7705fe3c Mon Sep 17 00:00:00 2001 From: tao wang Date: Wed, 22 Jan 2025 20:05:41 +0800 Subject: [PATCH 23/49] FIX:fixed the issue of project page not refreshing in macOS jira:[STUDIO-10110] Change-Id: I2d137d7f34dbdb1dc0ffbdecbde530fbce969167 --- src/slic3r/GUI/Project.cpp | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/slic3r/GUI/Project.cpp b/src/slic3r/GUI/Project.cpp index c99c9de9e..935ed47ae 100644 --- a/src/slic3r/GUI/Project.cpp +++ b/src/slic3r/GUI/Project.cpp @@ -89,7 +89,7 @@ void ProjectPanel::OnNewWindow(wxWebViewEvent &evt) if (evt.GetNavigationAction() == wxWEBVIEW_NAV_ACTION_USER) { flag = " (user)"; } - if (wxGetApp().get_mode() == comDevelop) + if (wxGetApp().get_mode() == comDevelop) wxLogMessage("%s", "New window; url='" + evt.GetURL() + "'" + flag); // If we handle new window events then just load them in local browser @@ -100,7 +100,7 @@ void ProjectPanel::OnNewWindow(wxWebViewEvent &evt) std::regex pattern("%22http.+%22"); std::smatch matches; std::string UrlTmp = tmpUrl.ToStdString(); - if (std::regex_search(UrlTmp, matches, pattern)) { tmpUrl = trim(matches[0].str(), "%22"); } + if (std::regex_search(UrlTmp, matches, pattern)) { tmpUrl = trim(matches[0].str(), "%22"); } } if (boost::starts_with(tmpUrl, "http://") || boost::starts_with(tmpUrl, "https://")) { @@ -222,11 +222,15 @@ void ProjectPanel::on_reload(wxCommandEvent& evt) wxString strJS = wxString::Format("HandleStudio(%s)", m_Res.dump(-1, ' ', false, json::error_handler_t::ignore)); + +#ifdef __APPLE__ + wxGetApp().CallAfter([this, strJS] { RunScript(strJS.ToStdString()); }); +#else if (m_web_init_completed) { - wxGetApp().CallAfter([this, strJS] { - RunScript(strJS.ToStdString()); - }); + wxGetApp().CallAfter([this, strJS] { RunScript(strJS.ToStdString()); }); } +#endif + }); } @@ -258,7 +262,7 @@ std::string ProjectPanel::get_model_id(std::string desgin_id) return model_id; } -void ProjectPanel::msw_rescale() +void ProjectPanel::msw_rescale() { } @@ -333,7 +337,7 @@ void ProjectPanel::update_model_data() //basics info if (model.model_info == nullptr) return; - + auto event = wxCommandEvent(EVT_PROJECT_RELOAD); event.SetEventObject(this); wxPostEvent(this, event); @@ -413,12 +417,12 @@ std::map> ProjectPanel::Reload(wxString aux_path) for (auto folder : s_default_folders) { auto idx = file_path.find(folder.ToStdString()); if (idx != std::string::npos) { - + wxStructStat strucStat; wxString file_name = encode_path(file_path.c_str()); wxStat(file_name, &strucStat); wxFileOffset filelen = strucStat.st_size; - + pfile_obj["filename"] = wxGetApp().url_encode(file_path_obj.filename().string().c_str()); pfile_obj["size"] = formatBytes((unsigned long)filelen); @@ -460,7 +464,7 @@ std::string ProjectPanel::formatBytes(unsigned long bytes) return wxString::Format("%.2fMB", dValidData).ToStdString(); } -wxString ProjectPanel::to_base64(std::string file_path) +wxString ProjectPanel::to_base64(std::string file_path) { std::ifstream imageFile(encode_path(file_path.c_str()), std::ios::binary); @@ -475,7 +479,7 @@ wxString ProjectPanel::to_base64(std::string file_path) std::string extension; size_t last_dot = file_path.find_last_of("."); - + if (last_dot != std::string::npos) { extension = file_path.substr(last_dot + 1); } @@ -496,10 +500,10 @@ void ProjectPanel::RunScript(std::string content) WebView::RunScript(m_browser, content); } -bool ProjectPanel::Show(bool show) +bool ProjectPanel::Show(bool show) { if (show) update_model_data(); - return wxPanel::Show(show); + return wxPanel::Show(show); } }} // namespace Slic3r::GUI From fe7ccd4d94179bfad512ac99dd851da060cfdb91 Mon Sep 17 00:00:00 2001 From: tao wang Date: Wed, 22 Jan 2025 20:25:14 +0800 Subject: [PATCH 24/49] ENH:optimized the display of amslite jira:[STUDIO-10107] Change-Id: I3611c39fedba59d19befeee9993b97c2c0862f3f --- src/slic3r/GUI/Widgets/AMSControl.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/Widgets/AMSControl.cpp b/src/slic3r/GUI/Widgets/AMSControl.cpp index 197e0f74f..9fc783c1e 100644 --- a/src/slic3r/GUI/Widgets/AMSControl.cpp +++ b/src/slic3r/GUI/Widgets/AMSControl.cpp @@ -1909,13 +1909,13 @@ void AmsCans::create(wxWindow *parent) if (m_can_count <= 1) { AddCan(*it, m_can_count, m_info.cans.size(), sizer_can_left); if (m_can_count == 0) { - sizer_can_left->Add(0,0,0,wxTOP,FromDIP(20)); + sizer_can_left->Add(0,0,0,wxTOP,FromDIP(25)); } } else { AddCan(*it, m_can_count, m_info.cans.size(), sizer_can_right); if (m_can_count == 2) { - sizer_can_right->Prepend(0, 0, 0, wxTOP, FromDIP(20)); + sizer_can_right->Prepend(0, 0, 0, wxTOP, FromDIP(25)); } } From 67f753cf8bef85810cfdcc8f28ac87da146e5a04 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 23 Jan 2025 09:18:06 +0800 Subject: [PATCH 25/49] ci: update build version to 01.10.02.68 Change-Id: I563390b5bc808b703d8070f7b04e688557058719 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index b1a897f68..5ab4b2a2a 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.67") +set(SLIC3R_VERSION "01.10.02.68") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From 2b6df461029adb3ae172bad0d72dfb9c084625f5 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 23 Jan 2025 15:31:43 +0800 Subject: [PATCH 26/49] ci: update network module based on commit 425e947 Change-Id: I089961aa884456b99315127977685a89dd0405f3 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 200970412..8c7bb2ce9 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.13" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.14" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 2b72224095703b8cb821dea5715db70d78363f03 Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 24 Jan 2025 15:13:38 +0800 Subject: [PATCH 27/49] ci: update network module based on commit c4a259d Change-Id: I26542e10f9cda838f6f9d8e944ed0a547b88a491 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 8c7bb2ce9..e538157ba 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.14" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.15" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 33aa10f1972ac2738bde0cb8fd7472afd8291b0f Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 24 Jan 2025 16:11:32 +0800 Subject: [PATCH 28/49] ci: update network module based on commit d5c4c05 Change-Id: I9144bc648d7b68b095d816cd9539e9b83e2ef302 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index e538157ba..7eb77baa1 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.15" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.16" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From aa6a58ca952b3cab4b717599eaf024def873efd6 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Sat, 25 Jan 2025 10:58:52 +0800 Subject: [PATCH 29/49] FIX: CLI: fix the stl name not correct issue when using export-stl jira: no-jira Change-Id: I5cd83c9fb787416d5045470025fa96696d8bfab9 --- src/BambuStudio.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index 1b0adfb3f..02847d50a 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -1337,7 +1337,7 @@ int CLI::run(int argc, char **argv) //"--filament-map", //"1,2,1,2", "--slice=0", - "cube_a1.3mf" + "stl_test.3mf" }; if (! this->setup(debug_argc, debug_argv))*/ if (!this->setup(argc, argv)) @@ -6848,8 +6848,8 @@ std::string CLI::output_filepath(const ModelObject &object, unsigned int index, // use --outputdir when available file_name = object.name.empty()?object.input_file:object.name; file_name = "obj_"+std::to_string(index)+"_"+file_name; - size_t pos = file_name.find_last_of(ext), ext_pos = file_name.size() - 1; - if (pos != ext_pos) + size_t pos = file_name.rfind(ext), ext_pos = file_name.size() - ext.size(); + if ((pos == std::string::npos) || (pos != ext_pos)) file_name += ext; BOOST_LOG_TRIVIAL(trace) << __FUNCTION__ << ": dir = "<< path_dir<<", file_name="< Date: Fri, 7 Feb 2025 11:57:46 +0800 Subject: [PATCH 30/49] ENH: update timelapse for X,P jira:NONE Signed-off-by: xun.zhang Change-Id: I5de6cb7ca2441c1ad025c9a448b4763f98013325 --- resources/profiles/BBL.json | 2 +- resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json | 2 +- resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json | 2 +- resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json | 1 + .../profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json | 1 + resources/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json | 1 + 6 files changed, 6 insertions(+), 3 deletions(-) diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index 657f4936f..ba9a68931 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.10.00.33", + "version": "01.10.00.34", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ diff --git a/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json index b947c0628..851b00b07 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json @@ -39,6 +39,6 @@ ], "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", - "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\nM1004 S5 P1 ; external shutter\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400\nM1004 S5 P1 ; external shutter\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json index 5cee189af..fa28c0440 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1S 0.4 nozzle.json @@ -38,6 +38,6 @@ ], "machine_start_gcode": ";===== machine: P1S ========================\n;===== date: 20231107 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\n", "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", - "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\nM1004 S5 P1 ; external shutter\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400\nM1004 S5 P1 ; external shutter\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json index 90b3f2014..d09c439d8 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 0.4 nozzle.json @@ -39,5 +39,6 @@ ], "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20240919 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n", "machine_end_gcode": ";===== date: 20240528 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos\nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M40 E42 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C46 D10 M80 E46 F10 N80\nM1006 A44 B20 L100 C39 D20 M60 E48 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C48 D10 M60 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A49 B20 L100 C44 D20 M100 E41 F20 N100\nM1006 A0 B20 L100 C0 D20 M60 E0 F20 N100\nM1006 A0 B20 L100 C37 D20 M30 E37 F20 N60\nM1006 W\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM960 S5 P0 ; turn off logo lamp\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\nM1004 S5 P1 ; external shutter\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400\nM1004 S5 P1 ; external shutter\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json index 70baeeace..65bf69018 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1 Carbon 0.4 nozzle.json @@ -37,5 +37,6 @@ ], "machine_start_gcode": ";===== machine: X1 ====================\n;===== date: 20240919 ==================\n;===== start printer sound ================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A46 B10 L100 C43 D10 M70 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A43 B10 L100 C0 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A41 B10 L100 C0 D10 M100 E41 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E44 F10 N100\nM1006 A49 B10 L100 C0 D10 M100 E49 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A48 B10 L100 C44 D10 M60 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M90 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A46 B10 L100 C43 D10 M60 E39 F10 N100\nM1006 W\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n", "machine_end_gcode": ";===== date: 20240528 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos\nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M40 E42 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C46 D10 M80 E46 F10 N80\nM1006 A44 B20 L100 C39 D20 M60 E48 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C48 D10 M60 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N100\nM1006 A49 B20 L100 C44 D20 M100 E41 F20 N100\nM1006 A0 B20 L100 C0 D20 M60 E0 F20 N100\nM1006 A0 B20 L100 C37 D20 M30 E37 F20 N60\nM1006 W\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM960 S5 P0 ; turn off logo lamp\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\nM1004 S5 P1 ; external shutter\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400\nM1004 S5 P1 ; external shutter\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json index 4277bdf3d..8b5168224 100644 --- a/resources/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab X1E 0.4 nozzle.json @@ -39,5 +39,6 @@ ], "machine_start_gcode": ";===== machine: X1E =========================\n;===== date: 20240919 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;==== if Chamber Cooling is necessary ==== \n\n{if (filament_type[initial_no_support_extruder]==\"PLA\") || (filament_type[initial_no_support_extruder]==\"PETG\") || (filament_type[initial_no_support_extruder]==\"TPU\") || (filament_type[initial_no_support_extruder]==\"PVA\") || (filament_type[initial_no_support_extruder]==\"PLA-CF\") || (filament_type[initial_no_support_extruder]==\"PETG-CF\")}\nM1002 gcode_claim_action : 29\nG28\nG90\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nG1 Z75\nM140 S0 ; stop heatbed from heating\nM106 P2 S255 ; open auxiliary fan for cooling\nM106 P3 S255 ; open chamber fan for cooling\nM191 S0 ; wait for chamber temp\nM106 P3 S0 ; reset chamber fan cmd\nM106 P2 S0; reset auxiliary fan cmd\n{endif}\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_no_support_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_no_support_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S290 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n\n;===== set chamber temperature ==========\n{if (overall_chamber_temperature >= 40)}\nM106 P2 S255 ; open big fan to help heating\nM141 S[overall_chamber_temperature] ; Let Chamber begin to heat\n{endif}\n\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {elsif (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {endif};Prevent PLA from jamming\n M142 P1 R35 S40\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature[initial_no_support_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if default_acceleration > 0}\n {if outer_wall_acceleration > 0}\n M204 S[outer_wall_acceleration]\n {else}\n M204 S[default_acceleration]\n {endif}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{nozzle_temperature[initial_no_support_extruder]} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60/4} C5.000 D{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*60} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{nozzle_temperature[initial_no_support_extruder]}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X70.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X75.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X80.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X85.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X90.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X95.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X100.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X105.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X110.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X115.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X120.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X125.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X130.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X135.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{outer_wall_volumetric_speed/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X145.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X150.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X155.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X160.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X165.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X170.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X175.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X180.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X185.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X190.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X195.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X200.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X205.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X210.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X215.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G1 X220.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\n G1 X225.000 E0.31181 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n M973 S4\n\nM623\n\n;===== wait chamber temperature reaching the reference value =======\n{if (overall_chamber_temperature >= 40)}\nM191 S[overall_chamber_temperature] ; wait for chamber temp\nM106 P2 S0 ; reset chamber fan cmd\n{endif}\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S[nozzle_temperature_initial_layer]\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n;===== purge line to wipe the nozzle ============================\nG1 E{-retraction_length[initial_no_support_extruder]} F1800\nG1 X18.0 Y2.5 Z0.8 F18000.0;Move to start position\nG1 E{retraction_length[initial_no_support_extruder]} F1800\nM109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG1 Z0.2\nG0 X239 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y12 E0.7 F{outer_wall_volumetric_speed/(0.3*0.5)/4* 60}\n", "machine_end_gcode": ";===== date: 20240402 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM141 S0 ; turn off chamber \nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM960 S5 P0 ; turn off logo lamp\n\n", + "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\nM1004 S5 P1 ; external shutter\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400\nM1004 S5 P1 ; external shutter\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n{if long_retraction_when_cut && retraction_distance_when_cut > 2}\nG1 E-[retraction_distance_when_cut] F200\nM400\n{endif}\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n{if long_retraction_when_cut && retraction_distance_when_cut > 2}\nG1 E{retraction_distance_when_cut - 2} F200\nG1 E2 F20\nM400\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" } \ No newline at end of file From 71e4be7905481609608d8bbe66946b9c00635c1a Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Fri, 7 Feb 2025 14:22:59 +0800 Subject: [PATCH 31/49] ENH: update timelapse for A series jira:NONE Signed-off-by: xun.zhang Change-Id: Id739fa9be67d679c31ad81a3ad4c3b75e3afccbf --- resources/profiles/BBL.json | 2 +- .../profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json | 4 ++-- .../BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index ba9a68931..e30932c85 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.10.00.34", + "version": "01.10.00.35", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ diff --git a/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json index 68e1da859..e48a4af45 100644 --- a/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab A1 0.4 nozzle.json @@ -17,10 +17,10 @@ ], "default_print_profile": "0.20mm Standard @BBL A1", "enable_long_retraction_when_cut": "2", + "extruder_clearance_dist_to_rod": "56.5", "extruder_clearance_height_to_lid": "256", "extruder_clearance_height_to_rod": "25", "extruder_clearance_max_radius": "73", - "extruder_clearance_dist_to_rod": "56.5", "head_wrap_detect_zone": [ "226x224", "256x224", @@ -65,6 +65,6 @@ "machine_start_gcode": ";===== machine: A1 =========================\n;===== date: 20240620 =====================\nG392 S0\nM9833.2\n;M400\n;M73 P1.717\n\n;===== start to heat heatbead&hotend==========\nM1002 gcode_claim_action : 2\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\n\n;=====start printer sound ===================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B10 L100 C37 D10 M60 E37 F10 N60\nM1006 A0 B10 L100 C41 D10 M60 E41 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A43 B10 L100 C46 D10 M70 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C43 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C41 D10 M80 E41 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E44 F10 N80\nM1006 A0 B10 L100 C49 D10 M80 E49 F10 N80\nM1006 A0 B10 L100 C0 D10 M80 E0 F10 N80\nM1006 A44 B10 L100 C48 D10 M60 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A0 B10 L100 C44 D10 M80 E39 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A43 B10 L100 C46 D10 M60 E39 F10 N80\nM1006 W\nM18 \n;=====start printer sound ===================\n\n;=====avoid end stop =================\nG91\nG380 S2 Z40 F1200\nG380 S3 Z-15 F1200\nG90\n\n;===== reset machine status =================\n;M290 X39 Y39 Z8\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.65 Y1.2 Z0.6 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\n;M211 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\n\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\nM1002 gcode_claim_action : 13\n\nG28 X\nG91\nG1 Z5 F1200\nG90\nG0 X128 F30000\nG0 Y254 F3000\nG91\nG1 Z-5 F1200\n\nM109 S25 H140\n\nM17 E0.3\nM83\nG1 E10 F1200\nG1 E-0.5 F30\nM17 D\n\nG28 Z P0 T140; home z with low precision,permit 300deg temperature\nM104 S{nozzle_temperature_initial_layer[initial_extruder]}\n\nM1002 judge_flag build_plate_detect_flag\nM622 S1\n G39.4\n G90\n G1 Z5 F1200\nM623\n\n;M400\n;M73 P1.717\n\n;===== prepare print temperature and material ==========\nM1002 gcode_claim_action : 24\n\nM400\n;G392 S1\nM211 X0 Y0 Z0 ;turn off soft endstop\nM975 S1 ; turn on\n\nG90\nG1 X-28.5 F30000\nG1 X-48.2 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n M1002 gcode_claim_action : 4\n M400\n M1002 set_filament_type:UNKNOWN\n M109 S[nozzle_temperature_initial_layer]\n M104 S250\n M400\n T[initial_no_support_extruder]\n G1 X-48.2 F3000\n M400\n\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM621 S[initial_no_support_extruder]A\n\nM109 S{nozzle_temperature_range_high[initial_no_support_extruder]} H300\nG92 E0\nG1 E50 F200 ; lower extrusion speed to avoid clog\nM400\nM106 P1 S178\nG92 E0\nG1 E5 F200\nM104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]}\nG92 E0\nG1 E-0.5 F300\n\nG1 X-28.5 F30000\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\nG1 X-28.5 F30000 ;wipe and shake\nG1 X-48.2 F3000\n\n;G392 S0\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n;M400\n;M73 P1.717\n\n;===== auto extrude cali start =========================\nM975 S1\n;G392 S1\n\nG90\nM83\nT1000\nG1 X-48.2 Y0 Z10 F10000\nM400\nM1002 set_filament_type:UNKNOWN\n\nM412 S1 ; ===turn on filament runout detection===\nM400 P10\nM620.3 W1; === turn on filament tangle detection===\nM400 S2\n\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n\n;M1002 set_flag extrude_cali_flag=1\nM1002 judge_flag extrude_cali_flag\n\nM622 J1\n M1002 gcode_claim_action : 8\n\n M109 S{nozzle_temperature[initial_extruder]}\n G1 E10 F{outer_wall_volumetric_speed/2.4*60}\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\n\n M1002 judge_last_extrude_cali_success\n M622 J0\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S255\n M400 S5\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n M400\n M106 P1 S0\n M623\n \n G1 X-48.2 F3000\n M400\n M984 A0.1 E1 S1 F{outer_wall_volumetric_speed/2.4} H[nozzle_diameter]\n M106 P1 S178\n M400 S7\n G1 X-28.5 F18000\n G1 X-48.2 F3000\n G1 X-28.5 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-28.5 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0\nM623 ; end of \"draw extrinsic para cali paint\"\n\n;G392 S0\n;===== auto extrude cali end ========================\n\n;M400\n;M73 P1.717\n\nM104 S170 ; prepare to wipe nozzle\nM106 S255 ; turn on fan\n\n;===== mech mode fast check start =====================\nM1002 gcode_claim_action : 3\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q1 A5 K0 O3\nM974 Q1 S2 P0\n\nM970.2 Q1 K1 W58 Z0.1\nM974 S2\n\nG1 X128 Y128 F20000\nG1 Z5 F1200\nM400 P200\nM970.3 Q0 A10 K0 O1\nM974 Q0 S2 P0\n\nM970.2 Q0 K1 W78 Z0.1\nM974 S2\n\nM975 S1\nG1 F30000\nG1 X0 Y5\nG28 X ; re-home XY\n\nG1 Z4 F1200\n\n;===== mech mode fast check end =======================\n\n;M400\n;M73 P1.717\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\n\nM975 S1\nM106 S255 ; turn on fan (G28 has turn off fan)\nM211 S; push soft endstop status\nM211 X0 Y0 Z0 ;turn off Z axis endstop\n\n;===== remove waste by touching start =====\n\nM104 S170 ; set temp down to heatbed acceptable\n\nM83\nG1 E-1 F500\nG90\nM83\n\nM109 S170\nG0 X108 Y-0.5 F30000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X110 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X112 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X114 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X116 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X118 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X120 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X122 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X124 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X126 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X128 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X130 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X132 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X134 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X136 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X138 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X140 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X142 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X144 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X146 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X148 F10000\nG380 S3 Z-5 F1200\n\nG1 Z5 F30000\n;===== remove waste by touching end =====\n\nG1 Z10 F1200\nG0 X118 Y261 F30000\nG1 Z5 F1200\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-50}\n\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nM104 S140 ; prepare to abl\nG0 Z5 F20000\n\nG0 X128 Y261 F20000 ; move to exposed steel surface\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z10 F1200\n\n;===== brush material wipe nozzle =====\n\nG90\nG1 Y250 F30000\nG1 X55\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X-35 F30000\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Z5.000 F1200\n\nG90\nG1 X30 Y250.000 F30000\nG1 Z1.300 F1200\nG1 Y262.5 F6000\nG91\nG1 X35 F30000\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Y-0.5\nG1 X45\nG1 Y-0.5\nG1 X-45\nG1 Z10.000 F1200\n\n;===== brush material wipe nozzle end =====\n\nG90\n;G0 X128 Y261 F20000 ; move to exposed steel surface\nG1 Y250 F30000\nG1 X138\nG1 Y261\nG0 Z-1.01 F1200 ; stop the nozzle\n\nG91\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nM109 S140\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM211 R; pop softend status\n\n;===== wipe nozzle end ================================\n\n;M400\n;M73 P1.717\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\n\nG90\nG1 Z5 F1200\nG1 X0 Y0 F30000\nG29.2 S1 ; turn on ABL\n\nM190 S[bed_temperature_initial_layer_single]; ensure bed temp\nM109 S140\nM106 S0 ; turn off fan , too noisy\n\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n\n;===== home after wipe mouth end =======================\n\n;M400\n;M73 P1.717\n\nG1 X108.000 Y-0.500 F30000\nG1 Z0.300 F1200\nM400\nG2814 Z0.32\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; prepare to print\n\n;===== nozzle load line ===============================\n;G90\n;M83\n;G1 Z5 F1200\n;G1 X88 Y-0.5 F20000\n;G1 Z0.3 F1200\n\n;M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n\n;G1 E2 F300\n;G1 X168 E4.989 F6000\n;G1 Z1 F1200\n;===== nozzle load line end ===========================\n\n;===== extrude cali test ===============================\n\nM400\n M900 S\n M900 C\n G90\n M83\n\n M109 S{nozzle_temperature_initial_layer[initial_extruder]}\n G0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M400\n\nM900 R\n\nM1002 judge_flag extrude_cali_flag\nM622 J1\n G90\n G1 X108.000 Y1.000 F30000\n G91\n G1 Z-0.700 F1200\n G90\n M83\n G0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G91\n G1 X1 Z-0.300\n G1 X4\n G1 Z1 F1200\n G90\n M400\nM623\n\nG1 Z0.2\n\n;M400\n;M73 P1.717\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.02} ; for Textured PEI Plate\n{endif}\n\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n\nM211 X0 Y0 Z0 ;turn off soft endstop\n;G392 S1 ; turn on clog detection\nM1007 S1 ; turn on mass estimation\nG29.4\n", "machine_end_gcode": ";===== date: 20231229 =====================\nG392 S0 ;turn off nozzle clog detect\n\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\n{if !spiral_mode && print_sequence != \"by object\"}\nM1002 judge_flag timelapse_record_flag\nM622 J1\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM991 S0 P-1 ;end timelapse at safe pos\nM623\n{endif}\n\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\n;G1 X27 F15000 ; wipe\n\n; pull back filament to AMS\nM620 S255\nG1 X267 F15000\nT255\nG1 X-28.5 F18000\nG1 X-48.2 F3000\nG1 X-28.5 F18000\nG1 X-48.2 F3000\nM621 S255\n\nM104 S0 ; turn off hotend\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 256}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z256 F600\n G1 Z256\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X-48 Y180 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M40 E42 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C46 D10 M80 E46 F10 N80\nM1006 A44 B20 L100 C39 D20 M60 E48 F20 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C44 D10 M60 E44 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C39 D10 M60 E39 F10 N60\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N60\nM1006 A0 B10 L100 C48 D10 M60 E44 F10 N80\nM1006 A0 B10 L100 C0 D10 M60 E0 F10 N80\nM1006 A44 B20 L100 C49 D20 M80 E41 F20 N80\nM1006 A0 B20 L100 C0 D20 M60 E0 F20 N80\nM1006 A0 B20 L100 C37 D20 M30 E37 F20 N60\nM1006 W\n;=====printer finish sound=========\n\n;M17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\nM400\nM18 X Y Z\n\n", "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", - "time_lapse_gcode": ";===================== date: 20240606 =====================\n{if !spiral_mode && print_sequence != \"by object\"}\n; don't support timelapse gcode in spiral_mode and by object sequence for I3 structure printer\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\nG92 E0\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Z{max_layer_z + 0.4}\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-48.2 F3000 ; move to safe pos\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 X0 F18000\nM623\n\nM622.1 S1\nM1002 judge_flag g39_3rd_layer_detect_flag\nM622 J1\n ; enable nozzle clog detect at 3rd layer\n {if layer_num == 2}\n M400\n G90\n M83\n M204 S5000\n G0 Z2 F4000\n G0 X261 Y250 F20000\n M400 P200\n G39 S1\n G0 Z2 F4000\n {endif}\n\n\n M622.1 S1\n M1002 judge_flag g39_detection_flag\n M622 J1\n {if !in_head_wrap_detect_zone}\n M622.1 S0\n M1002 judge_flag g39_mass_exceed_flag\n M622 J1\n {if layer_num > 2}\n G392 S0\n M400\n G90\n M83\n M204 S5000\n G0 Z{max_layer_z + 0.4} F4000\n G39.3 S1\n G0 Z{max_layer_z + 0.4} F4000\n G392 S0\n {endif}\n M623\n {endif}\n M623\nM623\n{endif}\n", + "time_lapse_gcode": ";===================== date: 20240606 =====================\n{if !spiral_mode && print_sequence != \"by object\"}\n; don't support timelapse gcode in spiral_mode and by object sequence for I3 structure printer\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\nG92 E0\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Z{max_layer_z + 0.4}\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-48.2 F3000 ; move to safe pos\nM400\nM1004 S5 P1 ; external shutter\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 X0 F18000\nM623\n\nM622.1 S1\nM1002 judge_flag g39_3rd_layer_detect_flag\nM622 J1\n ; enable nozzle clog detect at 3rd layer\n {if layer_num == 2}\n M400\n G90\n M83\n M204 S5000\n G0 Z2 F4000\n G0 X261 Y250 F20000\n M400 P200\n G39 S1\n G0 Z2 F4000\n {endif}\n\n\n M622.1 S1\n M1002 judge_flag g39_detection_flag\n M622 J1\n {if !in_head_wrap_detect_zone}\n M622.1 S0\n M1002 judge_flag g39_mass_exceed_flag\n M622 J1\n {if layer_num > 2}\n G392 S0\n M400\n G90\n M83\n M204 S5000\n G0 Z{max_layer_z + 0.4} F4000\n G39.3 S1\n G0 Z{max_layer_z + 0.4} F4000\n G392 S0\n {endif}\n M623\n {endif}\n M623\nM623\n{endif}\n", "change_filament_gcode": ";===== A1 20240913 =======================\nM1007 S0 ; turn off mass estimation\nG392 S0\nM620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n\nG1 X267 F18000\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F1200\n{else}\nM620.11 S0\n{endif}\nM400\n\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nM620.10 A0 F[old_filament_e_feedrate]\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\nM620.10 A1 F[new_filament_e_feedrate] L[flush_length] H[nozzle_diameter] T[nozzle_temperature_range_high]\n\nG1 Y128 F9000\n\n{if next_extruder < 255}\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\n\nM400\nG92 E0\nM628 S0\n\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S[nozzle_temperature_range_high]\nM106 P1 S60\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\nM400\nM1002 set_filament_type:{filament_type[next_extruder]}\n{endif}\n\n{if flush_length_1 > 45 && flush_length_2 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_2 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 45 && flush_length_3 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_3 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 45 && flush_length_4 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_4 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n\nM629\n\nM400\nM106 P1 S60\nM109 S[new_filament_temp]\nG1 E6 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nG1 X-38.2 F18000\nG1 X-48.2 F3000\nM400\nG1 Z{max_layer_z + 3.0} F3000\nM106 P1 S0\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\n\nM622.1 S0\nM9833 F{outer_wall_volumetric_speed/2.4} A0.3 ; cali dynamic extrusion compensation\nM1002 judge_flag filament_need_cali_flag\nM622 J1\n G92 E0\n G1 E-[new_retract_length_toolchange] F1800\n M400\n \n M106 P1 S178\n M400 S4\n G1 X-38.2 F18000\n G1 X-48.2 F3000\n G1 X-38.2 F18000 ;wipe and shake\n G1 X-48.2 F3000\n G1 X-38.2 F12000 ;wipe and shake\n G1 X-48.2 F3000\n M400\n M106 P1 S0 \nM623\n\nM621 S[next_extruder]A\nG392 S0\n\nM1007 S1\n" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json index 477edc3a6..f53ade29d 100644 --- a/resources/profiles/BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab A1 mini 0.4 nozzle.json @@ -18,10 +18,10 @@ ], "default_print_profile": "0.20mm Standard @BBL A1M", "enable_long_retraction_when_cut": "2", + "extruder_clearance_dist_to_rod": "56.5", "extruder_clearance_height_to_lid": "180", "extruder_clearance_height_to_rod": "25", "extruder_clearance_max_radius": "73", - "extruder_clearance_dist_to_rod": "56.5", "head_wrap_detect_zone": [ "156x152", "180x152", @@ -56,10 +56,10 @@ "0x180" ], "printable_height": "180", - "retract_lift_below":[ + "printer_structure": "i3", + "retract_lift_below": [ "179" ], - "printer_structure": "i3", "scan_first_layer": "0", "upward_compatible_machine": [ "Bambu Lab P1S 0.4 nozzle", @@ -72,6 +72,6 @@ "machine_start_gcode": ";===== machine: A1 mini =========================\n;===== date: 20240620 =====================\n\n;===== start to heat heatbead&hotend==========\nM1002 gcode_claim_action : 2\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\nM104 S170\nM140 S[bed_temperature_initial_layer_single]\nG392 S0 ;turn off clog detect\nM9833.2\n;=====start printer sound ===================\nM17\nM400 S1\nM1006 S1\nM1006 A0 B0 L100 C37 D10 M100 E37 F10 N100\nM1006 A0 B0 L100 C41 D10 M100 E41 F10 N100\nM1006 A0 B0 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A43 B10 L100 C39 D10 M100 E46 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B0 L100 C39 D10 M100 E43 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B0 L100 C41 D10 M100 E41 F10 N100\nM1006 A0 B0 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B0 L100 C49 D10 M100 E49 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A44 B10 L100 C39 D10 M100 E48 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B0 L100 C39 D10 M100 E44 F10 N100\nM1006 A0 B0 L100 C0 D10 M100 E0 F10 N100\nM1006 A43 B10 L100 C39 D10 M100 E46 F10 N100\nM1006 W\nM18\n;=====avoid end stop =================\nG91\nG380 S2 Z30 F1200\nG380 S3 Z-20 F1200\nG1 Z5 F1200\nG90\n\n;===== reset machine status =================\nM204 S6000\n\nM630 S0 P0\nG91\nM17 Z0.3 ; lower the z-motor current\n\nG90\nM17 X0.7 Y0.9 Z0.5 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM83\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\n;====== cog noise reduction=================\nM982.2 S1 ; turn on cog noise reduction\n\n;===== prepare print temperature and material ==========\nM400\nM18\nM109 S100 H170\nM104 S170\nM400\nM17\nM400\nG28 X\n\nM211 X0 Y0 Z0 ;turn off soft endstop ; turn off soft endstop to prevent protential logic problem\n\nM975 S1 ; turn on\n\nG1 X0.0 F30000\nG1 X-13.5 F3000\n\nM620 M ;enable remap\nM620 S[initial_no_support_extruder]A ; switch material if AMS exist\n G392 S0 ;turn on clog detect\n M1002 gcode_claim_action : 4\n M400\n M1002 set_filament_type:UNKNOWN\n M109 S[nozzle_temperature_initial_layer]\n M104 S250\n M400\n T[initial_no_support_extruder]\n G1 X-13.5 F3000\n M400\n M620.1 E F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_no_support_extruder]}\n M109 S250 ;set nozzle to common flush temp\n M106 P1 S0\n G92 E0\n G1 E50 F200\n M400\n M1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n M104 S{nozzle_temperature_range_high[initial_no_support_extruder]}\n G92 E0\n G1 E50 F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60}\n M400\n M106 P1 S178\n G92 E0\n G1 E5 F{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60}\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20} ; drop nozzle temp, make filament shink a bit\n M104 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-40}\n G92 E0\n G1 E-0.5 F300\n\n G1 X0 F30000\n G1 X-13.5 F3000\n G1 X0 F30000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X0 F30000\n G1 X-13.5 F3000\n M109 S{nozzle_temperature_initial_layer[initial_no_support_extruder]-40}\n G392 S0 ;turn off clog detect\nM621 S[initial_no_support_extruder]A\n\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== mech mode fast check============================\nM1002 gcode_claim_action : 3\nG0 X25 Y175 F20000 ; find a soft place to home\n;M104 S0\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nM104 S170\n\n; build plate detect\nM1002 judge_flag build_plate_detect_flag\nM622 S1\n G39.4\n M400\nM623\n\nG1 Z5 F3000\nG1 X90 Y-1 F30000\nM400 P200\nM970.3 Q1 A7 K0 O2\nM974 Q1 S2 P0\n\nG1 X90 Y0 Z5 F30000\nM400 P200\nM970 Q0 A10 B50 C90 H15 K0 M20 O3\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X-1 Y10\nG28 X ; re-home XY\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\n\nM104 S170 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\nM211 S; push soft endstop status\nM211 X0 Y0 Z0 ;turn off Z axis endstop\n\nM83\nG1 E-1 F500\nG90\nM83\n\nM109 S170\nM104 S140\nG0 X90 Y-4 F30000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X91 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X92 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X93 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X94 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X95 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X96 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X97 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X98 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\nG1 Z2 F1200\nG1 X99 F10000\nG380 S3 Z-5 F1200\n\nG1 Z5 F30000\n;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\nG1 X25 Y175 F30000.1 ;Brush material\nG1 Z0.2 F30000.1\nG1 Y185\nG91\nG1 X-30 F30000\nG1 Y-2\nG1 X27\nG1 Y1.5\nG1 X-28\nG1 Y-2\nG1 X30\nG1 Y1.5\nG1 X-30\nG90\nM83\n\nG1 Z5 F3000\nG0 X50 Y175 F20000 ; find a soft place to home\nG28 Z P0 T300; home z with low precision, permit 300deg temperature\nG29.2 S0 ; turn off ABL\n\nG0 X85 Y185 F10000 ;move to exposed steel surface and stop the nozzle\nG0 Z-1.01 F10000\nG91\n\nG2 I1 J0 X2 Y0 F2000.1\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\nG2 I1 J0 X2\nG2 I-0.75 J0 X-1.5\n\nG90\nG1 Z5 F30000\nG1 X25 Y175 F30000.1 ;Brush material\nG1 Z0.2 F30000.1\nG1 Y185\nG91\nG1 X-30 F30000\nG1 Y-2\nG1 X27\nG1 Y1.5\nG1 X-28\nG1 Y-2\nG1 X30\nG1 Y1.5\nG1 X-30\nG90\nM83\n\nG1 Z5\nG0 X55 Y175 F20000 ; find a soft place to home\nG28 Z P0 T300; home z with low precision, permit 300deg temperature\nG29.2 S0 ; turn off ABL\n\nG1 Z10\nG1 X85 Y185\nG1 Z-1.01\nG1 X95\nG1 X90\n\nM211 R; pop softend status\n\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== wait heatbed ====================\nM1002 gcode_claim_action : 2\nM104 S0\nM190 S[bed_temperature_initial_layer_single];set bed temp\nM109 S140\n\nG1 Z5 F3000\nG29.2 S1\nG1 X10 Y10 F20000\n\n;===== bed leveling ==================================\n;M1002 set_flag g29_before_print_flag=1\nM1002 judge_flag g29_before_print_flag\nM622 J1\n M1002 gcode_claim_action : 1\n G29 A1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28 T145\n\nM623\n\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\n\nG1 X-13.5 Y0 Z10 F10000\nG1 E1.2 F500\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S{nozzle_temperature[initial_extruder]}\nM400\n\nM412 S1 ; ===turn on filament runout detection===\nM400 P10\n\nG392 S0 ;turn on clog detect\n\nM620.3 W1; === turn on filament tangle detection===\nM400 S2\n\nM1002 set_filament_type:{filament_type[initial_no_support_extruder]}\n;M1002 set_flag extrude_cali_flag=1\nM1002 judge_flag extrude_cali_flag\nM622 J1\n M1002 gcode_claim_action : 8\n \n M400\n M900 K0.0 L1000.0 M1.0\n G90\n M83\n G0 X68 Y-4 F30000\n G0 Z0.3 F18000 ;Move to start position\n M400\n G0 X88 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\n G0 X93 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X98 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X103 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 X108 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\n G0 X113 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\n G0 Y0 Z0 F20000\n M400\n \n G1 X-13.5 Y0 Z10 F10000\n M400\n \n G1 E10 F{outer_wall_volumetric_speed/2.4*60}\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X-13.5 F3000\n M400\n M106 P1 S0\n\n M1002 judge_last_extrude_cali_success\n M622 J0\n M983 F{outer_wall_volumetric_speed/2.4} A0.3 H[nozzle_diameter]; cali dynamic extrusion compensation\n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n M400\n M106 P1 S0\n M623\n \n G1 X-13.5 F3000\n M400\n M984 A0.1 E1 S1 F{outer_wall_volumetric_speed/2.4} H[nozzle_diameter]\n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X-13.5 F3000\n M400\n M106 P1 S0\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n;===== extrude cali test ===============================\nM104 S{nozzle_temperature_initial_layer[initial_extruder]}\nG90\nM83\nG0 X68 Y-2.5 F30000\nG0 Z0.3 F18000 ;Move to start position\nG0 X88 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X93 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X98 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X103 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X108 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X113 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X115 Z0 F20000\nG0 Z5\nM400\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\n\nM400 ; wait all motion done before implement the emprical L parameters\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.02} ; for Textured PEI Plate\n{endif}\n\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\n\nM211 X0 Y0 Z0 ;turn off soft endstop\nM1007 S1\n\n\n\n", "machine_end_gcode": ";===== date: 20231229 =====================\n;turn off nozzle clog detect\nG392 S0\n\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\n{if !spiral_mode && print_sequence != \"by object\"}\nM1002 judge_flag timelapse_record_flag\nM622 J1\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM400 P100\nM971 S11 C11 O0\nM991 S0 P-1 ;end timelapse at safe pos\nM623\n{endif}\n\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\n;G1 X27 F15000 ; wipe\n\n; pull back filament to AMS\nM620 S255\nG1 X181 F12000\nT255\nG1 X0 F18000\nG1 X-13.0 F3000\nG1 X0 F18000 ; wipe\nM621 S255\n\nM104 S0 ; turn off hotend\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 180}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z180 F600\n G1 Z180\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X-13 Y180 F3600\n\nG91\nG1 Z-1 F600\nG90\nM83\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\n;=====printer finish sound=========\nM17\nM400 S1\nM1006 S1\nM1006 A0 B20 L100 C37 D20 M100 E42 F20 N100\nM1006 A0 B10 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C46 D10 M100 E46 F10 N100\nM1006 A44 B20 L100 C39 D20 M100 E48 F20 N100\nM1006 A0 B10 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B10 L100 C39 D10 M100 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B10 L100 C44 D10 M100 E44 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A0 B10 L100 C39 D10 M100 E39 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A44 B10 L100 C0 D10 M100 E48 F10 N100\nM1006 A0 B10 L100 C0 D10 M100 E0 F10 N100\nM1006 A44 B20 L100 C41 D20 M100 E49 F20 N100\nM1006 A0 B20 L100 C0 D20 M100 E0 F20 N100\nM1006 A0 B20 L100 C37 D20 M100 E37 F20 N100\nM1006 W\n;=====printer finish sound=========\nM400 S1\nM18 X Y Z\n", "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change\n", - "time_lapse_gcode": ";===================== date: 20240606 =====================\n{if !spiral_mode && print_sequence != \"by object\"}\n; don't support timelapse gcode in spiral_mode and by object sequence for I3 structure printer\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\nG92 E0\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Z{max_layer_z + 0.4}\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 X0 F18000\nM623\n\nM622.1 S1\nM1002 judge_flag g39_3rd_layer_detect_flag\nM622 J1\n ; enable nozzle clog detect at 3rd layer\n {if layer_num == 2}\n M400\n G90\n M83\n M204 S5000\n G0 Z2 F4000\n G0 X187 Y178 F20000\n G39 S1 X187 Y178\n G0 Z2 F4000\n {endif}\n\n\n M622.1 S1\n M1002 judge_flag g39_detection_flag\n M622 J1\n {if !in_head_wrap_detect_zone}\n M622.1 S0\n M1002 judge_flag g39_mass_exceed_flag\n M622 J1\n {if layer_num > 2}\n G392 S0\n M400\n G90\n M83\n M204 S5000\n G0 Z{max_layer_z + 0.4} F4000\n G39.3 S1\n G0 Z{max_layer_z + 0.4} F4000\n G392 S0\n {endif}\n M623\n {endif}\n M623\nM623\n{endif}\n\n\n", + "time_lapse_gcode": ";===================== date: 20240606 =====================\n{if !spiral_mode && print_sequence != \"by object\"}\n; don't support timelapse gcode in spiral_mode and by object sequence for I3 structure printer\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\nG92 E0\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Z{max_layer_z + 0.4}\nG1 X0 Y{first_layer_center_no_wipe_tower[1]} F18000 ; move to safe pos\nG1 X-13.0 F3000 ; move to safe pos\nM400\nM1004 S5 P1 ; external shutter\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 X0 F18000\nM623\n\nM622.1 S1\nM1002 judge_flag g39_3rd_layer_detect_flag\nM622 J1\n ; enable nozzle clog detect at 3rd layer\n {if layer_num == 2}\n M400\n G90\n M83\n M204 S5000\n G0 Z2 F4000\n G0 X187 Y178 F20000\n G39 S1 X187 Y178\n G0 Z2 F4000\n {endif}\n\n\n M622.1 S1\n M1002 judge_flag g39_detection_flag\n M622 J1\n {if !in_head_wrap_detect_zone}\n M622.1 S0\n M1002 judge_flag g39_mass_exceed_flag\n M622 J1\n {if layer_num > 2}\n G392 S0\n M400\n G90\n M83\n M204 S5000\n G0 Z{max_layer_z + 0.4} F4000\n G39.3 S1\n G0 Z{max_layer_z + 0.4} F4000\n G392 S0\n {endif}\n M623\n {endif}\n M623\nM623\n{endif}\n\n\n", "change_filament_gcode": ";===== A1mini 20240913 =====\nG392 S0\nM1007 S0\nM620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1}\nG17\nG2 Z{max_layer_z + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n\nG1 X180 F18000\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F1200\n{else}\nM620.11 S0\n{endif}\nM400\n\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nM620.10 A0 F[old_filament_e_feedrate]\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\nM620.10 A1 F[new_filament_e_feedrate] L[flush_length] H[nozzle_diameter] T[nozzle_temperature_range_high]\n\nG1 Y90 F9000\n\n{if next_extruder < 255}\n\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\n\nM400\nG92 E0\nM628 S0\n\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM1002 set_filament_type:UNKNOWN\nM109 S[nozzle_temperature_range_high]\nM106 P1 S60\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\nM400\nM1002 set_filament_type:{filament_type[next_extruder]}\n{endif}\n\n{if flush_length_1 > 45 && flush_length_2 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_2 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 45 && flush_length_3 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_3 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 45 && flush_length_4 > 1}\n; WIPE\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nM106 P1 S0\n{endif}\n\n{if flush_length_4 > 1}\nM106 P1 S60\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n\nM629\n\nM400\nM106 P1 S60\nM109 S[new_filament_temp]\nG1 E5 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM400\nM106 P1 S178\nM400 S3\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nG1 X-3.5 F18000\nG1 X-13.5 F3000\nM400\nG1 Z{max_layer_z + 3.0} F3000\nM106 P1 S0\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\n\nM622.1 S0\nM9833 F{outer_wall_volumetric_speed/2.4} A0.3 ; cali dynamic extrusion compensation\nM1002 judge_flag filament_need_cali_flag\nM622 J1\n G92 E0\n G1 E-[new_retract_length_toolchange] F1800\n M400\n \n M106 P1 S178\n M400 S7\n G1 X0 F18000\n G1 X-13.5 F3000\n G1 X0 F18000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n G1 X-13.5 F3000\n G1 X0 F12000 ;wipe and shake\n M400\n M106 P1 S0 \nM623\n\nM621 S[next_extruder]A\nG392 S0\n\nM1007 S1\n" -} +} \ No newline at end of file From d4d4080d4487c0745fd34a141e211ba3c1de24f4 Mon Sep 17 00:00:00 2001 From: "jiaxi.chen" Date: Thu, 6 Feb 2025 16:01:00 +0800 Subject: [PATCH 32/49] FIX: no infill in raft layers jira: STUDIO-10175 Change-Id: I96cd7b0ae5a5f030cda3e3ea71c7c56b1752357a (cherry picked from commit efa4114715f162c8e6714fbe2804620da7aaa1bd) --- src/libslic3r/Support/TreeSupport3D.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libslic3r/Support/TreeSupport3D.cpp b/src/libslic3r/Support/TreeSupport3D.cpp index 20f66556d..bb70c8407 100644 --- a/src/libslic3r/Support/TreeSupport3D.cpp +++ b/src/libslic3r/Support/TreeSupport3D.cpp @@ -4214,7 +4214,6 @@ static void generate_support_areas(Print &print, TreeSupport* tree_support, cons // organic support default pattern is none. if (config.support_pattern == smpDefault) { config.support_pattern = smpNone; - support_params.support_density = 0; } From bb317f0d4bd03037aaa8689090d4b6e915991f18 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 6 Feb 2025 20:10:43 +0800 Subject: [PATCH 33/49] ENH:no longer auto connect to LAN mode printer when Studio starts jira:[STUDIO-9957] Change-Id: Idba7814460e896b4c58745aeddd9e03cdbaf2e04 (cherry picked from commit 043dde2fbb75a974ce65f985d228fdc856471278) --- src/slic3r/GUI/GUI_App.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 04c19afb4..014852892 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -4550,7 +4550,11 @@ void GUI_App::on_set_selected_machine(wxCommandEvent &evt) { DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager(); if (dev) { - dev->set_selected_machine(m_agent->get_user_selected_machine()); + auto dev_id = m_agent->get_user_selected_machine(); + + if (dev->get_user_machine(dev_id)) { + dev->set_selected_machine(dev_id); + } } } From b119d9f39fb80924f4b1d2a5643717ea4ec89c27 Mon Sep 17 00:00:00 2001 From: gerrit Date: Sat, 8 Feb 2025 10:58:18 +0800 Subject: [PATCH 34/49] ci: update build version to 01.10.02.69 Change-Id: Ie798ececc8747c5488e1436be02937787e95e4e6 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 5ab4b2a2a..ea1f3b8c2 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.68") +set(SLIC3R_VERSION "01.10.02.69") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From cd80c2056247eeeba6e396bf68b62be22f9e4cac Mon Sep 17 00:00:00 2001 From: gerrit Date: Sat, 8 Feb 2025 18:30:15 +0800 Subject: [PATCH 35/49] ci: update network module based on commit 1eb1a7c Change-Id: Id2dc281eac3ca58da1d74dbe132e0a0b14c4b5e9 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 7eb77baa1..1473e20a8 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.16" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.19" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 6c15c2b9e13dfab14ea860de3c4e1a00942b67c1 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Sat, 8 Feb 2025 17:30:38 +0800 Subject: [PATCH 36/49] FIX: enable verify host JIRA: PSIRT-83 Change-Id: I033b388ef5721f29cd41e1a7bbbca37dd06e6694 Signed-off-by: Stone Li --- src/slic3r/Utils/Http.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/slic3r/Utils/Http.cpp b/src/slic3r/Utils/Http.cpp index 67c6ec8fa..a87cbd2c4 100644 --- a/src/slic3r/Utils/Http.cpp +++ b/src/slic3r/Utils/Http.cpp @@ -175,12 +175,11 @@ Http::priv::priv(const std::string &url) ::curl_easy_setopt(curl, CURLOPT_URL, url.c_str()); // curl makes a copy internally ::curl_easy_setopt(curl, CURLOPT_USERAGENT, SLIC3R_APP_NAME "/" SLIC3R_VERSION); ::curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, &error_buffer.front()); + ::curl_easy_setopt(curl, CURLOPT_SSL_OPTIONS, CURLSSLOPT_NATIVE_CA); #ifdef __WINDOWS__ ::curl_easy_setopt(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_MAX_TLSv1_2); #endif ::curl_easy_setopt(curl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); - ::curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); - ::curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L); } Http::priv::~priv() From 125ed81401125c97f49f6cb3694ab533c31a7178 Mon Sep 17 00:00:00 2001 From: gerrit Date: Sun, 9 Feb 2025 10:12:11 +0800 Subject: [PATCH 37/49] ci: update network module based on commit 9104f26 Change-Id: Ideb45bb05d92df6057a32728a498be8896bf02c1 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 1473e20a8..1ae4e7736 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.19" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.20" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 71ecc009e4995477ebff9defb89e0b2a7651e491 Mon Sep 17 00:00:00 2001 From: gerrit Date: Mon, 10 Feb 2025 20:01:40 +0800 Subject: [PATCH 38/49] ci: update network module based on commit 1bc79c1 Change-Id: I44d08023133bdc6ab894d35f283e9939bae6343f --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 1ae4e7736..beadbb587 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.20" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.21" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From fb70c27b5d47faa981ec12fcfd6e51d1c8b93519 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Tue, 11 Feb 2025 12:13:24 +0800 Subject: [PATCH 39/49] ENH: add limit for smooth_coefficient Jira: 10274 Signed-off-by: qing.zhang Change-Id: I9e288de79b38af6baf93263ccbb452c8996430ba --- src/libslic3r/GCode.cpp | 2 +- src/libslic3r/PrintConfig.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index c9cea8f83..b827b25d2 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -4622,7 +4622,7 @@ ExtrusionPaths GCode::set_speed_transition(ExtrusionPaths &paths) void GCode::smooth_speed_discontinuity_area(ExtrusionPaths &paths) { - if (paths.size() <= 1) + if (paths.size() <= 1 || this->config().smooth_coefficient == 0) return; //step 1 merge same speed path diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 7025d021b..69be58c8d 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -2691,8 +2691,9 @@ void PrintConfigDef::init_fff_params() def = this->add("smooth_coefficient", coFloat); def->label = L("Smooth coefficient"); def->category = L("Quality"); - def->tooltip = L("The smaller the number, the longer the speed transition path."); + def->tooltip = L("The smaller the number, the longer the speed transition path. 0 means not apply."); def->mode = comAdvanced; + def->min = 0; def->set_default_value(new ConfigOptionFloat(80)); def = this->add("wall_filament", coInt); From d56b2c1a5d191853fa832ccbc713f8510e5fc359 Mon Sep 17 00:00:00 2001 From: gerrit Date: Tue, 11 Feb 2025 15:17:11 +0800 Subject: [PATCH 40/49] ci: update build version to 01.10.02.70 Change-Id: I3e60837b7f807ca53cc060ab0f56ded10af7acd6 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index ea1f3b8c2..2c70fddcf 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.69") +set(SLIC3R_VERSION "01.10.02.70") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From 0ba272aceab2245727511ae26fb91bbf12076025 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 13 Feb 2025 09:01:59 +0800 Subject: [PATCH 41/49] ci: update network module based on commit 4e8241c Change-Id: I3782d8bbbc72bd0cf5a9533a2b7b3b3dfa855ef7 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index beadbb587..f4bac2894 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.21" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.22" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From a7b9a292ca43920b9237cdc04214f4159ea2ffc3 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 13 Feb 2025 09:39:22 +0800 Subject: [PATCH 42/49] ci: update network module based on commit eae0ad4 Change-Id: I31d92a9f6a6e62ea780bec7aa4d4ab772969ddf5 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index f4bac2894..a91de2e3b 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.22" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.23" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From e7b10d0570f03960e7197800fbdd535226479e61 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 13 Feb 2025 12:08:17 +0800 Subject: [PATCH 43/49] ci: update network module based on commit 0ad2a06 Change-Id: I6cee6cf44eabc264e85f5f15bf4eea20d6972588 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index a91de2e3b..ae5d9386f 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.23" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.24" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From a1813d390583faa221831826a0b61050f2669a60 Mon Sep 17 00:00:00 2001 From: gerrit Date: Thu, 13 Feb 2025 20:40:12 +0800 Subject: [PATCH 44/49] ci: update network module based on commit 913a549 Change-Id: I28ade05c21275155c7740da4ccc20586fbd04ea3 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index ae5d9386f..757156b0a 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.24" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.25" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 498ed32c369c2aa80b7ca6031fefd7ecca755353 Mon Sep 17 00:00:00 2001 From: gerrit Date: Fri, 14 Feb 2025 08:35:46 +0800 Subject: [PATCH 45/49] ci: update network module based on commit 697cb83 Change-Id: I49ad99b6cad5b7a8cb905c46805d4861b07654bc --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 757156b0a..34da4e639 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.25" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.26" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From c71cae0f7bea71ed5251c53aa64c0458d8320d2a Mon Sep 17 00:00:00 2001 From: gerrit Date: Sat, 15 Feb 2025 17:30:49 +0800 Subject: [PATCH 46/49] ci: update network module based on commit bfc1653 Change-Id: I466bd6c027ae43d6539196762d0252ad80626ca5 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index 34da4e639..ed780cada 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.26" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.27" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer" From 89cf1789d1397c612b477ed2c5e3366be958f663 Mon Sep 17 00:00:00 2001 From: gerrit Date: Mon, 17 Feb 2025 09:45:12 +0800 Subject: [PATCH 47/49] ci: update build version to 01.10.02.71 Change-Id: I28c4822c6364e4d6a3ab3b7d7f4a021a8b319a71 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index 2c70fddcf..d4313f684 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.70") +set(SLIC3R_VERSION "01.10.02.71") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From 28d2118e00dd6814264cac29b718aeb171611788 Mon Sep 17 00:00:00 2001 From: gerrit Date: Mon, 17 Feb 2025 11:36:27 +0800 Subject: [PATCH 48/49] ci: update build version to 01.10.02.72 Change-Id: Ie6e92ff18c701a5da51bccafa51f744ad4f4a9f0 --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index d4313f684..604db8956 100644 --- a/version.inc +++ b/version.inc @@ -13,7 +13,7 @@ endif() # The build_version should start from 50 in master branch -set(SLIC3R_VERSION "01.10.02.71") +set(SLIC3R_VERSION "01.10.02.72") string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION}) set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}") From 9e14c56089e7bb9bcf0646df90c6418bd5a2e6b5 Mon Sep 17 00:00:00 2001 From: gerrit Date: Mon, 17 Feb 2025 20:16:16 +0800 Subject: [PATCH 49/49] ci: update network module based on commit 373a52c Change-Id: I76e4e62e438699b990bf2666f8e911069afdafc5 --- src/slic3r/Utils/bambu_networking.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/bambu_networking.hpp b/src/slic3r/Utils/bambu_networking.hpp index ed780cada..feff6343c 100644 --- a/src/slic3r/Utils/bambu_networking.hpp +++ b/src/slic3r/Utils/bambu_networking.hpp @@ -97,7 +97,7 @@ namespace BBL { #define BAMBU_NETWORK_LIBRARY "bambu_networking" #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" -#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.27" +#define BAMBU_NETWORK_AGENT_VERSION "01.10.02.28" //iot preset type strings #define IOT_PRINTER_TYPE_STRING "printer"