JSON feat: prime tower and raft acceleration and jerk (CURA-1443)

This commit is contained in:
Tim Kuipers 2016-05-09 18:48:45 +02:00
parent 9112ce3a4d
commit 1919c63f0c
2 changed files with 154 additions and 2 deletions

View File

@ -49,6 +49,40 @@
}
}
},
"acceleration_print": {
"children": {
"acceleration_prime_tower": {
"label": "Prime Tower Acceleration",
"description": "The acceleration with which the prime tower is printed.",
"unit": "mm/s²",
"type": "float",
"min_value": "0.1",
"min_value_warning": "100",
"max_value_warning": "10000",
"default": 3000,
"visible": false,
"enabled": "prime_tower_enable and acceleration_enabled",
"global_only": true
}
}
},
"jerk_print": {
"children": {
"jerk_prime_tower": {
"label": "Prime Tower Jerk",
"description": "The jerk with which the prime tower is printed.",
"unit": "mm/s³",
"type": "float",
"min_value": "0.1",
"min_value_warning": "5",
"max_value_warning": "50",
"default": 20,
"visible": false,
"enabled": "prime_tower_enable and jerk_enabled",
"global_only": true
}
}
},
"line_width": {
"children": {
"prime_tower_line_width": {

View File

@ -1022,13 +1022,13 @@
"global_only": "True"
},
"acceleration_print": {
"label": "Print Head Acceleration",
"label": "Print 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",
"max_value_warning": "10000",
"default": 3000,
"visible": true,
"enabled_WTF": "acceleration_enabled",
@ -2097,6 +2097,124 @@
}
}
},
"raft_acceleration": {
"label": "Raft Print Acceleration",
"description": "The acceleration with which the raft is printed.",
"unit": "mm/s²",
"type": "float",
"default": 3000,
"min_value": "0.1",
"min_value_warning": "100",
"max_value_warning": "10000",
"inherit_function": "acceleration_print",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and acceleration_enabled",
"children": {
"raft_surface_acceleration": {
"label": "Raft Surface Print Acceleration",
"description": "The acceleration with which the surface raft layers are printed.",
"unit": "mm/s²",
"type": "float",
"default": 3000,
"min_value": "0.1",
"min_value_warning": "100",
"max_value_warning": "10000",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and acceleration_enabled"
},
"raft_interface_acceleration": {
"label": "Raft Interface Print Acceleration",
"description": "The acceleration with which the interface raft layer is printed.",
"unit": "mm/s²",
"type": "float",
"default": 3000,
"min_value": "0.1",
"min_value_warning": "100",
"max_value_warning": "10000",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and acceleration_enabled"
},
"raft_base_acceleration": {
"label": "Raft Base Print Acceleration",
"description": "The acceleration with which the base raft layer is printed.",
"unit": "mm/s²",
"type": "float",
"default": 3000,
"min_value": "0.1",
"min_value_warning": "100",
"max_value_warning": "10000",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and acceleration_enabled"
}
}
},
"raft_jerk": {
"label": "Raft Print Jerk",
"description": "The jerk with which the raft is printed.",
"unit": "mm/s³",
"type": "float",
"default": 20,
"min_value": "0.1",
"min_value_warning": "5",
"max_value_warning": "50",
"inherit_function": "jerk_print",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and jerk_enabled",
"children": {
"raft_surface_jerk": {
"label": "Raft Surface Print Jerk",
"description": "The jerk with which the surface raft layers are printed.",
"unit": "mm/s³",
"type": "float",
"default": 20,
"min_value": "0.1",
"min_value_warning": "5",
"max_value_warning": "100",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and jerk_enabled"
},
"raft_interface_jerk": {
"label": "Raft Interface Print Jerk",
"description": "The jerk with which the interface raft layer is printed.",
"unit": "mm/s³",
"type": "float",
"default": 20,
"min_value": "0.1",
"min_value_warning": "5",
"max_value_warning": "50",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and jerk_enabled"
},
"raft_base_jerk": {
"label": "Raft Base Print Jerk",
"description": "The jerk with which the base raft layer is printed.",
"unit": "mm/s³",
"type": "float",
"default": 20,
"min_value": "0.1",
"min_value_warning": "5",
"max_value_warning": "50",
"global_only": "True",
"visible": false,
"enabled": "adhesion_type == \"raft\" and jerk_enabled"
}
}
},
"raft_fan_speed": {
"label": "Raft Fan Speed",
"description": "The fan speed for the raft.",