ENH: Add Anycubic Kobra 2.

This modification is based on Orca's commit abc0f1c68279c4adf1

feat: added Anycubic Kobra 2 (#1765)

* feat: added Anycubic Kobra 2

Signed-off-by: Lee Colarelli <lee@leecolarelli.com>

* fix: corrected buildplate texture size

Signed-off-by: Lee Colarelli <lee@leecolarelli.com>

* fix: corrected max layer height

Signed-off-by: Lee Colarelli <lee@leecolarelli.com>

* fix bed model

---------

Change-Id: I442995a3e80fef680f2d9a5ae1899a8ef5625795
Signed-off-by: Lee Colarelli <lee@leecolarelli.com>
This commit is contained in:
Lee Colarelli 2023-08-15 10:49:03 +08:00 committed by lane.wei
parent 047015fa5e
commit d98059a0ec
19 changed files with 490 additions and 10 deletions

View File

@ -27,6 +27,10 @@
{ {
"name": "Anycubic 4Max Pro 2", "name": "Anycubic 4Max Pro 2",
"sub_path": "machine/Anycubic 4Max Pro 2.json" "sub_path": "machine/Anycubic 4Max Pro 2.json"
},
{
"name": "Anycubic Kobra 2",
"sub_path": "machine/Anycubic Kobra 2.json"
} }
], ],
"process_list": [ "process_list": [
@ -54,6 +58,10 @@
"name": "0.15mm Optimal @Anycubic 4MaxPro2", "name": "0.15mm Optimal @Anycubic 4MaxPro2",
"sub_path": "process/0.15mm Optimal @Anycubic 4MaxPro2.json" "sub_path": "process/0.15mm Optimal @Anycubic 4MaxPro2.json"
}, },
{
"name": "0.15mm Optimal @Anycubic Kobra2",
"sub_path": "process/0.15mm Optimal @Anycubic Kobra2.json"
},
{ {
"name": "0.20mm Standard @Anycubic i3MegaS", "name": "0.20mm Standard @Anycubic i3MegaS",
"sub_path": "process/0.20mm Standard @Anycubic i3MegaS.json" "sub_path": "process/0.20mm Standard @Anycubic i3MegaS.json"
@ -78,6 +86,10 @@
"name": "0.20mm Standard @Anycubic 4MaxPro2", "name": "0.20mm Standard @Anycubic 4MaxPro2",
"sub_path": "process/0.20mm Standard @Anycubic 4MaxPro2.json" "sub_path": "process/0.20mm Standard @Anycubic 4MaxPro2.json"
}, },
{
"name": "0.20mm Standard @Anycubic Kobra2",
"sub_path": "process/0.20mm Standard @Anycubic Kobra2.json"
},
{ {
"name": "0.30mm Draft @Anycubic i3MegaS", "name": "0.30mm Draft @Anycubic i3MegaS",
"sub_path": "process/0.30mm Draft @Anycubic i3MegaS.json" "sub_path": "process/0.30mm Draft @Anycubic i3MegaS.json"
@ -97,6 +109,10 @@
{ {
"name": "0.30mm Draft @Anycubic 4MaxPro2", "name": "0.30mm Draft @Anycubic 4MaxPro2",
"sub_path": "process/0.30mm Draft @Anycubic 4MaxPro2.json" "sub_path": "process/0.30mm Draft @Anycubic 4MaxPro2.json"
},
{
"name": "0.30mm Draft @Anycubic Kobra2",
"sub_path": "process/0.30mm Draft @Anycubic Kobra2.json"
} }
], ],
"filament_list": [ "filament_list": [
@ -206,6 +222,10 @@
{ {
"name": "Anycubic 4Max Pro 2 0.4 nozzle", "name": "Anycubic 4Max Pro 2 0.4 nozzle",
"sub_path": "machine/Anycubic 4Max Pro 2 0.4 nozzle.json" "sub_path": "machine/Anycubic 4Max Pro 2 0.4 nozzle.json"
},
{
"name": "Anycubic Kobra 2 0.4 nozzle",
"sub_path": "machine/Anycubic Kobra 2 0.4 nozzle.json"
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -18,6 +18,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -18,6 +18,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -21,6 +21,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -21,6 +21,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -18,6 +18,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -33,6 +33,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -18,6 +18,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -21,6 +21,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -21,6 +21,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -15,6 +15,7 @@
"Anycubic Vyper 0.4 nozzle", "Anycubic Vyper 0.4 nozzle",
"Anycubic Kobra Max 0.4 nozzle", "Anycubic Kobra Max 0.4 nozzle",
"Anycubic 4Max Pro 0.4 nozzle", "Anycubic 4Max Pro 0.4 nozzle",
"Anycubic 4Max Pro 2 0.4 nozzle" "Anycubic 4Max Pro 2 0.4 nozzle",
"Anycubic Kobra 2 0.4 nozzle"
] ]
} }

