mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-12 01:07:57 -06:00
Jerk maxed + Documentation
This commit is contained in:
parent
9890ab333c
commit
ac56fffffd
2 changed files with 9 additions and 0 deletions
|
@ -172,6 +172,12 @@ ZV Input Shaping introduces an anti-vibration signal into the stepper motion for
|
||||||
1. If using a [Classic Jerk](https://marlinfw.org/docs/configuration/configuration.html#jerk-) use a high value (e.g., 20).
|
1. If using a [Classic Jerk](https://marlinfw.org/docs/configuration/configuration.html#jerk-) use a high value (e.g., 20).
|
||||||
2. If using [Junction Deviation](https://marlinfw.org/docs/features/junction_deviation.html) this test will use 0.25 (high enough to most printers).
|
2. If using [Junction Deviation](https://marlinfw.org/docs/features/junction_deviation.html) this test will use 0.25 (high enough to most printers).
|
||||||
2. Use a high gloss filament to make the ringing more visible.
|
2. Use a high gloss filament to make the ringing more visible.
|
||||||
|
3. In printer settigs:
|
||||||
|
1. Klipper:
|
||||||
|
1. Disable [Minimun Cruise Ratio](https://www.klipper3d.org/Kinematics.html#minimum-cruise-ratio) with:
|
||||||
|
```gcode
|
||||||
|
SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0
|
||||||
|
```
|
||||||
2. You need to print the Input SHaping Frequency test.
|
2. You need to print the Input SHaping Frequency test.
|
||||||
1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.
|
1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.
|
||||||
2. If not a clear result, you can measure a X and Y min and max acceptable heights and repeat the test with that min and max value.
|
2. If not a clear result, you can measure a X and Y min and max acceptable heights and repeat the test with that min and max value.
|
||||||
|
|
|
@ -10165,6 +10165,7 @@ void Plater::calib_input_shaping_freq(const Calib_Params& params)
|
||||||
filament_config->set_key_value("filament_max_volumetric_speed", new ConfigOptionFloats { 200 });
|
filament_config->set_key_value("filament_max_volumetric_speed", new ConfigOptionFloats { 200 });
|
||||||
//filament_config->set_key_value("enable_pressure_advance", new ConfigOptionBoolsNullable {false });
|
//filament_config->set_key_value("enable_pressure_advance", new ConfigOptionBoolsNullable {false });
|
||||||
filament_config->set_key_value("pressure_advance", new ConfigOptionFloats { 0.0 });
|
filament_config->set_key_value("pressure_advance", new ConfigOptionFloats { 0.0 });
|
||||||
|
print_config->set_key_value("default_jerk", new ConfigOptionFloat { 500.0 });// Set jerk to maximum.
|
||||||
print_config->set_key_value("enable_overhang_speed", new ConfigOptionBool { false });
|
print_config->set_key_value("enable_overhang_speed", new ConfigOptionBool { false });
|
||||||
print_config->set_key_value("timelapse_type", new ConfigOptionEnum<TimelapseType>(tlTraditional));
|
print_config->set_key_value("timelapse_type", new ConfigOptionEnum<TimelapseType>(tlTraditional));
|
||||||
print_config->set_key_value("wall_loops", new ConfigOptionInt(1));
|
print_config->set_key_value("wall_loops", new ConfigOptionInt(1));
|
||||||
|
@ -10202,6 +10203,7 @@ void Plater::calib_input_shaping_damp(const Calib_Params& params)
|
||||||
filament_config->set_key_value("filament_max_volumetric_speed", new ConfigOptionFloats { 200 });
|
filament_config->set_key_value("filament_max_volumetric_speed", new ConfigOptionFloats { 200 });
|
||||||
//filament_config->set_key_value("enable_pressure_advance", new ConfigOptionBoolsNullable{false});
|
//filament_config->set_key_value("enable_pressure_advance", new ConfigOptionBoolsNullable{false});
|
||||||
filament_config->set_key_value("pressure_advance", new ConfigOptionFloats{0.0});
|
filament_config->set_key_value("pressure_advance", new ConfigOptionFloats{0.0});
|
||||||
|
print_config->set_key_value("default_jerk", new ConfigOptionFloat { 500.0 });// Set jerk to maximum.
|
||||||
print_config->set_key_value("enable_overhang_speed", new ConfigOptionBool{false});
|
print_config->set_key_value("enable_overhang_speed", new ConfigOptionBool{false});
|
||||||
print_config->set_key_value("timelapse_type", new ConfigOptionEnum<TimelapseType>(tlTraditional));
|
print_config->set_key_value("timelapse_type", new ConfigOptionEnum<TimelapseType>(tlTraditional));
|
||||||
print_config->set_key_value("wall_loops", new ConfigOptionInt(1));
|
print_config->set_key_value("wall_loops", new ConfigOptionInt(1));
|
||||||
|
@ -10239,6 +10241,7 @@ void Plater::calib_junction_deviation(const Calib_Params& params)
|
||||||
filament_config->set_key_value("filament_max_volumetric_speed", new ConfigOptionFloats{200});
|
filament_config->set_key_value("filament_max_volumetric_speed", new ConfigOptionFloats{200});
|
||||||
// filament_config->set_key_value("enable_pressure_advance", new ConfigOptionBoolsNullable{false});
|
// filament_config->set_key_value("enable_pressure_advance", new ConfigOptionBoolsNullable{false});
|
||||||
filament_config->set_key_value("pressure_advance", new ConfigOptionFloats{0.0});
|
filament_config->set_key_value("pressure_advance", new ConfigOptionFloats{0.0});
|
||||||
|
print_config->set_key_value("default_jerk", new ConfigOptionFloat { 500.0 });// Set jerk to maximum.
|
||||||
print_config->set_key_value("enable_overhang_speed", new ConfigOptionBool{false});
|
print_config->set_key_value("enable_overhang_speed", new ConfigOptionBool{false});
|
||||||
print_config->set_key_value("timelapse_type", new ConfigOptionEnum<TimelapseType>(tlTraditional));
|
print_config->set_key_value("timelapse_type", new ConfigOptionEnum<TimelapseType>(tlTraditional));
|
||||||
print_config->set_key_value("wall_loops", new ConfigOptionInt(1));
|
print_config->set_key_value("wall_loops", new ConfigOptionInt(1));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue