From e0521c02edd70adca7fb57dd48af50567b991492 Mon Sep 17 00:00:00 2001 From: Itay Grudev Date: Tue, 2 Jan 2024 20:10:01 +0200 Subject: [PATCH] K1 Max Printer Definition Signed-off-by: Itay Grudev --- resources/definitions/creality_k1max.def.json | 62 +++++++++++++++++++ .../creality_k1max_extruder_0.def.json | 16 +++++ .../creality/creality_k1_max_0.4.inst.cfg | 13 ++++ .../creality/creality_k1_max_0.6.inst.cfg | 13 ++++ .../creality/creality_k1_max_0.8.inst.cfg | 13 ++++ 5 files changed, 117 insertions(+) create mode 100755 resources/definitions/creality_k1max.def.json create mode 100755 resources/extruders/creality_k1max_extruder_0.def.json create mode 100755 resources/variants/creality/creality_k1_max_0.4.inst.cfg create mode 100755 resources/variants/creality/creality_k1_max_0.6.inst.cfg create mode 100755 resources/variants/creality/creality_k1_max_0.8.inst.cfg diff --git a/resources/definitions/creality_k1max.def.json b/resources/definitions/creality_k1max.def.json new file mode 100755 index 0000000000..9aa6ccde73 --- /dev/null +++ b/resources/definitions/creality_k1max.def.json @@ -0,0 +1,62 @@ +{ + "version": 2, + "name": "Creality K1 Max", + "inherits": "creality_base", + "metadata": + { + "visible": true, + "author": "Itay Grudev", + "manufacturer": "Creality3D", + "file_formats": "text/x-gcode", + "first_start_actions": [ "MachineSettingsAction" ], + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine_extruder_trains": { "0": "creality_k1max_extruder_0" }, + "preferred_material": "generic_pla", + "preferred_quality_type": "standard", + "preferred_variant_name": "0.4mm Nozzle", + "quality_definition": "creality_base", + "variants_name": "Nozzle Size" + }, + "overrides": + { + "gantry_height": { "value": 45 }, + "machine_depth": { "default_value": 300 }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [-50, 40], + [-50, -62], + [25, 40], + [25, -62] + ] + }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 300 }, + "machine_name": { "default_value": "Creality K1 Max" }, + "machine_start_gcode": { "default_value": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0}\n" }, + "machine_end_gcode": { "default_value": "END_PRINT" }, + "machine_width": { "default_value": 300 }, + "retraction_amount": { "default_value": 0.5 }, + "retraction_speed": { "default_value": 40 }, + "speed_layer_0": { "default_value": 60 }, + "speed_print": { "default_value": 300 }, + "speed_travel": { "default_value": 500 }, + "retraction_min_travel": { "default_value": 2 }, + "retraction_hop": { "default_value": 0.1 }, + "retraction_combing_max_distance": { "default_value": 15 }, + "material_diameter": { "value": 1.75 }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_max_acceleration_x": { "value": 20000.0 }, + "machine_max_acceleration_y": { "value": 20000.0 }, + "machine_max_acceleration_z": { "value": 500.0 }, + "machine_max_feedrate_e": { "value": 100 }, + "machine_max_feedrate_x": { "value": 800 }, + "machine_max_feedrate_y": { "value": 800 }, + "machine_max_feedrate_z": { "value": 30 }, + "machine_max_jerk_xy": { "value": 9 }, + "machine_max_jerk_z": { "value": 2 }, + "machine_max_jerk_e": { "value": 2.5 } + } +} \ No newline at end of file diff --git a/resources/extruders/creality_k1max_extruder_0.def.json b/resources/extruders/creality_k1max_extruder_0.def.json new file mode 100755 index 0000000000..68a5545fb4 --- /dev/null +++ b/resources/extruders/creality_k1max_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "creality_base", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/variants/creality/creality_k1_max_0.4.inst.cfg b/resources/variants/creality/creality_k1_max_0.4.inst.cfg new file mode 100755 index 0000000000..a33f61bab7 --- /dev/null +++ b/resources/variants/creality/creality_k1_max_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = creality_k1max +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 22 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/creality/creality_k1_max_0.6.inst.cfg b/resources/variants/creality/creality_k1_max_0.6.inst.cfg new file mode 100755 index 0000000000..3b2322243d --- /dev/null +++ b/resources/variants/creality/creality_k1_max_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = creality_k1max +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 22 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/creality/creality_k1_max_0.8.inst.cfg b/resources/variants/creality/creality_k1_max_0.8.inst.cfg new file mode 100755 index 0000000000..dcb5337cf5 --- /dev/null +++ b/resources/variants/creality/creality_k1_max_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = creality_k1max +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 22 +type = variant + +[values] +machine_nozzle_size = 0.8 +