From 1a0893b7838f3867c1d581e78f1f3bb2b9d81516 Mon Sep 17 00:00:00 2001 From: rtyr <36745189+rtyr@users.noreply.github.com> Date: Wed, 3 Nov 2021 17:11:58 +0100 Subject: [PATCH 1/3] Initial Ultimaker bundle --- resources/profiles/Ultimaker.idx | 2 + resources/profiles/Ultimaker.ini | 400 +++++ .../Ultimaker/ULTIMAKER2_thumbnail.png | Bin 0 -> 49277 bytes resources/profiles/Ultimaker/ultimaker2.svg | 1531 +++++++++++++++++ .../profiles/Ultimaker/ultimaker2_bed.stl | Bin 0 -> 3484 bytes 5 files changed, 1933 insertions(+) create mode 100644 resources/profiles/Ultimaker.idx create mode 100644 resources/profiles/Ultimaker.ini create mode 100644 resources/profiles/Ultimaker/ULTIMAKER2_thumbnail.png create mode 100644 resources/profiles/Ultimaker/ultimaker2.svg create mode 100644 resources/profiles/Ultimaker/ultimaker2_bed.stl diff --git a/resources/profiles/Ultimaker.idx b/resources/profiles/Ultimaker.idx new file mode 100644 index 0000000000..a593d2fb4b --- /dev/null +++ b/resources/profiles/Ultimaker.idx @@ -0,0 +1,2 @@ +min_slic3r_version = 2.4.0-beta0 +1.0.0 Initial version diff --git a/resources/profiles/Ultimaker.ini b/resources/profiles/Ultimaker.ini new file mode 100644 index 0000000000..3aadf73585 --- /dev/null +++ b/resources/profiles/Ultimaker.ini @@ -0,0 +1,400 @@ +# Print profiles for the Ultimaker printers. +# https://github.com/prusa3d/PrusaSlicer-settings/issues/143 +# author: https://github.com/foreachthing + + +[vendor] +# Vendor name will be shown by the Config Wizard. +name = Ultimaker + +# Configuration version of this file. Config file will only be installed, if the config_version differs. +# This means, the server may force the PrusaSlicer 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/Ultimaker/ + +# The printer models will be shown by the Configuration Wizard in this order, +# also the first model installed & the first nozzle installed will be activated after install. +# Printer model name will be shown by the installation wizard. + +[printer_model:ULTIMAKER2] +name = Ultimaker 2 +variants = 0.4 +technology = FFF +bed_model = ultimaker2_bed.stl +bed_texture = ultimaker2.svg +default_materials = Generic PLA @ULTIMAKER2; Generic PETG @ULTIMAKER2; Generic ABS @ULTIMAKER2 + +# All presets starting with asterisk, for example *common*, are intermediate and they will +# not make it into the user interface. + +# Common print preset +[print:*common*] +avoid_crossing_perimeters = 1 +avoid_crossing_perimeters_max_detour = 0 +bottom_fill_pattern = rectilinear +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 = 0 +compatible_printers = +compatible_printers_condition = +complete_objects = 0 +default_acceleration = 0 +dont_support_bridges = 0 +draft_shield = disabled +elefant_foot_compensation = 0 +ensure_vertical_shell_thickness = 0 +external_perimeter_extrusion_width = 0.45 +external_perimeter_speed = 75% +external_perimeters_first = 0 +extra_perimeters = 1 +extruder_clearance_height = 50 +extruder_clearance_radius = 60 +extrusion_width = 0.45 +fill_angle = 45 +fill_density = 20% +fill_pattern = grid +first_layer_acceleration = 0 +first_layer_acceleration_over_raft = 0 +first_layer_extrusion_width = 0.45 +first_layer_height = 0.2 +first_layer_speed = 30 +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 = 1 +gcode_label_objects = 0 +infill_acceleration = 0 +infill_anchor = 600% +infill_anchor_max = 50 +infill_every_layers = 1 +infill_extruder = 1 +infill_extrusion_width = 0.5 +infill_first = 1 +infill_only_where_needed = 0 +infill_overlap = 35% +infill_speed = 60 +inherits = +interface_shells = 0 +ironing = 0 +ironing_flowrate = 15% +ironing_spacing = 0.1 +ironing_speed = 15 +ironing_type = top +layer_height = 0.2 +max_print_speed = 80 +max_volumetric_speed = 0 +min_skirt_length = 2 +mmu_segmented_region_max_width = 0 +notes = Ultimaker 2, 0.4 mm Nozzle +only_retract_when_crossing_perimeters = 1 +ooze_prevention = 0 +output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode +overhangs = 1 +perimeter_acceleration = 0 +perimeter_extruder = 1 +perimeter_extrusion_width = 0.45 +perimeter_speed = 50 +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 = aligned +single_extruder_multi_material_priming = 1 +skirt_distance = 3 +skirt_height = 1 +skirts = 1 +slice_closing_radius = 0.049 +slicing_mode = regular +small_perimeter_speed = 75% +solid_infill_below_area = 10 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0.45 +solid_infill_speed = 40 +spiral_vase = 0 +standby_temperature_delta = -5 +support_material = 0 +support_material_angle = 45 +support_material_auto = 1 +support_material_bottom_contact_distance = 0 +support_material_bottom_interface_layers = -1 +support_material_buildplate_only = 1 +support_material_closing_radius = 2 +support_material_contact_distance = 0.2 +support_material_enforce_layers = 0 +support_material_extruder = 1 +support_material_extrusion_width = 0.4 +support_material_interface_contact_loops = 0 +support_material_interface_extruder = 1 +support_material_interface_layers = 2 +support_material_interface_pattern = auto +support_material_interface_spacing = 0.2 +support_material_interface_speed = 100% +support_material_pattern = rectilinear-grid +support_material_spacing = 4 +support_material_speed = 60 +support_material_style = grid +support_material_synchronize_layers = 0 +support_material_threshold = 0 +support_material_with_sheath = 0 +support_material_xy_spacing = 0.8 +thick_bridges = 1 +thin_walls = 0 +threads = 8 +top_fill_pattern = rectilinear +top_infill_extrusion_width = 0.45 +top_solid_infill_speed = 40 +top_solid_layers = 4 +top_solid_min_thickness = 0 +travel_speed = 120 +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 = 180 +wipe_tower_y = 140 +xy_size_compensation = 0 + + +[print:*0.12mm*] +inherits = *common* +perimeter_speed = 40 +external_perimeter_speed = 25 +infill_speed = 50 +solid_infill_speed = 40 +layer_height = 0.12 +perimeters = 3 +top_infill_extrusion_width = 0.4 +bottom_solid_layers = 6 +top_solid_layers = 7 + +[print:*0.20mm*] +inherits = *common* +perimeter_speed = 40 +external_perimeter_speed = 25 +infill_speed = 50 +solid_infill_speed = 40 +layer_height = 0.20 +top_infill_extrusion_width = 0.4 +bottom_solid_layers = 4 +top_solid_layers = 5 + +[print:*0.25mm*] +inherits = *common* +perimeter_speed = 40 +external_perimeter_speed = 25 +infill_speed = 50 +solid_infill_speed = 40 +layer_height = 0.25 +top_infill_extrusion_width = 0.45 +bottom_solid_layers = 3 +top_solid_layers = 4 + +[print:0.12mm DETAIL @ULTIMAKER2] +inherits = *0.12mm* +travel_speed = 150 +infill_speed = 50 +solid_infill_speed = 40 +top_solid_infill_speed = 30 +support_material_extrusion_width = 0.38 +compatible_printers_condition = printer_model=="ULTIMAKER2" and nozzle_diameter[0]==0.4 + +[print:0.20mm NORMAL @ULTIMAKER2] +inherits = *0.20mm* +travel_speed = 150 +infill_speed = 50 +solid_infill_speed = 40 +top_solid_infill_speed = 30 +support_material_extrusion_width = 0.38 +compatible_printers_condition = printer_model=="ULTIMAKER2" and nozzle_diameter[0]==0.4 + +[print:0.25mm DRAFT @ULTIMAKER2] +inherits = *0.25mm* +travel_speed = 150 +infill_speed = 50 +solid_infill_speed = 40 +top_solid_infill_speed = 30 +support_material_extrusion_width = 0.38 +compatible_printers_condition = printer_model=="ULTIMAKER2" and nozzle_diameter[0]==0.4 + +# Common filament preset +[filament:*common*] +cooling = 0 +compatible_printers = +extrusion_multiplier = 1 +filament_cost = 0 +filament_density = 0 +filament_diameter = 1.75 +filament_notes = "" +filament_settings_id = "" +filament_soluble = 0 +min_print_speed = 15 +slowdown_below_layer_time = 20 +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_ULTIMAKER.*/ + +[filament:*PLA*] +inherits = *common* +bed_temperature = 60 +fan_below_layer_time = 100 +filament_colour = #FFF0E0 +filament_max_volumetric_speed = 0 +filament_type = PLA +filament_density = 1.24 +first_layer_bed_temperature = 55 +first_layer_temperature = 205 +fan_always_on = 1 +cooling = 1 +min_fan_speed = 100 +max_fan_speed = 100 +bridge_fan_speed = 100 +disable_fan_first_layers = 3 +temperature = 210 + +[filament:*PET*] +inherits = *common* +fan_below_layer_time = 15 +filament_colour = #FFF0E0 +filament_max_volumetric_speed = 0 +filament_type = PETG +filament_density = 1.27 +first_layer_bed_temperature = 85 +bed_temperature = 85 +first_layer_temperature = 240 +temperature = 235 +fan_always_on = 1 +cooling = 1 +min_fan_speed = 20 +max_fan_speed = 40 +bridge_fan_speed = 40 +slowdown_below_layer_time = 15 +min_print_speed = 10 +disable_fan_first_layers = 3 + +[filament:*ABS*] +inherits = *common* +fan_below_layer_time = 15 +filament_colour = #FFF0E0 +filament_max_volumetric_speed = 0 +filament_type = ABS +filament_density = 1.27 +first_layer_bed_temperature = 80 +bed_temperature = 80 +first_layer_temperature = 240 +temperature = 235 +fan_always_on = 1 +cooling = 1 +min_fan_speed = 5 +max_fan_speed = 5 +bridge_fan_speed = 10 +slowdown_below_layer_time = 15 +min_print_speed = 10 +disable_fan_first_layers = 3 + +[filament:Generic PLA @ULTIMAKER2] +inherits = *PLA* +filament_vendor = Generic +filament_cost = + +[filament:Generic Black PLA @ULTIMAKER2] +inherits = *PLA* +filament_vendor = Generic +filament_colour = #0E3F3F +filament_cost = + +[filament:Generic PETG @ULTIMAKER2] +inherits = *PET* +filament_vendor = Generic +filament_cost = + +[filament:Generic ABS @ULTIMAKER2] +inherits = *ABS* +filament_vendor = Generic +filament_cost = + +# Common printer preset +[printer:*common*] +printer_technology = FFF +before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;layer:[layer_num];\nM117 Layer [layer_num];\n +between_objects_gcode = +deretract_speed = 0 +extruder_colour = #FFF0E0 +extruder_offset = 0x0 +gcode_flavor = reprap +silent_mode = 0 +remaining_times = 0 +machine_max_acceleration_e = 10000 +machine_max_acceleration_extruding = 1500 +machine_max_acceleration_retracting = 1500 +machine_max_acceleration_x = 3000 +machine_max_acceleration_y = 3000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 120 +machine_max_feedrate_x = 500 +machine_max_feedrate_y = 500 +machine_max_feedrate_z = 12 +machine_max_jerk_e = 2.5 +machine_max_jerk_x = 20 +machine_max_jerk_y = 20 +machine_max_jerk_z = 0.4 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 +layer_gcode = +max_print_height = 212 +octoprint_apikey = +octoprint_host = +printer_notes = +printer_settings_id = +retract_before_travel = 5 +retract_before_wipe = 0% +retract_layer_change = 1 +retract_length = 6 +retract_length_toolchange = 10 +retract_lift = 0 +retract_lift_above = 0 +retract_lift_below = 0 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 50 +serial_port = +single_extruder_multi_material = 0 +toolchange_gcode = +use_firmware_retraction = 0 +use_relative_e_distances = 0 +use_volumetric_e = 0 +variable_layer_height = 1 +wipe = 0 +z_offset = 0 + +[printer:Ultimaker 2] +inherits = *common* +printer_model = ULTIMAKER2 +bed_shape = 0x0,224x0,224x225,0x225 +printer_variant = 0.4 +max_layer_height = 0.3 +min_layer_height = 0.08 +printer_notes = Dont remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_ULTIMAKER\nPRINTER_MODEL_ULTIMAKER2 +nozzle_diameter = 0.4 +default_print_profile = 0.20mm NORMAL @ULTIMAKER2 +default_filament_profile = Generic PLA @ULTIMAKER2 +start_gcode = ; Printer_Settings_ID: [printer_settings_id]\n\n; # # # # # # START Header\nG21 ; metric values\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nM107 ; start with the fan off\n\nG28 X0 Y0 Z0 ; move X/Y/Z to endstops\nG1 X1 Y6 F15000 ; move X/Y to start position\nG1 Z35 F9000 ; move Z to start position\n\n; Heat up bed and nozzle\nM190 S{first_layer_bed_temperature[0] - 5} ; wait for bed temperature - 5\nM140 S[first_layer_bed_temperature] ; continue bed heating\nM109 S[first_layer_temperature] ; wait for nozzle temperature\n\nG92 E0 ; zero the extruded length\nG1 F150 E22 ; purge nozzle with filament\nG92 E0 ; zero the extruded length again\nG1 F75 E7 ; additional priming\nG92 E0 ; zero the extruded length again\n\n; # # # # # # END Header +end_gcode = ; # # # # # # START Footer\nG91 ; relative coordinates\n;G1 E-1 F1200 ; retract the filament\nG1 Z+15 X-10 Y-10 E-7 F6000 ; move Z a bit\n; G1 X-10 Y-10 F6000 ; move XY a bit\nG1 E-5.5 F300 ; retract the filament\nG28 X0 Y0 ; move X/Y to min endstops, so the head is out of the way\nM104 S0 ; extruder heater off\nM140 S0 ; heated bed heater off (if you have it)\nM84 ; disable motors\n; # # # # # # END Footer\n diff --git a/resources/profiles/Ultimaker/ULTIMAKER2_thumbnail.png b/resources/profiles/Ultimaker/ULTIMAKER2_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..bdcd7dcd9f516bc412a5a86f8176072020ae926b GIT binary patch literal 49277 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 e|BuD+ + + UM2_Plate + + + + image/svg+xml + + UM2_Bottom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Ultimaker/ultimaker2_bed.stl b/resources/profiles/Ultimaker/ultimaker2_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..a192d8eb2bf57f0ea91648641abf6ebfc1cfaa7c GIT binary patch literal 3484 zcmbVOJ8l#~6l@Deq+EetvXY(fi7byW!qOTf+Y*p*1|o<&2Y?F@aSaDH(#C6v%*h7J z0f;!jFxA!7@AdS|E@Fb!Q|r~M_v`9CIXZiFa{TV-bar+=pEbv?4^Q9EUcNa!IXs{J z#}{4%eeI9lYC~8xci;YOZkEfd5Uv*?{7Uw!k==E~L`2vL>xD;j7q<(baW1<=Anp`G z=QW~dk8zQq;=jqqM($C_fK8X@+Q<9f0VpGjHMXs=>-2btvVihG!q=kT*x=Q(Xc zm{$nv+_#K4;3QYgo%VL|=+DQ;@_LYLWVN?@@8M>IytF;r5Uc}U+OcQPFTZW#;3mRL z+cU<&87M9~%{r{UAqQtmFK))?y-$4?28e!gZR%C&h3y+f^o@;(9%)(Wt_(9Qv+`cL zMaob$l?dN=*w{YxO12P~I5P8lWt*Y--z?`>UH7|NKMCKzTz1{X1Y+K+#H!ipw}%Mp z6L`wF+HjoH28Z=&3IPs9A_AWHpg@WRz4G@%_P-&>QDsG%L0sK!b-Jj$B}DAZiU@G% zTv_e!f4$E-OkZ^;N)1lE+TDyGhxlT5`yT1zEmB;YhqNnkY(aoSkyHm6Fb~Dz3m^{d zw0fnCrV!*P=8?0qSmi6DyCM$0Phc8H%;Ov7IdWD97Hb)+^{P#KQ27Lc93Ej=p;ta` zKehD2QDf>l#u4n5=de1`q*7daEz|DiTe}UBXPyz#LmA z?$j&uGBuDgKp%nl@YL(o5Ha=|_&UnC+6-xoUYv+Xb<_xIJI|RFE5?z6?X%tr2`bcrK0*YW2yR(O_TGz8S}eUX@-|R{5SQmg3qx z>_weYIC7{zisb)gXdcq5QVpaSRyikvdDIBbV=61fLLH_nW@}4K8O9Ls(s`AYQy*3? zH9)qo#gX@F6d?|eu&fkI^PpbkX~zFS^*nqgK=9wvR90zHQDxF*6gJS{(1)!zwG=`e c;>+8fU{W9CZW;w!|ARB4C8R{i%ky>JUvVaJ7ytkO literal 0 HcmV?d00001 From 9a484d532b453a3f3b6959ed61507e641c16e322 Mon Sep 17 00:00:00 2001 From: rtyr <36745189+rtyr@users.noreply.github.com> Date: Wed, 3 Nov 2021 22:43:00 +0100 Subject: [PATCH 2/3] Fixed filament_diameter --- resources/profiles/Ultimaker.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/Ultimaker.ini b/resources/profiles/Ultimaker.ini index 3aadf73585..43710dabbf 100644 --- a/resources/profiles/Ultimaker.ini +++ b/resources/profiles/Ultimaker.ini @@ -244,7 +244,7 @@ compatible_printers = extrusion_multiplier = 1 filament_cost = 0 filament_density = 0 -filament_diameter = 1.75 +filament_diameter = 2.85 filament_notes = "" filament_settings_id = "" filament_soluble = 0 From c8ff0de27e4050991fbf820930c4b7d8f0d6f059 Mon Sep 17 00:00:00 2001 From: rtyr <36745189+rtyr@users.noreply.github.com> Date: Wed, 3 Nov 2021 22:45:28 +0100 Subject: [PATCH 3/3] Updated ABS filament density. --- resources/profiles/Ultimaker.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/Ultimaker.ini b/resources/profiles/Ultimaker.ini index 43710dabbf..363e0dec8a 100644 --- a/resources/profiles/Ultimaker.ini +++ b/resources/profiles/Ultimaker.ini @@ -296,7 +296,7 @@ fan_below_layer_time = 15 filament_colour = #FFF0E0 filament_max_volumetric_speed = 0 filament_type = ABS -filament_density = 1.27 +filament_density = 1.10 first_layer_bed_temperature = 80 bed_temperature = 80 first_layer_temperature = 240