# Print profiles for the QIDITechnology printers.

[vendor]
repo_id = non-prusa-fff
# Vendor name will be shown by the Config Wizard.
name = QIDITechnology
# Configuration version of this file. Config file will only be installed, if the config_version differs.
# This means, the server may force the PrusaSlicer configuration to be downgraded.
config_version = 2.3.1
# Where to get the updates from?
config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/QIDI Technology/
# changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%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

[printer_model:X-Plus 4 + BOX]
name = X-Plus 4 + BOX
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 + BOX 0.4 nozzle; QIDI ABS Rapido @X-Plus 4 + BOX 0.4 nozzle; QIDI PLA Rapido @X-Plus 4 + BOX 0.4 nozzle; QIDI PLA Rapido Matte @X-Plus 4 + BOX 0.4 nozzle; QIDI PLA-CF @X-Plus 4 + BOX 0.4 nozzle; Generic ABS @X-Plus 4 + BOX 0.4 nozzle; Generic PLA @X-Plus 4 + BOX 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

[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

[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

[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

# 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 = 1
extrusion_width = 0.42
fill_angle = 45
fill_density = 15%
fill_pattern = cubic
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 = 0
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_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_skirt_length = 5
mmu_segmented_region_interlocking_depth = 0
mmu_segmented_region_max_width = 0
notes = 
only_one_wall_first_layer = 0
only_retract_when_crossing_perimeters = 0
ooze_prevention = 0
output_filename_format = [input_filename_base]_[filament_type]_[print_time].gcode
overhang_speed_0 = 10
overhang_speed_1 = 30
overhang_speed_2 = 50
overhang_speed_3 = 0
overhangs = 1
perimeter_acceleration = 5000
perimeter_extruder = 0
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
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 = 0
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_area_threshold = 100%
top_fill_pattern = monotoniclines
top_infill_extrusion_width = 0.42
top_one_wall_type = all_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 = 1
wipe_tower_acceleration = 10000
wipe_tower_bridging = 10
wipe_tower_brim_width = 3
wipe_tower_cone_angle = 1
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
interlocking_beam = 1
interlocking_beam_layer_count = 2
interlocking_beam_width = 1.6
interlocking_boundary_avoidance = 2
interlocking_depth = 2
interlocking_orientation = 22.5

# Machine Print preset
[print:*X-Plus 4*]
inherits = *common*
external_perimeter_acceleration = 5000
perimeter_acceleration = 7000
travel_speed_z = 20

[print:*X-Plus 4 + BOX*]
inherits = *X-Plus 4*

[print:*Q1 Pro*]
inherits = *common*
external_perimeter_acceleration = 5000
perimeter_acceleration = 7000

[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

# Print preset
# X-Plus 4 + BOX 0.2 nozzle Print preset
[print:0.08mm Extra High @X-Plus 4 + BOX 0.2 nozzle]
inherits = *X-Plus 4 + BOX*; *0.08mm Extra High*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

[print:0.12mm Fine @X-Plus 4 + BOX 0.2 nozzle]
inherits = *X-Plus 4 + BOX*; *0.12mm Fine*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

# X-Plus 4 + BOX 0.4 nozzle Print preset
[print:0.12mm Extra High @X-Plus 4 + BOX 0.4 nozzle]
inherits = *X-Plus 4 + BOX*; *0.12mm Extra High*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[print:0.16mm High @X-Plus 4 + BOX 0.4 nozzle]
inherits = *X-Plus 4 + BOX*; *0.16mm High*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[print:0.20mm Fine @X-Plus 4 + BOX 0.4 nozzle]
inherits = *X-Plus 4 + BOX*; *0.20mm Fine*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[print:0.20mm Strength @X-Plus 4 + BOX 0.4 nozzle]
inherits = *X-Plus 4 + BOX*; *0.20mm Strength*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[print:0.24mm Quick @X-Plus 4 + BOX 0.4 nozzle]
inherits = *X-Plus 4 + BOX*; *0.24mm Quick*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

# X-Plus 4 + BOX 0.6 nozzle Print preset
[print:0.24mm High @X-Plus 4 + BOX 0.6 nozzle]
inherits = *X-Plus 4 + BOX*; *0.24mm High*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[print:0.30mm Fine @X-Plus 4 + BOX 0.6 nozzle]
inherits = *X-Plus 4 + BOX*; *0.30mm Fine*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[print:0.36mm Fine @X-Plus 4 + BOX 0.6 nozzle]
inherits = *X-Plus 4 + BOX*; *0.36mm Quick*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

# X-Plus 4 + BOX 0.8 nozzle Print preset
[print:0.32mm High @QX-Plus 4 + BOX 0.8 nozzle]
inherits = *X-Plus 4 + BOX*; *0.32mm High*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[print:0.40mm Fine @X-Plus 4 + BOX 0.8 nozzle]
inherits = *X-Plus 4 + BOX*; *0.40mm Fine*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[print:0.48mm Fine @X-Plus 4 + BOX 0.8 nozzle]
inherits = *X-Plus 4 + BOX*; *0.48mm Quick*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" 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*]
bed_temperature = 60
bridge_fan_speed = 100
compatible_printers = 
compatible_printers_condition = 
compatible_prints = 
compatible_prints_condition = 
cooling = 1
disable_fan_first_layers = 1
disable_rapid_cooling_fan_first_layers = 3
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 = 0
filament_cooling_initial_speed = 0
filament_cooling_moves = 0
filament_cost = 0
filament_density = 1.24
filament_deretract_speed = nil
filament_diameter = 1.75
filament_load_time = 0
filament_loading_speed = 0
filament_loading_speed_start = 0
filament_max_volumetric_speed = 20
filament_minimal_purge_on_wipe_tower = 5
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_shrink = 100
filament_soluble = 0
filament_spool_weight = 0
filament_stamping_distance = 0
filament_stamping_loading_speed = 0
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 = 0
filament_unloading_speed_start = 0
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
start_filament_gcode = "; Filament gcode\nM900 K0.02 T0.03\n"
temperature = 220
chamber_temperature = 0
cooling_slowdown_logic = consistent_surface
cooling_perimeter_transition_distance = 3

# QIDI filament preset
[filament:*QIDI ABS Odorless*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.021 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.021 T0.03\n"
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-GF*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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
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

[filament:*Generic PP*]
inherits = *QIDI ABS-GF*
bed_temperature = 80
filament_max_volumetric_speed = 5
filament_type = PP
min_fan_speed = 0
overhang_fan_speed_0 = 30
overhang_fan_speed_1 = 30
slowdown_below_layer_time = 12
first_layer_temperature = 240
temperature = 205
chamber_temperature = 60
extrusion_multiplier = 1.03
filament_retract_length = 3

[filament:Generic PP @X-Plus 4 0.4 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-Plus 4 0.2 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-Plus 4 0.6 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-Plus 4 0.8 nozzle]
inherits = *Generic PP*


[filament:Generic PP @Q1 Pro 0.4 nozzle]
inherits = *Generic PP*

[filament:Generic PP @Q1 Pro 0.2 nozzle]
inherits = *Generic PP*

[filament:Generic PP @Q1 Pro 0.6 nozzle]
inherits = *Generic PP*

[filament:Generic PP @Q1 Pro 0.8 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-MAX 3 0.4 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-MAX 3 0.2 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-MAX 3 0.6 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-MAX 3 0.8 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-Plus 3 0.4 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-Plus 3 0.2 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-Plus 3 0.6 nozzle]
inherits = *Generic PP*

[filament:Generic PP @X-Plus 3 0.8 nozzle]
inherits = *Generic PP*

[filament:*Generic PP-CF/GF*]
inherits = *Generic PP*
overhang_fan_speed_1 = 40
slowdown_below_layer_time = 8
filament_max_volumetric_speed = 8

[filament:Generic PP-CF/GF @X-Plus 4 0.4 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-Plus 4 0.2 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-Plus 4 0.6 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-Plus 4 0.8 nozzle]
inherits = *Generic PP-CF/GF*


[filament:Generic PP-CF/GF @Q1 Pro 0.4 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @Q1 Pro 0.2 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @Q1 Pro 0.6 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @Q1 Pro 0.8 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-MAX 3 0.4 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-MAX 3 0.2 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-MAX 3 0.6 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-MAX 3 0.8 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-Plus 3 0.4 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-Plus 3 0.2 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-Plus 3 0.6 nozzle]
inherits = *Generic PP-CF/GF*

[filament:Generic PP-CF/GF @X-Plus 3 0.8 nozzle]
inherits = *Generic PP-CF/GF*

# QIDI filament preset
[filament:*QIDI ASA*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.021 T0.03\n"
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 = ABS
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*
start_filament_gcode = "; Filament gcode\nM900 K0.021 T0.03\n"
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 = ABS
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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
chamber_temperature = 60
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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

# QIDI filament preset
[filament:*QIDI PC/ABS-FR*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.04 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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 = 8
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 = 300

[filament:*QIDI PETG-Tough*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.004 T0.03\n"
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 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-CF*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.02 T0.03\n"
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 UltraPA*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.03 T0.03\n"
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
chamber_temperature = 60
first_layer_bed_temperature = 80
first_layer_temperature = 280
max_fan_speed = 40
min_fan_speed = 20
slowdown_below_layer_time = 15
temperature = 280

# Generic filament preset
[filament:*Generic ABS*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.021 T0.03\n"
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
chamber_temperature = 60
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*
start_filament_gcode = "; Filament gcode\nM900 K0.04 T0.03\n"
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
temperature = 230
max_fan_speed = 40
min_fan_speed = 10
overhang_fan_speed_0 = 100
overhang_fan_speed_1 = 100
slowdown_below_layer_time = 12

[filament:*Generic PLA*]
inherits = *common*
temperature = 220
filament_colour = #0000FF
filament_density = 1.20
filament_max_volumetric_speed = 14
filament_vendor = Generic

[filament:*Generic PLA Silk*]
inherits = *common*
start_filament_gcode = "; Filament gcode\nM900 K0.024 T0.03\n"
bed_temperature = 55
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*
start_filament_gcode = "; Filament gcode\nM900 K0.1 T0.03\n"
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

# 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 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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.04 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_temperature = 280
temperature = 290
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*
start_filament_gcode = "; Filament gcode\nM900 K0.086 T0.03\n"
filament_max_volumetric_speed = 13
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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-CF @X-Plus 4 0.4 nozzle]
inherits = *QIDI PLA-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.034 T0.03\n"
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 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

# X-Plus 4 0.4 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 4 0.4 nozzle]
inherits = *Generic ABS*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.086 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
temperature = 210
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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

# X-Plus 4 0.6 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 4 0.6 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.025 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_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 PLA Rapido @X-Plus 4 0.6 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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-CF @X-Plus 4 0.6 nozzle]
inherits = *QIDI PLA-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.012 T0.03\n"
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 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

# X-Plus 4 0.6 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 4 0.6 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
temperature = 210
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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

# X-Plus 4 0.8 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 4 0.8 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.025 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_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 PLA Rapido @X-Plus 4 0.8 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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 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

# X-Plus 4 0.8 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 4 0.8 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
temperature = 210
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


# X-Plus 4 0.2 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 4 + BOX 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 + BOX" and nozzle_diameter[0]==0.2

[filament:QIDI ABS Rapido @X-Plus 4 + BOX 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 + BOX" and nozzle_diameter[0]==0.2

[filament:QIDI ASA @X-Plus 4 + BOX 0.2 nozzle]
inherits = *QIDI ASA*
filament_max_volumetric_speed = 2
temperature = 255
chamber_temperature = 0
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

[filament:QIDI PETG-Tough @X-Plus 4 + BOX 0.2 nozzle]
inherits = *QIDI PETG-Tough*
filament_max_volumetric_speed = 1
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

[filament:QIDI PLA Rapido @X-Plus 4 + BOX 0.2 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
filament_max_volumetric_speed = 2
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

[filament:QIDI PLA Rapido Matte @X-Plus 4 + BOX 0.2 nozzle]
inherits = *QIDI PLA Rapido Matte*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
filament_max_volumetric_speed = 2
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

# X-Plus 4 0.2 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 4 + BOX 0.2 nozzle]
inherits = *Generic ABS*
filament_max_volumetric_speed = 2
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

[filament:Generic PETG @X-Plus 4 + BOX 0.2 nozzle]
inherits = *Generic PETG*
filament_max_volumetric_speed = 1
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

[filament:Generic PLA @X-Plus 4 + BOX 0.2 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
filament_max_volumetric_speed = 2
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.2

# X-Plus 4 0.4 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.04 T0.03\n"
temperature = 260
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI ABS Rapido @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI ABS Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 260
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI ABS-GF @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI ABS-GF*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
filament_max_volumetric_speed = 22
first_layer_temperature = 260
temperature = 260
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI ASA @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI ASA*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
temperature = 255
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI ASA-Aero @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI ASA-Aero*
temperature = 260
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PA12-CF @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PA12-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
filament_max_volumetric_speed = 13
first_layer_temperature = 280
temperature = 280
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PAHT-CF @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PAHT-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
first_layer_temperature = 300
temperature = 300
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PC/ABS-FR @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PC/ABS-FR*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PET-CF @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PET-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_temperature = 280
temperature = 290
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PETG-Tough @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PETG-Tough*
start_filament_gcode = "; Filament gcode\nM900 K0.086 T0.03\n"
filament_max_volumetric_speed = 13
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PLA Rapido @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PLA Rapido Matte @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PLA Rapido Matte*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI PLA-CF @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI PLA-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.034 T0.03\n"
extrusion_multiplier = 0.93
filament_max_volumetric_speed = 15
first_layer_temperature = 220
temperature = 220
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:QIDI UltraPA @X-Plus 4 + BOX 0.4 nozzle]
inherits = *QIDI UltraPA*
filament_max_volumetric_speed = 4
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

# X-Plus 4 0.4 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 4 + BOX 0.4 nozzle]
inherits = *Generic ABS*
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:Generic PETG @X-Plus 4 + BOX 0.4 nozzle]
inherits = *Generic PETG*
start_filament_gcode = "; Filament gcode\nM900 K0.086 T0.03\n"
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:Generic PLA @X-Plus 4 + BOX 0.4 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:Generic PLA Silk @X-Plus 4 + BOX 0.4 nozzle]
inherits = *Generic PLA Silk*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

[filament:Generic TPU 95A @X-Plus 4 + BOX 0.4 nozzle]
inherits = *Generic TPU 95A*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.4

# X-Plus 4 0.6 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI ABS Rapido @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI ABS Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI ABS-GF @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI ABS-GF*
filament_max_volumetric_speed = 22
first_layer_temperature = 260
temperature = 260
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI ASA @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI ASA*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
filament_max_volumetric_speed = 13
temperature = 255
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PA12-CF @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PA12-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
filament_max_volumetric_speed = 13
first_layer_temperature = 280
temperature = 280
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PAHT-CF @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PAHT-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
first_layer_temperature = 300
temperature = 300
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PC/ABS-FR @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PC/ABS-FR*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PET-CF @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PET-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.025 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_temperature = 280
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PETG-Tough @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PETG-Tough*
filament_max_volumetric_speed = 13
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PLA Rapido @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PLA Rapido Matte @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PLA Rapido Matte*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI PLA-CF @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI PLA-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.012 T0.03\n"
extrusion_multiplier = 0.93
filament_max_volumetric_speed = 15
first_layer_temperature = 220
temperature = 220
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:QIDI UltraPA @X-Plus 4 + BOX 0.6 nozzle]
inherits = *QIDI UltraPA*
filament_max_volumetric_speed = 4
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

# X-Plus 4 0.6 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 4 + BOX 0.6 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:Generic PETG @X-Plus 4 + BOX 0.6 nozzle]
inherits = *Generic PETG*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:Generic PLA @X-Plus 4 + BOX 0.6 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:Generic PLA Silk @X-Plus 4 + BOX 0.6 nozzle]
inherits = *Generic PLA Silk*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

[filament:Generic TPU 95A @X-Plus 4 + BOX 0.6 nozzle]
inherits = *Generic TPU 95A*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.6

# X-Plus 4 0.8 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
filament_max_volumetric_speed = 24.5
min_print_speed = 10
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI ABS Rapido @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI ABS Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
filament_max_volumetric_speed = 24.5
min_print_speed = 10
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI ABS-GF @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI ABS-GF*
filament_max_volumetric_speed = 22
first_layer_temperature = 260
temperature = 260
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI ASA @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI ASA*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
filament_max_volumetric_speed = 13
min_print_speed = 10
temperature = 255
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PA12-CF @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PA12-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
filament_max_volumetric_speed = 13
first_layer_temperature = 280
temperature = 280
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PAHT-CF @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PAHT-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
first_layer_temperature = 300
temperature = 300
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PC/ABS-FR @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PC/ABS-FR*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PET-CF @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PET-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.025 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_temperature = 280
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PETG-Tough @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PETG-Tough*
filament_max_volumetric_speed = 13
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PLA Rapido @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PLA Rapido Matte @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PLA Rapido Matte*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI PLA-CF @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI PLA-CF*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
extrusion_multiplier = 0.93
filament_max_volumetric_speed = 18
first_layer_temperature = 220
temperature = 220
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:QIDI UltraPA @X-Plus 4 + BOX 0.8 nozzle]
inherits = *QIDI UltraPA*
filament_max_volumetric_speed = 4
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

# X-Plus 4 0.8 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 4 + BOX 0.8 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 250
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:Generic PETG @X-Plus 4 + BOX 0.8 nozzle]
inherits = *Generic PETG*
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:Generic PLA @X-Plus 4 + BOX 0.8 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
temperature = 210
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" and nozzle_diameter[0]==0.8

[filament:Generic TPU 95A @X-Plus 4 + BOX 0.8 nozzle]
inherits = *Generic TPU 95A*
temperature = 220
compatible_printers_condition = printer_model=="X-Plus 4 + BOX" 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*
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*
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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*
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
compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.2

[filament:Generic PLA @Q1 Pro 0.2 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.08 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_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*
start_filament_gcode = "; Filament gcode\nM900 K0.08 T0.03\n"
filament_max_volumetric_speed = 13
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
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*
start_filament_gcode = "; Filament gcode\nM900 K0.034 T0.03\n"
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 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

# Q1 Pro 0.4 nozzle Generic filament preset
[filament:Generic ABS @Q1 Pro 0.4 nozzle]
inherits = *Generic ABS*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.086 T0.03\n"
compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4

[filament:Generic PLA @Q1 Pro 0.4 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.042 T0.03\n"
temperature = 210
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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

# Q1 Pro 0.6 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @Q1 Pro 0.6 nozzle]
inherits = *QIDI ABS Odorless*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.025 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_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*
filament_max_volumetric_speed = 13
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
filament_max_volumetric_speed = 24.5
temperature = 210
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*
start_filament_gcode = "; Filament gcode\nM900 K0.012 T0.03\n"
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 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

# Q1 Pro 0.6 nozzle Generic filament preset
[filament:Generic ABS @Q1 Pro 0.6 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6

[filament:Generic PLA @Q1 Pro 0.6 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
temperature = 210
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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

# Q1 Pro 0.8 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @Q1 Pro 0.8 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.035 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.032 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.082 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.025 T0.03\n"
filament_max_volumetric_speed = 15
first_layer_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*
filament_max_volumetric_speed = 13
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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 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

# Q1 Pro 0.8 nozzle Generic filament preset
[filament:Generic ABS @Q1 Pro 0.8 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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*
compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.8

[filament:Generic PLA @Q1 Pro 0.8 nozzle]
inherits = *Generic PLA*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
temperature = 210
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

# 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 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

# 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

# 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-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 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 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-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 UltraPA @X-MAX 3 0.4 nozzle]
inherits = *QIDI UltraPA*
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 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

# X-MAX 3 0.6 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-MAX 3 0.6 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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 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 PLA Rapido @X-MAX 3 0.6 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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

# X-MAX 3 0.6 nozzle Generic filament preset
[filament:Generic ABS @X-MAX 3 0.6 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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

# X-MAX 3 0.8 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-MAX 3 0.8 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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 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 PLA Rapido @X-MAX 3 0.8 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
filament_max_volumetric_speed = 18
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

# X-MAX 3 0.8 nozzle Generic filament preset
[filament:Generic ABS @X-MAX 3 0.8 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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

# 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 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

# 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

# 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-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 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 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-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 UltraPA @X-Plus 3 0.4 nozzle]
inherits = *QIDI UltraPA*
compatible_printers_condition = printer_model=="X-Plus 3" and nozzle_diameter[0]==0.4

# X-Plus 3 0.4 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 3 0.4 nozzle]
inherits = *Generic ABS*
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 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

# X-Plus 3 0.6 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 3 0.6 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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 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 PLA Rapido @X-Plus 3 0.6 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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

# X-Plus 3 0.6 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 3 0.6 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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

# X-Plus 3 0.8 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-Plus 3 0.8 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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 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 PLA Rapido @X-Plus 3 0.8 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
filament_max_volumetric_speed = 18
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

# X-Plus 3 0.8 nozzle Generic filament preset
[filament:Generic ABS @X-Plus 3 0.8 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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

# 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 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
compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2

[filament:QIDI PLA Rapido Matte @X-smart 3 0.2 nozzle]
inherits = *QIDI PLA Rapido Matte*
filament_max_volumetric_speed = 2
compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2

# X-smart 3 0.2 nozzle Generic filament preset
[filament:Generic ABS @X-smart 3 0.2 nozzle]
inherits = *Generic ABS*
filament_max_volumetric_speed = 2
compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2

[filament:Generic PETG @X-smart 3 0.2 nozzle]
inherits = *Generic PETG*
filament_max_volumetric_speed = 1
compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2

[filament:Generic PLA @X-smart 3 0.2 nozzle]
inherits = *Generic PLA*
filament_max_volumetric_speed = 2
compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.2

# X-smart 3 0.4 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-smart 3 0.4 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.024 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.024 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.024 T0.03\n"
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 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*
start_filament_gcode = "; Filament gcode\nM900 K0.048 T0.03\n"
filament_max_volumetric_speed = 14
compatible_printers_condition = printer_model=="X-smart 3" and nozzle_diameter[0]==0.4

[filament:QIDI PLA Rapido @X-smart 3 0.4 nozzle]
inherits = *QIDI PLA Rapido*
filament_max_volumetric_speed = 19
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
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*
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

# X-smart 3 0.4 nozzle Generic filament preset
[filament:Generic ABS @X-smart 3 0.4 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.024 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.048 T0.03\n"
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 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

# X-smart 3 0.6 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-smart 3 0.6 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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 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 PLA Rapido @X-smart 3 0.6 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.01 T0.03\n"
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

# X-smart 3 0.6 nozzle Generic filament preset
[filament:Generic ABS @X-smart 3 0.6 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.014 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.016 T0.03\n"
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

# X-smart 3 0.8 nozzle QIDI filament preset
[filament:QIDI ABS Odorless @X-smart 3 0.8 nozzle]
inherits = *QIDI ABS Odorless*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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 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 PLA Rapido @X-smart 3 0.8 nozzle]
inherits = *QIDI PLA Rapido*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
filament_max_volumetric_speed = 18
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

# X-smart 3 0.8 nozzle Generic filament preset
[filament:Generic ABS @X-smart 3 0.8 nozzle]
inherits = *Generic ABS*
start_filament_gcode = "; Filament gcode\nM900 K0.011 T0.03\n"
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*
start_filament_gcode = "; Filament gcode\nM900 K0.008 T0.03\n"
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

# Common printer preset
[printer:*common*]
autoemit_temperature_commands = 1
auxiliary_fan = 0
extruder_clearance_height = 40
extruder_clearance_radius = 60
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
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 = 0
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 S0\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nM191 S[chamber_temperature]\nG28 Z\nG29; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM106 P3 S255\nM83\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 E{10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\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,0x300,0x305,50x305,50x300,0x300,0x0,0x0,293x0,293x10,305x10,305x0,293x0,0x0
bed_shape = 0x0,305x0,305x305,0x305
before_layer_gcode = TIMELAPSE_TAKE_FRAME
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_temperature]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature]\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 3} Z0\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),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

# X-Plus 4 + BOX preset
[printer:*X-Plus 4 + BOX*]
inherits = *X-Plus 4*
autoemit_temperature_commands = 0
bed_exclude_area = 0x0,0x0,0x300,0x305,50x305,50x300,0x300,0x0,0x0,293x0,293x10,305x10,305x0,293x0,0x0
bed_shape = 0x0,305x0,305x305,0x305
before_layer_gcode = TIMELAPSE_TAKE_FRAME
layer_gcode = G92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}
machine_max_feedrate_z = 20
printer_model = X-Plus 4 + BOX
extruders_count = 4
cooling_tube_length = 0
cooling_tube_retraction = 0
default_filament_profile = "Generic PLA @X-Plus 4 0.4 nozzle"
default_print_profile = 0.20mm Fine @X-Plus 4 0.4 nozzle
deretract_speed = 0,0,0,0
extra_loading_move = 0
extruder_colour = #000000;#FF0000;#FFFFFF;#0009FF
extruder_offset = 0x0,0x0,0x0,0x0
max_layer_height = 0.28,0.28,0.28,0.28
min_layer_height = 0.08,0.08,0.08,0.08
multimaterial_purging = 150
nozzle_diameter = 0.4,0.4,0.4,0.4
nozzle_high_flow = 0,0,0,0
printer_variant = 0.4
retract_before_travel = 1,1,1,1
retract_before_wipe = 0%,0%,0%,0%
retract_layer_change = 1,1,1,1
retract_length = 0,0,0,0
retract_length_toolchange = 0,0,0,0
retract_lift = 0.4,0.4,0.4,0.4
retract_lift_above = 0,0,0,0
retract_lift_below = 279,279,279,279
retract_restart_extra = 0,0,0,0
retract_restart_extra_toolchange = 0,0,0,0
retract_speed = 30,30,30,30
single_extruder_multi_material = 1
start_gcode = DISABLE_BOX_HEATER\nG90\nBOX_TEMP_SET VT0=0 VT1=0 VT2=0 VT3=0\nPRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature] CHAMBER=[chamber_temperature] EXTRUDER=[initial_tool]\nSYNC_EXTRUDER_MOTION EXTRUDER=slot[initial_tool] MOTION_QUEUE=extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature]\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 3} Z0\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1\nSYNC_EXTRUDER_MOTION EXTRUDER=slot[initial_tool] MOTION_QUEUE=extruder
toolchange_gcode = M118 Starting toolchange from slot [current_extruder] to slot [next_extruder]\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nDISABLE_ALL_SENSOR\n{if current_extruder != next_extruder}\nM118 Going to cut now\nCUT_FILAMENT T=[current_extruder]\n\n{if filament_type[current_extruder] == "FLEX" or filament_type[current_extruder] == "TPU"}\n    G1 X304 F24000 ; ensure cutting with flexible materials\n    G1 Y20 F24000\n    M400\n    G1 Y4.5 F5000\n    G4 P500\n    G1 Y8 F9000\n    G1 Y4.3 F1500\n    G4 P500\n    G1 Y20 F9000\n    G1 Y4.5 F5000\n    G4 P500\n    G1 Y8 F9000\n    G1 Y4.3 F1500\n    G4 P500\n    G1 Y20 F9000\n{endif}\n\nMOVE_TO_TRASH\n\n{if filament_type[current_extruder] == "PETG"}\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET=260 WAIT=1\n{else}\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET={max(temperature[next_extruder], temperature[current_extruder])} WAIT=1\n{endif}\n\nM118 Unloading [current_extruder]\nSYNC_EXTRUDER_MOTION EXTRUDER=slot[current_extruder] MOTION_QUEUE=extruder\nUNLOAD_T[current_extruder]\nTIMELAPSE_TAKE_FRAME\n\n; FLUSH_START\nG1 E1 F50\nG1 E17 F300\nG92 E0\n; FLUSH_END\n\nM400\nM118 loading [next_extruder]\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET={max(temperature[next_extruder], temperature[current_extruder])} WAIT=1\nSYNC_EXTRUDER_MOTION EXTRUDER=slot[next_extruder] MOTION_QUEUE=extruder\nLOAD_T[next_extruder]\nEXTRUDER_LOAD slot=slot[next_extruder]\nM118 Loaded. Heating...\nSET_HEATER_TEMPERATURE HEATER=extruder TARGET={max(temperature[next_extruder], temperature[current_extruder])} WAIT=1\n\n; FLUSH_START\nG1 E{48.5 * 0.58} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E-2 F1800\n; FLUSH_END\n\n\n{if filament_type[current_extruder] != filament_type[next_extruder]}\nG1 Y300 F1000\nMOVE_TO_TRASH\nG1 Y300 F9000\nCLEAR_FLUSH\nCLEAR_OOZE\n\n; FLUSH_START\nG1 E{48.5 * 0.58} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E-2 F1800\n; FLUSH_END\n\nG1 Y300 F1000\nMOVE_TO_TRASH\nG1 Y300 F9000\nCLEAR_FLUSH\nCLEAR_OOZE\n\n; FLUSH_START\nG1 E{48.5 * 0.58} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E-2 F1800\n; FLUSH_END\n\nG1 Y300 F1000\nMOVE_TO_TRASH\nG1 Y300 F9000\nCLEAR_FLUSH\nCLEAR_OOZE\n\n; FLUSH_START\nG1 E{48.5 * 0.58} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E-2 F1800\n; FLUSH_END\n\nG1 Y300 F1000\nMOVE_TO_TRASH\nG1 Y300 F9000\nCLEAR_FLUSH\nCLEAR_OOZE\n\n\n; FLUSH_START\nG1 E{48.5 * 0.58} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.18} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E{48.5 * 0.02} F{min(filament_max_volumetric_speed[current_extruder], filament_max_volumetric_speed[next_extruder]) / 2.4 * 60}\nG1 E-2 F1800\n; FLUSH_END\n{endif}\n\nG92 E0\nG1 Y300 F9000\nCLEAR_FLUSH\nCLEAR_OOZE\nM118 Finished toolchange from slot [current_extruder] to slot [next_extruder]\n{else}\nM118 NOT switching between slot [current_extruder] to slot [next_extruder], skipping toolchange\nSYNC_EXTRUDER_MOTION EXTRUDER=slot[next_extruder] MOTION_QUEUE=extruder\n{endif}\nTOOL_CHANGE_END\nENABLE_ALL_SENSOR
travel_lift_before_obstacle = 0,0,0,0
travel_max_lift = 0.4,0.4,0.4,0.4
travel_ramping_lift = 1,1,1,1
travel_slope = 3,3,3,3
wipe = 1,1,1,1

[printer:X-Plus 4 + BOX 0.2 nozzle]
inherits = *X-Plus 4 + BOX*
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,0.14,0.14,0.14
min_layer_height = 0.04,0.04,0.04,0.04
nozzle_diameter = 0.2,0.2,0.2,0.2
printer_variant = 0.2
retract_length = 0.4,0.4,0.4,0.4

[printer:X-Plus 4 + BOX 0.4 nozzle]
inherits = *X-Plus 4 + BOX*
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,0.8,0.8,0.8

[printer:X-Plus 4 + BOX 0.6 nozzle]
inherits = *X-Plus 4 + BOX*
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,0.42,0.42,0.42
min_layer_height = 0.12,0.12,0.12,0.12
nozzle_diameter = 0.6,0.6,0.6,0.6
printer_variant = 0.6
retract_before_travel = 3,3,3,3
retract_length = 1.4,1.4,1.4,1.4

[printer:X-Plus 4 + BOX 0.8 nozzle]
inherits = *X-Plus 4 + BOX*
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,0.56,0.56,0.56
min_layer_height = 0.16,0.16,0.16,0.16
nozzle_diameter = 0.8,0.8,0.8,0.8
printer_variant = 0.8
retract_length = 3,3,3,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
max_print_height = 240
retract_lift_below = 239
start_gcode = PRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature] CHAMBER=[chamber_temperature]\nM83\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature]\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 3} Z0\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),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
max_print_height = 315
retract_lift_below = 314
thumbnails = 380x380/PNG, 210x210/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
max_print_height = 270
retract_lift_below = 269
thumbnails = 380x380/PNG, 210x210/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
start_gcode = PRINT_START\nG28\nM141 S0\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM106 P3 S255\nM83\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\nG1 E{10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000\n
thumbnails = 205x205/PNG, 140x140/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
