From 2a7a3d0cd7f0d7faa73712ea6fcabbfd18def46c Mon Sep 17 00:00:00 2001 From: Olof Larsson Date: Mon, 9 Mar 2026 12:48:43 +0100 Subject: [PATCH] feat: add Creality K2 Support (#12662) * feat: add K2 support * fix: remove k2 pro from k2 process json * fix: set correct start gcodes for the nozzles --- resources/profiles/Creality.json | 104 ++++++- .../profiles/Creality/Creality K2_cover.png | Bin 0 -> 49289 bytes .../Creality Generic ABS @K2-all.json | 4 + .../Creality Generic ASA @K2-all.json | 4 + .../Creality Generic PA-CF @K2-all.json | 4 + .../Creality Generic PETG @K2-all.json | 4 + .../Creality Generic PLA @K2-all.json | 4 + ...eality Generic PLA High Speed @K2-all.json | 4 + .../Creality Generic PLA Matte @K2-all.json | 4 + .../Creality Generic PLA Silk @K2-all.json | 4 + .../Creality Generic PLA-CF @K2-all.json | 4 + .../Creality Generic TPU @K2-all.json | 4 + .../machine/Creality K2 0.2 nozzle.json | 183 ++++++++++++ .../machine/Creality K2 0.4 nozzle.json | 182 ++++++++++++ .../machine/Creality K2 0.6 nozzle.json | 182 ++++++++++++ .../machine/Creality K2 0.8 nozzle.json | 182 ++++++++++++ .../Creality/machine/Creality K2.json | 13 + ...m SuperDetail @Creality K2 0.2 nozzle.json | 111 ++++++++ ...m SuperDetail @Creality K2 0.4 nozzle.json | 111 ++++++++ ...mm HighDetail @Creality K2 0.2 nozzle.json | 111 ++++++++ ...0.12mm Detail @Creality K2 0.2 nozzle.json | 111 ++++++++ ...0.12mm Detail @Creality K2 0.4 nozzle.json | 111 ++++++++ ....14mm Optimal @Creality K2 0.2 nozzle.json | 111 ++++++++ ....16mm Optimal @Creality K2 0.4 nozzle.json | 111 ++++++++ ...0.18mm Detail @Creality K2 0.6 nozzle.json | 111 ++++++++ ...20mm Standard @Creality K2 0.4 nozzle.json | 268 ++++++++++++++++++ ...0.24mm Detail @Creality K2 0.8 nozzle.json | 111 ++++++++ .../0.24mm Draft @Creality K2 0.4 nozzle.json | 111 ++++++++ ....24mm Optimal @Creality K2 0.6 nozzle.json | 111 ++++++++ ...mm SuperDraft @Creality K2 0.4 nozzle.json | 111 ++++++++ ...30mm Standard @Creality K2 0.6 nozzle.json | 243 ++++++++++++++++ ....32mm Optimal @Creality K2 0.8 nozzle.json | 111 ++++++++ .../0.36mm Draft @Creality K2 0.6 nozzle.json | 111 ++++++++ ...40mm Standard @Creality K2 0.8 nozzle.json | 243 ++++++++++++++++ ...mm SuperDraft @Creality K2 0.6 nozzle.json | 111 ++++++++ .../0.48mm Draft @Creality K2 0.8 nozzle.json | 111 ++++++++ ...mm SuperDraft @Creality K2 0.8 nozzle.json | 111 ++++++++ 37 files changed, 3525 insertions(+), 2 deletions(-) create mode 100644 resources/profiles/Creality/Creality K2_cover.png create mode 100644 resources/profiles/Creality/machine/Creality K2 0.2 nozzle.json create mode 100644 resources/profiles/Creality/machine/Creality K2 0.4 nozzle.json create mode 100644 resources/profiles/Creality/machine/Creality K2 0.6 nozzle.json create mode 100644 resources/profiles/Creality/machine/Creality K2 0.8 nozzle.json create mode 100644 resources/profiles/Creality/machine/Creality K2.json create mode 100644 resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.2 nozzle.json create mode 100644 resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.4 nozzle.json create mode 100644 resources/profiles/Creality/process/0.10mm HighDetail @Creality K2 0.2 nozzle.json create mode 100644 resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.2 nozzle.json create mode 100644 resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.4 nozzle.json create mode 100644 resources/profiles/Creality/process/0.14mm Optimal @Creality K2 0.2 nozzle.json create mode 100644 resources/profiles/Creality/process/0.16mm Optimal @Creality K2 0.4 nozzle.json create mode 100644 resources/profiles/Creality/process/0.18mm Detail @Creality K2 0.6 nozzle.json create mode 100644 resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json create mode 100644 resources/profiles/Creality/process/0.24mm Detail @Creality K2 0.8 nozzle.json create mode 100644 resources/profiles/Creality/process/0.24mm Draft @Creality K2 0.4 nozzle.json create mode 100644 resources/profiles/Creality/process/0.24mm Optimal @Creality K2 0.6 nozzle.json create mode 100644 resources/profiles/Creality/process/0.28mm SuperDraft @Creality K2 0.4 nozzle.json create mode 100644 resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json create mode 100644 resources/profiles/Creality/process/0.32mm Optimal @Creality K2 0.8 nozzle.json create mode 100644 resources/profiles/Creality/process/0.36mm Draft @Creality K2 0.6 nozzle.json create mode 100644 resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json create mode 100644 resources/profiles/Creality/process/0.42mm SuperDraft @Creality K2 0.6 nozzle.json create mode 100644 resources/profiles/Creality/process/0.48mm Draft @Creality K2 0.8 nozzle.json create mode 100644 resources/profiles/Creality/process/0.56mm SuperDraft @Creality K2 0.8 nozzle.json diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index 859545608a..ebb1ca3acd 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -1,6 +1,6 @@ { "name": "Creality", - "version": "02.03.02.51", + "version": "02.03.01.21", "force_update": "0", "description": "Creality configurations", "machine_model_list": [ @@ -132,6 +132,10 @@ "name": "Creality K2 Pro", "sub_path": "machine/Creality K2 Pro.json" }, + { + "name": "Creality K2", + "sub_path": "machine/Creality K2.json" + }, { "name": "Creality Sermoon V1", "sub_path": "machine/Creality Sermoon V1.json" @@ -730,22 +734,42 @@ "name": "0.08mm SuperDetail @Creality K2 Pro 0.2 nozzle", "sub_path": "process/0.08mm SuperDetail @Creality K2 Pro 0.2 nozzle.json" }, + { + "name": "0.08mm SuperDetail @Creality K2 0.2 nozzle", + "sub_path": "process/0.08mm SuperDetail @Creality K2 0.2 nozzle.json" + }, { "name": "0.08mm SuperDetail @Creality K2 Pro 0.4 nozzle", "sub_path": "process/0.08mm SuperDetail @Creality K2 Pro 0.4 nozzle.json" }, + { + "name": "0.08mm SuperDetail @Creality K2 0.4 nozzle", + "sub_path": "process/0.08mm SuperDetail @Creality K2 0.4 nozzle.json" + }, { "name": "0.10mm HighDetail @Creality K2 Pro 0.2 nozzle", "sub_path": "process/0.10mm HighDetail @Creality K2 Pro 0.2 nozzle.json" }, + { + "name": "0.10mm HighDetail @Creality K2 0.2 nozzle", + "sub_path": "process/0.10mm HighDetail @Creality K2 0.2 nozzle.json" + }, { "name": "0.12mm Detail @Creality K2 Pro 0.2 nozzle", "sub_path": "process/0.12mm Detail @Creality K2 Pro 0.2 nozzle.json" }, + { + "name": "0.12mm Detail @Creality K2 0.2 nozzle", + "sub_path": "process/0.12mm Detail @Creality K2 0.2 nozzle.json" + }, { "name": "0.12mm Detail @Creality K2 Pro 0.4 nozzle", "sub_path": "process/0.12mm Detail @Creality K2 Pro 0.4 nozzle.json" }, + { + "name": "0.12mm Detail @Creality K2 0.4 nozzle", + "sub_path": "process/0.12mm Detail @Creality K2 0.4 nozzle.json" + }, { "name": "0.12mm Fine @Creality CR10SE 0.2", "sub_path": "process/0.12mm Fine @Creality CR10SE 0.2.json" @@ -802,6 +826,10 @@ "name": "0.14mm Optimal @Creality K2 Pro 0.2 nozzle", "sub_path": "process/0.14mm Optimal @Creality K2 Pro 0.2 nozzle.json" }, + { + "name": "0.14mm Optimal @Creality K2 0.2 nozzle", + "sub_path": "process/0.14mm Optimal @Creality K2 0.2 nozzle.json" + }, { "name": "0.16mm Optimal @Creality CR10SE 0.2", "sub_path": "process/0.16mm Optimal @Creality CR10SE 0.2.json" @@ -862,10 +890,18 @@ "name": "0.16mm Optimal @Creality K2 Pro 0.4 nozzle", "sub_path": "process/0.16mm Optimal @Creality K2 Pro 0.4 nozzle.json" }, + { + "name": "0.16mm Optimal @Creality K2 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Creality K2 0.4 nozzle.json" + }, { "name": "0.18mm Detail @Creality K2 Pro 0.6 nozzle", "sub_path": "process/0.18mm Detail @Creality K2 Pro 0.6 nozzle.json" }, + { + "name": "0.18mm Detail @Creality K2 0.6 nozzle", + "sub_path": "process/0.18mm Detail @Creality K2 0.6 nozzle.json" + }, { "name": "0.20mm Standard @Creality CR10SE 0.2", "sub_path": "process/0.20mm Standard @Creality CR10SE 0.2.json" @@ -926,6 +962,10 @@ "name": "0.20mm Standard @Creality K2 Pro 0.4 nozzle", "sub_path": "process/0.20mm Standard @Creality K2 Pro 0.4 nozzle.json" }, + { + "name": "0.20mm Standard @Creality K2 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Creality K2 0.4 nozzle.json" + }, { "name": "0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle", "sub_path": "process/0.20mm Ultrafast @Creality Ender-5 Max 0.4mm nozzle.json" @@ -938,6 +978,10 @@ "name": "0.24mm Detail @Creality K2 Pro 0.8 nozzle", "sub_path": "process/0.24mm Detail @Creality K2 Pro 0.8 nozzle.json" }, + { + "name": "0.24mm Detail @Creality K2 0.8 nozzle", + "sub_path": "process/0.24mm Detail @Creality K2 0.8 nozzle.json" + }, { "name": "0.24mm Draft @Creality CR10SE 0.2", "sub_path": "process/0.24mm Draft @Creality CR10SE 0.2.json" @@ -994,6 +1038,10 @@ "name": "0.24mm Draft @Creality K2 Pro 0.4 nozzle", "sub_path": "process/0.24mm Draft @Creality K2 Pro 0.4 nozzle.json" }, + { + "name": "0.24mm Draft @Creality K2 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Creality K2 0.4 nozzle.json" + }, { "name": "0.24mm Optimal @Creality Ender-3 V3", "sub_path": "process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json" @@ -1030,10 +1078,18 @@ "name": "0.24mm Optimal @Creality K2 Pro 0.6 nozzle", "sub_path": "process/0.24mm Optimal @Creality K2 Pro 0.6 nozzle.json" }, + { + "name": "0.24mm Optimal @Creality K2 0.6 nozzle", + "sub_path": "process/0.24mm Optimal @Creality K2 0.6 nozzle.json" + }, { "name": "0.28mm SuperDraft @Creality K2 Pro 0.4 nozzle", "sub_path": "process/0.28mm SuperDraft @Creality K2 Pro 0.4 nozzle.json" }, + { + "name": "0.28mm SuperDraft @Creality K2 0.4 nozzle", + "sub_path": "process/0.28mm SuperDraft @Creality K2 0.4 nozzle.json" + }, { "name": "0.30mm Standard @Creality Ender-3 V3", "sub_path": "process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json" @@ -1066,6 +1122,10 @@ "name": "0.30mm Standard @Creality K2 Pro 0.6 nozzle", "sub_path": "process/0.30mm Standard @Creality K2 Pro 0.6 nozzle.json" }, + { + "name": "0.30mm Standard @Creality K2 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Creality K2 0.6 nozzle.json" + }, { "name": "0.32mm Optimal @Creality K1 (0.8 nozzle)", "sub_path": "process/0.32mm Optimal @Creality K1 (0.8 nozzle).json" @@ -1086,6 +1146,10 @@ "name": "0.32mm Optimal @Creality K2 Pro 0.8 nozzle", "sub_path": "process/0.32mm Optimal @Creality K2 Pro 0.8 nozzle.json" }, + { + "name": "0.32mm Optimal @Creality K2 0.8 nozzle", + "sub_path": "process/0.32mm Optimal @Creality K2 0.8 nozzle.json" + }, { "name": "0.36mm Draft @Creality Ender-3 V3", "sub_path": "process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json" @@ -1114,10 +1178,14 @@ "name": "0.36mm Draft @Creality K2 Plus 0.6 nozzle", "sub_path": "process/0.36mm Draft @Creality K2 Plus 0.6 nozzle.json" }, - { + { "name": "0.36mm Draft @Creality K2 Pro 0.6 nozzle", "sub_path": "process/0.36mm Draft @Creality K2 Pro 0.6 nozzle.json" }, + { + "name": "0.36mm Draft @Creality K2 0.6 nozzle", + "sub_path": "process/0.36mm Draft @Creality K2 0.6 nozzle.json" + }, { "name": "0.40mm Standard @Creality K1 (0.8 nozzle)", "sub_path": "process/0.40mm Standard @Creality K1 (0.8 nozzle).json" @@ -1142,10 +1210,18 @@ "name": "0.40mm Standard @Creality K2 Pro 0.8 nozzle", "sub_path": "process/0.40mm Standard @Creality K2 Pro 0.8 nozzle.json" }, + { + "name": "0.40mm Standard @Creality K2 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Creality K2 0.8 nozzle.json" + }, { "name": "0.42mm SuperDraft @Creality K2 Pro 0.6 nozzle", "sub_path": "process/0.42mm SuperDraft @Creality K2 Pro 0.6 nozzle.json" }, + { + "name": "0.42mm SuperDraft @Creality K2 0.6 nozzle", + "sub_path": "process/0.42mm SuperDraft @Creality K2 0.6 nozzle.json" + }, { "name": "0.48mm Draft @Creality K1 (0.8 nozzle)", "sub_path": "process/0.48mm Draft @Creality K1 (0.8 nozzle).json" @@ -1170,10 +1246,18 @@ "name": "0.48mm Draft @Creality K2 Pro 0.8 nozzle", "sub_path": "process/0.48mm Draft @Creality K2 Pro 0.8 nozzle.json" }, + { + "name": "0.48mm Draft @Creality K2 0.8 nozzle", + "sub_path": "process/0.48mm Draft @Creality K2 0.8 nozzle.json" + }, { "name": "0.56mm SuperDraft @Creality K2 Pro 0.8 nozzle", "sub_path": "process/0.56mm SuperDraft @Creality K2 Pro 0.8 nozzle.json" }, + { + "name": "0.56mm SuperDraft @Creality K2 0.8 nozzle", + "sub_path": "process/0.56mm SuperDraft @Creality K2 0.8 nozzle.json" + }, { "name": "0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2", "sub_path": "process/0.08mm SuperDetail @Creality Ender5Pro (2019) 0.2.json" @@ -1898,18 +1982,34 @@ "name": "Creality K2 Pro 0.2 nozzle", "sub_path": "machine/Creality K2 Pro 0.2 nozzle.json" }, + { + "name": "Creality K2 0.2 nozzle", + "sub_path": "machine/Creality K2 0.2 nozzle.json" + }, { "name": "Creality K2 Pro 0.4 nozzle", "sub_path": "machine/Creality K2 Pro 0.4 nozzle.json" }, + { + "name": "Creality K2 0.4 nozzle", + "sub_path": "machine/Creality K2 0.4 nozzle.json" + }, { "name": "Creality K2 Pro 0.6 nozzle", "sub_path": "machine/Creality K2 Pro 0.6 nozzle.json" }, + { + "name": "Creality K2 0.6 nozzle", + "sub_path": "machine/Creality K2 0.6 nozzle.json" + }, { "name": "Creality K2 Pro 0.8 nozzle", "sub_path": "machine/Creality K2 Pro 0.8 nozzle.json" }, + { + "name": "Creality K2 0.8 nozzle", + "sub_path": "machine/Creality K2 0.8 nozzle.json" + }, { "name": "Creality Sermoon V1 0.4 nozzle", "sub_path": "machine/Creality Sermoon V1 0.4 nozzle.json" diff --git a/resources/profiles/Creality/Creality K2_cover.png b/resources/profiles/Creality/Creality K2_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..77928c5d9eb8dedffeabf5936d7bb9797c26596e GIT binary patch literal 49289 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%0A`?llkh+Hbw(?dix>5t^;xKCwV&ml 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 first_layer_height) }\nM104 S[nozzle_temperature]\n{else} \nM104 S[first_layer_temperature]\n{endif}" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic ASA @K2-all.json b/resources/profiles/Creality/filament/Creality Generic ASA @K2-all.json index 2d1ed36e5d..ba69162cc2 100644 --- a/resources/profiles/Creality/filament/Creality Generic ASA @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic ASA @K2-all.json @@ -21,6 +21,10 @@ ";filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else} \nM104 S[first_layer_temperature]\n{endif}" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json b/resources/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json index 03d0062b2e..211abc97e5 100644 --- a/resources/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic PA-CF @K2-all.json @@ -18,6 +18,10 @@ ";filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else} \nM104 S[first_layer_temperature]\n{endif}" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic PETG @K2-all.json b/resources/profiles/Creality/filament/Creality Generic PETG @K2-all.json index c2eb391a13..cd59bac764 100644 --- a/resources/profiles/Creality/filament/Creality Generic PETG @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic PETG @K2-all.json @@ -54,6 +54,10 @@ ";filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else} \nM104 S[first_layer_temperature]\n{endif}" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic PLA @K2-all.json b/resources/profiles/Creality/filament/Creality Generic PLA @K2-all.json index f50ff63254..9c115ce25b 100644 --- a/resources/profiles/Creality/filament/Creality Generic PLA @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic PLA @K2-all.json @@ -48,6 +48,10 @@ ";filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else} \nM104 S[first_layer_temperature]\n{endif}" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json b/resources/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json index 9d88682c72..cdfa6e83a0 100644 --- a/resources/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic PLA High Speed @K2-all.json @@ -9,6 +9,10 @@ "23" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json b/resources/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json index 723e768b5e..ec86baa5e3 100644 --- a/resources/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic PLA Matte @K2-all.json @@ -9,6 +9,10 @@ "18" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json b/resources/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json index 08be4ba8d5..f00903e6c0 100644 --- a/resources/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic PLA Silk @K2-all.json @@ -9,6 +9,10 @@ "10" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json b/resources/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json index 6abc5459e0..96d5e8175c 100644 --- a/resources/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic PLA-CF @K2-all.json @@ -15,6 +15,10 @@ "0" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/filament/Creality Generic TPU @K2-all.json b/resources/profiles/Creality/filament/Creality Generic TPU @K2-all.json index 125857d916..53d48db62e 100644 --- a/resources/profiles/Creality/filament/Creality Generic TPU @K2-all.json +++ b/resources/profiles/Creality/filament/Creality Generic TPU @K2-all.json @@ -36,6 +36,10 @@ ";filament start gcode\n{if (position[2] > first_layer_height) }\nM104 S[nozzle_temperature]\n{else} \nM104 S[first_layer_temperature]\n{endif}" ], "compatible_printers": [ + "Creality K2 0.2 nozzle", + "Creality K2 0.4 nozzle", + "Creality K2 0.6 nozzle", + "Creality K2 0.8 nozzle", "Creality K2 Plus 0.2 nozzle", "Creality K2 Plus 0.4 nozzle", "Creality K2 Plus 0.6 nozzle", diff --git a/resources/profiles/Creality/machine/Creality K2 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality K2 0.2 nozzle.json new file mode 100644 index 0000000000..dc6108f7da --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K2 0.2 nozzle.json @@ -0,0 +1,183 @@ +{ + "type": "machine", + "from": "system", + "settings_id": "GM001", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K2", + "printer_settings_id": "Creality", + "auxiliary_fan": "1", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y140 F30000\nG1 Z{z_after_toolchange} F600", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_print_profile": "0.10mm Standard @Creality K2 0.2 nozzle", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "machine_end_gcode": "END_PRINT", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "100", + "100" + ], + "machine_max_jerk_y": [ + "100", + "100" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM104 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y130 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y130 F6000\nG1 E0.8 F300\nG1 X0 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG1 X130 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG92 E0\nG1 Z1 F600", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printable_height": "260", + "printer_technology": "FFF", + "printer_variant": "0.2", + "printhost_authorization_type": "key", + "purge_in_prime_tower": "0", + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "1", + "thumbnails": [ + "300x300", + "96x96" + ], + "thumbnails_format": "PNG", + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "z_offset": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "nozzle_diameter": [ + "0.2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "259" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "name": "Creality K2 0.2 nozzle", + "nozzle_height": "4" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality K2 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality K2 0.4 nozzle.json new file mode 100644 index 0000000000..991225062a --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K2 0.4 nozzle.json @@ -0,0 +1,182 @@ +{ + "type": "machine", + "from": "system", + "settings_id": "GM001", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K2", + "printer_settings_id": "Creality", + "auxiliary_fan": "1", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y140 F30000\nG1 Z{z_after_toolchange} F600", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_print_profile": "0.16mm Standard @Creality K2 0.4 nozzle", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "machine_end_gcode": "END_PRINT", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "100", + "100" + ], + "machine_max_jerk_y": [ + "100", + "100" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM104 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y130 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y130 F6000\nG1 E0.8 F300\nG1 X0 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG1 X130 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG92 E0\nG1 Z1 F600", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printable_height": "260", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_authorization_type": "key", + "purge_in_prime_tower": "0", + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "1", + "thumbnails": [ + "300x300", + "96x96" + ], + "thumbnails_format": "PNG", + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "z_offset": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "259" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "name": "Creality K2 0.4 nozzle" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality K2 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality K2 0.6 nozzle.json new file mode 100644 index 0000000000..69651cda50 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K2 0.6 nozzle.json @@ -0,0 +1,182 @@ +{ + "type": "machine", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K2", + "printer_settings_id": "Creality", + "auxiliary_fan": "1", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y140 F30000\nG1 Z{z_after_toolchange} F600", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_print_profile": "0.30mm Standard @Creality K2 0.6 nozzle", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "machine_end_gcode": "END_PRINT", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "100", + "100" + ], + "machine_max_jerk_y": [ + "100", + "100" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM104 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y130 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y130 F6000\nG1 E0.8 F300\nG1 X0 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG1 X130 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG92 E0\nG1 Z1 F600", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printable_height": "260", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_authorization_type": "key", + "purge_in_prime_tower": "0", + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "1", + "thumbnails": [ + "300x300", + "96x96" + ], + "thumbnails_format": "PNG", + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "z_offset": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.12" + ], + "nozzle_diameter": [ + "0.6" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "259" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "name": "Creality K2 0.6 nozzle" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality K2 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality K2 0.8 nozzle.json new file mode 100644 index 0000000000..4f96d35ed1 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K2 0.8 nozzle.json @@ -0,0 +1,182 @@ +{ + "type": "machine", + "from": "system", + "setting_id": "GM001", + "instantiation": "true", + "inherits": "fdm_creality_common", + "printer_model": "Creality K2", + "printer_settings_id": "Creality", + "auxiliary_fan": "1", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X0 Y140 F30000\nG1 Z{z_after_toolchange} F600", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "default_print_profile": "0.40mm Standard @Creality K2 0.8 nozzle", + "emit_machine_limits_to_gcode": "1", + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "extruder_clearance_height_to_lid": "118", + "extruder_clearance_height_to_rod": "24", + "extruder_clearance_radius": "64", + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "high_current_on_filament_swap": "0", + "machine_end_gcode": "END_PRINT", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_jerk_e": [ + "10", + "10" + ], + "machine_max_jerk_x": [ + "100", + "100" + ], + "machine_max_jerk_y": [ + "100", + "100" + ], + "machine_max_jerk_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_x": [ + "800", + "800" + ], + "machine_max_speed_y": [ + "800", + "800" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_pause_gcode": "PAUSE", + "machine_start_gcode": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]\nT[initial_no_support_extruder]\nM104 S[nozzle_temperature_initial_layer]\nM204 S2000\nG1 Z3 F600\nM83\nG1 Y130 F12000\nG1 X0 F12000\nG1 Z0.2 F600\nG1 X0 Y130 F6000\nG1 E0.8 F300\nG1 X0 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG1 X130 Y0 E9 F{filament_max_volumetric_speed[initial_extruder]/0.3*60}\nG92 E0\nG1 Z1 F600", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "183", + "parking_pos_retraction": "0", + "preferred_orientation": "0", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printable_height": "260", + "printer_technology": "FFF", + "printer_variant": "0.8", + "printhost_authorization_type": "key", + "purge_in_prime_tower": "0", + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "0", + "support_multi_bed_types": "1", + "thumbnails": [ + "300x300", + "96x96" + ], + "thumbnails_format": "PNG", + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "z_offset": "0", + "default_filament_profile": [ + "Creality Generic PLA @K2-all" + ], + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "nozzle_diameter": [ + "0.8" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "0" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "259" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "3" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "name": "Creality K2 0.8 nozzle" +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality K2.json b/resources/profiles/Creality/machine/Creality K2.json new file mode 100644 index 0000000000..ea6661f391 --- /dev/null +++ b/resources/profiles/Creality/machine/Creality K2.json @@ -0,0 +1,13 @@ +{ + "type": "machine_model", + "name": "Creality K2", + "model_id": "Creality_K2", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Creality", + "bed_model": "creality_k1_buildplate_model.stl", + "default_bed_type": "Textured PEI Plate", + "bed_texture": "creality_k1_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Creality Generic ABS @K2-all;Creality Generic ASA @K2-all;Creality Generic PETG @K2-all;Creality Generic PLA @K2-all;Creality Generic PLA High Speed @K2-all;Creality Generic PLA Matte @K2-all;Creality Generic PLA Silk @K2-all" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.2 nozzle.json b/resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.2 nozzle.json new file mode 100644 index 0000000000..7eee1b0d9a --- /dev/null +++ b/resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.2 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality K2 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.08", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.4 nozzle.json b/resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.4 nozzle.json new file mode 100644 index 0000000000..ae0098ca66 --- /dev/null +++ b/resources/profiles/Creality/process/0.08mm SuperDetail @Creality K2 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.08mm SuperDetail @Creality K2 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "10", + "internal_bridge_speed": "200%", + "brim_width": "5", + "brim_object_gap": "0.3", + "compatible_printers": [ + "Creality K2 0.4 nozzle" + ], + "default_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "2000", + "inner_wall_acceleration": "2000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "1000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "ironing_flow": "8", + "ironing_spacing": "0.15", + "ironing_speed": "60", + "ironing_type": "no ironing", + "layer_height": "0.08", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "9", + "top_shell_thickness": "0.8", + "travel_acceleration": "10000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.10mm HighDetail @Creality K2 0.2 nozzle.json b/resources/profiles/Creality/process/0.10mm HighDetail @Creality K2 0.2 nozzle.json new file mode 100644 index 0000000000..c70f3a5650 --- /dev/null +++ b/resources/profiles/Creality/process/0.10mm HighDetail @Creality K2 0.2 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.10mm HighDetail @Creality K2 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.1", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.2 nozzle.json b/resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.2 nozzle.json new file mode 100644 index 0000000000..f2afae4067 --- /dev/null +++ b/resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.2 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality K2 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.4 nozzle.json b/resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.4 nozzle.json new file mode 100644 index 0000000000..9d4ea18a7f --- /dev/null +++ b/resources/profiles/Creality/process/0.12mm Detail @Creality K2 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.12mm Detail @Creality K2 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "10", + "internal_bridge_speed": "200%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "300", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.12", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.14mm Optimal @Creality K2 0.2 nozzle.json b/resources/profiles/Creality/process/0.14mm Optimal @Creality K2 0.2 nozzle.json new file mode 100644 index 0000000000..c33657985d --- /dev/null +++ b/resources/profiles/Creality/process/0.14mm Optimal @Creality K2 0.2 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.14mm Optimal @Creality K2 0.2 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.2 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.22", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.14", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.25", + "inner_wall_speed": "150", + "wall_loops": "4", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.2", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.22", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality K2 0.4 nozzle.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality K2 0.4 nozzle.json new file mode 100644 index 0000000000..8296ecc748 --- /dev/null +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality K2 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.16mm Optimal @Creality K2 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "10", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "250", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "270", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.16", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "250", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "6", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.18mm Detail @Creality K2 0.6 nozzle.json b/resources/profiles/Creality/process/0.18mm Detail @Creality K2 0.6 nozzle.json new file mode 100644 index 0000000000..21bdd418e5 --- /dev/null +++ b/resources/profiles/Creality/process/0.18mm Detail @Creality K2 0.6 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.18mm Detail @Creality K2 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.62", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.18", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json b/resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json new file mode 100644 index 0000000000..be39ea2207 --- /dev/null +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality K2 0.4 nozzle.json @@ -0,0 +1,268 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Creality K2 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "100", + "acceleration_limit_mess": "[[0.5,1.0,100,6000,210],[1.0,1.5,80,5500,200],[1.5,2.0,60,5000,190]]", + "acceleration_limit_mess_enable": "0", + "ai_infill": "0", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers": [ + "Creality K2 0.4 nozzle" + ], + "counterbore_hole_bridging": "none", + "default_acceleration": "12000", + "default_jerk": "12", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "250", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "12", + "infill_wall_overlap": "30%", + "initial_layer_acceleration": "2000", + "initial_layer_infill_speed": "105", + "initial_layer_jerk": "8", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "8", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "300", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "90", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_support_layer": "0", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "material_flow_dependent_temperature": "0", + "material_flow_temp_graph": "[[3.0,210],[10.0,220],[12.0,230]]", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "minimum_support_area": "5", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "8", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_enhance_type": "chamfer", + "prime_tower_width": "40", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": "0,0;\"\\n0.2,0.4444\";\"\\n0.4,0.6145\";\"\\n0.6,0.7059\";\"\\n0.8,0.7619\";\"\\n1.5,0.8571\";\"\\n2,0.8889\";\"\\n3,0.9231\";\"\\n5,0.9520\";\"\\n10,1\"", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "270", + "speed_limit_to_height": "[[100,150,100,6000,210],[150,200,80,5500,200],[200,250,60,5000,190]]", + "speed_limit_to_height_enable": "0", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "support_xy_overrides_z": "xy_overrides_z", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "5000", + "top_surface_jerk": "8", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_acceleration": "12000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Detail @Creality K2 0.8 nozzle.json b/resources/profiles/Creality/process/0.24mm Detail @Creality K2 0.8 nozzle.json new file mode 100644 index 0000000000..8a780b7336 --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Detail @Creality K2 0.8 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.24mm Detail @Creality K2 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality K2 0.4 nozzle.json b/resources/profiles/Creality/process/0.24mm Draft @Creality K2 0.4 nozzle.json new file mode 100644 index 0000000000..a0d45d35a9 --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality K2 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.24mm Draft @Creality K2 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "200", + "outer_wall_acceleration": "2000", + "inner_wall_acceleration": "2000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "200", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "230", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "230", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "230", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality K2 0.6 nozzle.json b/resources/profiles/Creality/process/0.24mm Optimal @Creality K2 0.6 nozzle.json new file mode 100644 index 0000000000..e1ecb46871 --- /dev/null +++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality K2 0.6 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.24mm Optimal @Creality K2 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.62", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.24", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality K2 0.4 nozzle.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality K2 0.4 nozzle.json new file mode 100644 index 0000000000..118f477caa --- /dev/null +++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality K2 0.4 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.28mm SuperDraft @Creality K2 0.4 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "150%", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.4 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "180", + "outer_wall_acceleration": "2000", + "inner_wall_acceleration": "2000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "2000", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "60", + "gap_infill_speed": "200", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "sparse_infill_speed": "200", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.28", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "25", + "overhang_3_4_speed": "10", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "200", + "initial_layer_infill_speed": "105", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.42", + "top_surface_acceleration": "5000", + "top_surface_speed": "200", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "40", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json b/resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json new file mode 100644 index 0000000000..d30e31b354 --- /dev/null +++ b/resources/profiles/Creality/process/0.30mm Standard @Creality K2 0.6 nozzle.json @@ -0,0 +1,243 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Standard @Creality K2 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "100%", + "acceleration_limit_mess_enable": "0", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers": [ + "Creality K2 0.6 nozzle" + ], + "default_acceleration": "12000", + "default_jerk": "20", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "20", + "infill_wall_overlap": "30", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "60", + "initial_layer_jerk": "20", + "initial_layer_line_width": "0.62", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "20", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "70", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "90", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_support_layer": "0", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.3", + "line_width": "0.62", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "minimum_support_area": "5", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "20", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.62", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "speed_limit_to_height_enable": "0", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "1", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.6", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "support_xy_overrides_z": "xy_overrides_z", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "20", + "top_surface_line_width": "0.62", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "100", + "travel_acceleration": "12000", + "travel_jerk": "20", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.32mm Optimal @Creality K2 0.8 nozzle.json b/resources/profiles/Creality/process/0.32mm Optimal @Creality K2 0.8 nozzle.json new file mode 100644 index 0000000000..346069a839 --- /dev/null +++ b/resources/profiles/Creality/process/0.32mm Optimal @Creality K2 0.8 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.32mm Optimal @Creality K2 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.32", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality K2 0.6 nozzle.json b/resources/profiles/Creality/process/0.36mm Draft @Creality K2 0.6 nozzle.json new file mode 100644 index 0000000000..08d7b43bd8 --- /dev/null +++ b/resources/profiles/Creality/process/0.36mm Draft @Creality K2 0.6 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.36mm Draft @Creality K2 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.62", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.36", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json b/resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json new file mode 100644 index 0000000000..3422f2245b --- /dev/null +++ b/resources/profiles/Creality/process/0.40mm Standard @Creality K2 0.8 nozzle.json @@ -0,0 +1,243 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Standard @Creality K2 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_creality_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "100%", + "acceleration_limit_mess_enable": "0", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "25", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_type": "auto_brim", + "brim_width": "5", + "compatible_printers": [ + "Creality K2 0.8 nozzle" + ], + "default_acceleration": "12000", + "default_jerk": "9", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "12", + "infill_wall_overlap": "30", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "60", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.82", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "5000", + "inner_wall_jerk": "7", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "70", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "90", + "ironing_flow": "10%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_support_layer": "0", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.4", + "line_width": "0.82", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "minimum_support_area": "5", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "7", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "seam_gap": "10%", + "seam_position": "aligned", + "single_extruder_multi_material_priming": "0", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "0", + "slowdown_for_curled_perimeters": "0", + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.82", + "sparse_infill_pattern": "grid", + "sparse_infill_speed": "120", + "speed_limit_to_height_enable": "0", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "1", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "2", + "support_interface_filament": "0", + "support_interface_loop_pattern": "0", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.8", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "150", + "support_style": "default", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "support_xy_overrides_z": "xy_overrides_z", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "7", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "100", + "travel_acceleration": "12000", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "45", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "2", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70", + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.42mm SuperDraft @Creality K2 0.6 nozzle.json b/resources/profiles/Creality/process/0.42mm SuperDraft @Creality K2 0.6 nozzle.json new file mode 100644 index 0000000000..b4d69284c0 --- /dev/null +++ b/resources/profiles/Creality/process/0.42mm SuperDraft @Creality K2 0.6 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.42mm SuperDraft @Creality K2 0.6 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.6 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.62", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.62", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.42", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.6", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.62", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.48mm Draft @Creality K2 0.8 nozzle.json b/resources/profiles/Creality/process/0.48mm Draft @Creality K2 0.8 nozzle.json new file mode 100644 index 0000000000..48c27a22cb --- /dev/null +++ b/resources/profiles/Creality/process/0.48mm Draft @Creality K2 0.8 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.48mm Draft @Creality K2 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.48", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.56mm SuperDraft @Creality K2 0.8 nozzle.json b/resources/profiles/Creality/process/0.56mm SuperDraft @Creality K2 0.8 nozzle.json new file mode 100644 index 0000000000..d64c188fd6 --- /dev/null +++ b/resources/profiles/Creality/process/0.56mm SuperDraft @Creality K2 0.8 nozzle.json @@ -0,0 +1,111 @@ +{ + "type": "process", + "name": "0.56mm SuperDraft @Creality K2 0.8 nozzle", + "inherits": "fdm_process_common_klipper", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "25", + "internal_bridge_speed": "70", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers": [ + "Creality K2 0.8 nozzle" + ], + "default_acceleration": "12000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "100", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "5000", + "wall_generator": "classic", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.82", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "40", + "gap_infill_speed": "50", + "infill_combination": "0", + "sparse_infill_line_width": "0.82", + "infill_wall_overlap": "30", + "sparse_infill_speed": "120", + "interface_shells": "0", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.56", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "20", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "precise_outer_wall": "0", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "wall_loops": "2", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.8", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_interface_speed": "80", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "1", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.82", + "top_surface_acceleration": "2000", + "top_surface_speed": "100", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "travel_acceleration": "12000", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "gcode_label_objects": "0" +} \ No newline at end of file