Input Shaping Frequency

Input Shaping calibration based in https://marlinfw.org/docs/gcode/M593.html
This commit is contained in:
Ian Bassi 2025-03-20 10:17:20 -03:00
parent bf9cce4800
commit 19dae83e40
14 changed files with 217 additions and 8 deletions

View file

@ -57,6 +57,8 @@ std::string get_calib_mode_name(CalibMode cali_mode, int stage)
return "vfa_tower_calib_mode";
case CalibMode::Calib_Retraction_tower:
return "retration_tower_calib_mode";
case CalibMode::Calib_Input_shaping:
return "input_shaping_calib_mode";
default:
assert(false);
return "";
@ -196,6 +198,8 @@ CalibMode CalibUtils::get_calib_mode_by_name(const std::string name, int& cali_s
return CalibMode::Calib_VFA_Tower;
else if (name == "retration_tower_calib_mode")
return CalibMode::Calib_Retraction_tower;
else if (name == "input_shaping_calib_mode")
return CalibMode::Calib_Input_shaping;
return CalibMode::Calib_None;
}