diff --git a/resources/definitions/hms434.def.json b/resources/definitions/hms434.def.json index b2dbce3f13..5d4243e333 100644 --- a/resources/definitions/hms434.def.json +++ b/resources/definitions/hms434.def.json @@ -81,18 +81,19 @@ "layer_height": {"maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, "layer_height_0": {"maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, "line_width": {"value": "(machine_nozzle_size + 0.2)" }, - "wall_line_width_0": {"value": "(machine_nozzle_size - 0.05)" }, + "wall_line_width_0": {"value": "(machine_nozzle_size)" }, "infill_line_width": {"value": "(line_width)" }, "initial_layer_line_width_factor": {"value": 110 }, "wall_thickness": {"value": "(line_width * 3) if infill_sparse_density < 95 else line_width" }, - "roofing_layer_count": {"value": "4" }, - "top_bottom_thickness": {"value": "(layer_height_0 + (layer_height * 3))" }, - "top_layers": {"value": "4" }, + "roofing_layer_count": {"value": "1" }, + "top_bottom_thickness": {"value": "(layer_height_0 + (layer_height * (top_layers - 1)))" }, + "top_layers": {"value": "4 if infill_sparse_density < 95 else 1" }, "bottom_layers": {"value": "(top_layers)" }, "wall_0_inset": {"value": "0" }, "outer_inset_first": {"value": true }, "alternate_extra_perimeter": {"value": false }, + "travel_compensate_overlapping_walls_enabled": {"value": false }, "filter_out_tiny_gaps": {"value": true }, "fill_outline_gaps": {"value": true }, "z_seam_type": {"value": "'shortest'"}, @@ -107,7 +108,7 @@ "infill_sparse_density": {"value": 30}, "infill_pattern": {"value": "'lines'"}, - "infill_before_walls": {"value": false}, + "infill_before_walls": {"value": true}, "material_print_temperature_layer_0": {"value": "material_print_temperature"}, "material_initial_print_temperature": {"value": "material_print_temperature", @@ -116,7 +117,7 @@ "material_bed_temperature_layer_0": {"value": "material_bed_temperature"}, "material_flow_layer_0": {"value": "material_flow"}, "retraction_enable": {"value": true }, - "retract_at_layer_change": {"value": true }, + "retract_at_layer_change": {"value": false }, "retraction_min_travel": {"value": "(round(line_width * 10))"}, "switch_extruder_retraction_speeds": {"value": "(retraction_speed)"}, "switch_extruder_prime_speed": {"value": "(retraction_prime_speed)"},