View File

@ -0,0 +1,114 @@
{
"type": "machine",
"setting_id": "GM_Anycubic_006",
"name": "Anycubic Kobra 2 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_machine_common",
"printer_model": "Anycubic Kobra 2",
"default_print_profile": "0.20mm Standard @Anycubic Kobra2",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "250",
"nozzle_type": "undefine",
"auxiliary_fan": "0",
"machine_max_acceleration_extruding": [
"2500",
"2500"
],
"machine_max_acceleration_retracting": [
"2500",
"2500"
],
"machine_max_acceleration_travel": [
"3000",
"1250"
],
"machine_max_acceleration_x": [
"2500",
"2500"
],
"machine_max_acceleration_y": [
"2500",
"2500"
],
"machine_max_acceleration_z": [
"800",
"800"
],
"machine_max_speed_e": [
"80",
"80"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"250",
"250"
],
"machine_max_speed_z": [
"8",
"8"
],
"machine_max_jerk_e": [
"10",
"10"
],
"machine_max_jerk_x": [
"15",
"15"
],
"machine_max_jerk_y": [
"10",
"10"
],
"machine_max_jerk_z": [
"2",
"2"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.04"
],
"printer_settings_id": "Anycubic",
"retraction_minimum_travel": [
"1"
],
"retract_before_wipe": [
"70%"
],
"retraction_length": [
"2"
],
"retract_length_toolchange": [
"1"
],
"retraction_speed": [
"80"
],
"deretraction_speed": [
"80"
],
"single_extruder_multi_material": "0",
"change_filament_gcode": "M600",
"machine_pause_gcode": "M601",
"default_filament_profile": [
"Anycubic Generic PLA"
],
"machine_start_gcode": "G90 ;Use absolute coordinates\nM83 ;Extruder relative mode\nM104 S[first_layer_temperature] ;Set extruder temp\nM140 S[first_layer_bed_temperature] ;Set bed temp\nM190 S[first_layer_bed_temperature] ;Wait for bed temp\nM109 S[first_layer_temperature] ;Wait for extruder temp\nG28 ;Move X/Y/Z to min endstops\nG1 Z0.28 ;Lift nozzle a bit\nG92 E0 ;Specify current extruder position as zero\nG1 Y3 F1800 ;Move Y to purge point\nG1 X60 E25 F500 ;Extrude 25mm of filament in a 5cm line\nG92 E0 ;Zero the extruded length again\nG1 E-2 F500 ;Retract a little\nG1 X70 F4000 ;Quickly wipe away from the filament line\nM117",
"machine_end_gcode": "M104 S0 ;Extruder off\nM140 S0 ;Heatbed off\nM107 ;Fan off\nG91 ;Relative positioning\nG1 E-5 F3000 ;Retract filament\nG1 Z+0.3 F3000 ;Lift print head\nG28 X0 F3000 ;Home X axis\nM84 ;Disable stepper motors",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n[layer_num] @ [layer_z]mm",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n[layer_num] @ [layer_z]mm",
"scan_first_layer": "0"
}

View File

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Anycubic Kobra 2",
"model_id": "Anycubic-Kobra-2",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Anycubic",
"bed_model": "anycubic_kobra2_buildplate_model.stl",
"bed_texture": "anycubic_kobra2_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF"
}

View File

