diff --git a/resources/profiles/PrusaResearch.idx b/resources/profiles/PrusaResearch.idx index 5e85032d76..875e91094b 100644 --- a/resources/profiles/PrusaResearch.idx +++ b/resources/profiles/PrusaResearch.idx @@ -1,4 +1,9 @@ +min_slic3r_version = 2.8.0-alpha0 +1.14.0-alpha0 Added values for SLA material profiles. min_slic3r_version = 2.7.3-beta1 +1.13.3 Updated FW version notification. +1.13.2 Added material profiles for Prusament Resin Flex Anatomic Red and Prusament Resin Flex Gingiva Mask. +1.13.1 Added material profile for Prusament Resin Model Transparent Clear. Enabled stealth mode support for MINI, XL, MK3.5, MK3.9, MK4 (this mode will be available in FW 6.0.0). 1.13.0 Updated version for PrusaSlicer 2.7.3 1.13.0-beta3 Reduced number of top/bottom layers (0.6). Updated cooling thresholds. 1.13.0-beta2 Disabled ramping lift for MK3.5. diff --git a/resources/profiles/PrusaResearch.ini b/resources/profiles/PrusaResearch.ini index bb62aade6a..67465079cd 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 PrusaSlicer configuration to be downgraded. -config_version = 1.13.0 +config_version = 1.14.0-alpha0 # Where to get the updates from? config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/PrusaResearch/ changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1% @@ -265,7 +265,7 @@ technology = SLA family = SL1 bed_model = sl1_bed.stl bed_texture = sl1.svg -default_materials = Prusa Orange Tough @0.05; Prusament Resin Tough Prusa Orange @0.05 +default_materials = Prusament Resin Tough Prusa Orange @0.05 [printer_model:SL1S] name = Original Prusa SL1S SPEED @@ -274,7 +274,7 @@ technology = SLA family = SL1 bed_model = sl1s_bed.stl bed_texture = sl1s.svg -default_materials = Prusa Orange Tough @0.05 SL1S; Prusament Resin Tough Prusa Orange @0.05 SL1S +default_materials = Prusament Resin Tough Prusa Orange @0.05 SL1S # All presets starting with asterisk, for example *common*, are intermediate and they will # not make it into the user interface. @@ -4124,6 +4124,21 @@ overhang_speed_3 = 80% # 0.4mm nozzle IS +[print:0.20mm SOLUBLE FULL @MK4IS 0.4] +inherits = 0.20mm STRUCTURAL @MK4IS 0.4; *soluble_support_MMU3* +solid_infill_speed = 60 +top_infill_extrusion_width = 0.42 +support_material_speed = 80 +support_material_interface_speed = 40 +support_material_extrusion_width = 0.4 +compatible_printers_condition = printer_notes=~/.*MK4IS.*/ and nozzle_diameter[0]==0.4 and single_extruder_multi_material + +[print:0.20mm SOLUBLE INTERFACE @MK4IS 0.4] +inherits = 0.20mm SOLUBLE FULL @MK4IS 0.4 +support_material_extruder = 0 +support_material_interface_layers = 3 +support_material_with_sheath = 0 + [print:0.20mm SPEED @MK4IS 0.4] inherits = *MK4IS_common* renamed_from = "0.20mm Input Shaper @MK4IS 0.4" @@ -6276,7 +6291,7 @@ temperature = 220 start_filament_gcode = "{if printer_notes!~/.*(MK3.5|MINIIS).*/}\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0\n{endif}\n\n{if printer_notes=~/.*MINIIS.*/}\nM572 S{if nozzle_diameter[0]==0.6}0.1{elsif nozzle_diameter[0]==0.8}0.07{elsif nozzle_diameter[0]==0.4}0.19{elsif nozzle_diameter[0]==0.25}0.55{else}0{endif}\n{endif}\n\n{if printer_notes=~/.*MK3.5.*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}" [filament:*PLAPG*] -start_filament_gcode = "M900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.025{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.014{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" +start_filament_gcode = "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{elsif nozzle_diameter[filament_extruder_id]==0.35}0.06{elsif nozzle_diameter[filament_extruder_id]==0.6}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" compatible_printers_condition = printer_notes=~/.*MK4.*/ and nozzle_diameter[0]!=0.8 and nozzle_diameter[0]!=0.6 slowdown_below_layer_time = 8 idle_temperature = 70 @@ -6375,7 +6390,7 @@ filament_max_volumetric_speed = 15 [filament:*PETPG*] compatible_printers_condition = printer_notes=~/.*MK4.*/ and nozzle_diameter[0]!=0.6 and nozzle_diameter[0]!=0.8 filament_max_volumetric_speed = 9.5 -start_filament_gcode = "M900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.055{elsif nozzle_diameter[0]==0.5}0.042{elsif nozzle_diameter[0]==0.6}0.032{elsif nozzle_diameter[0]==0.8}0.018{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" +start_filament_gcode = "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.055{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" idle_temperature = 70 filament_retract_length = 0.8 filament_wipe = 1 @@ -6597,7 +6612,7 @@ compatible_printers_condition = printer_notes!~/.*MINI.*/ and printer_notes!~/.* [filament:*ABSPG*] compatible_printers_condition = printer_notes=~/.*MK4.*/ and nozzle_diameter[0]!=0.6 and nozzle_diameter[0]!=0.8 and ! single_extruder_multi_material filament_max_volumetric_speed = 12 -start_filament_gcode = "M900 K{if nozzle_diameter[0]==0.4}0.04{elsif nozzle_diameter[0]==0.25}0.1{elsif nozzle_diameter[0]==0.3}0.06{elsif nozzle_diameter[0]==0.35}0.05{elsif nozzle_diameter[0]==0.5}0.03{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.012{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" +start_filament_gcode = "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.04{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.06{elsif nozzle_diameter[filament_extruder_id]==0.35}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.03{elsif nozzle_diameter[filament_extruder_id]==0.6}0.02{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S40 ; set heatbreak target temp" filament_cooling_final_speed = 50 filament_cooling_initial_speed = 10 filament_cooling_moves = 5 @@ -6645,7 +6660,7 @@ slowdown_below_layer_time = 25 [filament:*PCPG*] inherits = *ABSPG* filament_max_volumetric_speed = 8 -start_filament_gcode = "M900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" +start_filament_gcode = "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" filament_minimal_purge_on_wipe_tower = 35 compatible_printers_condition = printer_notes=~/.*MK4.*/ and nozzle_diameter[0]!=0.6 and nozzle_diameter[0]!=0.8 and ! single_extruder_multi_material @@ -6684,7 +6699,7 @@ compatible_printers_condition = printer_model=~/.*XL.*/ and nozzle_diameter[0]== [filament:*PAPG*] inherits = *ABSPG* filament_max_volumetric_speed = 5 -start_filament_gcode = "M900 K{if nozzle_diameter[0]==0.4}0.07{elsif nozzle_diameter[0]==0.3}0.09{elsif nozzle_diameter[0]==0.35}0.08{elsif nozzle_diameter[0]==0.6}0.04{elsif nozzle_diameter[0]==0.5}0.05{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.6}0.025{elsif nozzle_diameter[0]==0.8}0.016{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" +start_filament_gcode = "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S45 ; set heatbreak target temp" idle_temperature = 150 filament_minimal_purge_on_wipe_tower = 35 compatible_printers_condition = printer_notes=~/.*MK4.*/ and nozzle_diameter[0]!=0.6 and nozzle_diameter[0]!=0.8 and ! single_extruder_multi_material @@ -6755,6 +6770,7 @@ filament_retract_before_travel = 2 compatible_printers_condition = printer_notes=~/.*MK4.*/ and nozzle_diameter[0]>=0.3 and nozzle_diameter[0]!=0.6 and nozzle_diameter[0]!=0.8 and ! single_extruder_multi_material idle_temperature = 70 start_filament_gcode = "M900 K0 ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" +filament_travel_max_lift = 0.6 [filament:*FLEX06PG*] inherits = *FLEXPG* @@ -8001,7 +8017,7 @@ inherits = Generic PETG @PG 0.8; *PET08XL* inherits = Generic PETG @PG renamed_from = "Generic PETG @MK4IS" filament_max_volumetric_speed = 9 -min_fan_speed = 35 +min_fan_speed = 30 max_fan_speed = 60 first_layer_temperature = 240 temperature = 245 @@ -9251,7 +9267,7 @@ first_layer_temperature = 230 temperature = 220 filament_max_volumetric_speed = 7.5 slowdown_below_layer_time = 10 -start_filament_gcode = "M572 S{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.5}0.022{elsif nozzle_diameter[0]==0.6}0.018{elsif nozzle_diameter[0]==0.8}0.012{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.075{else}0{endif} ; Filament gcode\nM142 S36 ; set heatbreak target temp" +start_filament_gcode = "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.022{elsif nozzle_diameter[filament_extruder_id]==0.6}0.018{elsif nozzle_diameter[filament_extruder_id]==0.8}0.012{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.075{else}0{endif} ; Filament gcode\nM142 S36 ; set heatbreak target temp" compatible_printers_condition = printer_notes=~/.*XLIS.*/ and nozzle_diameter[0]!=0.8 and nozzle_diameter[0]!=0.6 [filament:Generic PLA Silk @XLIS 0.6] @@ -12086,7 +12102,7 @@ inherits = Prusa PETG @PG 0.8; *PET08XL* [filament:Prusa PETG @PGIS] inherits = Generic PETG @PG renamed_from = "Prusa PETG @MK4IS" -min_fan_speed = 35 +min_fan_speed = 30 max_fan_speed = 60 first_layer_temperature = 240 temperature = 245 @@ -12182,7 +12198,7 @@ inherits = Prusament PETG @PG 0.8; *PET08XL* inherits = Prusament PETG @PG renamed_from = "Prusament PETG @MK4IS" filament_max_volumetric_speed = 9.5 -min_fan_speed = 35 +min_fan_speed = 30 max_fan_speed = 60 compatible_printers_condition = printer_notes=~/.*PG.*/ and printer_notes=~/.*MK4IS.*/ and nozzle_diameter[0]!=0.8 and nozzle_diameter[0]!=0.6 @@ -14513,7 +14529,7 @@ first_layer_temperature = 230 temperature = 225 filament_max_volumetric_speed = 7.5 slowdown_below_layer_time = 10 -start_filament_gcode = "M572 S{if nozzle_diameter[0]==0.4}0.033{elsif nozzle_diameter[0]==0.5}0.022{elsif nozzle_diameter[0]==0.6}0.018{elsif nozzle_diameter[0]==0.8}0.012{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.075{else}0{endif} ; Filament gcode\nM142 S36 ; set heatbreak target temp" +start_filament_gcode = "M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.033{elsif nozzle_diameter[filament_extruder_id]==0.5}0.022{elsif nozzle_diameter[filament_extruder_id]==0.6}0.018{elsif nozzle_diameter[filament_extruder_id]==0.8}0.012{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.075{else}0{endif} ; Filament gcode\nM142 S36 ; set heatbreak target temp" compatible_printers_condition = printer_notes=~/.*XLIS.*/ and nozzle_diameter[0]!=0.8 and nozzle_diameter[0]!=0.6 [filament:Prusament PLA Blend @XLIS 0.6] @@ -15131,10 +15147,27 @@ temperature = 210 [filament:Verbatim BVOH @PG] inherits = Verbatim BVOH; *ABSPG* -first_layer_temperature = 215 -temperature = 210 +first_layer_temperature = 220 +temperature = 220 idle_temperature = 70 filament_max_volumetric_speed = 4 +compatible_printers_condition = printer_notes=~/.*MK4.*/ and nozzle_diameter[0]!=0.6 and nozzle_diameter[0]!=0.8 + +#MMU3 parameters +filament_minimal_purge_on_wipe_tower = 35 +filament_loading_speed = 10 +filament_loading_speed_start = 50 +filament_unloading_speed = 100 +filament_unloading_speed_start = 100 +filament_load_time = 10.5 +filament_unload_time = 8.5 +filament_toolchange_delay = 0 +filament_cooling_moves = 3 +filament_cooling_final_speed = 3.5 +filament_cooling_initial_speed = 10 +filament_stamping_distance = 45 +filament_stamping_loading_speed = 29 +filament_ramming_parameters = "250 100 39.9677 40.1613 40.2581 40.1613 40.0645| 0.05 39.9548 0.45 40.1484 0.95 40.1484 1.45 40.1484 1.95 40.1484 2.45 40.1484 2.95 40.1484 3.45 40.1484 3.95 40.1484 4.45 40.1484 4.95 40.1484" [filament:Verbatim BVOH @PG 0.6] inherits = Verbatim BVOH @PG; *ABS06PG* @@ -16237,9 +16270,9 @@ inherits = *common* layer_height = 0.025 support_head_width = 2 -[sla_print:0.035 Detail] -inherits = *common* -layer_height = 0.035 +; [sla_print:0.035 Detail] +; inherits = *common* +; layer_height = 0.035 [sla_print:0.05 Normal] inherits = *common* @@ -16279,6 +16312,9 @@ initial_exposure_time = 45 initial_layer_height = 0.05 material_correction = 1,1,1 material_notes = +material_print_speed = fast + +# SL1 [sla_material:*common 0.025*] inherits = *common* @@ -16304,6 +16340,30 @@ exposure_time = 20 initial_exposure_time = 45 initial_layer_height = 0.1 +[sla_material:*sl1_fast*] +area_fill = 35 +delay_before_exposure = 0,1 +delay_after_exposure = 0,0 +tower_hop_height = 0,0 +tower_speed = layer22,layer22 +use_tilt = 1,1 +tilt_down_initial_speed = layer400,layer400 +tilt_down_offset_steps = 0,0 +tilt_down_offset_delay = 0,0 +tilt_down_finish_speed = layer1750,layer1500 +tilt_down_cycles = 1,1 +tilt_down_delay = 0,0 +tilt_up_initial_speed = move5120,move5120 +tilt_up_offset_steps = 400,400 +tilt_up_offset_delay = 0,0 +tilt_up_finish_speed = layer400,layer400 +tilt_up_cycles = 1,1 +tilt_up_delay = 0,0 +# For legacy slicer versions +material_print_speed = fast + +# SL1S + [sla_material:*0.025_sl1s*] inherits = *common* compatible_prints_condition = layer_height == 0.025 @@ -16326,10 +16386,80 @@ exposure_time = 2.6 initial_exposure_time = 25 initial_layer_height = 0.1 +[sla_material:*sl1s_slow*] +area_fill = 35 +delay_before_exposure = 3,3 +delay_after_exposure = 0,0 +tower_hop_height = 0,0 +tower_speed = layer22,layer22 +use_tilt = 1,1 +tilt_down_initial_speed = layer1750,layer1750 +tilt_down_offset_steps = 0,0 +tilt_down_offset_delay = 0,0 +tilt_down_finish_speed = layer1750,layer1750 +tilt_down_cycles = 1,1 +tilt_down_delay = 0,0 +tilt_up_initial_speed = move8000,move8000 +tilt_up_offset_steps = 1200,1200 +tilt_up_offset_delay = 0,0 +tilt_up_finish_speed = layer1750,layer1750 +tilt_up_cycles = 1,1 +tilt_up_delay = 0,0 +# For legacy slicer versions +material_print_speed = slow + +[sla_material:*sl1s_fast*] +area_fill = 35 +delay_before_exposure = 0,1 +delay_after_exposure = 0,0 +tower_hop_height = 0,0 +tower_speed = layer22,layer22 +use_tilt = 1,1 +tilt_down_initial_speed = layer1750,layer1750 +tilt_down_offset_steps = 0,0 +tilt_down_offset_delay = 0,0 +tilt_down_finish_speed = move8000,layer1750 +tilt_down_cycles = 1,1 +tilt_down_delay = 0,0 +tilt_up_initial_speed = move8000,move8000 +tilt_up_offset_steps = 600,600 +tilt_up_offset_delay = 0,0 +tilt_up_finish_speed = layer1750,layer1750 +tilt_up_cycles = 1,1 +tilt_up_delay = 0,0 +# For legacy slicer versions +material_print_speed = slow + +[sla_material:*sl1s_hv*] +area_fill = 35 +delay_before_exposure = 3.5,3.5 +delay_after_exposure = 0,0 +tower_hop_height = 5,5 +tower_speed = layer2,layer2 +use_tilt = 1,1 +tilt_down_initial_speed = layer800,layer800 +tilt_down_offset_steps = 2200,2200 +tilt_down_offset_delay = 0,0 +tilt_down_finish_speed = layer1750,layer1750 +tilt_down_cycles = 1,1 +tilt_down_delay = 0,0 +tilt_up_initial_speed = layer1750,layer1750 +tilt_up_offset_steps = 2200,2200 +tilt_up_offset_delay = 0,0 +tilt_up_finish_speed = layer800,layer800 +tilt_up_cycles = 1,1 +tilt_up_delay = 0,0 +# For legacy slicer versions +material_print_speed = slow + +[sla_material:*legacy_fast*] +# For legacy slicer versions +material_print_speed = fast + ########### Materials 0.025 [sla_material:3DM-ABS @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 12 initial_exposure_time = 35 material_type = Tough @@ -16337,7 +16467,7 @@ material_vendor = 3DM material_colour = #FF8040 [sla_material:3DM-Vulcan Gold @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 12 initial_exposure_time = 30 material_type = Casting @@ -16345,7 +16475,7 @@ material_vendor = 3DM material_colour = #B0B000 [sla_material:3DM-TOUGH Clear @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 9 initial_exposure_time = 30 material_type = Tough @@ -16353,7 +16483,7 @@ material_vendor = 3DM material_colour = #F8F8F8 [sla_material:3DM-HR Red Wine @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 14 initial_exposure_time = 35 material_type = Tough @@ -16361,7 +16491,7 @@ material_vendor = 3DM material_colour = #EC0000 [sla_material:BlueCast Phrozen Wax @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 15 initial_exposure_time = 50 material_type = Tough @@ -16369,7 +16499,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast Castable Wax @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Casting @@ -16377,7 +16507,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast EcoGray @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 40 material_type = Tough @@ -16385,23 +16515,23 @@ material_vendor = BlueCast material_colour = #808080 [sla_material:BlueCast Kera Master Dental @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 45 -material_type = Dental +material_type = Medical material_vendor = BlueCast material_colour = #B0B000 [sla_material:BlueCast Model Dental Gray @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 -material_type = Dental +material_type = Medical material_vendor = BlueCast material_colour = #C0C0C0 [sla_material:BlueCast X10 @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 100 material_type = Tough @@ -16409,7 +16539,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast X-One @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 25 initial_exposure_time = 35 material_type = Casting @@ -16417,7 +16547,7 @@ material_vendor = BlueCast material_colour = #C0C0C0 [sla_material:DruckWege Type D High Temp @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 20 material_type = Tough @@ -16425,7 +16555,7 @@ material_vendor = DruckWege material_colour = #E800E8 [sla_material:Esun Bio-Photopolymer Resin White @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 30 material_type = Tough @@ -16433,7 +16563,7 @@ material_vendor = Esun material_colour = #FFFFFF [sla_material:FunToDo Castable Blend Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Casting @@ -16441,7 +16571,7 @@ material_vendor = FunToDo material_colour = #EC0000 [sla_material:FunToDo Snow White @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -16449,7 +16579,7 @@ material_vendor = FunToDo material_colour = #FFFFFF [sla_material:Harz Labs Basic Resin Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 10 initial_exposure_time = 20 material_type = Tough @@ -16457,7 +16587,7 @@ material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Harz Labs Model Resin Cherry @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 10 initial_exposure_time = 20 material_type = Tough @@ -16465,7 +16595,7 @@ material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Harz Labs Model Resin Black @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 10 initial_exposure_time = 20 material_type = Tough @@ -16473,15 +16603,15 @@ material_vendor = Harz Labs material_colour = #595959 [sla_material:Harz Labs Dental Cast Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 10 initial_exposure_time = 20 -material_type = Dental +material_type = Medical material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Esun Standard Resin Black @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 30 material_type = Tough @@ -16489,7 +16619,7 @@ material_vendor = Esun material_colour = #595959 [sla_material:Photocentric Ash Grey @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 9 initial_exposure_time = 30 material_type = Tough @@ -16497,7 +16627,7 @@ material_vendor = Photocentric material_colour = #C0C0C0 [sla_material:Resinworks 3D Violet @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 15 initial_exposure_time = 30 material_type = Tough @@ -16505,7 +16635,7 @@ material_vendor = Resinworks 3D material_colour = #E800E8 [sla_material:Resinworks 3D Green @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 17 initial_exposure_time = 30 material_type = Tough @@ -16513,7 +16643,7 @@ material_vendor = Resinworks 3D material_colour = #00B900 [sla_material:Monocure 3D Black Rapid Resin @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16521,7 +16651,7 @@ material_vendor = Monocure material_colour = #595959 [sla_material:Monocure 3D Blue Rapid Resin @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16531,7 +16661,7 @@ material_colour = #007EFD ## Prusa Polymers 0.025 [sla_material:Prusament Resin Tough Prusa Orange @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -16539,7 +16669,7 @@ material_vendor = Prusa Polymers material_colour = #FF8040 [sla_material:Prusament Resin Tough Rich Black @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -16547,7 +16677,7 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Tough Anthracite Grey @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -16555,7 +16685,7 @@ material_vendor = Prusa Polymers material_colour = #808080 [sla_material:Prusament Resin Tough Sandstone Model @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16563,7 +16693,7 @@ material_vendor = Prusa Polymers material_colour = #EEA061 [sla_material:Prusament Resin Tough Terra Brown @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16571,7 +16701,7 @@ material_vendor = Prusa Polymers material_colour = #7A5C45 [sla_material:Prusament Resin Tough Brick Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16579,7 +16709,7 @@ material_vendor = Prusa Polymers material_colour = #B46056 [sla_material:Prusament Resin Tough Grass Green @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16587,7 +16717,7 @@ material_vendor = Prusa Polymers material_colour = #37823F [sla_material:Prusament Resin Tough Bright Yellow @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16595,7 +16725,7 @@ material_vendor = Prusa Polymers material_colour = #F9DB4C [sla_material:Prusament Resin Tough Transparent Green @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -16603,7 +16733,7 @@ material_vendor = Prusa Polymers material_colour = #1DAf5E [sla_material:Prusament Resin Tough Transparent Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -16611,7 +16741,7 @@ material_vendor = Prusa Polymers material_colour = #D21B31 [sla_material:Prusament Resin Tough Transparent Amber @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -16619,7 +16749,7 @@ material_vendor = Prusa Polymers material_colour = #FCB30E [sla_material:Prusament Resin Tough Classic Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 3 initial_exposure_time = 35 material_type = Tough @@ -16627,7 +16757,7 @@ material_vendor = Prusa Polymers material_colour = #EC0000 [sla_material:Prusament Resin Model Solid Grey @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4.5 initial_exposure_time = 35 material_type = Tough @@ -16635,7 +16765,7 @@ material_vendor = Prusa Polymers material_colour = #9C9D9D [sla_material:Prusament Resin Model Alabaster White @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4.5 initial_exposure_time = 30 material_type = Tough @@ -16643,7 +16773,7 @@ material_vendor = Prusa Polymers material_colour = #D6D7D8 [sla_material:Prusament Resin Model Neutral Beige @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4.8 initial_exposure_time = 35 material_type = Tough @@ -16651,7 +16781,7 @@ material_vendor = Prusa Polymers material_colour = #BF9C87 [sla_material:Prusament Resin Model Ultra Violet @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -16659,7 +16789,7 @@ material_vendor = Prusa Polymers material_colour = #413A7A [sla_material:Prusament Resin BioBased60 Herbal Green @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 7 initial_exposure_time = 30 material_type = Tough @@ -16667,7 +16797,7 @@ material_vendor = Prusa Polymers material_colour = #3AD200 [sla_material:Prusament Resin BioBased60 Magma Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -16675,7 +16805,7 @@ material_vendor = Prusa Polymers material_colour = #D20202 [sla_material:Prusament Resin BioBased60 Natural Yellow @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -16683,7 +16813,7 @@ material_vendor = Prusa Polymers material_colour = #ECDE05 [sla_material:Prusament Resin BioBased60 Obsidian Black @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Tough @@ -16691,7 +16821,7 @@ material_vendor = Prusa Polymers material_colour = #232323 [sla_material:Prusament Resin BioBased60 Sapphire Blue @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 7.7 initial_exposure_time = 35 material_type = Tough @@ -16699,7 +16829,7 @@ material_vendor = Prusa Polymers material_colour = #2196F3 [sla_material:Prusament Resin BioBased60 Ivory White @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 7.5 initial_exposure_time = 35 material_type = Tough @@ -16707,7 +16837,7 @@ material_vendor = Prusa Polymers material_colour = #E3D99F [sla_material:Prusament Resin Flex80 Transparent Clear @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 10 initial_exposure_time = 30 material_type = Flexible @@ -16715,7 +16845,7 @@ material_vendor = Prusa Polymers material_colour = #F3F6F4 [sla_material:Prusament Resin Flex80 Black @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 8 initial_exposure_time = 30 material_type = Flexible @@ -16723,192 +16853,15 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Flex80 White @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5.5 initial_exposure_time = 35 material_type = Flexible material_vendor = Prusa Polymers material_colour = #E2D3DB -## Prusa 0.025 - -[sla_material:Prusa Orange Tough @0.025] -inherits = *common 0.025* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Grey Tough @0.025] -inherits = *common 0.025* -exposure_time = 7 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Azure Blue Tough @0.025] -inherits = *common 0.025* -exposure_time = 7 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -## [sla_material:Prusa Blue Tough @0.025] -## inherits = *common 0.025* -## exposure_time = 5 -## initial_exposure_time = 35 -## material_type = Tough -## material_vendor = Made for Prusa - -[sla_material:Prusa Maroon Tough @0.025] -inherits = *common 0.025* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #804000 - -[sla_material:Prusa Beige Tough @0.025] -inherits = *common 0.025* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFEEE6 - -[sla_material:Prusa Pink Tough @0.025] -inherits = *common 0.025* -exposure_time = 7 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF80C0 - -[sla_material:Prusa White Tough @0.025] -inherits = *common 0.025* -exposure_time = 6.5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Transparent Tough @0.025] -inherits = *common 0.025* -exposure_time = 6 -initial_exposure_time = 15 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #F8F8F8 - -[sla_material:Prusa Green Dental Casting @0.025] -inherits = *common 0.025* -exposure_time = 12 -initial_exposure_time = 40 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #00B900 - -[sla_material:Prusa Transparent Green Tough @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #00B900 - -[sla_material:Prusa Clear ABS like @0.025] -inherits = *common 0.025* -exposure_time = 6 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #F8F8F8 - -[sla_material:Prusa White ABS like @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Grey High Tenacity @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #C0C0C0 - -[sla_material:Prusa Super Low Odor Cyan Tough @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #79FFFF - -[sla_material:Prusa Super Low Odor Magenta Tough @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #E800E8 - -[sla_material:Prusa Super Low Odor Yellow Tough @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFF6F - -[sla_material:Prusa Orange-Yellow Teeth Model @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFF6F - -[sla_material:Prusa Vibrant Orange Tough @0.025] -inherits = *common 0.025* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Rich Black Tough @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #595959 - -[sla_material:Prusa Deep Blue Transparent Tough @0.025] -inherits = *common 0.025* -exposure_time = 5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #F8F8F8 - -[sla_material:Prusa Yellow Jewelry Casting @0.025] -inherits = *common 0.025* -exposure_time = 8 -initial_exposure_time = 45 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #FFFF6F - [sla_material:Ameralabs TGM-7 LED @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -16916,7 +16869,7 @@ material_vendor = Ameralabs material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Light Grey @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -16924,7 +16877,7 @@ material_vendor = PrimaCreator material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Clear @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -16932,7 +16885,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Tough White @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -16940,7 +16893,7 @@ material_vendor = PrimaCreator material_colour = #FFFFFF [sla_material:PrimaCreator Flex Clear @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4.5 initial_exposure_time = 30 material_type = Flexible @@ -16948,7 +16901,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:Siraya Tech Simple Clear @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Tough @@ -16956,7 +16909,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Blu Clear V2 @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 9 initial_exposure_time = 30 material_type = Tough @@ -16964,7 +16917,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Blu Blue @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -16972,7 +16925,7 @@ material_vendor = Siraya Tech material_colour = #007EFD [sla_material:Siraya Tech Fast Grey @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -16980,7 +16933,7 @@ material_vendor = Siraya Tech material_colour = #C0C0C0 [sla_material:Siraya Tech Tenacious @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -16988,7 +16941,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Easy @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 11 initial_exposure_time = 15 material_type = Tough @@ -16996,7 +16949,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Sculpt @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17004,7 +16957,7 @@ material_vendor = Siraya Tech material_colour = #C0C0C0 [sla_material:Siraya Tech Fast Black @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17012,23 +16965,23 @@ material_vendor = Siraya Tech material_colour = #007EFD [sla_material:NextDent Model 2.0 Grey @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 14 initial_exposure_time = 35 -material_type = Dental +material_type = Medical material_vendor = NextDent material_colour = #808080 [sla_material:NextDent Surgical Guide @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 -material_type = Dental +material_type = Medical material_vendor = NextDent material_colour = #FF8040 [sla_material:NextDent Cast Purple @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 7 initial_exposure_time = 20 material_type = Casting @@ -17036,7 +16989,7 @@ material_vendor = NextDent material_colour = #E800E8 [sla_material:MakerJuice Labs Standard Red @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 9 initial_exposure_time = 35 material_type = Tough @@ -17044,7 +16997,7 @@ material_vendor = MakerJuice Labs material_colour = #EC0000 [sla_material:3DJake High Precision Grey @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 8.5 initial_exposure_time = 35 material_type = Tough @@ -17052,7 +17005,7 @@ material_vendor = 3DJake material_colour = #C0C0C0 [sla_material:3DJake High Precision Blue @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 6.5 initial_exposure_time = 35 material_type = Tough @@ -17060,7 +17013,7 @@ material_vendor = 3DJake material_colour = #007EFD [sla_material:Zortrax Black @0.025] -inherits = *common 0.025* +inherits = *common 0.025*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -17070,15 +17023,15 @@ material_colour = #595959 ########### Materials 0.05 [sla_material:Asiga Denta Model @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 15 initial_exposure_time = 30 -material_type = Dental +material_type = Medical material_vendor = Asiga material_colour = #FFEEE6 [sla_material:Asiga PlasGRAY @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 29 initial_exposure_time = 60 material_type = Tough @@ -17086,7 +17039,7 @@ material_vendor = Asiga material_colour = #C0C0C0 [sla_material:Ameralabs TGM-7 LED @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17094,7 +17047,7 @@ material_vendor = Ameralabs material_colour = #C0C0C0 [sla_material:Ameralabs AMD 3 LED @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 5 initial_exposure_time = 30 material_type = Tough @@ -17102,7 +17055,7 @@ material_vendor = Ameralabs material_colour = #808080 [sla_material:BlueCast EcoGray @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17110,23 +17063,23 @@ material_vendor = BlueCast material_colour = #808080 [sla_material:BlueCast Kera Master Dental @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 50 -material_type = Dental +material_type = Medical material_vendor = BlueCast material_colour = #FFEEE6 [sla_material:BlueCast Model Dental Gray @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 -material_type = Dental +material_type = Medical material_vendor = BlueCast material_colour = #C0C0C0 [sla_material:BlueCast LCD-DLP Original @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 60 material_type = Tough @@ -17134,7 +17087,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast Phrozen Wax @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 16 initial_exposure_time = 50 material_type = Tough @@ -17142,7 +17095,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast Castable Wax @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 11 initial_exposure_time = 35 material_type = Casting @@ -17150,7 +17103,7 @@ material_vendor = BlueCast material_colour = #E800E8 [sla_material:BlueCast S+ @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9 initial_exposure_time = 45 material_type = Tough @@ -17158,7 +17111,7 @@ material_vendor = BlueCast material_colour = #00B900 [sla_material:BlueCast X5 @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9 initial_exposure_time = 100 material_type = Tough @@ -17166,7 +17119,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast X10 @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 100 material_type = Tough @@ -17174,7 +17127,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast 23LS @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 50 material_type = Tough @@ -17182,7 +17135,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast X-One @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 27 initial_exposure_time = 35 material_type = Casting @@ -17190,7 +17143,7 @@ material_vendor = BlueCast material_colour = #C0C0C0 [sla_material:DruckWege Type D High Temp @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 20 material_type = Tough @@ -17198,7 +17151,7 @@ material_vendor = DruckWege material_colour = #E800E8 [sla_material:Monocure 3D Black Rapid Resin @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17206,7 +17159,7 @@ material_vendor = Monocure material_colour = #595959 [sla_material:Monocure 3D Blue Rapid Resin @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17214,7 +17167,7 @@ material_vendor = Monocure material_colour = #007EFD [sla_material:Monocure 3D Clear Rapid Resin @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 40 material_type = Tough @@ -17222,7 +17175,7 @@ material_vendor = Monocure material_colour = #F8F8F8 [sla_material:Monocure 3D Grey Rapid Resin @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 30 material_type = Tough @@ -17230,7 +17183,7 @@ material_vendor = Monocure material_colour = #C0C0C0 [sla_material:Monocure 3D White Rapid Resin @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Tough @@ -17238,7 +17191,7 @@ material_vendor = Monocure material_colour = #FFFFFF [sla_material:3DM-HTR140 (high temperature) @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 12 initial_exposure_time = 45 material_type = Tough @@ -17246,7 +17199,7 @@ material_vendor = 3DM material_colour = #EC0000 [sla_material:Esun Bio-Photopolymer Resin White @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 30 material_type = Tough @@ -17254,7 +17207,7 @@ material_vendor = Esun material_colour = #FFFFFF [sla_material:Esun Standard Resin Black @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 30 material_type = Tough @@ -17262,7 +17215,7 @@ material_vendor = Esun material_colour = #595959 [sla_material:FunToDo Castable Blend Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 15 initial_exposure_time = 35 material_type = Casting @@ -17270,7 +17223,7 @@ material_vendor = FunToDo material_colour = #EC0000 [sla_material:FunToDo Industrial Blend Unpigmented @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -17278,7 +17231,7 @@ material_vendor = FunToDo material_colour = #F8F8F8 [sla_material:FunToDo Snow White @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Tough @@ -17286,7 +17239,7 @@ material_vendor = FunToDo material_colour = #FFFFFF [sla_material:3DM-ABS @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 13 initial_exposure_time = 25 material_type = Tough @@ -17294,7 +17247,7 @@ material_vendor = 3DM material_colour = #FF8040 [sla_material:3DM-BLACK @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 20 initial_exposure_time = 40 material_type = Tough @@ -17302,15 +17255,15 @@ material_vendor = 3DM material_colour = #595959 [sla_material:3DM-DENT @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 45 -material_type = Dental +material_type = Medical material_vendor = 3DM material_colour = #FFEEE6 [sla_material:3DM-HR Green @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 15 initial_exposure_time = 40 material_type = Tough @@ -17318,7 +17271,7 @@ material_vendor = 3DM material_colour = #00B900 [sla_material:3DM-HR Red Wine @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 18 initial_exposure_time = 35 material_type = Tough @@ -17326,7 +17279,7 @@ material_vendor = 3DM material_colour = #EC0000 [sla_material:3DM-XPRO White @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9 initial_exposure_time = 35 material_type = Tough @@ -17334,7 +17287,7 @@ material_vendor = 3DM material_colour = #FFFFFF [sla_material:3DM-Vulcan Gold @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 15 initial_exposure_time = 30 material_type = Tough @@ -17342,7 +17295,7 @@ material_vendor = 3DM material_colour = #B0B000 [sla_material:3DM-TOUGH Clear @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 15 initial_exposure_time = 30 material_type = Tough @@ -17350,7 +17303,7 @@ material_vendor = 3DM material_colour = #F8F8F8 [sla_material:FunToDo Ash Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9 initial_exposure_time = 40 material_type = Tough @@ -17358,7 +17311,7 @@ material_vendor = FunToDo material_colour = #808080 [sla_material:Harz Labs Model Resin Cherry @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 13 initial_exposure_time = 20 material_type = Tough @@ -17366,7 +17319,7 @@ material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Harz Labs Basic Resin Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 13 initial_exposure_time = 20 material_type = Tough @@ -17374,7 +17327,7 @@ material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Harz Labs Model Resin Black @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 13 initial_exposure_time = 20 material_type = Tough @@ -17382,15 +17335,15 @@ material_vendor = Harz Labs material_colour = #595959 [sla_material:Harz Labs Dental Cast Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 13 initial_exposure_time = 20 -material_type = Dental +material_type = Medical material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Resinworks 3D Violet @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 17 initial_exposure_time = 30 material_type = Tough @@ -17398,7 +17351,7 @@ material_vendor = Resinworks 3D material_colour = #E800E8 [sla_material:Resinworks 3D Green @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 21 initial_exposure_time = 35 material_type = Tough @@ -17406,7 +17359,7 @@ material_vendor = Resinworks 3D material_colour = #00B900 [sla_material:Photocentric Hard Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 15 initial_exposure_time = 30 material_type = Tough @@ -17414,7 +17367,7 @@ material_vendor = Photocentric material_colour = #808080 [sla_material:Photocentric Ash Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 30 material_type = Tough @@ -17422,7 +17375,7 @@ material_vendor = Photocentric material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Light Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8.5 initial_exposure_time = 35 material_type = Tough @@ -17430,7 +17383,7 @@ material_vendor = PrimaCreator material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Clear @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17438,7 +17391,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Tough White @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7.5 initial_exposure_time = 35 material_type = Tough @@ -17446,7 +17399,7 @@ material_vendor = PrimaCreator material_colour = #FFFFFF [sla_material:PrimaCreator Flex Clear @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6.5 initial_exposure_time = 30 material_type = Flexible @@ -17454,7 +17407,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:Siraya Tech Simple Clear @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Tough @@ -17462,7 +17415,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Blu Clear V2 @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 30 material_type = Tough @@ -17470,7 +17423,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Blu Blue @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 12 initial_exposure_time = 35 material_type = Tough @@ -17478,7 +17431,7 @@ material_vendor = Siraya Tech material_colour = #007EFD [sla_material:Siraya Tech Fast Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Tough @@ -17486,7 +17439,7 @@ material_vendor = Siraya Tech material_colour = #C0C0C0 [sla_material:Siraya Tech Tenacious @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Tough @@ -17494,7 +17447,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Easy @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 12 initial_exposure_time = 15 material_type = Tough @@ -17502,7 +17455,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Sculpt @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Tough @@ -17510,7 +17463,7 @@ material_vendor = Siraya Tech material_colour = #C0C0C0 [sla_material:Siraya Tech Fast Black @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9 initial_exposure_time = 35 material_type = Tough @@ -17518,23 +17471,23 @@ material_vendor = Siraya Tech material_colour = #595959 [sla_material:NextDent Model 2.0 Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 12 initial_exposure_time = 35 -material_type = Dental +material_type = Medical material_vendor = NextDent material_colour = #C0C0C0 [sla_material:NextDent Surgical Guide @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 -material_type = Dental +material_type = Medical material_vendor = NextDent material_colour = #FFEEE6 [sla_material:NextDent Cast Purple @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9 initial_exposure_time = 20 material_type = Casting @@ -17542,15 +17495,15 @@ material_vendor = NextDent material_colour = #E800E8 [sla_material:NextDent Crown Bridge @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 11 initial_exposure_time = 35 -material_type = Dental +material_type = Medical material_vendor = NextDent material_colour = #FFFFFF [sla_material:MakerJuice Labs Standard Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Tough @@ -17558,7 +17511,7 @@ material_vendor = MakerJuice Labs material_colour = #EC0000 [sla_material:3DJake High Precision Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9 initial_exposure_time = 35 material_type = Tough @@ -17566,7 +17519,7 @@ material_vendor = 3DJake material_colour = #C0C0C0 [sla_material:3DJake High Precision Blue @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17574,7 +17527,7 @@ material_vendor = 3DJake material_colour = #007EFD [sla_material:Dragon Resin Metalshine Metal Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 30 initial_exposure_time = 50 material_type = Tough @@ -17582,7 +17535,7 @@ material_vendor = Dragon Resin material_colour = #808080 [sla_material:Dragon Resin Metalshine Dark Brass @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 30 initial_exposure_time = 50 material_type = Tough @@ -17590,7 +17543,7 @@ material_vendor = Dragon Resin material_colour = #B0B000 [sla_material:Dragon Resin Metalshine Brass @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 30 initial_exposure_time = 50 material_type = Tough @@ -17598,7 +17551,7 @@ material_vendor = Dragon Resin material_colour = #B0B000 [sla_material:Zortrax Black @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17608,7 +17561,7 @@ material_colour = #595959 ## Prusa Polymers 0.05 [sla_material:Prusament Resin Tough Prusa Orange @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17616,7 +17569,7 @@ material_vendor = Prusa Polymers material_colour = #FF8040 [sla_material:Prusament Resin Tough Rich Black @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17624,7 +17577,7 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Tough Anthracite Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17632,7 +17585,7 @@ material_vendor = Prusa Polymers material_colour = #C0C0C0 [sla_material:Prusament Resin Tough Sandstone Model @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17640,7 +17593,7 @@ material_vendor = Prusa Polymers material_colour = #EEA061 [sla_material:Prusament Resin Tough Terra Brown @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17648,7 +17601,7 @@ material_vendor = Prusa Polymers material_colour = #7A5C45 [sla_material:Prusament Resin Tough Brick Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17656,7 +17609,7 @@ material_vendor = Prusa Polymers material_colour = #B46056 [sla_material:Prusament Resin Tough Grass Green @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17664,7 +17617,7 @@ material_vendor = Prusa Polymers material_colour = #37823F [sla_material:Prusament Resin Tough Bright Yellow @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17672,7 +17625,7 @@ material_vendor = Prusa Polymers material_colour = #F9DB4C [sla_material:Prusament Resin Tough Transparent Green @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17680,7 +17633,7 @@ material_vendor = Prusa Polymers material_colour = #1DAf5E [sla_material:Prusament Resin Tough Transparent Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Tough @@ -17688,7 +17641,7 @@ material_vendor = Prusa Polymers material_colour = #D21B31 [sla_material:Prusament Resin Tough Transparent Amber @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17696,7 +17649,7 @@ material_vendor = Prusa Polymers material_colour = #FCB30E [sla_material:Prusament Resin Tough Classic Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 4 initial_exposure_time = 35 material_type = Tough @@ -17704,7 +17657,7 @@ material_vendor = Prusa Polymers material_colour = #EC0000 [sla_material:Prusament Resin Model Solid Grey @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 5 initial_exposure_time = 35 material_type = Tough @@ -17712,7 +17665,7 @@ material_vendor = Prusa Polymers material_colour = #9C9D9D [sla_material:Prusament Resin Model Alabaster White @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 5 initial_exposure_time = 30 material_type = Tough @@ -17720,7 +17673,7 @@ material_vendor = Prusa Polymers material_colour = #D6D7D8 [sla_material:Prusament Resin Model Neutral Beige @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 5.5 initial_exposure_time = 35 material_type = Tough @@ -17728,7 +17681,7 @@ material_vendor = Prusa Polymers material_colour = #BF9C87 [sla_material:Prusament Resin Model Ultra Violet @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6 initial_exposure_time = 35 material_type = Tough @@ -17736,7 +17689,7 @@ material_vendor = Prusa Polymers material_colour = #413A7A [sla_material:Prusament Resin BioBased60 Herbal Green @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 30 material_type = Tough @@ -17744,7 +17697,7 @@ material_vendor = Prusa Polymers material_colour = #3AD200 [sla_material:Prusament Resin BioBased60 Magma Red @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Tough @@ -17752,7 +17705,7 @@ material_vendor = Prusa Polymers material_colour = #D20202 [sla_material:Prusament Resin BioBased60 Natural Yellow @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -17760,7 +17713,7 @@ material_vendor = Prusa Polymers material_colour = #ECDE05 [sla_material:Prusament Resin BioBased60 Obsidian Black @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 12 initial_exposure_time = 35 material_type = Tough @@ -17768,7 +17721,7 @@ material_vendor = Prusa Polymers material_colour = #232323 [sla_material:Prusament Resin BioBased60 Sapphire Blue @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Tough @@ -17776,7 +17729,7 @@ material_vendor = Prusa Polymers material_colour = #2196F3 [sla_material:Prusament Resin BioBased60 Ivory White @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 9.5 initial_exposure_time = 35 material_type = Tough @@ -17784,7 +17737,7 @@ material_vendor = Prusa Polymers material_colour = #E3D99F [sla_material:Prusament Resin Flex80 Transparent Clear @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 15 initial_exposure_time = 30 material_type = Flexible @@ -17792,7 +17745,7 @@ material_vendor = Prusa Polymers material_colour = #F3F6F4 [sla_material:Prusament Resin Flex80 Black @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 10 initial_exposure_time = 30 material_type = Flexible @@ -17800,289 +17753,17 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Flex80 White @0.05] -inherits = *common 0.05* +inherits = *common 0.05*; *sl1_fast* exposure_time = 6.5 initial_exposure_time = 35 material_type = Flexible material_vendor = Prusa Polymers material_colour = #E2D3DB -## Prusa 0.05 - -[sla_material:Prusa Beige Tough @0.05] -inherits = *common 0.05* -exposure_time = 7 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = - -[sla_material:Prusa Orange Tough @0.05] -inherits = *common 0.05* -exposure_time = 7.5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Grey Tough @0.05] -inherits = *common 0.05* -exposure_time = 8.5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #808080 - -[sla_material:Prusa Black Tough @0.05] -inherits = *common 0.05* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #595959 - -## [sla_material:Prusa Super Low Odor Beige Tough @0.05] -## inherits = *common 0.05* -## exposure_time = 7.5 -## initial_exposure_time = 35 -## material_type = Tough -## material_vendor = Made for Prusa - -## [sla_material:Prusa Super Low Odor White Tough @0.05] -## inherits = *common 0.05* -## exposure_time = 6.5 -## initial_exposure_time = 35 -## material_type = Tough -## material_vendor = Made for Prusa - -## [sla_material:Prusa Super Low Odor Grey Tough @0.05] -## inherits = *common 0.05* -## exposure_time = 6.5 -## initial_exposure_time = 35 -## material_type = Tough -## material_vendor = Made for Prusa - -[sla_material:Prusa Super Low Odor Cyan Tough @0.05] -inherits = *common 0.05* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #79FFFF - -[sla_material:Prusa Super Low Odor Magenta Tough @0.05] -inherits = *common 0.05* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #E800E8 - -[sla_material:Prusa Super Low Odor Yellow Tough @0.05] -inherits = *common 0.05* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFF6F - -## [sla_material:Prusa Black High Tenacity @0.05] -## inherits = *common 0.05* -## exposure_time = 7 -## initial_exposure_time = 35 -## material_type = Tough -## material_vendor = Made for Prusa - -[sla_material:Prusa Orange-Yellow Teeth Model @0.05] -inherits = *common 0.05* -exposure_time = 7 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFF6F - -[sla_material:Prusa Green Dental Casting @0.05] -inherits = *common 0.05* -exposure_time = 13 -initial_exposure_time = 50 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #00B900 - -## [sla_material:Prusa Yellow Solid @0.05] -## inherits = *common 0.05* -## exposure_time = 7 -## initial_exposure_time = 35 - -[sla_material:Prusa White Tough @0.05] -inherits = *common 0.05* -exposure_time = 7.5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Transparent Green Tough @0.05] -inherits = *common 0.05* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #00B900 - -[sla_material:Prusa Transparent Red Tough @0.05] -inherits = *common 0.05* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #EC0000 - -[sla_material:Prusa Maroon Tough @0.05] -inherits = *common 0.05* -exposure_time = 7.5 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #804000 - -[sla_material:Prusa Pink Tough @0.05] -inherits = *common 0.05* -exposure_time = 8 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF80C0 - -[sla_material:Prusa Azure Blue Tough @0.05] -inherits = *common 0.05* -exposure_time = 8 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -## [sla_material:Prusa Blue Tough @0.05] -## inherits = *common 0.05* -## exposure_time = 8 -## initial_exposure_time = 35 -## material_type = Tough -## material_vendor = Made for Prusa - -[sla_material:Prusa Transparent Tough @0.05] -inherits = *common 0.05* -exposure_time = 7 -initial_exposure_time = 15 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #F8F8F8 - -## [sla_material:Prusa Yellow Flexible @0.05] -## inherits = *common 0.05* -## exposure_time = 9 -## initial_exposure_time = 35 - -[sla_material:Prusa Transparent Flexible @0.05] -inherits = *common 0.05* -exposure_time = 5 -initial_exposure_time = 15 -material_type = Flexible -material_vendor = Made for Prusa -material_colour = #F8F8F8 - -## [sla_material:Prusa White Flexible @0.05] -## inherits = *common 0.05* -## exposure_time = 9 -## initial_exposure_time = 35 - -[sla_material:Prusa Blue Flexible @0.05] -inherits = *common 0.05* -exposure_time = 5 -initial_exposure_time = 15 -material_type = Flexible -material_vendor = Made for Prusa -material_colour = #007EFD - -## [sla_material:Prusa Black Flexible @0.05] -## inherits = *common 0.05* -## exposure_time = 9 -## initial_exposure_time = 35 - -## [sla_material:Prusa Red Flexible @0.05] -## inherits = *common 0.05* -## exposure_time = 9 -## initial_exposure_time = 35 - -[sla_material:Prusa Clear ABS like @0.05] -inherits = *common 0.05* -exposure_time = 8 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #F8F8F8 - -[sla_material:Prusa White ABS like @0.05] -inherits = *common 0.05* -exposure_time = 8 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Yellow Jewelry Casting @0.05] -inherits = *common 0.05* -exposure_time = 13 -initial_exposure_time = 45 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #FFFF6F - -[sla_material:Prusa Grey High Tenacity @0.05] -inherits = *common 0.05* -exposure_time = 7 -initial_exposure_time = 30 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #C0C0C0 - -[sla_material:Prusa Vibrant Orange Tough @0.05] -inherits = *common 0.05* -exposure_time = 7 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Rich Black Tough @0.05] -inherits = *common 0.05* -exposure_time = 8 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #595959 - -[sla_material:Prusa Deep Blue Transparent Tough @0.05] -inherits = *common 0.05* -exposure_time = 8 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -########### Materials 0.035 - -[sla_material:Prusa Orange Tough @0.035] -inherits = *common 0.035* -exposure_time = 6 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - ########### Materials 0.1 [sla_material:BlueCast EcoGray @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 10 initial_exposure_time = 35 material_type = Tough @@ -18090,7 +17771,7 @@ material_vendor = BlueCast material_colour = #C0C0C0 [sla_material:BlueCast Kera Master Dental @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 50 material_type = Tough @@ -18098,7 +17779,7 @@ material_vendor = BlueCast material_colour = #FFEEE6 [sla_material:BlueCast X-One @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 30 initial_exposure_time = 45 material_type = Casting @@ -18106,7 +17787,7 @@ material_vendor = BlueCast material_colour = #C0C0C0 [sla_material:Ameralabs TGM-7 LED @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 10 initial_exposure_time = 45 material_type = Tough @@ -18116,7 +17797,7 @@ material_colour = #C0C0C0 ## Prusa Polymers 0.1 [sla_material:Prusament Resin Tough Prusa Orange @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18124,7 +17805,7 @@ material_vendor = Prusa Polymers material_colour = #FF8040 [sla_material:Prusament Resin Tough Rich Black @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18132,7 +17813,7 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Tough Anthracite Grey @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 14 initial_exposure_time = 45 material_type = Tough @@ -18140,7 +17821,7 @@ material_vendor = Prusa Polymers material_colour = #808080 [sla_material:Prusament Resin Tough Classic Red @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 6 initial_exposure_time = 45 material_type = Tough @@ -18148,7 +17829,7 @@ material_vendor = Prusa Polymers material_colour = #EC0000 [sla_material:Prusament Resin Tough Sandstone Model @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18156,7 +17837,7 @@ material_vendor = Prusa Polymers material_colour = #EEA061 [sla_material:Prusament Resin Tough Terra Brown @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18164,7 +17845,7 @@ material_vendor = Prusa Polymers material_colour = #7A5C45 [sla_material:Prusament Resin Tough Brick Red @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18172,7 +17853,7 @@ material_vendor = Prusa Polymers material_colour = #B46056 [sla_material:Prusament Resin Tough Grass Green @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18180,7 +17861,7 @@ material_vendor = Prusa Polymers material_colour = #37823F [sla_material:Prusament Resin Tough Bright Yellow @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18188,7 +17869,7 @@ material_vendor = Prusa Polymers material_colour = #F9DB4C [sla_material:Prusament Resin Tough Transparent Green @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18196,7 +17877,7 @@ material_vendor = Prusa Polymers material_colour = #1DAf5E [sla_material:Prusament Resin Tough Transparent Red @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18204,7 +17885,7 @@ material_vendor = Prusa Polymers material_colour = #D21B31 [sla_material:Prusament Resin Tough Transparent Amber @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18212,7 +17893,7 @@ material_vendor = Prusa Polymers material_colour = #FCB30E [sla_material:Prusament Resin BioBased60 Herbal Green @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18220,7 +17901,7 @@ material_vendor = Prusa Polymers material_colour = #3AD200 [sla_material:Prusament Resin Model Solid Grey @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18228,7 +17909,7 @@ material_vendor = Prusa Polymers material_colour = #9C9D9D [sla_material:Prusament Resin Model Alabaster White @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18236,7 +17917,7 @@ material_vendor = Prusa Polymers material_colour = #D6D7D8 [sla_material:Prusament Resin Model Neutral Beige @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 7 initial_exposure_time = 45 material_type = Tough @@ -18244,7 +17925,7 @@ material_vendor = Prusa Polymers material_colour = #BF9C87 [sla_material:Prusament Resin Model Ultra Violet @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 7 initial_exposure_time = 35 material_type = Tough @@ -18252,7 +17933,7 @@ material_vendor = Prusa Polymers material_colour = #413A7A [sla_material:Prusament Resin BioBased60 Magma Red @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18260,7 +17941,7 @@ material_vendor = Prusa Polymers material_colour = #D20202 [sla_material:Prusament Resin BioBased60 Natural Yellow @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 8 initial_exposure_time = 35 material_type = Tough @@ -18268,7 +17949,7 @@ material_vendor = Prusa Polymers material_colour = #ECDE05 [sla_material:Prusament Resin BioBased60 Obsidian Black @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 16 initial_exposure_time = 35 material_type = Tough @@ -18276,7 +17957,7 @@ material_vendor = Prusa Polymers material_colour = #232323 [sla_material:Prusament Resin BioBased60 Sapphire Blue @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 9 initial_exposure_time = 35 material_type = Tough @@ -18284,7 +17965,7 @@ material_vendor = Prusa Polymers material_colour = #2196F3 [sla_material:Prusament Resin BioBased60 Ivory White @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 12 initial_exposure_time = 45 material_type = Tough @@ -18292,7 +17973,7 @@ material_vendor = Prusa Polymers material_colour = #E3D99F [sla_material:Prusament Resin Flex80 Transparent Clear @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 20 initial_exposure_time = 30 material_type = Flexible @@ -18300,7 +17981,7 @@ material_vendor = Prusa Polymers material_colour = #F3F6F4 [sla_material:Prusament Resin Flex80 Black @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 30 material_type = Flexible @@ -18308,105 +17989,15 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Flex80 White @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 7.5 initial_exposure_time = 45 material_type = Flexible material_vendor = Prusa Polymers material_colour = #E2D3DB -## Prusa 0.1 - -[sla_material:Prusa Orange Tough @0.1] -inherits = *common 0.1* -exposure_time = 13 -initial_exposure_time = 45 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Beige Tough @0.1] -inherits = *common 0.1* -exposure_time = 13 -initial_exposure_time = 45 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFEEE6 - -[sla_material:Prusa Pink Tough @0.1] -inherits = *common 0.1* -exposure_time = 13 -initial_exposure_time = 45 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF80C0 - -[sla_material:Prusa Azure Blue Tough @0.1] -inherits = *common 0.1* -exposure_time = 13 -initial_exposure_time = 45 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Maroon Tough @0.1] -inherits = *common 0.1* -exposure_time = 13 -initial_exposure_time = 45 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #804000 - -[sla_material:Prusa White Tough @0.1] -inherits = *common 0.1* -exposure_time = 13 -initial_exposure_time = 45 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Black Tough @0.1] -inherits = *common 0.1* -exposure_time = 13 -initial_exposure_time = 55 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #595959 - -[sla_material:Prusa Transparent Tough @0.1] -inherits = *common 0.1* -exposure_time = 8 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #F8F8F8 - -[sla_material:Prusa Green Dental Casting @0.1] -inherits = *common 0.1* -exposure_time = 15 -initial_exposure_time = 50 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #00B900 - -[sla_material:Prusa Transparent Green Tough @0.1] -inherits = *common 0.1* -exposure_time = 7 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #00B900 - -[sla_material:Prusa Vibrant Orange Tough @0.1] -inherits = *common 0.1* -exposure_time = 8 -initial_exposure_time = 35 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - [sla_material:PrimaCreator Tough Light Grey @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 14 initial_exposure_time = 45 material_type = Tough @@ -18414,7 +18005,7 @@ material_vendor = PrimaCreator material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Clear @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18422,7 +18013,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Tough White @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 13 initial_exposure_time = 45 material_type = Tough @@ -18430,7 +18021,7 @@ material_vendor = PrimaCreator material_colour = #FFFFFF [sla_material:PrimaCreator Flex Clear @0.1] -inherits = *common 0.1* +inherits = *common 0.1*; *sl1_fast* exposure_time = 12 initial_exposure_time = 35 material_type = Flexible @@ -18444,7 +18035,7 @@ material_colour = #F8F8F8 ## Prusa Polymers 0.025 [sla_material:Prusament Resin Tough Prusa Orange @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18452,7 +18043,7 @@ material_vendor = Prusa Polymers material_colour = #FF8040 [sla_material:Prusament Resin Tough Rich Black @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18460,7 +18051,7 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Tough Anthracite Grey @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -18468,7 +18059,7 @@ material_vendor = Prusa Polymers material_colour = #808080 [sla_material:Prusament Resin Tough Sandstone Model @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -18476,7 +18067,7 @@ material_vendor = Prusa Polymers material_colour = #EEA061 [sla_material:Prusament Resin Tough Terra Brown @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18484,7 +18075,7 @@ material_vendor = Prusa Polymers material_colour = #7A5C45 [sla_material:Prusament Resin Tough Brick Red @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18492,7 +18083,7 @@ material_vendor = Prusa Polymers material_colour = #B46056 [sla_material:Prusament Resin Tough Grass Green @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18500,7 +18091,7 @@ material_vendor = Prusa Polymers material_colour = #37823F [sla_material:Prusament Resin Tough Bright Yellow @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18508,7 +18099,7 @@ material_vendor = Prusa Polymers material_colour = #F9DB4C [sla_material:Prusament Resin Tough Transparent Green @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18516,7 +18107,7 @@ material_vendor = Prusa Polymers material_colour = #1DAf5E [sla_material:Prusament Resin Tough Transparent Red @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -18524,7 +18115,7 @@ material_vendor = Prusa Polymers material_colour = #D21B31 [sla_material:Prusament Resin Tough Transparent Amber @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18532,7 +18123,7 @@ material_vendor = Prusa Polymers material_colour = #FCB30E [sla_material:Prusament Resin Tough Classic Red @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18540,7 +18131,7 @@ material_vendor = Prusa Polymers material_colour = #EC0000 [sla_material:Prusament Resin Model Solid Grey @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -18548,7 +18139,7 @@ material_vendor = Prusa Polymers material_colour = #9C9D9D [sla_material:Prusament Resin Model Alabaster White @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 20 material_type = Tough @@ -18556,7 +18147,7 @@ material_vendor = Prusa Polymers material_colour = #D6D7D8 [sla_material:Prusament Resin Model Neutral Beige @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -18564,23 +18155,23 @@ material_vendor = Prusa Polymers material_colour = #BF9C87 [sla_material:Prusament Resin Model Ultra Violet @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough material_vendor = Prusa Polymers material_colour = #413A7A -; [sla_material:Prusament Resin Model Transparent Clear @0.025 SL1S] -; inherits = *0.025_sl1s* -; exposure_time = 1.8 -; initial_exposure_time = 10 -; material_type = Tough -; material_vendor = Prusa Polymers -; material_colour = #F3F6F4 +[sla_material:Prusament Resin Model Transparent Clear @0.025 SL1S] +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* +exposure_time = 2.2 +initial_exposure_time = 10 +material_type = Tough +material_vendor = Prusa Polymers +material_colour = #F3F6F4 [sla_material:Prusament Resin BioBased60 Herbal Green @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.5 initial_exposure_time = 30 material_type = Tough @@ -18588,7 +18179,7 @@ material_vendor = Prusa Polymers material_colour = #3AD200 [sla_material:Prusament Resin BioBased60 Magma Red @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.5 initial_exposure_time = 30 material_type = Tough @@ -18596,7 +18187,7 @@ material_vendor = Prusa Polymers material_colour = #D20202 [sla_material:Prusament Resin BioBased60 Natural Yellow @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 2.8 initial_exposure_time = 30 material_type = Tough @@ -18605,7 +18196,7 @@ material_colour = #ECDE05 material_print_speed = slow [sla_material:Prusament Resin BioBased60 Obsidian Black @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.5 initial_exposure_time = 25 material_type = Tough @@ -18613,7 +18204,7 @@ material_vendor = Prusa Polymers material_colour = #232323 [sla_material:Prusament Resin BioBased60 Sapphire Blue @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.8 initial_exposure_time = 25 material_type = Tough @@ -18621,7 +18212,7 @@ material_vendor = Prusa Polymers material_colour = #2196F3 [sla_material:Prusament Resin BioBased60 Ivory White @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 50 material_type = Tough @@ -18629,7 +18220,7 @@ material_vendor = Prusa Polymers material_colour = #E3D99F [sla_material:Prusament Resin Flex80 Transparent Clear @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 4 initial_exposure_time = 25 material_type = Flexible @@ -18638,7 +18229,7 @@ material_colour = #F3F6F4 material_print_speed = slow [sla_material:Prusament Resin Flex80 Black @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 2.6 initial_exposure_time = 25 material_type = Flexible @@ -18647,137 +18238,31 @@ material_colour = #595959 material_print_speed = slow [sla_material:Prusament Resin Flex80 White @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 17 material_type = Flexible material_vendor = Prusa Polymers material_colour = #E2D3DB -## Made for Prusa 0.025 +[sla_material:Prusament Resin Flex Anatomic Red @0.025 SL1S] +inherits = *0.025_sl1s*; *sl1s_slow* +exposure_time = 2.6 +initial_exposure_time = 20 +material_type = Medical +material_vendor = Prusa Polymers +material_colour = #AD4F54 -[sla_material:Prusa Orange Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa White ABS like @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Azure Blue Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Black Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #595959 - -[sla_material:Prusa Cyan Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #79FFFF - -[sla_material:Prusa Magenta Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #E800E8 - -[sla_material:Prusa Maroon Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #804000 - -[sla_material:Prusa White Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Pink Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF80C0 - -[sla_material:Prusa Grey Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #C0C0C0 - -[sla_material:Prusa Blue Flexible @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Flexible -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Grey High Tenacity @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 1.8 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #C0C0C0 - -[sla_material:Prusa Vibrant Orange Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 4 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Deep Blue Transparent Tough @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 4 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Green Dental Casting @0.025 SL1S] -inherits = *0.025_sl1s* -exposure_time = 3 -initial_exposure_time = 50 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #00B900 +[sla_material:Prusament Resin Flex Gingiva Mask @0.025 SL1S] +inherits = *0.025_sl1s*; *sl1s_slow* +exposure_time = 2.6 +initial_exposure_time = 20 +material_type = Medical +material_vendor = Prusa Polymers +material_colour = #DB7F80 [sla_material:Ameralabs TGM-7 LED @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18786,7 +18271,7 @@ material_colour = #C0C0C0 material_print_speed = slow [sla_material:BASF Ultracur3D RG 35 @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4 initial_exposure_time = 25 material_type = Tough @@ -18794,7 +18279,7 @@ material_vendor = BASF material_colour = #FFEEE6 [sla_material:BASF Ultracur3D ST 45 @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.5 initial_exposure_time = 25 material_type = Tough @@ -18802,7 +18287,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D ST 45 M @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.5 initial_exposure_time = 25 material_type = Tough @@ -18810,7 +18295,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D ST 80 @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.5 initial_exposure_time = 25 material_type = Tough @@ -18818,7 +18303,7 @@ material_vendor = BASF material_colour = #FFEEE6 [sla_material:BASF Ultracur3D ST 80 White @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.5 initial_exposure_time = 25 material_type = Tough @@ -18826,7 +18311,7 @@ material_vendor = BASF material_colour = #FFFFFF [sla_material:BASF Ultracur3D ST 80 Black @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.5 initial_exposure_time = 25 material_type = Tough @@ -18834,7 +18319,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D EL 150 Black @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Flexible @@ -18842,7 +18327,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D FL 300 Black @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Flexible @@ -18850,7 +18335,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BlueCast X-One @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 6 initial_exposure_time = 25 material_type = Casting @@ -18859,7 +18344,7 @@ material_colour = #C0C0C0 material_print_speed = slow [sla_material:PrimaCreator Tough Light Grey @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18867,7 +18352,7 @@ material_vendor = PrimaCreator material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Clear @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18875,7 +18360,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Tough White @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18883,7 +18368,7 @@ material_vendor = PrimaCreator material_colour = #FFFFFF [sla_material:PrimaCreator Flex Clear @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Flexible @@ -18891,7 +18376,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Water Washable Transparent @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18899,16 +18384,16 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:DruckWege Type D Dental Model @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 1.2 initial_exposure_time = 15 -material_type = Dental +material_type = Medical material_vendor = DruckWege material_colour = #FFEEE6 material_print_speed = slow [sla_material:DruckWege Type D Standard White @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 1.6 initial_exposure_time = 15 material_type = Tough @@ -18917,7 +18402,7 @@ material_colour = #FFFFFF material_print_speed = slow [sla_material:DruckWege Type D Standard Pigmentfrei Clear @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_slow* exposure_time = 1.8 initial_exposure_time = 15 material_type = Tough @@ -18926,7 +18411,7 @@ material_colour = #F8F8F8 material_print_speed = slow [sla_material:3DM-ABS Orange @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18934,7 +18419,7 @@ material_vendor = 3DM material_colour = #FF8040 [sla_material:3DM-TOUGH Clear @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18942,7 +18427,7 @@ material_vendor = 3DM material_colour = #F8F8F8 [sla_material:Peopoly Deft White @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18950,7 +18435,7 @@ material_vendor = Peopoly material_colour = #FFFFFF [sla_material:Peopoly Neo Clear @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18958,7 +18443,7 @@ material_vendor = Peopoly material_colour = #F8F8F8 [sla_material:Liqcreate Clear Impact @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 7 initial_exposure_time = 40 material_type = Tough @@ -18966,7 +18451,7 @@ material_vendor = Liqcreate material_colour = #F8F8F8 [sla_material:Liqcreate Strong X @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 7 initial_exposure_time = 40 material_type = Tough @@ -18974,7 +18459,7 @@ material_vendor = Liqcreate material_colour = #C0C0C0 [sla_material:Resinworks 3D Green @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 25 material_type = Tough @@ -18982,7 +18467,7 @@ material_vendor = Resinworks 3D material_colour = #00B900 [sla_material:3DJake Blue @0.025 SL1S] -inherits = *0.025_sl1s* +inherits = *0.025_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.8 initial_exposure_time = 25 material_type = Tough @@ -18994,7 +18479,7 @@ material_colour = #007EFD ## Prusa Polymers 0.05 [sla_material:Prusament Resin Tough Prusa Orange @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19002,7 +18487,7 @@ material_vendor = Prusa Polymers material_colour = #FF8040 [sla_material:Prusament Resin Tough Rich Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19010,7 +18495,7 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Tough Anthracite Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.4 initial_exposure_time = 25 material_type = Tough @@ -19018,7 +18503,7 @@ material_vendor = Prusa Polymers material_colour = #808080 [sla_material:Prusament Resin Tough Sandstone Model @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.4 initial_exposure_time = 25 material_type = Tough @@ -19026,7 +18511,7 @@ material_vendor = Prusa Polymers material_colour = #EEA061 [sla_material:Prusament Resin Tough Terra Brown @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19034,7 +18519,7 @@ material_vendor = Prusa Polymers material_colour = #7A5C45 [sla_material:Prusament Resin Tough Brick Red @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19042,7 +18527,7 @@ material_vendor = Prusa Polymers material_colour = #B46056 [sla_material:Prusament Resin Tough Grass Green @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19050,7 +18535,7 @@ material_vendor = Prusa Polymers material_colour = #37823F [sla_material:Prusament Resin Tough Bright Yellow @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19058,7 +18543,7 @@ material_vendor = Prusa Polymers material_colour = #F9DB4C [sla_material:Prusament Resin Tough Transparent Green @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19066,7 +18551,7 @@ material_vendor = Prusa Polymers material_colour = #1DAf5E [sla_material:Prusament Resin Tough Transparent Red @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19074,7 +18559,7 @@ material_vendor = Prusa Polymers material_colour = #D21B31 [sla_material:Prusament Resin Tough Transparent Amber @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19082,7 +18567,7 @@ material_vendor = Prusa Polymers material_colour = #FCB30E [sla_material:Prusament Resin Tough Classic Red @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19090,7 +18575,7 @@ material_vendor = Prusa Polymers material_colour = #EC0000 [sla_material:Prusament Resin Model Solid Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.2 initial_exposure_time = 25 material_type = Tough @@ -19098,7 +18583,7 @@ material_vendor = Prusa Polymers material_colour = #9C9D9D [sla_material:Prusament Resin Model Alabaster White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.2 initial_exposure_time = 20 material_type = Tough @@ -19106,7 +18591,7 @@ material_vendor = Prusa Polymers material_colour = #D6D7D8 [sla_material:Prusament Resin Model Neutral Beige @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.2 initial_exposure_time = 25 material_type = Tough @@ -19114,23 +18599,23 @@ material_vendor = Prusa Polymers material_colour = #BF9C87 [sla_material:Prusament Resin Model Ultra Violet @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.2 initial_exposure_time = 25 material_type = Tough material_vendor = Prusa Polymers material_colour = #413A7A -; [sla_material:Prusament Resin Model Transparent Clear @0.05 SL1S] -; inherits = *0.05_sl1s* -; exposure_time = 2 -; initial_exposure_time = 10 -; material_type = Tough -; material_vendor = Prusa Polymers -; material_colour = #F3F6F4 +[sla_material:Prusament Resin Model Transparent Clear @0.05 SL1S] +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* +exposure_time = 2.5 +initial_exposure_time = 10 +material_type = Tough +material_vendor = Prusa Polymers +material_colour = #F3F6F4 [sla_material:Prusament Resin BioBased60 Herbal Green @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4 initial_exposure_time = 30 material_type = Tough @@ -19138,7 +18623,7 @@ material_vendor = Prusa Polymers material_colour = #3AD200 [sla_material:Prusament Resin BioBased60 Magma Red @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4 initial_exposure_time = 30 material_type = Tough @@ -19146,7 +18631,7 @@ material_vendor = Prusa Polymers material_colour = #D20202 [sla_material:Prusament Resin BioBased60 Natural Yellow @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 3 initial_exposure_time = 30 material_type = Tough @@ -19155,7 +18640,7 @@ material_colour = #ECDE05 material_print_speed = slow [sla_material:Prusament Resin BioBased60 Obsidian Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 6 initial_exposure_time = 25 material_type = Tough @@ -19163,7 +18648,7 @@ material_vendor = Prusa Polymers material_colour = #232323 [sla_material:Prusament Resin BioBased60 Sapphire Blue @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -19171,7 +18656,7 @@ material_vendor = Prusa Polymers material_colour = #2196F3 [sla_material:Prusament Resin BioBased60 Ivory White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.5 initial_exposure_time = 50 material_type = Tough @@ -19179,7 +18664,7 @@ material_vendor = Prusa Polymers material_colour = #E3D99F [sla_material:Prusament Resin Flex80 Transparent Clear @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 5 initial_exposure_time = 25 material_type = Flexible @@ -19188,7 +18673,7 @@ material_colour = #F3F6F4 material_print_speed = slow [sla_material:Prusament Resin Flex80 Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 3 initial_exposure_time = 25 material_type = Flexible @@ -19197,137 +18682,31 @@ material_colour = #595959 material_print_speed = slow [sla_material:Prusament Resin Flex80 White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 17 material_type = Flexible material_vendor = Prusa Polymers material_colour = #E2D3DB -## Made for Prusa 0.05 +[sla_material:Prusament Resin Flex Anatomic Red @0.05 SL1S] +inherits = *0.05_sl1s*; *sl1s_slow* +exposure_time = 3 +initial_exposure_time = 20 +material_type = Medical +material_vendor = Prusa Polymers +material_colour = #AD4F54 -[sla_material:Prusa Orange Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa White ABS like @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Azure Blue Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Black Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2.4 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #595959 - -[sla_material:Prusa Cyan Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #79FFFF - -[sla_material:Prusa Magenta Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #E800E8 - -[sla_material:Prusa Maroon Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2.4 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #804000 - -[sla_material:Prusa White Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Pink Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF80C0 - -[sla_material:Prusa Blue Flexible @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Flexible -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Grey Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2.4 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #C0C0C0 - -[sla_material:Prusa Grey High Tenacity @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 2 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #C0C0C0 - -[sla_material:Prusa Vibrant Orange Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 5 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Deep Blue Transparent Tough @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 5 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Green Dental Casting @0.05 SL1S] -inherits = *0.05_sl1s* -exposure_time = 4 -initial_exposure_time = 50 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #00B900 +[sla_material:Prusament Resin Flex Gingiva Mask @0.05 SL1S] +inherits = *0.05_sl1s*; *sl1s_slow* +exposure_time = 3 +initial_exposure_time = 20 +material_type = Medical +material_vendor = Prusa Polymers +material_colour = #DB7F80 [sla_material:Ameralabs TGM-7 LED @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19336,7 +18715,7 @@ material_colour = #C0C0C0 material_print_speed = slow [sla_material:BASF Ultracur3D RG 35 @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.5 initial_exposure_time = 25 material_type = Tough @@ -19344,7 +18723,7 @@ material_vendor = BASF material_colour = #FFEEE6 [sla_material:BASF Ultracur3D ST 45 @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -19352,7 +18731,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D ST 45 M @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -19360,7 +18739,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D ST 80 @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5.5 initial_exposure_time = 25 material_type = Tough @@ -19368,7 +18747,7 @@ material_vendor = BASF material_colour = #FFEEE6 [sla_material:BASF Ultracur3D ST 80 White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5.9 initial_exposure_time = 25 material_type = Tough @@ -19376,7 +18755,7 @@ material_vendor = BASF material_colour = #FFFFFF [sla_material:BASF Ultracur3D ST 80 Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5.9 initial_exposure_time = 25 material_type = Tough @@ -19384,7 +18763,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D EL 150 Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.8 initial_exposure_time = 25 material_type = Flexible @@ -19392,7 +18771,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D FL 300 Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.8 initial_exposure_time = 25 material_type = Flexible @@ -19400,7 +18779,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:PrimaCreator Tough Light Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.4 initial_exposure_time = 25 material_type = Tough @@ -19408,7 +18787,7 @@ material_vendor = PrimaCreator material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Clear @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19416,7 +18795,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Tough White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19424,7 +18803,7 @@ material_vendor = PrimaCreator material_colour = #FFFFFF [sla_material:PrimaCreator Flex Clear @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Flexible @@ -19432,7 +18811,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Water Washable Transparent @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19440,16 +18819,16 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:DruckWege Type D Dental Model @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 1.4 initial_exposure_time = 15 -material_type = Dental +material_type = Medical material_vendor = DruckWege material_colour = #FFEEE6 material_print_speed = slow [sla_material:DruckWege Type D Standard White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 2 initial_exposure_time = 15 material_type = Tough @@ -19458,7 +18837,7 @@ material_colour = #FFFFFF material_print_speed = slow [sla_material:DruckWege Type D Standard Pigmentfrei Clear @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 2 initial_exposure_time = 15 material_type = Tough @@ -19467,7 +18846,7 @@ material_colour = #F8F8F8 material_print_speed = slow [sla_material:3DM-ABS Orange @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19475,7 +18854,7 @@ material_vendor = 3DM material_colour = #FF8040 [sla_material:3DM-TOUGH Clear @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19483,7 +18862,7 @@ material_vendor = 3DM material_colour = #F8F8F8 [sla_material:Peopoly Deft White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19491,7 +18870,7 @@ material_vendor = Peopoly material_colour = #FFFFFF [sla_material:Peopoly Neo Clear @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19499,7 +18878,7 @@ material_vendor = Peopoly material_colour = #F8F8F8 [sla_material:3DM-ABS @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19507,15 +18886,15 @@ material_vendor = 3DM material_colour = #FF8040 [sla_material:3DM-DENT @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.3 initial_exposure_time = 36 -material_type = Dental +material_type = Medical material_vendor = 3DM material_colour = #FFEEE6 [sla_material:3DM-HR Green @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 28 material_type = Tough @@ -19523,7 +18902,7 @@ material_vendor = 3DM material_colour = #00B900 [sla_material:3DM-HR Red Wine @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 6 initial_exposure_time = 32 material_type = Tough @@ -19531,7 +18910,7 @@ material_vendor = 3DM material_colour = #EC0000 [sla_material:3DM-Vulcan Gold @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 24 material_type = Casting @@ -19539,7 +18918,7 @@ material_vendor = 3DM material_colour = #B0B000 [sla_material:3DM-XPRO White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 28 material_type = Tough @@ -19547,15 +18926,15 @@ material_vendor = 3DM material_colour = #FFFFFF [sla_material:Asiga Denta Model @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 24 -material_type = Dental +material_type = Medical material_vendor = Asiga material_colour = #FFEEE6 [sla_material:Asiga PlasGRAY @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 9.7 initial_exposure_time = 48 material_type = Tough @@ -19563,7 +18942,7 @@ material_vendor = Asiga material_colour = #C0C0C0 [sla_material:BlueCast EcoGray @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.3 initial_exposure_time = 28 material_type = Tough @@ -19571,7 +18950,7 @@ material_vendor = BlueCast material_colour = #808080 [sla_material:BlueCast Phrozen Wax @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5.3 initial_exposure_time = 40 material_type = Tough @@ -19579,7 +18958,7 @@ material_vendor = BlueCast material_colour = #007EFD [sla_material:BlueCast X-One @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_slow* exposure_time = 7 initial_exposure_time = 25 material_type = Casting @@ -19588,15 +18967,15 @@ material_colour = #C0C0C0 material_print_speed = slow [sla_material:NextDent Model 2.0 Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4 initial_exposure_time = 28 -material_type = Dental +material_type = Medical material_vendor = NextDent material_colour = #C0C0C0 [sla_material:NextDent Cast Purple @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 16 material_type = Casting @@ -19604,7 +18983,7 @@ material_vendor = NextDent material_colour = #E800E8 [sla_material:Siraya Tech Tenacious @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.7 initial_exposure_time = 28 material_type = Tough @@ -19612,7 +18991,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Blu Clear V2 @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.3 initial_exposure_time = 24 material_type = Tough @@ -19620,7 +18999,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Blu Blue @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4 initial_exposure_time = 28 material_type = Tough @@ -19628,7 +19007,7 @@ material_vendor = Siraya Tech material_colour = #007EFD [sla_material:Siraya Tech Fast Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 28 material_type = Tough @@ -19636,7 +19015,7 @@ material_vendor = Siraya Tech material_colour = #595959 [sla_material:Siraya Tech Fast Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.3 initial_exposure_time = 28 material_type = Tough @@ -19644,7 +19023,7 @@ material_vendor = Siraya Tech material_colour = #C0C0C0 [sla_material:Siraya Tech Simple Clear @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.3 initial_exposure_time = 28 material_type = Tough @@ -19652,7 +19031,7 @@ material_vendor = Siraya Tech material_colour = #F8F8F8 [sla_material:Siraya Tech Sculpt @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.7 initial_exposure_time = 28 material_type = Tough @@ -19660,7 +19039,7 @@ material_vendor = Siraya Tech material_colour = #C0C0C0 [sla_material:Harz Labs Model Resin Cherry @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.3 initial_exposure_time = 16 material_type = Tough @@ -19668,7 +19047,7 @@ material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Harz Labs Model Resin Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.3 initial_exposure_time = 16 material_type = Tough @@ -19676,7 +19055,7 @@ material_vendor = Harz Labs material_colour = #595959 [sla_material:Harz Labs Basic Resin Red @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.3 initial_exposure_time = 16 material_type = Tough @@ -19684,7 +19063,7 @@ material_vendor = Harz Labs material_colour = #EC0000 [sla_material:Resinworks 3D Violet @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5.7 initial_exposure_time = 24 material_type = Tough @@ -19692,7 +19071,7 @@ material_vendor = Resinworks 3D material_colour = #E800E8 [sla_material:FunToDo Industrial Blend Unpigmented @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.3 initial_exposure_time = 28 material_type = Tough @@ -19700,7 +19079,7 @@ material_vendor = FunToDo material_colour = #F8F8F8 [sla_material:FunToDo Snow White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.3 initial_exposure_time = 28 material_type = Tough @@ -19708,7 +19087,7 @@ material_vendor = FunToDo material_colour = #FFFFFF [sla_material:FunToDo Ash Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 32 material_type = Tough @@ -19716,7 +19095,7 @@ material_vendor = FunToDo material_colour = #808080 [sla_material:Ameralabs AMD 3 LED @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 1.7 initial_exposure_time = 24 material_type = Tough @@ -19724,7 +19103,7 @@ material_vendor = Ameralabs material_colour = #808080 [sla_material:Dragon Resin Metalshine Metal Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 10 initial_exposure_time = 40 material_type = Tough @@ -19732,7 +19111,7 @@ material_vendor = Dragon Resin material_colour = #808080 [sla_material:Dragon Resin Metalshine Dark Brass @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 10 initial_exposure_time = 40 material_type = Tough @@ -19740,7 +19119,7 @@ material_vendor = Dragon Resin material_colour = #B0B000 [sla_material:Dragon Resin Metalshine Brass @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 10 initial_exposure_time = 40 material_type = Tough @@ -19748,7 +19127,7 @@ material_vendor = Dragon Resin material_colour = #B0B000 [sla_material:Esun Bio-Photopolymer Resin White @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.7 initial_exposure_time = 24 material_type = Tough @@ -19756,7 +19135,7 @@ material_vendor = Esun material_colour = #FFFFFF [sla_material:Esun Standard Resin Black @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.3 initial_exposure_time = 24 material_type = Tough @@ -19764,7 +19143,7 @@ material_vendor = Esun material_colour = #595959 [sla_material:Monocure 3D Black Rapid Resin @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 28 material_type = Tough @@ -19772,7 +19151,7 @@ material_vendor = Monocure material_colour = #595959 [sla_material:Monocure 3D Blue Rapid Resin @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.3 initial_exposure_time = 28 material_type = Tough @@ -19780,7 +19159,7 @@ material_vendor = Monocure material_colour = #007EFD [sla_material:Monocure 3D Clear Rapid Resin @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.7 initial_exposure_time = 32 material_type = Tough @@ -19788,7 +19167,7 @@ material_vendor = Monocure material_colour = #F8F8F8 [sla_material:Monocure 3D Grey Rapid Resin @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.3 initial_exposure_time = 25 material_type = Tough @@ -19796,7 +19175,7 @@ material_vendor = Monocure material_colour = #C0C0C0 [sla_material:Monocure 3D White Rapid Resin @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.3 initial_exposure_time = 28 material_type = Tough @@ -19804,7 +19183,7 @@ material_vendor = Monocure material_colour = #FFFFFF [sla_material:Photocentric Hard Grey @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 24 material_type = Tough @@ -19812,7 +19191,7 @@ material_vendor = Photocentric material_colour = #808080 [sla_material:Liqcreate Clear Impact @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 10 initial_exposure_time = 40 material_type = Tough @@ -19820,7 +19199,7 @@ material_vendor = Liqcreate material_colour = #F8F8F8 [sla_material:Liqcreate Strong X @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 10 initial_exposure_time = 40 material_type = Tough @@ -19828,7 +19207,7 @@ material_vendor = Liqcreate material_colour = #C0C0C0 [sla_material:Resinworks 3D Green @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 7 initial_exposure_time = 25 material_type = Tough @@ -19836,7 +19215,7 @@ material_vendor = Resinworks 3D material_colour = #00B900 [sla_material:3DJake Blue @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2 initial_exposure_time = 25 material_type = Tough @@ -19844,7 +19223,7 @@ material_vendor = 3DJake material_colour = #007EFD [sla_material:LOCTITE 3D IND475 @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4 initial_exposure_time = 15 material_type = Flexible @@ -19852,7 +19231,7 @@ material_vendor = Henkel material_colour = #FFFFFF [sla_material:LOCTITE 3D PRO476 @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 7 initial_exposure_time = 25 material_type = Tough @@ -19860,7 +19239,7 @@ material_vendor = Henkel material_colour = #595959 [sla_material:LOCTITE 3D 3843 HDT60 High Toughness @0.05 SL1S] -inherits = *0.05_sl1s* +inherits = *0.05_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 13 initial_exposure_time = 25 material_type = Tough @@ -19872,7 +19251,7 @@ material_colour = #595959 ## Prusa Polymers 0.1 [sla_material:Prusament Resin Tough Prusa Orange @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19880,7 +19259,7 @@ material_vendor = Prusa Polymers material_colour = #FF8040 [sla_material:Prusament Resin Tough Rich Black @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19888,7 +19267,7 @@ material_vendor = Prusa Polymers material_colour = #595959 [sla_material:Prusament Resin Tough Anthracite Grey @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -19896,7 +19275,7 @@ material_vendor = Prusa Polymers material_colour = #808080 [sla_material:Prusament Resin Tough Sandstone Model @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -19904,7 +19283,7 @@ material_vendor = Prusa Polymers material_colour = #EEA061 [sla_material:Prusament Resin Tough Terra Brown @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19912,7 +19291,7 @@ material_vendor = Prusa Polymers material_colour = #7A5C45 [sla_material:Prusament Resin Tough Brick Red @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19920,7 +19299,7 @@ material_vendor = Prusa Polymers material_colour = #B46056 [sla_material:Prusament Resin Tough Grass Green @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19928,7 +19307,7 @@ material_vendor = Prusa Polymers material_colour = #37823F [sla_material:Prusament Resin Tough Bright Yellow @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19936,7 +19315,7 @@ material_vendor = Prusa Polymers material_colour = #F9DB4C [sla_material:Prusament Resin Tough Transparent Green @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19944,7 +19323,7 @@ material_vendor = Prusa Polymers material_colour = #1DAf5E [sla_material:Prusament Resin Tough Transparent Red @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -19952,7 +19331,7 @@ material_vendor = Prusa Polymers material_colour = #D21B31 [sla_material:Prusament Resin Tough Transparent Amber @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.6 initial_exposure_time = 25 material_type = Tough @@ -19960,7 +19339,7 @@ material_vendor = Prusa Polymers material_colour = #FCB30E [sla_material:Prusament Resin Tough Classic Red @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -19968,7 +19347,7 @@ material_vendor = Prusa Polymers material_colour = #EC0000 [sla_material:Prusament Resin Model Solid Grey @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.8 initial_exposure_time = 25 material_type = Tough @@ -19976,7 +19355,7 @@ material_vendor = Prusa Polymers material_colour = #9C9D9D [sla_material:Prusament Resin Model Alabaster White @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.8 initial_exposure_time = 20 material_type = Tough @@ -19984,7 +19363,7 @@ material_vendor = Prusa Polymers material_colour = #D6D7D8 [sla_material:Prusament Resin Model Neutral Beige @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.8 initial_exposure_time = 25 material_type = Tough @@ -19992,24 +19371,24 @@ material_vendor = Prusa Polymers material_colour = #BF9C87 [sla_material:Prusament Resin Model Ultra Violet @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough material_vendor = Prusa Polymers material_colour = #413A7A -; [sla_material:Prusament Resin Model Transparent Clear @0.1 SL1S] -; inherits = *0.1_sl1s* -; exposure_time = 2.4 -; initial_exposure_time = 10 -; material_type = Tough -; material_vendor = Prusa Polymers -; material_colour = #F3F6F4 -; material_print_speed = slow +[sla_material:Prusament Resin Model Transparent Clear @0.1 SL1S] +inherits = *0.1_sl1s*; *sl1s_slow* +exposure_time = 3.2 +initial_exposure_time = 10 +material_type = Tough +material_vendor = Prusa Polymers +material_colour = #F3F6F4 +material_print_speed = slow [sla_material:Prusament Resin BioBased60 Herbal Green @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 30 material_type = Tough @@ -20017,7 +19396,7 @@ material_vendor = Prusa Polymers material_colour = #3AD200 [sla_material:Prusament Resin BioBased60 Magma Red @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 30 material_type = Tough @@ -20025,7 +19404,7 @@ material_vendor = Prusa Polymers material_colour = #D20202 [sla_material:Prusament Resin BioBased60 Natural Yellow @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_slow* exposure_time = 4 initial_exposure_time = 30 material_type = Tough @@ -20034,7 +19413,7 @@ material_colour = #ECDE05 material_print_speed = slow [sla_material:Prusament Resin BioBased60 Obsidian Black @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 7.5 initial_exposure_time = 25 material_type = Tough @@ -20042,7 +19421,7 @@ material_vendor = Prusa Polymers material_colour = #232323 [sla_material:Prusament Resin BioBased60 Sapphire Blue @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4 initial_exposure_time = 25 material_type = Tough @@ -20050,7 +19429,7 @@ material_vendor = Prusa Polymers material_colour = #2196F3 [sla_material:Prusament Resin BioBased60 Ivory White @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.5 initial_exposure_time = 50 material_type = Tough @@ -20058,7 +19437,7 @@ material_vendor = Prusa Polymers material_colour = #E3D99F [sla_material:Prusament Resin Flex80 Transparent Clear @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_slow* exposure_time = 6 initial_exposure_time = 25 material_type = Flexible @@ -20067,7 +19446,7 @@ material_colour = #F3F6F4 material_print_speed = slow [sla_material:Prusament Resin Flex80 Black @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_slow* exposure_time = 3.5 initial_exposure_time = 25 material_type = Flexible @@ -20076,137 +19455,31 @@ material_colour = #595959 material_print_speed = slow [sla_material:Prusament Resin Flex80 White @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3.5 initial_exposure_time = 17 material_type = Flexible material_vendor = Prusa Polymers material_colour = #E2D3DB -## Made for Prusa 0.1 +[sla_material:Prusament Resin Flex Anatomic Red @0.1 SL1S] +inherits = *0.1_sl1s*; *sl1s_slow* +exposure_time = 3.5 +initial_exposure_time = 20 +material_type = Medical +material_vendor = Prusa Polymers +material_colour = #AD4F54 -[sla_material:Prusa Orange Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa White ABS like @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Azure Blue Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Black Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 3 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #595959 - -[sla_material:Prusa Cyan Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #79FFFF - -[sla_material:Prusa Magenta Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #E800E8 - -[sla_material:Prusa Maroon Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 3 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #804000 - -[sla_material:Prusa White Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FFFFFF - -[sla_material:Prusa Pink Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF80C0 - -[sla_material:Prusa Blue Flexible @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Flexible -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Grey Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 3 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Grey High Tenacity @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 2.6 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #808080 - -[sla_material:Prusa Vibrant Orange Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 10 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #FF8040 - -[sla_material:Prusa Deep Blue Transparent Tough @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 10 -initial_exposure_time = 25 -material_type = Tough -material_vendor = Made for Prusa -material_colour = #007EFD - -[sla_material:Prusa Green Dental Casting @0.1 SL1S] -inherits = *0.1_sl1s* -exposure_time = 8 -initial_exposure_time = 50 -material_type = Casting -material_vendor = Made for Prusa -material_colour = #00B900 +[sla_material:Prusament Resin Flex Gingiva Mask @0.1 SL1S] +inherits = *0.1_sl1s*; *sl1s_slow* +exposure_time = 3.5 +initial_exposure_time = 20 +material_type = Medical +material_vendor = Prusa Polymers +material_colour = #DB7F80 [sla_material:Ameralabs TGM-7 LED @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_slow* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -20215,7 +19488,7 @@ material_colour = #C0C0C0 material_print_speed = slow [sla_material:BASF Ultracur3D RG 35 @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 10 initial_exposure_time = 25 material_type = Tough @@ -20223,7 +19496,7 @@ material_vendor = BASF material_colour = #FFEEE6 [sla_material:BASF Ultracur3D ST 45 @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 7.5 initial_exposure_time = 25 material_type = Tough @@ -20231,7 +19504,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D ST 45 M @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 4.5 initial_exposure_time = 25 material_type = Tough @@ -20239,7 +19512,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D ST 80 @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 9 initial_exposure_time = 25 material_type = Tough @@ -20247,7 +19520,7 @@ material_vendor = BASF material_colour = #FFEEE6 [sla_material:BASF Ultracur3D ST 80 White @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 9 initial_exposure_time = 25 material_type = Tough @@ -20255,7 +19528,7 @@ material_vendor = BASF material_colour = #FFFFFF [sla_material:BASF Ultracur3D ST 80 Black @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 9 initial_exposure_time = 25 material_type = Tough @@ -20263,7 +19536,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D EL 150 Black @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 5 initial_exposure_time = 25 material_type = Flexible @@ -20271,7 +19544,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BASF Ultracur3D FL 300 Black @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 6 initial_exposure_time = 25 material_type = Flexible @@ -20279,7 +19552,7 @@ material_vendor = BASF material_colour = #595959 [sla_material:BlueCast X-One @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_slow* exposure_time = 8.5 initial_exposure_time = 25 material_type = Casting @@ -20288,7 +19561,7 @@ material_colour = #C0C0C0 material_print_speed = slow [sla_material:PrimaCreator Tough Light Grey @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -20296,7 +19569,7 @@ material_vendor = PrimaCreator material_colour = #C0C0C0 [sla_material:PrimaCreator Tough Clear @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -20304,7 +19577,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Tough White @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -20312,7 +19585,7 @@ material_vendor = PrimaCreator material_colour = #FFFFFF [sla_material:PrimaCreator Flex Clear @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Flexible @@ -20320,7 +19593,7 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:PrimaCreator Water Washable Transparent @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -20328,16 +19601,16 @@ material_vendor = PrimaCreator material_colour = #F8F8F8 [sla_material:DruckWege Type D Dental Model @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_slow* exposure_time = 2.6 initial_exposure_time = 15 -material_type = Dental +material_type = Medical material_vendor = DruckWege material_colour = #FFEEE6 material_print_speed = slow [sla_material:3DM-ABS Orange @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -20345,7 +19618,7 @@ material_vendor = 3DM material_colour = #FF8040 [sla_material:3DM-TOUGH Clear @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -20353,7 +19626,7 @@ material_vendor = 3DM material_colour = #F8F8F8 [sla_material:Peopoly Deft White @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -20361,7 +19634,7 @@ material_vendor = Peopoly material_colour = #FFFFFF [sla_material:Peopoly Neo Clear @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 2.6 initial_exposure_time = 25 material_type = Tough @@ -20369,7 +19642,7 @@ material_vendor = Peopoly material_colour = #F8F8F8 [sla_material:Liqcreate Clear Impact @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 20 initial_exposure_time = 40 material_type = Tough @@ -20377,7 +19650,7 @@ material_vendor = Liqcreate material_colour = #F8F8F8 [sla_material:Liqcreate Strong X @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 20 initial_exposure_time = 40 material_type = Tough @@ -20385,7 +19658,7 @@ material_vendor = Liqcreate material_colour = #C0C0C0 [sla_material:Resinworks 3D Green @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 13 initial_exposure_time = 25 material_type = Tough @@ -20393,7 +19666,7 @@ material_vendor = Resinworks 3D material_colour = #00B900 [sla_material:3DJake Blue @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 3 initial_exposure_time = 25 material_type = Tough @@ -20401,7 +19674,7 @@ material_vendor = 3DJake material_colour = #007EFD [sla_material:LOCTITE 3D IND475 @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 6.5 initial_exposure_time = 15 material_type = Flexible @@ -20409,7 +19682,7 @@ material_vendor = Henkel material_colour = #FFFFFF [sla_material:LOCTITE 3D PRO476 @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 9 initial_exposure_time = 25 material_type = Tough @@ -20417,7 +19690,7 @@ material_vendor = Henkel material_colour = #595959 [sla_material:LOCTITE 3D 3843 HDT60 High Toughness @0.1 SL1S] -inherits = *0.1_sl1s* +inherits = *0.1_sl1s*; *sl1s_fast*; *legacy_fast* exposure_time = 18 initial_exposure_time = 25 material_type = Tough @@ -21171,21 +20444,22 @@ bed_shape = 0x0,180x0,180x180,0x180 default_filament_profile = "Prusament PLA" default_print_profile = 0.15mm QUALITY @MINI gcode_flavor = marlin2 -machine_max_acceleration_e = 5000 -machine_max_acceleration_extruding = 2000 -machine_max_acceleration_retracting = 1250 -machine_max_acceleration_travel = 2500 -machine_max_acceleration_x = 2500 -machine_max_acceleration_y = 2500 -machine_max_acceleration_z = 400 -machine_max_feedrate_e = 80 -machine_max_feedrate_x = 180 -machine_max_feedrate_y = 180 -machine_max_feedrate_z = 12 -machine_max_jerk_e = 10 -machine_max_jerk_x = 8 -machine_max_jerk_y = 8 -machine_max_jerk_z = 2 +silent_mode = 1 +machine_max_acceleration_e = 5000,5000 +machine_max_acceleration_extruding = 2000,2000 +machine_max_acceleration_retracting = 1250,1250 +machine_max_acceleration_travel = 2500,2500 +machine_max_acceleration_x = 2500,2500 +machine_max_acceleration_y = 2500,2500 +machine_max_acceleration_z = 400,400 +machine_max_feedrate_e = 80,80 +machine_max_feedrate_x = 180,180 +machine_max_feedrate_y = 180,180 +machine_max_feedrate_z = 12,12 +machine_max_jerk_e = 10,10 +machine_max_jerk_x = 8,8 +machine_max_jerk_y = 8,8 +machine_max_jerk_z = 2,2 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 max_layer_height = 0.25 @@ -21202,7 +20476,6 @@ retract_before_travel = 1.5 retract_lift_above = 0 retract_lift_below = 179 retract_layer_change = 1 -silent_mode = 0 remaining_times = 1 start_gcode = M862.3 P \"[printer_model]\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow end_gcode = G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z] @@ -21259,18 +20532,20 @@ bed_shape = 0x0,180x0,180x180,0x180 default_filament_profile = "Prusament PLA @MINIIS" default_print_profile = 0.20mm SPEED @MINIIS 0.4 gcode_flavor = marlin2 -machine_max_acceleration_extruding = 4000 -machine_max_acceleration_travel = 4000 -machine_max_acceleration_x = 4000 -machine_max_acceleration_y = 4000 -machine_max_acceleration_z = 400 -machine_max_feedrate_e = 80 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +silent_mode = 1 +machine_max_acceleration_e = 5000,5000 +machine_max_acceleration_extruding = 4000,2500 +machine_max_acceleration_retracting = 1250,1250 +machine_max_acceleration_travel = 4000,2500 +machine_max_acceleration_x = 4000,2500 +machine_max_acceleration_y = 4000,2500 +machine_max_acceleration_z = 400,400 +machine_max_feedrate_x = 400,180 +machine_max_feedrate_y = 400,180 retract_length = 2.5 retract_lift = 0.2 wipe = 0 -start_gcode = M862.3 P "MINI" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U5.1.2+13478\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM569 S1 X Y ; set stealthchop for X Y\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\n\nG1 X0 Y-2 Z3 F2400\n\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X10 Z0.2 F1000\nG1 X70 E8 F900\nG1 X140 E10 F700\nG92 E0\n\nM569 S0 X Y ; set spreadcycle for X Y\nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM572 W0.06 ; set smooth time\nM221 S95 ; set flow\n +start_gcode = M862.3 P "MINI" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U6.0.0+14794\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM569 S1 X Y ; set stealthchop for X Y\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\n\nG1 X0 Y-2 Z3 F2400\n\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X10 Z0.2 F1000\nG1 X70 E8 F900\nG1 X140 E10 F700\nG92 E0\n\nM569 S0 X Y ; set spreadcycle for X Y\nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM572 W0.06 ; set smooth time\nM221 S95 ; set flow\n end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X170 Y170 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+50, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM572 S0 ; reset PA\nM569 S1 X Y ; reset to stealthchop for X Y\nM84 ; disable motors\n; max_layer_z = [max_layer_z] 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_MINIIS\nNO_TEMPLATES\n before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1000,1700), (10000,1700))} Y{interpolate_table(extruded_weight_total, (0,4000), (1000,1700), (10000,1700))}\n{if ! spiral_vase}M74 W[extruded_weight_total]{endif}\n @@ -21320,27 +20595,27 @@ printer_variant = 0.4 printer_model = XL nozzle_diameter = 0.4 end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720{endif} ; Move bed down\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X6 Y350 F6000 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+100, max_print_height)} F300{endif} ; Move bed down\nM900 K0 ; reset LA\nM142 S36 ; reset heatbreak target temp\nM221 S100 ; reset flow percentage\nM84 ; disable motors\n; max_layer_z = [max_layer_z] +silent_mode = 1 machine_limits_usage = emit_to_gcode -machine_max_acceleration_e = 2500 -machine_max_acceleration_extruding = 3000 -machine_max_acceleration_retracting = 1200 -machine_max_acceleration_travel = 3000 -machine_max_acceleration_x = 5000 -machine_max_acceleration_y = 5000 -machine_max_acceleration_z = 200 -machine_max_feedrate_e = 100 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 -machine_max_feedrate_z = 12 -machine_max_jerk_e = 10 -machine_max_jerk_x = 8 -machine_max_jerk_y = 8 -machine_max_jerk_z = 2 +machine_max_acceleration_e = 2500,2500 +machine_max_acceleration_extruding = 3000,2500 +machine_max_acceleration_retracting = 1200,1200 +machine_max_acceleration_travel = 3000,2500 +machine_max_acceleration_x = 5000,2500 +machine_max_acceleration_y = 5000,2500 +machine_max_acceleration_z = 200,200 +machine_max_feedrate_e = 100,100 +machine_max_feedrate_x = 400,140 +machine_max_feedrate_y = 400,140 +machine_max_feedrate_z = 12,12 +machine_max_jerk_e = 10,10 +machine_max_jerk_x = 8,8 +machine_max_jerk_y = 8,8 +machine_max_jerk_z = 2,2 machine_min_extruding_rate = 0,0 machine_min_travel_rate = 0,0 max_layer_height = 0.25 min_layer_height = 0.07 -silent_mode = 0 remaining_times = 1 printer_notes = Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_XL\nPG retract_lift_below = 359 @@ -21350,7 +20625,7 @@ retract_before_travel = 1.5 retract_before_wipe = 80% retract_layer_change = 1 retract_length = 0.8 -start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM115 U5.1.2+13478\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\nM862.1 P[nozzle_diameter]\n; set & wait for bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n; home carriage, pick tool, home all\nG28 XY\nM84 E ; turn off E motor\nG28 Z\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG29 G ; absorb heat\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F4800\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z10 F480 ; move away in Z\n{if first_layer_bed_temperature[0] > 60}\nG0 Z70 F480 ; move away (a bit more) in Z\nG0 X30 Y{print_bed_min[1]} F6000 ; move away in X/Y for higher bed temperatures\n{endif}\nM106 S100 ; cool off the nozzle\nM107 ; stop cooling off the nozzle - turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nM104 S[first_layer_temperature] ; set extruder temp\nG1 Z10 F720 ; move away in Z\nG0 X30 Y-8 F6000 ; move next to the sheet\n; wait for extruder temp\nM109 T0 S{first_layer_temperature[0]}\n;\n; purge\n;\nG92 E0 ; reset extruder position\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -8 : -5.5)} ; move close to the sheet's edge\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E10 X40 Z0.2 F500 ; purge\nG0 X70 E9 F800 ; purge\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG92 E0 ; reset extruder position\n +start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM115 U6.0.0+14794\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\nM862.1 P[nozzle_diameter]\n; set & wait for bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n; home carriage, pick tool, home all\nG28 XY\nM84 E ; turn off E motor\nG28 Z\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG29 G ; absorb heat\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F4800\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z10 F480 ; move away in Z\n{if first_layer_bed_temperature[0] > 60}\nG0 Z70 F480 ; move away (a bit more) in Z\nG0 X30 Y{print_bed_min[1]} F6000 ; move away in X/Y for higher bed temperatures\n{endif}\nM106 S100 ; cool off the nozzle\nM107 ; stop cooling off the nozzle - turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nM104 S[first_layer_temperature] ; set extruder temp\nG1 Z10 F720 ; move away in Z\nG0 X30 Y-8 F6000 ; move next to the sheet\n; wait for extruder temp\nM109 T0 S{first_layer_temperature[0]}\n;\n; purge\n;\nG92 E0 ; reset extruder position\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -8 : -5.5)} ; move close to the sheet's edge\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E10 X40 Z0.2 F500 ; purge\nG0 X70 E9 F800 ; purge\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG92 E0 ; reset extruder position\n default_print_profile = 0.20mm QUALITY @XL 0.4 default_filament_profile = "Prusament PLA @PG" thumbnails = 16x16/QOI, 313x173/QOI, 440x240/QOI, 480x240/QOI, 640x480/PNG @@ -21366,14 +20641,19 @@ retract_length_toolchange = 0 [printer:*commonXLIS*] inherits = *commonXL* printer_model = XLIS -machine_max_acceleration_extruding = 4000 -machine_max_acceleration_travel = 5000 -machine_max_acceleration_x = 7000 -machine_max_acceleration_y = 7000 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +silent_mode = 1 +machine_max_acceleration_e = 2500,2500 +machine_max_acceleration_extruding = 4000,2500 +machine_max_acceleration_retracting = 1200,1200 +machine_max_acceleration_travel = 5000,2500 +machine_max_acceleration_x = 7000,2500 +machine_max_acceleration_y = 7000,2500 +machine_max_acceleration_z = 200,200 +machine_max_feedrate_e = 100,100 +machine_max_feedrate_x = 400,140 +machine_max_feedrate_y = 400,140 printer_notes = Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_XLIS\nPG\nINPUT_SHAPER -start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U5.1.2+13478\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\nM862.1 P[nozzle_diameter]\n; set & wait for bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n; home carriage, pick tool, home all\nG28 XY\nM84 E ; turn off E motor\nG28 Z\n\nM104 T{initial_tool} S{if is_nil(idle_temperature[initial_tool])}70{else}{idle_temperature[initial_tool]}{endif}\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 G ; absorb heat\n\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} \n; wait for temp\n\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F4800\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z10 F480 ; move away in Z\n{if first_layer_bed_temperature[0] > 60}\nG0 Z70 F480 ; move away (a bit more) in Z\nG0 X30 Y{print_bed_min[1]} F6000 ; move away in X/Y for higher bed temperatures\n{endif}\nM106 S100 ; cool off the nozzle\nM107 ; stop cooling off the nozzle - turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nM104 S[first_layer_temperature] ; set extruder temp\nG1 Z10 F720 ; move away in Z\nG0 X30 Y-8 F6000 ; move next to the sheet\n; wait for extruder temp\nM109 T0 S{first_layer_temperature[0]}\n;\n; purge\n;\nG92 E0 ; reset extruder position\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -8 : -5.5)} ; move close to the sheet's edge\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E10 X40 Z0.2 F500 ; purge\nG0 X70 E9 F800 ; purge\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG92 E0 ; reset extruder position\n\nM593 X T2 F38.4\nM593 Y T2 F39.2\n +start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U6.0.0+14794\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\nM862.1 P[nozzle_diameter]\n; set & wait for bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n; home carriage, pick tool, home all\nG28 XY\nM84 E ; turn off E motor\nG28 Z\n\nM104 T{initial_tool} S{if is_nil(idle_temperature[initial_tool])}70{else}{idle_temperature[initial_tool]}{endif}\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 G ; absorb heat\n\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} \n; wait for temp\n\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F4800\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z10 F480 ; move away in Z\n{if first_layer_bed_temperature[0] > 60}\nG0 Z70 F480 ; move away (a bit more) in Z\nG0 X30 Y{print_bed_min[1]} F6000 ; move away in X/Y for higher bed temperatures\n{endif}\nM106 S100 ; cool off the nozzle\nM107 ; stop cooling off the nozzle - turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nM104 S[first_layer_temperature] ; set extruder temp\nG1 Z10 F720 ; move away in Z\nG0 X30 Y-8 F6000 ; move next to the sheet\n; wait for extruder temp\nM109 T0 S{first_layer_temperature[0]}\n;\n; purge\n;\nG92 E0 ; reset extruder position\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -8 : -5.5)} ; move close to the sheet's edge\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E10 X40 Z0.2 F500 ; purge\nG0 X70 E9 F800 ; purge\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG92 E0 ; reset extruder position\n\nM593 X T2 F38.4\nM593 Y T2 F39.2\n default_print_profile = 0.20mm SPEED @XLIS 0.4 default_filament_profile = "Prusament PLA @XLIS" @@ -21396,7 +20676,7 @@ retract_restart_extra = 0,0,0,0,0 retract_restart_extra_toolchange = 0,0,0,0,0 wipe = 1,1,1,1,1 extruder_colour = #FF8000;#DB5182;#3EC0FF;#FF4F4F;#FBEB7D -start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM115 U5.1.2+13478\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\n{if (is_extruder_used[0])}M862.1 T0 P{nozzle_diameter[0]}{endif}\n{if (is_extruder_used[1])}M862.1 T1 P{nozzle_diameter[1]}{endif}\n{if (is_extruder_used[2])}M862.1 T2 P{nozzle_diameter[2]}{endif}\n{if (is_extruder_used[3])}M862.1 T3 P{nozzle_diameter[3]}{endif}\n{if (is_extruder_used[4])}M862.1 T4 P{nozzle_diameter[4]}{endif}\n\n; turn off unused heaters\n{if ! is_extruder_used[0]} M104 T0 S0 {endif}\n{if ! is_extruder_used[1]} M104 T1 S0 {endif}\n{if num_extruders > 2 and ! is_extruder_used[2]} M104 T2 S0 {endif}\n{if num_extruders > 3 and ! is_extruder_used[3]} M104 T3 S0 {endif}\n{if num_extruders > 4 and ! is_extruder_used[4]} M104 T4 S0 {endif}\n\nM217 Z{max(zhop, 2.0)} ; set toolchange z hop to 2mm, or zhop variable from slicer if higher\n; set bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nG0 Z5 ; add Z clearance\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; Home XY\nG28 XY\n; try picking tools used in print\nG1 F{travel_speed * 60}\n{if (is_extruder_used[0]) and (initial_tool != 0)}T0 S1 L0 D0{endif}\n{if (is_extruder_used[1]) and (initial_tool != 1)}T1 S1 L0 D0{endif}\n{if (is_extruder_used[2]) and (initial_tool != 2)}T2 S1 L0 D0{endif}\n{if (is_extruder_used[3]) and (initial_tool != 3)}T3 S1 L0 D0{endif}\n{if (is_extruder_used[4]) and (initial_tool != 4)}T4 S1 L0 D0{endif}\n; select tool that will be used to home & MBL\nT{initial_tool} S1 L0 D0\n; home Z with MBL tool\nM84 E ; turn off E motor\nG28 Z\nG0 Z5 ; add Z clearance\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG29 G ; absorb heat\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F{(travel_speed * 60)}\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z5 F480 ; move away in Z\nM107 ; turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W{(((is_extruder_used[4]) or ((is_extruder_used[3]) or (is_extruder_used[2]))) ? "300" : ((is_extruder_used[1]) ? "130" : "50"))} H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nG1 Z10 F720 ; move away in Z\nG1 F{travel_speed * 60}\nP0 S1 L1 D0; park the tool\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T0 S{first_layer_temperature[0]}\nT0 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[0])}10{else}30{endif} X40 Z0.2 F{if is_nil(filament_multitool_ramming[0])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X70 E9 F800 ; continue purging and wipe the nozzle\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[0]} F2400 ; retract\n{e_retracted[0] = 1.5 * retract_length[0]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[0]) ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T1 S{first_layer_temperature[1]}\nT1 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(1 == 0 ? 30 : (1 == 1 ? 150 : (1 == 2 ? 210 : 330)))} Y{(1 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[1])}10{else}30{endif} X140 Z0.2 F{if is_nil(filament_multitool_ramming[1])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X110 E9 F800 ; continue purging and wipe the nozzle\nG0 X{110 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{110 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[1]} F2400 ; retract\n{e_retracted[1] = 1.5 * retract_length[1]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[1]) ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T2 S{first_layer_temperature[2]}\nT2 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(2 == 0 ? 30 : (2 == 1 ? 150 : (2 == 2 ? 210 : 330)))} Y{(2 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[2])}10{else}30{endif} X220 Z0.2 F{if is_nil(filament_multitool_ramming[2])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X250 E9 F800 ; continue purging and wipe the nozzle\nG0 X{250 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{250 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[2]} F2400 ; retract\n{e_retracted[2] = 1.5 * retract_length[2]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[2]) ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T3 S{first_layer_temperature[3]}\nT3 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(3 == 0 ? 30 : (3 == 1 ? 150 : (3 == 2 ? 210 : 330)))} Y{(3 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[3])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[3])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[3]} F2400 ; retract\n{e_retracted[3] = 1.5 * retract_length[3]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[3]) ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T4 S{first_layer_temperature[4]}\nT4 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(4 == 0 ? 30 : (4 == 1 ? 150 : (4 == 2 ? 210 : 330)))} Y{(4 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[4])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[4])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[4]} F2400 ; retract\n{e_retracted[4] = 1.5 * retract_length[4]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[4]) ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool} S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330)))} Y{(initial_tool < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[initial_tool])}10{else}30{endif} X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if is_nil(filament_multitool_ramming[initial_tool])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = 1.5 * retract_length[initial_tool]}\nG92 E0 ; reset extruder position +start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM115 U6.0.0+14794\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\n{if (is_extruder_used[0])}M862.1 T0 P{nozzle_diameter[0]}{endif}\n{if (is_extruder_used[1])}M862.1 T1 P{nozzle_diameter[1]}{endif}\n{if (is_extruder_used[2])}M862.1 T2 P{nozzle_diameter[2]}{endif}\n{if (is_extruder_used[3])}M862.1 T3 P{nozzle_diameter[3]}{endif}\n{if (is_extruder_used[4])}M862.1 T4 P{nozzle_diameter[4]}{endif}\n\n; turn off unused heaters\n{if ! is_extruder_used[0]} M104 T0 S0 {endif}\n{if ! is_extruder_used[1]} M104 T1 S0 {endif}\n{if num_extruders > 2 and ! is_extruder_used[2]} M104 T2 S0 {endif}\n{if num_extruders > 3 and ! is_extruder_used[3]} M104 T3 S0 {endif}\n{if num_extruders > 4 and ! is_extruder_used[4]} M104 T4 S0 {endif}\n\nM217 Z{max(zhop, 2.0)} ; set toolchange z hop to 2mm, or zhop variable from slicer if higher\n; set bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nG0 Z5 ; add Z clearance\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; Home XY\nG28 XY\n; try picking tools used in print\nG1 F{travel_speed * 60}\n{if (is_extruder_used[0]) and (initial_tool != 0)}T0 S1 L0 D0{endif}\n{if (is_extruder_used[1]) and (initial_tool != 1)}T1 S1 L0 D0{endif}\n{if (is_extruder_used[2]) and (initial_tool != 2)}T2 S1 L0 D0{endif}\n{if (is_extruder_used[3]) and (initial_tool != 3)}T3 S1 L0 D0{endif}\n{if (is_extruder_used[4]) and (initial_tool != 4)}T4 S1 L0 D0{endif}\n; select tool that will be used to home & MBL\nT{initial_tool} S1 L0 D0\n; home Z with MBL tool\nM84 E ; turn off E motor\nG28 Z\nG0 Z5 ; add Z clearance\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG29 G ; absorb heat\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F{(travel_speed * 60)}\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z5 F480 ; move away in Z\nM107 ; turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W{(((is_extruder_used[4]) or ((is_extruder_used[3]) or (is_extruder_used[2]))) ? "300" : ((is_extruder_used[1]) ? "130" : "50"))} H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nG1 Z10 F720 ; move away in Z\nG1 F{travel_speed * 60}\nP0 S1 L1 D0; park the tool\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T0 S{first_layer_temperature[0]}\nT0 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[0])}10{else}30{endif} X40 Z0.2 F{if is_nil(filament_multitool_ramming[0])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X70 E9 F800 ; continue purging and wipe the nozzle\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[0]} F2400 ; retract\n{e_retracted[0] = 1.5 * retract_length[0]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[0]) ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T1 S{first_layer_temperature[1]}\nT1 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(1 == 0 ? 30 : (1 == 1 ? 150 : (1 == 2 ? 210 : 330)))} Y{(1 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[1])}10{else}30{endif} X140 Z0.2 F{if is_nil(filament_multitool_ramming[1])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X110 E9 F800 ; continue purging and wipe the nozzle\nG0 X{110 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{110 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[1]} F2400 ; retract\n{e_retracted[1] = 1.5 * retract_length[1]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[1]) ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T2 S{first_layer_temperature[2]}\nT2 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(2 == 0 ? 30 : (2 == 1 ? 150 : (2 == 2 ? 210 : 330)))} Y{(2 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[2])}10{else}30{endif} X220 Z0.2 F{if is_nil(filament_multitool_ramming[2])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X250 E9 F800 ; continue purging and wipe the nozzle\nG0 X{250 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{250 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[2]} F2400 ; retract\n{e_retracted[2] = 1.5 * retract_length[2]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[2]) ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T3 S{first_layer_temperature[3]}\nT3 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(3 == 0 ? 30 : (3 == 1 ? 150 : (3 == 2 ? 210 : 330)))} Y{(3 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[3])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[3])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[3]} F2400 ; retract\n{e_retracted[3] = 1.5 * retract_length[3]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[3]) ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T4 S{first_layer_temperature[4]}\nT4 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(4 == 0 ? 30 : (4 == 1 ? 150 : (4 == 2 ? 210 : 330)))} Y{(4 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[4])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[4])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[4]} F2400 ; retract\n{e_retracted[4] = 1.5 * retract_length[4]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[4]) ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool} S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330)))} Y{(initial_tool < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[initial_tool])}10{else}30{endif} X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if is_nil(filament_multitool_ramming[initial_tool])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = 1.5 * retract_length[initial_tool]}\nG92 E0 ; reset extruder position end_gcode = G4 ; wait\n\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+5, max_print_height)}{endif} ; Move bed down\n\nP0 S1 ; park tool\n\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+97, max_print_height)} F300{endif} ; Move bed further down\n\n; turn off extruder heaters\n{if is_extruder_used[0]} M104 T0 S0 {endif}\n{if is_extruder_used[1]} M104 T1 S0 {endif}\n{if is_extruder_used[2]} M104 T2 S0 {endif}\n{if is_extruder_used[3]} M104 T3 S0 {endif}\n{if is_extruder_used[4]} M104 T4 S0 {endif}\n\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow percentage\nM84 ; disable motors\nM77 ; stop print timer\n; max_layer_z = [max_layer_z] toolchange_gcode = ; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\n\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n"G1 F" + (speed_toolchange * 60) + "\n";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n "P0 S1 L2 D0\n";\n "; " + layer_num + "\n";\n if layer_num == 0 then\n "M109 S" + first_layer_temperature[next_extruder] + " T" + next_extruder + "\n";\n else\n "M109 S" + temperature[next_extruder] + " T" + next_extruder + "\n";\n endif\nendif\n"T" + next_extruder + " S1 L0 D0\n";\n} color_change_gcode = M600 @@ -21406,14 +20686,18 @@ travel_slope = 1,1,1,1,1 [printer:*XLMULTIIS*] inherits = *XLMULTI* -machine_max_acceleration_extruding = 4000 -machine_max_acceleration_travel = 5000 -machine_max_acceleration_x = 7000 -machine_max_acceleration_y = 7000 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +machine_max_acceleration_e = 2500,2500 +machine_max_acceleration_extruding = 4000,2500 +machine_max_acceleration_retracting = 1200,1200 +machine_max_acceleration_travel = 5000,2500 +machine_max_acceleration_x = 7000,2500 +machine_max_acceleration_y = 7000,2500 +machine_max_acceleration_z = 200,200 +machine_max_feedrate_e = 100,100 +machine_max_feedrate_x = 400,140 +machine_max_feedrate_y = 400,140 printer_notes = Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_XLIS\nPG\nINPUT_SHAPER -start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U5.1.2+13478\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\n{if (is_extruder_used[0])}M862.1 T0 P{nozzle_diameter[0]}{endif}\n{if (is_extruder_used[1])}M862.1 T1 P{nozzle_diameter[1]}{endif}\n{if (is_extruder_used[2])}M862.1 T2 P{nozzle_diameter[2]}{endif}\n{if (is_extruder_used[3])}M862.1 T3 P{nozzle_diameter[3]}{endif}\n{if (is_extruder_used[4])}M862.1 T4 P{nozzle_diameter[4]}{endif}\n\n; turn off unused heaters\n{if ! is_extruder_used[0]} M104 T0 S0 {endif}\n{if ! is_extruder_used[1]} M104 T1 S0 {endif}\n{if num_extruders > 2 and ! is_extruder_used[2]} M104 T2 S0 {endif}\n{if num_extruders > 3 and ! is_extruder_used[3]} M104 T3 S0 {endif}\n{if num_extruders > 4 and ! is_extruder_used[4]} M104 T4 S0 {endif}\n\nM217 Z{max(zhop, 2.0)} ; set toolchange z hop to 2mm, or zhop variable from slicer if higher\n; set bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nG0 Z5 ; add Z clearance\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; Home XY\nG28 XY\n; try picking tools used in print\nG1 F{travel_speed * 60}\n{if (is_extruder_used[0]) and (initial_tool != 0)}T0 S1 L0 D0{endif}\n{if (is_extruder_used[1]) and (initial_tool != 1)}T1 S1 L0 D0{endif}\n{if (is_extruder_used[2]) and (initial_tool != 2)}T2 S1 L0 D0{endif}\n{if (is_extruder_used[3]) and (initial_tool != 3)}T3 S1 L0 D0{endif}\n{if (is_extruder_used[4]) and (initial_tool != 4)}T4 S1 L0 D0{endif}\n; select tool that will be used to home & MBL\nT{initial_tool} S1 L0 D0\n; home Z with MBL tool\nM84 E ; turn off E motor\nG28 Z\nG0 Z5 ; add Z clearance\n\nM104 T{initial_tool} S{if is_nil(idle_temperature[initial_tool])}70{else}{idle_temperature[initial_tool]}{endif} ; set idle temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 G ; absorb heat\n\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F{(travel_speed * 60)}\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z5 F480 ; move away in Z\nM107 ; turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W{(((is_extruder_used[4]) or ((is_extruder_used[3]) or (is_extruder_used[2]))) ? "300" : ((is_extruder_used[1]) ? "130" : "50"))} H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nG1 Z10 F720 ; move away in Z\nG1 F{travel_speed * 60}\nP0 S1 L1 D0; park the tool\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T0 S{first_layer_temperature[0]}\nT0 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[0])}10{else}30{endif} X40 Z0.2 F{if is_nil(filament_multitool_ramming[0])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X70 E9 F800 ; continue purging and wipe the nozzle\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[0]} F2400 ; retract\n{e_retracted[0] = 1.5 * retract_length[0]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[0]) ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T1 S{first_layer_temperature[1]}\nT1 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(1 == 0 ? 30 : (1 == 1 ? 150 : (1 == 2 ? 210 : 330)))} Y{(1 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[1])}10{else}30{endif} X140 Z0.2 F{if is_nil(filament_multitool_ramming[1])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X110 E9 F800 ; continue purging and wipe the nozzle\nG0 X{110 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{110 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[1]} F2400 ; retract\n{e_retracted[1] = 1.5 * retract_length[1]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[1]) ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T2 S{first_layer_temperature[2]}\nT2 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(2 == 0 ? 30 : (2 == 1 ? 150 : (2 == 2 ? 210 : 330)))} Y{(2 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[2])}10{else}30{endif} X220 Z0.2 F{if is_nil(filament_multitool_ramming[2])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X250 E9 F800 ; continue purging and wipe the nozzle\nG0 X{250 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{250 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[2]} F2400 ; retract\n{e_retracted[2] = 1.5 * retract_length[2]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[2]) ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T3 S{first_layer_temperature[3]}\nT3 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(3 == 0 ? 30 : (3 == 1 ? 150 : (3 == 2 ? 210 : 330)))} Y{(3 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[3])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[3])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[3]} F2400 ; retract\n{e_retracted[3] = 1.5 * retract_length[3]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[3]) ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T4 S{first_layer_temperature[4]}\nT4 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(4 == 0 ? 30 : (4 == 1 ? 150 : (4 == 2 ? 210 : 330)))} Y{(4 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[4])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[4])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[4]} F2400 ; retract\n{e_retracted[4] = 1.5 * retract_length[4]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[4]) ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool} S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330)))} Y{(initial_tool < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[initial_tool])}10{else}30{endif} X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if is_nil(filament_multitool_ramming[initial_tool])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = 1.5 * retract_length[initial_tool]}\nG92 E0 ; reset extruder position\n\nM593 X T2 F35.8\nM593 Y T2 F35.4\n +start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U6.0.0+14794\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\n{if (is_extruder_used[0])}M862.1 T0 P{nozzle_diameter[0]}{endif}\n{if (is_extruder_used[1])}M862.1 T1 P{nozzle_diameter[1]}{endif}\n{if (is_extruder_used[2])}M862.1 T2 P{nozzle_diameter[2]}{endif}\n{if (is_extruder_used[3])}M862.1 T3 P{nozzle_diameter[3]}{endif}\n{if (is_extruder_used[4])}M862.1 T4 P{nozzle_diameter[4]}{endif}\n\n; turn off unused heaters\n{if ! is_extruder_used[0]} M104 T0 S0 {endif}\n{if ! is_extruder_used[1]} M104 T1 S0 {endif}\n{if num_extruders > 2 and ! is_extruder_used[2]} M104 T2 S0 {endif}\n{if num_extruders > 3 and ! is_extruder_used[3]} M104 T3 S0 {endif}\n{if num_extruders > 4 and ! is_extruder_used[4]} M104 T4 S0 {endif}\n\nM217 Z{max(zhop, 2.0)} ; set toolchange z hop to 2mm, or zhop variable from slicer if higher\n; set bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nG0 Z5 ; add Z clearance\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; Home XY\nG28 XY\n; try picking tools used in print\nG1 F{travel_speed * 60}\n{if (is_extruder_used[0]) and (initial_tool != 0)}T0 S1 L0 D0{endif}\n{if (is_extruder_used[1]) and (initial_tool != 1)}T1 S1 L0 D0{endif}\n{if (is_extruder_used[2]) and (initial_tool != 2)}T2 S1 L0 D0{endif}\n{if (is_extruder_used[3]) and (initial_tool != 3)}T3 S1 L0 D0{endif}\n{if (is_extruder_used[4]) and (initial_tool != 4)}T4 S1 L0 D0{endif}\n; select tool that will be used to home & MBL\nT{initial_tool} S1 L0 D0\n; home Z with MBL tool\nM84 E ; turn off E motor\nG28 Z\nG0 Z5 ; add Z clearance\n\nM104 T{initial_tool} S{if is_nil(idle_temperature[initial_tool])}70{else}{idle_temperature[initial_tool]}{endif} ; set idle temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 G ; absorb heat\n\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F{(travel_speed * 60)}\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z5 F480 ; move away in Z\nM107 ; turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W{(((is_extruder_used[4]) or ((is_extruder_used[3]) or (is_extruder_used[2]))) ? "300" : ((is_extruder_used[1]) ? "130" : "50"))} H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nG1 Z10 F720 ; move away in Z\nG1 F{travel_speed * 60}\nP0 S1 L1 D0; park the tool\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T0 S{first_layer_temperature[0]}\nT0 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(0 == 0 ? 30 : (0 == 1 ? 150 : (0 == 2 ? 210 : 330)))} Y{(0 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[0])}10{else}30{endif} X40 Z0.2 F{if is_nil(filament_multitool_ramming[0])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X70 E9 F800 ; continue purging and wipe the nozzle\nG0 X{70 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{70 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[0]} F2400 ; retract\n{e_retracted[0] = 1.5 * retract_length[0]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[0]) ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T1 S{first_layer_temperature[1]}\nT1 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(1 == 0 ? 30 : (1 == 1 ? 150 : (1 == 2 ? 210 : 330)))} Y{(1 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[1])}10{else}30{endif} X140 Z0.2 F{if is_nil(filament_multitool_ramming[1])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X110 E9 F800 ; continue purging and wipe the nozzle\nG0 X{110 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{110 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[1]} F2400 ; retract\n{e_retracted[1] = 1.5 * retract_length[1]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[1]) ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T2 S{first_layer_temperature[2]}\nT2 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(2 == 0 ? 30 : (2 == 1 ? 150 : (2 == 2 ? 210 : 330)))} Y{(2 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[2])}10{else}30{endif} X220 Z0.2 F{if is_nil(filament_multitool_ramming[2])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X250 E9 F800 ; continue purging and wipe the nozzle\nG0 X{250 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{250 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[2]} F2400 ; retract\n{e_retracted[2] = 1.5 * retract_length[2]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[2]) ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T3 S{first_layer_temperature[3]}\nT3 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(3 == 0 ? 30 : (3 == 1 ? 150 : (3 == 2 ? 210 : 330)))} Y{(3 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[3])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[3])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[3]} F2400 ; retract\n{e_retracted[3] = 1.5 * retract_length[3]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[3]) ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T4 S{first_layer_temperature[4]}\nT4 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(4 == 0 ? 30 : (4 == 1 ? 150 : (4 == 2 ? 210 : 330)))} Y{(4 < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[4])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[4])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X{290 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{290 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[4]} F2400 ; retract\n{e_retracted[4] = 1.5 * retract_length[4]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[4]) ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool} S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330)))} Y{(initial_tool < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[initial_tool])}10{else}30{endif} X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if is_nil(filament_multitool_ramming[initial_tool])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = 1.5 * retract_length[initial_tool]}\nG92 E0 ; reset extruder position\n\nM593 X T2 F35.8\nM593 Y T2 F35.4\n default_print_profile = 0.20mm SPEED @XLIS 0.4 default_filament_profile = "Prusament PLA @XLIS" @@ -21544,7 +20828,7 @@ retract_length = 0.7 max_layer_height = 0.22 min_layer_height = 0.05 default_print_profile = 0.16mm QUALITY @XL 0.3 -machine_max_acceleration_travel = 2500 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL - 2T 0.3 nozzle] inherits = *XL2MULTI* @@ -21563,7 +20847,7 @@ retract_length_toolchange = 1.2,1.2 retract_lift_below = 359,359 wipe = 1,1 extruder_colour = #FF8000;#DB5182 -machine_max_acceleration_travel = 2500 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL - 5T 0.3 nozzle] inherits = *XLMULTI* @@ -21573,7 +20857,7 @@ nozzle_diameter = 0.3,0.3,0.3,0.3,0.3 retract_lift = 0.3,0.3,0.3,0.3,0.3 min_layer_height = 0.05,0.05,0.05,0.05,0.05 max_layer_height = 0.22,0.22,0.22,0.22,0.22 -machine_max_acceleration_travel = 2500 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL 0.25 nozzle] inherits = *commonXL* @@ -21584,7 +20868,7 @@ retract_lift = 0.15 max_layer_height = 0.15 min_layer_height = 0.05 default_print_profile = 0.12mm QUALITY @XL 0.25 -machine_max_acceleration_travel = 1500 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL - 2T 0.25 nozzle] inherits = *XL2MULTI* @@ -21603,9 +20887,7 @@ retract_length_toolchange = 1.2,1.2 retract_lift_below = 359,359 wipe = 1,1 extruder_colour = #FF8000;#DB5182 -machine_max_acceleration_travel = 1500 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL - 5T 0.25 nozzle] inherits = *XLMULTI* @@ -21616,9 +20898,7 @@ retract_lift = 0.15,0.15,0.15,0.15,0.15 min_layer_height = 0.05,0.05,0.05,0.05,0.05 max_layer_height = 0.15,0.15,0.15,0.15,0.15 retract_length = 0.8,0.8,0.8,0.8,0.8 -machine_max_acceleration_travel = 1500 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL 0.8 nozzle] inherits = *commonXL* @@ -21793,7 +21073,7 @@ retract_length = 0.7 max_layer_height = 0.22 min_layer_height = 0.05 default_print_profile = 0.16mm SPEED @XLIS 0.3 -machine_max_acceleration_travel = 3000 +machine_max_acceleration_travel = 3000,2500 [printer:Original Prusa XL - 2T Input Shaper 0.3 nozzle] inherits = *XL2MULTIIS* @@ -21813,7 +21093,7 @@ retract_length_toolchange = 1.2,1.2 retract_lift_below = 359,359 wipe = 1,1 extruder_colour = #FF8000;#DB5182 -machine_max_acceleration_travel = 2500 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL - 5T Input Shaper 0.3 nozzle] inherits = *XLMULTIIS* @@ -21824,7 +21104,7 @@ nozzle_diameter = 0.3,0.3,0.3,0.3,0.3 retract_lift = 0.3,0.3,0.3,0.3,0.3 min_layer_height = 0.05,0.05,0.05,0.05,0.05 max_layer_height = 0.22,0.22,0.22,0.22,0.22 -machine_max_acceleration_travel = 2500 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL Input Shaper 0.25 nozzle] inherits = *commonXLIS* @@ -21836,9 +21116,7 @@ retract_lift = 0.15 max_layer_height = 0.15 min_layer_height = 0.05 default_print_profile = 0.12mm SPEED @XLIS 0.25 -machine_max_acceleration_travel = 2000 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL - 2T Input Shaper 0.25 nozzle] inherits = *XL2MULTIIS* @@ -21858,9 +21136,7 @@ retract_length_toolchange = 1.2,1.2 retract_lift_below = 359,359 wipe = 1,1 extruder_colour = #FF8000;#DB5182 -machine_max_acceleration_travel = 1500 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL - 5T Input Shaper 0.25 nozzle] inherits = *XLMULTIIS* @@ -21872,9 +21148,7 @@ retract_lift = 0.15,0.15,0.15,0.15,0.15 min_layer_height = 0.05,0.05,0.05,0.05,0.05 max_layer_height = 0.15,0.15,0.15,0.15,0.15 retract_length = 0.8,0.8,0.8,0.8,0.8 -machine_max_acceleration_travel = 1500 -machine_max_feedrate_x = 400 -machine_max_feedrate_y = 400 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa XL Input Shaper 0.8 nozzle] inherits = *commonXLIS* @@ -21932,27 +21206,27 @@ printer_variant = 0.4 printer_model = MK4 nozzle_diameter = 0.4 end_gcode = {if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM900 K0 ; reset LA\nM142 S36 ; reset heatbreak target temp\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z] +silent_mode = 1 machine_limits_usage = emit_to_gcode -machine_max_acceleration_e = 2500 -machine_max_acceleration_extruding = 2000 -machine_max_acceleration_retracting = 1200 -machine_max_acceleration_travel = 2000 -machine_max_acceleration_x = 2500 -machine_max_acceleration_y = 2500 -machine_max_acceleration_z = 200 -machine_max_feedrate_e = 100 -machine_max_feedrate_x = 200 -machine_max_feedrate_y = 200 -machine_max_feedrate_z = 40 -machine_max_jerk_e = 10 -machine_max_jerk_x = 8 -machine_max_jerk_y = 8 -machine_max_jerk_z = 2 +machine_max_acceleration_e = 2500,2500 +machine_max_acceleration_extruding = 2000,2000 +machine_max_acceleration_retracting = 1200,1200 +machine_max_acceleration_travel = 2000,2000 +machine_max_acceleration_x = 2500,2500 +machine_max_acceleration_y = 2500,2500 +machine_max_acceleration_z = 200,200 +machine_max_feedrate_e = 100,100 +machine_max_feedrate_x = 200,160 +machine_max_feedrate_y = 200,160 +machine_max_feedrate_z = 40,40 +machine_max_jerk_e = 10,10 +machine_max_jerk_x = 8,8 +machine_max_jerk_y = 8,8 +machine_max_jerk_z = 2,2 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 max_layer_height = 0.25 min_layer_height = 0.07 -silent_mode = 0 remaining_times = 1 printer_notes = Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK4\nPG retract_lift_below = 219 @@ -21962,7 +21236,7 @@ retract_before_travel = 1.5 retract_before_wipe = 80% retract_layer_change = 1 retract_length = 0.8 -start_gcode = M17 ; enable steppers\nM862.3 P "[printer_model]" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U5.1.2+13478\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% +start_gcode = M17 ; enable steppers\nM862.3 P "[printer_model]" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U6.0.0+14794\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% default_print_profile = 0.20mm QUALITY @MK4 0.4 default_filament_profile = "Prusament PLA @PG" thumbnails = 16x16/QOI, 313x173/QOI, 440x240/QOI, 480x240/QOI, 640x480/PNG @@ -22016,7 +21290,7 @@ retract_lift = 0.15 max_layer_height = 0.15 min_layer_height = 0.05 default_print_profile = 0.12mm QUALITY @MK4 0.25 -machine_max_acceleration_travel = 1500 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa MK4 0.8 nozzle] inherits = *commonMK4* @@ -22038,22 +21312,23 @@ renamed_from = "Original Prusa MK4 Input Shaper (Alpha)" printer_model = MK4IS printer_variant = 0.4 max_layer_height = 0.30 +silent_mode = 1 machine_limits_usage = emit_to_gcode -machine_max_acceleration_e = 2500,5000 -machine_max_acceleration_extruding = 4000,2000 -machine_max_acceleration_retracting = 1200,2000 -machine_max_acceleration_travel = 4000,1250 -machine_max_acceleration_x = 4000,2000 -machine_max_acceleration_y = 4000,2000 -machine_max_acceleration_z = 200,2000 -machine_max_feedrate_e = 100,120 -machine_max_feedrate_x = 300,100 -machine_max_feedrate_y = 300,100 -machine_max_feedrate_z = 40,12 -machine_max_jerk_e = 10,1.5 +machine_max_acceleration_e = 2500,2500 +machine_max_acceleration_extruding = 4000,2500 +machine_max_acceleration_retracting = 1200,1200 +machine_max_acceleration_travel = 4000,2500 +machine_max_acceleration_x = 4000,2500 +machine_max_acceleration_y = 4000,2500 +machine_max_acceleration_z = 200,200 +machine_max_feedrate_e = 100,100 +machine_max_feedrate_x = 300,160 +machine_max_feedrate_y = 300,160 +machine_max_feedrate_z = 40,40 +machine_max_jerk_e = 10,10 machine_max_jerk_x = 8,8 machine_max_jerk_y = 8,8 -machine_max_jerk_z = 2,0.4 +machine_max_jerk_z = 2,2 machine_min_extruding_rate = 0,0 machine_min_travel_rate = 0,0 max_print_height = 220 @@ -22062,8 +21337,8 @@ retract_length = 0.7 wipe = 0 retract_before_wipe = 80 retract_speed = 35 -deretract_speed = 0 -start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "MK4" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U5.1.2+13478\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% +deretract_speed = 25 +start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "MK4" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U6.0.0+14794\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% end_gcode = {if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z] before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if ! spiral_vase}M74 W[extruded_weight_total]{endif}\n default_print_profile = 0.20mm SPEED @MK4IS 0.4 @@ -22088,9 +21363,9 @@ retract_length = 0.7,0.7,0.7,0.7,0.7 wipe = 0,0,0,0,0 retract_before_wipe = 80,80,80,80,80 retract_speed = 35,35,35,35,35 -deretract_speed = 0,0,0,0,0 +deretract_speed = 25,25,25,25,25 retract_length_toolchange = 0,0,0,0,0 -start_gcode = M17 ; enable steppers\nM862.1 P0.4 ; nozzle diameter check\nM862.3 P "MK4" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P "Input shaper" ; FW feature check\nM862.6 P "MMU3" ; FW feature check\nM115 U5.1.0-BETA+13823\n\n; setup MMU\nM708 A0x0b X5 ; extra load distance\nM708 A0x0d X140 ; unload feeedrate\nM708 A0x11 X140 ; load feedrate\nM708 A0x14 X20 ; slow feedrate\nM708 A0x1e X12 ; Pulley current to ~200mA\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 R{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W130 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[initial_tool]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_tool]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\nT[initial_tool]\nG1 E{parking_pos_retraction + extra_loading_move - 15} F1000 ; load to the nozzle\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[initial_tool] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X105 E36 F500 ; purge\nG0 X115 E4 F650 ; purge\nG0 X125 E4 F800 ; purge\nG0 X{125 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{125 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% +start_gcode = M17 ; enable steppers\nM862.1 P0.4 ; nozzle diameter check\nM862.3 P "MK4" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P "Input shaper" ; FW feature check\nM862.6 P "MMU3" ; FW feature check\nM115 U6.0.0+14794\n\n; setup MMU\nM708 A0x0b X5 ; extra load distance\nM708 A0x0d X140 ; unload feeedrate\nM708 A0x11 X140 ; load feedrate\nM708 A0x14 X20 ; slow feedrate\nM708 A0x1e X12 ; Pulley current to ~200mA\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 R{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W130 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[initial_tool]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_tool]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\nT[initial_tool]\nG1 E{parking_pos_retraction + extra_loading_move - 15} F1000 ; load to the nozzle\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[initial_tool] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X105 E36 F500 ; purge\nG0 X115 E4 F650 ; purge\nG0 X125 E4 F800 ; purge\nG0 X{125 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{125 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% end_gcode = {if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nM702 ; unload the current filament\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z] before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if ! spiral_vase}M74 W[extruded_weight_total]{endif}\n default_print_profile = 0.20mm SPEED @MK4IS 0.4 @@ -22107,6 +21382,7 @@ retract_lift = 0.15 max_layer_height = 0.15 min_layer_height = 0.05 default_print_profile = 0.12mm STRUCTURAL @MK4IS 0.25 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa MK4 Input Shaper 0.3 nozzle] inherits = Original Prusa MK4 Input Shaper 0.4 nozzle @@ -22165,22 +21441,23 @@ inherits = *commonMK4* printer_model = MK3.9 printer_variant = 0.4 max_layer_height = 0.30 +silent_mode = 1 machine_limits_usage = emit_to_gcode -machine_max_acceleration_e = 2500,5000 -machine_max_acceleration_extruding = 4000,2000 -machine_max_acceleration_retracting = 1200,2000 -machine_max_acceleration_travel = 4000,1250 -machine_max_acceleration_x = 4000,2000 -machine_max_acceleration_y = 4000,2000 -machine_max_acceleration_z = 200,2000 -machine_max_feedrate_e = 100,120 -machine_max_feedrate_x = 300,100 -machine_max_feedrate_y = 300,100 -machine_max_feedrate_z = 40,12 -machine_max_jerk_e = 10,1.5 +machine_max_acceleration_e = 2500,2500 +machine_max_acceleration_extruding = 4000,2500 +machine_max_acceleration_retracting = 1200,1200 +machine_max_acceleration_travel = 4000,2500 +machine_max_acceleration_x = 4000,2500 +machine_max_acceleration_y = 4000,2500 +machine_max_acceleration_z = 200,200 +machine_max_feedrate_e = 100,100 +machine_max_feedrate_x = 300,160 +machine_max_feedrate_y = 300,160 +machine_max_feedrate_z = 40,40 +machine_max_jerk_e = 10,10 machine_max_jerk_x = 8,8 machine_max_jerk_y = 8,8 -machine_max_jerk_z = 2,0.4 +machine_max_jerk_z = 2,2 machine_min_extruding_rate = 0,0 machine_min_travel_rate = 0,0 max_print_height = 220 @@ -22189,8 +21466,8 @@ retract_length = 0.7 wipe = 0 retract_before_wipe = 80 retract_speed = 35 -deretract_speed = 0 -start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "[printer_model]" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U5.1.2+13478\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W130 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% +deretract_speed = 25 +start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "[printer_model]" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U6.0.0+14794\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W130 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% end_gcode = {if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z] before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if ! spiral_vase}M74 W[extruded_weight_total]{endif}\n default_print_profile = 0.20mm SPEED @MK4IS 0.4 @@ -22202,7 +21479,7 @@ printer_model = MK3.9MMU3 multimaterial_purging = 80 printer_variant = 0.4 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. \n\nPRINTER_MODEL_MK3.9\nPRINTER_MODEL_MK4IS\nPRINTER_MODEL_MK3.9MMU3\nPG -start_gcode = M17 ; enable steppers\nM862.1 P0.4 ; nozzle diameter check\nM862.3 P "MK3.9" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P "Input shaper" ; FW feature check\nM862.6 P "MMU3" ; FW feature check\nM115 U5.1.0-BETA+13823\n\n; setup MMU\nM708 A0x0b X5 ; extra load distance\nM708 A0x0d X140 ; unload feeedrate\nM708 A0x11 X140 ; load feedrate\nM708 A0x14 X20 ; slow feedrate\nM708 A0x1e X12 ; Pulley current to ~200mA\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 R{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[initial_tool]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_tool]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\nT[initial_tool]\nG1 E{parking_pos_retraction + extra_loading_move - 15} F1000 ; load to the nozzle\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[initial_tool] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X105 E36 F500 ; purge\nG0 X115 E4 F650 ; purge\nG0 X125 E4 F800 ; purge\nG0 X{125 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{125 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% +start_gcode = M17 ; enable steppers\nM862.1 P0.4 ; nozzle diameter check\nM862.3 P "MK3.9" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P "Input shaper" ; FW feature check\nM862.6 P "MMU3" ; FW feature check\nM115 U6.0.0+14794\n\n; setup MMU\nM708 A0x0b X5 ; extra load distance\nM708 A0x0d X140 ; unload feeedrate\nM708 A0x11 X140 ; load feedrate\nM708 A0x14 X20 ; slow feedrate\nM708 A0x1e X12 ; Pulley current to ~200mA\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 R{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\nG1 X{10 + 32} Y-4 Z5 F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X10 Y-4 W32 H4\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 Z40 F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X0 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[initial_tool]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_tool]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\nT[initial_tool]\nG1 E{parking_pos_retraction + extra_loading_move - 15} F1000 ; load to the nozzle\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[initial_tool] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X105 E36 F500 ; purge\nG0 X115 E4 F650 ; purge\nG0 X125 E4 F800 ; purge\nG0 X{125 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{125 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100% [printer:Original Prusa MK3.9 0.25 nozzle] inherits = Original Prusa MK3.9 0.4 nozzle @@ -22213,6 +21490,7 @@ retract_lift = 0.15 max_layer_height = 0.15 min_layer_height = 0.05 default_print_profile = 0.12mm STRUCTURAL @MK4IS 0.25 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa MK3.9 0.3 nozzle] inherits = Original Prusa MK3.9 0.4 nozzle @@ -22269,21 +21547,22 @@ max_layer_height = 0.30 max_print_height = 210 retract_lift_below = 209 machine_limits_usage = emit_to_gcode -machine_max_acceleration_e = 2500,5000 -machine_max_acceleration_extruding = 4000,4000 +silent_mode = 1 +machine_max_acceleration_e = 2500,2500 +machine_max_acceleration_extruding = 4000,2500 machine_max_acceleration_retracting = 1250,1250 -machine_max_acceleration_travel = 4000,4000 -machine_max_acceleration_x = 4000,4000 -machine_max_acceleration_y = 4000,4000 +machine_max_acceleration_travel = 4000,2500 +machine_max_acceleration_x = 4000,2500 +machine_max_acceleration_y = 4000,2500 machine_max_acceleration_z = 200,200 machine_max_feedrate_e = 120,120 -machine_max_feedrate_x = 300,300 -machine_max_feedrate_y = 300,300 +machine_max_feedrate_x = 300,160 +machine_max_feedrate_y = 300,160 machine_max_feedrate_z = 12,12 machine_max_jerk_e = 5,5 machine_max_jerk_x = 8,8 machine_max_jerk_y = 8,8 -machine_max_jerk_z = 2,0.4 +machine_max_jerk_z = 2,2 machine_min_extruding_rate = 0,0 machine_min_travel_rate = 0,0 printer_notes = Don't remove the following keywords. \nPRINTER_MODEL_MK3.5\n @@ -22292,7 +21571,7 @@ wipe = 1 retract_before_wipe = 0 retract_speed = 35 deretract_speed = 0 -start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "MK3.5" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U5.2.1+13903\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S170 ; set extruder temp for bed leveling\nM109 T0 R170 ; wait for temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG28 ; home all\n\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X23 Y5 W80 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\n; Extrude purge line\n\nG92 E0 ; reset extruder position\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z0.05 F8000 ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F8000 ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; reset flow to 100%\n +start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "MK3.5" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U6.0.0+14794\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S170 ; set extruder temp for bed leveling\nM109 T0 R170 ; wait for temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG28 ; home all\n\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X23 Y5 W80 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[0]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[0]}\n\n; Extrude purge line\n\nG92 E0 ; reset extruder position\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z0.05 F8000 ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F8000 ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; reset flow to 100%\n end_gcode = {if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y201 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM572 S0 ; reset PA\nM593 X T2 F0 ; disable IS\nM593 Y T2 F0 ; disable IS\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z] before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if ! spiral_vase}M74 W[extruded_weight_total]{endif}\n default_print_profile = 0.20mm SPEED @MK3.5 0.4 @@ -22308,6 +21587,7 @@ retract_lift = 0.15 max_layer_height = 0.15 min_layer_height = 0.05 default_print_profile = 0.12mm STRUCTURAL @MK3.5 0.25 +machine_max_acceleration_travel = 2500,2500 [printer:Original Prusa MK3.5 0.3 nozzle] inherits = Original Prusa MK3.5 0.4 nozzle @@ -22379,7 +21659,7 @@ retract_before_wipe = 0,0,0,0,0 retract_speed = 35,35,35,35,35 deretract_speed = 0,0,0,0,0 printer_notes = Don't remove the following keywords. \nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3.5MMU\n -start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "MK3.5" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM862.6 P "MMU3" ; FW feature check\nM115 U5.2.1+13903\n; setup MMU\nM708 A0x1e X12 ; Pulley current to ~200mA\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S{first_layer_bed_temperature[initial_tool]} ; set bed temp\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\nM190 S{first_layer_bed_temperature[initial_tool]} ; wait for bed temp\n\n\nG28 ; home all\n\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X23 Y5 W160 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[initial_tool]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_tool]}\n\nT[initial_tool]\nG1 E{parking_pos_retraction + extra_loading_move} F1000 ; load to the nozzle\n\n; Extrude purge line\n\nG92 E0 ; reset extruder position\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X105 E36 F500 ; purge\nG0 X115 E4 F650 ; purge\nG0 X125 E4 F800 ; purge\nG0 X{125 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{125 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; reset flow to 100%\n +start_gcode = M17 ; enable steppers\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM862.3 P "MK3.5" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM862.6 P "MMU3" ; FW feature check\nM115 U6.0.0+14794\n; setup MMU\nM708 A0x1e X12 ; Pulley current to ~200mA\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\nM140 S{first_layer_bed_temperature[initial_tool]} ; set bed temp\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\nM190 S{first_layer_bed_temperature[initial_tool]} ; wait for bed temp\n\n\nG28 ; home all\n\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X23 Y5 W160 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\n\n; prepare for purge\nM104 S{first_layer_temperature[initial_tool]}\nG0 X0 Y-4 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_tool]}\n\nT[initial_tool]\nG1 E{parking_pos_retraction + extra_loading_move} F1000 ; load to the nozzle\n\n; Extrude purge line\n\nG92 E0 ; reset extruder position\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X105 E36 F500 ; purge\nG0 X115 E4 F650 ; purge\nG0 X125 E4 F800 ; purge\nG0 X{125 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{125 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; reset flow to 100%\n end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X241 Y201 F7200 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\n{if has_wipe_tower}\nG1 E-15 F3000\n{else}\nG1 E2 F5000\nG1 E2 F5500\nG1 E2 F6000\nG1 E-15 F5800\nG1 E-20 F5500\nG1 E10 F3000\nG1 E-10 F3100\nG1 E10 F3150\nG1 E-10 F3250\nG1 E10 F3300\n{endif}\n\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n\n; Unload filament\nM702\n\nG4 ; wait\nM221 S100 ; reset flow\nM572 S0 ; reset LA\nM104 S0 ; turn off temperature\nM84 ; disable motors\n; max_layer_z = [max_layer_z] before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\nM201 X{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))} Y{interpolate_table(extruded_weight_total, (0,4000), (1400,2500), (10000,2500))}\n{if ! spiral_vase}M74 W[extruded_weight_total]{endif}\n default_print_profile = 0.20mm SPEED @MK3.5 0.4 @@ -22452,7 +21732,6 @@ min_initial_exposure_time = 1 max_initial_exposure_time = 300 printer_correction = 1,1,1 relative_correction = 1,1 -area_fill = 45 # 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]