diff --git a/resources/profiles/Snapmaker.idx b/resources/profiles/Snapmaker.idx index 03488b17c5..7717436ae7 100644 --- a/resources/profiles/Snapmaker.idx +++ b/resources/profiles/Snapmaker.idx @@ -1,2 +1,3 @@ min_slic3r_version = 2.4.1 1.0.0 Initial Snapmaker bundle +1.1.0 Add more Snapmaker printers diff --git a/resources/profiles/Snapmaker.ini b/resources/profiles/Snapmaker.ini index 68e32910b1..ab451642aa 100644 --- a/resources/profiles/Snapmaker.ini +++ b/resources/profiles/Snapmaker.ini @@ -1,473 +1,2932 @@ -# Snapmaker profiles - -# Based on the profiles from: https://github.com/nivekmai/snapmaker-prusa by nivekmai, WilliamBosacker, mrworf - +# Author: https://github.com/macdylan +# Update: 2023/11/30 [vendor] -# Vendor name will be shown by the Config Wizard. name = Snapmaker -# Configuration version of this file. Config file will only be installed, if the config_version differs. -# This means, the server may force the Slic3r configuration to be downgraded. -config_version = 1.0.0 -# Where to get the updates from? +config_version = 1.1.0 config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Snapmaker/ -# The printer models will be shown by the Configuration Wizard in this order, -[printer_model:A250] +[printer_model:Snapmaker J1] +name = Snapmaker J1 +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker J1_bed.stl +bed_texture = Snapmaker J1_texture.svg +thumbnail = Snapmaker J1_cover.png + +[printer_model:Snapmaker A250] name = Snapmaker A250 -variants = 0.4 +variants = 0.4;0.2;0.6;0.8 technology = FFF -bed_model = A250_bed.stl -bed_texture = A250_texture.svg -default_materials = Generic PLA @Snapmaker; Generic PETG @Snapmaker +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250_texture.svg +thumbnail = Snapmaker A250_cover.png -[printer_model:A350] +[printer_model:Snapmaker A350] name = Snapmaker A350 -variants = 0.4 +variants = 0.4;0.2;0.6;0.8 technology = FFF -bed_model = A350_bed.stl -bed_texture = A350_texture.svg -default_materials = Generic PLA @Snapmaker; Generic PETG @Snapmaker +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350_texture.svg +thumbnail = Snapmaker A350_cover.png -[print:*common*] -avoid_crossing_perimeters = 1 -avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic -bottom_solid_layers = 4 -bottom_solid_min_thickness = 0 -bridge_acceleration = 0 -bridge_angle = 0 -bridge_flow_ratio = 1 -bridge_speed = 60 -brim_separation = 0 -brim_type = outer_only -brim_width = 0 -clip_multipart_objects = 1 -complete_objects = 0 -default_acceleration = 0 -dont_support_bridges = 1 -draft_shield = disabled -elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 -external_perimeter_extrusion_width = 0.45 -external_perimeter_speed = 50% -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 25 -extruder_clearance_radius = 75 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = gyroid -first_layer_acceleration = 0 -first_layer_acceleration_over_raft = 0 -first_layer_extrusion_width = 0.45 -first_layer_height = 0.2 -first_layer_speed = 15 -first_layer_speed_over_raft = 30 -fuzzy_skin = none -fuzzy_skin_point_dist = 0.8 -fuzzy_skin_thickness = 0.3 -gap_fill_enabled = 1 -gap_fill_speed = 20 -gcode_comments = 0 -gcode_label_objects = 0 -gcode_resolution = 0.0125 -gcode_substitutions = -infill_acceleration = 0 -infill_anchor = 600% -infill_anchor_max = 50 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 100 -inherits = -interface_shells = 0 -ironing = 0 -ironing_flowrate = 15% -ironing_spacing = 0.25 -ironing_speed = 15 -ironing_type = top +[printer_model:Snapmaker A250 Dual] +name = Snapmaker A250 Dual +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250_texture.svg +thumbnail = Snapmaker A250 Dual_cover.png + +[printer_model:Snapmaker A350 Dual] +name = Snapmaker A350 Dual +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350_texture.svg +thumbnail = Snapmaker A350 Dual_cover.png + +[printer_model:Snapmaker A250 QSKit] +name = Snapmaker A250 QSKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250 QSKit_texture.svg +thumbnail = Snapmaker A250 QSKit_cover.png + +[printer_model:Snapmaker A350 QSKit] +name = Snapmaker A350 QSKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350 QSKit_texture.svg +thumbnail = Snapmaker A350 QSKit_cover.png + +[printer_model:Snapmaker A250 Dual QSKit] +name = Snapmaker A250 Dual QSKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250 QSKit_texture.svg +thumbnail = Snapmaker A250 Dual QSKit_cover.png + +[printer_model:Snapmaker A350 Dual QSKit] +name = Snapmaker A350 Dual QSKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350 QSKit_texture.svg +thumbnail = Snapmaker A350 Dual QSKit_cover.png + +[print:*fdm_process_common*] +adaptive_layer_height = 0 layer_height = 0.2 -max_print_speed = 100 -max_volumetric_speed = 0 -min_skirt_length = 4 -mmu_segmented_region_max_width = 0 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode -overhangs = 0 -perimeter_acceleration = 0 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 -perimeter_speed = 60 -perimeters = 2 -post_process = -print_settings_id = -raft_contact_distance = 0.1 -raft_expansion = 1.5 -raft_first_layer_density = 90% -raft_first_layer_expansion = 3 -raft_layers = 0 -resolution = 0 -seam_position = nearest -single_extruder_multi_material_priming = 1 -skirt_distance = 5 -skirt_height = 1 -skirts = 3 +seam_position = aligned +seam_gap = 15% +role_based_wipe_speed = 1 +wipe_speed = 80% +wipe_on_loops = 1 slice_closing_radius = 0.049 -slicing_mode = regular -small_perimeter_speed = 25% -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 -solid_infill_speed = 80% -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_auto = 1 -support_material_bottom_contact_distance = 0 -support_material_bottom_interface_layers = -1 -support_material_buildplate_only = 0 -support_material_closing_radius = 2 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.38 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 0 -support_material_interface_layers = 2 -support_material_interface_pattern = rectilinear -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 60 -support_material_style = grid -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% +resolution = 0.012 +enable_arc_fitting = 0 +xy_contour_compensation = 0 +elefant_foot_compensation = 0.1 +precise_outer_wall = 1 +ironing_spacing = 0.15 +wall_transition_angle = 10 +wall_transition_filter_deviation = 25% +wall_transition_length = 100% +wall_distribution_count = 1 +min_bead_width = 85% +min_feature_size = 25% +bridge_density = 100% thick_bridges = 1 -thin_walls = 0 -threads = 8 -top_fill_pattern = monotonic -top_infill_extrusion_width = 0.4 -top_solid_infill_speed = 60% -top_solid_layers = 4 -top_solid_min_thickness = 0 -travel_speed = 150 -travel_speed_z = 0 -wipe_tower = 0 -wipe_tower_bridging = 10 -wipe_tower_brim_width = 2 +top_solid_infill_flow_ratio = 1 +bottom_solid_infill_flow_ratio = 1 +only_one_wall_top = 0 +only_one_wall_first_layer = 0 +max_travel_detour_distance = 0 wipe_tower_no_sparse_layers = 0 -wipe_tower_rotation_angle = 0 -wipe_tower_width = 60 -wipe_tower_x = 170 -wipe_tower_y = 140 -xy_size_compensation = 0 -compatible_printers_condition = nozzle_diameter[0]==0.4 - -[print:0.10mm HIGHDETAIL @SnapmakerA350] -inherits = *common* -layer_height = 0.1 -bottom_solid_layers = 7 -top_solid_layers = 8 +draft_shield = disabled +independent_support_layer_height = 1 +interface_shells = 0 +max_bridge_length = 10 +print_flow_ratio = 1 +top_surface_pattern = monotonicline +bottom_surface_pattern = monotonic +filter_out_gap_fill = 0 +infill_wall_overlap = 15% +infill_direction = 45 +bridge_angle = 0 +minimum_sparse_infill_area = 15 +infill_combination = 0 +detect_narrow_internal_solid_infill = 1 +ensure_vertical_shell_thickness = 1 +internal_bridge_support_thickness = 0.8 +initial_layer_infill_speed = 50 +initial_layer_travel_speed = 80% +ironing_speed = 50 +overhang_speed_classic = 0 +bridge_speed = 50 +travel_speed = 120 +default_acceleration = 2000 +bridge_acceleration = 1000 +travel_acceleration = 2000 +default_jerk = 0 +infill_jerk = 4 +initial_layer_jerk = 4 +inner_wall_jerk = 4 +outer_wall_jerk = 2 +top_surface_jerk = 2 +travel_jerk = 4 +support_type = normal(auto) +support_critical_regions_only = 1 +raft_layers = 0 +raft_contact_distance = 0.1 +raft_expansion = 2 +raft_first_layer_density = 90% +tree_support_wall_count = 2 +tree_support_adaptive_layer_height = 1 +tree_support_auto_brim = 1 +tree_support_brim_width = 3 +tree_support_with_infill = 0 +support_angle = 0 +support_bottom_interface_spacing = 0.12 +support_interface_loop_pattern = 0 +support_expansion = 1 +support_object_xy_distance = 0.9 +skirt_distance = 2 +skirt_height = 1 +brim_type = no_brim +brim_width = 5 +prime_volume = 7.3 +wipe_tower_cone_angle = 40 +flush_into_infill = 0 +flush_into_support = 1 +flush_into_objects = 0 +slicing_mode = regular +print_sequence = by layer +fuzzy_skin = none +fuzzy_skin_thickness = 0.3 +reduce_infill_retraction = 1 +gcode_comments = 0 +gcode_add_line_number = 0 +gcode_label_objects = 0 +post_process = +enforce_support_layers = 0 +exclude_object = 1 +standby_temperature_delta = -45 +timelapse_type = 0 +single_extruder_multi_material_priming = 0 +gap_fill_enabled = 0 +first_layer_height = 0.3 +perimeters = 3 +top_solid_layers = 4 top_solid_min_thickness = 0.8 -bottom_solid_min_thickness = 0.8 -bridge_speed = 40 -infill_speed = 50 -perimeter_speed = 40 -support_material_speed = 40 -max_print_speed = 50 -skirt_distance = 10 -first_layer_speed = 25% -compatible_printers_condition = nozzle_diameter[0]==0.4 and printer_model=="A350" - -[print:0.16mm OPTIMAL @SnapmakerA350] -inherits = *common* -layer_height = 0.16 -top_solid_layers = 6 -bottom_solid_layers = 6 -first_layer_speed = 25% -max_print_speed = 60 -compatible_printers_condition = nozzle_diameter[0]==0.4 and printer_model=="A350" - -[print:0.20mm NORMAL @SnapmakerA350] -inherits = *common* -compatible_printers_condition = nozzle_diameter[0]==0.4 and printer_model=="A350" - -[print:0.20mm FAST @SnapmakerA350] -inherits = 0.20mm NORMAL @SnapmakerA350 -bridge_speed = 80 -gap_fill_speed = 30 -infill_speed = 120 -ironing_speed = 20 +bottom_solid_layers = 3 +bottom_solid_min_thickness = 0 +avoid_crossing_perimeters = 1 +overhangs = 1 +perimeter_generator = arachne +fill_density = 15% +fill_pattern = grid +extrusion_width = 0.42 +first_layer_extrusion_width = 0.5 +perimeter_extrusion_width = 0.42 +external_perimeter_extrusion_width = 0.45 +top_infill_extrusion_width = 0.42 +infill_extrusion_width = 0.45 +solid_infill_extrusion_width = 0.42 +support_material_extrusion_width = 0.42 +xy_size_compensation = 0 +ironing_flowrate = 10% +bridge_flow_ratio = 0.95 +thin_walls = 0 +first_layer_speed = 50 +external_perimeter_speed = 70 perimeter_speed = 80 +infill_speed = 85 +solid_infill_speed = 100 +top_solid_infill_speed = 100 +gap_fill_speed = 100 support_material_speed = 80 -compatible_printers_condition = nozzle_diameter[0]==0.4 and printer_model=="A350" +support_material_interface_speed = 50 +enable_dynamic_overhang_speeds = 1 +overhang_speed_0 = 35 +overhang_speed_1 = 25 +overhang_speed_2 = 15 +overhang_speed_3 = 10 +external_perimeter_acceleration = 1000 +perimeter_acceleration = 2000 +infill_acceleration = 2000 +solid_infill_acceleration = 2000 +first_layer_acceleration = 500 +top_solid_infill_acceleration = 1000 +support_material = 0 +support_material_style = snug +support_material_buildplate_only = 1 +support_material_extruder = 0 +support_material_interface_extruder = 0 +support_material_contact_distance = 0 +support_material_bottom_contact_distance = 0.12 +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_threshold = 30 +support_material_interface_layers = 2 +support_material_bottom_interface_layers = 3 +support_material_interface_pattern = auto +support_material_interface_spacing = 0.12 +support_tree_branch_distance = 5 +support_tree_branch_diameter = 5 +support_tree_branch_diameter_angle = 30 +dont_support_bridges = 1 +skirts = 0 +brim_separation = 0.1 +wipe_tower = 1 +wipe_tower_width = 25 +wipe_tower_brim_width = 5 +spiral_vase = 0 +fuzzy_skin_point_dist = 0.8 +output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}.gcode -[print:0.08mm DETAIL @SnapmakerA250] -inherits = 0.20mm NORMAL @SnapmakerA250 +[print:*fdm_process_idex*] +inherits = *fdm_process_common* +enable_arc_fitting = 1 +initial_layer_infill_speed = 75 +ironing_speed = 30 +travel_speed = 350 +default_acceleration = 10000 +bridge_acceleration = 2000 +travel_acceleration = 12000 +infill_jerk = 9 +initial_layer_jerk = 9 +inner_wall_jerk = 9 +outer_wall_jerk = 9 +top_surface_jerk = 9 +travel_jerk = 10 +raft_expansion = 2 +brim_type = no_brim +small_perimeter_threshold = 0 +support_material_synchronize_layers = 1 +first_layer_height = 0.2 +perimeters = 3 +top_solid_layers = 4 +top_solid_min_thickness = 0.8 +bottom_solid_layers = 3 +bottom_solid_min_thickness = 0 +avoid_crossing_perimeters = 1 +overhangs = 1 +perimeter_generator = arachne +fill_density = 15% +fill_pattern = grid +extrusion_width = 0.42 +first_layer_extrusion_width = 0.5 +perimeter_extrusion_width = 0.42 +external_perimeter_extrusion_width = 0.45 +top_infill_extrusion_width = 0.42 +infill_extrusion_width = 0.45 +solid_infill_extrusion_width = 0.42 +support_material_extrusion_width = 0.42 +xy_size_compensation = 0 +ironing_flowrate = 10% +bridge_flow_ratio = 0.95 +thin_walls = 0 +first_layer_speed = 50 +external_perimeter_speed = 100 +perimeter_speed = 250 +infill_speed = 150 +solid_infill_speed = 180 +top_solid_infill_speed = 100 +gap_fill_speed = 150 +support_material_speed = 100 +support_material_interface_speed = 50 +enable_dynamic_overhang_speeds = 1 +overhang_speed_0 = 35 +overhang_speed_1 = 25 +overhang_speed_2 = 15 +overhang_speed_3 = 10 +external_perimeter_acceleration = 5000 +perimeter_acceleration = 10000 +infill_acceleration = 10000 +solid_infill_acceleration = 10000 +first_layer_acceleration = 500 +top_solid_infill_acceleration = 2000 +support_material = 0 +support_material_style = snug +support_material_buildplate_only = 1 +support_material_extruder = 1 +support_material_interface_extruder = 2 +support_material_contact_distance = 0 +support_material_bottom_contact_distance = 0 +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_threshold = 30 +support_material_interface_layers = 3 +support_material_bottom_interface_layers = 3 +support_material_interface_pattern = rectilinear +support_material_interface_spacing = 0.12 +support_tree_branch_distance = 5 +support_tree_branch_diameter = 5 +support_tree_branch_diameter_angle = 30 +dont_support_bridges = 1 +skirts = 0 +brim_separation = 0.1 +wipe_tower = 1 +wipe_tower_width = 25 +wipe_tower_brim_width = 5 +spiral_vase = 0 +fuzzy_skin_point_dist = 0.8 +output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}_J1.gcode + +[print:0.06 Standard @Snapmaker (0.2 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +layer_height = 0.06 +ironing_speed = 30 +travel_speed = 110 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +first_layer_speed = 40 +external_perimeter_speed = 100 +perimeter_speed = 120 +solid_infill_speed = 120 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 40 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 + +[print:0.06 Standard @Snapmaker J1 (0.2 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +layer_height = 0.06 +initial_layer_infill_speed = 70 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +first_layer_speed = 40 +perimeter_speed = 200 +infill_speed = 100 +solid_infill_speed = 200 +top_solid_infill_speed = 150 +gap_fill_speed = 120 +support_material_interface_speed = 40 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 + +[print:0.08 Extra Fine @Snapmaker (0.4 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 layer_height = 0.08 -infill_speed = 40 -external_perimeter_speed = 10 -perimeter_speed = 15 -top_solid_infill_speed = 20 -travel_speed = 70 -first_layer_extrusion_width = 0.45 -perimeter_extrusion_width = 0.4 -external_perimeter_extrusion_width = 0.4 -infill_extrusion_width = 0.4 -solid_infill_extrusion_width = 0.4 -top_infill_extrusion_width = 0.4 +initial_layer_infill_speed = 65 +ironing_speed = 30 +travel_speed = 110 +first_layer_height = 0.1 +top_solid_layers = 9 +bottom_solid_layers = 7 +ironing_flowrate = 8% +bridge_flow_ratio = 1 +first_layer_speed = 50 +external_perimeter_speed = 70 +perimeter_speed = 120 +infill_speed = 90 +solid_infill_speed = 120 +top_solid_infill_speed = 70 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 50 +overhang_speed_0 = 55 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 +support_material_threshold = 15 -[print:0.20mm NORMAL @SnapmakerA250] -inherits = *common* -compatible_printers_condition = nozzle_diameter[0]==0.4 and printer_model=="A250" -first_layer_speed = 15 -gap_fill_speed = 15 -infill_speed = 50 -perimeter_speed = 25 -small_perimeter_speed = 20 -external_perimeter_speed = 15 -support_material_speed = 25 -top_solid_infill_speed = 25 -travel_speed = 80 -max_print_speed = 80 -skirt_distance = 3 -min_skirt_length = 25 +[print:0.08 Extra Fine @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +layer_height = 0.08 +initial_layer_infill_speed = 65 +first_layer_height = 0.1 +top_solid_layers = 9 +bottom_solid_layers = 7 +ironing_flowrate = 8% +bridge_flow_ratio = 1 +perimeter_speed = 230 +infill_speed = 120 +solid_infill_speed = 230 +gap_fill_speed = 160 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +support_material_threshold = 15 -[print:0.24mm FAST @SnapmakerA250] -inherits = 0.20mm NORMAL @SnapmakerA250 +[print:0.10 Standard @Snapmaker (0.2 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +layer_height = 0.1 +initial_layer_infill_speed = 70 +ironing_speed = 30 +travel_speed = 110 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +first_layer_speed = 40 +external_perimeter_speed = 100 +perimeter_speed = 120 +infill_speed = 100 +solid_infill_speed = 120 +top_solid_infill_speed = 100 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 40 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 + +[print:0.10 Standard @Snapmaker J1 (0.2 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +layer_height = 0.1 +initial_layer_infill_speed = 70 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +first_layer_speed = 40 +perimeter_speed = 200 +infill_speed = 100 +solid_infill_speed = 200 +top_solid_infill_speed = 150 +gap_fill_speed = 120 +support_material_interface_speed = 40 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 + +[print:0.12 Fine @Snapmaker (0.4 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.4") +layer_height = 0.12 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +ironing_speed = 30 +first_layer_height = 0.2 +top_solid_layers = 5 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 5 +bridge_flow_ratio = 1 +first_layer_speed = 50 +external_perimeter_speed = 75 +perimeter_speed = 120 +infill_speed = 90 +solid_infill_speed = 120 +top_solid_infill_speed = 70 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 50 +overhang_speed_0 = 55 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 +support_material_threshold = 20 + +[print:0.12 Fine @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +layer_height = 0.12 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 60 +top_solid_layers = 5 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 5 +bridge_flow_ratio = 1 +perimeter_speed = 230 +infill_speed = 120 +solid_infill_speed = 230 +top_solid_infill_speed = 120 +gap_fill_speed = 160 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +support_material_threshold = 20 + +[print:0.14 Standard @Snapmaker (0.2 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +layer_height = 0.14 +initial_layer_infill_speed = 70 +ironing_speed = 30 +first_layer_height = 0.2 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +first_layer_speed = 40 +external_perimeter_speed = 100 +perimeter_speed = 120 +infill_speed = 100 +solid_infill_speed = 120 +top_solid_infill_speed = 100 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 40 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 + +[print:0.14 Standard @Snapmaker J1 (0.2 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +layer_height = 0.14 +initial_layer_infill_speed = 70 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +first_layer_speed = 40 +perimeter_speed = 200 +infill_speed = 100 +solid_infill_speed = 200 +top_solid_infill_speed = 150 +gap_fill_speed = 120 +support_material_interface_speed = 40 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 + +[print:0.16 Optimal @Snapmaker (0.4 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.4") +layer_height = 0.16 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +infill_wall_overlap = 20% +ironing_speed = 30 +first_layer_height = 0.2 +top_solid_layers = 4 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 4 +bridge_flow_ratio = 1 +first_layer_speed = 50 +external_perimeter_speed = 80 +perimeter_speed = 100 +infill_speed = 95 +top_solid_infill_speed = 70 +gap_fill_speed = 85 +support_material_speed = 100 +overhang_speed_0 = 55 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 +support_material_threshold = 25 + +[print:0.16 Optimal @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +layer_height = 0.16 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 60 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 4 +bridge_flow_ratio = 1 +external_perimeter_speed = 80 +perimeter_speed = 200 +infill_speed = 140 +solid_infill_speed = 200 +top_solid_infill_speed = 80 +gap_fill_speed = 160 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +support_material_threshold = 25 + +[print:0.18 Standard @Snapmaker (0.6 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6") +layer_height = 0.18 +initial_layer_infill_speed = 55 +ironing_speed = 30 +first_layer_height = 0.2 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +bridge_flow_ratio = 1 +first_layer_speed = 35 +external_perimeter_speed = 90 +perimeter_speed = 90 +infill_speed = 100 +solid_infill_speed = 100 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 15 +overhang_speed_3 = 10 + +[print:0.18 Standard @Snapmaker J1 (0.6 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") +layer_height = 0.18 +initial_layer_infill_speed = 55 +perimeters = 2 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +bridge_flow_ratio = 1 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 + +[print:0.20 Standard @Snapmaker (0.4 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 60 +ironing_speed = 30 +top_solid_layers = 4 +top_solid_min_thickness = 0.8 +first_layer_speed = 50 +external_perimeter_speed = 70 +perimeter_speed = 90 +infill_speed = 95 +solid_infill_speed = 100 +top_solid_infill_speed = 70 +gap_fill_speed = 85 +support_material_speed = 100 +enable_dynamic_overhang_speeds = 1 +overhang_speed_0 = 40 +overhang_speed_1 = 20 +overhang_speed_2 = 10 +overhang_speed_3 = 10 + +[print:0.20 Standard @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +external_perimeter_speed = 140 +perimeter_speed = 240 +infill_speed = 300 +solid_infill_speed = 240 +top_solid_infill_speed = 140 +gap_fill_speed = 240 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 + +[print:0.20 Strength @Snapmaker (0.4 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +infill_wall_overlap = 25% +ironing_speed = 30 +perimeters = 6 +top_solid_layers = 4 +top_solid_min_thickness = 0.8 +fill_density = 25% +first_layer_speed = 50 +external_perimeter_speed = 90 +perimeter_speed = 100 +infill_speed = 95 +solid_infill_speed = 100 +top_solid_infill_speed = 70 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 50 +overhang_speed_0 = 55 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 + +[print:0.20 Strength @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +perimeters = 6 +fill_density = 25% +external_perimeter_speed = 120 +perimeter_speed = 200 +infill_speed = 160 +solid_infill_speed = 200 +top_solid_infill_speed = 120 +gap_fill_speed = 160 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 + +[print:0.24 Draft @Snapmaker (0.4 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.4") layer_height = 0.24 -infill_speed = 60 -external_perimeter_speed = 20 -top_solid_infill_speed = 30 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +ironing_speed = 30 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 +first_layer_speed = 50 +external_perimeter_speed = 90 +perimeter_speed = 100 +infill_speed = 100 +solid_infill_speed = 100 +top_solid_infill_speed = 70 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 50 +overhang_speed_0 = 55 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 +support_material_threshold = 35 -[filament:*common*] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = -compatible_printers_condition = -compatible_prints = -compatible_prints_condition = -cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 60 -filament_colour = #29B2B2 -filament_cooling_final_speed = 3.4 -filament_cooling_initial_speed = 2.2 -filament_cooling_moves = 4 +[print:0.24 Draft @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +layer_height = 0.24 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 +perimeter_speed = 190 +infill_speed = 160 +solid_infill_speed = 190 +top_solid_infill_speed = 160 +gap_fill_speed = 160 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +support_material_threshold = 35 + +[print:0.25 Benchy @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 60 +ensure_vertical_shell_thickness = 0 +seam_position = nearest +only_one_wall_top = 1 +only_one_wall_first_layer = 1 +resolution = 0.05 +minimum_sparse_infill_area = 0 +infill_combination = 1 +bridge_acceleration = 3000 +bridge_speed = 180 +default_acceleration = 15000 +small_perimeter_speed = 200 +travel_acceleration = 28000 +first_layer_height = 0.25 +perimeters = 2 +top_solid_min_thickness = 0.5 +avoid_crossing_perimeters = 0 +overhangs = 0 +perimeter_generator = classic +fill_density = 10% +extrusion_width = 0.5 +perimeter_extrusion_width = 0.5 +external_perimeter_extrusion_width = 0.5 +top_infill_extrusion_width = 0.5 +infill_extrusion_width = 0.5 +solid_infill_extrusion_width = 0.5 +support_material_extrusion_width = 0.5 +external_perimeter_speed = 180 +perimeter_speed = 280 +infill_speed = 200 +solid_infill_speed = 280 +top_solid_infill_speed = 200 +gap_fill_speed = 280 +enable_dynamic_overhang_speeds = 0 +overhang_speed_0 = 150 +overhang_speed_1 = 20 +overhang_speed_2 = 10 +external_perimeter_acceleration = 3000 +perimeter_acceleration = 15000 +infill_acceleration = 15000 +solid_infill_acceleration = 20000 +top_solid_infill_acceleration = 8000 +output_filename_format = J1Benchy_{print_time}.gcode + +[print:0.24 Standard @Snapmaker (0.6 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6") +layer_height = 0.24 +initial_layer_infill_speed = 55 +ironing_speed = 30 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 90 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 100 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 15 +overhang_speed_3 = 10 + +[print:0.24 Standard @Snapmaker J1 (0.6 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") +layer_height = 0.24 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 + +[print:0.24 Standard @Snapmaker (0.8 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.8") +layer_height = 0.24 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +ironing_speed = 30 +first_layer_height = 0.3 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 90 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 100 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.24 Standard @Snapmaker J1 (0.8 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +layer_height = 0.24 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +first_layer_height = 0.3 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.28 Extra Draft @Snapmaker (0.4 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.4") +layer_height = 0.28 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +ironing_speed = 30 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 +first_layer_speed = 50 +external_perimeter_speed = 85 +perimeter_speed = 95 +infill_speed = 95 +solid_infill_speed = 95 +top_solid_infill_speed = 70 +gap_fill_speed = 85 +support_material_speed = 100 +support_material_interface_speed = 50 +overhang_speed_0 = 55 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +overhang_speed_3 = 10 +support_material_threshold = 40 + +[print:0.28 Extra Draft @Snapmaker J1 (0.4 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +layer_height = 0.28 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 +perimeter_speed = 180 +infill_speed = 160 +top_solid_infill_speed = 150 +gap_fill_speed = 160 +overhang_speed_0 = 60 +overhang_speed_1 = 30 +overhang_speed_2 = 10 +support_material_threshold = 40 + +[print:0.30 Standard @Snapmaker (0.6 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +ironing_speed = 30 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 15 +overhang_speed_3 = 10 + +[print:0.30 Standard @Snapmaker J1 (0.6 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 + +[print:0.30 Strength @Snapmaker (0.6 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +ironing_speed = 30 +perimeters = 6 +top_solid_layers = 3 +fill_density = 25% +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 15 +overhang_speed_3 = 10 + +[print:0.30 Strength @Snapmaker J1 (0.6 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 6 +top_solid_layers = 3 +fill_density = 25% +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 + +[print:0.32 Standard @Snapmaker (0.8 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.8") +layer_height = 0.32 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +ironing_speed = 30 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.32 Standard @Snapmaker J1 (0.8 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +layer_height = 0.32 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.34 Standard @Snapmaker (0.6 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6") +layer_height = 0.34 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +ironing_speed = 30 +travel_speed = 110 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 15 +overhang_speed_3 = 10 + +[print:0.34 Standard @Snapmaker J1 (0.6 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") +layer_height = 0.34 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 + +[print:0.36 Standard @Snapmaker (0.8 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.8") +layer_height = 0.36 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +ironing_speed = 30 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.36 Standard @Snapmaker J1 (0.8 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +layer_height = 0.36 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.38 Standard @Snapmaker (0.6 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6") +layer_height = 0.38 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +ironing_speed = 30 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 15 +overhang_speed_3 = 10 + +[print:0.38 Standard @Snapmaker J1 (0.6 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") +layer_height = 0.38 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 + +[print:0.40 Standard @Snapmaker (0.8 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.8") +layer_height = 0.4 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +ironing_speed = 30 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.40 Standard @Snapmaker J1 (0.8 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +layer_height = 0.4 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.42 Draft @Snapmaker (0.6 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6") +layer_height = 0.42 +bridge_speed = 30 +initial_layer_infill_speed = 55 +ironing_speed = 30 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 15 +overhang_speed_3 = 10 + +[print:0.42 Draft @Snapmaker J1 (0.6 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") +layer_height = 0.42 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 + +[print:0.48 Draft @Snapmaker (0.8 nozzle)] +inherits = *fdm_process_common* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.8") +layer_height = 0.48 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +ironing_speed = 30 +first_layer_height = 0.4 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 75 +perimeter_speed = 85 +infill_speed = 100 +solid_infill_speed = 85 +top_solid_infill_speed = 100 +gap_fill_speed = 50 +support_material_speed = 100 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[print:0.48 Draft @Snapmaker J1 (0.8 nozzle)] +inherits = *fdm_process_idex* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +layer_height = 0.48 +bridge_speed = 30 +top_surface_pattern = monotonic +initial_layer_infill_speed = 55 +first_layer_height = 0.4 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 35 +external_perimeter_speed = 120 +perimeter_speed = 150 +infill_speed = 100 +solid_infill_speed = 150 +top_solid_infill_speed = 150 +gap_fill_speed = 50 +support_material_interface_speed = 35 +overhang_speed_0 = 0 +overhang_speed_1 = 50 +overhang_speed_2 = 25 +overhang_speed_3 = 5 + +[filament:*fdm_filament_common*] +filament_vendor = Snapmaker +filament_soluble = 0 +filament_settings_id = +bed_type = Hot Plate +overhang_fan_threshold = 95% filament_cost = 0 filament_density = 0 -filament_deretract_speed = nil filament_diameter = 1.75 -filament_load_time = 0 -filament_loading_speed = 28 -filament_loading_speed_start = 3 filament_max_volumetric_speed = 0 -filament_minimal_purge_on_wipe_tower = 15 -filament_notes = "" -filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" -filament_retract_before_travel = nil +filament_minimal_purge_on_wipe_tower = 3 filament_retract_before_wipe = nil -filament_retract_layer_change = nil -filament_retract_length = nil -filament_retract_lift = nil -filament_retract_lift_above = nil -filament_retract_lift_below = nil filament_retract_restart_extra = nil -filament_retract_speed = nil -filament_settings_id = "" -filament_soluble = 0 -filament_spool_weight = 0 -filament_toolchange_delay = 0 -filament_type = PLA -filament_unload_time = 0 -filament_unloading_speed = 90 -filament_unloading_speed_start = 100 filament_wipe = nil -first_layer_bed_temperature = 60 -first_layer_temperature = 210 +filament_wipe_distance = nil +filament_loading_speed_start = 3 +filament_loading_speed = 25 +filament_unloading_speed_start = 3 +filament_unloading_speed = 25 +filament_load_time = 0 +filament_unload_time = 0 +filament_toolchange_delay = 0 +filament_cooling_moves = 4 +filament_cooling_initial_speed = 2.2 +filament_cooling_final_speed = 3.4 +filament_multitool_ramming = 0 +filament_multitool_ramming_volume = 0 full_fan_speed_layer = 0 -inherits = -max_fan_speed = 100 +enable_pressure_advance = 0 +bed_temperature = 60 +first_layer_bed_temperature = 60 +temperature = 200 +first_layer_temperature = 200 +idle_temperature = 140 +filament_retract_length = nil +filament_retract_speed = nil +filament_deretract_speed = nil +filament_retract_lift = nil +filament_retract_before_travel = nil +start_filament_gcode = "M900 K0.04 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 0 +cooling = 1 min_fan_speed = 35 -min_print_speed = 10 -slowdown_below_layer_time = 5 -start_filament_gcode = "; Filament gcode\n" -temperature = 210 - -[filament:*PLA*] -inherits = *common* - -[filament:*PETG*] -inherits = *common* -first_layer_bed_temperature = 80 -bed_temperature = 75 -first_layer_temperature = 245 -temperature = 245 -filament_density = 1.27 -disable_fan_first_layers = 3 -min_fan_speed = 20 -max_fan_speed = 50 -fan_below_layer_time = 20 -min_print_speed = 20 -filament_max_volumetric_speed = 8 -filament_type = PETG - -[filament:Generic PLA @Snapmaker] -inherits = *PLA* -filament_vendor = Generic - -[filament:Generic PETG @Snapmaker] -inherits = *PETG* -filament_vendor = Generic - -[filament:Snapmaker PLA @Snapmaker] -inherits = *PLA* -filament_vendor = Snapmaker - -[filament:Overture PLA @Snapmaker] -inherits = *PLA* -filament_vendor = Overture -bed_temperature = 50 -first_layer_temperature = 205 -temperature = 205 -filament_density = 1.24 -disable_fan_first_layers = 1 -min_fan_speed = 100 -max_fan_speed = 100 -full_fan_speed_layer = 3 -fan_below_layer_time = 100 -min_print_speed = 15 -filament_max_volumetric_speed = 0 - -[filament:MatterHackers Build Translucent @Snapmaker] -inherits = *PETG* -filament_vendor = MatterHackers - -[filament:MatterHackers Build White @Snapmaker] -inherits = MatterHackers Build Translucent @Snapmaker -bed_temperature = 65 -first_layer_bed_temperature = 70 -first_layer_temperature = 260 -temperature = 255 -filament_density = 1.28 -disable_fan_first_layers = 3 -full_fan_speed_layer = 5 -min_fan_speed = 40 max_fan_speed = 100 +bridge_fan_speed = 100 +disable_fan_first_layers = 2 +slowdown_below_layer_time = 8 fan_below_layer_time = 60 min_print_speed = 10 +extrusion_multiplier = 1 -[filament:Overture TPU @Snapmaker] -inherits = *common* -filament_vendor = Overture -filament_type = FLEX +[filament:*fdm_filament_abs*] +inherits = *fdm_filament_common* +overhang_fan_threshold = 25% +filament_cost = 50 +filament_density = 1.04 +filament_max_volumetric_speed = 16 +enable_pressure_advance = 1 +filament_type = ABS +filament_notes = "eSUN ABS+\nSunlu ABS+\n" +bed_temperature = 90 +first_layer_bed_temperature = 90 +temperature = 260 +first_layer_temperature = 260 +idle_temperature = 189 +filament_retract_length = 0.6 +filament_retract_speed = nil +filament_deretract_speed = nil +filament_retract_lift = 0.7 +filament_retract_before_travel = nil +start_filament_gcode = "M900 K0.015 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 1 +cooling = 1 +min_fan_speed = 15 +max_fan_speed = 80 +bridge_fan_speed = 80 +disable_fan_first_layers = 3 +slowdown_below_layer_time = 3 +fan_below_layer_time = 30 +min_print_speed = 20 +extrusion_multiplier = 0.93 +filament_colour = #682D35 + +[filament:*fdm_filament_asa*] +inherits = *fdm_filament_common* +overhang_fan_threshold = 25% +filament_cost = 80 +filament_density = 1.04 +filament_max_volumetric_speed = 7.6 +enable_pressure_advance = 1 +filament_type = ASA +bed_temperature = 90 +first_layer_bed_temperature = 90 +temperature = 255 +first_layer_temperature = 255 +idle_temperature = 182 +filament_retract_length = 0.6 +filament_retract_speed = nil +filament_deretract_speed = nil +filament_retract_lift = 0.7 +filament_retract_before_travel = nil +start_filament_gcode = "M900 K0.04 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 1 +cooling = 1 +min_fan_speed = 10 +max_fan_speed = 35 +bridge_fan_speed = 80 +disable_fan_first_layers = 4 +slowdown_below_layer_time = 5 +fan_below_layer_time = 20 +min_print_speed = 20 +extrusion_multiplier = 0.94 +filament_colour = #F35887 + +[filament:*fdm_filament_pa*] +inherits = *fdm_filament_common* +overhang_fan_threshold = 0% +filament_cost = 150 +filament_density = 1.09 +filament_max_volumetric_speed = 8 +full_fan_speed_layer = 3 +filament_type = PA-CF +filament_notes = "!! It needs to be dried before use.\n" +bed_temperature = 90 +first_layer_bed_temperature = 85 +temperature = 250 +first_layer_temperature = 255 +idle_temperature = 203 +filament_retract_length = 2 +filament_retract_speed = 36 +filament_deretract_speed = nil +filament_retract_lift = nil +filament_retract_before_travel = 0 +start_filament_gcode = "M900 K0.04 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 1 +cooling = 1 +min_fan_speed = 30 +max_fan_speed = 65 +bridge_fan_speed = 60 +disable_fan_first_layers = 3 +slowdown_below_layer_time = 20 +fan_below_layer_time = 20 +min_print_speed = 15 +extrusion_multiplier = 1 +filament_colour = #3D3C39 + +[filament:*fdm_filament_petg*] +inherits = *fdm_filament_common* +overhang_fan_threshold = 25% +filament_cost = 30 +filament_density = 1.27 +filament_max_volumetric_speed = 10 +enable_pressure_advance = 1 +filament_type = PETG +bed_temperature = 70 +first_layer_bed_temperature = 70 +temperature = 245 +first_layer_temperature = 255 +idle_temperature = 160 +filament_retract_length = 1.8 +filament_retract_speed = nil +filament_deretract_speed = nil +filament_retract_lift = nil +filament_retract_before_travel = 0 +start_filament_gcode = "M900 K0.04 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 1 +cooling = 1 +min_fan_speed = 40 +max_fan_speed = 90 +bridge_fan_speed = 90 +disable_fan_first_layers = 2 +slowdown_below_layer_time = 8 +fan_below_layer_time = 30 +min_print_speed = 20 +extrusion_multiplier = 0.95 +filament_colour = #DF6734 + +[filament:*fdm_filament_pet*] +inherits = *fdm_filament_common* +overhang_fan_threshold = 25% +filament_cost = 8 +filament_density = 1.29 +filament_max_volumetric_speed = 6 +enable_pressure_advance = 1 +filament_type = PET +filament_notes = "JiaNong PET 1.63x1.75mm" +bed_temperature = 65 +first_layer_bed_temperature = 60 +temperature = 278 +first_layer_temperature = 275 +idle_temperature = 230 +filament_retract_length = nil +filament_retract_speed = nil +filament_deretract_speed = nil +filament_retract_lift = nil +filament_retract_before_travel = nil +start_filament_gcode = "M900 K0.022 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 1 +cooling = 1 +min_fan_speed = 0 +max_fan_speed = 40 +bridge_fan_speed = 60 +disable_fan_first_layers = 2 +slowdown_below_layer_time = 2 +fan_below_layer_time = 7 +min_print_speed = 50 +extrusion_multiplier = 1 +filament_colour = #FFFFFF + +[filament:*fdm_filament_pla*] +inherits = *fdm_filament_common* +overhang_fan_threshold = 0% +filament_cost = 60 +filament_density = 1.24 +filament_max_volumetric_speed = 14 +enable_pressure_advance = 1 +filament_type = PLA +additional_cooling_fan_speed = 70 +bed_temperature = 60 +first_layer_bed_temperature = 60 +temperature = 210 first_layer_temperature = 220 -temperature = 220 -filament_density = 1.22 -disable_fan_first_layers = 1 +idle_temperature = 154 +filament_retract_length = 1.2 +filament_retract_speed = nil +filament_deretract_speed = nil +filament_retract_lift = nil +filament_retract_before_travel = nil +start_filament_gcode = "M900 K0.04 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 1 +cooling = 1 min_fan_speed = 100 max_fan_speed = 100 +bridge_fan_speed = 100 +disable_fan_first_layers = 1 +slowdown_below_layer_time = 8 fan_below_layer_time = 100 min_print_speed = 15 -filament_retract_speed = 40 -filament_deretract_speed = 25 -filament_retract_length = 1.8 -filament_max_volumetric_speed = 3 +extrusion_multiplier = 0.98 +filament_colour = #F8C827 -# Common printer preset -[printer:*common*] -bed_shape = 0x0,320x0,320x350,0x350 -color_change_gcode = M600 -cooling_tube_length = 5 -cooling_tube_retraction = 91.5 -default_filament_profile = "" -default_print_profile = -end_gcode = ;End GCode begin\nM104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off\nG90 ;absolute positioning\nG92 E0\nG1 E-2 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG28 X0 Y0 ; home\nM84 ;steppers off\nM107 ;fan off\nM82 ;absolute extrusion mode\n;End GCode end +[filament:*fdm_filament_pla_eco*] +inherits = *fdm_filament_pla* +temperature = 200 +first_layer_temperature = 205 +filament_colour = #D5DDDC + +[filament:*fdm_filament_pva*] +inherits = *fdm_filament_common* +overhang_fan_threshold = 50% +filament_cost = 120 +filament_density = 1.37 +filament_max_volumetric_speed = 2.4 +filament_type = PVA +additional_cooling_fan_speed = 50 +bed_temperature = 50 +first_layer_bed_temperature = 50 +temperature = 215 +first_layer_temperature = 215 +idle_temperature = 150 +filament_retract_length = 2 +filament_retract_speed = 28 +filament_deretract_speed = 15 +filament_retract_lift = nil +filament_retract_before_travel = nil +start_filament_gcode = "M900 K0.04 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = nil +fan_always_on = 1 +cooling = 1 +min_fan_speed = 35 +max_fan_speed = 100 +bridge_fan_speed = 100 +disable_fan_first_layers = 2 +slowdown_below_layer_time = 7 +fan_below_layer_time = 100 +min_print_speed = 20 +extrusion_multiplier = 1 +filament_colour = #D9DFE3 + +[filament:*fdm_filament_tpu*] +inherits = *fdm_filament_common* +filament_cost = 80 +filament_density = 1.24 +filament_max_volumetric_speed = 2.8 +filament_type = TPU +additional_cooling_fan_speed = 70 +filament_notes = "!! It needs to be dried before use.\nSunlu TPU 95A\n" +bed_temperature = 40 +first_layer_bed_temperature = 40 +temperature = 240 +first_layer_temperature = 240 +idle_temperature = 138 +filament_retract_length = 0.6 +filament_retract_speed = 20 +filament_deretract_speed = 20 +filament_retract_lift = 0 +filament_retract_before_travel = nil +start_filament_gcode = "M900 K0.04 ;override pressure advance value" +end_filament_gcode = +filament_retract_layer_change = 0 +fan_always_on = 1 +cooling = 0 +min_fan_speed = 70 +max_fan_speed = 70 +bridge_fan_speed = 70 +disable_fan_first_layers = 1 +slowdown_below_layer_time = 8 +fan_below_layer_time = 100 +min_print_speed = 10 +extrusion_multiplier = 1 +filament_colour = #302730 + +[filament:*Snapmaker ABS @base*] +inherits = *fdm_filament_abs* + +[filament:Snapmaker ABS] +inherits = *Snapmaker ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker ABS @0.2 nozzle] +inherits = *Snapmaker ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:*Snapmaker ASA @base*] +inherits = *fdm_filament_asa* + +[filament:Snapmaker ASA] +inherits = *Snapmaker ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker ASA @0.2 nozzle] +inherits = *Snapmaker ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:*Snapmaker PA-CF @base*] +inherits = *fdm_filament_pa* + +[filament:Snapmaker PA-CF] +inherits = *Snapmaker PA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker PETG @base*] +inherits = *fdm_filament_petg* + +[filament:Snapmaker PETG] +inherits = *Snapmaker PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker PETG @0.2 nozzle] +inherits = *Snapmaker PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1 + +[filament:*Snapmaker PET @base*] +inherits = *fdm_filament_pet* + +[filament:Snapmaker PET] +inherits = *Snapmaker PET @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker PET @Dual] +inherits = *Snapmaker PET @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") +min_fan_speed = 20 +max_fan_speed = 55 +bridge_fan_speed = 40 + +[filament:*Snapmaker PETG-CF @base*] +inherits = *fdm_filament_petg* +filament_cost = 40 +filament_density = 1.25 +enable_pressure_advance = 0 +filament_type = PETG-CF +idle_temperature = 178 +filament_retract_length = nil +filament_retract_before_travel = nil +fan_always_on = 0 +min_fan_speed = 0 +max_fan_speed = 30 +slowdown_below_layer_time = 6 +fan_below_layer_time = 20 +min_print_speed = 10 +filament_colour = #3D3C39 + +[filament:Snapmaker PETG-CF] +inherits = *Snapmaker PETG-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker PLA Eco @base*] +inherits = *fdm_filament_pla_eco* + +[filament:Snapmaker PLA Eco] +inherits = *Snapmaker PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker PLA @base*] +inherits = *fdm_filament_pla* + +[filament:Snapmaker PLA] +inherits = *Snapmaker PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker PLA-CF @base*] +inherits = *fdm_filament_pla* +filament_max_volumetric_speed = 12 +filament_type = PLA-CF +additional_cooling_fan_speed = 0 +idle_temperature = 150 +slowdown_below_layer_time = 7 +extrusion_multiplier = 0.95 +filament_colour = #3D3C39 + +[filament:Snapmaker PLA-CF] +inherits = *Snapmaker PLA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker PLA Silk @base*] +inherits = *fdm_filament_pla* +filament_cost = 70 +filament_max_volumetric_speed = 7.5 +first_layer_bed_temperature = 65 +filament_retract_length = 0.5 +filament_colour = #CF942B + +[filament:Snapmaker PLA Silk] +inherits = *Snapmaker PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker PLA Silk @0.2 nozzle] +inherits = *Snapmaker PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:*PolyLite PLA @base*] +inherits = *fdm_filament_pla* +filament_cost = 90 +filament_max_volumetric_speed = 15 +extrusion_multiplier = 0.95 +filament_colour = #8269AC + +[filament:PolyLite PLA] +inherits = *PolyLite PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:PolyLite PLA @0.2 nozzle] +inherits = *PolyLite PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1 + +[filament:*PolyTerra PLA @base*] +inherits = *fdm_filament_pla* +filament_cost = 80 +filament_density = 1.31 +filament_max_volumetric_speed = 18 +filament_colour = #73CEC8 + +[filament:PolyTerra PLA] +inherits = *PolyTerra PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:PolyTerra PLA @0.2 nozzle] +inherits = *PolyTerra PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1 + +[filament:*Snapmaker PVA @base*] +inherits = *fdm_filament_pva* + +[filament:Snapmaker PVA] +inherits = *Snapmaker PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker PVA @0.2 nozzle] +inherits = *Snapmaker PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1.2 + +[filament:*Snapmaker TPU @base*] +inherits = *fdm_filament_tpu* + +[filament:Snapmaker TPU] +inherits = *Snapmaker TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker TPE] +inherits = *Snapmaker TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A250 Dual") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") +filament_density = 1.22 +filament_max_volumetric_speed = 7.2 +filament_notes = "eSUN eLastic TPE-83A\n" +bed_temperature = 45 +first_layer_bed_temperature = 45 +min_fan_speed = 100 +max_fan_speed = 100 +bridge_fan_speed = 100 +filament_colour = #383737 + +[filament:*Snapmaker J1 ABS @base*] +inherits = *fdm_filament_abs* +filament_max_volumetric_speed = 18 +max_fan_speed = 29 +bridge_fan_speed = 29 +extrusion_multiplier = 0.95 +start_filament_gcode = "M900 K0.02 ;override pressure advance value" + +[filament:Snapmaker J1 ABS] +inherits = *Snapmaker J1 ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4") + +[filament:Snapmaker J1 ABS @0.2 nozzle] +inherits = *Snapmaker J1 ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") + +[filament:Snapmaker J1 ABS @0.8 nozzle] +inherits = *Snapmaker J1 ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 22 +min_print_speed = 10 + +[filament:*Snapmaker J1 ASA @base*] +inherits = *fdm_filament_asa* +min_fan_speed = 0 +max_fan_speed = 20 +bridge_fan_speed = 20 + +[filament:Snapmaker J1 ASA] +inherits = *Snapmaker J1 ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker J1 ASA @0.2 nozzle] +inherits = *Snapmaker J1 ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") + +[filament:*Snapmaker J1 PA-CF @base*] +inherits = *fdm_filament_pa* +min_fan_speed = 29 +max_fan_speed = 55 +bridge_fan_speed = 55 +extrusion_multiplier = 0.96 + +[filament:Snapmaker J1 PA-CF] +inherits = *Snapmaker J1 PA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker J1 PETG @base*] +inherits = *fdm_filament_petg* +filament_density = 1.25 +filament_max_volumetric_speed = 14 +temperature = 255 +idle_temperature = 178 +filament_retract_speed = 35 +min_fan_speed = 10 +max_fan_speed = 40 + +[filament:Snapmaker J1 PETG] +inherits = *Snapmaker J1 PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4") + +[filament:Snapmaker J1 PETG @0.2 nozzle] +inherits = *Snapmaker J1 PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1.2 + +[filament:Snapmaker J1 PETG @0.8 nozzle] +inherits = *Snapmaker J1 PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 16 +min_fan_speed = 20 +max_fan_speed = 60 + +[filament:*Snapmaker J1 PET @base*] +inherits = *fdm_filament_pet* +filament_max_volumetric_speed = 6.8 +min_fan_speed = 26 +max_fan_speed = 50 +bridge_fan_speed = 40 +min_print_speed = 35 + +[filament:Snapmaker J1 PET] +inherits = *Snapmaker J1 PET @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker J1 PETG-CF @base*] +inherits = *fdm_filament_petg* +filament_cost = 40 +filament_density = 1.25 +filament_max_volumetric_speed = 14 +enable_pressure_advance = 0 +filament_type = PETG-CF +temperature = 255 +idle_temperature = 178 +filament_retract_length = nil +filament_retract_before_travel = nil +fan_always_on = 0 +min_fan_speed = 0 +max_fan_speed = 30 +slowdown_below_layer_time = 6 +fan_below_layer_time = 20 +min_print_speed = 10 +filament_colour = #3D3C39 + +[filament:Snapmaker J1 PETG-CF] +inherits = *Snapmaker J1 PETG-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker J1 PLA Eco @base*] +inherits = *fdm_filament_pla_eco* +filament_density = 1.26 +filament_max_volumetric_speed = 12 + +[filament:Snapmaker J1 PLA Eco] +inherits = *Snapmaker J1 PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4") + +[filament:Snapmaker J1 PLA Eco @0.2 nozzle] +inherits = *Snapmaker J1 PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:Snapmaker J1 PLA Eco @0.8 nozzle] +inherits = *Snapmaker J1 PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +min_print_speed = 20 + +[filament:*Snapmaker J1 PLA @base*] +inherits = *fdm_filament_pla* +temperature = 220 +filament_retract_length = nil + +[filament:Snapmaker J1 PLA] +inherits = *Snapmaker J1 PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker J1 PLA Matte @base*] +inherits = *fdm_filament_pla* +filament_density = 1.32 +filament_max_volumetric_speed = 19 +first_layer_temperature = 215 +filament_colour = #EAC3C3 + +[filament:Snapmaker J1 PLA Matte] +inherits = *Snapmaker J1 PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4") + +[filament:Snapmaker J1 PLA Matte @0.2 nozzle] +inherits = *Snapmaker J1 PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:Snapmaker J1 PLA Matte @0.8 nozzle] +inherits = *Snapmaker J1 PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 22 +min_print_speed = 20 + +[filament:*Snapmaker J1 PLA Metal @base*] +inherits = *fdm_filament_pla* +filament_cost = 90 +filament_density = 1.25 +filament_max_volumetric_speed = 16 +temperature = 220 +filament_colour = #767A7E + +[filament:Snapmaker J1 PLA Metal] +inherits = *Snapmaker J1 PLA Metal @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker J1 PLA Metal @0.2 nozzle] +inherits = *Snapmaker J1 PLA Metal @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:*Snapmaker J1 PLA-CF @base*] +inherits = *fdm_filament_pla* +filament_density = 1.22 +filament_max_volumetric_speed = 15 +filament_type = PLA-CF +additional_cooling_fan_speed = 0 +bed_temperature = 55 +first_layer_bed_temperature = 55 +temperature = 230 +first_layer_temperature = 230 +idle_temperature = 150 +filament_colour = #3D3C39 + +[filament:Snapmaker J1 PLA-CF] +inherits = *Snapmaker J1 PLA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4") + +[filament:Snapmaker J1 PLA-CF @0.8 nozzle] +inherits = *Snapmaker J1 PLA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 18 + +[filament:*Snapmaker J1 PLA Silk @base*] +inherits = *fdm_filament_pla* +filament_cost = 70 +filament_density = 1.32 +filament_max_volumetric_speed = 12 +first_layer_bed_temperature = 65 +temperature = 230 +first_layer_temperature = 230 +filament_retract_length = 0.5 +filament_colour = #CF942B + +[filament:Snapmaker J1 PLA Silk] +inherits = *Snapmaker J1 PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker J1 PLA Silk @0.2 nozzle] +inherits = *Snapmaker J1 PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:PolyLite J1 PLA] +inherits = *PolyLite PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:PolyLite J1 PLA @0.2 nozzle] +inherits = PolyLite PLA @0.2 nozzle +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") + +[filament:PolyTerra J1 PLA] +inherits = *PolyTerra PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:PolyTerra J1 PLA @0.2 nozzle] +inherits = PolyTerra PLA @0.2 nozzle +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") + +[filament:*Snapmaker J1 PVA @base*] +inherits = *fdm_filament_pva* +slowdown_below_layer_time = 8 + +[filament:Snapmaker J1 PVA] +inherits = *Snapmaker J1 PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker J1 PVA @0.2 nozzle] +inherits = *Snapmaker J1 PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1.2 +temperature = 220 +first_layer_temperature = 220 + +[filament:*Snapmaker J1 TPU @base*] +inherits = *fdm_filament_tpu* + +[filament:Snapmaker J1 TPU] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker J1 TPU High-Flow] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 7.6 +filament_notes = "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" +filament_retract_length = 0.8 +filament_retract_speed = nil +filament_deretract_speed = nil +extrusion_multiplier = 0.983 + +[filament:Snapmaker J1 TPE] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.8") +filament_density = 1.22 +filament_max_volumetric_speed = 7.2 +filament_notes = "eSUN eLastic TPE-83A\n" +bed_temperature = 45 +first_layer_bed_temperature = 45 +min_fan_speed = 65 +max_fan_speed = 65 +bridge_fan_speed = 65 +extrusion_multiplier = 1.1 +filament_colour = #383737 + +[printer:*fdm_common*] +gcode_flavor = marlin2 +pause_gcode = M600 ;pause print +nozzle_type = hardened_steel +use_relative_e_distances = 1 +silent_mode = 0 +auxiliary_fan = 0 +remaining_times = 1 +single_extruder_multi_material = 0 +purge_in_prime_tower = 0 +enable_filament_ramming = 0 +nozzle_volume = 0 +cooling_tube_retraction = 0 +cooling_tube_length = 8 +parking_pos_retraction = 0 extra_loading_move = -2 -extruder_colour = "" -extruder_offset = 0x0 -gcode_flavor = marlin high_current_on_filament_swap = 0 -machine_limits_usage = time_estimate_only -machine_max_acceleration_e = 10000 +wipe = 0 +wipe_distance = 1 +retract_when_changing_layer = 1 +retract_before_wipe = 0% +fan_speedup_overhangs = 1 +name = *fdm_common* +retract_length = 0.8 +retract_speed = 45 +deretract_speed = 45 +retract_before_travel = 1 +retract_lift = 0.4 + +[printer:*fdm_linear2*] +inherits = *fdm_common* +wipe = 1 +wipe_distance = 2 +name = *fdm_linear2* +extruder_clearance_height_to_rod = 25 +extruder_clearance_height_to_lid = 90 +machine_max_acceleration_x = 1000 +machine_max_acceleration_y = 1000 +machine_max_acceleration_z = 500 +machine_max_acceleration_e = 3000 +machine_max_acceleration_travel = 1000 machine_max_acceleration_extruding = 1000 -machine_max_acceleration_retracting = 1000 -machine_max_acceleration_travel = 1500 -machine_max_acceleration_x = 3000 -machine_max_acceleration_y = 3000 -machine_max_acceleration_z = 100 -machine_max_feedrate_e = 25 +machine_max_acceleration_retracting = 2000 +machine_max_jerk_x = 1 +machine_max_jerk_y = 1 +machine_max_jerk_z = 1 +machine_max_jerk_e = 3 +thumbnails = 300x150 +retract_length_toolchange = 2 +default_filament_profile = Snapmaker PLA machine_max_feedrate_x = 150 machine_max_feedrate_y = 150 -machine_max_feedrate_z = 50 +machine_max_feedrate_z = 40 +machine_max_feedrate_e = 45 + +[printer:*fdm_linear2_dual*] +inherits = *fdm_linear2* +name = *fdm_linear2_dual* +extruder_clearance_height_to_rod = 45 +extruder_clearance_height_to_lid = 133 +machine_max_acceleration_retracting = 1000 +retract_length_toolchange = 8,8 +default_filament_profile = Snapmaker PLA,Snapmaker PETG +machine_max_feedrate_e = 35 +retract_speed = 35,35 +deretract_speed = 35,35 + +[printer:*fdm_idex*] +inherits = *fdm_common* +wipe = 1 +wipe_distance = 2 +name = *fdm_idex* +extruder_clearance_height_to_rod = 36 +extruder_clearance_height_to_lid = 90 +printer_notes = PRINTER_MODEL_SNAPMAKER_J1\n +fan_speedup_time = 0.2 +machine_max_acceleration_x = 11000 +machine_max_acceleration_y = 11000 +machine_max_acceleration_z = 100 +machine_max_acceleration_e = 6000 +machine_max_acceleration_travel = 11000 +machine_max_acceleration_extruding = 11000 +machine_max_acceleration_retracting = 5000 +machine_max_jerk_x = 8 +machine_max_jerk_y = 8 +machine_max_jerk_z = 3 machine_max_jerk_e = 2.5 -machine_max_jerk_x = 10 -machine_max_jerk_y = 10 -machine_max_jerk_z = 0.2 -machine_min_extruding_rate = 0 -machine_min_travel_rate = 0 -max_layer_height = 0.3 +retract_length_toolchange = 2,2 +bed_exclude_area = 312x0,324x0,324x200,312x200 +thumbnails = 300x300 +extruder_offset = 0x0,0x0 +default_filament_profile = Snapmaker J1 PLA,Snapmaker J1 PETG +start_gcode = ; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM205 V20 ;Junction Deviation (mm)\n\n{if physical_printer_preset =~/.*IDEXDupl.*/ || physical_printer_preset =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif physical_printer_preset =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif physical_printer_preset =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[0]}\n T0\n G0 X{if 0 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n{if is_extruder_used[1]}\n T1\n G0 X{if 1 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F240.0\nG0 X{if 0 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 0 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F240.0\nG0 X{if 1 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 1 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F240.0\nG0 X{if initial_extruder == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\n; retract the filament to make it easier to replace\nG0 E-40 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20230730\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_shape = 0x0,324x0,324x200,0x200 +max_print_height = 200 +machine_max_feedrate_x = 350 +machine_max_feedrate_y = 350 +machine_max_feedrate_z = 10 +machine_max_feedrate_e = 40 +retract_speed = 30,30 +deretract_speed = 30,30 + +[printer:*fdm_a250*] +inherits = *fdm_linear2* +name = *fdm_a250* +printer_notes = PRINTER_MODEL_SNAPMAKER_A250\n +start_gcode = ; Model: Snapmaker A250\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z156 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_shape = 0x0,230x0,230x250,0x250 +max_print_height = 235 + +[printer:*fdm_a350*] +inherits = *fdm_linear2* +name = *fdm_a350* +printer_notes = PRINTER_MODEL_SNAPMAKER_A350\n +start_gcode = ; Model: Snapmaker A350\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z220 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_shape = 0x0,320x0,320x350,0x350 max_print_height = 330 + +[printer:*fdm_a250_dual*] +inherits = *fdm_linear2_dual* +name = *fdm_a250_dual* +printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\n +start_gcode = ; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z136 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}220{endif} F3420.0\nG0 X{if 0 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}220{endif} F3420.0\nG0 X{if 1 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_shape = 0x0,230x0,230x250,0x250 +max_print_height = 205 + +[printer:*fdm_a350_dual*] +inherits = *fdm_linear2_dual* +name = *fdm_a350_dual* +printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\n +start_gcode = ; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z193 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}310{endif} F3420.0\nG0 X{if 0 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}310{endif} F3420.0\nG0 X{if 1 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_shape = 0x0,320x0,320x350,0x350 +max_print_height = 290 + +[printer:*fdm_a250_qs*] +inherits = *fdm_a250* +name = *fdm_a250_qs* +printer_notes = PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\n +bed_exclude_area = 0x235,230x235,230x250,0x250 +max_print_height = 220 + +[printer:*fdm_a350_qs*] +inherits = *fdm_a350* +name = *fdm_a350_qs* +printer_notes = PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n +bed_exclude_area = 0x335,320x335,320x350,0x350 +max_print_height = 315 + +[printer:*fdm_a250_dual_qs*] +inherits = *fdm_a250_dual* +name = *fdm_a250_dual_qs* +printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\n +bed_exclude_area = 0x235,230x235,230x250,0x250 + +[printer:*fdm_a350_dual_qs*] +inherits = *fdm_a350_dual* +name = *fdm_a350_dual_qs* +printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n +bed_exclude_area = 0x335,320x335,320x350,0x350 +max_print_height = 300 + +[printer:Snapmaker J1 (0.2 nozzle)] +name = Snapmaker J1 (0.2 nozzle) +printer_model = Snapmaker J1 +default_print_profile = 0.14 Standard @Snapmaker J1 (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_idex* + +[printer:Snapmaker J1 (0.4 nozzle)] +name = Snapmaker J1 (0.4 nozzle) +printer_model = Snapmaker J1 +default_print_profile = 0.16 Optimal @Snapmaker J1 (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_idex* + +[printer:Snapmaker J1 (0.6 nozzle)] +name = Snapmaker J1 (0.6 nozzle) +printer_model = Snapmaker J1 +default_print_profile = 0.18 Standard @Snapmaker J1 (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_idex* + +[printer:Snapmaker J1 (0.8 nozzle)] +name = Snapmaker J1 (0.8 nozzle) +printer_model = Snapmaker J1 +default_print_profile = 0.24 Standard @Snapmaker J1 (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_idex* + +[printer:Snapmaker A250 (0.2 nozzle)] +name = Snapmaker A250 (0.2 nozzle) +printer_model = Snapmaker A250 +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a250* + +[printer:Snapmaker A250 (0.4 nozzle)] +name = Snapmaker A250 (0.4 nozzle) +printer_model = Snapmaker A250 +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 min_layer_height = 0.08 nozzle_diameter = 0.4 -parking_pos_retraction = 92 -pause_print_gcode = -printer_technology = FFF -remaining_times = 0 -retract_before_travel = 2 -retract_before_wipe = 0% -retract_layer_change = 1 -retract_length = 3 -retract_length_toolchange = 10 -retract_lift = 0 -retract_lift_above = 0 -retract_lift_below = 328 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 60 -deretract_speed = 40 -silent_mode = 0 -single_extruder_multi_material = 0 -start_gcode = M82 ;absolute extrusion mode\n;Start GCode begin\nM140 S[first_layer_bed_temperature] ;Start warming Bed\nM104 S[first_layer_temperature] ;Start warming Nozzle\nG28 ; home all axes\nG90 ;absolute positioning\nG1 X-10 Y-10 F3000\nG1 Z0 F1800\nM190 S[first_layer_bed_temperature] ;Wait For Bed Temperature\nM109 S[first_layer_temperature] ;Wait for Hotend Temperature\nG92 E0\nG1 E20 F200 ; Prime extrude for wipe\nG92 E0 -thumbnails = 16x16,220x124 -use_firmware_retraction = 0 -use_relative_e_distances = 0 -use_volumetric_e = 0 -variable_layer_height = 1 -wipe = 0 -z_offset = 0 +inherits = *fdm_a250* -[printer:Snapmaker A350] -inherits = *common* -printer_model = A350 -printer_variant = 0.4 -default_filament_profile = Generic PLA @Snapmaker -default_print_profile = 0.20mm NORMAL @SnapmakerA350 +[printer:Snapmaker A250 (0.6 nozzle)] +name = Snapmaker A250 (0.6 nozzle) +printer_model = Snapmaker A250 +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a250* -[printer:Snapmaker A250] -inherits = *common* -printer_model = A250 +[printer:Snapmaker A250 (0.8 nozzle)] +name = Snapmaker A250 (0.8 nozzle) +printer_model = Snapmaker A250 +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a250* + +[printer:Snapmaker A350 (0.2 nozzle)] +name = Snapmaker A350 (0.2 nozzle) +printer_model = Snapmaker A350 +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a350* + +[printer:Snapmaker A350 (0.4 nozzle)] +name = Snapmaker A350 (0.4 nozzle) +printer_model = Snapmaker A350 +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) printer_variant = 0.4 -bed_shape = 0x0,230x0,230x250,0x250 -thumbnails = -variable_layer_height = 0 -retract_lift_below = 0 -max_print_height = 235 -start_gcode = M82 ;absolute extrusion mode\n;Start GCode begin\nM140 S[first_layer_bed_temperature] ;Start Warming Bed\nM104 S160 ;Preheat Nozzle\nG28 ; home all axes\nG90 ;absolute positioning\nG1 X-10 Y-10 F3000\nG1 Z0 F1800\nG1 Z5 F5000 ; lift nozzle\nM190 S[first_layer_bed_temperature] ;Wait For Bed Temperature\nM109 S[first_layer_temperature] ;Wait for Hotend Temperature\nG92 E0\nG1 E10 F200\nG1 E-2 F300\nG92 E0\n;Start GCode end\nG1 F3600 E-2 -end_gcode = M140 S0\n;End GCode begin\nM104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG90 ;absolute positioning\nG92 E0\nG1 E-2 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z330 E-1 F80 ;move Z up a bit and retract filament even more\nG1 X0 F3000 ;move X to min endstops, so the head is out of the way\nG1 Y250 F3000 ;so the head is out of the way and Plate is moved forward\nM84 ;steppers off\n;End GCode end\nM82 ;absolute extrusion mode\nM104 S0\nM107\n;End of Gcode -default_filament_profile = Generic PLA @Snapmaker -default_print_profile = 0.20mm NORMAL @SnapmakerA250 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a350* + +[printer:Snapmaker A350 (0.6 nozzle)] +name = Snapmaker A350 (0.6 nozzle) +printer_model = Snapmaker A350 +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a350* + +[printer:Snapmaker A350 (0.8 nozzle)] +name = Snapmaker A350 (0.8 nozzle) +printer_model = Snapmaker A350 +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a350* + +[printer:Snapmaker A250 Dual (0.2 nozzle)] +name = Snapmaker A250 Dual (0.2 nozzle) +printer_model = Snapmaker A250 Dual +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a250_dual* + +[printer:Snapmaker A250 Dual (0.4 nozzle)] +name = Snapmaker A250 Dual (0.4 nozzle) +printer_model = Snapmaker A250 Dual +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a250_dual* + +[printer:Snapmaker A250 Dual (0.6 nozzle)] +name = Snapmaker A250 Dual (0.6 nozzle) +printer_model = Snapmaker A250 Dual +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a250_dual* + +[printer:Snapmaker A250 Dual (0.8 nozzle)] +name = Snapmaker A250 Dual (0.8 nozzle) +printer_model = Snapmaker A250 Dual +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a250_dual* + +[printer:Snapmaker A350 Dual (0.2 nozzle)] +name = Snapmaker A350 Dual (0.2 nozzle) +printer_model = Snapmaker A350 Dual +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a350_dual* + +[printer:Snapmaker A350 Dual (0.4 nozzle)] +name = Snapmaker A350 Dual (0.4 nozzle) +printer_model = Snapmaker A350 Dual +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a350_dual* + +[printer:Snapmaker A350 Dual (0.6 nozzle)] +name = Snapmaker A350 Dual (0.6 nozzle) +printer_model = Snapmaker A350 Dual +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a350_dual* + +[printer:Snapmaker A350 Dual (0.8 nozzle)] +name = Snapmaker A350 Dual (0.8 nozzle) +printer_model = Snapmaker A350 Dual +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a350_dual* + +[printer:Snapmaker A250 QSKit (0.2 nozzle)] +name = Snapmaker A250 QSKit (0.2 nozzle) +printer_model = Snapmaker A250 QSKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a250_qs* + +[printer:Snapmaker A250 QSKit (0.4 nozzle)] +name = Snapmaker A250 QSKit (0.4 nozzle) +printer_model = Snapmaker A250 QSKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a250_qs* + +[printer:Snapmaker A250 QSKit (0.6 nozzle)] +name = Snapmaker A250 QSKit (0.6 nozzle) +printer_model = Snapmaker A250 QSKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a250_qs* + +[printer:Snapmaker A250 QSKit (0.8 nozzle)] +name = Snapmaker A250 QSKit (0.8 nozzle) +printer_model = Snapmaker A250 QSKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a250_qs* + +[printer:Snapmaker A350 QSKit (0.2 nozzle)] +name = Snapmaker A350 QSKit (0.2 nozzle) +printer_model = Snapmaker A350 QSKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a350_qs* + +[printer:Snapmaker A350 QSKit (0.4 nozzle)] +name = Snapmaker A350 QSKit (0.4 nozzle) +printer_model = Snapmaker A350 QSKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a350_qs* + +[printer:Snapmaker A350 QSKit (0.6 nozzle)] +name = Snapmaker A350 QSKit (0.6 nozzle) +printer_model = Snapmaker A350 QSKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a350_qs* + +[printer:Snapmaker A350 QSKit (0.8 nozzle)] +name = Snapmaker A350 QSKit (0.8 nozzle) +printer_model = Snapmaker A350 QSKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a350_qs* + +[printer:Snapmaker A250 Dual QSKit (0.2 nozzle)] +name = Snapmaker A250 Dual QSKit (0.2 nozzle) +printer_model = Snapmaker A250 Dual QSKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a250_dual_qs* + +[printer:Snapmaker A250 Dual QSKit (0.4 nozzle)] +name = Snapmaker A250 Dual QSKit (0.4 nozzle) +printer_model = Snapmaker A250 Dual QSKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a250_dual_qs* + +[printer:Snapmaker A250 Dual QSKit (0.6 nozzle)] +name = Snapmaker A250 Dual QSKit (0.6 nozzle) +printer_model = Snapmaker A250 Dual QSKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a250_dual_qs* + +[printer:Snapmaker A250 Dual QSKit (0.8 nozzle)] +name = Snapmaker A250 Dual QSKit (0.8 nozzle) +printer_model = Snapmaker A250 Dual QSKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a250_dual_qs* + +[printer:Snapmaker A350 Dual QSKit (0.2 nozzle)] +name = Snapmaker A350 Dual QSKit (0.2 nozzle) +printer_model = Snapmaker A350 Dual QSKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a350_dual_qs* + +[printer:Snapmaker A350 Dual QSKit (0.4 nozzle)] +name = Snapmaker A350 Dual QSKit (0.4 nozzle) +printer_model = Snapmaker A350 Dual QSKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a350_dual_qs* + +[printer:Snapmaker A350 Dual QSKit (0.6 nozzle)] +name = Snapmaker A350 Dual QSKit (0.6 nozzle) +printer_model = Snapmaker A350 Dual QSKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a350_dual_qs* + +[printer:Snapmaker A350 Dual QSKit (0.8 nozzle)] +name = Snapmaker A350 Dual QSKit (0.8 nozzle) +printer_model = Snapmaker A350 Dual QSKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a350_dual_qs* + diff --git a/resources/profiles/Snapmaker/A250_bed.stl b/resources/profiles/Snapmaker/A250_bed.stl deleted file mode 100644 index c783af9ac1..0000000000 Binary files a/resources/profiles/Snapmaker/A250_bed.stl and /dev/null differ diff --git a/resources/profiles/Snapmaker/A250_texture.svg b/resources/profiles/Snapmaker/A250_texture.svg deleted file mode 100644 index 7f20598c35..0000000000 --- a/resources/profiles/Snapmaker/A250_texture.svg +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/profiles/Snapmaker/A250_thumbnail.png b/resources/profiles/Snapmaker/A250_thumbnail.png deleted file mode 100644 index ffc7619e68..0000000000 Binary files a/resources/profiles/Snapmaker/A250_thumbnail.png and /dev/null differ diff --git a/resources/profiles/Snapmaker/A350_bed.stl b/resources/profiles/Snapmaker/A350_bed.stl deleted file mode 100644 index ee418a68d4..0000000000 Binary files a/resources/profiles/Snapmaker/A350_bed.stl and /dev/null differ diff --git a/resources/profiles/Snapmaker/A350_texture.svg b/resources/profiles/Snapmaker/A350_texture.svg deleted file mode 100644 index 8e8c47b655..0000000000 --- a/resources/profiles/Snapmaker/A350_texture.svg +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/profiles/Snapmaker/A350_thumbnail.png b/resources/profiles/Snapmaker/A350_thumbnail.png deleted file mode 100644 index 598039a83e..0000000000 Binary files a/resources/profiles/Snapmaker/A350_thumbnail.png and /dev/null differ diff --git a/resources/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png b/resources/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png new file mode 100644 index 0000000000..d8b9d39ac7 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A250 Dual_cover.png b/resources/profiles/Snapmaker/Snapmaker A250 Dual_cover.png new file mode 100644 index 0000000000..5325cafb31 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A250 Dual_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png b/resources/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png new file mode 100644 index 0000000000..d8b9d39ac7 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg b/resources/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg new file mode 100644 index 0000000000..a8c7c9cd5c --- /dev/null +++ b/resources/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Snapmaker/Snapmaker A250_bed.stl b/resources/profiles/Snapmaker/Snapmaker A250_bed.stl new file mode 100644 index 0000000000..9016f9c4f5 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A250_bed.stl differ diff --git a/resources/profiles/Snapmaker/Snapmaker A250_cover.png b/resources/profiles/Snapmaker/Snapmaker A250_cover.png new file mode 100644 index 0000000000..5325cafb31 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A250_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A250_texture.svg b/resources/profiles/Snapmaker/Snapmaker A250_texture.svg new file mode 100644 index 0000000000..429f43fdb3 --- /dev/null +++ b/resources/profiles/Snapmaker/Snapmaker A250_texture.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png b/resources/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png new file mode 100644 index 0000000000..fb801e0347 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A350 Dual_cover.png b/resources/profiles/Snapmaker/Snapmaker A350 Dual_cover.png new file mode 100644 index 0000000000..123b94e16c Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A350 Dual_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png b/resources/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png new file mode 100644 index 0000000000..fb801e0347 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg b/resources/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg new file mode 100644 index 0000000000..75858e0454 --- /dev/null +++ b/resources/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Snapmaker/Snapmaker A350_bed.stl b/resources/profiles/Snapmaker/Snapmaker A350_bed.stl new file mode 100644 index 0000000000..761efa2fc5 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A350_bed.stl differ diff --git a/resources/profiles/Snapmaker/Snapmaker A350_cover.png b/resources/profiles/Snapmaker/Snapmaker A350_cover.png new file mode 100644 index 0000000000..123b94e16c Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker A350_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker A350_texture.svg b/resources/profiles/Snapmaker/Snapmaker A350_texture.svg new file mode 100644 index 0000000000..df0770c819 --- /dev/null +++ b/resources/profiles/Snapmaker/Snapmaker A350_texture.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Snapmaker/Snapmaker J1_bed.stl b/resources/profiles/Snapmaker/Snapmaker J1_bed.stl new file mode 100644 index 0000000000..d20c38aaf7 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker J1_bed.stl differ diff --git a/resources/profiles/Snapmaker/Snapmaker J1_cover.png b/resources/profiles/Snapmaker/Snapmaker J1_cover.png new file mode 100644 index 0000000000..3ad72878e1 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker J1_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker J1_texture.svg b/resources/profiles/Snapmaker/Snapmaker J1_texture.svg new file mode 100644 index 0000000000..de7fdbbd7e --- /dev/null +++ b/resources/profiles/Snapmaker/Snapmaker J1_texture.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +