Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbubnikv <bubnikv@gmail.com>2018-07-21 16:46:54 +0300
committerbubnikv <bubnikv@gmail.com>2018-07-21 16:46:54 +0300
commit109b6fb79cef1f85004b6518fe656161040f1f8f (patch)
tree7881f4fe439737e83de885a8d10200b431916316
parent88bf7c852cc25fb4573950e21370143024103f31 (diff)
Added the MK3 MMU2 printer into the profiles, added an image
of the MK3 MMU2 to the wizard.
-rw-r--r--resources/icons/printers/PrusaResearch_MK3SMM.pngbin0 -> 41571 bytes
-rw-r--r--resources/profiles/PrusaResearch.idx1
-rw-r--r--resources/profiles/PrusaResearch.ini96
3 files changed, 85 insertions, 12 deletions
diff --git a/resources/icons/printers/PrusaResearch_MK3SMM.png b/resources/icons/printers/PrusaResearch_MK3SMM.png
new file mode 100644
index 000000000..1068bfc10
--- /dev/null
+++ b/resources/icons/printers/PrusaResearch_MK3SMM.png
Binary files differ
diff --git a/resources/profiles/PrusaResearch.idx b/resources/profiles/PrusaResearch.idx
index d050ef39c..8b8e8951e 100644
--- a/resources/profiles/PrusaResearch.idx
+++ b/resources/profiles/PrusaResearch.idx
@@ -1,4 +1,5 @@
min_slic3r_version = 1.41.0-alpha
+0.2.0-alpha1
0.2.0-alpha
min_slic3r_version = 1.40.0
0.1.6 Split the MK2.5 profile from the MK2S
diff --git a/resources/profiles/PrusaResearch.ini b/resources/profiles/PrusaResearch.ini
index 7e2c78377..2f0761d15 100644
--- a/resources/profiles/PrusaResearch.ini
+++ b/resources/profiles/PrusaResearch.ini
@@ -5,7 +5,7 @@
name = Prusa Research
# 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.2.0-alpha
+config_version = 0.2.0-alpha1
# Where to get the updates from?
config_update_url = https://raw.githubusercontent.com/prusa3d/Slic3r-settings/master/live/PrusaResearch/
@@ -30,6 +30,10 @@ variants = 0.4; 0.25; 0.6
name = Original Prusa i3 MK2SMM
variants = 0.4; 0.6
+[printer_model:MK3SMM]
+name = Original Prusa i3 MK3SMM
+variants = 0.4
+
# All presets starting with asterisk, for example *common*, are intermediate and they will
# not make it into the user interface.
@@ -207,7 +211,7 @@ infill_extrusion_width = 0.5
[print:0.05mm ULTRADETAIL MK3]
inherits = *0.05mm*
-compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4
+compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
fill_pattern = grid
top_infill_extrusion_width = 0.4
@@ -252,7 +256,7 @@ solid_infill_speed = 50
[print:0.10mm DETAIL MK3]
inherits = *0.10mm*
bridge_speed = 30
-compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4
+compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
external_perimeter_speed = 35
fill_pattern = grid
infill_acceleration = 1500
@@ -358,7 +362,7 @@ compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and
[print:0.15mm OPTIMAL MK3]
inherits = *0.15mm*
bridge_speed = 30
-compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4
+compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
external_perimeter_speed = 35
fill_pattern = grid
infill_acceleration = 1500
@@ -426,6 +430,32 @@ perimeter_speed = 45
solid_infill_speed = 200
top_solid_infill_speed = 50
+[print:0.15mm OPTIMAL MK3 MMU2]
+inherits = 0.15mm OPTIMAL MK3
+compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material
+bottom_solid_layers = 4
+external_perimeter_speed = 40
+fill_density = 10%
+infill_overlap = 15%
+perimeter_speed = 60
+small_perimeter_speed = 20
+support_material_threshold = 20
+top_solid_layers = 5
+
+[print:0.20mm FAST MK3 MMU2]
+inherits = 0.20mm FAST MK3
+compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material
+bridge_flow_ratio = 0.8
+external_perimeter_speed = 40
+fill_density = 15%
+infill_overlap = 35%
+infill_speed = 150
+perimeter_speed = 50
+small_perimeter_speed = 20
+solid_infill_speed = 150
+wipe_tower_x = 169
+wipe_tower_y = 137
+
# XXXXXXXXXXXXXXXXXXXX
# XXX--- 0.20mm ---XXX
# XXXXXXXXXXXXXXXXXXXX
@@ -445,7 +475,7 @@ top_solid_infill_speed = 70
[print:0.20mm FAST MK3]
inherits = *0.20mm*
bridge_speed = 30
-compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4
+compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4 and ! single_extruder_multi_material
external_perimeter_speed = 35
fill_pattern = grid
infill_acceleration = 1500
@@ -552,7 +582,8 @@ support_material_xy_spacing = 150%
[filament:*common*]
cooling = 1
compatible_printers =
-compatible_printers_condition =
+# For now, all but selected filaments are disabled for the MMU 2.0
+compatible_printers_condition = ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material)
end_filament_gcode = "; Filament-specific end gcode"
extrusion_multiplier = 1
filament_loading_speed = 28
@@ -624,7 +655,8 @@ temperature = 255
inherits = *common*
bed_temperature = 50
bridge_fan_speed = 100
-compatible_printers_condition = nozzle_diameter[0]>0.35 and num_extruders==1
+# For now, all but selected filaments are disabled for the MMU 2.0
+compatible_printers_condition = nozzle_diameter[0]>0.35 and num_extruders==1 && ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material)
cooling = 0
disable_fan_first_layers = 1
extrusion_multiplier = 1.2
@@ -642,7 +674,8 @@ temperature = 240
[filament:ColorFabb Brass Bronze]
inherits = *PLA*
-compatible_printers_condition = nozzle_diameter[0]>0.35
+# For now, all but selected filaments are disabled for the MMU 2.0
+compatible_printers_condition = nozzle_diameter[0]>0.35 and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material)
extrusion_multiplier = 1.2
filament_colour = #804040
filament_max_volumetric_speed = 10
@@ -667,7 +700,8 @@ inherits = *PLA*
[filament:ColorFabb Woodfil]
inherits = *PLA*
-compatible_printers_condition = nozzle_diameter[0]>0.35
+# For now, all but selected filaments are disabled for the MMU 2.0
+compatible_printers_condition = nozzle_diameter[0]>0.35 and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material)
extrusion_multiplier = 1.2
filament_colour = #804040
filament_max_volumetric_speed = 10
@@ -748,7 +782,8 @@ temperature = 275
[filament:Fillamentum Timberfil]
inherits = *PLA*
-compatible_printers_condition = nozzle_diameter[0]>0.35
+# For now, all but selected filaments are disabled for the MMU 2.0
+compatible_printers_condition = nozzle_diameter[0]>0.35 and ! (printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material)
extrusion_multiplier = 1.2
filament_colour = #804040
filament_max_volumetric_speed = 10
@@ -818,6 +853,17 @@ filament_notes = "List of manufacturers tested with standart PET print settings
inherits = *PLA*
filament_notes = "List of materials tested with standart PLA print settings for MK2:\n\nDas Filament\nEsun PLA\nEUMAKERS PLA\nFiberlogy HD-PLA\nFillamentum PLA\nFloreon3D\nHatchbox PLA\nPlasty Mladeč PLA\nPrimavalue PLA\nProto pasta Matte Fiber\nVerbatim PLA\nVerbatim BVOH"
+[filament:Prusa PLA MMU2]
+inherits = Prusa PLA
+compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and single_extruder_multi_material
+filament_cooling_final_speed = 50
+filament_cooling_initial_speed = 10
+filament_cooling_moves = 7
+filament_loading_speed = 14
+filament_ramming_parameters = "120 110 4.03226 4.12903 4.25806 4.41935 4.58065 4.80645 5.35484 6.29032 7.58065 9.09677 10.5806 11.8387 12.6452 12.9677| 0.05 4.01935 0.45 4.15483 0.95 4.50968 1.45 4.94516 1.95 6.79677 2.45 9.87102 2.95 12.4388 3.45 13.0839 3.95 7.6 4.45 7.6 4.95 7.6"
+min_fan_speed = 85
+slowdown_below_layer_time = 10
+
[filament:SemiFlex or Flexfill 98A]
inherits = *FLEX*
@@ -979,7 +1025,6 @@ end_gcode = G1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E
printer_notes = Don't 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_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN
start_gcode = M115 U3.1.0 ; tell printer latest fw version\n; Start G-Code sequence START\nT?\nM104 S[first_layer_temperature]\nM140 S[first_layer_bed_temperature]\nM109 S[first_layer_temperature]\nM190 S[first_layer_bed_temperature]\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100\nM92 E140\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\nG92 E0.0
default_print_profile = 0.15mm OPTIMAL
-default_filament_profile = Prusa PLA
[printer:*mm-multi*]
inherits = *multimaterial*
@@ -990,7 +1035,6 @@ printer_notes = Don't remove the following keywords! These keywords are used in
start_gcode = M115 U3.1.0 ; tell printer latest fw version\n; Start G-Code sequence START\nT[initial_tool]\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\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100 ; set max feedrate\nM92 E140 ; E-steps per filament milimeter\n{if not has_wipe_tower}\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\n{endif}\nG92 E0.0
variable_layer_height = 0
default_print_profile = 0.15mm OPTIMAL
-default_filament_profile = Prusa PLA
# XXXXXXXXXXXXXXXXX
# XXX--- MK2 ---XXX
@@ -1107,6 +1151,34 @@ min_layer_height = 0.1
printer_variant = 0.6
default_print_profile = 0.15mm OPTIMAL 0.6 nozzle MK3
+[printer:*mm2*]
+inherits = Original Prusa i3 MK3
+single_extruder_multi_material = 1
+max_print_height = 200
+cooling_tube_length = 10
+cooling_tube_retraction = 30
+parking_pos_retraction = 85
+retract_length_toolchange = 3
+extra_loading_move = -13
+printer_model = MK3SMM
+default_print_profile = 0.15mm OPTIMAL MK3 MMU2
+default_filament_profile = Prusa PLA MMU2
+
+[printer:Original Prusa i3 MK3 MMU2 Single]
+inherits = *mm2*
+start_gcode = M107\nM83 ; extruder relative mode\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\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\n\nG21 ; set units to millimeters\n\n ; go outside print area\nG1 Y-3.0 F1000.0 \nG1 Z0.4 F1000\n; select extruder\nT?\n; initial load\nG1 X50 E15 F1073\nG1 X100 E10 F2000\nG1 Z0.3 F1000\n\nG92 E0.0\nG1 X240.0 E15.0 F2400.0 \nG1 Y-2.0 F1000.0\nG1 X100.0 E10 F1400.0 \nG1 Z0.20 F1000\nG1 X0.0 E4 F1000.0\n\nG92 E0.0\nM221 S{if layer_height<0.075}100{else}95{endif}\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG92 E0.0\n
+end_gcode = G1 X0 Y210 F7200\nG1 E2 F5000\nG1 E2 F5500\nG1 E2 F6000\nG1 E-15.0000 F5800\nG1 E-20.0000 F5500\nG1 E10.0000 F3000\nG1 E-10.0000 F3100\nG1 E10.0000 F3150\nG1 E-10.0000 F3250\nG1 E10.0000 F3300\n\nM702 C\n\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y200; home X axis\nM84 ; disable motors
+
+[printer:Original Prusa i3 MK3 MMU2]
+inherits = *mm2*
+# The 5x nozzle diameter defines the number of extruders. Other extruder parameters
+# (for example the retract values) are duplicaed from the first value, so they do not need
+# to be defined explicitely.
+nozzle_diameter = 0.4,0.4,0.4,0.4,0.4
+extruder_colour = #FFFF00;#FFFFFF;#804040;#0000FF;#C0C0C0
+start_gcode = M107\n\nM83 ; extruder relative mode\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\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\n\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG92 E0.0\n
+end_gcode = G1 E-15.0000 F3000\n\nM702 C\n\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y200; home X axis\nM84 ; disable motors
+
# The obsolete presets will be removed when upgrading from the legacy configuration structure (up to Slic3r 1.39.2) to 1.40.0 and newer.
[obsolete_presets]
print="0.05mm DETAIL 0.25 nozzle";"0.05mm DETAIL MK3";"0.05mm DETAIL";"0.20mm NORMAL MK3";"0.35mm FAST MK3"