diff --git a/resources/definitions/anycubic_kobra_go.def.json b/resources/definitions/anycubic_kobra_go.def.json index ce496ce4a8..8c546bdbb7 100644 --- a/resources/definitions/anycubic_kobra_go.def.json +++ b/resources/definitions/anycubic_kobra_go.def.json @@ -2,42 +2,28 @@ "version": 2, "name": "Anycubic Kobra Go", "inherits": "fdmprinter", - "metadata": { + "metadata": + { "visible": true, "author": "Kolja Lampe", "manufacturer": "Anycubic", "file_formats": "text/x-gcode", - "has_materials": true, - "preferred_material": "generic_pla", + "firmware_file": "MarlinChiron.hex", "has_machine_quality": true, - "quality_definition": "anycubic_kobra_go", + "has_materials": true, + "machine_extruder_trains": { "0": "anycubic_kobra_go_extruder_0" }, + "preferred_material": "generic_pla", "preferred_quality_type": "pla", - "machine_extruder_trains": { - "0": "anycubic_kobra_go_extruder_0" - }, - "firmware_file": "MarlinChiron.hex" + "quality_definition": "anycubic_kobra_go" }, - "overrides": { - "machine_name": { - "default_value": "Anycubic Kobra Go" - }, - "machine_heated_bed": { - "default_value": true - }, - "machine_width": { - "default_value": 222 - }, - "machine_height": { - "default_value": 250 - }, - "machine_depth": { - "default_value": 222 - }, - "machine_start_gcode": { - "default_value": "M140 S[first_layer_bed_temperature]; Heat bed\nM104 S[first_layer_temperature\n ]; Heat extruder\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nG28 ; Home all axes\nG92 E0 ; Reset Extruder\nM420 S1 ; Enable Bed Levelling Mesh\nM190 S[first_layer_bed_temperature\n ]; Wait for bed to get up to temperature\nM109 S[first_layer_temperature\n ]; Wait for extruder to get up to temperature\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X2 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X2 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X2.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X2.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 F2400 E-1\nG1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish" - }, - "machine_end_gcode": { - "default_value": "M400 ; Wait for current moves to finish\nM220 S100 ; Reset Speed factor override percentage to default (100%)\nM221 S100 ; Reset Extrude factor override percentage to default (100%)\nG91 ; Set coordinates to relative\nG1 F2400 E-1 ; Retract filament 3mm at 40mm/s to prevent stringing\nG0 F5000 Z20 ; Move Z Axis up 20mm to allow filament ooze freely\nG90 ; Set coordinates to absolute\nG0 X0 Y220 F5000 ; Move Heat Bed to the front for easy print removal\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; Disable stepper motors\n; End of custom end GCode" - } + "overrides": + { + "machine_depth": { "default_value": 222 }, + "machine_end_gcode": { "default_value": "M400 ; Wait for current moves to finish\nM220 S100 ; Reset Speed factor override percentage to default (100%)\nM221 S100 ; Reset Extrude factor override percentage to default (100%)\nG91 ; Set coordinates to relative\nG1 F2400 E-1 ; Retract filament 3mm at 40mm/s to prevent stringing\nG0 F5000 Z20 ; Move Z Axis up 20mm to allow filament ooze freely\nG90 ; Set coordinates to absolute\nG0 X0 Y220 F5000 ; Move Heat Bed to the front for easy print removal\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; Disable stepper motors\n; End of custom end GCode" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 250 }, + "machine_name": { "default_value": "Anycubic Kobra Go" }, + "machine_start_gcode": { "default_value": "M140 S[first_layer_bed_temperature]; Heat bed\nM104 S[first_layer_temperature\n ]; Heat extruder\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nG28 ; Home all axes\nG92 E0 ; Reset Extruder\nM420 S1 ; Enable Bed Levelling Mesh\nM190 S[first_layer_bed_temperature\n ]; Wait for bed to get up to temperature\nM109 S[first_layer_temperature\n ]; Wait for extruder to get up to temperature\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X2 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X2 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X2.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X2.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 F2400 E-1\nG1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish" }, + "machine_width": { "default_value": 222 } } } \ No newline at end of file diff --git a/resources/extruders/anycubic_kobra_go_extruder_0.def.json b/resources/extruders/anycubic_kobra_go_extruder_0.def.json index 9712920928..848313a24f 100644 --- a/resources/extruders/anycubic_kobra_go_extruder_0.def.json +++ b/resources/extruders/anycubic_kobra_go_extruder_0.def.json @@ -2,16 +2,14 @@ "version": 2, "name": "Extruder 1", "inherits": "fdmextruder", - "metadata": { + "metadata": + { "machine": "anycubic_kobra_go", "position": "0" }, - "overrides": { - "extruder_nr": { - "default_value": 0 - }, - "material_diameter": { - "default_value": 1.75 - } + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 } } } \ No newline at end of file diff --git a/resources/quality/anycubic_kobra_go/anycubic_kobra_go_abs.inst.cfg b/resources/quality/anycubic_kobra_go/anycubic_kobra_go_abs.inst.cfg index 6fa12d5ace..3ba5945fb9 100644 --- a/resources/quality/anycubic_kobra_go/anycubic_kobra_go_abs.inst.cfg +++ b/resources/quality/anycubic_kobra_go/anycubic_kobra_go_abs.inst.cfg @@ -1,15 +1,15 @@ [general] -version = 4 -name = Normal definition = anycubic_kobra_go +name = Normal +version = 4 [metadata] -setting_version = 20 -type = quality -quality_type = abs -weight = 0 global_quality = True material = generic_abs +quality_type = abs +setting_version = 20 +type = quality +weight = 0 [values] acceleration_print = 1000.0 @@ -18,6 +18,8 @@ bottom_layers = 6 brim_width = 4.0 infill_pattern = lines infill_sparse_density = 25 +inset_direction = ='outside_in' if (True) else 'inside_out' +layer_height = 0.2 material_final_print_temperature = 230 material_initial_print_temperature = 230 material_print_temperature = 235.0 @@ -29,5 +31,3 @@ z_seam_corner = z_seam_corner_inner z_seam_type = sharpest_corner z_seam_x = 111 -inset_direction = ='outside_in' if (True) else 'inside_out' -layer_height = 0.2 \ No newline at end of file diff --git a/resources/quality/anycubic_kobra_go/anycubic_kobra_go_pla.inst.cfg b/resources/quality/anycubic_kobra_go/anycubic_kobra_go_pla.inst.cfg index 78632154f1..e23b709129 100644 --- a/resources/quality/anycubic_kobra_go/anycubic_kobra_go_pla.inst.cfg +++ b/resources/quality/anycubic_kobra_go/anycubic_kobra_go_pla.inst.cfg @@ -1,21 +1,23 @@ [general] -version = 4 -name = Normal definition = anycubic_kobra_go +name = Normal +version = 4 [metadata] -setting_version = 20 -type = quality -quality_type = pla -weight = -2 global_quality = True material = generic_pla +quality_type = pla +setting_version = 20 +type = quality +weight = -2 [values] bottom_layers = 6 brim_width = 7.0 infill_pattern = lines infill_sparse_density = 15 +inset_direction = ='outside_in' if (True) else 'inside_out' +layer_height = 0.2 material_final_print_temperature = 185 material_initial_print_temperature = 185 material_print_temperature = 190 @@ -26,5 +28,3 @@ z_seam_corner = z_seam_corner_any z_seam_type = sharpest_corner z_seam_x = 111 -inset_direction = ='outside_in' if (True) else 'inside_out' -layer_height = 0.2 \ No newline at end of file diff --git a/resources/quality/anycubic_kobra_go/anycubic_kobra_go_tpu.inst.cfg b/resources/quality/anycubic_kobra_go/anycubic_kobra_go_tpu.inst.cfg index 20bc51598e..a3bfd53e56 100644 --- a/resources/quality/anycubic_kobra_go/anycubic_kobra_go_tpu.inst.cfg +++ b/resources/quality/anycubic_kobra_go/anycubic_kobra_go_tpu.inst.cfg @@ -1,15 +1,15 @@ [general] -version = 4 -name = Normal definition = anycubic_kobra_go +name = Normal +version = 4 [metadata] -setting_version = 20 -type = quality -quality_type = tpu -weight = 1 global_quality = True material = generic_tpu +quality_type = tpu +setting_version = 20 +type = quality +weight = 1 [values] acceleration_print = 1000.0 @@ -18,6 +18,8 @@ bottom_layers = 6 brim_width = 7.0 infill_pattern = lines infill_sparse_density = 15 +inset_direction = ='outside_in' if (False) else 'inside_out' +layer_height = 0.2 material_final_print_temperature = 190 material_initial_print_temperature = 190 material_print_temperature = 190 @@ -31,5 +33,3 @@ z_seam_corner = z_seam_corner_inner z_seam_type = sharpest_corner z_seam_x = 111 -inset_direction = ='outside_in' if (False) else 'inside_out' -layer_height = 0.2 \ No newline at end of file