diff --git a/resources/definitions/klema_180.def.json b/resources/definitions/klema_180.def.json index 84f7c857f1..c3bb89d36d 100644 --- a/resources/definitions/klema_180.def.json +++ b/resources/definitions/klema_180.def.json @@ -1,48 +1,29 @@ -{ - "version": 2, - "name": "KLEMA 180", - "inherits": "fdmprinter", - - "metadata": - { - "manufacturer": "KLEMA", - "author": "KLEMA LTD", - "visible": true, - "file_formats": "text/x-gcode", - "has_materials": true, - "has_machine_quality": false, - "quality_definition": "klema", - "has_variants": false, - "variants_name": "KLEMA 180 Size", - "preferred_variant_name": "Standard 0.4mm", - - "machine_extruder_trains": - { - "0": "klema_180_m1_t1_extruder_1" - } - - }, - "overrides": - { - "machine_name": { "default_value": "KLEMA 180" }, - - "machine_width": { "default_value": 180 }, - "machine_depth": { "default_value": 180 }, - "machine_height": { "default_value": 220 }, - - - "machine_heated_bed": { "default_value": true }, - - - - "machine_start_gcode": - { - "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" - }, - - "machine_end_gcode": - { - "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" - } - } -} +{ + "version": 2, + "name": "KLEMA 180", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "KLEMA LTD", + "manufacturer": "KLEMA", + "file_formats": "text/x-gcode", + "has_machine_quality": false, + "has_materials": true, + "has_variants": false, + "machine_extruder_trains": { "0": "klema_180_m1_t1_extruder_1" }, + "preferred_variant_name": "Standard 0.4mm", + "quality_definition": "klema", + "variants_name": "KLEMA 180 Size" + }, + "overrides": + { + "machine_depth": { "default_value": 180 }, + "machine_end_gcode": { "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 220 }, + "machine_name": { "default_value": "KLEMA 180" }, + "machine_start_gcode": { "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" }, + "machine_width": { "default_value": 180 } + } +} \ No newline at end of file diff --git a/resources/definitions/klema_250.def.json b/resources/definitions/klema_250.def.json index 64de9ad1f0..b1552aaa0e 100644 --- a/resources/definitions/klema_250.def.json +++ b/resources/definitions/klema_250.def.json @@ -1,49 +1,34 @@ -{ - "version": 2, - "name": "KLEMA 250", - "inherits": "fdmprinter", - - "metadata": - { - "manufacturer": "KLEMA", - "author": "KLEMA LTD", - "visible": true, - "file_formats": "text/x-gcode", - "has_materials": true, - "has_machine_quality": false, - "quality_definition": "klema", - "has_variants": false, - "variants_name": "KLEMA 250 Size", - "preferred_variant_name": "Standard 0.4mm", - - "platform_offset": [0, 0, 0], - "machine_extruder_trains": - { - "0": "klema_250_m1_t1_extruder_1" - } - - }, - "overrides": - { - "machine_name": { "default_value": "KLEMA 250" }, - - "machine_width": { "default_value": 250 }, - "machine_depth": { "default_value": 250 }, - "machine_height": { "default_value": 350 }, - - - "machine_heated_bed": { "default_value": true }, - - - - "machine_start_gcode": - { - "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" - }, - - "machine_end_gcode": - { - "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" - } - } -} +{ + "version": 2, + "name": "KLEMA 250", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "KLEMA LTD", + "manufacturer": "KLEMA", + "file_formats": "text/x-gcode", + "has_machine_quality": false, + "has_materials": true, + "has_variants": false, + "machine_extruder_trains": { "0": "klema_250_m1_t1_extruder_1" }, + "platform_offset": [ + 0, + 0, + 0 + ], + "preferred_variant_name": "Standard 0.4mm", + "quality_definition": "klema", + "variants_name": "KLEMA 250 Size" + }, + "overrides": + { + "machine_depth": { "default_value": 250 }, + "machine_end_gcode": { "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 350 }, + "machine_name": { "default_value": "KLEMA 250" }, + "machine_start_gcode": { "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" }, + "machine_width": { "default_value": 250 } + } +} \ No newline at end of file diff --git a/resources/definitions/klema_250_pro.def.json b/resources/definitions/klema_250_pro.def.json index 787da92ef3..e215159b6a 100644 --- a/resources/definitions/klema_250_pro.def.json +++ b/resources/definitions/klema_250_pro.def.json @@ -1,48 +1,29 @@ -{ - "version": 2, - "name": "KLEMA 250 Pro", - "inherits": "fdmprinter", - - "metadata": - { - "manufacturer": "KLEMA", - "author": "KLEMA LTD", - "visible": true, - "file_formats": "text/x-gcode", - "has_materials": true, - "has_machine_quality": false, - "quality_definition": "klema", - "has_variants": false, - "variants_name": "KLEMA 250 Pro Size", - "preferred_variant_name": "Standard 0.4mm", - - "machine_extruder_trains": - { - "0": "klema_250_pro_m1_t2_extruder_1" - } - - }, - "overrides": - { - "machine_name": { "default_value": "KLEMA 250 Pro" }, - - "machine_width": { "default_value": 250 }, - "machine_depth": { "default_value": 250 }, - "machine_height": { "default_value": 350 }, - - - "machine_heated_bed": { "default_value": true }, - - - - "machine_start_gcode": - { - "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" - }, - - "machine_end_gcode": - { - "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" - } - } -} +{ + "version": 2, + "name": "KLEMA 250 Pro", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "KLEMA LTD", + "manufacturer": "KLEMA", + "file_formats": "text/x-gcode", + "has_machine_quality": false, + "has_materials": true, + "has_variants": false, + "machine_extruder_trains": { "0": "klema_250_pro_m1_t2_extruder_1" }, + "preferred_variant_name": "Standard 0.4mm", + "quality_definition": "klema", + "variants_name": "KLEMA 250 Pro Size" + }, + "overrides": + { + "machine_depth": { "default_value": 250 }, + "machine_end_gcode": { "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 350 }, + "machine_name": { "default_value": "KLEMA 250 Pro" }, + "machine_start_gcode": { "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" }, + "machine_width": { "default_value": 250 } + } +} \ No newline at end of file diff --git a/resources/definitions/klema_250_twin.def.json b/resources/definitions/klema_250_twin.def.json index b52f4e346d..47a6d566f2 100644 --- a/resources/definitions/klema_250_twin.def.json +++ b/resources/definitions/klema_250_twin.def.json @@ -1,48 +1,34 @@ -{ - "version": 2, - "name": "KLEMA 250 Twin", - "inherits": "fdmprinter", - - "metadata": - { - "manufacturer": "KLEMA", - "author": "KLEMA LTD", - "visible": true, - "file_formats": "text/x-gcode", - "has_materials": true, - "has_machine_quality": false, - "quality_definition": "klema", - "has_variants": false, - "variants_name": "KLEMA 250 Twin Size", - "preferred_variant_name": "Standard 0.4mm", - - "machine_extruder_trains": - { - "0": "klema_250_twin_m1_t1_extruder_1", - "1": "klema_250_twin_m1_t1_extruder_2" - } - - }, - "overrides": - { - "machine_name": { "default_value": "KLEMA 250 Twin" }, - - "machine_width": { "default_value": 250 }, - "machine_depth": { "default_value": 250 }, - "machine_height": { "default_value": 350 }, - "machine_extruder_count": { "value": 2 }, - - "machine_heated_bed": { "default_value": true }, - - - "machine_start_gcode": - { - "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temper109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" - }, - - "machine_end_gcode": - { - "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" - } - } -} +{ + "version": 2, + "name": "KLEMA 250 Twin", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "KLEMA LTD", + "manufacturer": "KLEMA", + "file_formats": "text/x-gcode", + "has_machine_quality": false, + "has_materials": true, + "has_variants": false, + "machine_extruder_trains": + { + "0": "klema_250_twin_m1_t1_extruder_1", + "1": "klema_250_twin_m1_t1_extruder_2" + }, + "preferred_variant_name": "Standard 0.4mm", + "quality_definition": "klema", + "variants_name": "KLEMA 250 Twin Size" + }, + "overrides": + { + "machine_depth": { "default_value": 250 }, + "machine_end_gcode": { "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" }, + "machine_extruder_count": { "value": 2 }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 350 }, + "machine_name": { "default_value": "KLEMA 250 Twin" }, + "machine_start_gcode": { "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temper109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" }, + "machine_width": { "default_value": 250 } + } +} \ No newline at end of file diff --git a/resources/definitions/klema_500.def.json b/resources/definitions/klema_500.def.json index a933953a06..afc1bb3dff 100644 --- a/resources/definitions/klema_500.def.json +++ b/resources/definitions/klema_500.def.json @@ -1,48 +1,29 @@ -{ - "version": 2, - "name": "KLEMA 500", - "inherits": "fdmprinter", - - "metadata": - { - "manufacturer": "KLEMA", - "author": "KLEMA LTD", - "visible": true, - "file_formats": "text/x-gcode", - "has_materials": true, - "has_machine_quality": false, - "quality_definition": "klema", - "has_variants": false, - "variants_name": "KLEMA 500 Size", - "preferred_variant_name": "Standard 0.4mm", - - "machine_extruder_trains": - { - "0": "klema_500_m1_t1_extruder_1" - } - - }, - "overrides": - { - "machine_name": { "default_value": "KLEMA 500" }, - - "machine_width": { "default_value": 250 }, - "machine_depth": { "default_value": 250 }, - "machine_height": { "default_value": 555 }, - - - "machine_heated_bed": { "default_value": true }, - - - - "machine_start_gcode": - { - "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" - }, - - "machine_end_gcode": - { - "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" - } - } -} +{ + "version": 2, + "name": "KLEMA 500", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "KLEMA LTD", + "manufacturer": "KLEMA", + "file_formats": "text/x-gcode", + "has_machine_quality": false, + "has_materials": true, + "has_variants": false, + "machine_extruder_trains": { "0": "klema_500_m1_t1_extruder_1" }, + "preferred_variant_name": "Standard 0.4mm", + "quality_definition": "klema", + "variants_name": "KLEMA 500 Size" + }, + "overrides": + { + "machine_depth": { "default_value": 250 }, + "machine_end_gcode": { "default_value": "M104 S0 ;\nM140 S0 ;\nM107 ;\nG91 ;\nG1 E-1 F300 ;\nG1 Z+65 E-2 X-20 Y-20 F2000 ;\nG28 X0 Y0 ;\nG90" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 555 }, + "machine_name": { "default_value": "KLEMA 500" }, + "machine_start_gcode": { "default_value": "M140 S{material_bed_temperature_layer_0} ;\nM190 S{material_bed_temperature_layer_0} ;\nM501 ;\nM104 S150 ;\nG28 ;\nG90 ;\nG0 X0 Y0 F6000 ;\nM109 S{material_print_temperature_layer_0} ;\nG0 Z0.3 F300 ;\nG92 E0 ;\nG1 X70 E10 F500 ;\nG92 E0 ;\nG1 E-1 F500 ;\nG92 E0 ;\nG1 Z1 ;\nG1 X100 F6000 ;\nG1 E-1 F500 ;\nG92 E0" }, + "machine_width": { "default_value": 250 } + } +} \ No newline at end of file diff --git a/resources/extruders/klema_180_m1_t1_extruder_1.def.json b/resources/extruders/klema_180_m1_t1_extruder_1.def.json index b44af61272..7bfdec8ddb 100644 --- a/resources/extruders/klema_180_m1_t1_extruder_1.def.json +++ b/resources/extruders/klema_180_m1_t1_extruder_1.def.json @@ -1,15 +1,15 @@ -{ - "version": 2, - "name": "Extruder 1", - "inherits": "fdmextruder", - "metadata": { - "machine": "klema_180", - "position": "0" - }, - - "overrides": { - "extruder_nr": { "default_value": 0 }, - - "material_diameter": { "default_value": 1.75 } - } -} +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "klema_180", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/klema_250_m1_t1_extruder_1.def.json b/resources/extruders/klema_250_m1_t1_extruder_1.def.json index ba39b28fbb..c81dc33ddc 100644 --- a/resources/extruders/klema_250_m1_t1_extruder_1.def.json +++ b/resources/extruders/klema_250_m1_t1_extruder_1.def.json @@ -2,13 +2,14 @@ "version": 2, "name": "Extruder 1", "inherits": "fdmextruder", - "metadata": { + "metadata": + { "machine": "klema_250", "position": "0" }, - - "overrides": { + "overrides": + { "extruder_nr": { "default_value": 0 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file diff --git a/resources/extruders/klema_250_pro_m1_t2_extruder_1.def.json b/resources/extruders/klema_250_pro_m1_t2_extruder_1.def.json index fa528662c2..941a822076 100644 --- a/resources/extruders/klema_250_pro_m1_t2_extruder_1.def.json +++ b/resources/extruders/klema_250_pro_m1_t2_extruder_1.def.json @@ -2,13 +2,14 @@ "version": 2, "name": "Extruder 1", "inherits": "fdmextruder", - "metadata": { + "metadata": + { "machine": "klema_250_pro", "position": "0" }, - - "overrides": { + "overrides": + { "extruder_nr": { "default_value": 0 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file diff --git a/resources/extruders/klema_250_twin_m1_t1_extruder_1.def.json b/resources/extruders/klema_250_twin_m1_t1_extruder_1.def.json index a6f4bd7a17..570c4bc0ce 100644 --- a/resources/extruders/klema_250_twin_m1_t1_extruder_1.def.json +++ b/resources/extruders/klema_250_twin_m1_t1_extruder_1.def.json @@ -2,13 +2,14 @@ "version": 2, "name": "Extruder 1", "inherits": "fdmextruder", - "metadata": { + "metadata": + { "machine": "klema_250_twin", "position": "0" }, - - "overrides": { + "overrides": + { "extruder_nr": { "default_value": 0 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file diff --git a/resources/extruders/klema_250_twin_m1_t1_extruder_2.def.json b/resources/extruders/klema_250_twin_m1_t1_extruder_2.def.json index 6c728dd886..63c5c45d03 100644 --- a/resources/extruders/klema_250_twin_m1_t1_extruder_2.def.json +++ b/resources/extruders/klema_250_twin_m1_t1_extruder_2.def.json @@ -2,13 +2,14 @@ "version": 2, "name": "Extruder 2", "inherits": "fdmextruder", - "metadata": { + "metadata": + { "machine": "klema_250_twin", "position": "1" }, - - "overrides": { + "overrides": + { "extruder_nr": { "default_value": 1 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file diff --git a/resources/extruders/klema_500_m1_t1_extruder_1.def.json b/resources/extruders/klema_500_m1_t1_extruder_1.def.json index 0fd7257d04..5f5292b77c 100644 --- a/resources/extruders/klema_500_m1_t1_extruder_1.def.json +++ b/resources/extruders/klema_500_m1_t1_extruder_1.def.json @@ -2,13 +2,14 @@ "version": 2, "name": "Extruder 1", "inherits": "fdmextruder", - "metadata": { + "metadata": + { "machine": "klema_500", "position": "0" }, - - "overrides": { + "overrides": + { "extruder_nr": { "default_value": 0 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file