From 540f8f6c7c42e1623c74ea5c1b55cf663c73963c Mon Sep 17 00:00:00 2001 From: utkabobr Date: Sun, 2 Mar 2025 20:48:35 +0300 Subject: [PATCH] Add qidi profiles --- .profiledumpsrepo/QIDITechnology.idx | 42 + .profiledumpsrepo/QIDITechnology/1.2.2.ini | 6243 +++++++++++++++++ .profiledumpsrepo/QIDITechnology/Q1 Pro.svg | 60 + .../QIDITechnology/Q1 Pro_bed.STL | Bin 0 -> 18284 bytes .../QIDITechnology/Q1 Pro_thumbnail.png | Bin 0 -> 36346 bytes .profiledumpsrepo/QIDITechnology/X-MAX 3.svg | 73 + .../QIDITechnology/X-MAX 3_bed.stl | Bin 0 -> 28684 bytes .../QIDITechnology/X-MAX 3_thumbnail.png | Bin 0 -> 44420 bytes .profiledumpsrepo/QIDITechnology/X-Plus 3.svg | 65 + .../QIDITechnology/X-Plus 3_bed.stl | Bin 0 -> 27884 bytes .../QIDITechnology/X-Plus 3_thumbnail.png | Bin 0 -> 39002 bytes .profiledumpsrepo/QIDITechnology/X-Plus 4.svg | 73 + .../QIDITechnology/X-Plus 4_bed.STL | Bin 0 -> 20284 bytes .../QIDITechnology/X-Plus 4_thumbnail.png | Bin 0 -> 33534 bytes .../QIDITechnology/X-smart 3.svg | 45 + .../QIDITechnology/X-smart 3_bed.stl | Bin 0 -> 34884 bytes .../QIDITechnology/X-smart 3_thumbnail.png | Bin 0 -> 32519 bytes .profiledumpsrepo/vendor_indices.zip | Bin 448 -> 870 bytes .../ru/ytkab0bp/slicebeam/SetupActivity.java | 2 - 19 files changed, 6601 insertions(+), 2 deletions(-) create mode 100644 .profiledumpsrepo/QIDITechnology.idx create mode 100644 .profiledumpsrepo/QIDITechnology/1.2.2.ini create mode 100644 .profiledumpsrepo/QIDITechnology/Q1 Pro.svg create mode 100644 .profiledumpsrepo/QIDITechnology/Q1 Pro_bed.STL create mode 100644 .profiledumpsrepo/QIDITechnology/Q1 Pro_thumbnail.png create mode 100644 .profiledumpsrepo/QIDITechnology/X-MAX 3.svg create mode 100644 .profiledumpsrepo/QIDITechnology/X-MAX 3_bed.stl create mode 100644 .profiledumpsrepo/QIDITechnology/X-MAX 3_thumbnail.png create mode 100644 .profiledumpsrepo/QIDITechnology/X-Plus 3.svg create mode 100644 .profiledumpsrepo/QIDITechnology/X-Plus 3_bed.stl create mode 100644 .profiledumpsrepo/QIDITechnology/X-Plus 3_thumbnail.png create mode 100644 .profiledumpsrepo/QIDITechnology/X-Plus 4.svg create mode 100644 .profiledumpsrepo/QIDITechnology/X-Plus 4_bed.STL create mode 100644 .profiledumpsrepo/QIDITechnology/X-Plus 4_thumbnail.png create mode 100644 .profiledumpsrepo/QIDITechnology/X-smart 3.svg create mode 100644 .profiledumpsrepo/QIDITechnology/X-smart 3_bed.stl create mode 100644 .profiledumpsrepo/QIDITechnology/X-smart 3_thumbnail.png diff --git a/.profiledumpsrepo/QIDITechnology.idx b/.profiledumpsrepo/QIDITechnology.idx new file mode 100644 index 0000000..086a3f9 --- /dev/null +++ b/.profiledumpsrepo/QIDITechnology.idx @@ -0,0 +1,42 @@ +min_slic3r_version = 1.2.2 +1.2.2 Optimize parameters +min_slic3r_version = 1.2.1 +1.2.1 Optimize parameters +min_slic3r_version = 1.2.0 +1.2.0 Optimize parameters +min_slic3r_version = 1.1.7 +1.1.7 Optimize parameters +min_slic3r_version = 1.1.6 +1.1.6 Optimize parameters +min_slic3r_version = 1.1.5 +1.1.5 Optimize parameters +min_slic3r_version = 1.1.4 +1.1.4 Optimize parameters +min_slic3r_version = 1.1.3 +1.1.3 Optimize parameters +min_slic3r_version = 1.1.2 +1.1.2 Optimize parameters +min_slic3r_version = 1.1.1 +1.1.1 Optimize parameters +min_slic3r_version = 1.1.0 +1.1.0 Optimize parameters +min_slic3r_version = 1.0.9 +1.0.9 Optimize parameters +min_slic3r_version = 1.0.8 +1.0.8 Optimize parameters +min_slic3r_version = 1.0.7 +1.0.7 Optimize parameters +min_slic3r_version = 1.0.6 +1.0.6 Optimize parameters +min_slic3r_version = 1.0.5 +1.0.5 Optimize parameters +min_slic3r_version = 1.0.4 +1.0.4 Modify start code +min_slic3r_version = 1.0.3 +1.0.3 Delete filament property +min_slic3r_version = 1.0.2 +1.0.2 Add filament property +min_slic3r_version = 1.0.1 +1.0.1 Optimize parameters +min_slic3r_version = 1.0.0 +1.0.0 Initial diff --git a/.profiledumpsrepo/QIDITechnology/1.2.2.ini b/.profiledumpsrepo/QIDITechnology/1.2.2.ini new file mode 100644 index 0000000..d19e7d0 --- /dev/null +++ b/.profiledumpsrepo/QIDITechnology/1.2.2.ini @@ -0,0 +1,6243 @@ +# Print profiles for QIDI Technology printers. + +[vendor] +# Vendor name will be shown by the Config Wizard. +name = QIDI Technology +# Configuration version of this file. Config file will only be installed, if the config_version differs. +# This means, the server may force the QIDISlicer configuration to be downgraded. +config_version = 1.2.2 +# Where to get the updates from? +config_update_url = https://github.com/QIDITECH/QIDISlicer/releases/download/QIDITechnology/ +changelog_url = https://wiki.qidi3d.com/en/software/qidi-slicer/release-notes +force_update = 1 + +# The printer models will be shown by the Configuration Wizard in this order, +# also the first model installed & the first nozzle installed will be activated after install. +# Printer model name will be shown by the installation wizard. + +[printer_model:X-Plus 4] +name = X-Plus 4 +variants = 0.4; 0.2; 0.6; 0.8 +technology = FFF +family = X 4 +bed_model = X-Plus 4_bed.stl +bed_texture = X-Plus 4.svg +default_materials = QIDI ABS Odorless @X-Plus 4 0.4 nozzle; QIDI ABS Rapido @X-Plus 4 0.4 nozzle; QIDI PLA Rapido @X-Plus 4 0.4 nozzle; QIDI PLA Rapido Matte @X-Plus 4 0.4 nozzle; QIDI PLA-CF @X-Plus 4 0.4 nozzle; Generic ABS @X-Plus 4 0.4 nozzle; Generic PLA @X-Plus 4 0.4 nozzle; QIDI PLA Rapido Silk @X-Plus 4 0.4 nozzle; Generic PLA Silk @X-Plus 4 0.4 nozzle + +[printer_model:Q1 Pro] +name = Q1 Pro +variants = 0.4; 0.2; 0.6; 0.8 +technology = FFF +family = Q +bed_model = Q1 Pro_bed.stl +bed_texture = Q1 Pro.svg +default_materials = QIDI ABS Odorless @Q1 Pro 0.4 nozzle; QIDI ABS Rapido @Q1 Pro 0.4 nozzle; QIDI PLA Rapido @Q1 Pro 0.4 nozzle; QIDI PLA Rapido Matte @Q1 Pro 0.4 nozzle; QIDI PLA-CF @Q1 Pro 0.4 nozzle; Generic ABS @Q1 Pro 0.4 nozzle; Generic PLA @Q1 Pro 0.4 nozzle; QIDI PLA Rapido Silk @Q1 Pro 0.4 nozzle; Generic PLA Silk @Q1 Pro 0.4 nozzle + +[printer_model:X-MAX 3] +name = X-MAX 3 +variants = 0.4; 0.2; 0.6; 0.8 +technology = FFF +family = X 3 +bed_model = X-MAX 3_bed.stl +bed_texture = X-MAX 3.svg +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; QIDI PLA-CF @X-MAX 3 0.4 nozzle; Generic ABS @X-MAX 3 0.4 nozzle; Generic PLA @X-MAX 3 0.4 nozzle; QIDI PLA Rapido Silk @X-MAX 3 0.4 nozzle; Generic PLA Silk @X-MAX 3 0.4 nozzle + +[printer_model:X-Plus 3] +name = X-Plus 3 +variants = 0.4; 0.2; 0.6; 0.8 +technology = FFF +family = X 3 +bed_model = X-Plus 3_bed.stl +bed_texture = X-Plus 3.svg +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; QIDI PLA-CF @X-Plus 3 0.4 nozzle; Generic ABS @X-Plus 3 0.4 nozzle; Generic PLA @X-Plus 3 0.4 nozzle; QIDI PLA Rapido Silk @X-Plus 3 0.4 nozzle; Generic PLA Silk @X-Plus 3 0.4 nozzle + +[printer_model:X-smart 3] +name = X-smart 3 +variants = 0.4; 0.2; 0.6; 0.8 +technology = FFF +family = X 3 +bed_model = X-smart 3_bed.stl +bed_texture = X-smart 3.svg +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; QIDI PLA-CF @X-smart 3 0.4 nozzle; Generic ABS @X-smart 3 0.4 nozzle; Generic PLA @X-smart 3 0.4 nozzle; QIDI PLA Rapido Silk @X-smart 3 0.4 nozzle; Generic PLA Silk @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. + +# Common print presets +[print:*common*] +arc_fitting = disabled +avoid_crossing_curled_overhangs = 0 +avoid_crossing_perimeters = 0 +avoid_crossing_perimeters_max_detour = 0 +bottom_fill_pattern = monotonic +bottom_solid_infill_flow_ratio = 1 +bottom_solid_layers = 3 +bottom_solid_min_thickness = 0 +bridge_acceleration = 2000 +bridge_angle = 0 +bridge_flow_ratio = 1 +bridge_speed = 50 +brim_separation = 0.1 +brim_type = outer_only +brim_width = 0 +compatible_printers = +compatible_printers_condition = +complete_objects = 0 +default_acceleration = 10000 +detect_narrow_internal_solid_infill = 1 +dont_support_bridges = 0 +draft_shield = disabled +elefant_foot_compensation = 0 +elefant_foot_compensation_layers = 1 +enable_dynamic_overhang_speeds = 1 +external_perimeter_acceleration = 3000 +external_perimeter_extrusion_width = 0.42 +external_perimeter_speed = 200 +external_perimeters_first = 0 +extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 +extruder_clearance_height = 20 +extruder_clearance_radius = 20 +extrusion_width = 0.42 +fill_angle = 45 +fill_density = 15% +fill_pattern = grid +first_layer_acceleration = 500 +first_layer_acceleration_over_raft = 500 +first_layer_extrusion_width = 0.5 +first_layer_height = 0.2 +first_layer_infill_speed = 100 +first_layer_speed = 50 +first_layer_speed_over_raft = 30 +first_layer_travel_speed = 300 +fuzzy_skin = none +fuzzy_skin_point_dist = 0.8 +fuzzy_skin_thickness = 0.3 +gap_fill_enabled = 1 +gap_fill_speed = 250 +gcode_comments = 0 +gcode_label_objects = firmware +gcode_resolution = 0.0125 +gcode_substitutions = +infill_acceleration = 10000 +infill_anchor = 400% +infill_anchor_max = 20 +infill_every_layers = 1 +infill_extruder = 1 +infill_extrusion_width = 0.45 +infill_first = 0 +infill_overlap = 15% +infill_speed = 270 +inherits = +interface_shells = 0 +ironing = 0 +ironing_flowrate = 10% +ironing_spacing = 0.15 +ironing_speed = 30 +ironing_type = top +layer_height = 0.2 +max_bridge_length = 10 +max_print_speed = 600 +max_resonance_avoidance_speed = 120 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 +max_volumetric_speed = 0 +min_bead_width = 85% +min_feature_size = 25% +min_resonance_avoidance_speed = 70 +min_skirt_length = 5 +mmu_segmented_region_interlocking_depth = 0 +mmu_segmented_region_max_width = 0 +notes = +only_one_perimeter_first_layer = 0 +only_retract_when_crossing_perimeters = 0 +ooze_prevention = 0 +output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 10 +overhang_speed_1 = 30 +overhang_speed_2 = 50 +overhang_speed_3 = 0 +overhangs = 1 +perimeter_acceleration = 5000 +perimeter_extruder = 1 +perimeter_extrusion_width = 0.45 +perimeter_generator = classic +perimeter_speed = 300 +perimeters = 2 +post_process = +print_settings_id = +raft_contact_distance = 0.1 +raft_expansion = 1.5 +raft_first_layer_density = 90% +raft_first_layer_expansion = 3 +raft_layers = 0 +resolution = 0 +resonance_avoidance = 1 +seam_gap = 15% +seam_position = aligned +single_extruder_multi_material_priming = 0 +skirt_distance = 6 +skirt_height = 1 +skirts = 0 +slice_closing_radius = 0.049 +slicing_mode = regular +slow_down_layers = 0 +small_perimeter_speed = 100 +solid_infill_acceleration = 10000 +solid_infill_below_area = 15 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0.42 +solid_infill_speed = 220 +spiral_vase = 0 +staggered_inner_seams = 0 +standby_temperature_delta = -5 +support_material = 0 +support_material_angle = 0 +support_material_auto = 1 +support_material_bottom_contact_distance = 0 +support_material_bottom_interface_layers = -1 +support_material_buildplate_only = 0 +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.42 +support_material_interface_contact_loops = 0 +support_material_interface_extruder = 1 +support_material_interface_layers = 2 +support_material_interface_pattern = rectilinear +support_material_interface_spacing = 0.5 +support_material_interface_speed = 80 +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_speed = 150 +support_material_style = snug +support_material_synchronize_layers = 0 +support_material_threshold = 30 +support_material_with_sheath = 0 +support_material_xy_spacing = 0.35 +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% +thick_bridges = 0 +thin_walls = 0 +top_fill_pattern = monotoniclines +top_infill_extrusion_width = 0.42 +top_one_perimeter_type = top +top_solid_infill_acceleration = 2000 +top_solid_infill_flow_ratio = 1 +top_solid_infill_speed = 200 +top_solid_layers = 5 +top_solid_min_thickness = 1 +travel_acceleration = 10000 +travel_speed = 500 +travel_speed_z = 10 +wall_distribution_count = 1 +wall_transition_angle = 10 +wall_transition_filter_deviation = 25% +wall_transition_length = 100% +wipe_tower = 0 +wipe_tower_acceleration = 10000 +wipe_tower_bridging = 10 +wipe_tower_brim_width = 3 +wipe_tower_cone_angle = 0 +wipe_tower_extra_flow = 100% +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 +wipe_tower_no_sparse_layers = 0 +wipe_tower_rotation_angle = 0 +wipe_tower_width = 35 +wipe_tower_x = 180 +wipe_tower_y = 140 +xy_contour_compensation = 0 +xy_hole_compensation = 0 + +# Machine Print preset +[print:*X-Plus 4*] +inherits = *common* + +[print:*Q1 Pro*] +inherits = *common* + +[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 +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 + +[print:*0.4 nozzle*] +elefant_foot_compensation = 0.15 + +[print:*0.6 nozzle*] +bridge_speed = 30 +external_perimeter_extrusion_width = 0.62 +external_perimeter_speed = 120 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +first_layer_height = 0.3 +first_layer_infill_speed = 55 +first_layer_speed = 35 +gap_fill_speed = 50 +infill_extrusion_width = 0.62 +infill_speed = 100 +overhang_speed_1 = 15 +perimeter_extrusion_width = 0.62 +perimeter_speed = 150 +solid_infill_extrusion_width = 0.62 +solid_infill_speed = 150 +support_material_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +top_solid_infill_speed = 150 + +[print:*0.8 nozzle*] +bridge_speed = 30 +external_perimeter_extrusion_width = 0.82 +external_perimeter_speed = 120 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +first_layer_height = 0.4 +first_layer_infill_speed = 55 +first_layer_speed = 35 +gap_fill_speed = 50 +infill_extrusion_width = 0.82 +infill_speed = 100 +overhang_speed_0 = 5 +overhang_speed_1 = 25 +perimeter_extrusion_width = 0.82 +perimeter_speed = 150 +solid_infill_extrusion_width = 0.82 +solid_infill_speed = 150 +support_material_extrusion_width = 0.82 +support_tree_tip_diameter = 1.6 +top_fill_pattern = monotonic +top_infill_extrusion_width = 0.82 +top_solid_infill_speed = 150 + +# 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 +layer_height = 0.12 +overhang_speed_0 = 10 +overhang_speed_1 = 10 +overhang_speed_2 = 30 +overhang_speed_3 = 60 +perimeter_speed = 350 +solid_infill_speed = 300 +top_solid_layers = 6 + +[print:*0.16mm High*] +inherits = *0.4 nozzle* +bottom_solid_layers = 4 +gap_fill_speed = 300 +infill_speed = 330 +layer_height = 0.16 +overhang_speed_0 = 10 +overhang_speed_1 = 10 +overhang_speed_2 = 30 +overhang_speed_3 = 60 +solid_infill_speed = 250 + +[print:*0.20mm Fine*] +inherits = *0.4 nozzle* + +[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.24 +perimeter_speed = 230 +solid_infill_speed = 200 + +# 0.6 nozzle +[print:*0.24mm High*] +inherits = *0.6 nozzle* +layer_height = 0.24 + +[print:*0.30mm Fine*] +inherits = *0.6 nozzle* +layer_height = 0.3 + +[print:*0.36mm Quick*] +inherits = *0.6 nozzle* +layer_height = 0.36 + +# 0.8 nozzle +[print:*0.32mm High*] +inherits = *0.8 nozzle* +layer_height = 0.32 + +[print:*0.40mm Fine*] +inherits = *0.8 nozzle* +layer_height = 0.4 + +[print:*0.48mm Quick*] +inherits = *0.8 nozzle* +layer_height = 0.48 + +# Print preset +# X-Plus 4 0.2 nozzle Print preset +[print:0.08mm Extra High @X-Plus 4 0.2 nozzle] +inherits = *X-Plus 4*; *0.08mm Extra High* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[print:0.12mm Fine @X-Plus 4 0.2 nozzle] +inherits = *X-Plus 4*; *0.12mm Fine* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +# X-Plus 4 0.4 nozzle Print preset +[print:0.12mm Extra High @X-Plus 4 0.4 nozzle] +inherits = *X-Plus 4*; *0.12mm Extra High* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[print:0.16mm High @X-Plus 4 0.4 nozzle] +inherits = *X-Plus 4*; *0.16mm High* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[print:0.20mm Fine @X-Plus 4 0.4 nozzle] +inherits = *X-Plus 4*; *0.20mm Fine* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[print:0.20mm Strength @X-Plus 4 0.4 nozzle] +inherits = *X-Plus 4*; *0.20mm Strength* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[print:0.24mm Quick @X-Plus 4 0.4 nozzle] +inherits = *X-Plus 4*; *0.24mm Quick* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +# X-Plus 4 0.6 nozzle Print preset +[print:0.24mm High @X-Plus 4 0.6 nozzle] +inherits = *X-Plus 4*; *0.24mm High* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[print:0.30mm Fine @X-Plus 4 0.6 nozzle] +inherits = *X-Plus 4*; *0.30mm Fine* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[print:0.36mm Fine @X-Plus 4 0.6 nozzle] +inherits = *X-Plus 4*; *0.36mm Quick* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +# X-Plus 4 0.8 nozzle Print preset +[print:0.32mm High @QX-Plus 4 0.8 nozzle] +inherits = *X-Plus 4*; *0.32mm High* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[print:0.40mm Fine @X-Plus 4 0.8 nozzle] +inherits = *X-Plus 4*; *0.40mm Fine* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[print:0.48mm Fine @X-Plus 4 0.8 nozzle] +inherits = *X-Plus 4*; *0.48mm Quick* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +# Q1 Pro 0.2 nozzle Print preset +[print:0.08mm Extra High @Q1 Pro 0.2 nozzle] +inherits = *Q1 Pro*; *0.08mm Extra High* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[print:0.12mm Fine @Q1 Pro 0.2 nozzle] +inherits = *Q1 Pro*; *0.12mm Fine* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +# Q1 Pro 0.4 nozzle Print preset +[print:0.12mm Extra High @Q1 Pro 0.4 nozzle] +inherits = *Q1 Pro*; *0.12mm Extra High* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[print:0.16mm High @Q1 Pro 0.4 nozzle] +inherits = *Q1 Pro*; *0.16mm High* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[print:0.20mm Fine @Q1 Pro 0.4 nozzle] +inherits = *Q1 Pro*; *0.20mm Fine* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[print:0.20mm Strength @Q1 Pro 0.4 nozzle] +inherits = *Q1 Pro*; *0.20mm Strength* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[print:0.24mm Quick @Q1 Pro 0.4 nozzle] +inherits = *Q1 Pro*; *0.24mm Quick* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +# Q1 Pro 0.6 nozzle Print preset +[print:0.24mm High @Q1 Pro 0.6 nozzle] +inherits = *Q1 Pro*; *0.24mm High* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[print:0.30mm Fine @Q1 Pro 0.6 nozzle] +inherits = *Q1 Pro*; *0.30mm Fine* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[print:0.36mm Fine @Q1 Pro 0.6 nozzle] +inherits = *Q1 Pro*; *0.36mm Quick* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +# Q1 Pro 0.8 nozzle Print preset +[print:0.32mm High @Q1 Pro 0.8 nozzle] +inherits = *Q1 Pro*; *0.32mm High* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[print:0.40mm Fine @Q1 Pro 0.8 nozzle] +inherits = *Q1 Pro*; *0.40mm Fine* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[print:0.48mm Fine @Q1 Pro 0.8 nozzle] +inherits = *Q1 Pro*; *0.48mm Quick* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +# 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-MAX 3 0.6 nozzle Print preset +[print:0.24mm High @X-MAX 3 0.6 nozzle] +inherits = *X-MAX 3*; *0.24mm High* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[print:0.30mm Fine @X-MAX 3 0.6 nozzle] +inherits = *X-MAX 3*; *0.30mm Fine* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[print:0.36mm Fine @X-MAX 3 0.6 nozzle] +inherits = *X-MAX 3*; *0.36mm Quick* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +# X-MAX 3 0.8 nozzle Print preset +[print:0.32mm High @X-MAX 3 0.8 nozzle] +inherits = *X-MAX 3*; *0.32mm High* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[print:0.40mm Fine @X-MAX 3 0.8 nozzle] +inherits = *X-MAX 3*; *0.40mm Fine* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[print:0.48mm Fine @X-MAX 3 0.8 nozzle] +inherits = *X-MAX 3*; *0.48mm Quick* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +# 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-Plus 3 0.6 nozzle Print preset +[print:0.24mm High @X-Plus 3 0.6 nozzle] +inherits = *X-Plus 3*; *0.24mm High* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[print:0.30mm Fine @X-Plus 3 0.6 nozzle] +inherits = *X-Plus 3*; *0.30mm Fine* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[print:0.36mm Fine @X-Plus 3 0.6 nozzle] +inherits = *X-Plus 3*; *0.36mm Quick* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +# X-Plus 3 0.8 nozzle Print preset +[print:0.32mm High @X-Plus 3 0.8 nozzle] +inherits = *X-Plus 3*; *0.32mm High* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[print:0.40mm Fine @X-Plus 3 0.8 nozzle] +inherits = *X-Plus 3*; *0.40mm Fine* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[print:0.48mm Fine @X-Plus 3 0.8 nozzle] +inherits = *X-Plus 3*; *0.48mm Quick* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +# 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 + +# X-smart 3 0.6 nozzle Print preset +[print:0.24mm High @X-smart 3 0.6 nozzle] +inherits = *X-smart 3*; *0.24mm High* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[print:0.30mm Fine @X-smart 3 0.6 nozzle] +inherits = *X-smart 3*; *0.30mm Fine* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[print:0.36mm Fine @X-smart 3 0.6 nozzle] +inherits = *X-smart 3*; *0.36mm Quick* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +# X-smart 3 0.8 nozzle Print preset +[print:0.32mm High @X-smart 3 0.8 nozzle] +inherits = *X-smart 3*; *0.32mm High* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[print:0.40mm Fine @X-smart 3 0.8 nozzle] +inherits = *X-smart 3*; *0.40mm Fine* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[print:0.48mm Fine @X-smart 3 0.8 nozzle] +inherits = *X-smart 3*; *0.48mm Quick* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +# Common filament preset +[filament:*common*] +advance_pressure = 0.031 +bed_temperature = 60 +bridge_fan_speed = 100 +chamber_minimal_temperature = 0 +chamber_temperature = 0 +compatible_printers = +compatible_printers_condition = +compatible_prints = +compatible_prints_condition = +cooling = 1 +disable_fan_first_layers = 1 +disable_rapid_cooling_fan_first_layers = 3 +dont_slow_down_outer_wall = 0 +enable_advance_pressure = 1 +enable_auxiliary_fan = 100 +enable_auxiliary_fan_unseal = 0 +enable_dynamic_fan_speeds = 0 +enable_volume_fan = 100 +end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" +extrusion_multiplier = 0.98 +fan_always_on = 1 +fan_below_layer_time = 60 +filament_colour = #3399FF +filament_cooling_final_speed = 3.4 +filament_cooling_initial_speed = 2.2 +filament_cooling_moves = 4 +filament_cost = 0 +filament_density = 1.24 +filament_deretract_speed = nil +filament_diameter = 1.75 +filament_infill_max_crossing_speed = 0 +filament_infill_max_speed = 0 +filament_load_time = 0 +filament_loading_speed = 28 +filament_loading_speed_start = 3 +filament_max_volumetric_speed = 20 +filament_minimal_purge_on_wipe_tower = 15 +filament_multitool_ramming = 0 +filament_multitool_ramming_flow = 10 +filament_multitool_ramming_volume = 10 +filament_notes = "" +filament_purge_multiplier = 100 +filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" +filament_retract_before_travel = nil +filament_retract_before_wipe = nil +filament_retract_layer_change = nil +filament_retract_length = nil +filament_retract_lift = nil +filament_retract_lift_above = nil +filament_retract_lift_below = nil +filament_retract_restart_extra = nil +filament_retract_speed = nil +filament_settings_id = +filament_shrinkage_compensation_xy = 0 +filament_shrinkage_compensation_z = 0 +filament_soluble = 0 +filament_spool_weight = 0 +filament_stamping_distance = 0 +filament_stamping_loading_speed = 20 +filament_toolchange_delay = 0 +filament_travel_max_lift = nil +filament_travel_ramping_lift = nil +filament_travel_slope = nil +filament_type = PLA +filament_unload_time = 0 +filament_unloading_speed = 90 +filament_unloading_speed_start = 100 +filament_vendor = QIDI +filament_wipe = nil +filament_wipe_distance = nil +first_layer_bed_temperature = 60 +first_layer_temperature = 210 +full_fan_speed_layer = 0 +idle_temperature = 100 +inherits = +max_fan_speed = 100 +min_fan_speed = 100 +min_print_speed = 20 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 +seal_print = 1 +slowdown_below_layer_time = 8 +smooth_time = 0.03 +start_filament_gcode = "; Filament gcode\n{if (enable_advance_pressure[0] == true)}M900 K[advance_pressure]{else}M900 K0{endif} T[smooth_time]\n" +temperature = 220 + +# QIDI filament preset +[filament:*QIDI ABS Odorless*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.92 +filament_colour = #FFFACD +filament_density = 1.02 +filament_max_volumetric_speed = 22 +filament_type = ABS +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 55 + +[filament:*QIDI ABS Rapido*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +filament_colour = #FFC800 +filament_density = 1.05 +filament_max_volumetric_speed = 22 +filament_type = ABS +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 55 + +[filament:*QIDI ABS Rapido Metal*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +filament_colour = #FFC800 +filament_density = 1.06 +filament_max_volumetric_speed = 22 +filament_type = ABS +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 55 + +[filament:*QIDI ABS-GF*] +inherits = *common* +advance_pressure = 0.01 +bed_temperature = 100 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +filament_colour = #282828 +filament_density = 1.15 +filament_max_volumetric_speed = 17 +filament_type = ABS-GF +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 +slowdown_below_layer_time = 5 +temperature = 270 +chamber_temperature = 55 + +# QIDI filament preset +[filament:*QIDI ASA*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.92 +fan_below_layer_time = 40 +filament_colour = #F0E68C +filament_density = 1.07 +filament_max_volumetric_speed = 16 +filament_type = ASA +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 50 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 55 + +# QIDI filament preset +[filament:*QIDI ASA-Aero*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.7 +fan_below_layer_time = 40 +filament_colour = #DCDCDC +filament_density = 1.03 +filament_max_volumetric_speed = 16 +filament_retract_before_travel = 0 +filament_retract_layer_change = 0 +filament_retract_length = 0.01 +filament_retract_lift = 0 +filament_retract_restart_extra = 0.04 +filament_type = ASA-Aero +filament_wipe = 0 +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 50 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 60 + +[filament:*QIDI PA12-CF*] +inherits = *common* +advance_pressure = 0.01 +bed_temperature = 80 +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 = 10 +filament_colour = #696969 +filament_density = 1.09 +filament_max_volumetric_speed = 10 +filament_type = PA12-CF +first_layer_bed_temperature = 80 +first_layer_temperature = 290 +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 = 50 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +extrusion_multiplier = 0.96 +fan_below_layer_time = 10 +filament_colour = #4F4F4F +filament_density = 1.20 +filament_max_volumetric_speed = 14 +filament_type = PAHT-CF +first_layer_bed_temperature = 80 +first_layer_temperature = 310 +max_fan_speed = 40 +min_fan_speed = 20 +slowdown_below_layer_time = 5 +temperature = 310 + +[filament:*QIDI PAHT-GF*] +inherits = *common* +advance_pressure = 0.023 +bed_temperature = 80 +bridge_fan_speed = 50 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +extrusion_multiplier = 0.96 +fan_below_layer_time = 10 +filament_colour = #4F4F4F +filament_density = 1.27 +filament_max_volumetric_speed = 14 +filament_type = PAHT-GF +first_layer_bed_temperature = 80 +first_layer_temperature = 310 +max_fan_speed = 20 +min_fan_speed = 20 +slowdown_below_layer_time = 5 +temperature = 310 + +# QIDI filament preset +[filament:*QIDI PC/ABS-FR*] +inherits = *common* +advance_pressure = 0.04 +bed_temperature = 100 +bridge_fan_speed = 60 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.92 +fan_below_layer_time = 30 +filament_colour = #FFF5EE +filament_density = 1.19 +filament_max_volumetric_speed = 8 +filament_type = PC/ABS-FR +first_layer_bed_temperature = 100 +first_layer_temperature = 250 +max_fan_speed = 40 +min_fan_speed = 10 +overhang_fan_speed_0 = 60 +overhang_fan_speed_1 = 60 +slowdown_below_layer_time = 4 +temperature = 250 +chamber_temperature = 55 + +[filament:*QIDI PET-CF*] +inherits = *common* +advance_pressure = 0.01 +bed_temperature = 80 +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 = 10 +filament_colour = #323232 +filament_density = 1.30 +filament_max_volumetric_speed = 12 +filament_type = PET-CF +first_layer_bed_temperature = 80 +first_layer_temperature = 320 +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.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 = #00FF40 +filament_density = 1.24 +filament_max_volumetric_speed = 16 +filament_type = PETG +first_layer_bed_temperature = 80 +first_layer_temperature = 240 +max_fan_speed = 40 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +temperature = 250 + +[filament:*QIDI PET-GF*] +inherits = *common* +advance_pressure = 0.023 +bed_temperature = 80 +bridge_fan_speed = 50 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +extrusion_multiplier = 0.97 +fan_below_layer_time = 10 +filament_colour = #323232 +filament_density = 1.38 +filament_max_volumetric_speed = 12 +filament_type = PET-GF +first_layer_bed_temperature = 80 +first_layer_temperature = 310 +max_fan_speed = 20 +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 PLA Rapido*] +inherits = *common* + +[filament:*QIDI PLA Rapido Matte*] +inherits = *common* +filament_colour = #0073E6 +filament_density = 1.42 +filament_max_volumetric_speed = 21 + +[filament:*QIDI PLA Rapido Metal*] +inherits = *common* +filament_density = 1.20 + +[filament:*QIDI PLA Rapido Silk*] +inherits = *common* +bed_temperature = 55 +enable_auxiliary_fan = 0 +filament_colour = #80FFFF +filament_density = 1.24 +filament_max_volumetric_speed = 7.5 +filament_retract_length = 0.5 +first_layer_bed_temperature = 55 +first_layer_temperature = 230 +temperature = 230 + +[filament:*QIDI PLA-CF*] +inherits = *common* +advance_pressure = 0.02 +enable_auxiliary_fan = 0 +extrusion_multiplier = 0.96 +filament_colour = #27408B +filament_density = 1.25 +filament_max_volumetric_speed = 9 +filament_type = PLA-CF +first_layer_temperature = 230 +temperature = 230 + +[filament:*QIDI PPS-CF*] +inherits = *common* +advance_pressure = 0.03 +bed_temperature = 110 +bridge_fan_speed = 50 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +extrusion_multiplier = 0.97 +fan_below_layer_time = 5 +filament_colour = #4F4F4F +filament_density = 1.3 +filament_max_volumetric_speed = 6 +filament_type = PPS-CF +first_layer_bed_temperature = 110 +first_layer_temperature = 320 +max_fan_speed = 30 +min_fan_speed = 0 +slowdown_below_layer_time = 2 +temperature = 320 +chamber_temperature = 60 + +[filament:*QIDI TPU 95A-HF*] +inherits = *common* +advance_pressure = 0.1 +enable_auxiliary_fan = 0 +extrusion_multiplier = 1 +filament_colour = #8000FF +filament_density = 1.15 +filament_max_volumetric_speed = 4 +filament_type = TPU +filament_vendor = Generic +first_layer_temperature = 230 +temperature = 230 + +[filament:*QIDI UltraPA-CF25*] +inherits = *common* +advance_pressure = 0.015 +bed_temperature = 80 +bridge_fan_speed = 50 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +extrusion_multiplier = 0.94 +fan_below_layer_time = 5 +filament_colour = #696969 +filament_density = 1.23 +filament_max_volumetric_speed = 8 +filament_type = UltraPA-CF25 +first_layer_bed_temperature = 80 +first_layer_temperature = 300 +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 = 2 +temperature = 300 + +[filament:*QIDI UltraPA*] +inherits = *common* +advance_pressure = 0.03 +bed_temperature = 80 +bridge_fan_speed = 50 +enable_auxiliary_fan = 0 +extrusion_multiplier = 0.96 +filament_colour = #FFEBCD +filament_density = 1.21 +filament_max_volumetric_speed = 3 +filament_type = UltraPA +first_layer_bed_temperature = 80 +first_layer_temperature = 280 +max_fan_speed = 40 +min_fan_speed = 20 +slowdown_below_layer_time = 15 +temperature = 280 + +[filament:*QIDI WOOD Rapido*] +inherits = *common* +advance_pressure = 0.03 +extrusion_multiplier = 0.95 +filament_colour = #0073E6 +filament_density = 1.23 +filament_max_volumetric_speed = 16 + +# Generic filament preset +[filament:*Generic ABS*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +fan_below_layer_time = 30 +filament_colour = #FFFF00 +filament_density = 1.04 +filament_max_volumetric_speed = 17 +filament_type = ABS +filament_vendor = Generic +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 260 + +[filament:*Generic PETG*] +inherits = *common* +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 +filament_density = 1.27 +filament_max_volumetric_speed = 12 +filament_type = PETG +filament_vendor = Generic +first_layer_bed_temperature = 80 +first_layer_temperature = 240 +max_fan_speed = 90 +min_fan_speed = 40 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 12 +temperature = 250 + +[filament:*Generic PLA*] +inherits = *common* +enable_auxiliary_fan = 0 +filament_colour = #0000FF +filament_density = 1.20 +filament_max_volumetric_speed = 14 +filament_vendor = Generic + +[filament:*Generic PLA+*] +inherits = *common* +enable_auxiliary_fan = 0 +filament_colour = #0000FF +filament_density = 1.20 +filament_max_volumetric_speed = 12 +filament_vendor = Generic +first_layer_temperature = 220 +temperature = 230 + +[filament:*Generic PLA Silk*] +inherits = *common* +advance_pressure = 0.024 +bed_temperature = 55 +enable_auxiliary_fan = 0 +filament_colour = #80FFFF +filament_density = 1.20 +filament_max_volumetric_speed = 7.5 +filament_retract_length = 0.5 +filament_vendor = Generic +first_layer_bed_temperature = 55 +first_layer_temperature = 220 + +[filament:*Generic TPU 95A*] +inherits = *common* +advance_pressure = 0.1 +enable_auxiliary_fan = 0 +extrusion_multiplier = 1 +filament_colour = #8000FF +filament_density = 1.21 +filament_max_volumetric_speed = 4 +filament_type = TPU +filament_vendor = Generic +first_layer_temperature = 230 +temperature = 230 + +[filament:*Generic PC*] +inherits = *common* +advance_pressure = 0.04 +bed_temperature = 110 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +fan_below_layer_time = 30 +filament_colour = #FFEBCD +filament_density = 1.04 +filament_max_volumetric_speed = 10 +filament_type = PC +filament_vendor = Generic +first_layer_bed_temperature = 110 +first_layer_temperature = 270 +max_fan_speed = 60 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 2 +temperature = 280 +chamber_minimal_temperature = 60 +chamber_temperature = 60 + +[filament:*PolyLite ABS*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +filament_colour = #FFC800 +filament_density = 1.12 +filament_max_volumetric_speed = 22 +filament_type = ABS +filament_vendor = Polymaker +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 60 + +[filament:*PolyLite PLA*] +inherits = *common* +enable_auxiliary_fan_unseal = 100 +filament_density = 1.2 +filament_vendor = Polymaker + +[filament:*Overture ABS*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +filament_colour = #FFC800 +filament_density = 1.12 +filament_max_volumetric_speed = 22 +filament_type = ABS +filament_vendor = Overture +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 60 + +[filament:*Overture PLA*] +inherits = *common* +filament_density = 1.2 +filament_vendor = Overture + +[filament:*Bambu ABS*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +filament_colour = #FFC800 +filament_density = 1.05 +filament_max_volumetric_speed = 22 +filament_type = ABS +filament_vendor = Bambu Lab +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 55 + +[filament:*Bambu PETG*] +inherits = *common* +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 = #00FF40 +filament_density = 1.24 +filament_max_volumetric_speed = 16 +filament_type = PETG +filament_vendor = Bambu Lab +first_layer_bed_temperature = 80 +first_layer_temperature = 240 +max_fan_speed = 40 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +temperature = 250 + +[filament:*Bambu PLA*] +inherits = *common* +filament_vendor = Bambu Lab + +[filament:*HATCHBOX ABS*] +inherits = *common* +advance_pressure = 0.021 +bed_temperature = 90 +disable_fan_first_layers = 3 +enable_auxiliary_fan = 0 +enable_dynamic_fan_speeds = 1 +enable_volume_fan = 0 +extrusion_multiplier = 0.95 +filament_colour = #FFC800 +filament_density = 1.05 +filament_max_volumetric_speed = 22 +filament_type = ABS +filament_vendor = HATCHBOX +first_layer_bed_temperature = 90 +first_layer_temperature = 250 +max_fan_speed = 80 +min_fan_speed = 20 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +slowdown_below_layer_time = 4 +temperature = 270 +chamber_temperature = 55 + +[filament:*HATCHBOX PETG*] +inherits = *common* +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 = #00FF40 +filament_density = 1.24 +filament_max_volumetric_speed = 16 +filament_type = PETG +filament_vendor = HATCHBOX +first_layer_bed_temperature = 80 +first_layer_temperature = 240 +max_fan_speed = 40 +min_fan_speed = 10 +overhang_fan_speed_0 = 100 +overhang_fan_speed_1 = 100 +temperature = 250 + +[filament:*HATCHBOX PLA*] +inherits = *common* +filament_vendor = HATCHBOX + +# X-Plus 4 0.2 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 4 0.2 nozzle] +inherits = *QIDI ABS Odorless* +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido @X-Plus 4 0.2 nozzle] +inherits = *QIDI ABS Rapido* +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido Metal @X-Plus 4 0.2 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.03 +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:QIDI ASA @X-Plus 4 0.2 nozzle] +inherits = *QIDI ASA* +filament_max_volumetric_speed = 2 +temperature = 255 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:QIDI PETG-Tough @X-Plus 4 0.2 nozzle] +inherits = *QIDI PETG-Tough* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido @X-Plus 4 0.2 nozzle] +inherits = *QIDI PLA Rapido* +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Matte @X-Plus 4 0.2 nozzle] +inherits = *QIDI PLA Rapido Matte* +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Metal @X-Plus 4 0.2 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +# X-Plus 4 0.2 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 4 0.2 nozzle] +inherits = *Generic ABS* +filament_max_volumetric_speed = 2 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Generic PETG @X-Plus 4 0.2 nozzle] +inherits = *Generic PETG* +filament_max_volumetric_speed = 1 +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Generic PLA @X-Plus 4 0.2 nozzle] +inherits = *Generic PLA* +first_layer_temperature = 220 +filament_max_volumetric_speed = 2 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Generic PLA+ @X-Plus 4 0.2 nozzle] +inherits = *Generic PLA+* +first_layer_temperature = 230 +filament_max_volumetric_speed = 2 +temperature = 230 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Generic PC @X-Plus 4 0.2 nozzle] +inherits = *Generic PC* +filament_max_volumetric_speed = 1 +extrusion_multiplier = 0.94 +chamber_minimal_temperature = 0 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:PolyLite ABS @X-Plus 4 0.2 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.054 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 6 +temperature = 255 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:PolyLite PLA @X-Plus 4 0.2 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.062 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Overture ABS @X-Plus 4 0.2 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.054 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 6 +temperature = 255 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Overture PLA @X-Plus 4 0.2 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.062 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Bambu ABS @X-Plus 4 0.2 nozzle] +inherits = *Bambu ABS* +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Bambu PETG @X-Plus 4 0.2 nozzle] +inherits = *Bambu PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:Bambu PLA @X-Plus 4 0.2 nozzle] +inherits = *Bambu PLA* +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX ABS @X-Plus 4 0.2 nozzle] +inherits = *HATCHBOX ABS* +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PETG @X-Plus 4 0.2 nozzle] +inherits = *HATCHBOX PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PLA @X-Plus 4 0.2 nozzle] +inherits = *HATCHBOX PLA* +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.2 + +# X-Plus 4 0.4 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 4 0.4 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.03 +chamber_minimal_temperature = 55 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido @X-Plus 4 0.4 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.03 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido Metal @X-Plus 4 0.4 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.03 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS-GF @X-Plus 4 0.4 nozzle] +inherits = *QIDI ABS-GF* +advance_pressure = 0.03 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 22 +first_layer_temperature = 260 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA @X-Plus 4 0.4 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.03 +chamber_minimal_temperature = 55 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA-Aero @X-Plus 4 0.4 nozzle] +inherits = *QIDI ASA-Aero* +chamber_minimal_temperature = 60 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PA12-CF @X-Plus 4 0.4 nozzle] +inherits = *QIDI PA12-CF* +advance_pressure = 0.035 +filament_max_volumetric_speed = 13 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-CF @X-Plus 4 0.4 nozzle] +inherits = *QIDI PAHT-CF* +advance_pressure = 0.032 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-GF @X-Plus 4 0.4 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.027 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PC/ABS-FR @X-Plus 4 0.4 nozzle] +inherits = *QIDI PC/ABS-FR* +advance_pressure = 0.042 +chamber_minimal_temperature = 55 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-CF @X-Plus 4 0.4 nozzle] +inherits = *QIDI PET-CF* +advance_pressure = 0.032 +filament_max_volumetric_speed = 15 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PETG-Tough @X-Plus 4 0.4 nozzle] +inherits = *QIDI PETG-Tough* +advance_pressure = 0.056 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-GF @X-Plus 4 0.4 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.022 +filament_max_volumetric_speed = 15 +first_layer_temperature = 310 +temperature = 310 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido @X-Plus 4 0.4 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.034 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Matte @X-Plus 4 0.4 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.034 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Metal @X-Plus 4 0.4 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Silk @X-Plus 4 0.4 nozzle] +inherits = *QIDI PLA Rapido Silk* +advance_pressure = 0.034 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA-CF @X-Plus 4 0.4 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.034 +extrusion_multiplier = 0.93 +filament_max_volumetric_speed = 15 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI PPS-CF @X-Plus 4 0.4 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.03 +chamber_minimal_temperature = 60 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI TPU 95A-HF @X-Plus 4 0.4 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA @X-Plus 4 0.4 nozzle] +inherits = *QIDI UltraPA* +filament_max_volumetric_speed = 4 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA-CF25 @X-Plus 4 0.4 nozzle] +inherits = *QIDI UltraPA-CF25* +advance_pressure = 0.026 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:QIDI WOOD Rapido @X-Plus 4 0.4 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.044 +filament_max_volumetric_speed = 18 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +# X-Plus 4 0.4 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 4 0.4 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.03 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Generic PETG @X-Plus 4 0.4 nozzle] +inherits = *Generic PETG* +advance_pressure = 0.056 +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA @X-Plus 4 0.4 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.034 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA+ @X-Plus 4 0.4 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.034 +first_layer_temperature = 230 +temperature = 230 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA Silk @X-Plus 4 0.4 nozzle] +inherits = *Generic PLA Silk* +advance_pressure = 0.032 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Generic TPU 95A @X-Plus 4 0.4 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Generic PC @X-Plus 4 0.4 nozzle] +inherits = *Generic PC* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:PolyLite ABS @X-Plus 4 0.4 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.033 +chamber_minimal_temperature = 60 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:PolyLite PLA @X-Plus 4 0.4 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.037 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Overture ABS @X-Plus 4 0.4 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.033 +chamber_minimal_temperature = 60 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Overture PLA @X-Plus 4 0.4 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.037 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Bambu ABS @X-Plus 4 0.4 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.03 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Bambu PETG @X-Plus 4 0.4 nozzle] +inherits = *Bambu PETG* +advance_pressure = 0.056 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:Bambu PLA @X-Plus 4 0.4 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.034 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX ABS @X-Plus 4 0.4 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.03 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PETG @X-Plus 4 0.4 nozzle] +inherits = *HATCHBOX PETG* +advance_pressure = 0.056 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PLA @X-Plus 4 0.4 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.034 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4 + +# X-Plus 4 0.6 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 4 0.6 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido @X-Plus 4 0.6 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido Metal @X-Plus 4 0.6 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.016 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS-GF @X-Plus 4 0.6 nozzle] +inherits = *QIDI ABS-GF* +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 22 +first_layer_temperature = 260 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI ASA @X-Plus 4 0.6 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 13 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PA12-CF @X-Plus 4 0.6 nozzle] +inherits = *QIDI PA12-CF* +advance_pressure = 0.035 +filament_max_volumetric_speed = 13 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-CF @X-Plus 4 0.6 nozzle] +inherits = *QIDI PAHT-CF* +advance_pressure = 0.032 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-GF @X-Plus 4 0.6 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.015 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PC/ABS-FR @X-Plus 4 0.6 nozzle] +inherits = *QIDI PC/ABS-FR* +advance_pressure = 0.031 +chamber_minimal_temperature = 55 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-CF @X-Plus 4 0.6 nozzle] +inherits = *QIDI PET-CF* +advance_pressure = 0.025 +filament_max_volumetric_speed = 15 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PETG-Tough @X-Plus 4 0.6 nozzle] +inherits = *QIDI PETG-Tough* +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-GF @X-Plus 4 0.6 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.014 +filament_max_volumetric_speed = 15 +first_layer_temperature = 310 +temperature = 310 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido @X-Plus 4 0.6 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Matte @X-Plus 4 0.6 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Metal @X-Plus 4 0.6 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.020 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Silk @X-Plus 4 0.6 nozzle] +inherits = *QIDI PLA Rapido Silk* +advance_pressure = 0.021 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA-CF @X-Plus 4 0.6 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.012 +extrusion_multiplier = 0.93 +filament_max_volumetric_speed = 15 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI PPS-CF @X-Plus 4 0.6 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.021 +chamber_minimal_temperature = 60 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI TPU 95A-HF @X-Plus 4 0.6 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA @X-Plus 4 0.6 nozzle] +inherits = *QIDI UltraPA* +filament_max_volumetric_speed = 4 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA-CF25 @X-Plus 4 0.6 nozzle] +inherits = *QIDI UltraPA-CF25* +advance_pressure = 0.022 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:QIDI WOOD Rapido @X-Plus 4 0.6 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.024 +filament_max_volumetric_speed = 18 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +# X-Plus 4 0.6 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 4 0.6 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.014 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Generic PETG @X-Plus 4 0.6 nozzle] +inherits = *Generic PETG* +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA @X-Plus 4 0.6 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.016 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA+ @X-Plus 4 0.6 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.016 +first_layer_temperature = 230 +temperature = 230 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA Silk @X-Plus 4 0.6 nozzle] +inherits = *Generic PLA Silk* +advance_pressure = 0.014 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Generic TPU 95A @X-Plus 4 0.6 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Generic PC @X-Plus 4 0.6 nozzle] +inherits = *Generic PC* +advance_pressure = 0.03 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:PolyLite ABS @X-Plus 4 0.6 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.02 +chamber_minimal_temperature = 60 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:PolyLite PLA @X-Plus 4 0.6 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.019 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Overture ABS @X-Plus 4 0.6 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.02 +chamber_minimal_temperature = 60 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Overture PLA @X-Plus 4 0.6 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.019 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Bambu ABS @X-Plus 4 0.6 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Bambu PETG @X-Plus 4 0.6 nozzle] +inherits = *Bambu PETG* +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:Bambu PLA @X-Plus 4 0.6 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX ABS @X-Plus 4 0.6 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PETG @X-Plus 4 0.6 nozzle] +inherits = *HATCHBOX PETG* +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PLA @X-Plus 4 0.6 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6 + +# X-Plus 4 0.8 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 4 0.8 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido @X-Plus 4 0.8 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido Metal @X-Plus 4 0.8 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.008 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS-GF @X-Plus 4 0.8 nozzle] +inherits = *QIDI ABS-GF* +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 22 +first_layer_temperature = 260 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI ASA @X-Plus 4 0.8 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 13 +min_print_speed = 10 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PA12-CF @X-Plus 4 0.8 nozzle] +inherits = *QIDI PA12-CF* +advance_pressure = 0.035 +filament_max_volumetric_speed = 13 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-CF @X-Plus 4 0.8 nozzle] +inherits = *QIDI PAHT-CF* +advance_pressure = 0.032 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-GF @X-Plus 4 0.8 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.01 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PC/ABS-FR @X-Plus 4 0.8 nozzle] +inherits = *QIDI PC/ABS-FR* +advance_pressure = 0.024 +chamber_minimal_temperature = 55 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-CF @X-Plus 4 0.8 nozzle] +inherits = *QIDI PET-CF* +advance_pressure = 0.025 +filament_max_volumetric_speed = 15 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PETG-Tough @X-Plus 4 0.8 nozzle] +inherits = *QIDI PETG-Tough* +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-GF @X-Plus 4 0.8 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.01 +filament_max_volumetric_speed = 15 +first_layer_temperature = 310 +temperature = 310 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido @X-Plus 4 0.8 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Matte @X-Plus 4 0.8 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Metal @X-Plus 4 0.8 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.01 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA-CF @X-Plus 4 0.8 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.008 +extrusion_multiplier = 0.93 +filament_max_volumetric_speed = 18 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI PPS-CF @X-Plus 4 0.8 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.008 +chamber_minimal_temperature = 60 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI TPU 95A-HF @X-Plus 4 0.8 nozzle] +inherits = *QIDI TPU 95A-HF* +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA @X-Plus 4 0.8 nozzle] +inherits = *QIDI UltraPA* +filament_max_volumetric_speed = 4 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA-CF25 @X-Plus 4 0.8 nozzle] +inherits = *QIDI UltraPA-CF25* +advance_pressure = 0.02 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:QIDI WOOD Rapido @X-Plus 4 0.8 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.012 +filament_max_volumetric_speed = 18 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +# X-Plus 4 0.8 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 4 0.8 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.011 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Generic PETG @X-Plus 4 0.8 nozzle] +inherits = *Generic PETG* +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA @X-Plus 4 0.8 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.008 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA+ @X-Plus 4 0.8 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.008 +first_layer_temperature = 230 +temperature = 230 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Generic TPU 95A @X-Plus 4 0.8 nozzle] +inherits = *Generic TPU 95A* +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Generic PC @X-Plus 4 0.8 nozzle] +inherits = *Generic PC* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:PolyLite ABS @X-Plus 4 0.8 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.01 +chamber_minimal_temperature = 60 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:PolyLite PLA @X-Plus 4 0.8 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.012 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Overture ABS @X-Plus 4 0.8 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.01 +chamber_minimal_temperature = 60 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Overture PLA @X-Plus 4 0.8 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.012 +extrusion_multiplier = 1 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Bambu ABS @X-Plus 4 0.8 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Bambu PETG @X-Plus 4 0.8 nozzle] +inherits = *Bambu PETG* +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:Bambu PLA @X-Plus 4 0.8 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX ABS @X-Plus 4 0.8 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PETG @X-Plus 4 0.8 nozzle] +inherits = *HATCHBOX PETG* +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PLA @X-Plus 4 0.8 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.8 + +# Q1 Pro 0.2 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @Q1 Pro 0.2 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido @Q1 Pro 0.2 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido Metal @Q1 Pro 0.2 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:QIDI ASA @Q1 Pro 0.2 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +temperature = 255 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:QIDI PETG-Tough @Q1 Pro 0.2 nozzle] +inherits = *QIDI PETG-Tough* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido @Q1 Pro 0.2 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.042 +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Matte @Q1 Pro 0.2 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.042 +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Metal @Q1 Pro 0.2 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.042 +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +# Q1 Pro 0.2 nozzle Generic filament preset +[filament:Generic ABS @Q1 Pro 0.2 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.035 +filament_max_volumetric_speed = 2 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Generic PETG @Q1 Pro 0.2 nozzle] +inherits = *Generic PETG* +filament_max_volumetric_speed = 1 +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Generic PLA @Q1 Pro 0.2 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.042 +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Generic PLA+ @Q1 Pro 0.2 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.042 +first_layer_temperature = 220 +filament_max_volumetric_speed = 2 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Generic PC @Q1 Pro 0.2 nozzle] +inherits = *Generic PC* +filament_max_volumetric_speed = 1 +chamber_minimal_temperature = 0 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:PolyLite ABS @Q1 Pro 0.2 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 6 +temperature = 255 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:PolyLite PLA @Q1 Pro 0.2 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.047 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Overture ABS @Q1 Pro 0.2 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 6 +temperature = 255 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Overture PLA @Q1 Pro 0.2 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.047 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Bambu ABS @Q1 Pro 0.2 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Bambu PETG @Q1 Pro 0.2 nozzle] +inherits = *Bambu PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:Bambu PLA @Q1 Pro 0.2 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.042 +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX ABS @Q1 Pro 0.2 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.021 +filament_max_volumetric_speed = 2 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PETG @Q1 Pro 0.2 nozzle] +inherits = *HATCHBOX PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PLA @Q1 Pro 0.2 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.042 +filament_max_volumetric_speed = 2 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2 + +# Q1 Pro 0.4 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @Q1 Pro 0.4 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.023 +chamber_minimal_temperature = 55 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido @Q1 Pro 0.4 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.035 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido Metal @Q1 Pro 0.4 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.035 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS-GF @Q1 Pro 0.4 nozzle] +inherits = *QIDI ABS-GF* +advance_pressure = 0.035 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 22 +first_layer_temperature = 260 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA @Q1 Pro 0.4 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.035 +chamber_minimal_temperature = 55 +temperature = 255 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA-Aero @Q1 Pro 0.4 nozzle] +inherits = *QIDI ASA-Aero* +chamber_minimal_temperature = 60 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PA12-CF @Q1 Pro 0.4 nozzle] +inherits = *QIDI PA12-CF* +advance_pressure = 0.035 +filament_max_volumetric_speed = 13 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-CF @Q1 Pro 0.4 nozzle] +inherits = *QIDI PAHT-CF* +advance_pressure = 0.032 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-GF @Q1 Pro 0.4 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.027 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PC/ABS-FR @Q1 Pro 0.4 nozzle] +inherits = *QIDI PC/ABS-FR* +advance_pressure = 0.042 +chamber_minimal_temperature = 55 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-CF @Q1 Pro 0.4 nozzle] +inherits = *QIDI PET-CF* +advance_pressure = 0.032 +filament_max_volumetric_speed = 15 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PETG-Tough @Q1 Pro 0.4 nozzle] +inherits = *QIDI PETG-Tough* +advance_pressure = 0.042 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-GF @Q1 Pro 0.4 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.028 +filament_max_volumetric_speed = 15 +first_layer_temperature = 310 +temperature = 310 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido @Q1 Pro 0.4 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.042 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Matte @Q1 Pro 0.4 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.042 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Metal @Q1 Pro 0.4 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.042 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Silk @Q1 Pro 0.4 nozzle] +inherits = *QIDI PLA Rapido Silk* +advance_pressure = 0.034 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA-CF @Q1 Pro 0.4 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.034 +extrusion_multiplier = 0.93 +filament_max_volumetric_speed = 15 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI PPS-CF @Q1 Pro 0.4 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.03 +chamber_minimal_temperature = 60 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI TPU 95A-HF @Q1 Pro 0.4 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA @Q1 Pro 0.4 nozzle] +inherits = *QIDI UltraPA* +filament_max_volumetric_speed = 4 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA-CF25 @Q1 Pro 0.4 nozzle] +inherits = *QIDI UltraPA-CF25* +advance_pressure = 0.026 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:QIDI WOOD Rapido @Q1 Pro 0.4 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.04 +filament_max_volumetric_speed = 18 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +# Q1 Pro 0.4 nozzle Generic filament preset +[filament:Generic ABS @Q1 Pro 0.4 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.035 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Generic PETG @Q1 Pro 0.4 nozzle] +inherits = *Generic PETG* +advance_pressure = 0.056 +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA @Q1 Pro 0.4 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.042 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA+ @Q1 Pro 0.4 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.042 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA Silk @Q1 Pro 0.4 nozzle] +inherits = *Generic PLA Silk* +advance_pressure = 0.032 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Generic TPU 95A @Q1 Pro 0.4 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Generic PC @Q1 Pro 0.4 nozzle] +inherits = *Generic PC* +advance_pressure = 0.058 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:PolyLite ABS @Q1 Pro 0.4 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.032 +chamber_minimal_temperature = 60 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:PolyLite PLA @Q1 Pro 0.4 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.028 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Overture ABS @Q1 Pro 0.4 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.032 +chamber_minimal_temperature = 60 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Overture PLA @Q1 Pro 0.4 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.028 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Bambu ABS @Q1 Pro 0.4 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.035 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Bambu PETG @Q1 Pro 0.4 nozzle] +inherits = *Bambu PETG* +advance_pressure = 0.042 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:Bambu PLA @Q1 Pro 0.4 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.042 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX ABS @Q1 Pro 0.4 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.035 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PETG @Q1 Pro 0.4 nozzle] +inherits = *HATCHBOX PETG* +advance_pressure = 0.042 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PLA @Q1 Pro 0.4 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.042 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4 + +# Q1 Pro 0.6 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @Q1 Pro 0.6 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.016 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido @Q1 Pro 0.6 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido Metal @Q1 Pro 0.6 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.016 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS-GF @Q1 Pro 0.6 nozzle] +inherits = *QIDI ABS-GF* +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 22 +first_layer_temperature = 260 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI ASA @Q1 Pro 0.6 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 13 +temperature = 255 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PA12-CF @Q1 Pro 0.6 nozzle] +inherits = *QIDI PA12-CF* +advance_pressure = 0.035 +filament_max_volumetric_speed = 13 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-CF @Q1 Pro 0.6 nozzle] +inherits = *QIDI PAHT-CF* +advance_pressure = 0.032 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-GF @Q1 Pro 0.6 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.017 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PC/ABS-FR @Q1 Pro 0.6 nozzle] +inherits = *QIDI PC/ABS-FR* +advance_pressure = 0.028 +chamber_minimal_temperature = 55 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-CF @Q1 Pro 0.6 nozzle] +inherits = *QIDI PET-CF* +advance_pressure = 0.025 +filament_max_volumetric_speed = 15 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PETG-Tough @Q1 Pro 0.6 nozzle] +inherits = *QIDI PETG-Tough* +advance_pressure = 0.032 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-GF @Q1 Pro 0.6 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.015 +filament_max_volumetric_speed = 15 +first_layer_temperature = 310 +temperature = 310 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido @Q1 Pro 0.6 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Matte @Q1 Pro 0.6 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Metal @Q1 Pro 0.6 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Silk @Q1 Pro 0.6 nozzle] +inherits = *QIDI PLA Rapido Silk* +advance_pressure = 0.024 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA-CF @Q1 Pro 0.6 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.012 +extrusion_multiplier = 0.93 +filament_max_volumetric_speed = 15 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI PPS-CF @Q1 Pro 0.6 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.019 +chamber_minimal_temperature = 60 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI TPU 95A-HF @Q1 Pro 0.6 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA @Q1 Pro 0.6 nozzle] +inherits = *QIDI UltraPA* +filament_max_volumetric_speed = 4 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA-CF25 @Q1 Pro 0.6 nozzle] +inherits = *QIDI UltraPA-CF25* +advance_pressure = 0.022 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:QIDI WOOD Rapido @Q1 Pro 0.6 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.02 +filament_max_volumetric_speed = 18 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +# Q1 Pro 0.6 nozzle Generic filament preset +[filament:Generic ABS @Q1 Pro 0.6 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.014 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Generic PETG @Q1 Pro 0.6 nozzle] +inherits = *Generic PETG* +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA @Q1 Pro 0.6 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.016 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA+ @Q1 Pro 0.6 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.016 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA Silk @Q1 Pro 0.6 nozzle] +inherits = *Generic PLA Silk* +advance_pressure = 0.014 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Generic TPU 95A @Q1 Pro 0.6 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Generic PC @Q1 Pro 0.6 nozzle] +inherits = *Generic PC* +advance_pressure = 0.025 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:PolyLite ABS @Q1 Pro 0.6 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.012 +chamber_minimal_temperature = 60 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:PolyLite PLA @Q1 Pro 0.6 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.012 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Overture ABS @Q1 Pro 0.6 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.012 +chamber_minimal_temperature = 60 +filament_max_volumetric_speed = 17 +slowdown_below_layer_time = 6 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Overture PLA @Q1 Pro 0.6 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.012 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Bambu ABS @Q1 Pro 0.6 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Bambu PETG @Q1 Pro 0.6 nozzle] +inherits = *Bambu PETG* +advance_pressure = 0.032 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:Bambu PLA @Q1 Pro 0.6 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX ABS @Q1 Pro 0.6 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.014 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PETG @Q1 Pro 0.6 nozzle] +inherits = *HATCHBOX PETG* +advance_pressure = 0.032 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PLA @Q1 Pro 0.6 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.016 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6 + +# Q1 Pro 0.8 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @Q1 Pro 0.8 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.008 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido @Q1 Pro 0.8 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido Metal @Q1 Pro 0.8 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.012 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS-GF @Q1 Pro 0.8 nozzle] +inherits = *QIDI ABS-GF* +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 22 +first_layer_temperature = 260 +temperature = 260 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI ASA @Q1 Pro 0.8 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 13 +min_print_speed = 10 +temperature = 255 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PA12-CF @Q1 Pro 0.8 nozzle] +inherits = *QIDI PA12-CF* +advance_pressure = 0.035 +filament_max_volumetric_speed = 13 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-CF @Q1 Pro 0.8 nozzle] +inherits = *QIDI PAHT-CF* +advance_pressure = 0.032 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-GF @Q1 Pro 0.8 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.01 +first_layer_temperature = 300 +temperature = 300 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PC/ABS-FR @Q1 Pro 0.8 nozzle] +inherits = *QIDI PC/ABS-FR* +advance_pressure = 0.012 +chamber_minimal_temperature = 55 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-CF @Q1 Pro 0.8 nozzle] +inherits = *QIDI PET-CF* +advance_pressure = 0.025 +filament_max_volumetric_speed = 15 +first_layer_temperature = 280 +temperature = 280 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PETG-Tough @Q1 Pro 0.8 nozzle] +inherits = *QIDI PETG-Tough* +advance_pressure = 0.024 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-GF @Q1 Pro 0.8 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.01 +filament_max_volumetric_speed = 15 +first_layer_temperature = 310 +temperature = 310 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido @Q1 Pro 0.8 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Matte @Q1 Pro 0.8 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Metal @Q1 Pro 0.8 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA-CF @Q1 Pro 0.8 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.008 +extrusion_multiplier = 0.93 +filament_max_volumetric_speed = 18 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI PPS-CF @Q1 Pro 0.8 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.008 +chamber_minimal_temperature = 60 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI TPU 95A-HF @Q1 Pro 0.8 nozzle] +inherits = *QIDI TPU 95A-HF* +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA @Q1 Pro 0.8 nozzle] +inherits = *QIDI UltraPA* +filament_max_volumetric_speed = 4 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA-CF25 @Q1 Pro 0.8 nozzle] +inherits = *QIDI UltraPA-CF25* +advance_pressure = 0.02 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:QIDI WOOD Rapido @Q1 Pro 0.8 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.012 +filament_max_volumetric_speed = 18 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +# Q1 Pro 0.8 nozzle Generic filament preset +[filament:Generic ABS @Q1 Pro 0.8 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.011 +filament_max_volumetric_speed = 24.5 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Generic PETG @Q1 Pro 0.8 nozzle] +inherits = *Generic PETG* +first_layer_temperature = 245 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA @Q1 Pro 0.8 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.008 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA+ @Q1 Pro 0.8 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.008 +first_layer_temperature = 220 +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Generic TPU 95A @Q1 Pro 0.8 nozzle] +inherits = *Generic TPU 95A* +temperature = 220 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Generic PC @Q1 Pro 0.8 nozzle] +inherits = *Generic PC* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:PolyLite ABS @Q1 Pro 0.8 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.01 +chamber_minimal_temperature = 60 +filament_max_volumetric_speed = 17 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:PolyLite PLA @Q1 Pro 0.8 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.007 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Overture ABS @Q1 Pro 0.8 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.01 +chamber_minimal_temperature = 60 +filament_max_volumetric_speed = 17 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 255 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Overture PLA @Q1 Pro 0.8 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.007 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Bambu ABS @Q1 Pro 0.8 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Bambu PETG @Q1 Pro 0.8 nozzle] +inherits = *Bambu PETG* +advance_pressure = 0.024 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:Bambu PLA @Q1 Pro 0.8 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX ABS @Q1 Pro 0.8 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.011 +chamber_minimal_temperature = 55 +filament_max_volumetric_speed = 24.5 +min_print_speed = 10 +temperature = 250 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PETG @Q1 Pro 0.8 nozzle] +inherits = *HATCHBOX PETG* +advance_pressure = 0.024 +filament_max_volumetric_speed = 13 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PLA @Q1 Pro 0.8 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.008 +filament_max_volumetric_speed = 24.5 +temperature = 210 +compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8 + +# X-MAX 3 0.2 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-MAX 3 0.2 nozzle] +inherits = *QIDI ABS Odorless* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido @X-MAX 3 0.2 nozzle] +inherits = *QIDI ABS Rapido* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido Metal @X-MAX 3 0.2 nozzle] +inherits = *QIDI ABS Rapido Metal* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ASA @X-MAX 3 0.2 nozzle] +inherits = *QIDI ASA* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PETG-Tough @X-MAX 3 0.2 nozzle] +inherits = *QIDI PETG-Tough* +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 0.2 nozzle] +inherits = *QIDI PLA Rapido* +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 0.2 nozzle] +inherits = *QIDI PLA Rapido Matte* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Metal @X-MAX 3 0.2 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +# X-MAX 3 0.2 nozzle Generic filament preset +[filament:Generic ABS @X-MAX 3 0.2 nozzle] +inherits = *Generic ABS* +enable_volume_fan = 40 +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 0.2 nozzle] +inherits = *Generic PETG* +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 0.2 nozzle] +inherits = *Generic PLA* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:Generic PLA+ @X-MAX 3 0.2 nozzle] +inherits = *Generic PLA+* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:Generic PC @X-MAX 3 0.2 nozzle] +inherits = *Generic PC* +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 1 +chamber_minimal_temperature = 0 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:PolyLite ABS @X-MAX 3 0.2 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.052 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:PolyLite PLA @X-MAX 3 0.2 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.057 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:Overture ABS @X-MAX 3 0.2 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.052 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:Overture PLA @X-MAX 3 0.2 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.057 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu ABS @X-MAX 3 0.2 nozzle] +inherits = *Bambu ABS* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu PETG @X-MAX 3 0.2 nozzle] +inherits = *Bambu PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu PLA @X-MAX 3 0.2 nozzle] +inherits = *Bambu PLA* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX ABS @X-MAX 3 0.2 nozzle] +inherits = *HATCHBOX ABS* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PETG @X-MAX 3 0.2 nozzle] +inherits = *HATCHBOX PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PLA @X-MAX 3 0.2 nozzle] +inherits = *HATCHBOX PLA* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.2 + +# X-MAX 3 0.4 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-MAX 3 0.4 nozzle] +inherits = *QIDI ABS Odorless* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido @X-MAX 3 0.4 nozzle] +inherits = *QIDI ABS Rapido* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido Metal @X-MAX 3 0.4 nozzle] +inherits = *QIDI ABS Rapido Metal* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS-GF @X-MAX 3 0.4 nozzle] +inherits = *QIDI ABS-GF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA @X-MAX 3 0.4 nozzle] +inherits = *QIDI ASA* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA-Aero @X-MAX 3 0.4 nozzle] +inherits = *QIDI ASA-Aero* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PA12-CF @X-MAX 3 0.4 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-CF @X-MAX 3 0.4 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-GF @X-MAX 3 0.4 nozzle] +inherits = *QIDI PAHT-GF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PC/ABS-FR @X-MAX 3 0.4 nozzle] +inherits = *QIDI PC/ABS-FR* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-CF @X-MAX 3 0.4 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PETG-Tough @X-MAX 3 0.4 nozzle] +inherits = *QIDI PETG-Tough* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-GF @X-MAX 3 0.4 nozzle] +inherits = *QIDI PET-GF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido @X-MAX 3 0.4 nozzle] +inherits = *QIDI PLA Rapido* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Matte @X-MAX 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Matte* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Metal @X-MAX 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Silk @X-MAX 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Silk* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA-CF @X-MAX 3 0.4 nozzle] +inherits = *QIDI PLA-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PPS-CF @X-MAX 3 0.4 nozzle] +inherits = *QIDI PPS-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI TPU 95A-HF @X-MAX 3 0.4 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA @X-MAX 3 0.4 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA-CF25 @X-MAX 3 0.4 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI WOOD Rapido @X-MAX 3 0.4 nozzle] +inherits = *QIDI WOOD Rapido* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +# X-MAX 3 0.4 nozzle Generic filament preset +[filament:Generic ABS @X-MAX 3 0.4 nozzle] +inherits = *Generic ABS* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PETG @X-MAX 3 0.4 nozzle] +inherits = *Generic PETG* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA @X-MAX 3 0.4 nozzle] +inherits = *Generic PLA* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA+ @X-MAX 3 0.4 nozzle] +inherits = *Generic PLA+* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA Silk @X-MAX 3 0.4 nozzle] +inherits = *Generic PLA Silk* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Generic TPU 95A @X-MAX 3 0.4 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PC @X-MAX 3 0.4 nozzle] +inherits = *Generic PC* +advance_pressure = 0.03 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:PolyLite ABS @X-MAX 3 0.4 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.025 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:PolyLite PLA @X-MAX 3 0.4 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.036 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Overture ABS @X-MAX 3 0.4 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.025 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Overture PLA @X-MAX 3 0.4 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.036 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu ABS @X-MAX 3 0.4 nozzle] +inherits = *Bambu ABS* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu PETG @X-MAX 3 0.4 nozzle] +inherits = *Bambu PETG* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu PLA @X-MAX 3 0.4 nozzle] +inherits = *Bambu PLA* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX ABS @X-MAX 3 0.4 nozzle] +inherits = *HATCHBOX ABS* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PETG @X-MAX 3 0.4 nozzle] +inherits = *HATCHBOX PETG* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PLA @X-MAX 3 0.4 nozzle] +inherits = *HATCHBOX PLA* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.4 + +# X-MAX 3 0.6 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-MAX 3 0.6 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido @X-MAX 3 0.6 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido Metal @X-MAX 3 0.6 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS-GF @X-MAX 3 0.6 nozzle] +inherits = *QIDI ABS-GF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ASA @X-MAX 3 0.6 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PA12-CF @X-MAX 3 0.6 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-CF @X-MAX 3 0.6 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-GF @X-MAX 3 0.6 nozzle] +inherits = *QIDI PAHT-GF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PC/ABS-FR @X-MAX 3 0.6 nozzle] +inherits = *QIDI PC/ABS-FR* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-CF @X-MAX 3 0.6 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PETG-Tough @X-MAX 3 0.6 nozzle] +inherits = *QIDI PETG-Tough* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-GF @X-MAX 3 0.6 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.014 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido @X-MAX 3 0.6 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Matte @X-MAX 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Metal @X-MAX 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.020 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Silk @X-MAX 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Silk* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA-CF @X-MAX 3 0.6 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PPS-CF @X-MAX 3 0.6 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.021 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI TPU 95A-HF @X-MAX 3 0.6 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA @X-MAX 3 0.6 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA-CF25 @X-MAX 3 0.6 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI WOOD Rapido @X-MAX 3 0.6 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.02 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +# X-MAX 3 0.6 nozzle Generic filament preset +[filament:Generic ABS @X-MAX 3 0.6 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PETG @X-MAX 3 0.6 nozzle] +inherits = *Generic PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA @X-MAX 3 0.6 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA+ @X-MAX 3 0.6 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA Silk @X-MAX 3 0.6 nozzle] +inherits = *Generic PLA Silk* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Generic TPU 95A @X-MAX 3 0.6 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PC @X-MAX 3 0.6 nozzle] +inherits = *Generic PC* +advance_pressure = 0.03 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:PolyLite ABS @X-MAX 3 0.6 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.018 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:PolyLite PLA @X-MAX 3 0.6 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.017 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Overture ABS @X-MAX 3 0.6 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.018 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Overture PLA @X-MAX 3 0.6 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.017 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu ABS @X-MAX 3 0.6 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu PETG @X-MAX 3 0.6 nozzle] +inherits = *Bambu PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu PLA @X-MAX 3 0.6 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX ABS @X-MAX 3 0.6 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PETG @X-MAX 3 0.6 nozzle] +inherits = *HATCHBOX PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PLA @X-MAX 3 0.6 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.6 + +# X-MAX 3 0.8 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-MAX 3 0.8 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido @X-MAX 3 0.8 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido Metal @X-MAX 3 0.8 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS-GF @X-MAX 3 0.8 nozzle] +inherits = *QIDI ABS-GF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ASA @X-MAX 3 0.8 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PA12-CF @X-MAX 3 0.8 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-CF @X-MAX 3 0.8 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-GF @X-MAX 3 0.8 nozzle] +inherits = *QIDI PAHT-GF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PC/ABS-FR @X-MAX 3 0.8 nozzle] +inherits = *QIDI PC/ABS-FR* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-CF @X-MAX 3 0.8 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PETG-Tough @X-MAX 3 0.8 nozzle] +inherits = *QIDI PETG-Tough* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-GF @X-MAX 3 0.8 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido @X-MAX 3 0.8 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Matte @X-MAX 3 0.8 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Metal @X-MAX 3 0.8 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA-CF @X-MAX 3 0.8 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.008 +filament_max_volumetric_speed = 18 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PPS-CF @X-MAX 3 0.8 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI TPU 95A-HF @X-MAX 3 0.8 nozzle] +inherits = *QIDI TPU 95A-HF* +temperature = 220 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA @X-MAX 3 0.8 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA-CF25 @X-MAX 3 0.8 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI WOOD Rapido @X-MAX 3 0.8 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +# X-MAX 3 0.8 nozzle Generic filament preset +[filament:Generic ABS @X-MAX 3 0.8 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.011 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PETG @X-MAX 3 0.8 nozzle] +inherits = *Generic PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA @X-MAX 3 0.8 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA+ @X-MAX 3 0.8 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Generic TPU 95A @X-MAX 3 0.8 nozzle] +inherits = *Generic TPU 95A* +temperature = 220 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PC @X-MAX 3 0.8 nozzle] +inherits = *Generic PC* +advance_pressure = 0.008 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:PolyLite ABS @X-MAX 3 0.8 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.01 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:PolyLite PLA @X-MAX 3 0.8 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.009 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Overture ABS @X-MAX 3 0.8 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.01 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Overture PLA @X-MAX 3 0.8 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.009 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu ABS @X-MAX 3 0.8 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu PETG @X-MAX 3 0.8 nozzle] +inherits = *Bambu PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu PLA @X-MAX 3 0.8 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX ABS @X-MAX 3 0.8 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PETG @X-MAX 3 0.8 nozzle] +inherits = *HATCHBOX PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PLA @X-MAX 3 0.8 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-MAX 3" and nozzle_diameter[0]==0.8 + +# X-Plus 3 0.2 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 3 0.2 nozzle] +inherits = *QIDI ABS Odorless* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido @X-Plus 3 0.2 nozzle] +inherits = *QIDI ABS Rapido* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido Metal @X-Plus 3 0.2 nozzle] +inherits = *QIDI ABS Rapido Metal* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ASA @X-Plus 3 0.2 nozzle] +inherits = *QIDI ASA* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_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 + +[filament:QIDI PLA Rapido Metal @X-Plus 3 0.2 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +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* +enable_volume_fan = 40 +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 + +[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 + +[filament:Generic PC @X-Plus 3 0.2 nozzle] +inherits = *Generic PC* +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 1 +chamber_minimal_temperature = 0 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:PolyLite ABS @X-Plus 3 0.2 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.052 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:PolyLite PLA @X-Plus 3 0.2 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.057 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:Overture ABS @X-Plus 3 0.2 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.052 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:Overture PLA @X-Plus 3 0.2 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.057 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu ABS @X-Plus 3 0.2 nozzle] +inherits = *Bambu ABS* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu PETG @X-Plus 3 0.2 nozzle] +inherits = *Bambu PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu PLA @X-Plus 3 0.2 nozzle] +inherits = *Bambu PLA* +filament_max_volumetric_speed = 2 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX ABS @X-Plus 3 0.2 nozzle] +inherits = *HATCHBOX ABS* +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PETG @X-Plus 3 0.2 nozzle] +inherits = *HATCHBOX PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PLA @X-Plus 3 0.2 nozzle] +inherits = *HATCHBOX 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* +enable_volume_fan = 40 +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* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido Metal @X-Plus 3 0.4 nozzle] +inherits = *QIDI ABS Rapido Metal* +enable_volume_fan = 40 +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* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA-Aero @X-Plus 3 0.4 nozzle] +inherits = *QIDI ASA-Aero* +enable_volume_fan = 40 +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 PAHT-GF @X-Plus 3 0.4 nozzle] +inherits = *QIDI PAHT-GF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PC/ABS-FR @X-Plus 3 0.4 nozzle] +inherits = *QIDI PC/ABS-FR* +enable_volume_fan = 40 +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 PET-GF @X-Plus 3 0.4 nozzle] +inherits = *QIDI PET-GF* +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 PLA Rapido Metal @X-Plus 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido Silk @X-Plus 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Silk* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA-CF @X-Plus 3 0.4 nozzle] +inherits = *QIDI PLA-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PPS-CF @X-Plus 3 0.4 nozzle] +inherits = *QIDI PPS-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI TPU 95A-HF @X-Plus 3 0.4 nozzle] +inherits = *QIDI TPU 95A-HF* +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 + +[filament:QIDI UltraPA-CF25 @X-Plus 3 0.4 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI WOOD Rapido @X-Plus 3 0.4 nozzle] +inherits = *QIDI WOOD Rapido* +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* +enable_volume_fan = 40 +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 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 PLA Silk @X-Plus 3 0.4 nozzle] +inherits = *Generic PLA Silk* +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 + +[filament:Generic PC @X-Plus 3 0.4 nozzle] +inherits = *Generic PC* +advance_pressure = 0.03 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:PolyLite ABS @X-Plus 3 0.4 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.025 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:PolyLite PLA @X-Plus 3 0.4 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.036 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Overture ABS @X-Plus 3 0.4 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.025 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Overture PLA @X-Plus 3 0.4 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.036 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu ABS @X-Plus 3 0.4 nozzle] +inherits = *Bambu ABS* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu PETG @X-Plus 3 0.4 nozzle] +inherits = *Bambu PETG* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu PLA @X-Plus 3 0.4 nozzle] +inherits = *Bambu PLA* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX ABS @X-Plus 3 0.4 nozzle] +inherits = *HATCHBOX ABS* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PETG @X-Plus 3 0.4 nozzle] +inherits = *HATCHBOX PETG* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PLA @X-Plus 3 0.4 nozzle] +inherits = *HATCHBOX PLA* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4 + +# X-Plus 3 0.6 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 3 0.6 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido @X-Plus 3 0.6 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido Metal @X-Plus 3 0.6 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS-GF @X-Plus 3 0.6 nozzle] +inherits = *QIDI ABS-GF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ASA @X-Plus 3 0.6 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PA12-CF @X-Plus 3 0.6 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-CF @X-Plus 3 0.6 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-GF @X-Plus 3 0.6 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PC/ABS-FR @X-Plus 3 0.6 nozzle] +inherits = *QIDI PC/ABS-FR* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-CF @X-Plus 3 0.6 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PETG-Tough @X-Plus 3 0.6 nozzle] +inherits = *QIDI PETG-Tough* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-GF @X-Plus 3 0.6 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.014 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido @X-Plus 3 0.6 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Matte @X-Plus 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Metal @X-Plus 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.020 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Silk @X-Plus 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Silk* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA-CF @X-Plus 3 0.6 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PPS-CF @X-Plus 3 0.6 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.021 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI TPU 95A-HF @X-Plus 3 0.6 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA @X-Plus 3 0.6 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA-CF25 @X-Plus 3 0.6 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI WOOD Rapido @X-Plus 3 0.6 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.02 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +# X-Plus 3 0.6 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 3 0.6 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PETG @X-Plus 3 0.6 nozzle] +inherits = *Generic PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA @X-Plus 3 0.6 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA+ @X-Plus 3 0.6 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA Silk @X-Plus 3 0.6 nozzle] +inherits = *Generic PLA Silk* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Generic TPU 95A @X-Plus 3 0.6 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PC @X-Plus 3 0.6 nozzle] +inherits = *Generic PC* +advance_pressure = 0.03 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:PolyLite ABS @X-Plus 3 0.6 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.018 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:PolyLite PLA @X-Plus 3 0.6 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.017 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Overture ABS @X-Plus 3 0.6 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.018 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Overture PLA @X-Plus 3 0.6 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.017 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu ABS @X-Plus 3 0.6 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu PETG @X-Plus 3 0.6 nozzle] +inherits = *Bambu PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu PLA @X-Plus 3 0.6 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX ABS @X-Plus 3 0.6 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.014 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PETG @X-Plus 3 0.6 nozzle] +inherits = *HATCHBOX PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PLA @X-Plus 3 0.6 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.6 + +# X-Plus 3 0.8 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-Plus 3 0.8 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido @X-Plus 3 0.8 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido Metal @X-Plus 3 0.8 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS-GF @X-Plus 3 0.8 nozzle] +inherits = *QIDI ABS-GF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ASA @X-Plus 3 0.8 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PA12-CF @X-Plus 3 0.8 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-CF @X-Plus 3 0.8 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-GF @X-Plus 3 0.8 nozzle] +inherits = *QIDI PAHT-GF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PC/ABS-FR @X-Plus 3 0.8 nozzle] +inherits = *QIDI PC/ABS-FR* +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-CF @X-Plus 3 0.8 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PETG-Tough @X-Plus 3 0.8 nozzle] +inherits = *QIDI PETG-Tough* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-GF @X-Plus 3 0.8 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido @X-Plus 3 0.8 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Matte @X-Plus 3 0.8 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Metal @X-Plus 3 0.8 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA-CF @X-Plus 3 0.8 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.008 +filament_max_volumetric_speed = 18 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PPS-CF @X-Plus 3 0.8 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI TPU 95A-HF @X-Plus 3 0.8 nozzle] +inherits = *QIDI TPU 95A-HF* +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA @X-Plus 3 0.8 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA-CF25 @X-Plus 3 0.8 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI WOOD Rapido @X-Plus 3 0.8 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +# X-Plus 3 0.8 nozzle Generic filament preset +[filament:Generic ABS @X-Plus 3 0.8 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.011 +enable_volume_fan = 40 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PETG @X-Plus 3 0.8 nozzle] +inherits = *Generic PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA @X-Plus 3 0.8 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA+ @X-Plus 3 0.8 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Generic TPU 95A @X-Plus 3 0.8 nozzle] +inherits = *Generic TPU 95A* +temperature = 220 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PC @X-Plus 3 0.8 nozzle] +inherits = *Generic PC* +advance_pressure = 0.008 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:PolyLite ABS @X-Plus 3 0.8 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.01 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:PolyLite PLA @X-Plus 3 0.8 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.009 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Overture ABS @X-Plus 3 0.8 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.01 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Overture PLA @X-Plus 3 0.8 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.009 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu ABS @X-Plus 3 0.8 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu PETG @X-Plus 3 0.8 nozzle] +inherits = *Bambu PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu PLA @X-Plus 3 0.8 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX ABS @X-Plus 3 0.8 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.011 +enable_volume_fan = 40 +min_print_speed = 10 +temperature = 260 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PETG @X-Plus 3 0.8 nozzle] +inherits = *HATCHBOX PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PLA @X-Plus 3 0.8 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.8 + +# 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 +chamber_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 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI ABS Rapido Metal @X-smart 3 0.2 nozzle] +inherits = *QIDI ABS Rapido Metal* +filament_max_volumetric_speed = 2 +chamber_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 +chamber_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 +slowdown_below_layer_time = 8 +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 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:QIDI PLA Rapido Metal @X-smart 3 0.2 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 8 +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 + +[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 + +[filament:Generic PC @X-smart 3 0.2 nozzle] +inherits = *Generic PC* +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 1 +chamber_minimal_temperature = 0 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:PolyLite ABS @X-smart 3 0.2 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.052 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:PolyLite PLA @X-smart 3 0.2 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.057 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:Overture ABS @X-smart 3 0.2 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.052 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 2 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:Overture PLA @X-smart 3 0.2 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.057 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu ABS @X-smart 3 0.2 nozzle] +inherits = *Bambu ABS* +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu PETG @X-smart 3 0.2 nozzle] +inherits = *Bambu PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:Bambu PLA @X-smart 3 0.2 nozzle] +inherits = *Bambu PLA* +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX ABS @X-smart 3 0.2 nozzle] +inherits = *HATCHBOX ABS* +filament_max_volumetric_speed = 2 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PETG @X-smart 3 0.2 nozzle] +inherits = *HATCHBOX PETG* +filament_max_volumetric_speed = 1 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2 + +[filament:HATCHBOX PLA @X-smart 3 0.2 nozzle] +inherits = *HATCHBOX PLA* +filament_max_volumetric_speed = 2 +slowdown_below_layer_time = 8 +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 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido @X-smart 3 0.4 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.024 +filament_max_volumetric_speed = 20 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ABS Rapido Metal @X-smart 3 0.4 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.024 +filament_max_volumetric_speed = 20 +chamber_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* +chamber_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 = 15 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI ASA-Aero @X-smart 3 0.4 nozzle] +inherits = *QIDI ASA-Aero* +chamber_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" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-CF @X-smart 3 0.4 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PAHT-GF @X-smart 3 0.4 nozzle] +inherits = *QIDI PAHT-GF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PC/ABS-FR @X-smart 3 0.4 nozzle] +inherits = *QIDI PC/ABS-FR* +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PET-CF @X-smart 3 0.4 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PETG-Tough @X-smart 3 0.4 nozzle] +inherits = *QIDI PETG-Tough* +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 PET-GF @X-smart 3 0.4 nozzle] +inherits = *QIDI PET-GF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA Rapido @X-smart 3 0.4 nozzle] +inherits = *QIDI PLA Rapido* +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 0.4 nozzle] +inherits = *QIDI PLA Rapido Matte* +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 PLA Rapido Metal @X-smart 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.038 +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 Silk @X-smart 3 0.4 nozzle] +inherits = *QIDI PLA Rapido Silk* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PLA-CF @X-smart 3 0.4 nozzle] +inherits = *QIDI PLA-CF* +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI PPS-CF @X-smart 3 0.4 nozzle] +inherits = *QIDI PPS-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI TPU 95A-HF @X-smart 3 0.4 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA @X-smart 3 0.4 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI UltraPA-CF25 @X-smart 3 0.4 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:QIDI WOOD Rapido @X-smart 3 0.4 nozzle] +inherits = *QIDI WOOD Rapido* +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +# X-smart 3 0.4 nozzle Generic filament preset +[filament:Generic ABS @X-smart 3 0.4 nozzle] +inherits = *Generic ABS* +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 0.4 nozzle] +inherits = *Generic PETG* +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 0.4 nozzle] +inherits = *Generic PLA* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA+ @X-smart 3 0.4 nozzle] +inherits = *Generic PLA+* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PLA Silk @X-smart 3 0.4 nozzle] +inherits = *Generic PLA Silk* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Generic TPU 95A @X-smart 3 0.4 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Generic PC @X-smart 3 0.4 nozzle] +inherits = *Generic PC* +advance_pressure = 0.03 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:PolyLite ABS @X-smart 3 0.4 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.025 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:PolyLite PLA @X-smart 3 0.4 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.036 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Overture ABS @X-smart 3 0.4 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.025 +extrusion_multiplier = 0.96 +enable_volume_fan = 40 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Overture PLA @X-smart 3 0.4 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.036 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu ABS @X-smart 3 0.4 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.024 +filament_max_volumetric_speed = 20 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu PETG @X-smart 3 0.4 nozzle] +inherits = *Bambu PETG* +advance_pressure = 0.048 +filament_max_volumetric_speed = 14 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:Bambu PLA @X-smart 3 0.4 nozzle] +inherits = *Bambu PLA* +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:HATCHBOX ABS @X-smart 3 0.4 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.024 +filament_max_volumetric_speed = 20 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PETG @X-smart 3 0.4 nozzle] +inherits = *HATCHBOX PETG* +advance_pressure = 0.048 +filament_max_volumetric_speed = 14 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +[filament:HATCHBOX PLA @X-smart 3 0.4 nozzle] +inherits = *HATCHBOX PLA* +filament_max_volumetric_speed = 19 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4 + +# X-smart 3 0.6 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-smart 3 0.6 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.014 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido @X-smart 3 0.6 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.014 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS Rapido Metal @X-smart 3 0.6 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.014 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ABS-GF @X-smart 3 0.6 nozzle] +inherits = *QIDI ABS-GF* +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI ASA @X-smart 3 0.6 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.014 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PA12-CF @X-smart 3 0.6 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-CF @X-smart 3 0.6 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PAHT-GF @X-smart 3 0.6 nozzle] +inherits = *QIDI PAHT-GF* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PC/ABS-FR @X-smart 3 0.6 nozzle] +inherits = *QIDI PC/ABS-FR* +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-CF @X-smart 3 0.6 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PETG-Tough @X-smart 3 0.6 nozzle] +inherits = *QIDI PETG-Tough* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PET-GF @X-smart 3 0.6 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.014 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido @X-smart 3 0.6 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.016 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Matte @X-smart 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.016 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Metal @X-smart 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.020 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA Rapido Silk @X-smart 3 0.6 nozzle] +inherits = *QIDI PLA Rapido Silk* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PLA-CF @X-smart 3 0.6 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.01 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI PPS-CF @X-smart 3 0.6 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.021 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI TPU 95A-HF @X-smart 3 0.6 nozzle] +inherits = *QIDI TPU 95A-HF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA @X-smart 3 0.6 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI UltraPA-CF25 @X-smart 3 0.6 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:QIDI WOOD Rapido @X-smart 3 0.6 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.02 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +# X-smart 3 0.6 nozzle Generic filament preset +[filament:Generic ABS @X-smart 3 0.6 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.014 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PETG @X-smart 3 0.6 nozzle] +inherits = *Generic PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA @X-smart 3 0.6 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA+ @X-smart 3 0.6 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PLA Silk @X-smart 3 0.6 nozzle] +inherits = *Generic PLA Silk* +advance_pressure = 0.016 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Generic TPU 95A @X-smart 3 0.6 nozzle] +inherits = *Generic TPU 95A* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Generic PC @X-smart 3 0.6 nozzle] +inherits = *Generic PC* +advance_pressure = 0.03 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:PolyLite ABS @X-smart 3 0.6 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.018 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:PolyLite PLA @X-smart 3 0.6 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.017 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Overture ABS @X-smart 3 0.6 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.018 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Overture PLA @X-smart 3 0.6 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.017 +extrusion_multiplier = 0.99 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu ABS @X-smart 3 0.6 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.014 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu PETG @X-smart 3 0.6 nozzle] +inherits = *Bambu PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:Bambu PLA @X-smart 3 0.6 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.016 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX ABS @X-smart 3 0.6 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.014 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PETG @X-smart 3 0.6 nozzle] +inherits = *HATCHBOX PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +[filament:HATCHBOX PLA @X-smart 3 0.6 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.016 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.6 + +# X-smart 3 0.8 nozzle QIDI filament preset +[filament:QIDI ABS Odorless @X-smart 3 0.8 nozzle] +inherits = *QIDI ABS Odorless* +advance_pressure = 0.011 +min_print_speed = 10 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido @X-smart 3 0.8 nozzle] +inherits = *QIDI ABS Rapido* +advance_pressure = 0.011 +min_print_speed = 10 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS Rapido Metal @X-smart 3 0.8 nozzle] +inherits = *QIDI ABS Rapido Metal* +advance_pressure = 0.011 +min_print_speed = 10 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ABS-GF @X-smart 3 0.8 nozzle] +inherits = *QIDI ABS-GF* +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI ASA @X-smart 3 0.8 nozzle] +inherits = *QIDI ASA* +advance_pressure = 0.011 +min_print_speed = 10 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PA12-CF @X-smart 3 0.8 nozzle] +inherits = *QIDI PA12-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-CF @X-smart 3 0.8 nozzle] +inherits = *QIDI PAHT-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PAHT-GF @X-smart 3 0.8 nozzle] +inherits = *QIDI PAHT-GF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PC/ABS-FR @X-smart 3 0.8 nozzle] +inherits = *QIDI PC/ABS-FR* +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-CF @X-smart 3 0.8 nozzle] +inherits = *QIDI PET-CF* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PETG-Tough @X-smart 3 0.8 nozzle] +inherits = *QIDI PETG-Tough* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PET-GF @X-smart 3 0.8 nozzle] +inherits = *QIDI PET-GF* +advance_pressure = 0.01 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido @X-smart 3 0.8 nozzle] +inherits = *QIDI PLA Rapido* +advance_pressure = 0.008 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Matte @X-smart 3 0.8 nozzle] +inherits = *QIDI PLA Rapido Matte* +advance_pressure = 0.008 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA Rapido Metal @X-smart 3 0.8 nozzle] +inherits = *QIDI PLA Rapido Metal* +advance_pressure = 0.01 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PLA-CF @X-smart 3 0.8 nozzle] +inherits = *QIDI PLA-CF* +advance_pressure = 0.008 +filament_max_volumetric_speed = 18 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI PPS-CF @X-smart 3 0.8 nozzle] +inherits = *QIDI PPS-CF* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI TPU 95A-HF @X-smart 3 0.8 nozzle] +inherits = *QIDI TPU 95A-HF* +temperature = 220 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA @X-smart 3 0.8 nozzle] +inherits = *QIDI UltraPA* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI UltraPA-CF25 @X-smart 3 0.8 nozzle] +inherits = *QIDI UltraPA-CF25* +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:QIDI WOOD Rapido @X-smart 3 0.8 nozzle] +inherits = *QIDI WOOD Rapido* +advance_pressure = 0.01 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +# X-smart 3 0.8 nozzle Generic filament preset +[filament:Generic ABS @X-smart 3 0.8 nozzle] +inherits = *Generic ABS* +advance_pressure = 0.011 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PETG @X-smart 3 0.8 nozzle] +inherits = *Generic PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA @X-smart 3 0.8 nozzle] +inherits = *Generic PLA* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PLA+ @X-smart 3 0.8 nozzle] +inherits = *Generic PLA+* +advance_pressure = 0.008 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Generic TPU 95A @X-smart 3 0.8 nozzle] +inherits = *Generic TPU 95A* +temperature = 220 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Generic PC @X-smart 3 0.8 nozzle] +inherits = *Generic PC* +advance_pressure = 0.008 +extrusion_multiplier = 0.94 +filament_max_volumetric_speed = 8 +chamber_minimal_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:PolyLite ABS @X-smart 3 0.8 nozzle] +inherits = *PolyLite ABS* +advance_pressure = 0.01 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:PolyLite PLA @X-smart 3 0.8 nozzle] +inherits = *PolyLite PLA* +advance_pressure = 0.009 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Overture ABS @X-smart 3 0.8 nozzle] +inherits = *Overture ABS* +advance_pressure = 0.01 +enable_volume_fan = 40 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 17 +first_layer_temperature = 260 +min_print_speed = 10 +slowdown_below_layer_time = 6 +temperature = 265 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Overture PLA @X-smart 3 0.8 nozzle] +inherits = *Overture PLA* +advance_pressure = 0.009 +extrusion_multiplier = 0.96 +filament_max_volumetric_speed = 11 +slowdown_below_layer_time = 10 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu ABS @X-smart 3 0.8 nozzle] +inherits = *Bambu ABS* +advance_pressure = 0.011 +min_print_speed = 10 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu PETG @X-smart 3 0.8 nozzle] +inherits = *Bambu PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:Bambu PLA @X-smart 3 0.8 nozzle] +inherits = *Bambu PLA* +advance_pressure = 0.008 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX ABS @X-smart 3 0.8 nozzle] +inherits = *HATCHBOX ABS* +advance_pressure = 0.011 +min_print_speed = 10 +temperature = 260 +chamber_temperature = 0 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PETG @X-smart 3 0.8 nozzle] +inherits = *HATCHBOX PETG* +temperature = 240 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +[filament:HATCHBOX PLA @X-smart 3 0.8 nozzle] +inherits = *HATCHBOX PLA* +advance_pressure = 0.008 +slowdown_below_layer_time = 8 +compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.8 + +# Common printer preset +[printer:*common*] +autoemit_temperature_commands = 1 +auxiliary_fan = 0 +bed_custom_model = +bed_custom_texture = +bed_exclude_area = 0x0 +bed_shape = 0x0,325x0,325x325,0x325 +before_layer_gcode = +between_objects_gcode = +binary_gcode = 0 +chamber_fan = 1 +chamber_temperature_control = 0 +color_change_gcode = M0 +cooling_tube_length = 5 +cooling_tube_retraction = 91.5 +default_filament_profile = +default_print_profile = +deretract_speed = 0 +end_gcode = M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{min(max_print_height, max_layer_z + 3)} F600\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 + 3)}{endif} +extra_loading_move = -2 +extruder_colour = "" +extruder_offset = 0x0 +gcode_flavor = klipper +high_current_on_filament_swap = 0 +host_type = moonraker +inherits = +layer_gcode = G92 E0 +machine_limits_usage = time_estimate_only +machine_max_acceleration_e = 5000 +machine_max_acceleration_extruding = 20000 +machine_max_acceleration_retracting = 5000 +machine_max_acceleration_travel = 1500 +machine_max_acceleration_x = 20000 +machine_max_acceleration_y = 20000 +machine_max_acceleration_z = 500 +machine_max_feedrate_e = 30 +machine_max_feedrate_x = 600 +machine_max_feedrate_y = 600 +machine_max_feedrate_z = 10 +machine_max_jerk_e = 2 +machine_max_jerk_x = 9 +machine_max_jerk_y = 9 +machine_max_jerk_z = 3 +machine_min_extruding_rate = 0 +machine_min_travel_rate = 0 +max_layer_height = 0.28 +max_print_height = 315 +min_layer_height = 0.08 +multimaterial_purging = 45 +nozzle_diameter = 0.4 +parking_pos_retraction = 92 +pause_print_gcode = M0 +print_host = +printer_model = +printer_notes = +printer_settings_id = +printer_technology = FFF +printer_variant = 0.4 +printer_vendor = QIDI +printhost_apikey = +printhost_cafile = +remaining_times = 1 +retract_before_travel = 1 +retract_before_wipe = 0% +retract_layer_change = 1 +retract_length = 1 +retract_length_toolchange = 2 +retract_lift = 0.4 +retract_lift_above = 0 +retract_lift_below = 0 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 30 +silent_mode = 0 +single_extruder_multi_material = 0 +start_gcode = PRINT_START\nG28\nM141 S[chamber_minimal_temperature]\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\nT[initial_tool]\n{position[0] = max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)}\n{position[1] = max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85), 0)}\n{position[2] = 0.5 * first_layer_height * nozzle_diameter[0]}\nG0 X{position[0]} Y{position[1]} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{position[0] + 85} E{85 * position[2]} F3000\nG1 Y{position[1] + 2} E{2 * position[2]}\nG1 X{position[0]} E{85 * position[2]}\nG1 Y{position[1] + 85} E{83 * position[2]}\nG1 X{position[0] + 2} E{2 * position[2]}\nG1 Y{position[1] + 3} E{82 * position[2]}\nG1 X{position[0] + 12} E{-10 * position[2]}\nG1 E{10 * position[2]} F3000\n +template_custom_gcode = +thumbnails = +thumbnails_format = PNG +travel_lift_before_obstacle = 0 +travel_max_lift = 0.4 +travel_ramping_lift = 1 +travel_slope = 3 +toolchange_gcode = +use_firmware_retraction = 0 +use_relative_e_distances = 1 +use_volumetric_e = 0 +variable_layer_height = 1 +wipe = 1 +wipe_device = 0 +wipe_distance = 2 +z_offset = 0 + +# X-Plus 4 preset +[printer:*X-Plus 4*] +inherits = *common* +printer_model = X-Plus 4 +autoemit_temperature_commands = 0 +auxiliary_fan = 1 +bed_exclude_area = 0x0,0x0,0x302,0x305,35x302,35x302,0x302,0x0,0x0,293x0,293x20,305x20,305x0,293x0,0x0 +bed_shape = 0x0,305x0,305x305,0x305 +before_layer_gcode = TIMELAPSE_TAKE_FRAME +chamber_temperature_control = 1 +end_gcode = M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{min(max_print_height, max_layer_z + 3)} F600\nG0 Y290 F12000\nG0 X90 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 + 3)}{endif} +layer_gcode = G92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1} +machine_max_feedrate_z = 20 +max_print_height = 280 +retract_lift_below = 279 +start_gcode = PRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature] CHAMBER=[chamber_minimal_temperature]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature]\nM141 S[chamber_minimal_temperature]\nG4 P3000\nT[initial_tool]\n{position[0] = max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)}\n{position[1] = max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85), 0)}\n{position[2] = 0.5 * first_layer_height * nozzle_diameter[0]}\n{if position[0] <= 35 and position[1] >= 217} {position[1] = 217} {endif}\n{if position[0] >= 208 and position[1] <= 20} {position[0] = 208} {endif}\nG0 X{position[0]} Y{position[1]} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{position[0] + 85} E{85 * position[2]} F3000\nG1 Y{position[1] + 2} E{2 * position[2]}\nG1 X{position[0]} E{85 * position[2]}\nG1 Y{position[1] + 85} E{83 * position[2]}\nG1 X{position[0] + 2} E{2 * position[2]}\nG1 Y{position[1] + 3} E{82 * position[2]}\nG1 X{position[0] + 3} Z0\nG1 X{position[0] + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1\n +thumbnails = 272x272/PNG, 96x96/PNG +wipe_device = 1 + +[printer:X-Plus 4 0.2 nozzle] +inherits = *X-Plus 4* +default_filament_profile = Generic PLA @X-Plus 4 0.2 nozzle +default_print_profile = 0.12mm Fine @X-Plus 4 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 4 0.4 nozzle] +inherits = *X-Plus 4* +default_filament_profile = Generic PLA @X-Plus 4 0.4 nozzle +default_print_profile = 0.20mm Fine @X-Plus 4 0.4 nozzle +retract_length = 0.8 + +[printer:X-Plus 4 0.6 nozzle] +inherits = *X-Plus 4* +default_filament_profile = Generic PLA @X-Plus 4 0.6 nozzle +default_print_profile = 0.30mm Fine @X-Plus 4 0.6 nozzle +max_layer_height = 0.42 +min_layer_height = 0.12 +nozzle_diameter = 0.6 +printer_variant = 0.6 +retract_before_travel = 3 +retract_length = 1.4 + +[printer:X-Plus 4 0.8 nozzle] +inherits = *X-Plus 4* +default_filament_profile = Generic PLA @X-Plus 4 0.8 nozzle +default_print_profile = 0.40mm Fine @X-Plus 4 0.8 nozzle +max_layer_height = 0.56 +min_layer_height = 0.16 +nozzle_diameter = 0.8 +printer_variant = 0.8 +retract_length = 3 + +# Q1 Pro preset +[printer:*Q1 Pro*] +inherits = *common* +printer_model = Q1 Pro +autoemit_temperature_commands = 0 +auxiliary_fan = 1 +bed_exclude_area = 0x0,0x0,25x240,25x245,115x245,115x240,25x240,0x0,0x0,208x240,208x245,245x245,245x240,208x240,0x0 +bed_shape = 0x0,245x0,245x245,0x245 +before_layer_gcode = TIMELAPSE_TAKE_FRAME +chamber_temperature_control = 1 +max_print_height = 240 +retract_lift_below = 239 +start_gcode = PRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature] CHAMBER=[chamber_minimal_temperature]\nM83\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature]\nM141 S[chamber_minimal_temperature]\nG4 P3000\nT[initial_tool]\n{position[0] = max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)}\n{position[1] = max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0)}\n{position[2] = 0.5 * first_layer_height * nozzle_diameter[0]}\nG0 X{position[0]} Y{position[1]} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{position[0] + 85} E{85 * position[2]} F3000\nG1 Y{position[1] + 2} E{2 * position[2]}\nG1 X{position[0]} E{85 * position[2]}\nG1 Y{position[1] + 85} E{83 * position[2]}\nG1 X{position[0] + 2} E{2 * position[2]}\nG1 Y{position[1] + 3} E{82 * position[2]}\nG1 X{position[0] + 3} Z0\nG1 X{position[0] + 6}\nG1 Z1 F600\n +thumbnails = 160x160/PNG, 112x112/PNG +wipe_device = 1 + +[printer:Q1 Pro 0.2 nozzle] +inherits = *Q1 Pro* +default_filament_profile = Generic PLA @Q1 Pro 0.2 nozzle +default_print_profile = 0.12mm Fine @Q1 Pro 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:Q1 Pro 0.4 nozzle] +inherits = *Q1 Pro* +default_filament_profile = Generic PLA @Q1 Pro 0.4 nozzle +default_print_profile = 0.20mm Fine @Q1 Pro 0.4 nozzle +retract_length = 0.8 + +[printer:Q1 Pro 0.6 nozzle] +inherits = *Q1 Pro* +default_filament_profile = Generic PLA @Q1 Pro 0.6 nozzle +default_print_profile = 0.30mm Fine @Q1 Pro 0.6 nozzle +max_layer_height = 0.42 +min_layer_height = 0.12 +nozzle_diameter = 0.6 +printer_variant = 0.6 +retract_before_travel = 3 +retract_length = 1.4 + +[printer:Q1 Pro 0.8 nozzle] +inherits = *Q1 Pro* +default_filament_profile = Generic PLA @Q1 Pro 0.8 nozzle +default_print_profile = 0.40mm Fine @Q1 Pro 0.8 nozzle +max_layer_height = 0.56 +min_layer_height = 0.16 +nozzle_diameter = 0.8 +printer_variant = 0.8 +retract_length = 3 + +# X-MAX 3 preset +[printer:*X-MAX 3*] +inherits = *common* +printer_model = X-MAX 3 +auxiliary_fan = 1 +bed_shape = 0x0,325x0,325x325,0x325 +chamber_temperature_control = 1 +max_print_height = 315 +retract_lift_below = 314 +thumbnails = 380x380/QIDI, 210x210/QIDI, 110x110/PNG + +[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 + +[printer:X-MAX 3 0.6 nozzle] +inherits = *X-MAX 3* +default_filament_profile = Generic PLA @X-MAX 3 0.6 nozzle +default_print_profile = 0.30mm Fine @X-MAX 3 0.6 nozzle +max_layer_height = 0.42 +min_layer_height = 0.12 +nozzle_diameter = 0.6 +printer_variant = 0.6 +retract_before_travel = 3 +retract_length = 1.4 + +[printer:X-MAX 3 0.8 nozzle] +inherits = *X-MAX 3* +default_filament_profile = Generic PLA @X-MAX 3 0.8 nozzle +default_print_profile = 0.40mm Fine @X-MAX 3 0.8 nozzle +max_layer_height = 0.56 +min_layer_height = 0.16 +nozzle_diameter = 0.8 +printer_variant = 0.8 +retract_length = 3 + +# X-Plus 3 preset +[printer:*X-Plus 3*] +inherits = *common* +printer_model = X-Plus 3 +auxiliary_fan = 1 +bed_shape = 0x0,280x0,280x280,0x280 +chamber_temperature_control = 1 +max_print_height = 270 +retract_lift_below = 269 +thumbnails = 380x380/QIDI, 210x210/QIDI, 110x110/PNG + +[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 + +[printer:X-Plus 3 0.6 nozzle] +inherits = *X-Plus 3* +default_filament_profile = Generic PLA @X-Plus 3 0.6 nozzle +default_print_profile = 0.30mm Fine @X-Plus 3 0.6 nozzle +max_layer_height = 0.42 +min_layer_height = 0.12 +nozzle_diameter = 0.6 +printer_variant = 0.6 +retract_before_travel = 3 +retract_length = 1.4 + +[printer:X-Plus 3 0.8 nozzle] +inherits = *X-Plus 3* +default_filament_profile = Generic PLA @X-Plus 3 0.8 nozzle +default_print_profile = 0.40mm Fine @X-Plus 3 0.8 nozzle +max_layer_height = 0.56 +min_layer_height = 0.16 +nozzle_diameter = 0.8 +printer_variant = 0.8 +retract_length = 3 + +# X-smart 3 preset +[printer:*X-smart 3*] +inherits = *common* +printer_model = X-smart 3 +bed_shape = 0x0,175x0,175x180,0x180 +max_print_height = 170 +retract_lift_below = 169 +thumbnails = 205x205/QIDI, 140x140/QIDI, 110x110/PNG + +[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 + +[printer:X-smart 3 0.6 nozzle] +inherits = *X-smart 3* +default_filament_profile = Generic PLA @X-smart 3 0.6 nozzle +default_print_profile = 0.30mm Fine @X-smart 3 0.6 nozzle +max_layer_height = 0.42 +min_layer_height = 0.12 +nozzle_diameter = 0.6 +printer_variant = 0.6 +retract_before_travel = 3 +retract_length = 1.4 + +[printer:X-smart 3 0.8 nozzle] +inherits = *X-smart 3* +default_filament_profile = Generic PLA @X-smart 3 0.8 nozzle +default_print_profile = 0.40mm Fine @X-smart 3 0.8 nozzle +max_layer_height = 0.56 +min_layer_height = 0.16 +nozzle_diameter = 0.8 +printer_variant = 0.8 +retract_length = 3 diff --git a/.profiledumpsrepo/QIDITechnology/Q1 Pro.svg b/.profiledumpsrepo/QIDITechnology/Q1 Pro.svg new file mode 100644 index 0000000..93ac9a4 --- /dev/null +++ b/.profiledumpsrepo/QIDITechnology/Q1 Pro.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.profiledumpsrepo/QIDITechnology/Q1 Pro_bed.STL b/.profiledumpsrepo/QIDITechnology/Q1 Pro_bed.STL new file mode 100644 index 0000000000000000000000000000000000000000..de7f94e428018ac70aa5f1ce6dd0148dccc623a2 GIT binary patch literal 18284 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 Xa=4cwQb(Z?NmtHD)GPASxm)`$jmqYR literal 0 HcmV?d00001 diff --git a/.profiledumpsrepo/QIDITechnology/Q1 Pro_thumbnail.png b/.profiledumpsrepo/QIDITechnology/Q1 Pro_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..3da80168046f72d107b5b8a7e45aed47e0861ee8 GIT binary patch literal 36346 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 QGX(IFl~j_b5;OAuA1?4f*8l(j literal 0 HcmV?d00001 diff --git a/.profiledumpsrepo/QIDITechnology/X-MAX 3.svg b/.profiledumpsrepo/QIDITechnology/X-MAX 3.svg new file mode 100644 index 0000000..333827e --- /dev/null +++ b/.profiledumpsrepo/QIDITechnology/X-MAX 3.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.profiledumpsrepo/QIDITechnology/X-MAX 3_bed.stl b/.profiledumpsrepo/QIDITechnology/X-MAX 3_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..9b8976d99293aa3b527b4aa03d98e302fcc3bc22 GIT binary patch literal 28684 zcmbtdO{k^mQT~!K8GndkGBA!mGlA)LdeX)W+%X7-zDyrzbwF_w4H!`&OcVtX2`+;0 zp#xdE2rgze5{x3KsJSv5V_&-uI1F|+;zC`B1{WjhLL_cx5$ma{r|NmX_dB;6JWThg zoKw&H)KgV&eeZYf?UP^om0$kFPkrzcAO5kIKJl|>AN>D6KKAYUMHhkP0Kmg60gIoi7Eu4UTSB@jEGPk>uRR8$9538uA)yP{2fI+JSxxb zj&iR@yq;05P;U9Rcdn(vsGy+pbw#iq@EXzDJ=TdQDj3zAIsWGxe&7;+jLRbHjBP0(xNfD_76zJXRMCwR{bfs~eXH?6cS4JfW;jm8ZIx{NO5%wt#@+n8y*c;gE z5HhYi^MxiwXjHV}#gz(io*YIq=L(T9!mANPDJ)=6ry77A0^vwz$vDecJ z)ufHra|S13m73G5>aSUVKV}FYu6#g5?41#Ka)P3FJ>Fs0stzjW`rrzVc*l1U(HI9of%1+CAWVlMv`e&mLNO=M5S7 zmuiX};qUeG#fv8oXBRh*4<3B<{@KO*&3=LQk#_qh!rlqQ1}%uM+6m)5?}<}}c{$?K zul&tl(@wq<2#dtuQ3Pzh4zx$LA|hBXzxC%9{|m=wzwn>;=yf&XR8DEuV4Mmf4_Ya!KhaCG98Y{ES%s_FVpb|2=&@1 zA32uyTFw8}GN4{R^!lIPfAQkOR-3=Sr-b>SbB*YR(8GDl3Rwl^3fvBOZI#Yj;t>r@rml`DcIo1xGylg)iUx`9FK5 zbf`XKum_c^mui|3>??bxYM^{Gf*e{wPi;UyI#8m9p7m>)a!FUc$SDS-Ww6` zHN?9O@!f_{FN-Q8{PG52EGx6CUK<^y&;0E{9hRSpT_aR|%kn30ynXj^iwa$$-LB{n z0S@T+H|s==$~0vKzj#k0To%+Ei0=vI<)zge5z3*t+Hh3f;Lpbj9rwAnITO)|+LiRi z^E!09B6Ot@p|iyHif0-en!{zW9d#Ew>LanE%1g65BAR7A=Y+$$%AwrLa%v_jdPEq< zntf&FC%qoYQMT?bbMi+_YOR{0C&WsQ``3Ql*F8IX%s#(rzHud^D1_Eo(Gvn7zeZ_B zHCKl4tYbc!vv8=FMde<|!h`?_9IJX+RE~hA(+Ks_KAsS^cIZ%qD%XryEdB_DuB+%h z1YqmAdV%BY;`$Lfly6zy`TE!WzTh7(eg=s0LIr_9u1+J=3pS?cjBpwLS45?eh+UcX zsPKuwf~dCj*heUbMy31QdZ8jL{}s8?*cH8tFsRQGj~8kYA#(+rS(tUu%QEVS+$(~x z#q%*v2IUxgn*Qi5&y7_Lry?qceRgr}$P;J#JL2rd@#*7-^2BN#lIRJs!W&qw3+41u zyG~^0J0diy8SxLl_3GXK%FmF`GAj2PB2*m%A{8oP=0N=Mm~v&OusV^S$`y7{<>$H~ zD$|AL`gnGZ^0Hi&7pL}|EA^rc9TQ?@cK5t?5gyVM)!B_h*S{lN7R&CftjA*Yn7lH( zr3uUPv7WON-Ak(}b)q+(z1xqdL982@PL6tgMCeXcKJCyEVO|z*Of}t6%r5u}u_7wX zuA+Al1~o+HDs>c}u5?9q2Xxe9hzcB+s2KK0>}}~v*(?4zLw!z71lFSM=#vQDgG9Kd z0b$|fW9)WA94bQTp8E8|XUU#da#X)@eLSNcH?144d6(=(HRWpTL_w>*k%Li1B+ng| z^*f>~r8Xnt>`c6*$Be^uL{#~?&!l|hQ$({MyPzB9cXf>k#y51m95v zY`z{GV^lo{jnBFrKcV^PeM40Jm&Kww�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 VFKKpL6a4UCb_cJHP|m2!@_#3)R&f9T literal 0 HcmV?d00001 diff --git a/.profiledumpsrepo/QIDITechnology/X-MAX 3_thumbnail.png b/.profiledumpsrepo/QIDITechnology/X-MAX 3_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..071cfdf091e3e1d3bade756fd940ce2a569565d0 GIT binary patch literal 44420 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.profiledumpsrepo/QIDITechnology/X-Plus 3_bed.stl b/.profiledumpsrepo/QIDITechnology/X-Plus 3_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..9cc2539777ba040356b2c7dfbb4a4acb2504b665 GIT binary patch literal 27884 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 CxNwUA literal 0 HcmV?d00001 diff --git a/.profiledumpsrepo/QIDITechnology/X-Plus 3_thumbnail.png b/.profiledumpsrepo/QIDITechnology/X-Plus 3_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..72af6e036e1ddcb84c8b45f5af5781ec4a2d631b GIT binary patch literal 39002 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 Hqa^(cEpRrc literal 0 HcmV?d00001 diff --git a/.profiledumpsrepo/QIDITechnology/X-Plus 4.svg b/.profiledumpsrepo/QIDITechnology/X-Plus 4.svg new file mode 100644 index 0000000..f61b53b --- /dev/null +++ b/.profiledumpsrepo/QIDITechnology/X-Plus 4.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.profiledumpsrepo/QIDITechnology/X-Plus 4_bed.STL b/.profiledumpsrepo/QIDITechnology/X-Plus 4_bed.STL new file mode 100644 index 0000000000000000000000000000000000000000..be0ce9bf81274845f85027b128e0a78447f7ad23 GIT binary patch literal 20284 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 H=0X1td!tV3 literal 0 HcmV?d00001 diff --git a/.profiledumpsrepo/QIDITechnology/X-smart 3.svg b/.profiledumpsrepo/QIDITechnology/X-smart 3.svg new file mode 100644 index 0000000..419fc5b --- /dev/null +++ b/.profiledumpsrepo/QIDITechnology/X-smart 3.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.profiledumpsrepo/QIDITechnology/X-smart 3_bed.stl b/.profiledumpsrepo/QIDITechnology/X-smart 3_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..7c8e87bffe478315bc074e0fc348e5967153e5bd GIT binary patch literal 34884 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 literal 0 HcmV?d00001 diff --git a/.profiledumpsrepo/QIDITechnology/X-smart 3_thumbnail.png b/.profiledumpsrepo/QIDITechnology/X-smart 3_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..decd30871773dcf783659191d638d776b69e37bc GIT binary patch literal 32519 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 literal 448 zcmWIWW@Zs#U|`^2m^0;ZL|5`@NhL-Gh9V9I1|FcOV_s!)X;NmgUS>+g+N)>%S_}jZ ze6;3#Z@{0x;Vf?dxN-I|eIeoXOB`a=8!v4+y2Ebo8ohOfr@Lm_7AkyRtoeV7?#n}_ zA)L{Bv|g{cT)-)zyU2p)8vn+Idsi-L?|A8@?bxtURw6TX^&bNPwt6n6l-R?@riVMe zwZ=<^?%4OI@c@siWk(Zx;G@6QMPGhS^jW`Z-x97*w|UlO{AB8PTlw~QdQNQ7vAchs zOwpaQp*4BigiWjm#e}vsU7y>kwCP4rd2aniHr(plcm|2^->2u|QF_um({ZqxI} z75BcpdnCPka(?xKkNe-XZ9BF1mD<#b7(brtv;J%-srXeT%O)S-&B!FrfGadrfZ+)O y3Sbg7Y`LJKj0_SC40E1bjXQgbQMq@8sJ+c?I33{4$_CQP2!wG!+6Nd<3=9A?5wUsz diff --git a/app/src/main/java/ru/ytkab0bp/slicebeam/SetupActivity.java b/app/src/main/java/ru/ytkab0bp/slicebeam/SetupActivity.java index 0fab17a..fd2ebeb 100644 --- a/app/src/main/java/ru/ytkab0bp/slicebeam/SetupActivity.java +++ b/app/src/main/java/ru/ytkab0bp/slicebeam/SetupActivity.java @@ -102,8 +102,6 @@ public class SetupActivity extends AppCompatActivity { private final static List REPOS_URLS = Arrays.asList( "https://preset-repo-api.prusa3d.com/v1/repos", - // QIDI's manifest should be adapted, they haven't put their idx file -// "https://raw.githubusercontent.com/QIDITECH/QIDISlicer/refs/heads/master/resources/profiles/ArchiveRepositoryManifest.json", "https://raw.githubusercontent.com/utkabobr/SliceBeam/refs/heads/master/.profiledumpsrepo/manifest.json" );