diff --git a/resources/profiles/Basic.ini b/resources/profiles/Basic.ini new file mode 100644 index 000000000..2a1a1cbb2 --- /dev/null +++ b/resources/profiles/Basic.ini @@ -0,0 +1,558 @@ +# Print profiles for a basic FDM printer + +[vendor] +# Vendor name will be shown by the Config Wizard. +name = Custom +# 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 = 0.1.0 +# Where to get the updates from? +config_update_url = + +# 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. +#TODO: One day we may differentiate variants of the nozzles / hot ends, +#for example by the melt zone size, or whether the nozzle is hardened. +# Printer model name will be shown by the installation wizard. +[printer_model:Custom175] +name = Custom 1.75mm +variants = 0.15; 0.2; 0.25; 0.3; 0.35; 0.4; 0.5; 0.6; 0.8; 1.0; 1.2; + +[printer_model:Custom250] +name = Custom 2.5mm +variants = 0.15; 0.2; 0.25; 0.3; 0.35; 0.4; 0.5; 0.6; 0.8; 1.0; 1.2; + +# All presets starting with asterisk, for example *common*, are intermediate and they will +# not make it into the user interface. + +[printer:*common*] +end_gcode = G1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X205 Y1\nG1 X200 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\nM107 ; turn off fan\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors\n\n +extruder_offset = 0x0 +gcode_flavor = marlin +before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n +layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] +pressure_advance = 0 +retract_before_travel = 1 +retract_before_wipe = 0% +retract_layer_change = 1 +retract_length = 0.5 +retract_lift = 0.6 +retract_lift_above = 0 +retract_lift_below = 9999 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 35 +start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting] ; ENDER3 firmware may only supports the old M204 format\nG28 W ; home all\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 Y-3.0 F1000.0 ; go outside print area\nG92 E0.0\nG1 X150.0 E20 F1000.0 ; intro line\nG92 E0.0 +use_firmware_retraction = 0 +use_relative_e_distances = 0 +use_volumetric_e = 0 +variable_layer_height = 1 +wipe = 1 +z_offset = 0 +bed_shape = 0x0,200x0,200x200,0x200 +max_print_height = 200 +printer_model = Basic +default_filament_profile = PLA + + +[printer:*0.15nozzle*] +nozzle_diameter = 0.15 +max_layer_height = 0.12 +min_layer_height = 0.05 +printer_variant = 0.15 +default_print_profile = 0.05mm + +[printer:*0.2nozzle*] +nozzle_diameter = 0.2 +max_layer_height = 0.16 +min_layer_height = 0.05 +printer_variant = 0.2 +default_print_profile = 0.1mm + +[printer:*0.25nozzle*] +nozzle_diameter = 0.25 +max_layer_height = 0.2 +min_layer_height = 0.05 +printer_variant = 0.25 +default_print_profile = 0.1mm + +[printer:*0.3nozzle*] +nozzle_diameter = 0.3 +max_layer_height = 0.25 +min_layer_height = 0.05 +printer_variant = 0.3 +default_print_profile = 0.15mm + +[printer:*0.35nozzle*] +nozzle_diameter = 0.35 +max_layer_height = 0.25 +min_layer_height = 0.05 +printer_variant = 0.35 +default_print_profile = 0.15mm + +[printer:*0.4nozzle*] +nozzle_diameter = 0.4 +max_layer_height = 0.3 +min_layer_height = 0.075 +printer_variant = 0.4 +default_print_profile = 0.2mm + +[printer:*0.5nozzle*] +nozzle_diameter = 0.5 +max_layer_height = 0.4 +min_layer_height = 0.075 +printer_variant = 0.5 +default_print_profile = 0.2mm + +[printer:*0.6nozzle*] +nozzle_diameter = 0.6 +max_layer_height = 0.5 +min_layer_height = 0.1 +printer_variant = 0.6 +default_print_profile = 0.3mm + +[printer:*0.8nozzle*] +nozzle_diameter = 0.8 +max_layer_height = 0.6 +min_layer_height = 0.1 +printer_variant = 0.8 +default_print_profile = 0.3mm + +[printer:*1.0nozzle*] +nozzle_diameter = 1.0 +max_layer_height = 0.8 +min_layer_height = 0.15 +printer_variant = 1.0 +default_print_profile = 0.5mm + +[printer:*1.2nozzle*] +nozzle_diameter = 1.2 +max_layer_height = 1.0 +min_layer_height = 0.2 +printer_variant = 1.0 +default_print_profile = 0.5mm + +[printer:Basic 0.15 nozzle] +inherits = *common*; *0.15nozzle* + +[printer:Basic 0.2 nozzle] +inherits = *common*; *0.2nozzle* + +[printer:Basic 0.25 nozzle] +inherits = *common*; *0.25nozzle* + +[printer:Basic 0.3 nozzle] +inherits = *common*; *0.3nozzle* + +[printer:Basic 0.4 nozzle] +inherits = *common*; *0.4nozzle* + +[printer:Basic 0.5 nozzle] +inherits = *common*; *0.5nozzle* + +[printer:Basic 0.6 nozzle] +inherits = *common*; *0.6nozzle* + +[printer:Basic 0.8 nozzle] +inherits = *common*; *0.8nozzle* + +[printer:Basic 1.0 nozzle] +inherits = *common*; *1.0nozzle* + +[printer:Basic 1.2 nozzle] +inherits = *common*; *1.2nozzle* + + +# Common print preset, mostly derived from MK2 single material with a 0.4mm nozzle. +# All other print presets will derive from the *common* print preset. +[print:*common*] +avoid_crossing_perimeters = 1 +bridge_acceleration = 1000 +bridge_angle = 0 +bridge_flow_ratio = 0.8 +over_bridge_flow_ratio = 1.05 +bridge_speed = 20 +brim_width = 0 +clip_multipart_objects = 1 +compatible_printers = +complete_objects = 0 +default_acceleration = 1000 +dont_support_bridges = 1 +ensure_vertical_shell_thickness = 1 +top_fill_pattern = smooth +bottom_fill_pattern = concentricgapfill +external_perimeters_first = 0 +extra_perimeters = 0 +only_one_perimeter_top = 1 +elefant_foot_compensation = -0.01 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +fill_angle = 45 +fill_density = 13% +fill_pattern = gyroid +first_layer_acceleration = 1000 +first_layer_extrusion_width = 130% +first_layer_height = 50% +first_layer_speed = 30 +gap_fill_speed = 40 +gcode_comments = 0 +hole_size_compensation = -0.03 +infill_acceleration = 1000 +infill_dense = 1 +infill_dense_algo = automatic +infill_every_layers = 1 +infill_extruder = 1 +infill_first = 0 +infill_not_connected = 0 +infill_only_where_needed = 0 +infill_overlap = 25% +interface_shells = 0 +label_printed_objects = 1 +max_print_speed = 100 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 +max_volumetric_speed = 0 +min_skirt_length = 4 +notes = +overhangs = 1 +only_retract_when_crossing_perimeters = 0 +ooze_prevention = 0 +output_filename_format = [input_filename_base].gcode +perimeters = 2 +perimeter_acceleration = 800 +perimeter_extruder = 1 +post_process = +print_settings_id = +raft_layers = 0 +resolution = 0 +seam_position = hidden +skirts = 0 +skirt_distance = 2 +skirt_height = 3 +small_perimeter_speed = 25 +solid_infill_below_area = 0 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +spiral_vase = 0 +standby_temperature_delta = -5 +support_material = 0 +support_material_extruder = 0 +support_material_interface_extruder = 0 +support_material_angle = 0 +support_material_buildplate_only = 0 +support_material_enforce_layers = 0 +support_material_contact_distance_type = filament +support_material_contact_distance_top = 0.15 +support_material_contact_distance_bottom = 0.15 +support_material_interface_contact_loops = 0 +support_material_interface_layers = 2 +support_material_interface_spacing = 0.2 +support_material_interface_speed = 100% +support_material_pattern = rectilinear +support_material_solid_first_layer = 1 +support_material_spacing = 2 +support_material_speed = 50 +support_material_synchronize_layers = 0 +support_material_threshold = 45 +support_material_with_sheath = 0 +support_material_xy_spacing = 60% +thin_walls = 1 +thin_walls_min_width = 100% +top_solid_infill_speed = 40 +travel_speed = 180 +wipe_tower = 0 +wipe_tower_bridging = 10 +wipe_tower_rotation_angle = 0 +wipe_tower_width = 60 +wipe_tower_x = 180 +wipe_tower_y = 140 +xy_size_compensation = 0 +external_perimeter_extrusion_width = 105% +first_layer_extrusion_width = 130% +infill_extrusion_width = 110% +perimeter_extrusion_width = 110% +solid_infill_extrusion_width = 110% +top_infill_extrusion_width = 105% +support_material_extrusion_width = 110% + +[print:*0.15nozzle*] +perimeters = 6 +infill_overlap = 40% + +[print:*0.2nozzle*] +perimeters = 5 +infill_overlap = 35% + +[print:*0.25nozzle*] +perimeters = 4 +infill_overlap = 30% + +[print:*0.3nozzle*] +perimeters = 4 +infill_overlap = 25% + +[print:*0.35nozzle*] +perimeters = 3 +infill_overlap = 25% + +[print:*0.4nozzle*] +perimeters = 3 +infill_overlap = 25% + +[print:*0.5nozzle*] +perimeters = 3 +infill_overlap = 20% + +[print:*0.6nozzle*] +perimeters = 2 +infill_overlap = 15% + +[print:*0.8nozzle*] +perimeters = 2 +infill_overlap = 15% + +[print:*1.0nozzle*] +perimeters = 1 +infill_overlap = 10% + +[print:*1.2nozzle*] +perimeters = 1 +infill_overlap = 10% + +[print:*0.08mm*] +inherits = *common* +bottom_solid_layers = 7 +top_solid_layers = 9 +layer_height = 0.08 +first_layer_height = 0.24 +bridge_flow_ratio = 0.7 +perimeter_acceleration = 400 + +[print:*0.16mm*] +inherits = *common* +bottom_solid_layers = 5 +top_solid_layers = 6 +layer_height = 0.16 +first_layer_height = 0.24 +bridge_flow_ratio = 0.9 + +[print:*0.32mm*] +inherits = *common* +bottom_solid_layers = 3 +top_solid_layers = 4 +layer_height = 0.32 +first_layer_height = 0.24 +bridge_flow_ratio = 0.9 + +[print:*0.48mm*] +inherits = *common* +bottom_solid_layers = 2 +top_solid_layers = 3 +layer_height = 0.48 +first_layer_height = 0.24 +bridge_flow_ratio = 0.9 + + +[print:*0.05mm*] +inherits = *common* +bottom_solid_layers = 20 +top_solid_layers = 20 +layer_height = 0.05 + +[print:*0.1mm*] +inherits = *common* +bottom_solid_layers = 10 +top_solid_layers = 10 +layer_height = 0.1 + +[print:*0.15mm*] +inherits = *common* +bottom_solid_layers = 6 +top_solid_layers = 7 +layer_height = 0.15 + +[print:*0.2mm*] +inherits = *common* +bottom_solid_layers = 5 +top_solid_layers = 6 +layer_height = 0.2 + +[print:*0.3mm*] +inherits = *common* +bottom_solid_layers = 3 +top_solid_layers = 4 +layer_height = 0.3 + +[print:*0.5mm*] +inherits = *common* +bottom_solid_layers = 2 +top_solid_layers = 3 +layer_height = 0.5 + + +[print:0.08mm DETAIL 0.2 nozzle] +inherits = *0.08mm*; *0.2nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.2 +external_perimeter_speed = 35 +infill_acceleration = 1500 +infill_speed = 100 +max_print_speed = 100 +perimeter_speed = 45 +solid_infill_speed = 60 +top_solid_infill_speed = 40 +bridge_speed = 30 + +[print:0.08mm DETAIL 0.4 nozzle] +inherits = *0.08mm*; *0.4nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.4 + +[print:0.08mm DETAIL 0.6 nozzle] +inherits = *0.08mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 +external_perimeter_speed = 35 +fill_pattern = grid +infill_acceleration = 1500 +infill_speed = 100 +max_print_speed = 100 +perimeter_speed = 45 +solid_infill_speed = 60 +top_solid_infill_speed = 40 +bridge_speed = 30 + +[print:0.08mm DETAIL 0.8 nozzle] +inherits = *0.08mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 +external_perimeter_speed = 35 +fill_pattern = grid +infill_acceleration = 1500 +infill_speed = 100 +max_print_speed = 100 +perimeter_speed = 45 +solid_infill_speed = 60 +top_solid_infill_speed = 40 +bridge_speed = 30 + +[print:0.16mm NORMAL 0.2 nozzle] +inherits = *0.16mm*; *0.2nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.2 +fill_pattern = grid + +[print:0.16mm NORMAL 0.4 nozzle] +inherits = *0.16mm*; *0.4nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.4 + +[print:0.16mm FINE 0.6 nozzle] +inherits = *0.16mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 + +[print:0.16mm FINE 0.8 nozzle] +inherits = *0.16mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 + +[print:0.32mm SPEED 0.4 nozzle] +inherits = *0.32mm*; *0.4nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.4 +fill_pattern = grid + +[print:0.32mm SPEED 0.6 nozzle] +inherits = *0.32mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 +fill_pattern = grid + +[print:0.32mm NORMAL 0.8 nozzle] +inherits = *0.32mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 + +[print:0.48mm SPEED 0.6 nozzle] +inherits = *0.48mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 + +[print:0.48mm SPEED 0.8 nozzle] +inherits = *0.48mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 + + +[filament:*common*] +cooling = 1 +end_filament_gcode = "; Filament-specific end gcode" +extrusion_multiplier = 1 +filament_loading_speed = 28 +filament_loading_speed_start = 3 +filament_unloading_speed = 90 +filament_unloading_speed_start = 100 +filament_toolchange_delay = 0 +filament_cooling_moves = 4 +filament_cooling_initial_speed = 2.2 +filament_cooling_final_speed = 3.4 +filament_load_time = 0 +filament_unload_time = 0 +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_minimal_purge_on_wipe_tower = 15 +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 +start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" + + +[filament:PLA Gererique] +inherits = *common* +bed_temperature = 60 +bridge_fan_speed = 100 +disable_fan_first_layers = 1 +fan_always_on = 1 +fan_below_layer_time = 100 +filament_colour = #FF3232 +filament_max_volumetric_speed = 15 +filament_type = PLA +first_layer_bed_temperature = 60 +first_layer_temperature = 215 +max_fan_speed = 100 +min_fan_speed = 100 +temperature = 205 + +[filament:PET Gererique] +inherits = *common* +bed_temperature = 70 + +bridge_fan_speed = 50 +cooling = 0 +disable_fan_first_layers = 3 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_colour = #FF8000 +filament_max_volumetric_speed = 8 +filament_type = PET +first_layer_bed_temperature =70 +first_layer_temperature = 230 +max_fan_speed = 30 +min_fan_speed = 20 + + +start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" +temperature = 238 + +[filament:ABS Gererique] +inherits = *common* +bed_temperature = 90 + +bridge_fan_speed = 30 +cooling = 0 +disable_fan_first_layers = 3 +fan_always_on = 0 +fan_below_layer_time = 20 +filament_colour = #3A80CA +filament_max_volumetric_speed = 11 +filament_ramming_parameters = "120 100 5.70968 6.03226 7 8.25806 9 9.19355 9.3871 9.77419 10.129 10.3226 10.4516 10.5161| 0.05 5.69677 0.45 6.15484 0.95 8.76774 1.45 9.20323 1.95 9.95806 2.45 10.3871 2.95 10.5677 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" +filament_type = ABS +first_layer_bed_temperature = 100 +first_layer_temperature = 238 +max_fan_speed = 0 +min_fan_speed = 0 + + +temperature = 238 diff --git a/resources/profiles/Creality.ini b/resources/profiles/Creality.ini new file mode 100644 index 000000000..14e8f4513 --- /dev/null +++ b/resources/profiles/Creality.ini @@ -0,0 +1,520 @@ +# Print profiles for the Creality printers. + +[vendor] +# Vendor name will be shown by the Config Wizard. +name = Creality ENDER3 (fan-made) +# 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 = 0.1.0 +# Where to get the updates from? +config_update_url = + +# 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. +#TODO: One day we may differentiate variants of the nozzles / hot ends, +#for example by the melt zone size, or whether the nozzle is hardened. +# Printer model name will be shown by the installation wizard. +[printer_model:ENDER-3] +name = Creality ENDER-3 +variants = 0.4; 0.2; 0.6 + +# All presets starting with asterisk, for example *common*, are intermediate and they will +# not make it into the user interface. + +[printer:*common*] +end_gcode = G1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X205 Y1\nG1 X200 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\nM107 ; turn off fan\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors\n\n +extruder_offset = 0x0 +gcode_flavor = marlin +before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n +layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] +nozzle_diameter = 0.4 +host_type = octoprint +octoprint_apikey = +octoprint_host = +pressure_advance = 0 +retract_before_travel = 1 +retract_before_wipe = 0% +retract_layer_change = 1 +retract_length = 6 +retract_length_toolchange = 4 +retract_lift = 0.6 +retract_lift_above = 0 +retract_lift_below = 199 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 35 +start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting] ; ENDER3 firmware may only supports the old M204 format\nG28 W ; home all\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 Y-3.0 F1000.0 ; go outside print area\nG92 E0.0\nG1 X150.0 E20 F1000.0 ; intro line\nG92 E0.0 +toolchange_gcode = +use_firmware_retraction = 0 +use_relative_e_distances = 1 +use_volumetric_e = 0 +variable_layer_height = 1 +wipe = 1 +z_offset = 0 + + +[printer:*0.4nozzle*] +nozzle_diameter = 0.4 +max_layer_height = 0.32 +min_layer_height = 0.07 +printer_variant = 0.4 +default_print_profile = 0.16mm NORMAL 0.4 nozzle + +[printer:*0.2nozzle*] +nozzle_diameter = 0.2 +max_layer_height = 0.16 +min_layer_height = 0.05 +printer_variant = 0.2 +default_print_profile = 0.16mm NORMAL 0.2 nozzle + +[printer:*0.6nozzle*] +nozzle_diameter = 0.6 +max_layer_height = 0.5 +min_layer_height = 0.1 +printer_variant = 0.6 +default_print_profile = 0.32mm NORMAL 0.6 nozzle + +[printer:*ENDER-3*] +inherits = *common* +bed_shape = 0x-10,220x-10,220x220,0x220 +max_print_height = 250 +printer_model = ENDER-3 +machine_max_acceleration_e = 5000 +machine_max_acceleration_extruding = 500 +machine_max_acceleration_retracting = 500 +machine_max_acceleration_x = 500 +machine_max_acceleration_y = 500 +machine_max_acceleration_z = 100 +machine_max_feedrate_e = 25 +machine_max_feedrate_x = 500 +machine_max_feedrate_y = 500 +machine_max_feedrate_z = 5 +machine_max_jerk_e = 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 +printer_notes = Fan-made creality ender-3 printer profile. Please send me a github issue if this profile need tweaking.\nPRINTER_HAS_BOWDEN + + +[printer:ENDER-3 0.4 nozzle] +inherits = *ENDER-3*; *0.4nozzle* +nozzle_diameter = 0.4 +retract_before_travel = 0.5 +retract_length = 6 +retract_speed = 40 +default_print_profile = 0.16mm NORMAL 0.4 nozzle +default_filament_profile = PLA + +[printer:ENDER-3 0.2 nozzle] +inherits = *ENDER-3*; *0.2nozzle* +nozzle_diameter = 0.4 +retract_before_travel = 0.5 +retract_length = 6 +retract_speed = 40 +default_print_profile = 0.16mm NORMAL 0.4 nozzle +default_filament_profile = PLA + +[printer:ENDER-3 0.6 nozzle] +inherits = *ENDER-3*; *0.6nozzle* +nozzle_diameter = 0.4 +retract_before_travel = 0.5 +retract_length = 6 +retract_speed = 40 +default_print_profile = 0.16mm NORMAL 0.4 nozzle +default_filament_profile = PLA + + +[printer:*CR-10*] +inherits = *common* +bed_shape = 0x0,300x0,300x300,0x300 +max_print_height = 250 +printer_model = CR-10 +printer_notes = Fan-made creality cr-10 printer profile. Please send me a github issue if this profile need tweaking.\nPRINTER_HAS_BOWDEN + +[printer:CR-10 0.2 nozzle] +inherits = *CR-10*; *0.2nozzle* + +[printer:CR-10 0.4 nozzle] +inherits = *CR-10*; *0.4nozzle* +nozzle_diameter = 0.4 +retract_before_travel = 0.5 +retract_length = 3 +retract_speed = 40 +variable_layer_height = 0 +printer_variant = 0.4 +default_print_profile = 0.16mm NORMAL 0.4 nozzle + +[printer:CR-10 0.6 nozzle] +inherits = *CR-10*; *0.6nozzle* +retract_before_travel = 0.6 +retract_length = 2.5 +retract_speed = 25 +nozzle_diameter = 0.6 +printer_variant = 0.6 +default_print_profile = 0.16mm FINE 0.6 nozzle + +# Common print preset, mostly derived from MK2 single material with a 0.4mm nozzle. +# All other print presets will derive from the *common* print preset. +[print:*common*] +avoid_crossing_perimeters = 0 +bridge_acceleration = 1000 +bridge_angle = 0 +bridge_flow_ratio = 0.8 +over_bridge_flow_ratio = 1.1 +bridge_speed = 20 +brim_width = 0 +clip_multipart_objects = 1 +compatible_printers = +complete_objects = 0 +default_acceleration = 1000 +dont_support_bridges = 1 +ensure_vertical_shell_thickness = 1 +top_fill_pattern = smooth +bottom_fill_pattern = rectilinear +external_perimeters_first = 0 +extra_perimeters = 0 +only_one_perimeter_top = 0 +elefant_foot_compensation = -0.2 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +fill_angle = 45 +fill_density = 20% +fill_pattern = gyroid +first_layer_acceleration = 1000 +first_layer_extrusion_width = 0.42 +first_layer_height = 0.2 +first_layer_speed = 30 +gap_fill_speed = 40 +gcode_comments = 0 +hole_size_compensation = -0.03 +infill_acceleration = 1000 +infill_dense = 1 +infill_dense_algo = automatic +infill_every_layers = 1 +infill_extruder = 1 +infill_first = 0 +infill_only_where_needed = 0 +infill_overlap = 25% +interface_shells = 0 +label_printed_objects = 1 +max_print_speed = 100 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 +max_volumetric_speed = 0 +min_skirt_length = 4 +notes = +overhangs = 1 +only_retract_when_crossing_perimeters = 0 +ooze_prevention = 0 +output_filename_format = [input_filename_base].gcode +perimeters = 2 +perimeter_acceleration = 800 +perimeter_extruder = 1 +post_process = +print_settings_id = +raft_layers = 0 +resolution = 0 +seam_position = hidden +skirts = 0 +skirt_distance = 2 +skirt_height = 3 +small_perimeter_speed = 25 +solid_infill_below_area = 0 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +spiral_vase = 0 +standby_temperature_delta = -5 +support_material = 0 +support_material_extruder = 0 +support_material_extrusion_width = 0.35 +support_material_interface_extruder = 0 +support_material_angle = 0 +support_material_buildplate_only = 0 +support_material_enforce_layers = 0 +support_material_contact_distance_type = filament +support_material_contact_distance_top = 0.15 +support_material_contact_distance_bottom = 0.15 +support_material_interface_contact_loops = 0 +support_material_interface_layers = 2 +support_material_interface_spacing = 0.2 +support_material_interface_speed = 100% +support_material_pattern = rectilinear +support_material_solid_first_layer = 1 +support_material_spacing = 2 +support_material_speed = 50 +support_material_synchronize_layers = 0 +support_material_threshold = 45 +support_material_with_sheath = 0 +support_material_xy_spacing = 60% +thin_walls = 1 +thin_walls_min_width = 33% +top_solid_infill_speed = 40 +travel_speed = 180 +wipe_tower = 1 +wipe_tower_bridging = 10 +wipe_tower_rotation_angle = 0 +wipe_tower_width = 60 +wipe_tower_x = 180 +wipe_tower_y = 140 +xy_size_compensation = 0 + +# Print parameters common to a 0.2mm diameter nozzle. +[print:*0.2nozzle*] +perimeters = 4 +extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.21 +first_layer_extrusion_width = 0.3 +infill_extrusion_width = 0.22 +perimeter_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +support_material_interface_layers = 0 +support_material_interface_spacing = 0.15 +support_material_spacing = 1 +support_material_xy_spacing = 150% + +# Print parameters common to a 0.2mm diameter nozzle. +[print:*0.4nozzle*] +perimeters = 3 +extrusion_width = 0.45 +external_perimeter_extrusion_width = 0.42 +first_layer_extrusion_width = 0.6 +infill_extrusion_width = 0.45 +perimeter_extrusion_width = 0.45 +solid_infill_extrusion_width = 0.45 +top_infill_extrusion_width = 0.45 +support_material_extrusion_width = 0.45 +support_material_interface_layers = 0 +support_material_interface_spacing = 0.15 +support_material_spacing = 1 +support_material_xy_spacing = 150% + +# Print parameters common to a 0.2mm diameter nozzle. +[print:*0.6nozzle*] +perimeters = 2 +extrusion_width = 0.65 +external_perimeter_extrusion_width = 0.62 +first_layer_extrusion_width = 0.9 +infill_extrusion_width = 0.65 +perimeter_extrusion_width = 0.65 +solid_infill_extrusion_width = 0.65 +top_infill_extrusion_width = 0.65 +support_material_extrusion_width = 0.65 +support_material_interface_layers = 0 +support_material_interface_spacing = 0.2 +support_material_spacing = 1.2 +support_material_xy_spacing = 150% + +# Print parameters common to a 0.8mm diameter nozzle. +[print:*0.8nozzle*] +perimeters = 2 +extrusion_width = 0.85 +external_perimeter_extrusion_width = 0.82 +first_layer_extrusion_width = 1 +infill_extrusion_width = 0.85 +perimeter_extrusion_width = 0.85 +solid_infill_extrusion_width = 0.85 +top_infill_extrusion_width = 0.85 + +[print:*0.08mm*] +inherits = *common* +bottom_solid_layers = 7 +top_solid_layers = 9 +layer_height = 0.08 +first_layer_height = 0.24 +bridge_flow_ratio = 0.7 +perimeter_acceleration = 400 + +[print:*0.16mm*] +inherits = *common* +bottom_solid_layers = 5 +top_solid_layers = 6 +layer_height = 0.16 +first_layer_height = 0.24 +bridge_flow_ratio = 0.9 + +[print:*0.32mm*] +inherits = *common* +bottom_solid_layers = 3 +top_solid_layers = 4 +layer_height = 0.32 +first_layer_height = 0.24 +bridge_flow_ratio = 0.9 + +[print:*0.48mm*] +inherits = *common* +bottom_solid_layers = 2 +top_solid_layers = 3 +layer_height = 0.48 +first_layer_height = 0.24 +bridge_flow_ratio = 0.9 + +[print:0.08mm DETAIL 0.2 nozzle] +inherits = *0.08mm*; *0.2nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.2 +external_perimeter_speed = 35 +infill_acceleration = 1500 +infill_speed = 100 +max_print_speed = 100 +perimeter_speed = 45 +solid_infill_speed = 60 +top_solid_infill_speed = 40 +bridge_speed = 30 + +[print:0.08mm DETAIL 0.4 nozzle] +inherits = *0.08mm*; *0.4nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.4 + +[print:0.08mm DETAIL 0.6 nozzle] +inherits = *0.08mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 +external_perimeter_speed = 35 +fill_pattern = grid +infill_acceleration = 1500 +infill_speed = 100 +max_print_speed = 100 +perimeter_speed = 45 +solid_infill_speed = 60 +top_solid_infill_speed = 40 +bridge_speed = 30 + +[print:0.08mm DETAIL 0.8 nozzle] +inherits = *0.08mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 +external_perimeter_speed = 35 +fill_pattern = grid +infill_acceleration = 1500 +infill_speed = 100 +max_print_speed = 100 +perimeter_speed = 45 +solid_infill_speed = 60 +top_solid_infill_speed = 40 +bridge_speed = 30 + +[print:0.16mm NORMAL 0.2 nozzle] +inherits = *0.16mm*; *0.2nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.2 +fill_pattern = grid + +[print:0.16mm NORMAL 0.4 nozzle] +inherits = *0.16mm*; *0.4nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.4 + +[print:0.16mm FINE 0.6 nozzle] +inherits = *0.16mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 + +[print:0.16mm FINE 0.8 nozzle] +inherits = *0.16mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 + +[print:0.32mm SPEED 0.4 nozzle] +inherits = *0.32mm*; *0.4nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.4 +fill_pattern = grid + +[print:0.32mm SPEED 0.6 nozzle] +inherits = *0.32mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 +fill_pattern = grid + +[print:0.32mm NORMAL 0.8 nozzle] +inherits = *0.32mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 + +[print:0.48mm SPEED 0.6 nozzle] +inherits = *0.48mm*; *0.6nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.6 + +[print:0.48mm SPEED 0.8 nozzle] +inherits = *0.48mm*; *0.8nozzle* +compatible_printers_condition = printer_notes=~/.*creality.*/ and nozzle_diameter[0]==0.8 + + +[filament:*common*] +cooling = 1 +end_filament_gcode = "; Filament-specific end gcode" +extrusion_multiplier = 1 +filament_loading_speed = 28 +filament_loading_speed_start = 3 +filament_unloading_speed = 90 +filament_unloading_speed_start = 100 +filament_toolchange_delay = 0 +filament_cooling_moves = 4 +filament_cooling_initial_speed = 2.2 +filament_cooling_final_speed = 3.4 +filament_load_time = 0 +filament_unload_time = 0 +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_minimal_purge_on_wipe_tower = 15 +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 +start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" + + +[filament:PLA Gererique] +inherits = *common* +bed_temperature = 60 +bridge_fan_speed = 100 +disable_fan_first_layers = 1 +fan_always_on = 1 +fan_below_layer_time = 100 +filament_colour = #FF3232 +filament_max_volumetric_speed = 15 +filament_type = PLA +first_layer_bed_temperature = 60 +first_layer_temperature = 215 +max_fan_speed = 100 +min_fan_speed = 100 +temperature = 205 + +[filament:PET Gererique] +inherits = *common* +bed_temperature = 70 + +bridge_fan_speed = 50 +cooling = 0 +disable_fan_first_layers = 3 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_colour = #FF8000 +filament_max_volumetric_speed = 8 +filament_type = PET +first_layer_bed_temperature =70 +first_layer_temperature = 230 +max_fan_speed = 30 +min_fan_speed = 20 + + +start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" +temperature = 238 + +[filament:ABS Gererique] +inherits = *common* +bed_temperature = 90 + +bridge_fan_speed = 30 +cooling = 0 +disable_fan_first_layers = 3 +fan_always_on = 0 +fan_below_layer_time = 20 +filament_colour = #3A80CA +filament_max_volumetric_speed = 11 +filament_ramming_parameters = "120 100 5.70968 6.03226 7 8.25806 9 9.19355 9.3871 9.77419 10.129 10.3226 10.4516 10.5161| 0.05 5.69677 0.45 6.15484 0.95 8.76774 1.45 9.20323 1.95 9.95806 2.45 10.3871 2.95 10.5677 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" +filament_type = ABS +first_layer_bed_temperature = 100 +first_layer_temperature = 238 +max_fan_speed = 0 +min_fan_speed = 0 + + +temperature = 238 diff --git a/resources/profiles/PrusaResearch.ini b/resources/profiles/PrusaResearch.ini index 60f0a0499..f6c6faa7e 100644 --- a/resources/profiles/PrusaResearch.ini +++ b/resources/profiles/PrusaResearch.ini @@ -131,7 +131,9 @@ support_material_interface_extruder = 0 support_material_angle = 0 support_material_buildplate_only = 0 support_material_enforce_layers = 0 -support_material_contact_distance = 0.1 +support_material_contact_distance_type = filament +support_material_contact_distance_top = 0.1 +support_material_contact_distance_bottom = 0.1 support_material_interface_contact_loops = 0 support_material_interface_layers = 2 support_material_interface_spacing = 0.2 @@ -191,7 +193,9 @@ support_material_extrusion_width = 0.55 overhangs = 1 skirts = 0 support_material = 1 -support_material_contact_distance = 0 +support_material_contact_distance_type = filament +support_material_contact_distance_top = 0 +support_material_contact_distance_bottom = 0 support_material_extruder = 4 support_material_extrusion_width = 0.45 support_material_interface_extruder = 4