Add definitions files for KLEMA printers (#13710)

Adds:
- Klema 180
- Klema 250
- Klema 250 pro
- Klema 250 twin
- Klema 500

Implements CURA-10100
This commit is contained in:
polyntsev 2022-12-30 19:11:50 +02:00 committed by GitHub
parent c4f0a47d1e
commit 0053a6538a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 326 additions and 0 deletions

View File

@ -0,0 +1,48 @@
{
"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"
}
}
}

View File

@ -0,0 +1,49 @@
{
"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"
}
}
}

View File

@ -0,0 +1,48 @@
{
"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"
}
}
}

View File

@ -0,0 +1,48 @@
{
"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"
}
}
}

View File

@ -0,0 +1,48 @@
{
"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"
}
}
}

View File

@ -0,0 +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 }
}
}

View File

@ -0,0 +1,14 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "klema_250",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}

View File

@ -0,0 +1,14 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "klema_250_pro",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}

View File

@ -0,0 +1,14 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "klema_250_twin",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}

View File

@ -0,0 +1,14 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "klema_250_twin",
"position": "1"
},
"overrides": {
"extruder_nr": { "default_value": 1 },
"material_diameter": { "default_value": 1.75 }
}
}

View File

@ -0,0 +1,14 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "klema_500",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}