diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index b2c003d605..411e410c24 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -1073,7 +1073,7 @@ void PrintConfigDef::init_fff_params() // "with respect to the first one. It expects positive coordinates (they will be subtracted " // "from the XY coordinate)."); def->sidetext = L("mm"); - def->mode = comDevelop; + def->mode = comAdvanced; def->set_default_value(new ConfigOptionPoints { Vec2d(0,0) }); def = this->add("filament_flow_ratio", coFloats); @@ -1819,7 +1819,7 @@ void PrintConfigDef::init_fff_params() "the maximum layer hight when enable adaptive layer height"); def->sidetext = L("mm"); def->min = 0; - def->mode = comDevelop; + def->mode = comAdvanced; def->set_default_value(new ConfigOptionFloats { 0. }); #ifdef HAS_PRESSURE_EQUALIZER @@ -1871,7 +1871,7 @@ void PrintConfigDef::init_fff_params() "the minimum layer hight when enable adaptive layer height"); def->sidetext = L("mm"); def->min = 0; - def->mode = comDevelop; + def->mode = comAdvanced; def->set_default_value(new ConfigOptionFloats { 0.07 }); def = this->add("slow_down_min_speed", coFloats); @@ -1879,14 +1879,14 @@ void PrintConfigDef::init_fff_params() def->tooltip = L("The minimum printing speed when slow down for cooling"); def->sidetext = L("mm/s"); def->min = 0; - def->mode = comDevelop; + def->mode = comAdvanced; def->set_default_value(new ConfigOptionFloats { 10. }); def = this->add("nozzle_diameter", coFloats); def->label = L("Nozzle diameter"); def->tooltip = L("Diameter of nozzle"); def->sidetext = L("mm"); - def->mode = comDevelop; + def->mode = comAdvanced; def->set_default_value(new ConfigOptionFloats { 0.4 }); def = this->add("host_type", coEnum); diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index ac24072938..cfbb954ec2 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -3444,6 +3444,10 @@ void TabPrinter::toggle_options() size_t i = size_t(val - 1); bool have_retract_length = m_config->opt_float("retraction_length", i) > 0; + //BBS + for (auto el : { "nozzle_diameter", "extruder_offset"}) + toggle_option(el, !is_BBL_printer, i); + // user can customize travel length if we have retraction length or we"re using // firmware retraction toggle_option("retraction_minimum_travel", have_retract_length, i);