mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 20:25:55 +08:00
JSON feat: acceleration and jerk settings per feature type (CURA-1443)
This commit is contained in:
parent
581edfeaa5
commit
9112ce3a4d
@ -1010,6 +1010,339 @@
|
||||
"max_value_warning": "300",
|
||||
"visible": false,
|
||||
"global_only": true
|
||||
},
|
||||
|
||||
|
||||
"acceleration_enabled": {
|
||||
"label": "Enable Acceleration Control",
|
||||
"description": "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality.",
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"visible": false,
|
||||
"global_only": "True"
|
||||
},
|
||||
"acceleration_print": {
|
||||
"label": "Print Head Acceleration",
|
||||
"description": "The acceleration with which printing happens.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"max_value_warning": "10000",
|
||||
"min_value_warning": "100",
|
||||
"default": 3000,
|
||||
"visible": true,
|
||||
"enabled_WTF": "acceleration_enabled",
|
||||
"children": {
|
||||
"acceleration_infill": {
|
||||
"label": "Infill Acceleration",
|
||||
"description": "The acceleration with which infill is printed.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"default": 3000,
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled"
|
||||
},
|
||||
"acceleration_wall": {
|
||||
"label": "Wall Acceleration",
|
||||
"description": "The acceleration with which the walls are printed.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"default": 3000,
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled",
|
||||
"children": {
|
||||
"acceleration_wall_0": {
|
||||
"label": "Outer Wall Acceleration",
|
||||
"description": "The acceleration with which the outermost walls are printed.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"default": 3000,
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled"
|
||||
},
|
||||
"acceleration_wall_x": {
|
||||
"label": "Inner Wall Acceleration",
|
||||
"description": "The acceleration with which all inner walls are printed.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"default": 3000,
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled"
|
||||
}
|
||||
}
|
||||
},
|
||||
"acceleration_topbottom": {
|
||||
"label": "Top/Bottom Acceleration",
|
||||
"description": "The acceleration with which top/bottom layers are printed.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"default": 3000,
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled"
|
||||
},
|
||||
"acceleration_support": {
|
||||
"label": "Support Acceleration",
|
||||
"description": "The acceleration with which the support structure is printed.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"default": 3000,
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled and support_roof_enable",
|
||||
"children": {
|
||||
"acceleration_support_infill": {
|
||||
"label": "Support Infill Acceleration",
|
||||
"description": "The acceleration with which the infill of support is printed.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"default": 3000,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled and support_enable",
|
||||
"global_only": true
|
||||
},
|
||||
"acceleration_support_roof": {
|
||||
"label": "Support Roof Acceleration",
|
||||
"description": "The acceleration with which the roofs of support are printed. Printing the support roof at lower accelerations can improve overhang quality.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"default": 3000,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled and support_roof_enable",
|
||||
"global_only": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"acceleration_travel": {
|
||||
"label": "Travel Acceleration",
|
||||
"description": "The acceleration with which travel moves are made.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"default": 5000,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"inherit_function": "acceleration_print if magic_spiralize else 5000",
|
||||
"global_only": true,
|
||||
"visible": true,
|
||||
"enabled_WTF": "acceleration_enabled"
|
||||
},
|
||||
"acceleration_layer_0": {
|
||||
"label": "Initial Layer Acceleration",
|
||||
"description": "The acceleration for the initial layer.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"default": 3000,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"visible": false,
|
||||
"enabled_WTF": "acceleration_enabled"
|
||||
},
|
||||
"acceleration_skirt": {
|
||||
"label": "Skirt Acceleration",
|
||||
"description": "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt at a different acceleration.",
|
||||
"unit": "mm/s²",
|
||||
"type": "float",
|
||||
"default": 3000,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "100",
|
||||
"max_value_warning": "10000",
|
||||
"visible": false,
|
||||
"inherit_function": "acceleration_layer_0",
|
||||
"global_only": true,
|
||||
"enabled_WTF": "acceleration_enabled"
|
||||
},
|
||||
|
||||
|
||||
|
||||
"jerk_enabled": {
|
||||
"label": "Enable Jerk Control",
|
||||
"description": "Enables adjusting the jerk of print head when the X ar Y axis halts or starts to move. Increasing the jerk can reduce printing time at the cost of print quality.",
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"visible": false,
|
||||
"global_only": "True"
|
||||
},
|
||||
"jerk_print": {
|
||||
"label": "Print Jerk",
|
||||
"description": "The maximal allowed jerk of the print head when starting to move or when changing direction.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"default": 20,
|
||||
"visible": true,
|
||||
"enabled_WTF": "jerk_enabled",
|
||||
"children": {
|
||||
"jerk_infill": {
|
||||
"label": "Infill Jerk",
|
||||
"description": "The jerk with which infill is printed.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"default": 20,
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled"
|
||||
},
|
||||
"jerk_wall": {
|
||||
"label": "Wall Jerk",
|
||||
"description": "The jerk with which the walls are printed.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"default": 20,
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled",
|
||||
"children": {
|
||||
"jerk_wall_0": {
|
||||
"label": "Outer Wall Jerk",
|
||||
"description": "The jerk with which the outermost walls are printed. Printing the outer wall at a lower jerk improves the final skin quality. However, having a large difference between the inner wall jerk and the outer wall jerk will effect quality in a negative way.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"default": 20,
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled"
|
||||
},
|
||||
"jerk_wall_x": {
|
||||
"label": "Inner Wall Jerk",
|
||||
"description": "The jerk with which all inner walls are printed Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall jerk and the infill jerk.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"default": 20,
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled"
|
||||
}
|
||||
}
|
||||
},
|
||||
"jerk_topbottom": {
|
||||
"label": "Top/Bottom Jerk",
|
||||
"description": "The jerk with which top/bottom layers are printed.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"default": 20,
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled"
|
||||
},
|
||||
"jerk_support": {
|
||||
"label": "Support Jerk",
|
||||
"description": "The jerk with which the support structure is printed. Printing support at higher jerks can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"default": 20,
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled and support_roof_enable",
|
||||
"children": {
|
||||
"jerk_support_infill": {
|
||||
"label": "Support Infill Jerk",
|
||||
"description": "The jerk with which the infill of support is printed. Printing the infill at lower jerks improves stability.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"default": 20,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled and support_enable",
|
||||
"global_only": true
|
||||
},
|
||||
"jerk_support_roof": {
|
||||
"label": "Support Roof Jerk",
|
||||
"description": "The jerk with which the roofs of support are printed. Printing the support roof at lower jerks can improve overhang quality.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"default": 20,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk enabled and support_roof_enable",
|
||||
"global_only": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"jerk_travel": {
|
||||
"label": "Travel Jerk",
|
||||
"description": "The jerk with which travel moves are made.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"default": 30,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"inherit_function": "jerk_print if magic_spiralize else 30",
|
||||
"global_only": true,
|
||||
"visible": true,
|
||||
"enabled_WTF": "jerk_enabled"
|
||||
},
|
||||
"jerk_layer_0": {
|
||||
"label": "Initial Layer Jerk",
|
||||
"description": "The print jerk for the initial layer. A lower value is advised to improve adhesion to the build plate.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"default": 20,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"visible": false,
|
||||
"enabled_WTF": "jerk_enabled"
|
||||
},
|
||||
"jerk_skirt": {
|
||||
"label": "Skirt Jerk",
|
||||
"description": "The jerk with which the skirt and brim are printed. Normally this is done at the initial layer jerk, but sometimes you might want to print the skirt with a different jerk.",
|
||||
"unit": "mm/s³",
|
||||
"type": "float",
|
||||
"default": 20,
|
||||
"min_value": "0.1",
|
||||
"min_value_warning": "5",
|
||||
"max_value_warning": "50",
|
||||
"visible": false,
|
||||
"inherit_function": "jerk_layer_0",
|
||||
"global_only": true,
|
||||
"enabled_WTF": "jerk_enabled"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user