From 7e59f8de5ed451ef284484a283b579a4335d06eb Mon Sep 17 00:00:00 2001 From: ANYCUBIC-3D Date: Mon, 21 Feb 2022 10:46:55 +0800 Subject: [PATCH 1/4] add 3d printer profile for Anycubic Kobra and Anycubic Kobra Max --- resources/definitions/anycubic_kobra.def.json | 55 +++++++++++++++++++ .../definitions/anycubic_kobra_max.def.json | 55 +++++++++++++++++++ .../anycubic_kobra_extruder_0.def.json | 15 +++++ .../anycubic_kobra_max_extruder_0.def.json | 15 +++++ .../anycubic_kobra_abs.inst.cfg | 46 ++++++++++++++++ .../anycubic_kobra_pla.inst.cfg | 41 ++++++++++++++ .../anycubic_kobra_tpu.inst.cfg | 45 +++++++++++++++ .../anycubic_kobra_max_pla.inst.cfg | 53 ++++++++++++++++++ .../anycubic_kobra_max_tpu.inst.cfg | 54 ++++++++++++++++++ 9 files changed, 379 insertions(+) create mode 100644 resources/definitions/anycubic_kobra.def.json create mode 100644 resources/definitions/anycubic_kobra_max.def.json create mode 100644 resources/extruders/anycubic_kobra_extruder_0.def.json create mode 100644 resources/extruders/anycubic_kobra_max_extruder_0.def.json create mode 100644 resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg create mode 100644 resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg create mode 100644 resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg create mode 100644 resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg create mode 100644 resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg diff --git a/resources/definitions/anycubic_kobra.def.json b/resources/definitions/anycubic_kobra.def.json new file mode 100644 index 0000000000..81fc59c314 --- /dev/null +++ b/resources/definitions/anycubic_kobra.def.json @@ -0,0 +1,55 @@ +{ + "version": 2, + "name": "Anycubic Kobra", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "Jason Chen", + "manufacturer": "Anycubic", + "file_formats": "text/x-gcode", + "icon": "icon_ultimaker2", + "has_materials": true, + "preferred_material": "generic_pla", + "has_machine_quality": true, + "quality_definition": "anycubic_kobra", + "preferred_quality_type": "pla", + "machine_extruder_trains": + { + "0": "anycubic_kobra_extruder_0" + }, + "firmware_file": "MarlinChiron.hex" + }, + + "overrides": + { + "machine_name": + { + "default_value": "Anycubic Kobra" + }, + "machine_heated_bed": + { + "default_value": true + }, + "machine_width": + { + "default_value": 222 + }, + "machine_height": + { + "default_value": 252 + }, + "machine_depth": + { + "default_value": 222 + }, + "machine_gcode_flavor": + { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": + { + "default_value": "G28 ;Home\nG1 Z15.0 F1200 ;Move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + } + } +} diff --git a/resources/definitions/anycubic_kobra_max.def.json b/resources/definitions/anycubic_kobra_max.def.json new file mode 100644 index 0000000000..59f131f267 --- /dev/null +++ b/resources/definitions/anycubic_kobra_max.def.json @@ -0,0 +1,55 @@ +{ + "version": 2, + "name": "Anycubic Kobra Max", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "Jason Chen", + "manufacturer": "Anycubic", + "file_formats": "text/x-gcode", + "icon": "icon_ultimaker2", + "has_materials": true, + "preferred_material": "generic_pla", + "has_machine_quality": true, + "quality_definition": "anycubic_kobra_max", + "preferred_quality_type": "pla", + "machine_extruder_trains": + { + "0": "anycubic_kobra_max_extruder_0" + }, + "firmware_file": "MarlinChiron.hex" + }, + + "overrides": + { + "machine_name": + { + "default_value": "Anycubic Kobra Max" + }, + "machine_heated_bed": + { + "default_value": true + }, + "machine_width": + { + "default_value": 402 + }, + "machine_height": + { + "default_value": 452 + }, + "machine_depth": + { + "default_value": 402 + }, + "machine_gcode_flavor": + { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": + { + "default_value": "G28 ;Home\nG1 Z15.0 F1200 ;Move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + } + } +} diff --git a/resources/extruders/anycubic_kobra_extruder_0.def.json b/resources/extruders/anycubic_kobra_extruder_0.def.json new file mode 100644 index 0000000000..c9053ffa2e --- /dev/null +++ b/resources/extruders/anycubic_kobra_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "anycubic_kobra", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/extruders/anycubic_kobra_max_extruder_0.def.json b/resources/extruders/anycubic_kobra_max_extruder_0.def.json new file mode 100644 index 0000000000..69cdddf370 --- /dev/null +++ b/resources/extruders/anycubic_kobra_max_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "anycubic_kobra_max", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg new file mode 100644 index 0000000000..c3a3ae159f --- /dev/null +++ b/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = Suggested parameters for ABS_V1.0 +definition = anycubic_kobra + +[metadata] +setting_version = 16 +type = quality +quality_type = abs +weight = 0 +global_quality = True + +[values] +layer_height = 0.2 +acceleration_enabled = True +default_material_bed_temperature = 80 +jerk_enabled = True +layer_height_0 = 0.2 +acceleration_print = 800 +acceleration_travel = 3000 +acceleration_travel_layer_0 = 3000.0 +bottom_layers = 6 +brim_width = 7.0 +default_material_print_temperature = 230 +infill_overlap = 15 +infill_sparse_density = 20 +initial_layer_line_width_factor = 140 +jerk_print = 8 +jerk_travel = 10 +material_final_print_temperature = 230 +material_flow = 100 +material_flow_layer_0 = 120 +material_initial_print_temperature = 230 +optimize_wall_printing_order = True +outer_inset_first = True +retraction_amount = 6 +retraction_min_travel = =line_width * 2 +retraction_speed = 40 +skirt_brim_speed = 40 +speed_print = 50 +speed_travel = 100 +top_bottom_thickness = 1.2 +wall_thickness = 1.2 +z_seam_type = sharpest_corner +z_seam_x = 110 +z_seam_y = 220 \ No newline at end of file diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg new file mode 100644 index 0000000000..2084f9714d --- /dev/null +++ b/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg @@ -0,0 +1,41 @@ +[general] +version = 4 +name = Suggested parameters for PLA_V1.0 +definition = anycubic_kobra + +[metadata] +setting_version = 16 +type = quality +quality_type = pla +weight = -2 +global_quality = True + +[values] +layer_height = 0.2 +acceleration_enabled = True +jerk_enabled = True +layer_height_0 = 0.2 +acceleration_print = 1000 +acceleration_travel_layer_0 = 2000.0 +bottom_layers = 6 +brim_width = 4.0 +infill_overlap = 15 +infill_sparse_density = 15 +initial_layer_line_width_factor = 100 +jerk_print = 8 +jerk_travel = 10 +material_final_print_temperature = 200 +material_initial_print_temperature = 200 +optimize_wall_printing_order = True +outer_inset_first = True +retraction_amount = 6 +retraction_min_travel = 1.5 +retraction_speed = 40 +skirt_brim_speed = 40 +speed_print = 50 +speed_travel = 100 +top_bottom_thickness = 1.2 +wall_thickness = 1.2 +z_seam_type = sharpest_corner +z_seam_x = 110 +z_seam_y = 220 \ No newline at end of file diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg new file mode 100644 index 0000000000..8e45d85976 --- /dev/null +++ b/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = Suggested parameters for TPU_V1.0 +definition = anycubic_kobra + +[metadata] +setting_version = 16 +type = quality +quality_type = tpu +weight = 1 +global_quality = True + +[values] +layer_height = 0.2 +acceleration_enabled = True +jerk_enabled = True +layer_height_0 = 0.2 +acceleration_print = 800 +acceleration_travel = 3000 +acceleration_travel_layer_0 = 3000.0 +bottom_layers = 6 +brim_width = 7.0 +default_material_print_temperature = 190 +infill_overlap = 15 +infill_sparse_density = 25 +initial_layer_line_width_factor = 140 +jerk_print = 8 +jerk_travel = 10 +material_final_print_temperature = 190 +material_flow = 90 +material_flow_layer_0 = 120 +material_initial_print_temperature = 190 +optimize_wall_printing_order = True +outer_inset_first = True +retraction_amount = 8 +retraction_min_travel = =line_width * 2 +retraction_speed = 60 +skirt_brim_speed = 40 +speed_print = 50 +speed_travel = 100 +top_bottom_thickness = 1.2 +wall_thickness = 1.2 +z_seam_type = sharpest_corner +z_seam_x = 110 +z_seam_y = 220 \ No newline at end of file diff --git a/resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg new file mode 100644 index 0000000000..eab0b9708a --- /dev/null +++ b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg @@ -0,0 +1,53 @@ +[general] +version = 4 +name = Suggested parameters for PLA_V1.0 +definition = anycubic_kobra_max + +[metadata] +setting_version = 16 +type = quality +quality_type = pla +weight = -2 +global_quality = True + +[values] +layer_height = 0.2 +acceleration_enabled = True +jerk_enabled = True +layer_height_0 = 0.2 +acceleration_print = 1000 +acceleration_travel = 3000 +brim_width = 7 +default_material_print_temperature = 195 +infill_sparse_density = 15 +initial_layer_line_width_factor = 140 +jerk_print = 8 +jerk_travel = 10 +material_final_print_temperature = 195 +material_flow = 95 +material_flow_layer_0 = 120 +material_initial_print_temperature = 195 +material_print_temperature_layer_0 = 0 +optimize_wall_printing_order = True +retraction_amount = 6 +retraction_hop = 0.075 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 1.5 +retraction_speed = 40 +skirt_brim_speed = 40 +speed_layer_0 = 45 +speed_print = 80 +speed_topbottom = 45 +speed_travel = 100 +speed_travel_layer_0 = 100 +speed_wall = 80 +speed_wall_0 = 45 +speed_wall_x = 80 +speed_z_hop = 20 +top_bottom_thickness = 1.2 +top_thickness = 1.2 +wall_thickness = 1.2 +z_seam_type = sharpest_corner +z_seam_x = 110 +z_seam_y = 220 \ No newline at end of file diff --git a/resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg new file mode 100644 index 0000000000..3bb7b390c9 --- /dev/null +++ b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg @@ -0,0 +1,54 @@ +[general] +version = 4 +name = Suggested parameters for TPU_V1.0 +definition = anycubic_kobra_max + +[metadata] +setting_version = 16 +type = quality +quality_type = tpu +weight = 1 +global_quality = True + +[values] +layer_height = 0.2 +acceleration_enabled = True +jerk_enabled = False +layer_height_0 = 0.3 +acceleration_print = 1000 +acceleration_travel = 3000 +brim_width = 5 +cool_fan_speed_0 = 10 +default_material_print_temperature = 210 +infill_overlap = 15 +infill_sparse_density = 15 +initial_layer_line_width_factor = 130 +jerk_print = 8 +jerk_travel = 10 +material_final_print_temperature = 210 +material_flow = 90 +material_flow_layer_0 = 100 +material_initial_print_temperature = 210 +material_print_temperature_layer_0 = 210 +optimize_wall_printing_order = False +retraction_amount = 8 +retraction_hop = 0.075 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 1.5 +retraction_speed = 60 +skirt_brim_speed = 40 +speed_layer_0 = 40 +speed_print = 80 +speed_topbottom = 32 +speed_travel = 100 +speed_travel_layer_0 = 50 +speed_wall = 80 +speed_wall_0 = 45 +speed_wall_x = 80 +speed_z_hop = 10 +top_bottom_thickness = 1.2 +wall_thickness = 1.2 +z_seam_type = sharpest_corner +z_seam_x = 110 +z_seam_y = 220 \ No newline at end of file From 0d4c77d5c0bb8371c7735b863c1fbf9eb2f78663 Mon Sep 17 00:00:00 2001 From: ANYCUBIC-3D Date: Wed, 23 Feb 2022 10:49:02 +0800 Subject: [PATCH 2/4] add 3d printer profile for Anycubic Kobra and Anycubic Kobra Max --- resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg | 2 +- resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg | 2 +- resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg | 2 +- .../quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg | 2 +- .../quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg index c3a3ae159f..d14ea14fc5 100644 --- a/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg +++ b/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg @@ -4,7 +4,7 @@ name = Suggested parameters for ABS_V1.0 definition = anycubic_kobra [metadata] -setting_version = 16 +setting_version = 19 type = quality quality_type = abs weight = 0 diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg index 2084f9714d..f139ae1157 100644 --- a/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg +++ b/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg @@ -4,7 +4,7 @@ name = Suggested parameters for PLA_V1.0 definition = anycubic_kobra [metadata] -setting_version = 16 +setting_version = 19 type = quality quality_type = pla weight = -2 diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg index 8e45d85976..762c144892 100644 --- a/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg +++ b/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg @@ -4,7 +4,7 @@ name = Suggested parameters for TPU_V1.0 definition = anycubic_kobra [metadata] -setting_version = 16 +setting_version = 19 type = quality quality_type = tpu weight = 1 diff --git a/resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg index eab0b9708a..9bcfdeeb87 100644 --- a/resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg +++ b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_pla.inst.cfg @@ -4,7 +4,7 @@ name = Suggested parameters for PLA_V1.0 definition = anycubic_kobra_max [metadata] -setting_version = 16 +setting_version = 19 type = quality quality_type = pla weight = -2 diff --git a/resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg index 3bb7b390c9..f9b9f54979 100644 --- a/resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg +++ b/resources/quality/anycubic_kobra_max/anycubic_kobra_max_tpu.inst.cfg @@ -4,7 +4,7 @@ name = Suggested parameters for TPU_V1.0 definition = anycubic_kobra_max [metadata] -setting_version = 16 +setting_version = 19 type = quality quality_type = tpu weight = 1 From 48b08e06a448d9d3f4a203f22582e56c51e60c86 Mon Sep 17 00:00:00 2001 From: Lafinger Date: Thu, 24 Feb 2022 14:18:57 +0800 Subject: [PATCH 3/4] change 'outer_inset_first = true' to 'inset_direction = outside_in' --- resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg | 2 +- resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg | 2 +- resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg index d14ea14fc5..1f6f21b319 100644 --- a/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg +++ b/resources/quality/anycubic_kobra/anycubic_kobra_abs.inst.cfg @@ -32,7 +32,7 @@ material_flow = 100 material_flow_layer_0 = 120 material_initial_print_temperature = 230 optimize_wall_printing_order = True -outer_inset_first = True +inset_direction = outside_in retraction_amount = 6 retraction_min_travel = =line_width * 2 retraction_speed = 40 diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg index f139ae1157..36100bce5e 100644 --- a/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg +++ b/resources/quality/anycubic_kobra/anycubic_kobra_pla.inst.cfg @@ -27,7 +27,7 @@ jerk_travel = 10 material_final_print_temperature = 200 material_initial_print_temperature = 200 optimize_wall_printing_order = True -outer_inset_first = True +inset_direction = outside_in retraction_amount = 6 retraction_min_travel = 1.5 retraction_speed = 40 diff --git a/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg b/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg index 762c144892..c64902b923 100644 --- a/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg +++ b/resources/quality/anycubic_kobra/anycubic_kobra_tpu.inst.cfg @@ -31,7 +31,7 @@ material_flow = 90 material_flow_layer_0 = 120 material_initial_print_temperature = 190 optimize_wall_printing_order = True -outer_inset_first = True +inset_direction = outside_in retraction_amount = 8 retraction_min_travel = =line_width * 2 retraction_speed = 60 From b116b29f67935b7c6714c1607f20a0603db4c4ea Mon Sep 17 00:00:00 2001 From: ANYCUBIC-3D Date: Thu, 24 Feb 2022 14:52:53 +0800 Subject: [PATCH 4/4] remove metadata:icons --- resources/definitions/anycubic_kobra.def.json | 1 - resources/definitions/anycubic_kobra_max.def.json | 1 - 2 files changed, 2 deletions(-) diff --git a/resources/definitions/anycubic_kobra.def.json b/resources/definitions/anycubic_kobra.def.json index 81fc59c314..cb80d0e248 100644 --- a/resources/definitions/anycubic_kobra.def.json +++ b/resources/definitions/anycubic_kobra.def.json @@ -8,7 +8,6 @@ "author": "Jason Chen", "manufacturer": "Anycubic", "file_formats": "text/x-gcode", - "icon": "icon_ultimaker2", "has_materials": true, "preferred_material": "generic_pla", "has_machine_quality": true, diff --git a/resources/definitions/anycubic_kobra_max.def.json b/resources/definitions/anycubic_kobra_max.def.json index 59f131f267..034fc3db2b 100644 --- a/resources/definitions/anycubic_kobra_max.def.json +++ b/resources/definitions/anycubic_kobra_max.def.json @@ -8,7 +8,6 @@ "author": "Jason Chen", "manufacturer": "Anycubic", "file_formats": "text/x-gcode", - "icon": "icon_ultimaker2", "has_materials": true, "preferred_material": "generic_pla", "has_machine_quality": true,