ENH: manual setting for PA for 3-rd party printer only

Should never use these two setting for bambuPrinter.
Thanks original code from OrcaSlicer.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ifda4086b71fd2ef170b044c7632d15fe2ef490fd
This commit is contained in:
salt.wei 2023-06-15 14:45:52 +08:00 committed by Lane.Wei
parent ca1facfaa0
commit 026eaf6bc4
7 changed files with 46 additions and 1 deletions

View file

@ -2606,6 +2606,8 @@ void TabFilament::build()
optgroup->append_single_option_line("default_filament_colour");
optgroup->append_single_option_line("filament_diameter");
optgroup->append_single_option_line("filament_flow_ratio");
optgroup->append_single_option_line("enable_pressure_advance");
optgroup->append_single_option_line("pressure_advance");
optgroup->append_single_option_line("filament_density");
optgroup->append_single_option_line("filament_cost");
//BBS
@ -2828,6 +2830,13 @@ void TabFilament::toggle_options()
}
if (m_active_page->title() == "Filament")
{
//BBS: hide these useless option for bambu printer
toggle_line("enable_pressure_advance", !is_BBL_printer);
if (is_BBL_printer)
toggle_line("pressure_advance", false);
else
toggle_option("pressure_advance", m_config->opt_bool("enable_pressure_advance", 0));
toggle_line("chamber_temperature", !is_BBL_printer);
}