diff --git a/resources/definitions/nwa3d_a5.def.json b/resources/definitions/nwa3d_a5.def.json new file mode 100644 index 0000000000..3deb0027fd --- /dev/null +++ b/resources/definitions/nwa3d_a5.def.json @@ -0,0 +1,64 @@ +{ + "name": "NWA3D A5", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "DragonJe", + "manufacturer": "NWA 3D LLC", + "file_formats": "text/x-gcode", + "platform_offset": [0, 0, 0], + "has_materials": true, + "has_variants": false, + "has_machine_materials": true, + "has_variant_materials": false, + "preferred_quality_type": "normal", + "has_machine_quality": true, + "preferred_material": "generic_pla", + "machine_extruder_trains": + { + "0": "nwa3d_a5_extruder_0" + } + }, + + "overrides": { + "machine_name": { + "default_value": "NWA3D A5" + }, + "machine_width": { + "default_value": 125 + }, + "machine_height": { + "default_value": 100 + }, + "machine_depth": { + "default_value": 150 + }, + "machine_head_polygon": { + "default_value": [ + [-30, 34], + [-30, -32], + [30, -32], + [30, 34] + ] + }, + "gantry_height": { + "default_value": 30 + }, + "machine_heated_bed": { + "default_value": false + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_gcode_flavor": { + "default_value": "RepRap (RepRap)" + }, + "machine_start_gcode": { + "default_value": "G28 ; Home\nG1 Z15.0 F6000 ; Move Z axis up 15mm\n ; Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\n ; Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" + } + } +} diff --git a/resources/extruders/nwa3d_a5_extruder_0.def.json b/resources/extruders/nwa3d_a5_extruder_0.def.json new file mode 100644 index 0000000000..5c3cc6a127 --- /dev/null +++ b/resources/extruders/nwa3d_a5_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "id": "nwa3d_a5_extruder_0", + "version": 2, + "name": "Regular 0.4mm Nozzle", + "inherits": "fdmextruder", + "metadata": { + "machine": "nwa3d_a5", + "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/nwa3d_a5/nwa3d_a5_best.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg new file mode 100644 index 0000000000..933f731dbd --- /dev/null +++ b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg @@ -0,0 +1,131 @@ +[general] +version = 4 +name = Best Quality +definition = nwa3d_a5 + +[metadata] +setting_version = 6 +type = quality +quality_type = best +weight = 1 +global_quality = True + +[values] +layer_height = 0.08 +initial_layer_height = 0.25 +line_width = 0.4 +initial_layer_line_width = 100 +wall_thickness = 0.8 +outer_wall_wipe_distance = 0.2 +top_surface_skin_layers = 1 +top_bottom_thickness = 0.6 +top_thickness = 0.8 +top_layers = 5 +bottom_thickness = 0.6 +bottom_layers = 3 +top_bottom_pattern = lines +bottom_pattern_initial_layer = lines +outer_wall_inset = 0 +optimize_wall_printing_order = false +outer_before_inner_walls = false +alternate_extra_wall = false +compensate_wall_overlaps = true +compensate_outer_wall_overlaps = true +compensate_inner_wall_overlaps = true +minimum_wall_flow = 0 +fill_gaps_between_walls = everywhere +filter_out_tiny_gaps = true +print_thin_walls = true +horizontal_expansion = 0 +ignore_small_z_gaps = true +extra_skin_wall_count = 1 +enable_ironing = false +infill_density = 20 +connect_infill_lines = false +infill_line_multiplier = 1 +extra_infill_wall_count = 0 +infill_overlap_percentage = 10 +skin_overlap_percentage = 5 +infill_wipe_distance = 0.1 +gradual_infill_steps = 0 +infill_before_walls = false +infill_support = false +maximum_skin_angle_for_expansion = 90 +material_diameter = 1.75 +default_printing_temperature = 220 +initial_printing_temperature = 220 +final_printing_temperature = 220 +default_build_plate_temperature = 0 +build_plate_temperature = 0 +flow = 100 +enable_retraction = true +retract_at_layer_change = false +retraction_distance = 5 +retraction_speed = 45 +retraction_extra_prime_amount = 0 +retraction_minimum_travel = 0.8 +maximum_retraction_count = 90 +minimum_extrusion_distance_window = 5 +limit_support_retractions = true +nozzle_switch_retraction_distance = 16 +nozzle_switch_retraction_speed = 20 +print_speed = 30 +travel_speed = 150 +initial_layer_speed = 10 +initial_layer_travel_speed = 50 +maximum_z_speed = 0 +number_of_slower_layers = 2 +equalize_filament_flow = false +enable_acceleration_control = false +top_surface_skin_acceleration = 3000 +enable_jerk_control = false +combing_mode = off +retract_before_outer_wall = false +z_hop_when_retracted = false +enable_print_cooling = true +fan_speed = 100 +initial_fan_speed = 0 +regular_fan_speed_at_height = 0.25 +regular_fan_speed_at_layer = 2 +lift_head = false +generate_support = true +support_placement = everywhere +support_overhang_angle = 50 +support_pattern = grid +support_wall_line_count = 0 +connect_support_lines = false +support_density = 20 +support_infill_line_direction = 0 +enable_support_brim = true +support_brim_line_count = 5 +support_z_distance = 0.18 +support_x_y_distance = 0.7 +minimum_support_x_y_distance = 0.2 +support_stair_step_height = 0.3 +support_stair_step_maximum_width = 5.0 +support_join_distance = 2.0 +support_horizontal_expansion = 0.2 +gradual_support_infill_steps = 0 +enable_support_roof = true +enable_support_floor = false +support_roof_thickness = 0.45 +support_roof_density = 45 +support_roof_pattern = lines +fan_speed_override = false +use_towers = true +tower_diameter = 3 +tower_roof_angle = 65 +build_plate_adhesion_type = skirt +skirt_line_count = 2 +skirt_distance = 3 +union_overlapping_volumes = true +remove_all_holes = false +extensive_stiching = false +keep_disconnected_faces = false +merge_meshes_overlap = 0.15 +remove_mesh_intersection = false + + + + + diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg new file mode 100644 index 0000000000..167bfb5dad --- /dev/null +++ b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg @@ -0,0 +1,125 @@ +[general] +version = 4 +name = Fast Quality +definition = nwa3d_a5 + +[metadata] +setting_version = 6 +type = quality +quality_type = fast +weight = -1 +global_quality = True + +[values] +layer_height = 0.25 +initial_layer_height = 0.25 +line_width = 0.4 +initial_layer_line_width = 100 +wall_thickness = 0.8 +outer_wall_wipe_distance = 0.2 +top_surface_skin_layers = 1 +top_bottom_thickness = 0.6 +top_thickness = 0.8 +top_layers = 5 +bottom_thickness = 0.6 +bottom_layers = 3 +top_bottom_pattern = lines +bottom_pattern_initial_layer = lines +outer_wall_inset = 0 +optimize_wall_printing_order = false +outer_before_inner_walls = false +alternate_extra_wall = false +compensate_wall_overlaps = true +compensate_outer_wall_overlaps = true +compensate_inner_wall_overlaps = true +minimum_wall_flow = 0 +fill_gaps_between_walls = everywhere +filter_out_tiny_gaps = true +print_thin_walls = true +horizontal_expansion = 0 +ignore_small_z_gaps = true +extra_skin_wall_count = 1 +enable_ironing = false +infill_density = 15 +connect_infill_lines = false +infill_line_multiplier = 1 +extra_infill_wall_count = 0 +infill_overlap_percentage = 10 +skin_overlap_percentage = 5 +infill_wipe_distance = 0.1 +gradual_infill_steps = 0 +infill_before_walls = false +infill_support = false +maximum_skin_angle_for_expansion = 90 +material_diameter = 1.75 +default_printing_temperature = 220 +initial_printing_temperature = 220 +final_printing_temperature = 220 +default_build_plate_temperature = 0 +build_plate_temperature = 0 +flow = 100 +enable_retraction = true +retract_at_layer_change = false +retraction_distance = 5 +retraction_speed = 45 +retraction_extra_prime_amount = 0 +retraction_minimum_travel = 0.8 +maximum_retraction_count = 90 +minimum_extrusion_distance_window = 5 +limit_support_retractions = true +nozzle_switch_retraction_distance = 16 +nozzle_switch_retraction_speed = 20 +print_speed = 60 +travel_speed = 150 +initial_layer_speed = 10 +initial_layer_travel_speed = 50 +maximum_z_speed = 0 +number_of_slower_layers = 2 +equalize_filament_flow = false +enable_acceleration_control = false +enable_jerk_control = false +combing_mode = off +retract_before_outer_wall = false +z_hop_when_retracted = false +enable_print_cooling = true +fan_speed = 100 +initial_fan_speed = 0 +regular_fan_speed_at_height = 0.5 +regular_fan_speed_at_layer = 2 +lift_head = false +generate_support = true +support_placement = everywhere +support_overhang_angle = 50 +support_pattern = grid +support_wall_line_count = 0 +connect_support_lines = false +support_density = 15 +support_infill_line_direction = 0 +enable_support_brim = true +support_brim_line_count = 5 +support_z_distance = 0.3 +support_x_y_distance = 0.7 +minimum_support_x_y_distance = 0.2 +support_stair_step_height = 0.3 +support_stair_step_maximum_width = 5.0 +support_join_distance = 2.0 +support_horizontal_expansion = 0.2 +gradual_support_infill_steps = 0 +enable_support_roof = true +enable_support_floor = false +support_roof_thickness = 0.45 +support_roof_density = 45 +support_roof_pattern = lines +fan_speed_override = false +use_towers = true +tower_diameter = 3 +tower_roof_angle = 65 +build_plate_adhesion_type = skirt +skirt_line_count = 2 +skirt_distance = 3 +union_overlapping_volumes = true +remove_all_holes = false +extensive_stiching = false +keep_disconnected_faces = false +merged_meshes_overlap = 0.15 +remove_mesh_intersection = false diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg new file mode 100644 index 0000000000..30bcbed244 --- /dev/null +++ b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg @@ -0,0 +1,125 @@ +[general] +version = 4 +name = Normal Quality +definition = nwa3d_a5 + +[metadata] +setting_version = 6 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] +layer_height = 0.15 +initial_layer_height = 0.25 +line_width = 0.4 +initial_layer_line_width = 100 +wall_thickness = 0.8 +outer_wall_wipe_distance = 0.2 +top_surface_skin_layers = 1 +top_bottom_thickness = 0.6 +top_thickness = 0.8 +top_layers = 5 +bottom_thickness = 0.6 +bottom_layers = 3 +top_bottom_pattern = lines +bottom_pattern_initial_layer = lines +outer_wall_inset = 0 +optimize_wall_printing_order = false +outer_before_inner_walls = false +alternate_extra_wall = false +compensate_wall_overlaps = true +compensate_outer_wall_overlaps = true +compensate_inner_wall_overlaps = true +minimum_wall_flow = 0 +fill_gaps_between_walls = everywhere +filter_out_tiny_gaps = true +print_thin_walls = true +horizontal_expansion = 0 +ignore_small_z_gaps = true +extra_skin_wall_count = 1 +enable_ironing = false +infill_density = 20 +connect_infill_lines = false +infill_line_multiplier = 1 +extra_infill_wall_count = 0 +infill_overlap_percentage = 10 +skin_overlap_percentage = 5 +infill_wipe_distance = 0.1 +gradual_infill_steps = 0 +infill_before_walls = false +infill_support = false +maximum_skin_angle_for_expansion = 90 +material_diameter = 1.75 +default_printing_temperature = 220 +initial_printing_temperature = 220 +final_printing_temperature = 220 +default_build_plate_temperature = 0 +build_plate_temperature = 0 +flow = 100 +enable_retraction = true +retract_at_layer_change = false +retraction_distance = 5 +retraction_speed = 45 +retraction_extra_prime_amount = 0 +retraction_minimum_travel = 0.8 +maximum_retraction_count = 90 +minimum_extrusion_distance_window = 5 +limit_support_retractions = true +nozzle_switch_retraction_distance = 16 +nozzle_switch_retraction_speed = 20 +print_speed = 50 +travel_speed = 150 +initial_layer_speed = 10 +initial_layer_travel_speed = 50 +maximum_z_speed = 0 +number_of_slower_layers = 2 +equalize_filament_flow = false +enable_acceleration_control = false +enable_jerk_control = false +combing_mode = off +retract_before_outer_wall = false +z_hop_when_retracted = false +enable_print_cooling = true +fan_speed = 100 +initial_fan_speed = 0 +regular_fan_speed_at_height = 0.25 +regular_fan_speed_at_layer = 2 +lift_head = false +generate_support = true +support_placement = everywhere +support_overhang_angle = 50 +support_pattern = grid +support_wall_line_count = 0 +connect_support_lines = false +support_density = 20 +support_infill_line_direction = 0 +enable_support_brim = true +support_brim_line_count = 5 +support_z_distance = 0.2 +support_x_y_distance = 0.7 +minimum_support_x_y_distance = 0.2 +support_stair_step_height = 0.3 +support_stair_step_maximum_width = 5.0 +support_join_distance = 2.0 +support_horizontal_expansion = 0.2 +gradual_support_infill_steps = 0 +enable_support_roof = true +enable_support_floor = false +support_roof_thickness = 0.45 +support_roof_density = 45 +support_roof_pattern = lines +fan_speed_override = false +use_towers = true +tower_diameter = 3 +tower_roof_angle = 65 +build_plate_adhesion_type = skirt +skirt_line_count = 2 +skirt_distance = 3 +union_overlapping_volumes = true +remove_all_holes = false +extensive_stiching = false +keep_disconnected_faces = false +merged_meshes_overlap = 0.15 +remove_mesh_intersection = false