mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 20:03:47 +00:00
Disable smooth sprial in input_shaping calibrations (#10748)
* Disable spiral_mode_smooth in calibrations Causes problems when using absolute distances (use_relative_e_distances = false). * Add note about absolute E distances in Smooth Spiral
This commit is contained in:
@@ -68,6 +68,9 @@ This creates a smooth, vase-like appearance.
|
|||||||
When enabled, Smooth Spiral smooths out X and Y moves as well, resulting in no visible seams even on non-vertical walls.
|
When enabled, Smooth Spiral smooths out X and Y moves as well, resulting in no visible seams even on non-vertical walls.
|
||||||
This produces the smoothest possible spiral print.
|
This produces the smoothest possible spiral print.
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> If you are using absolute e distances, the smoothing may not work as expected.
|
||||||
|
|
||||||
#### Max XY Smoothing
|
#### Max XY Smoothing
|
||||||
|
|
||||||
Maximum distance to move points in XY to achieve a smooth spiral. If expressed as a percentage, it is calculated relative to the nozzle diameter.
|
Maximum distance to move points in XY to achieve a smooth spiral. If expressed as a percentage, it is calculated relative to the nozzle diameter.
|
||||||
|
|||||||
@@ -10258,7 +10258,7 @@ void Plater::calib_input_shaping_freq(const Calib_Params& params)
|
|||||||
print_config->set_key_value("sparse_infill_density", new ConfigOptionPercent(0));
|
print_config->set_key_value("sparse_infill_density", new ConfigOptionPercent(0));
|
||||||
print_config->set_key_value("detect_thin_wall", new ConfigOptionBool(false));
|
print_config->set_key_value("detect_thin_wall", new ConfigOptionBool(false));
|
||||||
print_config->set_key_value("spiral_mode", new ConfigOptionBool(true));
|
print_config->set_key_value("spiral_mode", new ConfigOptionBool(true));
|
||||||
print_config->set_key_value("spiral_mode_smooth", new ConfigOptionBool(true));
|
print_config->set_key_value("spiral_mode_smooth", new ConfigOptionBool(false));
|
||||||
print_config->set_key_value("bottom_surface_pattern", new ConfigOptionEnum<InfillPattern>(ipRectilinear));
|
print_config->set_key_value("bottom_surface_pattern", new ConfigOptionEnum<InfillPattern>(ipRectilinear));
|
||||||
print_config->set_key_value("outer_wall_speed", new ConfigOptionFloat(200));
|
print_config->set_key_value("outer_wall_speed", new ConfigOptionFloat(200));
|
||||||
print_config->set_key_value("default_acceleration", new ConfigOptionFloat(2000));
|
print_config->set_key_value("default_acceleration", new ConfigOptionFloat(2000));
|
||||||
@@ -10306,7 +10306,7 @@ void Plater::calib_input_shaping_damp(const Calib_Params& params)
|
|||||||
print_config->set_key_value("sparse_infill_density", new ConfigOptionPercent(0));
|
print_config->set_key_value("sparse_infill_density", new ConfigOptionPercent(0));
|
||||||
print_config->set_key_value("detect_thin_wall", new ConfigOptionBool(false));
|
print_config->set_key_value("detect_thin_wall", new ConfigOptionBool(false));
|
||||||
print_config->set_key_value("spiral_mode", new ConfigOptionBool(true));
|
print_config->set_key_value("spiral_mode", new ConfigOptionBool(true));
|
||||||
print_config->set_key_value("spiral_mode_smooth", new ConfigOptionBool(true));
|
print_config->set_key_value("spiral_mode_smooth", new ConfigOptionBool(false));
|
||||||
print_config->set_key_value("bottom_surface_pattern", new ConfigOptionEnum<InfillPattern>(ipRectilinear));
|
print_config->set_key_value("bottom_surface_pattern", new ConfigOptionEnum<InfillPattern>(ipRectilinear));
|
||||||
print_config->set_key_value("outer_wall_speed", new ConfigOptionFloat(200));
|
print_config->set_key_value("outer_wall_speed", new ConfigOptionFloat(200));
|
||||||
print_config->set_key_value("default_acceleration", new ConfigOptionFloat(2000));
|
print_config->set_key_value("default_acceleration", new ConfigOptionFloat(2000));
|
||||||
@@ -10355,7 +10355,7 @@ void Plater::calib_junction_deviation(const Calib_Params& params)
|
|||||||
print_config->set_key_value("sparse_infill_density", new ConfigOptionPercent(0));
|
print_config->set_key_value("sparse_infill_density", new ConfigOptionPercent(0));
|
||||||
print_config->set_key_value("detect_thin_wall", new ConfigOptionBool(false));
|
print_config->set_key_value("detect_thin_wall", new ConfigOptionBool(false));
|
||||||
print_config->set_key_value("spiral_mode", new ConfigOptionBool(true));
|
print_config->set_key_value("spiral_mode", new ConfigOptionBool(true));
|
||||||
print_config->set_key_value("spiral_mode_smooth", new ConfigOptionBool(true));
|
print_config->set_key_value("spiral_mode_smooth", new ConfigOptionBool(false));
|
||||||
print_config->set_key_value("bottom_surface_pattern", new ConfigOptionEnum<InfillPattern>(ipRectilinear));
|
print_config->set_key_value("bottom_surface_pattern", new ConfigOptionEnum<InfillPattern>(ipRectilinear));
|
||||||
print_config->set_key_value("outer_wall_speed", new ConfigOptionFloat(200));
|
print_config->set_key_value("outer_wall_speed", new ConfigOptionFloat(200));
|
||||||
print_config->set_key_value("default_acceleration", new ConfigOptionFloat(2000));
|
print_config->set_key_value("default_acceleration", new ConfigOptionFloat(2000));
|
||||||
|
|||||||
Reference in New Issue
Block a user