|
@@ -2861,6 +2861,34 @@
|
|
|
"maximum_value_warning": "150",
|
|
|
"limit_to_extruder": "wall_x_extruder_nr",
|
|
|
"settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "wall_0_material_flow_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Outer Wall Flow",
|
|
|
+ "description": "Flow compensation on the top surface outermost wall line.",
|
|
|
+ "unit": "%",
|
|
|
+ "type": "float",
|
|
|
+ "default_value": 100,
|
|
|
+ "value": "wall_0_material_flow",
|
|
|
+ "minimum_value": "0.0001",
|
|
|
+ "minimum_value_warning": "50",
|
|
|
+ "maximum_value_warning": "150",
|
|
|
+ "limit_to_extruder": "wall_0_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "wall_x_material_flow_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Inner Wall(s) Flow",
|
|
|
+ "description": "Flow compensation on top surface wall lines for all wall lines except the outermost one.",
|
|
|
+ "unit": "%",
|
|
|
+ "type": "float",
|
|
|
+ "default_value": 100,
|
|
|
+ "value": "wall_x_material_flow",
|
|
|
+ "minimum_value": "0.0001",
|
|
|
+ "minimum_value_warning": "50",
|
|
|
+ "maximum_value_warning": "150",
|
|
|
+ "limit_to_extruder": "wall_x_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -3166,6 +3194,34 @@
|
|
|
"value": "speed_wall * 2",
|
|
|
"limit_to_extruder": "wall_x_extruder_nr",
|
|
|
"settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "speed_wall_0_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Outer Wall Speed",
|
|
|
+ "description": "The speed at which the top surface outermost walls are printed.",
|
|
|
+ "unit": "mm/s",
|
|
|
+ "type": "float",
|
|
|
+ "minimum_value": "0.1",
|
|
|
+ "maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
|
|
+ "maximum_value_warning": "150",
|
|
|
+ "default_value": 30,
|
|
|
+ "value": "speed_wall_0",
|
|
|
+ "limit_to_extruder": "wall_0_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "speed_wall_x_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Inner Wall Speed",
|
|
|
+ "description": "The speed at which the top surface inner walls are printed.",
|
|
|
+ "unit": "mm/s",
|
|
|
+ "type": "float",
|
|
|
+ "minimum_value": "0.1",
|
|
|
+ "maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
|
|
+ "maximum_value_warning": "150",
|
|
|
+ "default_value": 60,
|
|
|
+ "value": "speed_wall_x",
|
|
|
+ "limit_to_extruder": "wall_x_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -3509,6 +3565,36 @@
|
|
|
"enabled": "resolveOrValue('acceleration_enabled')",
|
|
|
"limit_to_extruder": "wall_x_extruder_nr",
|
|
|
"settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "acceleration_wall_0_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Outer Wall Acceleration",
|
|
|
+ "description": "The acceleration with which the top surface outermost walls are printed.",
|
|
|
+ "unit": "mm/s\u00b2",
|
|
|
+ "type": "float",
|
|
|
+ "minimum_value": "0.1",
|
|
|
+ "minimum_value_warning": "100",
|
|
|
+ "maximum_value_warning": "10000",
|
|
|
+ "default_value": 3000,
|
|
|
+ "value": "acceleration_wall_0",
|
|
|
+ "enabled": "resolveOrValue('acceleration_enabled')",
|
|
|
+ "limit_to_extruder": "wall_0_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "acceleration_wall_x_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Inner Wall Acceleration",
|
|
|
+ "description": "The acceleration with which the top surface inner walls are printed.",
|
|
|
+ "unit": "mm/s\u00b2",
|
|
|
+ "type": "float",
|
|
|
+ "minimum_value": "0.1",
|
|
|
+ "minimum_value_warning": "100",
|
|
|
+ "maximum_value_warning": "10000",
|
|
|
+ "default_value": 3000,
|
|
|
+ "value": "acceleration_wall_x",
|
|
|
+ "enabled": "resolveOrValue('acceleration_enabled')",
|
|
|
+ "limit_to_extruder": "wall_x_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -3808,6 +3894,34 @@
|
|
|
"enabled": "resolveOrValue('jerk_enabled')",
|
|
|
"limit_to_extruder": "wall_x_extruder_nr",
|
|
|
"settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "jerk_wall_0_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Outer Wall Jerk",
|
|
|
+ "description": "The maximum instantaneous velocity change with which the top surface outermost walls are printed.",
|
|
|
+ "unit": "mm/s",
|
|
|
+ "type": "float",
|
|
|
+ "minimum_value": "0",
|
|
|
+ "maximum_value_warning": "50",
|
|
|
+ "default_value": 20,
|
|
|
+ "value": "jerk_wall_0",
|
|
|
+ "enabled": "resolveOrValue('jerk_enabled')",
|
|
|
+ "limit_to_extruder": "wall_0_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
+ },
|
|
|
+ "jerk_wall_x_roofing":
|
|
|
+ {
|
|
|
+ "label": "Top Surface Inner Wall Jerk",
|
|
|
+ "description": "The maximum instantaneous velocity change with which the top surface inner walls are printed.",
|
|
|
+ "unit": "mm/s",
|
|
|
+ "type": "float",
|
|
|
+ "minimum_value": "0",
|
|
|
+ "maximum_value_warning": "50",
|
|
|
+ "default_value": 20,
|
|
|
+ "value": "jerk_wall_x",
|
|
|
+ "enabled": "resolveOrValue('jerk_enabled')",
|
|
|
+ "limit_to_extruder": "wall_x_extruder_nr",
|
|
|
+ "settable_per_mesh": true
|
|
|
}
|
|
|
}
|
|
|
},
|