From 337e4a8bb37ee811b3c2a012c7b76f2b6375868c Mon Sep 17 00:00:00 2001 From: Shape6253 <126673246+Shape6253@users.noreply.github.com> Date: Mon, 29 Jan 2024 11:54:39 +0100 Subject: [PATCH] Update default profile (& removal of most stock ArtillerySlicer X3 prints) --- live/Artillery/0.0.8.ini | 74 ++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/live/Artillery/0.0.8.ini b/live/Artillery/0.0.8.ini index b7153ce..8d844d4 100644 --- a/live/Artillery/0.0.8.ini +++ b/live/Artillery/0.0.8.ini @@ -55,7 +55,7 @@ variants = 0.4 technology = FFF bed_model = bed-x3-plus.stl bed_texture = bed-x1.png -default_materials = Generic PLA @Artillery; Artillery ABS @X3; Artillery PETG @X3; Artillery PLA @X3; Artillery PLA HS @X3; Artillery PLA Silk @X3; Artillery TPU @X3 +default_materials = Artillery ABS @X3; Artillery PETG @X3; Artillery PLA @X3; Artillery PLA HS @X3; Artillery PLA Silk @X3; Artillery TPU @X3 [printer_model:X3 Pro] name = Artillery Sidewinder X3 Pro @@ -63,7 +63,7 @@ variants = 0.4 technology = FFF bed_model = bed-x3-pro.stl bed_texture = bed-x1.png -default_materials = Generic PLA @Artillery; Artillery ABS @X3; Artillery PETG @X3; Artillery PLA @X3; Artillery PLA HS @X3; Artillery PLA Silk @X3; Artillery TPU @X3 +default_materials = Artillery ABS @X3; Artillery PETG @X3; Artillery PLA @X3; Artillery PLA HS @X3; Artillery PLA Silk @X3; Artillery TPU @X3 [printer_model:X4 Plus] name = Artillery Sidewinder X4 Plus @@ -224,15 +224,15 @@ use_volumetric_e = 0 variable_layer_height = 1 wipe = 0 z_offset = 0 -start_gcode = M140 S[first_layer_bed_temperature] ; start bed heating\nG90 ; use absolute coordinates\nM82 ; use absolute distances for extrusion\nG21 ; set units to millimeters\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\nG92 E0 ; Reset Extruder\nG28 ; home all axes\nG29 P7 ; perform bed leveling\nM420 S1 Z2 ; enable auto bed leveling\nM190 S[first_layer_bed_temperature] ; wait for the bed to heat up\nM109 S[first_layer_temperature] ; wait for the nozzle to heat up\nG12 C2 ; Clean Nozzle \nG1 Z5 F3000 ; move z up little to prevent scratching of surface\nG1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\nG1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\nG1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\nG1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\nG92 E0 ; Reset Extruder\nM221 S{if layer_height<0.075}100{else}95{endif} +start_gcode = ; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM140 S[first_layer_bed_temperature] ; start bed heating\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\n\n; Auto bed Leveling\n@BEDLEVELVISUALIZER\nG29 ; perform bed leveling\nM420 S1 Z3 ; reload and fade mesh bed leveling until it reach 3mm Z\n\n; Wait for final heating\nG1 Z10 F3000 ; move z up little to prevent scratching of surface\nM190 S[first_layer_bed_temperature] ; wait for the bed to heat up\nM109 S[first_layer_temperature] ; wait for the nozzle to heat up\n\n; Сlean nozzle\nG92 E0 ; reset extruder\nG1 X150 Y{print_bed_size[1]-0.25} Z0.25 F5000.0 ; move to start position\nG1 X100 Y{print_bed_size[1]-0.25} Z0.25 F1500.0 E30 ; draw the first line\nG1 Z10 F3000 ; move z up little to prevent scratching\nG12 C2 ; clean nozzle\nG1 X25 Y{print_bed_size[1]-0.5} Z0.25 F5000.0 ; move to side a little\nG1 X90 Y{print_bed_size[1]-0.5} Z0.25 F1500.0 E15 ; draw the second line\nG92 E0 ; reset extruder\n\nM221 S{if layer_height<0.075}100{else}95{endif}\n [printer:*common_X3*] inherits = *common_X3_X4* -default_filament_profile = Generic PLA @Artillery +default_filament_profile = Artillery PLA @X3 default_print_profile = X3 Default (0.20mm) @Artillery before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0 layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] -end_gcode = G4 ; wait\nG92 E0 ; prepare to retract\nG1 E-0.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+120, max_print_height)}{endif} ; Move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM85 S0 ; deactivate idle timeout\nM84 ; disable motors\n +end_gcode = ; After G-Code\nG4 ; wait\nG92 E0 ; prepare to retract\nG1 E-1.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+120, max_print_height)}{endif} ; move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM84 ; disable motors\n gcode_flavor = marlin2 machine_max_acceleration_travel = 3000,1250 machine_max_acceleration_x = 3000,1000 @@ -314,14 +314,14 @@ inherits = *common_X3* printer_model = X3 Plus bed_shape = 0x0,300x0,300x300,0x300 max_print_height = 400 -printer_notes = PRINTER_VENDOR_Artillery +printer_notes = [printer:Artillery Sidewinder X3 Pro] inherits = *common_X3* printer_model = X3 Pro bed_shape = 0x0,240x0,240x240,0x240 max_print_height = 260 -printer_notes = PRINTER_VENDOR_Artillery +printer_notes = [printer:Artillery Sidewinder X4 Plus] inherits = *common_X4* @@ -684,30 +684,30 @@ solid_infill_speed = 150 top_solid_infill_speed = 150 [print:X3 Default (0.20mm) @Artillery] -inherits = *0.20mm* -external_perimeter_speed = 35 -fill_density = 10% -fill_pattern = grid -first_layer_height = 0.25 -gap_fill_speed = 45 -infill_speed = 150 -infill_only_where_needed = 1 -perimeter_speed = 80 +inherits = *common_x3* +first_layer_height = 0.2 perimeters = 2 -solid_infill_speed = 150 -top_solid_infill_speed = 50 -travel_speed = 250 -compatible_printers_condition = printer_model=~/(X3).*/ and nozzle_diameter[0]==0.4 - -[print:ArtillerySlicer X3 ABS&PETG&PLA_Silk @Artillery] -inherits = *common_x3* -external_perimeter_speed = 50% -infill_speed = 150 - -[print:ArtillerySlicer X3 PLA&PLA_HS @Artillery] -inherits = *common_x3* -external_perimeter_speed = 50% -infill_speed = 200 +seam_position = random +fill_density = 50% +infill_anchor = 400% +small_perimeter_speed = 50% +external_perimeter_speed = 120 +support_material_speed = 200 +bridge_speed = 70 +gap_fill_speed = 120 +overhang_fan_speed_0 = 80% +overhang_fan_speed_1 = 50 +overhang_fan_speed_2 = 30 +overhang_fan_speed_3 = 10 +travel_speed = 350 +first_layer_speed = 50 +first_layer_acceleration = 1000 +extrusion_width = 0.4 +first_layer_extrusion_width = 0.5 +perimeter_extrusion_width = 0.4 +infill_overlap = 35% +resolution = 0.012 +gcode_resolution = 0.012 [print:ArtillerySlicer X3 TPU @Artillery] inherits = *common_x3* @@ -873,7 +873,7 @@ compatible_prints_condition = cooling = 1 enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" -extrusion_multiplier = 1 +extrusion_multiplier = 0.98 fan_always_on = 1 fan_below_layer_time = 60 filament_colour = #E2E2E2 @@ -1096,7 +1096,7 @@ extrusion_multiplier = 1.16 [filament:Artillery ABS @X3] inherits = *common_x3* bed_temperature = 100 -compatible_prints = ArtillerySlicer X3 ABS & PETG & PLA_Silk @Artillery +compatible_prints = X3 Default (0.20mm) @Artillery filament_density = 1.04 filament_retract_length = 1 filament_retract_speed = 40 @@ -1108,7 +1108,7 @@ temperature = 250 [filament:Artillery PETG @X3] inherits = *common_x3* bed_temperature = 90 -compatible_prints = ArtillerySlicer X3 ABS & PETG & PLA_Silk @Artillery +compatible_prints = X3 Default (0.20mm) @Artillery filament_density = 1.26 filament_retract_length = 1.1 filament_retract_speed = 40 @@ -1120,8 +1120,8 @@ temperature = 245 [filament:Artillery PLA @X3] inherits = *common_x3* bed_temperature = 60 -compatible_prints = ArtillerySlicer X3 PLA & PLA_HS @Artillery -filament_density = 1.2 +compatible_prints = X3 Default (0.20mm) @Artillery +filament_density = 1.24 filament_retract_length = 1 filament_retract_speed = 60 filament_type = PLA @@ -1132,7 +1132,7 @@ temperature = 210 [filament:Artillery PLA HS @X3] inherits = *common_x3* bed_temperature = 60 -compatible_prints = ArtillerySlicer X3 PLA & PLA_HS @Artillery +compatible_prints = X3 Default (0.20mm) @Artillery filament_density = 1.2 filament_retract_length = 1.2 filament_retract_speed = 60 @@ -1144,7 +1144,7 @@ temperature = 210 [filament:Artillery PLA Silk @X3] inherits = *common_x3* bed_temperature = 70 -compatible_prints = ArtillerySlicer X3 ABS & PETG & PLA_Silk @Artillery +compatible_prints = X3 Default (0.20mm) @Artillery filament_density = 1.2 filament_retract_length = 1 filament_retract_speed = 40