fix some bug

This commit is contained in:
QIDI TECH
2024-09-28 16:15:29 +08:00
parent f3d619b9b8
commit 1f38488c27
4 changed files with 66 additions and 55 deletions

View File

@@ -21,7 +21,7 @@ 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
default_materials = QIDI ABS Odorless @X-Plus 4 0.4 nozzle; QIDI ABS Rapido @X-Plus 4 0.4 nozzle; QIDI PLA Rapido @X-Plus 4 0.4 nozzle; QIDI PLA Rapido Matte @X-Plus 4 0.4 nozzle; QIDI PLA-CF @X-Plus 4 0.4 nozzle; Generic ABS @X-Plus 4 0.4 nozzle; Generic PLA @X-Plus 4 0.4 nozzle; QIDI PLA Rapido Silk @X-Plus 4 0.4 nozzle; Generic PLA Silk @X-Plus 4 0.4 nozzle
[printer_model:Q1 Pro]
name = Q1 Pro
@@ -30,7 +30,7 @@ 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
default_materials = QIDI ABS Odorless @Q1 Pro 0.4 nozzle; QIDI ABS Rapido @Q1 Pro 0.4 nozzle; QIDI PLA Rapido @Q1 Pro 0.4 nozzle; QIDI PLA Rapido Matte @Q1 Pro 0.4 nozzle; QIDI PLA-CF @Q1 Pro 0.4 nozzle; Generic ABS @Q1 Pro 0.4 nozzle; Generic PLA @Q1 Pro 0.4 nozzle; QIDI PLA Rapido Silk @Q1 Pro 0.4 nozzle; Generic PLA Silk @Q1 Pro 0.4 nozzle
[printer_model:X-MAX 3]
name = X-MAX 3
@@ -39,7 +39,7 @@ 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
default_materials = QIDI ABS Odorless @X-MAX 3 0.4 nozzle; QIDI ABS Rapido @X-MAX 3 0.4 nozzle; QIDI PLA Rapido @X-MAX 3 0.4 nozzle; QIDI PLA Rapido Matte @X-MAX 3 0.4 nozzle; QIDI PLA-CF @X-MAX 3 0.4 nozzle; Generic ABS @X-MAX 3 0.4 nozzle; Generic PLA @X-MAX 3 0.4 nozzle; QIDI PLA Rapido Silk @X-MAX 3 0.4 nozzle; Generic PLA Silk @X-MAX 3 0.4 nozzle
[printer_model:X-Plus 3]
name = X-Plus 3
@@ -48,7 +48,7 @@ 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
default_materials = QIDI ABS Odorless @X-Plus 3 0.4 nozzle; QIDI ABS Rapido @X-Plus 3 0.4 nozzle; QIDI PLA Rapido @X-Plus 3 0.4 nozzle; QIDI PLA Rapido Matte @X-Plus 3 0.4 nozzle; QIDI PLA-CF @X-Plus 3 0.4 nozzle; Generic ABS @X-Plus 3 0.4 nozzle; Generic PLA @X-Plus 3 0.4 nozzle; QIDI PLA Rapido Silk @X-Plus 3 0.4 nozzle; Generic PLA Silk @X-Plus 3 0.4 nozzle
[printer_model:X-smart 3]
name = X-smart 3
@@ -57,7 +57,7 @@ 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
default_materials = QIDI ABS Odorless @X-smart 3 0.4 nozzle;QIDI ABS Rapido @X-smart 3 0.4 nozzle; QIDI PLA Rapido @X-smart 3 0.4 nozzle; QIDI PLA Rapido Matte @X-smart 3 0.4 nozzle; QIDI PLA-CF @X-smart 3 0.4 nozzle; Generic ABS @X-smart 3 0.4 nozzle; Generic PLA @X-smart 3 0.4 nozzle; QIDI PLA Rapido Silk @X-smart 3 0.4 nozzle; Generic PLA Silk @X-smart 3 0.4 nozzle
# All presets starting with asterisk, for example *common*, are intermediate and they will
# not make it into the user interface.
@@ -719,7 +719,7 @@ compatible_prints_condition =
cooling = 1
disable_fan_first_layers = 1
disable_rapid_cooling_fan_first_layers = 3
dont_slow_down_outer_wall = 1
dont_slow_down_outer_wall = 0
enable_advance_pressure = 1
enable_auxiliary_fan = 100
enable_auxiliary_fan_unseal = 0
@@ -850,7 +850,7 @@ enable_dynamic_fan_speeds = 1
enable_volume_fan = 0
extrusion_multiplier = 0.95
filament_colour = #FFC800
filament_density = 1.05
filament_density = 1.06
filament_max_volumetric_speed = 22
filament_type = ABS
first_layer_bed_temperature = 90
@@ -1070,20 +1070,24 @@ filament_max_volumetric_speed = 21
[filament:*QIDI PLA Rapido Metal*]
inherits = *common*
filament_density = 1.20
[filament:*QIDI PLA Rapido Silk*]
inherits = *common*
bed_temperature = 60
bed_temperature = 55
enable_auxiliary_fan = 0
filament_colour = #80FFFF
filament_density = 1.20
filament_density = 1.24
filament_max_volumetric_speed = 7.5
filament_retract_length = 0.5
first_layer_bed_temperature = 60
first_layer_temperature = 220
first_layer_bed_temperature = 55
first_layer_temperature = 230
temperature = 230
[filament:*QIDI PLA-CF*]
inherits = *common*
advance_pressure = 0.02
enable_auxiliary_fan = 0
extrusion_multiplier = 0.96
filament_colour = #27408B
filament_density = 1.25
@@ -1102,7 +1106,7 @@ enable_auxiliary_fan = 0
extrusion_multiplier = 0.97
fan_below_layer_time = 5
filament_colour = #4F4F4F
filament_density = 1.26
filament_density = 1.3
filament_max_volumetric_speed = 6
filament_type = PPS-CF
first_layer_bed_temperature = 110
@@ -1119,7 +1123,7 @@ advance_pressure = 0.1
enable_auxiliary_fan = 0
extrusion_multiplier = 1
filament_colour = #8000FF
filament_density = 1.21
filament_density = 1.15
filament_max_volumetric_speed = 4
filament_type = TPU
filament_vendor = Generic
@@ -1194,6 +1198,7 @@ temperature = 250
[filament:*Generic PLA*]
inherits = *common*
enable_auxiliary_fan = 0
filament_colour = #0000FF
filament_density = 1.20
filament_max_volumetric_speed = 14
@@ -1203,6 +1208,7 @@ filament_vendor = Generic
inherits = *common*
advance_pressure = 0.024
bed_temperature = 55
enable_auxiliary_fan = 0
filament_colour = #80FFFF
filament_density = 1.20
filament_max_volumetric_speed = 7.5
@@ -1394,8 +1400,8 @@ compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]
[filament:QIDI PLA Rapido Silk @X-Plus 4 0.4 nozzle]
inherits = *QIDI PLA Rapido Silk*
advance_pressure = 0.034
first_layer_temperature = 210
temperature = 210
first_layer_temperature = 220
temperature = 220
compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.4
[filament:QIDI PLA-CF @X-Plus 4 0.4 nozzle]
@@ -1541,8 +1547,8 @@ compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]
[filament:QIDI PLA Rapido Silk @X-Plus 4 0.6 nozzle]
inherits = *QIDI PLA Rapido Silk*
advance_pressure = 0.021
first_layer_temperature = 210
temperature = 210
first_layer_temperature = 220
temperature = 220
compatible_printers_condition = printer_model=="X-Plus 4" and nozzle_diameter[0]==0.6
[filament:QIDI PLA-CF @X-Plus 4 0.6 nozzle]
@@ -1913,8 +1919,8 @@ compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==
[filament:QIDI PLA Rapido Silk @Q1 Pro 0.4 nozzle]
inherits = *QIDI PLA Rapido Silk*
advance_pressure = 0.034
first_layer_temperature = 210
temperature = 210
first_layer_temperature = 220
temperature = 220
compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.4
[filament:QIDI PLA-CF @Q1 Pro 0.4 nozzle]
@@ -2061,8 +2067,8 @@ compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==
[filament:QIDI PLA Rapido Silk @Q1 Pro 0.6 nozzle]
inherits = *QIDI PLA Rapido Silk*
advance_pressure = 0.024
first_layer_temperature = 210
temperature = 210
first_layer_temperature = 220
temperature = 220
compatible_printers_condition = printer_model=="Q1 Pro" and nozzle_diameter[0]==0.6
[filament:QIDI PLA-CF @Q1 Pro 0.6 nozzle]
@@ -3597,7 +3603,7 @@ 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_exclude_area = 0x0,0x0,0x302,0x305,35x302,35x302,0x302,0x0,0x0,293x0,293x20,305x20,305x0,293x0,0x0
bed_shape = 0x0,305x0,305x305,0x305
before_layer_gcode = ;TIMELAPSE_TAKE_FRAME
chamber_temperature = 1
@@ -3605,7 +3611,7 @@ 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=[volume_temperature]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature]\nM141 S[volume_temperature]\nG4 P3000\n{position[0] = max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)}\n{position[1] = max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85), 0)}\n{position[2] = 0.5 * first_layer_height * nozzle_diameter[0]}\n{if position[0] <= 50 and position[1] >= 215} {position[1] = 215} {endif}\n{if position[0] >= 208 and position[1] <= 10} {position[0] = 208} {endif}\nG0 X{position[0]} Y{position[1]} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{position[0] + 85} E{85 * position[2]} F3000\nG1 Y{position[1] + 2} E{2 * position[2]}\nG1 X{position[0]} E{85 * position[2]}\nG1 Y{position[1] + 85} E{83 * position[2]}\nG1 X{position[0] + 2} E{2 * position[2]}\nG1 Y{position[1] + 3} E{82 * position[2]}\nG1 X{position[0] + 3} Z0\nG1 X{position[0] + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1\n
start_gcode = PRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature] CHAMBER=[volume_temperature]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[first_layer_bed_temperature]\nM104 S[first_layer_temperature]\nM141 S[volume_temperature]\nG4 P3000\n{position[0] = max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)}\n{position[1] = max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85), 0)}\n{position[2] = 0.5 * first_layer_height * nozzle_diameter[0]}\n{if position[0] <= 35 and position[1] >= 217} {position[1] = 217} {endif}\n{if position[0] >= 208 and position[1] <= 20} {position[0] = 208} {endif}\nG0 X{position[0]} Y{position[1]} Z5 F6000\nG0 Z[first_layer_height] F600\nG1 E3 F1800\nG1 X{position[0] + 85} E{85 * position[2]} F3000\nG1 Y{position[1] + 2} E{2 * position[2]}\nG1 X{position[0]} E{85 * position[2]}\nG1 Y{position[1] + 85} E{83 * position[2]}\nG1 X{position[0] + 2} E{2 * position[2]}\nG1 Y{position[1] + 3} E{82 * position[2]}\nG1 X{position[0] + 3} Z0\nG1 X{position[0] + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1\n
thumbnails = 272x272/PNG, 96x96/PNG
wipe_device = 1

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1_x5F_复制" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" width="864.6px" height="864.6px" viewBox="0 0 864.6 864.6" enable-background="new 0 0 864.6 864.6"
xml:space="preserve">
x="0px" y="0px" viewBox="0 0 864.6 864.6" enable-background="new 0 0 864.6 864.6" xml:space="preserve">
<rect x="0" y="843.1" fill="#FFFFFF" width="830.6" height="0.4"/>
<rect x="0.4" y="814.8" fill="#FFFFFF" width="863.1" height="0.4"/>
<rect x="0.4" y="814.8" fill="#FFFFFF" width="829.5" height="0.4"/>
<rect x="0" y="785.9" fill="#FFFFFF" width="863.8" height="1.4"/>
<rect x="0" y="758.1" fill="#FFFFFF" width="863.8" height="0.4"/>
<rect x="0" y="729.7" fill="#FFFFFF" width="863.8" height="0.4"/>
@@ -32,20 +31,20 @@
<rect x="0" y="106.1" fill="#FFFFFF" width="863.8" height="0.4"/>
<rect x="0" y="77.3" fill="#FFFFFF" width="863.8" height="1.4"/>
<rect y="863.2" fill="#FFFFFF" width="830.6" height="1.4"/>
<rect x="141.7" fill="#FFFFFF" width="722.8" height="1.4"/>
<rect y="14.2" fill="#FFFFFF" width="141.7" height="1.4"/>
<rect x="829.2" y="834.8" fill="#FFFFFF" width="35.4" height="1.4"/>
<rect x="829.2" y="834.8" fill="#FFFFFF" width="1.4" height="29.7"/>
<rect x="141.7" y="0" fill="#FFFFFF" width="1.4" height="15.6"/>
<rect x="0" y="14.5" fill="#FFFFFF" width="1.4" height="850"/>
<rect x="863.2" fill="#FFFFFF" width="1.4" height="836.2"/>
<rect x="100.6" fill="#FFFFFF" width="764" height="1.4"/>
<rect y="8.5" fill="#FFFFFF" width="100.6" height="1.4"/>
<rect x="829.2" y="806.5" fill="#FFFFFF" width="35.4" height="1.4"/>
<rect x="829.2" y="807.9" fill="#FFFFFF" width="1.4" height="56.7"/>
<rect x="99.2" y="0" fill="#FFFFFF" width="1.4" height="9.2"/>
<rect x="0" y="8.9" fill="#FFFFFF" width="1.4" height="855.7"/>
<rect x="863.2" fill="#FFFFFF" width="1.4" height="807.2"/>
<rect x="0" y="49.4" fill="#FFFFFF" width="863.8" height="0.4"/>
<rect x="0" y="21.1" fill="#FFFFFF" width="864.6" height="0.4"/>
<rect x="21.1" y="15.2" fill="#FFFFFF" width="0.4" height="849.3"/>
<rect x="49.4" y="15.2" fill="#FFFFFF" width="0.4" height="849.3"/>
<rect x="77.3" y="15.2" fill="#FFFFFF" width="1.4" height="849.3"/>
<rect x="106.1" y="15.2" fill="#FFFFFF" width="0.4" height="849.3"/>
<rect x="134.4" y="15.2" fill="#FFFFFF" width="0.4" height="849.3"/>
<rect x="21.1" y="9.6" fill="#FFFFFF" width="0.4" height="855"/>
<rect x="49.4" y="9.6" fill="#FFFFFF" width="0.4" height="855"/>
<rect x="77.3" y="9.6" fill="#FFFFFF" width="1.4" height="855"/>
<rect x="106.1" y="0.7" fill="#FFFFFF" width="0.4" height="863.9"/>
<rect x="134.4" y="0.7" fill="#FFFFFF" width="0.4" height="863.9"/>
<rect x="162.8" y="0" fill="#FFFFFF" width="0.4" height="864.6"/>
<rect x="191.1" y="0" fill="#FFFFFF" width="0.4" height="864.6"/>
<rect x="219" y="0" fill="#FFFFFF" width="1.4" height="864.6"/>
@@ -70,5 +69,5 @@
<rect x="758.1" y="0" fill="#FFFFFF" width="0.4" height="864.6"/>
<rect x="785.9" y="0" fill="#FFFFFF" width="1.4" height="864.6"/>
<rect x="814.8" y="0" fill="#FFFFFF" width="0.4" height="864.6"/>
<rect x="843.1" y="0" fill="#FFFFFF" width="0.4" height="835.3"/>
<rect x="843.1" y="0" fill="#FFFFFF" width="0.4" height="807.2"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB