diff --git a/resources/definitions/Arjun300_Duplication_Mode.def.json b/resources/definitions/Arjun300_Duplication_Mode.def.json new file mode 100644 index 0000000000..ecdb4e749e --- /dev/null +++ b/resources/definitions/Arjun300_Duplication_Mode.def.json @@ -0,0 +1,113 @@ +{ + "version": 2, + "name": "Arjun300 Duplication Mode ", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "has_materials": true, + + "has_variants": true, + "preferred_variant_name": "0.4 mm", + "exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "ultimaker_bam", "generic_pva", "ultimaker_pva", "generic_tough_pla", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white"], + "machine_extruder_trains": + { + "0": "arjun300_dm_extruder" + } + }, + + "overrides": { + "machine_name": { "default_value": "Arjun300 Duplication Mode " }, + "machine_width": { + "default_value": 158.5 + }, + "machine_height": { + "default_value": 290 + }, + "machine_depth": { + "default_value": 310 + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "machine_show_variants": { + "default_value": true + }, + "machine_acceleration": { + "default_value": 2000 + }, + "machine_max_feedrate_x": { + "default_value": 150 + }, + "machine_max_feedrate_y": { + "default_value": 150 + }, + "machine_max_feedrate_z": { + "default_value": 15 + }, + "machine_max_feedrate_e": { + "default_value": 150 + }, + "machine_disallowed_areas": { + "default_value": [ + [[ -75.75, -155], [ -79.25, -155], [ -79.25, 155], [ -75.75, 155]] + ] + }, + "line_width": { "value": "machine_nozzle_size"}, + "material_diameter": { + "default_value": 1.75 + }, + "retraction_amount": { + "default_value": 6.5 + }, + "retraction_speed": { + "default_value": 30 + }, + "adhesion_type": { + "default_value": "skirt" + }, + "start_layers_at_same_position": + { + "enabled": true, + "value": false + }, + "layer_start_x": + { + "enabled": "start_layers_at_same_position", + "value": "machine_width/2" + }, + "layer_start_y": + { + "enabled": "start_layers_at_same_position", + "value": "machine_depth" + }, + "retraction_hop_enabled": { "value": false }, + "retraction_hop_only_when_collides": + { + "enabled": true, + "value": false + }, + + "machine_gcode_flavor": { + "default_value": "Marlin" + }, + "machine_start_gcode": { + "default_value": "M605 S2 R0 X155\nG21\nG90\nM82\nM107\nM104 S{material_print_temperature}\nM105\nM109 S{material_print_temperature}\nG28 Z0\nG1 Z15 F150\nG28 Y0\nG1 Y20 F6000\nG28 X0\nG1 X80 F9000\nT0\nG92 E0\nG1 E35 F250\nG1 E45 F120\nG92 E0\nG1 X100 Z0 F5000\nG1 X145 F9000\nM117\n" + }, + "machine_end_gcode": { + "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM107 P1\nM104 S0\nM140 S0\nM117\nM605 S0\nG28 X0 Y0\nM84" + }, + "machine_extruder_count": { + "default_value": 1 + } + } +} diff --git a/resources/definitions/arjun300.def.json b/resources/definitions/arjun300.def.json new file mode 100644 index 0000000000..e9f2244027 --- /dev/null +++ b/resources/definitions/arjun300.def.json @@ -0,0 +1,126 @@ +{ + "version": 2, + "name": "Arjun 300", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Venkat kamesh", + "manufacturer": "Sri Vignan Technologies", + "weight": 3, + "file_formats": "text/x-gcode", + "platform": "arjun300_platform.stl", + "platform_offset": [0, -5, 0], + "has_materials": true, + + "has_variants": true, + "preferred_variant_name": "0.4 mm", + "machine_extruder_trains": + { + "0": "arjun300_dual_extruder_0", + "1": "arjun300_dual_extruder_1" + } + }, + + "overrides": { + "machine_name": { "default_value": "Arjun 300" }, + "machine_width": { + "default_value": 317 + }, + "machine_height": { + "default_value": 290 + }, + "machine_depth": { + "default_value": 310 + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_heated_bed": { + "default_value": true + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "machine_show_variants": { + "default_value": true + }, + "machine_acceleration": { + "default_value": 2000 + }, + "machine_max_feedrate_x": { + "default_value": 300 + }, + "machine_max_feedrate_y": { + "default_value": 300 + }, + "machine_max_feedrate_z": { + "default_value": 15 + }, + "machine_max_feedrate_e": { + "default_value": 150 + }, + "machine_use_extruder_offset_to_offset_coords": { + "default_value": false + }, + "line_width": { + "value": "machine_nozzle_size" + }, + "speed_travel": { + "maximum_value": "300", + "value": "200" + }, + "optimize_wall_printing_order": { "value": "True" }, + "material_diameter": { + "default_value": 1.75 + }, + "retraction_amount": { + "default_value": 6.5 + }, + "retraction_speed": { + "default_value": 30 + }, + "switch_extruder_retraction_amount": { + "default_value": 16, + "enabled": true + }, + "switch_extruder_retraction_speeds": { + "default_value": 30, + "enabled": true + }, + "switch_extruder_retraction_speed": { + "default_value": 30, + "enabled": true + }, + "switch_extruder_prime_speed": { + "default_value": 30, + "enabled": true + }, + "adhesion_type": { + "default_value": "skirt" + }, + "start_layers_at_same_position": { + "enabled": true, + "value": false + }, + "layer_start_x": { + "enabled": "start_layers_at_same_position", + "value": "machine_width/2" + }, + "layer_start_y": { + "enabled": "start_layers_at_same_position", + "value": "machine_depth" + }, + "machine_gcode_flavor": { + "default_value": "Marlin" + }, + "machine_start_gcode": { + "default_value": "M605 S0\nG21\nG90\nM82\nM107\nT1\nG28\nG1 Z0.3 F150\nT1\nG92 E0\nG1 E45 F210\nG92 E0\nT0\nG92 E0\nG1 E45 F210\nG92 E0\nM117\n" + }, + "machine_end_gcode": { + "default_value": "G91\nG1 Z+0.5 E-16 Y+10 F9000\nG90\nM107\nM104 S0 T1\nM104 S0 T0\nM140 S0\nM117\nG28 X0 Y0\nT0\nM84" + }, + "machine_extruder_count": { + "default_value": 2 + } + } +} diff --git a/resources/extruders/arjun300_dm_extruder.def.json b/resources/extruders/arjun300_dm_extruder.def.json new file mode 100644 index 0000000000..c0083081c7 --- /dev/null +++ b/resources/extruders/arjun300_dm_extruder.def.json @@ -0,0 +1,21 @@ +{ + "id": "arjun300_dm_extruder", + "version": 2, + "name": "Duplication Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "arjun300_dm ", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} \ No newline at end of file diff --git a/resources/extruders/arjun300_dual_extruder_0.def.json b/resources/extruders/arjun300_dual_extruder_0.def.json new file mode 100644 index 0000000000..f922851ad2 --- /dev/null +++ b/resources/extruders/arjun300_dual_extruder_0.def.json @@ -0,0 +1,27 @@ +{ + "id": "arjun300_dual_extruder_0", + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "arjun300_dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x - 10" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y + 10" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": 1 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} diff --git a/resources/extruders/arjun300_dual_extruder_1.def.json b/resources/extruders/arjun300_dual_extruder_1.def.json new file mode 100644 index 0000000000..3d6a92a64b --- /dev/null +++ b/resources/extruders/arjun300_dual_extruder_1.def.json @@ -0,0 +1,29 @@ +{ + "id": "arjun300_dual_extruder_1", + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "arjun300_dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "value": "prime_tower_position_x - 10" }, + "machine_extruder_start_pos_y": { "value": "prime_tower_position_y + 10" }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "value": 315.5 }, + "machine_extruder_end_pos_y": { "value": "prime_tower_position_y" } + } +} + + diff --git a/resources/meshes/arjun300_platform.stl b/resources/meshes/arjun300_platform.stl new file mode 100644 index 0000000000..4065afc72d Binary files /dev/null and b/resources/meshes/arjun300_platform.stl differ diff --git a/resources/variants/arjun300_0.2.inst.cfg b/resources/variants/arjun300_0.2.inst.cfg new file mode 100644 index 0000000000..fc3f16b2fa --- /dev/null +++ b/resources/variants/arjun300_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/arjun300_0.3.inst.cfg b/resources/variants/arjun300_0.3.inst.cfg new file mode 100644 index 0000000000..9ed7a248b4 --- /dev/null +++ b/resources/variants/arjun300_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/arjun300_0.4.inst.cfg b/resources/variants/arjun300_0.4.inst.cfg new file mode 100644 index 0000000000..3d0c2b18b6 --- /dev/null +++ b/resources/variants/arjun300_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/arjun300_0.5.inst.cfg b/resources/variants/arjun300_0.5.inst.cfg new file mode 100644 index 0000000000..1cf51acc7d --- /dev/null +++ b/resources/variants/arjun300_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/arjun300_0.6.inst.cfg b/resources/variants/arjun300_0.6.inst.cfg new file mode 100644 index 0000000000..7d4778b6be --- /dev/null +++ b/resources/variants/arjun300_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/arjun300_0.8.inst.cfg b/resources/variants/arjun300_0.8.inst.cfg new file mode 100644 index 0000000000..674c9aa35a --- /dev/null +++ b/resources/variants/arjun300_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/arjun300_dm_0.2.inst.cfg b/resources/variants/arjun300_dm_0.2.inst.cfg new file mode 100644 index 0000000000..b2a3d99a5e --- /dev/null +++ b/resources/variants/arjun300_dm_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.2 mm Nozzle +version = 4 +definition = Arjun300_Duplication_Mode + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/arjun300_dm_0.3.inst.cfg b/resources/variants/arjun300_dm_0.3.inst.cfg new file mode 100644 index 0000000000..3a28b92b76 --- /dev/null +++ b/resources/variants/arjun300_dm_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.3 mm Nozzle +version = 4 +definition = Arjun300_Duplication_Mode + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/arjun300_dm_0.4.inst.cfg b/resources/variants/arjun300_dm_0.4.inst.cfg new file mode 100644 index 0000000000..293c8d3036 --- /dev/null +++ b/resources/variants/arjun300_dm_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.4 mm Nozzle +version = 4 +definition = Arjun300_Duplication_Mode + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/arjun300_dm_0.5.inst.cfg b/resources/variants/arjun300_dm_0.5.inst.cfg new file mode 100644 index 0000000000..cf18825c43 --- /dev/null +++ b/resources/variants/arjun300_dm_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.5 mm Nozzle +version = 4 +definition = Arjun300_Duplication_Mode + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/arjun300_dm_0.6.inst.cfg b/resources/variants/arjun300_dm_0.6.inst.cfg new file mode 100644 index 0000000000..3c9eb47672 --- /dev/null +++ b/resources/variants/arjun300_dm_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.6 mm Nozzle +version = 4 +definition = Arjun300_Duplication_Mode + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/arjun300_dm_0.8.inst.cfg b/resources/variants/arjun300_dm_0.8.inst.cfg new file mode 100644 index 0000000000..98f542a4d4 --- /dev/null +++ b/resources/variants/arjun300_dm_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8 mm Nozzle +version = 4 +definition = Arjun300_Duplication_Mode + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/arjun300_pva_0.2.inst.cfg b/resources/variants/arjun300_pva_0.2.inst.cfg new file mode 100644 index 0000000000..dbe3a23df8 --- /dev/null +++ b/resources/variants/arjun300_pva_0.2.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.2 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.3.inst.cfg b/resources/variants/arjun300_pva_0.3.inst.cfg new file mode 100644 index 0000000000..5bb453a2ca --- /dev/null +++ b/resources/variants/arjun300_pva_0.3.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.3 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.4.inst.cfg b/resources/variants/arjun300_pva_0.4.inst.cfg new file mode 100644 index 0000000000..cdc8de6b52 --- /dev/null +++ b/resources/variants/arjun300_pva_0.4.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.4 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.5.inst.cfg b/resources/variants/arjun300_pva_0.5.inst.cfg new file mode 100644 index 0000000000..19b2de27c9 --- /dev/null +++ b/resources/variants/arjun300_pva_0.5.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.5 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.6.inst.cfg b/resources/variants/arjun300_pva_0.6.inst.cfg new file mode 100644 index 0000000000..ea94d99088 --- /dev/null +++ b/resources/variants/arjun300_pva_0.6.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.6 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file diff --git a/resources/variants/arjun300_pva_0.8.inst.cfg b/resources/variants/arjun300_pva_0.8.inst.cfg new file mode 100644 index 0000000000..068e843a00 --- /dev/null +++ b/resources/variants/arjun300_pva_0.8.inst.cfg @@ -0,0 +1,32 @@ +[general] +name = PVA 0.8 mm Nozzle +version = 4 +definition = arjun300 + +[metadata] + +setting_version = 15 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 +support_infill_sparse_thickness = =(layer_height * 2) if (layer_height * 2) <= 0.75 * machine_nozzle_size else layer_height +support_offset = 3 +support_bottom_height = =layer_height * 2 +support_bottom_pattern = zigzag +support_bottom_stair_step_height = =layer_height +support_infill_rate = 50 +support_interface_enable = True +support_interface_height = =layer_height * 5 +support_interface_skip_height = =layer_height +support_join_distance = 3 +support_xy_distance = =machine_nozzle_size / 2 +support_xy_distance_overhang = =machine_nozzle_size / 2 +support_angle = 45 +support_pattern = triangles +support_use_towers = False +support_z_distance = 0 +gradual_support_infill_steps = 2 +support_interface_density = 100 +support_interface_pattern = concentric \ No newline at end of file