From e87a44747927dfd04af1a57e610a293b7d3f9c29 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Thu, 27 Apr 2023 23:11:47 +0800 Subject: [PATCH] Revert "Merge pull request #868 from fr3ak2402/main" This reverts commit 3ee801be50c596b94dfb0bf64a3291c444a75c1a, reversing changes made to bbbed5e8c30348267292ae6ad6d04f37ac7a746b. --- resources/profiles/Qidi.json | 198 ------------------ .../Qidi/filament/Qidi Generic ABS.json | 20 -- .../Qidi/filament/Qidi Generic ASA.json | 20 -- .../Qidi/filament/Qidi Generic PA-CF.json | 44 ---- .../Qidi/filament/Qidi Generic PA.json | 26 --- .../Qidi/filament/Qidi Generic PC.json | 20 -- .../Qidi/filament/Qidi Generic PETG-CF.json | 89 -------- .../Qidi/filament/Qidi Generic PETG.json | 50 ----- .../Qidi/filament/Qidi Generic PLA Silk.json | 29 --- .../Qidi/filament/Qidi Generic PLA-CF.json | 44 ---- .../Qidi/filament/Qidi Generic PLA.json | 23 -- .../Qidi/filament/Qidi Generic PVA.json | 26 --- .../Qidi/filament/Qidi Generic TPU.json | 20 -- .../Qidi/filament/fdm_filament_abs.json | 88 -------- .../Qidi/filament/fdm_filament_asa.json | 88 -------- .../Qidi/filament/fdm_filament_common.json | 144 ------------- .../Qidi/filament/fdm_filament_pa.json | 88 -------- .../Qidi/filament/fdm_filament_pc.json | 88 -------- .../Qidi/filament/fdm_filament_pet.json | 82 -------- .../Qidi/filament/fdm_filament_pla.json | 94 --------- .../Qidi/filament/fdm_filament_pva.json | 100 --------- .../Qidi/filament/fdm_filament_tpu.json | 88 -------- .../Qidi/machine/Qidi X-Max 3 0.4 nozzle.json | 109 ---------- .../profiles/Qidi/machine/Qidi X-Max 3.json | 12 -- .../machine/Qidi X-Plus 3 0.4 nozzle.json | 109 ---------- .../profiles/Qidi/machine/Qidi X-Plus 3.json | 12 -- .../machine/Qidi X-Smart 3 0.4 nozzle.json | 109 ---------- .../profiles/Qidi/machine/Qidi X-Smart 3.json | 12 -- .../Qidi/machine/fdm_machine_common.json | 117 ----------- .../Qidi/machine/fdm_qidi_common.json | 139 ------------ .../Qidi/process/0.12mm Fine @Qidi XMax3.json | 109 ---------- .../process/0.12mm Fine @Qidi XPlus3.json | 109 ---------- .../process/0.12mm Fine @Qidi XSmart3.json | 109 ---------- .../process/0.16mm Optimal @Qidi XMax3.json | 109 ---------- .../process/0.16mm Optimal @Qidi XPlus3.json | 109 ---------- .../process/0.16mm Optimal @Qidi XSmart3.json | 109 ---------- .../process/0.20mm Standard @Qidi XMax3.json | 108 ---------- .../process/0.20mm Standard @Qidi XPlus3.json | 108 ---------- .../0.20mm Standard @Qidi XSmart3.json | 108 ---------- .../process/0.25mm Draft @Qidi XMax3.json | 108 ---------- .../process/0.25mm Draft @Qidi XPlus3.json | 108 ---------- .../process/0.25mm Draft @Qidi XSmart3.json | 108 ---------- .../0.30mm Extra Draft @Qidi XMax3.json | 108 ---------- .../0.30mm Extra Draft @Qidi XPlus3.json | 108 ---------- .../0.30mm Extra Draft @Qidi XSmart3.json | 108 ---------- .../Qidi/process/fdm_process_common.json | 70 ------- .../Qidi/process/fdm_process_qidi_common.json | 103 --------- .../profiles/Qidi/qidi_buildplate_xmax3.svg | 37 ---- .../profiles/Qidi/qidi_buildplate_xplus3.svg | 37 ---- .../profiles/Qidi/qidi_buildplate_xsmart3.svg | 39 ---- .../Qidi/qidi_xseries_gen3_hotend.stl | Bin 225484 -> 0 bytes .../web/image/printer/Qidi X-Max 3_cover.png | Bin 30398 -> 0 bytes .../web/image/printer/Qidi X-Plus 3_cover.png | Bin 29891 -> 0 bytes .../image/printer/Qidi X-Smart 3_cover.png | Bin 26954 -> 0 bytes 54 files changed, 4000 deletions(-) delete mode 100644 resources/profiles/Qidi.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic ABS.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic ASA.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PA-CF.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PA.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PC.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic PVA.json delete mode 100644 resources/profiles/Qidi/filament/Qidi Generic TPU.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_abs.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_asa.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_common.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_pa.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_pc.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_pet.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_pla.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_pva.json delete mode 100644 resources/profiles/Qidi/filament/fdm_filament_tpu.json delete mode 100644 resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json delete mode 100644 resources/profiles/Qidi/machine/Qidi X-Max 3.json delete mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json delete mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 3.json delete mode 100644 resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json delete mode 100644 resources/profiles/Qidi/machine/Qidi X-Smart 3.json delete mode 100644 resources/profiles/Qidi/machine/fdm_machine_common.json delete mode 100644 resources/profiles/Qidi/machine/fdm_qidi_common.json delete mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json delete mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json delete mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json delete mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json delete mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json delete mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json delete mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json delete mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json delete mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json delete mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json delete mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json delete mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json delete mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json delete mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json delete mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json delete mode 100644 resources/profiles/Qidi/process/fdm_process_common.json delete mode 100644 resources/profiles/Qidi/process/fdm_process_qidi_common.json delete mode 100644 resources/profiles/Qidi/qidi_buildplate_xmax3.svg delete mode 100644 resources/profiles/Qidi/qidi_buildplate_xplus3.svg delete mode 100644 resources/profiles/Qidi/qidi_buildplate_xsmart3.svg delete mode 100644 resources/profiles/Qidi/qidi_xseries_gen3_hotend.stl delete mode 100644 resources/web/image/printer/Qidi X-Max 3_cover.png delete mode 100644 resources/web/image/printer/Qidi X-Plus 3_cover.png delete mode 100644 resources/web/image/printer/Qidi X-Smart 3_cover.png diff --git a/resources/profiles/Qidi.json b/resources/profiles/Qidi.json deleted file mode 100644 index b2e0e7dcb8..0000000000 --- a/resources/profiles/Qidi.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "name": "Qidi", - "version": "01.00.00.03", - "force_update": "0", - "description": "Qidi configurations", - "machine_model_list": [ - { - "name": "Qidi X-Smart 3", - "sub_path": "machine/Qidi X-Smart 3.json" - }, - { - "name": "Qidi X-Plus 3", - "sub_path": "machine/Qidi X-Plus 3.json" - }, - { - "name": "Qidi X-Max 3", - "sub_path": "machine/Qidi X-Max 3.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "fdm_process_qidi_common", - "sub_path": "process/fdm_process_qidi_common.json" - }, - { - "name": "0.12mm Fine @Qidi XSmart3", - "sub_path": "process/0.12mm Fine @Qidi XSmart3.json" - }, - { - "name": "0.12mm Fine @Qidi XPlus3", - "sub_path": "process/0.12mm Fine @Qidi XPlus3.json" - }, - { - "name": "0.12mm Fine @Qidi XMax3", - "sub_path": "process/0.12mm Fine @Qidi XMax3.json" - }, - { - "name": "0.16mm Optimal @Qidi XSmart3", - "sub_path": "process/0.16mm Optimal @Qidi XSmart3.json" - }, - { - "name": "0.16mm Optimal @Qidi XPlus3", - "sub_path": "process/0.16mm Optimal @Qidi XPlus3.json" - }, - { - "name": "0.16mm Optimal @Qidi XMax3", - "sub_path": "process/0.16mm Optimal @Qidi XMax3.json" - }, - { - "name": "0.20mm Standard @Qidi XSmart3", - "sub_path": "process/0.20mm Standard @Qidi XSmart3.json" - }, - { - "name": "0.20mm Standard @Qidi XPlus3", - "sub_path": "process/0.20mm Standard @Qidi XPlus3.json" - }, - { - "name": "0.20mm Standard @Qidi XMax3", - "sub_path": "process/0.20mm Standard @Qidi XMax3.json" - }, - { - "name": "0.25mm Draft @Qidi XSmart3", - "sub_path": "process/0.25mm Draft @Qidi XSmart3.json" - }, - { - "name": "0.25mm Draft @Qidi XPlus3", - "sub_path": "process/0.25mm Draft @Qidi XPlus3.json" - }, - { - "name": "0.25mm Draft @Qidi XMax3", - "sub_path": "process/0.25mm Draft @Qidi XMax3.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XSmart3", - "sub_path": "process/0.30mm Extra Draft @Qidi XSmart3.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XPlus3", - "sub_path": "process/0.30mm Extra Draft @Qidi XPlus3.json" - }, - { - "name": "0.30mm Extra Draft @Qidi XMax3", - "sub_path": "process/0.30mm Extra Draft @Qidi XMax3.json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "fdm_filament_asa", - "sub_path": "filament/fdm_filament_asa.json" - }, - { - "name": "fdm_filament_pa", - "sub_path": "filament/fdm_filament_pa.json" - }, - { - "name": "fdm_filament_pc", - "sub_path": "filament/fdm_filament_pc.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_pva", - "sub_path": "filament/fdm_filament_pva.json" - }, - { - "name": "fdm_filament_tpu", - "sub_path": "filament/fdm_filament_tpu.json" - }, - { - "name": "Qidi Generic ABS", - "sub_path": "filament/Qidi Generic ABS.json" - }, - { - "name": "Qidi Generic ASA", - "sub_path": "filament/Qidi Generic ASA.json" - }, - { - "name": "Qidi Generic PA", - "sub_path": "filament/Qidi Generic PA.json" - }, - { - "name": "Qidi Generic PA-CF", - "sub_path": "filament/Qidi Generic PA-CF.json" - }, - { - "name": "Qidi Generic PC", - "sub_path": "filament/Qidi Generic PC.json" - }, - { - "name": "Qidi Generic PETG", - "sub_path": "filament/Qidi Generic PETG.json" - }, - { - "name": "Qidi Generic PETG-CF", - "sub_path": "filament/Qidi Generic PETG-CF.json" - }, - { - "name": "Qidi Generic PLA Silk", - "sub_path": "filament/Qidi Generic PLA Silk.json" - }, - { - "name": "Qidi Generic PLA", - "sub_path": "filament/Qidi Generic PLA.json" - }, - { - "name": "Qidi Generic PLA-CF", - "sub_path": "filament/Qidi Generic PLA-CF.json" - }, - { - "name": "Qidi Generic PVA", - "sub_path": "filament/Qidi Generic PVA.json" - }, - { - "name": "Qidi Generic TPU", - "sub_path": "filament/Qidi Generic TPU.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_qidi_common", - "sub_path": "machine/fdm_qidi_common.json" - }, - { - "name": "Qidi X-Smart3 0.4 nozzle", - "sub_path": "machine/Qidi X-Smart3 0.4 nozzle.json" - }, - { - "name": "Qidi X-Plus3 0.4 nozzle", - "sub_path": "machine/Qidi X-Plus3 0.4 nozzle.json" - }, - { - "name": "Qidi X-Max3 0.4 nozzle", - "sub_path": "machine/Qidi X-Max3 0.4 nozzle.json" - } - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS.json b/resources/profiles/Qidi/filament/Qidi Generic ABS.json deleted file mode 100644 index bec98fd328..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic ABS.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "Qidi Generic ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA.json b/resources/profiles/Qidi/filament/Qidi Generic ASA.json deleted file mode 100644 index 98876d77df..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic ASA.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", - "name": "Qidi Generic ASA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_asa", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_flow_ratio": [ - "0.926" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json deleted file mode 100644 index f2780fc187..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFN98", - "setting_id": "GFSN99", - "name": "Qidi Generic PA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "nozzle_temperature": [ - "290" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "0%" - ], - "overhang_fan_speed": [ - "40" - ], - "fan_cooling_layer_time": [ - "5" - ], - "full_fan_speed_layer": [ - "2" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA.json b/resources/profiles/Qidi/filament/Qidi Generic PA.json deleted file mode 100644 index 3e62e71641..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PA.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSN98", - "name": "Qidi Generic PA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pa", - "required_nozzle_HRC": [ - "3" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PC.json b/resources/profiles/Qidi/filament/Qidi Generic PC.json deleted file mode 100644 index 536349b357..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PC.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFC99", - "setting_id": "GFSC99", - "name": "Qidi Generic PC", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pc", - "filament_max_volumetric_speed": [ - "16" - ], - "filament_flow_ratio": [ - "0.94" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json deleted file mode 100644 index 0f87ffffdf..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFG98", - "setting_id": "GFSG50", - "name": "Qidi Generic PETG-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pet", - "temperature_vitrification": [ - "75" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "90" - ], - "cool_plate_temp": [ - "0" - ], - "eng_plate_temp": [ - "70" - ], - "hot_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "hot_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" - ], - "required_nozzle_HRC": [ - "40" - ], - "filament_vendor": [ - "Bambu Lab" - ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "nozzle_temperature": [ - "255" - ], - "filament_cost": [ - "34.99" - ], - "filament_density": [ - "1.25" - ], - "fan_max_speed": [ - "30" - ], - "fan_min_speed": [ - "0" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "slow_down_layer_time": [ - "6" - ], - "fan_cooling_layer_time": [ - "20" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG.json b/resources/profiles/Qidi/filament/Qidi Generic PETG.json deleted file mode 100644 index 4ea04b12fa..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PETG.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSG99", - "name": "Qidi Generic PETG", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pet", - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_cooling_layer_time": [ - "30" - ], - "overhang_fan_speed": [ - "90" - ], - "overhang_fan_threshold": [ - "25%" - ], - "fan_max_speed": [ - "90" - ], - "fan_min_speed": [ - "40" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json deleted file mode 100644 index ae704bf25e..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFA05", - "setting_id": "GFSL99_01", - "name": "Qidi Generic PLA Silk", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_retraction_length": [ - "0.5" - ], - "filament_flow_ratio": [ - "0.98" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json deleted file mode 100644 index 1c6f8bd0f0..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFL98", - "setting_id": "GFSL98", - "name": "Qidi Generic PLA-CF", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "required_nozzle_HRC": [ - "40" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_type": [ - "PLA-CF" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], - "additional_cooling_fan_speed": [ - "0" - ], - "temperature_vitrification": [ - "55" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "240" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA.json b/resources/profiles/Qidi/filament/Qidi Generic PLA.json deleted file mode 100644 index c2feab5c1d..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PLA.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSL99", - "name": "Qidi Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "8" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/Qidi Generic PVA.json b/resources/profiles/Qidi/filament/Qidi Generic PVA.json deleted file mode 100644 index 689bbcfb84..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic PVA.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFS99", - "setting_id": "GFSS99", - "name": "Qidi Generic PVA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pva", - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "slow_down_layer_time": [ - "7" - ], - "slow_down_min_speed": [ - "10" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic TPU.json b/resources/profiles/Qidi/filament/Qidi Generic TPU.json deleted file mode 100644 index 26f005de7f..0000000000 --- a/resources/profiles/Qidi/filament/Qidi Generic TPU.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFU99", - "setting_id": "GFSR99", - "name": "Qidi Generic TPU", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_tpu", - "filament_max_volumetric_speed": [ - "3.2" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" - ], - "compatible_printers": [ - "Qidi X-Smart3 0.4 nozzle", - "Qidi X-Plus3 0.4 nozzle", - "Qidi X-Max3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_abs.json b/resources/profiles/Qidi/filament/fdm_filament_abs.json deleted file mode 100644 index 1c87696e44..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_abs.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_abs", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "105" - ], - "eng_plate_temp" : [ - "105" - ], - "hot_plate_temp" : [ - "105" - ], - "textured_plate_temp" : [ - "105" - ], - "cool_plate_temp_initial_layer" : [ - "105" - ], - "eng_plate_temp_initial_layer" : [ - "105" - ], - "hot_plate_temp_initial_layer" : [ - "105" - ], - "textured_plate_temp_initial_layer" : [ - "105" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_asa.json b/resources/profiles/Qidi/filament/fdm_filament_asa.json deleted file mode 100644 index 27a3b232ba..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_asa.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_asa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "90" - ], - "hot_plate_temp" : [ - "90" - ], - "textured_plate_temp" : [ - "90" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "90" - ], - "hot_plate_temp_initial_layer" : [ - "90" - ], - "textured_plate_temp_initial_layer" : [ - "90" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "35" - ], - "filament_max_volumetric_speed": [ - "28.6" - ], - "filament_type": [ - "ASA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "260" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "260" - ], - "temperature_vitrification": [ - "100" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_common.json b/resources/profiles/Qidi/filament/fdm_filament_common.json deleted file mode 100644 index e8244c65c4..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_common.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_common", - "from": "system", - "instantiation": "false", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ - "0" - ], - "filament_density": [ - "0" - ], - "filament_deretraction_speed": [ - "nil" - ], - "filament_diameter": [ - "1.75" - ], - "filament_max_volumetric_speed": [ - "0" - ], - "filament_minimal_purge_on_wipe_tower": [ - "15" - ], - "filament_retraction_minimum_travel": [ - "nil" - ], - "filament_retract_before_wipe": [ - "nil" - ], - "filament_retract_when_changing_layer": [ - "nil" - ], - "filament_retraction_length": [ - "nil" - ], - "filament_z_hop": [ - "nil" - ], - "filament_z_hop_types": [ - "nil" - ], - "filament_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" - ], - "filament_soluble": [ - "0" - ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "bed_type": [ - "Cool Plate" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ - "0" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pa.json b/resources/profiles/Qidi/filament/fdm_filament_pa.json deleted file mode 100644 index 1f360b4cc5..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_pa.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pa", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "required_nozzle_HRC": [ - "40" - ], - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "100" - ], - "hot_plate_temp" : [ - "100" - ], - "textured_plate_temp" : [ - "100" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], - "textured_plate_temp_initial_layer" : [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "4" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PA" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "290" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_speed": [ - "30" - ], - "nozzle_temperature": [ - "290" - ], - "temperature_vitrification": [ - "108" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "300" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pc.json b/resources/profiles/Qidi/filament/fdm_filament_pc.json deleted file mode 100644 index ad84aaa770..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_pc.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pc", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "0" - ], - "eng_plate_temp" : [ - "110" - ], - "hot_plate_temp" : [ - "110" - ], - "textured_plate_temp" : [ - "110" - ], - "cool_plate_temp_initial_layer" : [ - "0" - ], - "eng_plate_temp_initial_layer" : [ - "110" - ], - "hot_plate_temp_initial_layer" : [ - "110" - ], - "textured_plate_temp_initial_layer" : [ - "110" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "23.2" - ], - "filament_type": [ - "PC" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "270" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "60" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "60" - ], - "nozzle_temperature": [ - "280" - ], - "temperature_vitrification": [ - "120" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "290" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pet.json b/resources/profiles/Qidi/filament/fdm_filament_pet.json deleted file mode 100644 index dd775dd827..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_pet.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pet", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "80" - ], - "textured_plate_temp" : [ - "80" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "80" - ], - "textured_plate_temp_initial_layer" : [ - "80" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "25" - ], - "filament_type": [ - "PETG" - ], - "filament_density": [ - "1.27" - ], - "filament_cost": [ - "30" - ], - "nozzle_temperature_initial_layer": [ - "255" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "255" - ], - "temperature_vitrification": [ - "80" - ], - "nozzle_temperature_range_low": [ - "220" - ], - "nozzle_temperature_range_high": [ - "260" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pla.json b/resources/profiles/Qidi/filament/fdm_filament_pla.json deleted file mode 100644 index afdc52a03a..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_pla.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pla", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "filament_type": [ - "PLA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "230" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pva.json b/resources/profiles/Qidi/filament/fdm_filament_pva.json deleted file mode 100644 index 35ef3e335c..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_pva.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_pva", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "35" - ], - "eng_plate_temp" : [ - "0" - ], - "hot_plate_temp" : [ - "55" - ], - "textured_plate_temp" : [ - "55" - ], - "cool_plate_temp_initial_layer" : [ - "35" - ], - "eng_plate_temp_initial_layer" : [ - "0" - ], - "hot_plate_temp_initial_layer" : [ - "55" - ], - "textured_plate_temp_initial_layer" : [ - "55" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_soluble": [ - "1" - ], - "filament_is_support": [ - "1" - ], - "filament_type": [ - "PVA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "55" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "240" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" - ] -} diff --git a/resources/profiles/Qidi/filament/fdm_filament_tpu.json b/resources/profiles/Qidi/filament/fdm_filament_tpu.json deleted file mode 100644 index 8414e0bb84..0000000000 --- a/resources/profiles/Qidi/filament/fdm_filament_tpu.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "filament", - "name": "fdm_filament_tpu", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "30" - ], - "eng_plate_temp" : [ - "30" - ], - "hot_plate_temp" : [ - "35" - ], - "textured_plate_temp" : [ - "35" - ], - "cool_plate_temp_initial_layer" : [ - "30" - ], - "eng_plate_temp_initial_layer" : [ - "30" - ], - "hot_plate_temp_initial_layer" : [ - "35" - ], - "textured_plate_temp_initial_layer" : [ - "35" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "TPU" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "filament_retraction_length": [ - "0.4" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "35" - ], - "nozzle_temperature_range_low": [ - "200" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "filament_start_gcode": [ - "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" - ] -} diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json deleted file mode 100644 index 10e9deb91c..0000000000 --- a/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-Max 3 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-Max 3", - "default_print_profile": "0.20mm Standard @Qidi XMax3", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "325x0", - "325x325", - "0x325" - ], - "printable_height": "320", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "20000", - "1250" - ], - "machine_max_acceleration_retracting": [ - "5000", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "20000", - "1000" - ], - "machine_max_acceleration_y": [ - "20000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "30", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "20", - "12" - ], - "machine_max_jerk_e": [ - "2", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "3", - "0.4" - ], - "max_layer_height": [ - "0" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nM190 S[first_layer_bed_temperature]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[first_layer_temperature]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", - "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[max_print_height] F600", - "scan_first_layer": "0" -} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 3.json b/resources/profiles/Qidi/machine/Qidi X-Max 3.json deleted file mode 100644 index 8fef06752a..0000000000 --- a/resources/profiles/Qidi/machine/Qidi X-Max 3.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "machine_model", - "name": "Qidi X-Max 3", - "model_id": "Qidi-XMax-3", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "", - "bed_texture": "qidi_buildplate_xmax3.svg", - "hotend_model": "qidi_xseries_gen3_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PVA;Qidi Generic TPU" -} diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json deleted file mode 100644 index 507c8b22c9..0000000000 --- a/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-Plus 3 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-Plus 3", - "default_print_profile": "0.20mm Standard @Qidi XPlus3", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "280x0", - "280x280", - "0x280" - ], - "printable_height": "270", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "20000", - "1250" - ], - "machine_max_acceleration_retracting": [ - "5000", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "20000", - "1000" - ], - "machine_max_acceleration_y": [ - "20000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "30", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "20", - "12" - ], - "machine_max_jerk_e": [ - "2", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "3", - "0.4" - ], - "max_layer_height": [ - "0" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nM190 S[first_layer_bed_temperature]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[first_layer_temperature]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", - "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[max_print_height] F600", - "scan_first_layer": "0" -} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 3.json b/resources/profiles/Qidi/machine/Qidi X-Plus 3.json deleted file mode 100644 index 15f28abbce..0000000000 --- a/resources/profiles/Qidi/machine/Qidi X-Plus 3.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "machine_model", - "name": "Qidi X-Plus 3", - "model_id": "Qidi-XPlus-3", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "", - "bed_texture": "qidi_buildplate_xplus3.svg", - "hotend_model": "qidi_xseries_gen3_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PVA;Qidi Generic TPU" -} diff --git a/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json deleted file mode 100644 index 713423409b..0000000000 --- a/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM001", - "name": "Qidi X-Smart 3 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_qidi_common", - "printer_model": "Qidi X-Smart 3", - "default_print_profile": "0.20mm Standard @Qidi XSmart3", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "180x0", - "180x180", - "0x180" - ], - "printable_height": "170", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0", - "machine_max_acceleration_extruding": [ - "20000", - "1250" - ], - "machine_max_acceleration_retracting": [ - "5000", - "1250" - ], - "machine_max_acceleration_travel": [ - "1500", - "1250" - ], - "machine_max_acceleration_x": [ - "20000", - "1000" - ], - "machine_max_acceleration_y": [ - "20000", - "1000" - ], - "machine_max_acceleration_z": [ - "500", - "200" - ], - "machine_max_speed_e": [ - "30", - "120" - ], - "machine_max_speed_x": [ - "500", - "200" - ], - "machine_max_speed_y": [ - "500", - "200" - ], - "machine_max_speed_z": [ - "20", - "12" - ], - "machine_max_jerk_e": [ - "2", - "2.5" - ], - "machine_max_jerk_x": [ - "10", - "10" - ], - "machine_max_jerk_y": [ - "10", - "10" - ], - "machine_max_jerk_z": [ - "3", - "0.4" - ], - "max_layer_height": [ - "0" - ], - "min_layer_height": [ - "0.07" - ], - "printer_settings_id": "Qidi", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "0%" - ], - "retraction_length": [ - "0.8" - ], - "retract_length_toolchange": [ - "10" - ], - "deretraction_speed": [ - "0" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "machine_pause_gcode": "M0", - "default_filament_profile": [ - "Qidi Generic PLA" - ], - "machine_start_gcode": "G28\nM190 S[first_layer_bed_temperature]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[first_layer_temperature]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", - "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[max_print_height] F600", - "scan_first_layer": "0" -} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Smart 3.json b/resources/profiles/Qidi/machine/Qidi X-Smart 3.json deleted file mode 100644 index a11d684b27..0000000000 --- a/resources/profiles/Qidi/machine/Qidi X-Smart 3.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "machine_model", - "name": "Qidi X-Smart 3", - "model_id": "Qidi-XSmart-3", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Qidi", - "bed_model": "", - "bed_texture": "qidi_buildplate_xsmart3.svg", - "hotend_model": "qidi_xseries_gen3_hotend.stl", - "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PVA;Qidi Generic TPU" -} diff --git a/resources/profiles/Qidi/machine/fdm_machine_common.json b/resources/profiles/Qidi/machine/fdm_machine_common.json deleted file mode 100644 index 8c79fd39ac..0000000000 --- a/resources/profiles/Qidi/machine/fdm_machine_common.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "type": "machine", - "name": "fdm_machine_common", - "from": "system", - "instantiation": "false", - "printer_technology": "FFF", - "deretraction_speed": [ - "40" - ], - "extruder_colour": [ - "#FCE94F" - ], - "extruder_offset": [ - "0x0" - ], - "gcode_flavor": "marlin", - "silent_mode": "0", - "machine_max_acceleration_e": [ - "5000" - ], - "machine_max_acceleration_extruding": [ - "10000" - ], - "machine_max_acceleration_retracting": [ - "1000" - ], - "machine_max_acceleration_x": [ - "10000" - ], - "machine_max_acceleration_y": [ - "10000" - ], - "machine_max_acceleration_z": [ - "100" - ], - "machine_max_speed_e": [ - "60" - ], - "machine_max_speed_x": [ - "500" - ], - "machine_max_speed_y": [ - "500" - ], - "machine_max_speed_z": [ - "10" - ], - "machine_max_jerk_e": [ - "5" - ], - "machine_max_jerk_x": [ - "8" - ], - "machine_max_jerk_y": [ - "8" - ], - "machine_max_jerk_z": [ - "0.4" - ], - "machine_min_extruding_rate": [ - "0" - ], - "machine_min_travel_rate": [ - "0" - ], - "max_layer_height": [ - "0.28" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "250", - "extruder_clearance_radius": "65", - "extruder_clearance_height_to_rod": "36", - "extruder_clearance_height_to_lid": "140", - "nozzle_diameter": [ - "0.4" - ], - "printer_settings_id": "", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "5" - ], - "retract_length_toolchange": [ - "1" - ], - "z_hop": [ - "0" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "60" - ], - "single_extruder_multi_material": "0", - "change_filament_gcode": "", - "wipe": [ - "1" - ], - "z_lift_type": "NormalLift", - "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", - "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", - "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end" -} diff --git a/resources/profiles/Qidi/machine/fdm_qidi_common.json b/resources/profiles/Qidi/machine/fdm_qidi_common.json deleted file mode 100644 index 4c27e39c0b..0000000000 --- a/resources/profiles/Qidi/machine/fdm_qidi_common.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "type": "machine", - "name": "fdm_qidi_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_machine_common", - "gcode_flavor": "marlin", - "machine_max_acceleration_e": [ - "5000", - "5000" - ], - "machine_max_acceleration_extruding": [ - "500", - "500" - ], - "machine_max_acceleration_retracting": [ - "1000", - "1000" - ], - "machine_max_acceleration_travel": [ - "500", - "500" - ], - "machine_max_acceleration_x": [ - "3000", - "3000" - ], - "machine_max_acceleration_y": [ - "3000", - "3000" - ], - "machine_max_acceleration_z": [ - "100", - "100" - ], - "machine_max_speed_e": [ - "60", - "60" - ], - "machine_max_speed_x": [ - "500", - "500" - ], - "machine_max_speed_y": [ - "500", - "500" - ], - "machine_max_speed_z": [ - "10", - "10" - ], - "machine_max_jerk_e": [ - "5", - "5" - ], - "machine_max_jerk_x": [ - "8", - "8" - ], - "machine_max_jerk_y": [ - "8", - "8" - ], - "machine_max_jerk_z": [ - "0.4", - "0.4" - ], - "machine_min_extruding_rate": [ - "0", - "0" - ], - "machine_min_travel_rate": [ - "0", - "0" - ], - "max_layer_height": [ - "0.32" - ], - "min_layer_height": [ - "0.08" - ], - "printable_height": "250", - "extruder_clearance_radius": "47", - "extruder_clearance_height_to_rod": "34", - "extruder_clearance_height_to_lid": "34", - "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", - "retraction_minimum_travel": [ - "2" - ], - "retract_before_wipe": [ - "70%" - ], - "retract_when_changing_layer": [ - "1" - ], - "retraction_length": [ - "5" - ], - "retract_length_toolchange": [ - "2" - ], - "z_hop": [ - "0.4" - ], - "retract_restart_extra": [ - "0" - ], - "retract_restart_extra_toolchange": [ - "0" - ], - "retraction_speed": [ - "60" - ], - "deretraction_speed": [ - "40" - ], - "silent_mode": "0", - "single_extruder_multi_material": "1", - "change_filament_gcode": "", - "machine_pause_gcode": "M25 ;pause print", - "wipe": [ - "1" - ], - "default_filament_profile": [ - "Generic PLA @QIDI" - ], - "default_print_profile": "0.20mm Standard @QIDI", - "bed_exclude_area": [ - "0x0" - ], - "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", - "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", - "layer_change_gcode": "", - "scan_first_layer": "0", - "nozzle_type": "undefine", - "auxiliary_fan": "0" -} diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json deleted file mode 100644 index 2366b03d68..0000000000 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json deleted file mode 100644 index e318f4a8b8..0000000000 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json deleted file mode 100644 index 47a4659044..0000000000 --- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.12mm Fine @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.12", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.12", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json deleted file mode 100644 index 83d60ac229..0000000000 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json deleted file mode 100644 index ab1f9f9cc4..0000000000 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] -} diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json deleted file mode 100644 index 19cbe69157..0000000000 --- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.16mm Optimal @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.16", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.16", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json deleted file mode 100644 index ac39edcf21..0000000000 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.2", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json deleted file mode 100644 index 3a62fff524..0000000000 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.2", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json deleted file mode 100644 index 48e1c8b108..0000000000 --- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.2", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json deleted file mode 100644 index 9b73581ed6..0000000000 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json deleted file mode 100644 index a74cb38b8c..0000000000 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json deleted file mode 100644 index 88ed16c4cf..0000000000 --- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json deleted file mode 100644 index 3af4a6cbbb..0000000000 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XMax3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.3", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.3", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Max 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json deleted file mode 100644 index 26dba5cb0a..0000000000 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XPlus3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.3", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.3", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Plus 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json deleted file mode 100644 index 591be2d2a3..0000000000 --- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.30mm Extra Draft @Qidi XSmart3", - "from": "system", - "inherits": "fdm_process_qidi_common", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.3", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "1000", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.42", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.3", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "top", - "reduce_infill_retraction": "1", - "filename_format": "[input_filename_base].gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "6", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.3", - "support_filament": "0", - "support_line_width": "0.35", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "2.5", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "0", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "200", - "inner_wall_speed": "300", - "internal_solid_infill_speed": "250", - "top_surface_speed": "200", - "gap_infill_speed": "250", - "sparse_infill_speed": "270", - "travel_speed": "500", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Qidi X-Smart 3 0.4 nozzle" - ] -} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/fdm_process_common.json b/resources/profiles/Qidi/process/fdm_process_common.json deleted file mode 100644 index c00f623e36..0000000000 --- a/resources/profiles/Qidi/process/fdm_process_common.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "process", - "name": "fdm_process_common", - "from": "system", - "instantiation": "false", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "bridge_flow": "0.95", - "bridge_speed": "25", - "brim_width": "5", - "compatible_printers": [], - "print_sequence": "by layer", - "default_acceleration": "10000", - "bridge_no_support": "0", - "elefant_foot_compensation": "0.1", - "outer_wall_line_width": "0.4", - "outer_wall_speed": "120", - "line_width": "0.45", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_line_width": "0.42", - "initial_layer_print_height": "0.2", - "initial_layer_speed": "20", - "gap_infill_speed": "30", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "sparse_infill_speed": "50", - "interface_shells": "0", - "detect_overhang_wall": "0", - "reduce_infill_retraction": "0", - "filename_format": "{input_filename_base}.gcode", - "wall_loops": "3", - "inner_wall_line_width": "0.45", - "inner_wall_speed": "40", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "nearest", - "skirt_distance": "2", - "skirt_height": "2", - "minimum_sparse_infill_area": "0", - "internal_solid_infill_line_width": "0.45", - "internal_solid_infill_speed": "40", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "support_filament": "0", - "support_line_width": "0.42", - "support_interface_filament": "0", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", - "support_interface_loop_pattern": "0", - "support_interface_top_layers": "2", - "support_interface_spacing": "0", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2", - "support_speed": "40", - "support_threshold_angle": "40", - "support_object_xy_distance": "0.5", - "detect_thin_wall": "0", - "top_surface_line_width": "0.4", - "top_surface_speed": "30", - "travel_speed": "400", - "enable_prime_tower": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0" -} diff --git a/resources/profiles/Qidi/process/fdm_process_qidi_common.json b/resources/profiles/Qidi/process/fdm_process_qidi_common.json deleted file mode 100644 index cdf866ad1c..0000000000 --- a/resources/profiles/Qidi/process/fdm_process_qidi_common.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "type": "process", - "name": "fdm_process_qidi_common", - "from": "system", - "instantiation": "false", - "inherits": "fdm_process_common", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "500", - "top_surface_acceleration": "500", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", - "travel_acceleration": "700", - "inner_wall_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "23%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "no ironing", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "1", - "minimum_sparse_infill_area": "15", - "internal_solid_infill_line_width": "0.4", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "default", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "15", - "initial_layer_infill_speed": "20", - "outer_wall_speed": "25", - "inner_wall_speed": "40", - "internal_solid_infill_speed": "40", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "50", - "travel_speed": "150", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "35", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0" -} diff --git a/resources/profiles/Qidi/qidi_buildplate_xmax3.svg b/resources/profiles/Qidi/qidi_buildplate_xmax3.svg deleted file mode 100644 index 05fbfb6ffe..0000000000 --- a/resources/profiles/Qidi/qidi_buildplate_xmax3.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 330x330 - - - - - - - - - diff --git a/resources/profiles/Qidi/qidi_buildplate_xplus3.svg b/resources/profiles/Qidi/qidi_buildplate_xplus3.svg deleted file mode 100644 index d92f9d53d1..0000000000 --- a/resources/profiles/Qidi/qidi_buildplate_xplus3.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 280x280 - - - - - - - - - diff --git a/resources/profiles/Qidi/qidi_buildplate_xsmart3.svg b/resources/profiles/Qidi/qidi_buildplate_xsmart3.svg deleted file mode 100644 index 838d464991..0000000000 --- a/resources/profiles/Qidi/qidi_buildplate_xsmart3.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 185x185 - - - - - - - - - - diff --git a/resources/profiles/Qidi/qidi_xseries_gen3_hotend.stl b/resources/profiles/Qidi/qidi_xseries_gen3_hotend.stl deleted file mode 100644 index 4e4defa9dcc6621b8c424c7465372c049f45e7da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225484 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