@ -0,0 +1,108 @@
{
"type": "process",
"setting_id": "GP_Anycubic_017",
"name": "0.15mm Optimal @Anycubic Kobra2",
"from": "system",
"inherits": "fdm_process_common",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.15",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "1.2",
"bridge_flow": "0.85",
"bridge_speed": "40",
"brim_width": "3",
"brim_object_gap": "0.12",
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "2500",
"top_surface_acceleration": "0",
"bridge_no_support": "1",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.1",
"enable_arc_fitting": "0",
"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "zig-zag",
"initial_layer_acceleration": "2000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.28",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"interface_shells": "0",
"ironing_flow": "15%",
"ironing_spacing": "0.1",
"ironing_speed": "15",
"ironing_type": "no ironing",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "20",
"overhang_3_4_speed": "15",
"overhang_4_4_speed": "10",
"inner_wall_line_width": "0.5",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "0",
"internal_solid_infill_line_width": "0.5",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "grid",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.15",
"support_filament": "0",
"support_line_width": "0.4",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "3",
"support_interface_bottom_layers": "-1",
"support_interface_spacing": "0.15",
"support_interface_speed": "100%",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.15",
"support_speed": "100",
"support_threshold_angle": "65",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
"detect_thin_wall": "1",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"initial_layer_speed": "50%",
"initial_layer_infill_speed": "50%",
"outer_wall_speed": "150",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"top_surface_speed": "120",
"gap_infill_speed": "100",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0.02",
"xy_contour_compensation": "0.02",
"compatible_printers": [
"Anycubic Kobra 2 0.4 nozzle"
]
}

View File

@ -0,0 +1,108 @@
{
"type": "process",
"setting_id": "GP_Anycubic_018",
"name": "0.20mm Standard @Anycubic Kobra2",
"from": "system",
"inherits": "fdm_process_common",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.2",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "1.2",
"bridge_flow": "0.85",
"bridge_speed": "40",
"brim_width": "3",
"brim_object_gap": "0.12",
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "2500",
"top_surface_acceleration": "0",
"bridge_no_support": "1",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.1",
"enable_arc_fitting": "0",
"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "zig-zag",
"initial_layer_acceleration": "2000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.28",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"interface_shells": "0",
"ironing_flow": "15%",
"ironing_spacing": "0.1",
"ironing_speed": "15",
"ironing_type": "no ironing",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "20",
"overhang_3_4_speed": "15",
"overhang_4_4_speed": "10",
"inner_wall_line_width": "0.5",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "0",
"internal_solid_infill_line_width": "0.5",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "grid",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.4",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "3",
"support_interface_bottom_layers": "-1",
"support_interface_spacing": "0.2",
"support_interface_speed": "100%",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "100",
"support_threshold_angle": "65",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
"detect_thin_wall": "1",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"initial_layer_speed": "50%",
"initial_layer_infill_speed": "50%",
"outer_wall_speed": "150",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"top_surface_speed": "120",
"gap_infill_speed": "100",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0.02",
"xy_contour_compensation": "0.02",
"compatible_printers": [
"Anycubic Kobra 2 0.4 nozzle"
]
}

View File

@ -0,0 +1,108 @@
{
"type": "process",
"setting_id": "GP_Anycubic_019",
"name": "0.30mm Draft @Anycubic Kobra2",
"from": "system",
"inherits": "fdm_process_common",
"instantiation": "true",
"adaptive_layer_height": "1",
"reduce_crossing_wall": "0",
"layer_height": "0.3",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "1.2",
"bridge_flow": "0.85",
"bridge_speed": "40",
"brim_width": "3",
"brim_object_gap": "0.12",
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "2500",
"top_surface_acceleration": "0",
"bridge_no_support": "1",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.1",
"enable_arc_fitting": "0",
"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "zig-zag",
"initial_layer_acceleration": "2000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.28",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"interface_shells": "0",
"ironing_flow": "15%",
"ironing_spacing": "0.1",
"ironing_speed": "15",
"ironing_type": "no ironing",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "20",
"overhang_3_4_speed": "15",
"overhang_4_4_speed": "10",
"inner_wall_line_width": "0.5",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "0",
"internal_solid_infill_line_width": "0.5",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "grid",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.3",
"support_filament": "0",
"support_line_width": "0.4",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "3",
"support_interface_bottom_layers": "-1",
"support_interface_spacing": "0.3",
"support_interface_speed": "100%",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.3",
"support_speed": "100",
"support_threshold_angle": "65",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
"detect_thin_wall": "1",
"top_surface_pattern": "monotonic",
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"initial_layer_speed": "50%",
"initial_layer_infill_speed": "50%",
"outer_wall_speed": "150",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"top_surface_speed": "120",
"gap_infill_speed": "100",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0.02",
"xy_contour_compensation": "0.02",
"compatible_printers": [
"Anycubic Kobra 2 0.4 nozzle"
]
}