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] 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 000000000..a593d2fb4 --- /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 000000000..3aadf7358 --- /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