mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-06 21:44:01 -06:00
Add setting to no longer use different jerk/acc for travels
Enabling this adds more control, possibly improving the productivity of the printer by allowing higher acceleration and jerk rates during travel moves where they have less of an impact. Disabling this reduces the size of the g-code and the CPU requirements of the printer. Contributes to issue CURA-8708.
This commit is contained in:
parent
9a5a99da46
commit
acc8b511d0
1 changed files with 26 additions and 4 deletions
|
@ -3322,6 +3322,17 @@
|
|||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"acceleration_travel_enabled":
|
||||
{
|
||||
"label": "Enable Travel Acceleration",
|
||||
"description": "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"resolve": "any(extruderValues('acceleration_travel_enabled'))",
|
||||
"enabled": "acceleration_enabled",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"acceleration_print":
|
||||
{
|
||||
"label": "Print Acceleration",
|
||||
|
@ -3541,7 +3552,7 @@
|
|||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"value": "acceleration_print if magic_spiralize else 5000",
|
||||
"enabled": "resolveOrValue('acceleration_enabled')",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and resolveOrValue('acceleration_travel_enabled')",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
"acceleration_layer_0":
|
||||
|
@ -3584,7 +3595,7 @@
|
|||
"minimum_value": "0.1",
|
||||
"minimum_value_warning": "100",
|
||||
"maximum_value_warning": "10000",
|
||||
"enabled": "resolveOrValue('acceleration_enabled')",
|
||||
"enabled": "resolveOrValue('acceleration_enabled') and resolveOrValue('acceleration_travel_enabled')",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": false
|
||||
}
|
||||
|
@ -3615,6 +3626,17 @@
|
|||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"jerk_travel_enabled":
|
||||
{
|
||||
"label": "Enable Travel Jerk",
|
||||
"description": "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"resolve": "any(extruderValues('jerk_travel_enabled'))",
|
||||
"enabled": "jerk_enabled",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"jerk_print":
|
||||
{
|
||||
"label": "Print Jerk",
|
||||
|
@ -3820,7 +3842,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"value": "jerk_print if magic_spiralize else 30",
|
||||
"enabled": "resolveOrValue('jerk_enabled')",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and resolveOrValue('jerk_travel_enabled')",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
"jerk_layer_0":
|
||||
|
@ -3860,7 +3882,7 @@
|
|||
"value": "jerk_layer_0 * jerk_travel / jerk_print",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50",
|
||||
"enabled": "resolveOrValue('jerk_enabled')",
|
||||
"enabled": "resolveOrValue('jerk_enabled') and resolveOrValue('jerk_travel_enabled')",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": false
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue