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
This commit is contained in:
Olof Larsson
2026-03-09 12:48:43 +01:00
committed by GitHub
parent d222d804ff
commit 2a7a3d0cd7
37 changed files with 3525 additions and 2 deletions

View File

@@ -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"