From 87072cc0fedaa9d593d73895d1b5fb1c1008f8de Mon Sep 17 00:00:00 2001
From: Alan Bjorklund <alan@makerbot.com>
Date: Thu, 9 Jan 2025 17:51:33 -0500
Subject: [PATCH 1/2] Add metallic PLA quality files for Sketch printers

Previously we used the PLA quality files to print Metallic PLA.
There were drastic differences in surface quality (matte vs shiny).
The temperature increase to 230 addresses the surface differences.
We reduced the print speed to stay within the max flowrate of
12 mm^3/s.  Additionally, the infill rotation was enabled for
Metallic PLA (Similar to Sketch PLA infill).

Some other speed adjustments were made (walls, roof, support
interface, support bottom).  These were paths that got slowed
down too much when adjusting the global print speed. These
adjustments were made to make up some of the lost speed
without sacrificing print quality.

The previous support material flow value was set to 90%.  We
increased it by 2% to limit under-extrusion, which is more
pronounced at the higher nozzle temperature.

PP-552
---
 .../definitions/ultimaker_sketch.def.json     |  1 -
 .../ultimaker_sketch_sprint.def.json          |  3 +-
 ...h_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg | 15 ++++++++++
 ...e_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg | 15 ++++++++++
 ...t_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg | 28 +++++++++++++++++++
 5 files changed, 59 insertions(+), 3 deletions(-)
 create mode 100644 resources/quality/ultimaker_sketch/um_sketch_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
 create mode 100644 resources/quality/ultimaker_sketch_large/um_sketch_large_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
 create mode 100644 resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg

diff --git a/resources/definitions/ultimaker_sketch.def.json b/resources/definitions/ultimaker_sketch.def.json
index 2f96b52397f..1c316709681 100644
--- a/resources/definitions/ultimaker_sketch.def.json
+++ b/resources/definitions/ultimaker_sketch.def.json
@@ -52,7 +52,6 @@
             "ultimaker_rapidrinse",
             "ultimaker_sr30",
             "ultimaker_petg",
-            "ultimaker_metallic_pla",
             "basf_",
             "jabil_",
             "polymaker_",
diff --git a/resources/definitions/ultimaker_sketch_sprint.def.json b/resources/definitions/ultimaker_sketch_sprint.def.json
index cde655e70f6..354808c580d 100644
--- a/resources/definitions/ultimaker_sketch_sprint.def.json
+++ b/resources/definitions/ultimaker_sketch_sprint.def.json
@@ -53,8 +53,7 @@
             "ultimaker_pva",
             "ultimaker_rapidrinse",
             "ultimaker_sr30",
-            "ultimaker_petg",
-            "ultimaker_metallic_pla"
+            "ultimaker_petg"
         ],
         "has_machine_quality": true,
         "has_materials": true,
diff --git a/resources/quality/ultimaker_sketch/um_sketch_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch/um_sketch_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
new file mode 100644
index 00000000000..7e3fa34166e
--- /dev/null
+++ b/resources/quality/ultimaker_sketch/um_sketch_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+definition = ultimaker_sketch
+name = Fast
+version = 4
+
+[metadata]
+material = ultimaker_metallic_pla_175
+quality_type = draft
+setting_version = 24
+type = quality
+variant = 0.4mm
+weight = -2
+
+[values]
+
diff --git a/resources/quality/ultimaker_sketch_large/um_sketch_large_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch_large/um_sketch_large_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
new file mode 100644
index 00000000000..b9ea5d2aecb
--- /dev/null
+++ b/resources/quality/ultimaker_sketch_large/um_sketch_large_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+definition = ultimaker_sketch_large
+name = Fast
+version = 4
+
+[metadata]
+material = ultimaker_metallic_pla_175
+quality_type = draft
+setting_version = 24
+type = quality
+variant = 0.4mm
+weight = -2
+
+[values]
+
diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
new file mode 100644
index 00000000000..dd752baffa8
--- /dev/null
+++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg
@@ -0,0 +1,28 @@
+[general]
+definition = ultimaker_sketch_sprint
+name = Fast
+version = 4
+
+[metadata]
+material = ultimaker_metallic_pla_175
+quality_type = draft
+setting_version = 24
+type = quality
+variant = 0.4mm
+weight = -2
+
+[values]
+cool_min_temperature = 230
+infill_angles = [45,45,45,45,45,135,135,135,135,135]
+material_final_print_temperature = 230
+material_initial_print_temperature = 230
+speed_print = 125
+speed_roofing = 100
+speed_support_bottom = 100
+speed_support_interface = 125
+speed_topbottom = 100
+speed_wall = 75
+speed_wall_x = 100
+support_material_flow = 92
+wall_overhang_speed_factor = 23
+

From 5ecfa59c9491b9533ab807d86d85c7b97d3ab742 Mon Sep 17 00:00:00 2001
From: Alan Bjorklund <alan@makerbot.com>
Date: Fri, 10 Jan 2025 09:42:06 -0500
Subject: [PATCH 2/2] Removed metallic PLA from Sketch exclude list

PP-552
---
 resources/definitions/ultimaker_sketch.def.json | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/resources/definitions/ultimaker_sketch.def.json b/resources/definitions/ultimaker_sketch.def.json
index 1c316709681..f746417e708 100644
--- a/resources/definitions/ultimaker_sketch.def.json
+++ b/resources/definitions/ultimaker_sketch.def.json
@@ -58,8 +58,7 @@
             "ultimaker_rapidrinse",
             "ultimaker_sr30",
             "ultimaker_petg",
-            "ultimaker_pva",
-            "ultimaker_metallic_pla"
+            "ultimaker_pva"
         ],
         "has_machine_quality": true,
         "has_materials": true,