From 533911e2cd46fadc92bd7d908e81ad51ce14944c Mon Sep 17 00:00:00 2001 From: tao wang Date: Sat, 18 Jan 2025 12:43:32 +0800 Subject: [PATCH] ENH:support u0 firmware homing jira:[none] Change-Id: I9533944c343007897d25929739e5eb175bad6689 --- src/slic3r/GUI/DeviceManager.cpp | 1 + src/slic3r/GUI/DeviceManager.hpp | 1 + src/slic3r/GUI/StatusPanel.cpp | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index e2750dd33..768ea708b 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -5835,6 +5835,7 @@ void MachineObject::parse_new_info(json print) is_support_nozzle_blob_detection = get_flag_bits(fun, 13); is_support_upgrade_kit = get_flag_bits(fun, 14); is_support_internal_timelapse = get_flag_bits(fun, 28); + is_support_command_homing = get_flag_bits(fun, 32); } /*aux*/ diff --git a/src/slic3r/GUI/DeviceManager.hpp b/src/slic3r/GUI/DeviceManager.hpp index 572b97a34..ec8da3467 100644 --- a/src/slic3r/GUI/DeviceManager.hpp +++ b/src/slic3r/GUI/DeviceManager.hpp @@ -989,6 +989,7 @@ public: bool is_support_upgrade_kit{false}; bool is_support_filament_setting_inprinting{false}; bool is_support_internal_timelapse { false };// fun[28], support timelapse without SD card + bool is_support_command_homing { false };// fun[32] bool installed_upgrade_kit{false}; int bed_temperature_limit = -1; diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 5a25c138e..cad267594 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -3664,7 +3664,7 @@ void StatusPanel::on_axis_ctrl_xy(wxCommandEvent &event) axis_go_home_dlg->Bind(EVT_SECONDARY_CHECK_CONFIRM, [this](wxCommandEvent& e) { if (obj) { BOOST_LOG_TRIVIAL(info) << "Axis have go home"; - if (obj->is_enable_np) { + if (obj->is_support_command_homing) { obj->command_go_home2(); } else { obj->command_go_home();