Added 'travel_acceleration' configuration option (not used so far)
This commit is contained in:
parent
5d89e742b4
commit
cf226f8eab
@ -434,7 +434,7 @@ static std::vector<std::string> s_Preset_print_options {
|
|||||||
"enable_dynamic_overhang_speeds", "overhang_speed_0", "overhang_speed_1", "overhang_speed_2", "overhang_speed_3",
|
"enable_dynamic_overhang_speeds", "overhang_speed_0", "overhang_speed_1", "overhang_speed_2", "overhang_speed_3",
|
||||||
"top_solid_infill_speed", "support_material_speed", "support_material_xy_spacing", "support_material_interface_speed",
|
"top_solid_infill_speed", "support_material_speed", "support_material_xy_spacing", "support_material_interface_speed",
|
||||||
"bridge_speed", "gap_fill_speed", "gap_fill_enabled", "travel_speed", "travel_speed_z", "first_layer_speed", "first_layer_speed_over_raft", "perimeter_acceleration", "infill_acceleration",
|
"bridge_speed", "gap_fill_speed", "gap_fill_enabled", "travel_speed", "travel_speed_z", "first_layer_speed", "first_layer_speed_over_raft", "perimeter_acceleration", "infill_acceleration",
|
||||||
"external_perimeter_acceleration", "top_solid_infill_acceleration", "solid_infill_acceleration",
|
"external_perimeter_acceleration", "top_solid_infill_acceleration", "solid_infill_acceleration", "travel_acceleration",
|
||||||
"bridge_acceleration", "first_layer_acceleration", "first_layer_acceleration_over_raft", "default_acceleration", "skirts", "skirt_distance", "skirt_height", "draft_shield",
|
"bridge_acceleration", "first_layer_acceleration", "first_layer_acceleration_over_raft", "default_acceleration", "skirts", "skirt_distance", "skirt_height", "draft_shield",
|
||||||
"min_skirt_length", "brim_width", "brim_separation", "brim_type", "support_material", "support_material_auto", "support_material_threshold", "support_material_enforce_layers",
|
"min_skirt_length", "brim_width", "brim_separation", "brim_type", "support_material", "support_material_auto", "support_material_threshold", "support_material_enforce_layers",
|
||||||
"raft_layers", "raft_first_layer_density", "raft_first_layer_expansion", "raft_contact_distance", "raft_expansion",
|
"raft_layers", "raft_first_layer_density", "raft_first_layer_expansion", "raft_contact_distance", "raft_expansion",
|
||||||
|
@ -137,6 +137,7 @@ bool Print::invalidate_state_by_config_options(const ConfigOptionResolver & /* n
|
|||||||
"start_filament_gcode",
|
"start_filament_gcode",
|
||||||
"toolchange_gcode",
|
"toolchange_gcode",
|
||||||
"top_solid_infill_acceleration",
|
"top_solid_infill_acceleration",
|
||||||
|
"travel_acceleration",
|
||||||
"thumbnails",
|
"thumbnails",
|
||||||
"thumbnails_format",
|
"thumbnails_format",
|
||||||
"use_firmware_retraction",
|
"use_firmware_retraction",
|
||||||
|
@ -1464,6 +1464,14 @@ void PrintConfigDef::init_fff_params()
|
|||||||
def->mode = comExpert;
|
def->mode = comExpert;
|
||||||
def->set_default_value(new ConfigOptionFloat(0));
|
def->set_default_value(new ConfigOptionFloat(0));
|
||||||
|
|
||||||
|
def = this->add("travel_acceleration", coFloat);
|
||||||
|
def->label = L("Travel");
|
||||||
|
def->tooltip = L("This is the acceleration your printer will use for travel moves. Set zero to disable "
|
||||||
|
"acceleration control for travel.");
|
||||||
|
def->sidetext = L("mm/s²");
|
||||||
|
def->min = 0;
|
||||||
|
def->mode = comExpert;
|
||||||
|
def->set_default_value(new ConfigOptionFloat(0));
|
||||||
|
|
||||||
def = this->add("infill_every_layers", coInt);
|
def = this->add("infill_every_layers", coInt);
|
||||||
def->label = L("Combine infill every");
|
def->label = L("Combine infill every");
|
||||||
|
@ -815,6 +815,7 @@ PRINT_CONFIG_CLASS_DERIVED_DEFINE(
|
|||||||
((ConfigOptionPoints, thumbnails))
|
((ConfigOptionPoints, thumbnails))
|
||||||
((ConfigOptionEnum<GCodeThumbnailsFormat>, thumbnails_format))
|
((ConfigOptionEnum<GCodeThumbnailsFormat>, thumbnails_format))
|
||||||
((ConfigOptionFloat, top_solid_infill_acceleration))
|
((ConfigOptionFloat, top_solid_infill_acceleration))
|
||||||
|
((ConfigOptionFloat, travel_acceleration))
|
||||||
((ConfigOptionBools, wipe))
|
((ConfigOptionBools, wipe))
|
||||||
((ConfigOptionBool, wipe_tower))
|
((ConfigOptionBool, wipe_tower))
|
||||||
((ConfigOptionFloat, wipe_tower_x))
|
((ConfigOptionFloat, wipe_tower_x))
|
||||||
|
@ -256,7 +256,7 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig* config)
|
|||||||
|
|
||||||
bool have_default_acceleration = config->opt_float("default_acceleration") > 0;
|
bool have_default_acceleration = config->opt_float("default_acceleration") > 0;
|
||||||
for (auto el : { "perimeter_acceleration", "infill_acceleration", "top_solid_infill_acceleration",
|
for (auto el : { "perimeter_acceleration", "infill_acceleration", "top_solid_infill_acceleration",
|
||||||
"solid_infill_acceleration", "external_perimeter_acceleration"
|
"solid_infill_acceleration", "external_perimeter_acceleration",
|
||||||
"bridge_acceleration", "first_layer_acceleration" })
|
"bridge_acceleration", "first_layer_acceleration" })
|
||||||
toggle_field(el, have_default_acceleration);
|
toggle_field(el, have_default_acceleration);
|
||||||
|
|
||||||
|
@ -1573,6 +1573,7 @@ void TabPrint::build()
|
|||||||
optgroup->append_single_option_line("bridge_acceleration");
|
optgroup->append_single_option_line("bridge_acceleration");
|
||||||
optgroup->append_single_option_line("first_layer_acceleration");
|
optgroup->append_single_option_line("first_layer_acceleration");
|
||||||
optgroup->append_single_option_line("first_layer_acceleration_over_raft");
|
optgroup->append_single_option_line("first_layer_acceleration_over_raft");
|
||||||
|
optgroup->append_single_option_line("travel_acceleration");
|
||||||
optgroup->append_single_option_line("default_acceleration");
|
optgroup->append_single_option_line("default_acceleration");
|
||||||
|
|
||||||
optgroup = page->new_optgroup(L("Autospeed (advanced)"));
|
optgroup = page->new_optgroup(L("Autospeed (advanced)"));
|
||||||
|
Loading…
Reference in New Issue
Block a user