ENH: show nozzle_diameter for 3rd party printer

It's necessary to edit nozzle diameter and releted
setting for 3rd printer.

For BBL printer, keep it read-only

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I97e32967bb686b7fbb7ac306a2bb7e03b5d8c5c5
This commit is contained in:
salt.wei 2022-12-06 14:21:42 +08:00 committed by Lane.Wei
parent 3ad732bd93
commit e3739a8a0f
2 changed files with 9 additions and 5 deletions

View file

@ -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);