Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhostkeeper <rubend@tutanota.com>2022-02-03 17:02:57 +0300
committerGhostkeeper <rubend@tutanota.com>2022-02-03 17:02:57 +0300
commitd1540ff65294e0045484d37324357ca4785a972d (patch)
tree845026b37ddc176f9f51271b80b76534ff801153
parent35e01be0c6241943ff0c23c2bca951cd5d86ce3e (diff)
Add setting for raft middle layer count
Since the top layer can now have a different extruder, you might want to have a more normal raft layers. Contributes to issue CURA-8915.
-rw-r--r--resources/definitions/fdmprinter.def.json21
1 files changed, 17 insertions, 4 deletions
diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json
index b2a8a746db..3d2a997100 100644
--- a/resources/definitions/fdmprinter.def.json
+++ b/resources/definitions/fdmprinter.def.json
@@ -5642,7 +5642,7 @@
"enabled": "resolveOrValue('adhesion_type') == 'raft'",
"settable_per_mesh": false,
"settable_per_extruder": true,
- "limit_to_extruder": "raft_interface_extruder_nr"
+ "limit_to_extruder": "raft_surface_extruder_nr"
},
"raft_surface_thickness":
{
@@ -5692,6 +5692,19 @@
"settable_per_extruder": true,
"limit_to_extruder": "raft_surface_extruder_nr"
},
+ "raft_interface_layers":
+ {
+ "label": "Raft Middle Layers",
+ "description": "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft.",
+ "type": "int",
+ "default_value": 1,
+ "minimum_value": "0",
+ "maximum_value_warning": "10",
+ "enabled": "resolveOrValue('adhesion_type') == 'raft'",
+ "settable_per_mesh": false,
+ "settable_per_extruder": true,
+ "limit_to_extruder": "raft_interface_extruder_nr"
+ },
"raft_interface_thickness":
{
"label": "Raft Middle Thickness",
@@ -5703,7 +5716,7 @@
"minimum_value": "0.001",
"minimum_value_warning": "0.04",
"maximum_value_warning": "0.75 * machine_nozzle_size",
- "enabled": "resolveOrValue('adhesion_type') == 'raft'",
+ "enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
@@ -5719,7 +5732,7 @@
"minimum_value": "0.001",
"minimum_value_warning": "machine_nozzle_size * 0.5",
"maximum_value_warning": "machine_nozzle_size * 3",
- "enabled": "resolveOrValue('adhesion_type') == 'raft'",
+ "enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"
@@ -5735,7 +5748,7 @@
"minimum_value": "0",
"minimum_value_warning": "raft_interface_line_width",
"maximum_value_warning": "15.0",
- "enabled": "resolveOrValue('adhesion_type') == 'raft'",
+ "enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0",
"settable_per_mesh": false,
"settable_per_extruder": true,
"limit_to_extruder": "raft_interface_extruder_nr"