ENH: enable to edit extruder offset

1.enable to edit extruder offset in developer mode

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If1a9cf0884effd1efa6cbef413efa9f65b798174
This commit is contained in:
xun.zhang 2024-09-26 15:46:41 +08:00 committed by Lane.Wei
parent 475e9b34ff
commit e81c3a735d
2 changed files with 6 additions and 1 deletions

View File

@ -1412,6 +1412,8 @@ void PrintConfigDef::init_fff_params()
// "from the XY coordinate).");
def->sidetext = L("mm");
def->mode = comAdvanced;
def->min = -5;
def->max = 5;
def->set_default_value(new ConfigOptionPoints { Vec2d(0,0) });
def = this->add("filament_flow_ratio", coFloats);

View File

@ -4093,6 +4093,7 @@ void TabPrinter::toggle_options()
if (!m_active_page || m_presets->get_edited_preset().printer_technology() == ptSLA)
return;
auto config_mode = wxGetApp().get_mode();
//BBS: whether the preset is Bambu Lab printer
bool is_BBL_printer = false;
if (m_preset_bundle) {
@ -4136,8 +4137,10 @@ void TabPrinter::toggle_options()
bool have_retract_length = m_config->opt_float("retraction_length", i) > 0;
//BBS
for (auto el : {"extruder_type" , "nozzle_diameter", "extruder_offset"})
for (auto el : { "extruder_type" , "nozzle_diameter"}) {
toggle_option(el, !is_BBL_printer, i);
}
toggle_option("extruder_offset", !is_BBL_printer || config_mode == ConfigOptionMode::comDevelop, i);
bool use_firmware_retraction = m_config->opt_bool("use_firmware_retraction");
toggle_option("retract_length",!use_firmware_retraction, i);