From a4cd63186afe894cf3ca253c258a663218461769 Mon Sep 17 00:00:00 2001 From: rtyr <36745189+rtyr@users.noreply.github.com> Date: Sat, 26 Mar 2022 19:27:10 +0100 Subject: [PATCH] Snapmaker bundle. --- resources/profiles/Snapmaker.idx | 2 + resources/profiles/Snapmaker.ini | 473 ++++++++++++++++++ resources/profiles/Snapmaker/A250_bed.stl | Bin 0 -> 684 bytes resources/profiles/Snapmaker/A250_texture.svg | 279 +++++++++++ .../profiles/Snapmaker/A250_thumbnail.png | Bin 0 -> 29408 bytes resources/profiles/Snapmaker/A350_bed.stl | Bin 0 -> 12084 bytes resources/profiles/Snapmaker/A350_texture.svg | 383 ++++++++++++++ .../profiles/Snapmaker/A350_thumbnail.png | Bin 0 -> 28425 bytes 8 files changed, 1137 insertions(+) create mode 100644 resources/profiles/Snapmaker.idx create mode 100644 resources/profiles/Snapmaker.ini create mode 100644 resources/profiles/Snapmaker/A250_bed.stl create mode 100644 resources/profiles/Snapmaker/A250_texture.svg create mode 100644 resources/profiles/Snapmaker/A250_thumbnail.png create mode 100644 resources/profiles/Snapmaker/A350_bed.stl create mode 100644 resources/profiles/Snapmaker/A350_texture.svg create mode 100644 resources/profiles/Snapmaker/A350_thumbnail.png diff --git a/resources/profiles/Snapmaker.idx b/resources/profiles/Snapmaker.idx new file mode 100644 index 000000000..03488b17c --- /dev/null +++ b/resources/profiles/Snapmaker.idx @@ -0,0 +1,2 @@ +min_slic3r_version = 2.4.1 +1.0.0 Initial Snapmaker bundle diff --git a/resources/profiles/Snapmaker.ini b/resources/profiles/Snapmaker.ini new file mode 100644 index 000000000..2643211b7 --- /dev/null +++ b/resources/profiles/Snapmaker.ini @@ -0,0 +1,473 @@ +# Snapmaker profiles + +# Based on the profiles from: https://github.com/nivekmai/snapmaker-prusa by nivekmai, WilliamBosacker, mrworf + +[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_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] +name = Snapmaker A250 +variants = 0.4 +technology = FFF +bed_model = A250_bed.stl +bed_texture = A250_texture.svg +default_materials = Generic PLA @Snapmaker; Generic PETG @Snapmaker + +[printer_model:A350] +name = Snapmaker A350 +variants = 0.4 +technology = FFF +bed_model = A350_bed.stl +bed_texture = A350_texture.svg +default_materials = Generic PLA @Snapmaker; Generic PETG @Snapmaker + +[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 +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 +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% +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 +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 +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 +perimeter_speed = 80 +support_material_speed = 80 +compatible_printers_condition = nozzle_diameter[0]==0.4 and printer_model=="A350" + +[print:0.08mm DETAIL @SnapmakerA250] +inherits = 0.20mm NORMAL @SnapmakerA250 +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 + +[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.24mm FAST @SnapmakerA250] +inherits = 0.20mm NORMAL @SnapmakerA250 +layer_height = 0.24 +infill_speed = 60 +external_perimeter_speed = 20 +top_solid_infill_speed = 30 + +[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 +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_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 +full_fan_speed_layer = 0 +inherits = +max_fan_speed = 100 +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 +fan_below_layer_time = 60 +min_print_speed = 10 + +[filament:Overture TPU @Snapmaker] +inherits = *common* +filament_vendor = Overture +filament_type = FLEX +first_layer_temperature = 220 +temperature = 220 +filament_density = 1.22 +disable_fan_first_layers = 1 +min_fan_speed = 100 +max_fan_speed = 100 +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 + +# 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 +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 +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_feedrate_x = 150 +machine_max_feedrate_y = 150 +machine_max_feedrate_z = 50 +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 +max_print_height = 330 +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 + +[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] +inherits = *common* +printer_model = A250 +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 \ No newline at end of file diff --git a/resources/profiles/Snapmaker/A250_bed.stl b/resources/profiles/Snapmaker/A250_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..c783af9ac110d2dd67eb5efdd64dd5e7ffa6fe65 GIT binary patch literal 684 zcmbV}!3u&v5Qcq#f?i~=T}8o2$b!{Fz0JN>6e!+;Uc=52NSDC;clmX2?b06BVVrN~ z|7Wu#-)8AC(JC)?Do*#2KB>(?XHlX4IKd*oF{S_uYg9C + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Snapmaker/A250_thumbnail.png b/resources/profiles/Snapmaker/A250_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc7619e683719332c83a7c448ba314ce673ce0b GIT binary patch literal 29408 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 Y3piM<5>TqTmjD0&07*qoM6N<$f`uy%0ssI2 literal 0 HcmV?d00001 diff --git a/resources/profiles/Snapmaker/A350_bed.stl b/resources/profiles/Snapmaker/A350_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..ee418a68d44188ccdaed015e478cb6962d534893 GIT binary patch literal 12084 zcmbW7QK(%<6^75t?VC!WLTe<2KG+xUgNoqOJ)Wes)-*2v#tZthI zN@*jdDq4|Ph?+t{u@DW)J-1vCrP}ICn+L%*U^NIuN>iFb8Rwtb|D12mo^w5zhnvM- z>zlRKthHzFnSFL&zwhI_Z~XN2dsp}EziD;Hjh~$Cy><0td-m?0>|gyq{*C@K8jTJ< zf8R9zH+uHxD{E)BpO~Ee(vF?Kz1VG7{`JL|HV&OQF*$Q-lCFm!>(Qti>n}B@HlB!9 zH&nDnstJ!P4T;aa`0(V|@3Zd^jvYIaqPqRn%{6K)D=Lmu6V$W_(IqPR=}bsN!VwOL z5eZs(Ml!+KwPw-mX5!Xdk8bt!$~p;Cbb2X{7l_cLeiomfM9If7R2IDFUSz&88Xer{WutJkmGHKxY0GN=KR?!p*O3 zrl@`u>p_iWMa7Y7f|?eQGr#HFHmy~ozs9~IVOdrupL+{&;9j zYfK@W`G}e~cigb)x0Tc4KkmyLz zN;5Ls*T$$)J^mSY!qiw+>>Mcs64bPaocS%ikK-|O5|(8p+NUCQCsM=AO=}hw6Rw)9 zNT?s;HV=IsAHPP2|=ITQ~2Q`+h+{d!239RkaTHr zjs&f=7rp!|_JPx=DK(ZAJ4dR{ucp+rh@AP37xJmv7h>ilEX&IGigGITNZn2iGdDdT zMkHJhS&<5d{@xYa3DTMtPx>ZR@x!G_mF#+ z_lK=S(2Bd)l1I9ucot52A<>bb)xk^e+xdyhKC&s_m5)vupW~CBC-M_b`A}n8nOmk0 z+3UPLe=C@`GLdIjwqAFsk*wHd#gR%Lspiy>@GJ~{P~+L%+6S$;meBX&s7UBcPF*sL zieu4A=YF%^^0G!A$Rc%d1{R+McUVMR7cV6)`+kyD@Vwh=T31RBqT3K z(8}{R@R80e{hV-ZWJTYl9_fzaSia9ikPd+>1FbA8^P1q3(^eYStFs7S&$G)4(u(Wg zas=N1NQbaL?mOg1>lJ6zvLfM()C4sxBIm&_v6V7!bxD=E>XFXE{mx)w>k6{AI&b$| zvHMtb2w&~rWY*&IoK}_<$zp<<7LoJd9Yw;jte8{j#I#;8Lhqd6h%>;KC~{sqLmzYtpA&$HE#U_DgF z+0$7XKX)ZFr@D8&_Q?m|ue@Rm^Wd}A?>@5PNFnh3%2tYmR=%En+=dm-8WEOdr4w&I zB}yKtcO4Z8$;%P6(%HM$vDybUI@9-hMc*|+4GDcu@Y%p(f>!!Y;XAD+sNwey`VQe! z{rS~uJTD<(S+h&JCa7rPMTGjwR;s_B^X0Bh?+nzafep{`e*IHkrkiR|O%{@h0=UL-8b z%JY_ekf5eTWFKGaPiyavZ)7Aa%gU9_K1fj0BC-#xSL-A!%gQ~LeUPB0MPwgpb$2^= z*rzVLcGLUwy5@_zorL7sF9$NAzulB$(aP6z9x|0Z328`JE`+S}+iM@YG#q!H$X`X} zg&N7u+%kR0z8hPkS!~T)Av)QUkcNciLL_T3)Xe9>bDxxTN5WCL1{_H%!!UCZ%t^9O zkgBuS>Q{PtPxNnN^q%Nn*@VE~+-bk$6%Def_TlT9Xyu_< zbRL$K$Ht#7{w}SFX`V!CPOM?JmJ1OlcGg!WJfpJWNNILc7qT9-a{WD$S8CbMqGIfe zh+IW`H{s539=h(#6VW;Ld4eOAJUZsVNG!`=nX6>2`Em`Mxuddg60_O$ShR8;CWgH$ Sjr}nv6UspUW>GQrA@N@UXjel3 literal 0 HcmV?d00001 diff --git a/resources/profiles/Snapmaker/A350_texture.svg b/resources/profiles/Snapmaker/A350_texture.svg new file mode 100644 index 000000000..8e8c47b65 --- /dev/null +++ b/resources/profiles/Snapmaker/A350_texture.svg @@ -0,0 +1,383 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Snapmaker/A350_thumbnail.png b/resources/profiles/Snapmaker/A350_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..598039a83ee61fa5c4b4a5757cc32d8411fa6a3e GIT binary patch literal 28425 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 literal 0 HcmV?d00001