Updated XL profiles.

New start/end-gcode. Added 0.32mm QUALITY profile. Slowed down support material speed.
This commit is contained in:
rtyr 2023-03-10 00:15:00 +01:00 committed by GitHub
parent e9b750dc92
commit 6f7ac5d120
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2386,7 +2386,7 @@ support_material_contact_distance = 0.25
raft_contact_distance = 0.25 raft_contact_distance = 0.25
support_material_style = snug support_material_style = snug
support_material_interface_layers = 4 support_material_interface_layers = 4
support_material_speed = 55 support_material_speed = 50
support_material_interface_speed = 75% support_material_interface_speed = 75%
gap_fill_speed = 40 gap_fill_speed = 40
bridge_speed = 25 bridge_speed = 25
@ -2415,7 +2415,7 @@ support_material_contact_distance = 0.25
raft_contact_distance = 0.25 raft_contact_distance = 0.25
support_material_style = snug support_material_style = snug
support_material_interface_layers = 4 support_material_interface_layers = 4
support_material_speed = 60 support_material_speed = 55
support_material_interface_speed = 75% support_material_interface_speed = 75%
gap_fill_speed = 50 gap_fill_speed = 50
top_infill_extrusion_width = 0.6 top_infill_extrusion_width = 0.6
@ -2428,19 +2428,54 @@ bottom_solid_layers = 4
default_acceleration = 1250 default_acceleration = 1250
## dynamic_overhang_speeds = 35,20,15,15 ## dynamic_overhang_speeds = 35,20,15,15
[print:0.32mm SPEED @XL 0.6] [print:0.32mm QUALITY @XL 0.6]
inherits = *0.32mm*; *XL*; *0.6nozzleXL* inherits = *0.32mm*; *XL*; *0.6nozzleXL*
perimeter_speed = 70 perimeter_speed = 65
external_perimeter_speed = 65 external_perimeter_speed = 40
small_perimeter_speed = 40 small_perimeter_speed = 35
infill_speed = 200 infill_speed = 200
solid_infill_speed = 100 solid_infill_speed = 70
top_solid_infill_speed = 45 top_solid_infill_speed = 45
support_material_contact_distance = 0.25 support_material_contact_distance = 0.25
raft_contact_distance = 0.25 raft_contact_distance = 0.25
support_material_style = snug support_material_style = snug
support_material_interface_layers = 4 support_material_interface_layers = 4
support_material_speed = 60 support_material_speed = 50
support_material_interface_speed = 75%
gap_fill_speed = 50
bridge_speed = 25
extrusion_width = 0.68
external_perimeter_extrusion_width = 0.68
first_layer_extrusion_width = 0.65
infill_extrusion_width = 0.68
perimeter_extrusion_width = 0.68
solid_infill_extrusion_width = 0.68
top_infill_extrusion_width = 0.55
support_material_extrusion_width = 0.5
external_perimeter_acceleration = 800
perimeter_acceleration = 1000
solid_infill_acceleration = 1500
infill_acceleration = 2500
first_layer_acceleration = 600
default_acceleration = 1250
bridge_flow_ratio = 0.95
max_print_speed = 200
bottom_solid_layers = 3
compatible_printers_condition = printer_model=="XL" and nozzle_diameter[0]==0.6
[print:0.32mm SPEED @XL 0.6]
inherits = *0.32mm*; *XL*; *0.6nozzleXL*
perimeter_speed = 70
external_perimeter_speed = 65
small_perimeter_speed = 35
infill_speed = 200
solid_infill_speed = 70
top_solid_infill_speed = 45
support_material_contact_distance = 0.25
raft_contact_distance = 0.25
support_material_style = snug
support_material_interface_layers = 4
support_material_speed = 55
support_material_interface_speed = 75% support_material_interface_speed = 75%
gap_fill_speed = 50 gap_fill_speed = 50
bridge_speed = 25 bridge_speed = 25
@ -13476,7 +13511,7 @@ max_print_height = 360
printer_variant = 0.4 printer_variant = 0.4
printer_model = XL printer_model = XL
nozzle_diameter = 0.4 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 print head up\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+47, max_print_height)} F300{endif} ; Move print head up\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] end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720{endif} ; Move print head up\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 print head up\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]
machine_limits_usage = emit_to_gcode machine_limits_usage = emit_to_gcode
machine_max_acceleration_e = 2500 machine_max_acceleration_e = 2500
machine_max_acceleration_extruding = 3000 machine_max_acceleration_extruding = 3000
@ -13507,7 +13542,7 @@ retract_before_travel = 1.5
retract_before_wipe = 80% retract_before_wipe = 80%
retract_layer_change = 1 retract_layer_change = 1
retract_length = 0.8 retract_length = 0.8
start_gcode = M17 ; enable steppers\nM862.3 P "[printer_model]" ; printer model check\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_type[0] == "PC" or filament_type[0] == "NYLON") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX" ? 210 : 170))} ; set extruder temp for bed leveling\nM109 T0 R{((filament_type[0] == "PC" or filament_type[0] == "NYLON") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX" ? 210 : 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-9 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 "[printer_model]" ; printer model check\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_type[0] == "PC" or filament_type[0] == "NYLON") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX" ? 210 : 170))} ; set extruder temp for bed leveling\nM109 T0 R{((filament_type[0] == "PC" or filament_type[0] == "NYLON") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX" ? 210 : 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_print_profile = 0.20mm QUALITY @XL 0.4
default_filament_profile = "Prusament PLA @PG" default_filament_profile = "Prusament PLA @PG"
thumbnails = 16x16,313x173,440x240 thumbnails = 16x16,313x173,440x240