Option for klipper only: Adjustment of "accel_to_decel" (#220)

* Klipper option: Adjustment of "accel_to_decel"

Add option to automatically adjust accel_to_decel to 50% of chosen acceleration.

* allow variable accel_to_decel percentage

allow variable accel_to_decel percentage for klipper firmware
This commit is contained in:
Patrice Côté 2023-01-24 08:33:34 -05:00 committed by GitHub
parent cdd9c51949
commit bf782028ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 42 additions and 9 deletions

View file

@ -1168,7 +1168,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("pressure_advance", coFloats);
def->label = L("Pressure advance");
def->tooltip = L("Pressure advnce(Klipper) AKA Linear advance factor(Marlin)");
def->tooltip = L("Pressure advance(Klipper) AKA Linear advance factor(Marlin)");
def->max = 2;
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloats { 0.02 });
@ -1452,6 +1452,21 @@ void PrintConfigDef::init_fff_params()
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(300));
def = this->add("accel_to_decel_enable", coBool);
def->label = L("Adjust accel to decel");
def->tooltip = L("Klipper's max_accel_to_decel will be adjusted automatically");
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionBool(false));
def = this->add("accel_to_decel_factor", coPercent);
def->label = L("% of acceleration");
def->tooltip = L("Klipper's Max_accel_to_decel will be adjusted to this % of acceleration");
def->sidetext = L("%");
def->min = 1;
def->max = 100;
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionPercent(50));
def = this->add("default_jerk", coFloat);
def->label = L("Default");
def->tooltip = L("Default");