diff --git a/resources/profiles/QIDITechnology.ini b/resources/profiles/QIDITechnology.ini index faee37c..8afb830 100644 --- a/resources/profiles/QIDITechnology.ini +++ b/resources/profiles/QIDITechnology.ini @@ -16,30 +16,30 @@ changelog_url = https://qidi3d.com/pages/software-firmware [printer_model:X-MAX 3] name = X-MAX 3 -variants = 0.4 +variants = 0.4; 0.2 technology = FFF family = X bed_model = X-MAX 3_bed.stl bed_texture = X-MAX 3.svg -default_materials = QIDI ABS Odorless @X-MAX 3; QIDI ABS Rapido @X-MAX 3; QIDI ASA @X-MAX 3; QIDI PLA Rapido @X-MAX 3; QIDI PLA Rapido Matte @X-MAX 3; QIDI ToughPETG @X-MAX 3; Generic ABS @X-MAX 3; Generic PETG @X-MAX 3; Generic PLA @X-MAX 3 +default_materials = QIDI ABS Odorless @X-MAX 3 0.4 nozzle; QIDI ABS Rapido @X-MAX 3 0.4 nozzle; QIDI PLA Rapido @X-MAX 3 0.4 nozzle; QIDI PLA Rapido Matte @X-MAX 3 0.4 nozzle; Generic ABS @X-MAX 3 0.4 nozzle; Generic PLA @X-MAX 3 0.4 nozzle [printer_model:X-Plus 3] name = X-Plus 3 -variants = 0.4 +variants = 0.4; 0.2 technology = FFF family = X bed_model = X-Plus 3_bed.stl bed_texture = X-Plus 3.svg -default_materials = QIDI ABS Odorless @X-Plus 3; QIDI ABS Rapido @X-Plus 3; QIDI ASA @X-Plus 3; QIDI PLA Rapido @X-Plus 3; QIDI PLA Rapido Matte @X-Plus 3; QIDI ToughPETG @X-Plus 3; Generic ABS @X-Plus 3; Generic PETG @X-Plus 3; Generic PLA @X-Plus 3 +default_materials = QIDI ABS Odorless @X-Plus 3 0.4 nozzle; QIDI ABS Rapido @X-Plus 3 0.4 nozzle; QIDI PLA Rapido @X-Plus 3 0.4 nozzle; QIDI PLA Rapido Matte @X-Plus 3 0.4 nozzle; Generic ABS @X-Plus 3 0.4 nozzle; Generic PLA @X-Plus 3 0.4 nozzle [printer_model:X-smart 3] name = X-smart 3 -variants = 0.4 +variants = 0.4; 0.2 technology = FFF family = X bed_model = X-smart 3_bed.stl bed_texture = X-smart 3.svg -default_materials = QIDI ABS Odorless @X-smart 3;QIDI ABS Rapido @X-smart 3; QIDI ASA @X-smart 3; QIDI PLA Rapido @X-smart 3; QIDI PLA Rapido Matte @X-smart 3; QIDI ToughPETG @X-smart 3; Generic ABS @X-smart 3; Generic PETG @X-smart 3; Generic PLA @X-smart 3 +default_materials = QIDI ABS Odorless @X-smart 3 0.4 nozzle;QIDI ABS Rapido @X-smart 3 0.4 nozzle; QIDI PLA Rapido @X-smart 3 0.4 nozzle; QIDI PLA Rapido Matte @X-smart 3 0.4 nozzle; Generic ABS @X-smart 3 0.4 nozzle; Generic PLA @X-smart 3 0.4 nozzle # All presets starting with asterisk, for example *common*, are intermediate and they will # not make it into the user interface. @@ -68,7 +68,7 @@ draft_shield = disabled elefant_foot_compensation = 0.15 enable_dynamic_overhang_speeds = 1 external_perimeter_acceleration = 3000 -external_perimeter_extrusion_width = 0 +external_perimeter_extrusion_width = 0.42 external_perimeter_speed = 200 external_perimeters_first = 0 extra_perimeters = 1 @@ -96,7 +96,7 @@ gcode_comments = 0 gcode_label_objects = 1 gcode_resolution = 0.0125 gcode_substitutions = -infill_acceleration = 0 +infill_acceleration = 10000 infill_anchor = 600% infill_anchor_max = 50 infill_every_layers = 1 @@ -108,8 +108,8 @@ infill_speed = 270 inherits = interface_shells = 0 ironing = 0 -ironing_flowrate = 15% -ironing_spacing = 0.1 +ironing_flowrate = 10% +ironing_spacing = 0.15 ironing_speed = 30 ironing_type = top layer_height = 0.2 @@ -125,7 +125,7 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode -overhang_speed_0 = 20 +overhang_speed_0 = 10 overhang_speed_1 = 30 overhang_speed_2 = 50 overhang_speed_3 = 0 @@ -151,12 +151,12 @@ skirt_height = 1 skirts = 0 slice_closing_radius = 0.049 slicing_mode = regular -small_perimeter_speed = 50 -solid_infill_acceleration = 0 +small_perimeter_speed = 100 +solid_infill_acceleration = 10000 solid_infill_below_area = 10 solid_infill_every_layers = 0 solid_infill_extruder = 1 -solid_infill_extrusion_width = 0 +solid_infill_extrusion_width = 0.42 solid_infill_speed = 220 spiral_vase = 0 staggered_inner_seams = 0 @@ -171,7 +171,7 @@ support_material_closing_radius = 2 support_material_contact_distance = 0.2 support_material_enforce_layers = 0 support_material_extruder = 1 -support_material_extrusion_width = 0 +support_material_extrusion_width = 0.42 support_material_interface_contact_loops = 0 support_material_interface_extruder = 1 support_material_interface_layers = 2 @@ -198,12 +198,12 @@ thick_bridges = 0 thin_walls = 0 threads = 12 top_fill_pattern = monotoniclines -top_infill_extrusion_width = 0 +top_infill_extrusion_width = 0.42 top_solid_infill_acceleration = 2000 top_solid_infill_speed = 200 top_solid_layers = 4 -top_solid_min_thickness = 0 -travel_acceleration = 0 +top_solid_min_thickness = 0.6 +travel_acceleration = 10000 travel_speed = 500 travel_speed_z = 10 wall_distribution_count = 1 @@ -223,9 +223,57 @@ wipe_tower_x = 180 wipe_tower_y = 140 xy_size_compensation = 0 -# Print preset -[print:0.12mm Extra High] +# Machine Print preset +[print:*X-MAX 3*] inherits = *common* + +[print:*X-Plus 3*] +inherits = *common* + +[print:*X-smart 3*] +inherits = *common* + +# Nozzle Print preset +[print:*0.2 nozzle*] +bottom_solid_layers = 5 +elefant_foot_compensation = 0 +external_perimeter_extrusion_width = 0.22 +external_perimeter_speed = 120 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +first_layer_height = 0.1 +first_layer_infill_speed = 70 +first_layer_speed = 40 +gap_fill_speed = 50 +infill_extrusion_width = 0.22 +infill_speed = 100 +perimeter_extrusion_width = 0.22 +perimeter_speed = 150 +perimeters = 4 +solid_infill_extrusion_width = 0.22 +solid_infill_speed = 150 +support_material_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +top_solid_infill_speed = 150 +top_solid_min_thickness = 0.8 + +[print:*0.4 nozzle*] + +# Layer Hight Print preset +# 0.2 nozzle +[print:*0.08mm Extra High*] +inherits = *0.2 nozzle* +layer_height = 0.08 +top_solid_layers = 10 + +[print:*0.12mm Fine*] +inherits = *0.2 nozzle* +layer_height = 0.12 +top_solid_layers = 7 + +# 0.4 nozzle +[print:*0.12mm Extra High*] +inherits = *0.4 nozzle* bottom_solid_layers = 5 gap_fill_speed = 350 infill_speed = 430 @@ -238,8 +286,8 @@ perimeter_speed = 350 solid_infill_speed = 320 top_solid_layers = 6 -[print:0.16mm High] -inherits = *common* +[print:*0.16mm High*] +inherits = *0.4 nozzle* bottom_solid_layers = 4 gap_fill_speed = 300 infill_speed = 330 @@ -251,17 +299,114 @@ overhang_speed_3 = 60 solid_infill_speed = 270 top_solid_layers = 5 -[print:0.20mm Fine] -inherits = *common* +[print:*0.20mm Fine*] +inherits = *0.4 nozzle* -[print:0.25mm Quick] -inherits = *common* +[print:*0.20mm Strength*] +inherits = *0.4 nozzle* +external_perimeter_speed = 60 +fill_density = 25% +perimeters = 6 + +[print:*0.24mm Quick*] +inherits = *0.4 nozzle* gap_fill_speed = 230 infill_speed = 220 -layer_height = 0.25 +layer_height = 0.24 perimeter_speed = 230 solid_infill_speed = 230 +# Print preset +# X-MAX 3 0.2 nozzle Print preset +[print:0.08mm Extra High @X-MAX 3 0.2 nozzle] +inherits = *X-MAX 3*; *0.08mm Extra High* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[print:0.12mm Fine @X-MAX 3 0.2 nozzle] +inherits = *X-MAX 3*; *0.12mm Fine* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +# X-MAX 3 0.4 nozzle Print preset +[print:0.12mm Extra High @X-MAX 3 0.4 nozzle] +inherits = *X-MAX 3*; *0.12mm Extra High* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[print:0.16mm High @X-MAX 3 0.4 nozzle] +inherits = *X-MAX 3*; *0.16mm High* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[print:0.20mm Fine @X-MAX 3 0.4 nozzle] +inherits = *X-MAX 3*; *0.20mm Fine* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[print:0.20mm Strength @X-MAX 3 0.4 nozzle] +inherits = *X-MAX 3*; *0.20mm Strength* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[print:0.24mm Quick @X-MAX 3 0.4 nozzle] +inherits = *X-MAX 3*; *0.24mm Quick* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +# X-Plus 3 0.2 nozzle Print preset +[print:0.08mm Extra High @X-Plus 3 0.2 nozzle] +inherits = *X-Plus 3*; *0.08mm Extra High* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[print:0.12mm Fine @X-Plus 3 0.2 nozzle] +inherits = *X-Plus 3*; *0.12mm Fine* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +# X-Plus 3 0.4 nozzle Print preset +[print:0.12mm Extra High @X-Plus 3 0.4 nozzle] +inherits = *X-Plus 3*; *0.12mm Extra High* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[print:0.16mm High @X-Plus 3 0.4 nozzle] +inherits = *X-Plus 3*; *0.16mm High* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[print:0.20mm Fine @X-Plus 3 0.4 nozzle] +inherits = *X-Plus 3*; *0.20mm Fine* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[print:0.20mm Strength @X-Plus 3 0.4 nozzle] +inherits = *X-Plus 3*; *0.20mm Strength* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[print:0.24mm Quick @X-Plus 3 0.4 nozzle] +inherits = *X-Plus 3*; *0.24mm Quick* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +# X-smart 3 0.2 nozzle Print preset +[print:0.08mm Extra High @X-smart 3 0.2 nozzle] +inherits = *X-smart 3*; *0.08mm Extra High* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[print:0.12mm Fine @X-smart 3 0.2 nozzle] +inherits = *X-smart 3*; *0.12mm Fine* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +# X-smart 3 0.4 nozzle Print preset +[print:0.12mm Extra High @X-smart 3 0.4 nozzle] +inherits = *X-smart 3*; *0.12mm Extra High* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[print:0.16mm High @X-smart 3 0.4 nozzle] +inherits = *X-smart 3*; *0.16mm High* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[print:0.20mm Fine @X-smart 3 0.4 nozzle] +inherits = *X-smart 3*; *0.20mm Fine* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[print:0.20mm Strength @X-smart 3 0.4 nozzle] +inherits = *X-smart 3*; *0.20mm Strength* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[print:0.24mm Quick @X-smart 3 0.4 nozzle] +inherits = *X-smart 3*; *0.24mm Quick* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + # Common filament preset [filament:*common*] advance_pressure = 0.031 @@ -318,7 +463,6 @@ filament_vendor = QIDI filament_wipe = nil first_layer_bed_temperature = 55 first_layer_temperature = 210 -first_layer_volume_temperature = 0 full_fan_speed_layer = 0 idle_temperature = 100 inherits = @@ -352,12 +496,10 @@ filament_max_volumetric_speed = 22 filament_type = ABS first_layer_bed_temperature = 90 first_layer_temperature = 250 -max_fan_speed = 50 +max_fan_speed = 80 min_fan_speed = 10 overhang_fan_speed_0 = 100 -overhang_fan_speed_1 = 90 -overhang_fan_speed_2 = 80 -overhang_fan_speed_3 = 80 +overhang_fan_speed_1 = 100 slowdown_below_layer_time = 4 temperature = 270 volume_temperature = 55 @@ -381,9 +523,7 @@ first_layer_temperature = 250 max_fan_speed = 80 min_fan_speed = 10 overhang_fan_speed_0 = 100 -overhang_fan_speed_1 = 90 -overhang_fan_speed_2 = 80 -overhang_fan_speed_3 = 80 +overhang_fan_speed_1 = 100 slowdown_below_layer_time = 4 temperature = 270 volume_temperature = 55 @@ -392,10 +532,10 @@ volume_temperature = 55 inherits = *common* advance_pressure = 0.01 bed_temperature = 100 -bridge_fan_speed = 0 disable_fan_first_layers = 3 enable_auxiliary_fan = 0 enable_volume_fan = 0 +enable_dynamic_fan_speeds = 1 extrusion_multiplier = 0.95 filament_colour = #282828 filament_density = 1.15 @@ -405,6 +545,8 @@ first_layer_bed_temperature = 100 first_layer_temperature = 270 max_fan_speed = 20 min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 temperature = 270 volume_temperature = 55 @@ -428,9 +570,7 @@ first_layer_temperature = 250 max_fan_speed = 50 min_fan_speed = 10 overhang_fan_speed_0 = 100 -overhang_fan_speed_1 = 80 -overhang_fan_speed_2 = 60 -overhang_fan_speed_3 = 40 +overhang_fan_speed_1 = 100 slowdown_below_layer_time = 4 temperature = 270 volume_temperature = 55 @@ -439,67 +579,81 @@ volume_temperature = 55 inherits = *common* advance_pressure = 0.01 bed_temperature = 80 -bridge_fan_speed = 40 +bridge_fan_speed = 50 disable_fan_first_layers = 3 enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 extrusion_multiplier = 0.96 -fan_below_layer_time = 5 +fan_below_layer_time = 10 filament_colour = #696969 filament_density = 1.09 -filament_max_volumetric_speed = 14 +filament_max_volumetric_speed = 10 filament_type = PA12-CF first_layer_bed_temperature = 80 first_layer_temperature = 290 -max_fan_speed = 30 -min_fan_speed = 10 -slowdown_below_layer_time = 2 +max_fan_speed = 40 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +overhang_fan_speed_2 = 100 +overhang_fan_speed_3 = 100 +slowdown_below_layer_time = 5 temperature = 290 [filament:*QIDI PAHT-CF*] inherits = *common* advance_pressure = 0.01 bed_temperature = 80 -bridge_fan_speed = 40 +bridge_fan_speed = 50 disable_fan_first_layers = 3 enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 extrusion_multiplier = 0.96 -fan_below_layer_time = 5 +fan_below_layer_time = 10 filament_colour = #4F4F4F filament_density = 1.20 filament_max_volumetric_speed = 15 filament_type = PAHT-CF first_layer_bed_temperature = 80 first_layer_temperature = 310 -max_fan_speed = 30 -min_fan_speed = 10 -slowdown_below_layer_time = 2 +max_fan_speed = 40 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +overhang_fan_speed_2 = 100 +overhang_fan_speed_3 = 100 +slowdown_below_layer_time = 5 temperature = 310 [filament:*QIDI PET-CF*] inherits = *common* advance_pressure = 0.01 bed_temperature = 80 -bridge_fan_speed = 40 +bridge_fan_speed = 50 disable_fan_first_layers = 3 enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 extrusion_multiplier = 1 -fan_below_layer_time = 5 +fan_below_layer_time = 10 filament_colour = #323232 filament_density = 1.30 filament_max_volumetric_speed = 14 filament_type = PET-CF first_layer_bed_temperature = 80 first_layer_temperature = 320 -max_fan_speed = 30 -min_fan_speed = 10 -slowdown_below_layer_time = 2 +max_fan_speed = 40 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +overhang_fan_speed_2 = 100 +overhang_fan_speed_3 = 100 +slowdown_below_layer_time = 5 temperature = 320 [filament:*QIDI PETG-Tough*] inherits = *common* -advance_pressure = 0.07 +advance_pressure = 0.04 bed_temperature = 80 -bridge_fan_speed = 90 disable_fan_first_layers = 3 enable_auxiliary_fan = 0 enable_dynamic_fan_speeds = 1 @@ -513,11 +667,8 @@ first_layer_bed_temperature = 80 first_layer_temperature = 240 max_fan_speed = 40 min_fan_speed = 10 -min_print_speed = 10 -overhang_fan_speed_0 = 90 -overhang_fan_speed_1 = 70 -overhang_fan_speed_2 = 50 -overhang_fan_speed_3 = 40 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 slowdown_below_layer_time = 8 temperature = 250 @@ -568,18 +719,17 @@ first_layer_temperature = 250 max_fan_speed = 80 min_fan_speed = 10 overhang_fan_speed_0 = 100 -overhang_fan_speed_1 = 90 -overhang_fan_speed_2 = 80 -overhang_fan_speed_3 = 80 +overhang_fan_speed_1 = 100 slowdown_below_layer_time = 4 temperature = 260 [filament:*Generic PETG*] inherits = *common* -advance_pressure = 0.07 +advance_pressure = 0.04 bed_temperature = 80 disable_fan_first_layers = 3 enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 extrusion_multiplier = 0.95 fan_below_layer_time = 30 filament_colour = #00FF00 @@ -589,9 +739,10 @@ filament_type = PETG filament_vendor = Generic first_layer_bed_temperature = 80 first_layer_temperature = 240 -max_fan_speed = 90 -min_fan_speed = 40 -min_print_speed = 10 +max_fan_speed = 40 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 slowdown_below_layer_time = 4 temperature = 250 @@ -617,212 +768,362 @@ min_print_speed = 10 slowdown_below_layer_time = 8 temperature = 230 -# X-MAX 3 QIDI filament preset -[filament:QIDI ABS Odorless @X-MAX 3] +# X-MAX 3 0.2 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-MAX 3 0.2 nozzle] inherits = *QIDI ABS Odorless* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 2 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:QIDI ABS Rapido @X-MAX 3] +[filament:QIDI ABS Rapido @X-MAX 3 0.2 nozzle] inherits = *QIDI ABS Rapido* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 2 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:QIDI ABS-GF @X-MAX 3] -inherits = *QIDI ABS-GF* -compatible_printers_condition = printer_model=="X-MAX 3" - -[filament:QIDI ASA @X-MAX 3] +[filament:QIDI ASA @X-MAX 3 0.2 nozzle] inherits = *QIDI ASA* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 2 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:QIDI PA12-CF @X-MAX 3] -inherits = *QIDI PA12-CF* -compatible_printers_condition = printer_model=="X-MAX 3" - -[filament:QIDI PAHT-CF @X-MAX 3] -inherits = *QIDI PAHT-CF* -compatible_printers_condition = printer_model=="X-MAX 3" - -[filament:QIDI PET-CF @X-MAX 3] -inherits = *QIDI PET-CF* -compatible_printers_condition = printer_model=="X-MAX 3" - -[filament:QIDI PETG-Tough @X-MAX 3] +[filament:QIDI PETG-Tough @X-MAX 3 0.2 nozzle] inherits = *QIDI PETG-Tough* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:QIDI PLA Rapido @X-MAX 3] +[filament:QIDI PLA Rapido @X-MAX 3 0.2 nozzle] inherits = *QIDI PLA Rapido* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:QIDI PLA Rapido Matte @X-MAX 3] +[filament:QIDI PLA Rapido Matte @X-MAX 3 0.2 nozzle] inherits = *QIDI PLA Rapido Matte* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:QIDI UltraPA @X-MAX 3] -inherits = *QIDI UltraPA* -compatible_printers_condition = printer_model=="X-MAX 3" - -# X-MAX 3 Generic filament preset -[filament:Generic ABS @X-MAX 3] +# X-MAX 3 0.2 nozzle Generic filament preset +[filament:Generic ABS @X-MAX 3 0.2 nozzle] inherits = *Generic ABS* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:Generic PETG @X-MAX 3] +[filament:Generic PETG @X-MAX 3 0.2 nozzle] inherits = *Generic PETG* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:Generic PLA @X-MAX 3] +[filament:Generic PLA @X-MAX 3 0.2 nozzle] inherits = *Generic PLA* -compatible_printers_condition = printer_model=="X-MAX 3" +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 -[filament:Generic TPU 95A @X-MAX 3] -inherits = *Generic TPU 95A* -compatible_printers_condition = printer_model=="X-MAX 3" - -# X-Plus 3 QIDI filament preset -[filament:QIDI ABS Odorless @X-Plus 3] +# X-MAX 3 0.4 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-MAX 3 0.4 nozzle] inherits = *QIDI ABS Odorless* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI ABS Rapido @X-Plus 3] +[filament:QIDI ABS Rapido @X-MAX 3 0.4 nozzle] inherits = *QIDI ABS Rapido* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI ABS-GF @X-Plus 3] +[filament:QIDI ABS-GF @X-MAX 3 0.4 nozzle] inherits = *QIDI ABS-GF* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI ASA @X-Plus 3] +[filament:QIDI ASA @X-MAX 3 0.4 nozzle] inherits = *QIDI ASA* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PA12-CF @X-Plus 3] +[filament:QIDI PA12-CF @X-MAX 3 0.4 nozzle] inherits = *QIDI PA12-CF* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PAHT-CF @X-Plus 3] +[filament:QIDI PAHT-CF @X-MAX 3 0.4 nozzle] inherits = *QIDI PAHT-CF* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PET-CF @X-Plus 3] +[filament:QIDI PET-CF @X-MAX 3 0.4 nozzle] inherits = *QIDI PET-CF* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PETG-Tough @X-Plus 3] +[filament:QIDI PETG-Tough @X-MAX 3 0.4 nozzle] inherits = *QIDI PETG-Tough* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PLA Rapido @X-Plus 3] +[filament:QIDI PLA Rapido @X-MAX 3 0.4 nozzle] inherits = *QIDI PLA Rapido* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PLA Rapido Matte @X-Plus 3] +[filament:QIDI PLA Rapido Matte @X-MAX 3 0.4 nozzle] inherits = *QIDI PLA Rapido Matte* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:QIDI UltraPA @X-Plus 3] +[filament:QIDI UltraPA @X-MAX 3 0.4 nozzle] inherits = *QIDI UltraPA* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -# X-Plus 3 Generic filament preset -[filament:Generic ABS @X-Plus 3] +# X-MAX 3 0.4 nozzle Generic filament preset +[filament:Generic ABS @X-MAX 3 0.4 nozzle] inherits = *Generic ABS* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:Generic PETG @X-Plus 3] +[filament:Generic PETG @X-MAX 3 0.4 nozzle] inherits = *Generic PETG* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:Generic PLA @X-Plus 3] +[filament:Generic PLA @X-MAX 3 0.4 nozzle] inherits = *Generic PLA* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -[filament:Generic TPU 95A @X-Plus 3] +[filament:Generic TPU 95A @X-MAX 3 0.4 nozzle] inherits = *Generic TPU 95A* -compatible_printers_condition = printer_model=="X-Plus 3" +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 -# X-smart 3 QIDI filament preset -[filament:QIDI ABS Odorless @X-smart 3] +# X-Plus 3 0.2 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 3 0.2 nozzle] inherits = *QIDI ABS Odorless* -compatible_printers_condition = printer_model=="X-smart 3" -advance_pressure = 0.024 -filament_max_volumetric_speed = 20 +filament_max_volumetric_speed = 2 volume_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 -[filament:QIDI ABS Rapido @X-smart 3] +[filament:QIDI ABS Rapido @X-Plus 3 0.2 nozzle] inherits = *QIDI ABS Rapido* -compatible_printers_condition = printer_model=="X-smart 3" -advance_pressure = 0.024 -filament_max_volumetric_speed = 20 +filament_max_volumetric_speed = 2 volume_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 -[filament:QIDI ABS-GF @X-smart 3] -inherits = *QIDI ABS-GF* -compatible_printers_condition = printer_model=="X-smart 3" -volume_temperature = 0 - -[filament:QIDI ASA @X-smart 3] +[filament:QIDI ASA @X-Plus 3 0.2 nozzle] inherits = *QIDI ASA* -compatible_printers_condition = printer_model=="X-smart 3" +filament_max_volumetric_speed = 2 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PETG-Tough @X-Plus 3 0.2 nozzle] +inherits = *QIDI PETG-Tough* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido @X-Plus 3 0.2 nozzle] +inherits = *QIDI PLA Rapido* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Matte @X-Plus 3 0.2 nozzle] +inherits = *QIDI PLA Rapido Matte* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +# X-Plus 3 0.2 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 3 0.2 nozzle] +inherits = *Generic ABS* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:Generic PETG @X-Plus 3 0.2 nozzle] +inherits = *Generic PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:Generic PLA @X-Plus 3 0.2 nozzle] +inherits = *Generic PLA* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +# X-Plus 3 0.4 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 3 0.4 nozzle] +inherits = *QIDI ABS Odorless* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido @X-Plus 3 0.4 nozzle] +inherits = *QIDI ABS Rapido* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS-GF @X-Plus 3 0.4 nozzle] +inherits = *QIDI ABS-GF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA @X-Plus 3 0.4 nozzle] +inherits = *QIDI ASA* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PA12-CF @X-Plus 3 0.4 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-CF @X-Plus 3 0.4 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-CF @X-Plus 3 0.4 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PETG-Tough @X-Plus 3 0.4 nozzle] +inherits = *QIDI PETG-Tough* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido @X-Plus 3 0.4 nozzle] +inherits = *QIDI PLA Rapido* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Matte @X-Plus 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Matte* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA @X-Plus 3 0.4 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +# X-Plus 3 0.4 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 3 0.4 nozzle] +inherits = *Generic ABS* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PETG @X-Plus 3 0.4 nozzle] +inherits = *Generic PETG* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA @X-Plus 3 0.4 nozzle] +inherits = *Generic PLA* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Generic TPU 95A @X-Plus 3 0.4 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +# X-smart 3 0.2 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-smart 3 0.2 nozzle] +inherits = *QIDI ABS Odorless* +filament_max_volumetric_speed = 2 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido @X-smart 3 0.2 nozzle] +inherits = *QIDI ABS Rapido* +filament_max_volumetric_speed = 2 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ASA @X-smart 3 0.2 nozzle] +inherits = *QIDI ASA* +filament_max_volumetric_speed = 2 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PETG-Tough @X-smart 3 0.2 nozzle] +inherits = *QIDI PETG-Tough* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido @X-smart 3 0.2 nozzle] +inherits = *QIDI PLA Rapido* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Matte @X-smart 3 0.2 nozzle] +inherits = *QIDI PLA Rapido Matte* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +# X-smart 3 0.2 nozzle Generic filament preset +[filament:Generic ABS @X-smart 3 0.2 nozzle] +inherits = *Generic ABS* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:Generic PETG @X-smart 3 0.2 nozzle] +inherits = *Generic PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:Generic PLA @X-smart 3 0.2 nozzle] +inherits = *Generic PLA* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +# X-smart 3 0.4 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-smart 3 0.4 nozzle] +inherits = *QIDI ABS Odorless* advance_pressure = 0.024 filament_max_volumetric_speed = 20 volume_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PA12-CF @X-smart 3] +[filament:QIDI ABS Rapido @X-smart 3 0.4 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.024 +filament_max_volumetric_speed = 20 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS-GF @X-smart 3 0.4 nozzle] +inherits = *QIDI ABS-GF* +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA @X-smart 3 0.4 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.024 +filament_max_volumetric_speed = 20 +volume_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PA12-CF @X-smart 3 0.4 nozzle] inherits = *QIDI PA12-CF* -compatible_printers_condition = printer_model=="X-smart 3" +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PAHT-CF @X-smart 3] +[filament:QIDI PAHT-CF @X-smart 3 0.4 nozzle] inherits = *QIDI PAHT-CF* -compatible_printers_condition = printer_model=="X-smart 3" +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PET-CF @X-smart 3] +[filament:QIDI PET-CF @X-smart 3 0.4 nozzle] inherits = *QIDI PET-CF* -compatible_printers_condition = printer_model=="X-smart 3" +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PETG-Tough @X-smart 3] +[filament:QIDI PETG-Tough @X-smart 3 0.4 nozzle] inherits = *QIDI PETG-Tough* -compatible_printers_condition = printer_model=="X-smart 3" advance_pressure = 0.048 filament_max_volumetric_speed = 14 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PLA Rapido @X-smart 3] +[filament:QIDI PLA Rapido @X-smart 3 0.4 nozzle] inherits = *QIDI PLA Rapido* -compatible_printers_condition = printer_model=="X-smart 3" filament_max_volumetric_speed = 19 slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:QIDI PLA Rapido Matte @X-smart 3] +[filament:QIDI PLA Rapido Matte @X-smart 3 0.4 nozzle] inherits = *QIDI PLA Rapido Matte* -compatible_printers_condition = printer_model=="X-smart 3" filament_max_volumetric_speed = 20 slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:QIDI UltraPA @X-smart 3] +[filament:QIDI UltraPA @X-smart 3 0.4 nozzle] inherits = *QIDI UltraPA* -compatible_printers_condition = printer_model=="X-smart 3" +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -# X-smart 3 Generic filament preset -[filament:Generic ABS @X-smart 3] +# X-smart 3 0.4 nozzle Generic filament preset +[filament:Generic ABS @X-smart 3 0.4 nozzle] inherits = *Generic ABS* -compatible_printers_condition = printer_model=="X-smart 3" advance_pressure = 0.024 filament_max_volumetric_speed = 15.5 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:Generic PETG @X-smart 3] +[filament:Generic PETG @X-smart 3 0.4 nozzle] inherits = *Generic PETG* -compatible_printers_condition = printer_model=="X-smart 3" advance_pressure = 0.048 filament_max_volumetric_speed = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:Generic PLA @X-smart 3] +[filament:Generic PLA @X-smart 3 0.4 nozzle] inherits = *Generic PLA* -compatible_printers_condition = printer_model=="X-smart 3" slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 -[filament:Generic TPU 95A @X-smart 3] +[filament:Generic TPU 95A @X-smart 3 0.4 nozzle] inherits = *Generic TPU 95A* -compatible_printers_condition = printer_model=="X-smart 3" +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 # Common printer preset [printer:*common*] @@ -836,7 +1137,7 @@ color_change_gcode = M600 cooling_tube_length = 5 cooling_tube_retraction = 91.5 default_filament_profile = -default_print_profile = 0.20mm Fine +default_print_profile = deretract_speed = 0 end_gcode = M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG91\nG0 Z5 F600\nG90\nG0 X0 Y0 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 10)}{endif} extra_loading_move = -2 @@ -865,7 +1166,7 @@ machine_max_jerk_y = 9 machine_max_jerk_z = 3 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 -max_layer_height = 0 +max_layer_height = 0.28 max_print_height = 315 min_layer_height = 0.08 nozzle_diameter = 0.4 @@ -877,7 +1178,7 @@ printer_notes = printer_settings_id = printer_technology = FFF printer_variant = 0.4 -printer_vendor = +printer_vendor = QIDI printhost_apikey = printhost_cafile = remaining_times = 1 @@ -894,7 +1195,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 30 silent_mode = 0 single_extruder_multi_material = 0 -start_gcode = PRINT_START\nG28\nM141 S0\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29 ; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM106 P3 S255\nM83\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z0.2 F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.04} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.04} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.04} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.04} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.04} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.04} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.04} F3000\nG1 E{10 * 0.04} F3000 +start_gcode = PRINT_START\nG28\nM141 S0\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29 ; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM106 P3 S255\nM83\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 E{10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 template_custom_gcode = thumbnails = thumbnails_format = QIDI @@ -907,28 +1208,70 @@ wipe = 1 z_offset = 0 # X-MAX 3 preset -[printer:X-MAX 3] +[printer:*X-MAX 3*] inherits = *common* printer_model = X-MAX 3 bed_shape = 0x0,325x0,325x325,0x325 -default_filament_profile = QIDI PLA Rapido @X-MAX 3 max_print_height = 315 thumbnails = 380x380,210x210 +[printer:X-MAX 3 0.2 nozzle] +inherits = *X-MAX 3* +default_filament_profile = Generic PLA @X-MAX 3 0.2 nozzle +default_print_profile = 0.12mm Fine @X-MAX 3 0.2 nozzle +max_layer_height = 0.14 +min_layer_height = 0.04 +nozzle_diameter = 0.2 +printer_variant = 0.2 +retract_length = 0.4 + +[printer:X-MAX 3 0.4 nozzle] +inherits = *X-MAX 3* +default_filament_profile = Generic PLA @X-MAX 3 0.4 nozzle +default_print_profile = 0.20mm Fine @X-MAX 3 0.4 nozzle + # X-Plus 3 preset -[printer:X-Plus 3] +[printer:*X-Plus 3*] inherits = *common* printer_model = X-Plus 3 bed_shape = 0x0,280x0,280x280,0x280 -default_filament_profile = QIDI PLA Rapido @X-Plus 3 max_print_height = 270 thumbnails = 380x380,210x210 +[printer:X-Plus 3 0.2 nozzle] +inherits = *X-Plus 3* +default_filament_profile = Generic PLA @X-Plus 3 0.2 nozzle +default_print_profile = 0.12mm Fine @X-Plus 3 0.2 nozzle +max_layer_height = 0.14 +min_layer_height = 0.04 +nozzle_diameter = 0.2 +printer_variant = 0.2 +retract_length = 0.4 + +[printer:X-Plus 3 0.4 nozzle] +inherits = *X-Plus 3* +default_filament_profile = Generic PLA @X-Plus 3 0.4 nozzle +default_print_profile = 0.20mm Fine @X-Plus 3 0.4 nozzle + # X-smart 3 preset -[printer:X-smart 3] +[printer:*X-smart 3*] inherits = *common* printer_model = X-smart 3 bed_shape = 0x0,175x0,175x180,0x180 -default_filament_profile = QIDI PLA Rapido @X-smart 3 max_print_height = 170 -thumbnails = 205x205,140x140 \ No newline at end of file +thumbnails = 205x205,140x140 + +[printer:X-smart 3 0.2 nozzle] +inherits = *X-smart 3* +default_filament_profile = Generic PLA @X-smart 3 0.2 nozzle +default_print_profile = 0.12mm Fine @X-smart 3 0.2 nozzle +max_layer_height = 0.14 +min_layer_height = 0.04 +nozzle_diameter = 0.2 +printer_variant = 0.2 +retract_length = 0.4 + +[printer:X-smart 3 0.4 nozzle] +inherits = *X-smart 3* +default_filament_profile = Generic PLA @X-smart 3 0.4 nozzle +default_print_profile = 0.20mm Fine @X-smart 3 0.4 nozzle diff --git a/src/slic3r/GUI/ConfigWizard.cpp b/src/slic3r/GUI/ConfigWizard.cpp index b76a00a..951d5c7 100644 --- a/src/slic3r/GUI/ConfigWizard.cpp +++ b/src/slic3r/GUI/ConfigWizard.cpp @@ -338,9 +338,10 @@ PrinterPicker::PrinterPicker(wxWindow *parent, const VendorProfile &vendor, wxSt : from_u8(model.name); if (i == 1) { - auto *alt_label = new wxStaticText(variants_panel, wxID_ANY, _L("Alternate nozzles:")); - alt_label->SetFont(font_alt_nozzle); - variants_sizer->Add(alt_label, 0, wxBOTTOM, 3); +//Y15 + //auto *alt_label = new wxStaticText(variants_panel, wxID_ANY, _L("Alternate nozzles:")); + //alt_label->SetFont(font_alt_nozzle); + //variants_sizer->Add(alt_label, 0, wxBOTTOM, 3); is_variants = true; } @@ -680,7 +681,9 @@ void PagePrinters::set_run_reason(ConfigWizard::RunReason run_reason) && (run_reason == ConfigWizard::RR_DATA_EMPTY || run_reason == ConfigWizard::RR_DATA_LEGACY) && printer_pickers.size() > 0 && printer_pickers[0]->vendor_id == PresetBundle::QIDI_BUNDLE) { - printer_pickers[0]->select_one(0, true); +//Y15 + //printer_pickers[0]->select_one(0, true); + printer_pickers[0]->select_all(true, false); } }