From 964a8a3bf798142f7a0a18bc21e6e7a42d2b561a Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Tue, 20 Feb 2024 13:26:25 +0800 Subject: [PATCH 01/32] Update InfiMech Generic ABS.json --- .../InfiMech/filament/InfiMech Generic ABS.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic ABS.json b/resources/profiles/InfiMech/filament/InfiMech Generic ABS.json index b188e42f26b..458bb954124 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic ABS.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic ABS.json @@ -7,10 +7,19 @@ "instantiation": "true", "inherits": "fdm_filament_abs", "filament_flow_ratio": [ - "0.931" + "0.94" ], "filament_max_volumetric_speed": [ - "16" + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" ], "compatible_printers": [ "InfiMech TX 0.4 nozzle" From 69951208c949b0c575eafee64ea70a6272044977 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Tue, 20 Feb 2024 13:27:23 +0800 Subject: [PATCH 02/32] Update fdm_filament_abs.json --- .../InfiMech/filament/fdm_filament_abs.json | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_abs.json b/resources/profiles/InfiMech/filament/fdm_filament_abs.json index 86d84b852c4..8123ea49c58 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_abs.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_abs.json @@ -4,6 +4,9 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", + "filament_vendor": [ + "InfiMech" + ], "cool_plate_temp" : [ "105" ], @@ -23,7 +26,7 @@ "105" ], "hot_plate_temp_initial_layer" : [ - "100" + "105" ], "textured_plate_temp_initial_layer" : [ "105" @@ -37,9 +40,6 @@ "fan_cooling_layer_time": [ "30" ], - "filament_max_volumetric_speed": [ - "16" - ], "filament_type": [ "ABS" ], @@ -50,10 +50,10 @@ "20" ], "nozzle_temperature_initial_layer": [ - "250" + "230" ], "reduce_fan_stop_start_freq": [ - "0" + "1" ], "fan_max_speed": [ "20" @@ -68,13 +68,13 @@ "80" ], "nozzle_temperature": [ - "250" + "230" ], "temperature_vitrification": [ "110" ], "nozzle_temperature_range_low": [ - "240" + "220" ], "nozzle_temperature_range_high": [ "270" @@ -82,7 +82,13 @@ "slow_down_min_speed": [ "20" ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "60" + ], "slow_down_layer_time": [ - "3" + "5" ] } From 63bdb1ed1c1d669631b2a09e6944f6802c682ecb Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 08:59:38 +0800 Subject: [PATCH 03/32] Update InfiMech Generic PA-CF.json --- .../filament/InfiMech Generic PA-CF.json | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic PA-CF.json b/resources/profiles/InfiMech/filament/InfiMech Generic PA-CF.json index 7501dc341dc..9b87d8fe672 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic PA-CF.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic PA-CF.json @@ -9,15 +9,24 @@ "filament_type": [ "PA-CF" ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "300" - ], "filament_max_volumetric_speed": [ "8" ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "4" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], "compatible_printers": [ "InfiMech TX 0.4 nozzle" From cc56da6521172e6dec4c38c5c1605233b9343341 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 09:02:14 +0800 Subject: [PATCH 04/32] Update fdm_filament_pa.json --- .../InfiMech/filament/fdm_filament_pa.json | 33 +++++++++++++------ 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pa.json b/resources/profiles/InfiMech/filament/fdm_filament_pa.json index 426560f905e..49a6a5eea57 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_pa.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_pa.json @@ -4,29 +4,33 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "filament_vendor": [ + "InfiMech" + ], "cool_plate_temp" : [ "0" ], "eng_plate_temp" : [ - "100" + "110" ], "hot_plate_temp" : [ - "100" + "110" ], "textured_plate_temp" : [ - "100" + "110" ], "cool_plate_temp_initial_layer" : [ "0" ], "eng_plate_temp_initial_layer" : [ - "100" + "110" ], "hot_plate_temp_initial_layer" : [ - "100" + "110" ], "textured_plate_temp_initial_layer" : [ - "100" + "110" ], "slow_down_for_layer_cooling": [ "1" @@ -50,7 +54,7 @@ "20" ], "nozzle_temperature_initial_layer": [ - "290" + "240" ], "reduce_fan_stop_start_freq": [ "0" @@ -65,20 +69,29 @@ "40" ], "nozzle_temperature": [ - "280" + "240" ], "temperature_vitrification": [ "108" ], "nozzle_temperature_range_low": [ - "270" + "240" ], "nozzle_temperature_range_high": [ - "300" + "280" ], "slow_down_min_speed": [ "20" ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], "slow_down_layer_time": [ "2" ] From 68f22ce9ab2f7b16b3c5002ea069a67488117f69 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 09:04:31 +0800 Subject: [PATCH 05/32] Update InfiMech Generic PC.json --- .../profiles/InfiMech/filament/InfiMech Generic PC.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic PC.json b/resources/profiles/InfiMech/filament/InfiMech Generic PC.json index 40de16a00fd..86a99a3691e 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic PC.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic PC.json @@ -10,7 +10,13 @@ "12" ], "filament_flow_ratio": [ - "0.931" + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" ], "compatible_printers": [ "InfiMech TX 0.4 nozzle" From fa33c5291bc4c915e64bff5dd57f6be071c167d3 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 09:06:05 +0800 Subject: [PATCH 06/32] Update fdm_filament_pc.json --- .../profiles/InfiMech/filament/fdm_filament_pc.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pc.json b/resources/profiles/InfiMech/filament/fdm_filament_pc.json index ff73621c5da..42d59f44dac 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_pc.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_pc.json @@ -4,6 +4,9 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", + "filament_vendor": [ + "InfiMech" + ], "cool_plate_temp" : [ "0" ], @@ -82,6 +85,15 @@ "slow_down_min_speed": [ "20" ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], "slow_down_layer_time": [ "2" ] From 195bb425294f322ce49ca3f3bb0ef426040a12e0 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:11:27 +0800 Subject: [PATCH 07/32] Update InfiMech Generic PETG.json --- .../InfiMech/filament/InfiMech Generic PETG.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json b/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json index aa93cdce1d4..0d83238e139 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json @@ -6,6 +6,7 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ "reduce_fan_stop_start_freq": [ "1" ], @@ -19,7 +20,7 @@ "90" ], "overhang_fan_threshold": [ - "25%" + "10%" ], "fan_max_speed": [ "90" @@ -34,7 +35,7 @@ "8" ], "filament_flow_ratio": [ - "0.931" + "0.94" ], "filament_max_volumetric_speed": [ "12" @@ -42,6 +43,12 @@ "filament_start_gcode": [ "; filament start gcode\n" ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], "compatible_printers": [ "InfiMech TX 0.4 nozzle" ] From 7787c48da3ef4dc29bf33f9b61d56b953e658019 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:12:39 +0800 Subject: [PATCH 08/32] Update fdm_filament_pet.json --- .../InfiMech/filament/fdm_filament_pet.json | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pet.json b/resources/profiles/InfiMech/filament/fdm_filament_pet.json index 6ab611a1fce..14d4c5c806e 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_pet.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_pet.json @@ -4,6 +4,9 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", + "filament_vendor": [ + "InfiMech" + ], "cool_plate_temp" : [ "60" ], @@ -11,7 +14,7 @@ "0" ], "hot_plate_temp" : [ - "70" + "75" ], "textured_plate_temp" : [ "80" @@ -23,7 +26,7 @@ "0" ], "hot_plate_temp_initial_layer" : [ - "70" + "75" ], "textured_plate_temp_initial_layer" : [ "80" @@ -65,16 +68,19 @@ "90" ], "nozzle_temperature": [ - "255" + "220" ], "temperature_vitrification": [ "80" ], "nozzle_temperature_range_low": [ - "220" + "200" ], "nozzle_temperature_range_high": [ - "260" + "280" + ], + "additional_cooling_fan_speed": [ + "100" ], "filament_start_gcode": [ "; filament start gcode\n" From 2efa8147a69b5523fade6c0d1b15f2e1dacc2426 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:13:34 +0800 Subject: [PATCH 09/32] Update fdm_filament_pla.json --- .../InfiMech/filament/fdm_filament_pla.json | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pla.json b/resources/profiles/InfiMech/filament/fdm_filament_pla.json index 7742c173bd0..d93d3b72e69 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_pla.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_pla.json @@ -4,11 +4,14 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", + "filament_vendor": [ + "InfiMech" + ], "fan_cooling_layer_time": [ - "80" + "100" ], "filament_max_volumetric_speed": [ - "26" + "12" ], "filament_type": [ "PLA" @@ -38,13 +41,13 @@ "60" ], "hot_plate_temp_initial_layer" : [ - "60" + "65" ], "textured_plate_temp_initial_layer" : [ "60" ], "nozzle_temperature_initial_layer": [ - "195" + "200" ], "reduce_fan_stop_start_freq": [ "1" @@ -56,7 +59,7 @@ "100" ], "fan_min_speed": [ - "50" + "100" ], "overhang_fan_speed": [ "100" @@ -86,7 +89,7 @@ "8" ], "additional_cooling_fan_speed": [ - "70" + "100" ], "filament_start_gcode": [ "; filament start gcode\n" From 1d3fb1fd7d486801156fb206c55fee954606b992 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:14:23 +0800 Subject: [PATCH 10/32] Update InfiMech Generic PLA.json --- .../profiles/InfiMech/filament/InfiMech Generic PLA.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic PLA.json b/resources/profiles/InfiMech/filament/InfiMech Generic PLA.json index 3a0b5646594..1dabc7caff9 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic PLA.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic PLA.json @@ -7,14 +7,17 @@ "instantiation": "true", "inherits": "fdm_filament_pla", "filament_flow_ratio": [ - "0.931" + "0.94" ], "filament_max_volumetric_speed": [ - "26" + "12" ], "slow_down_layer_time": [ "8" ], + "pressure_advance": [ + "0.084" + ], "compatible_printers": [ "InfiMech TX 0.4 nozzle" ] From afae9813ee0c4a69222100a70361cdb96a38cc33 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:15:16 +0800 Subject: [PATCH 11/32] Update InfiMech Generic TPU.json --- .../filament/InfiMech Generic TPU.json | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json b/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json index 604735d9ef2..355619e896f 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json @@ -6,10 +6,18 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_tpu", - "filament_max_volumetric_speed": [ - "3.2" - ], - "compatible_printers": [ - "InfiMech TX 0.4 nozzle" - ] + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] } From 390a1905bef0813e4585b56cc99ab0a8bff2bae5 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:15:40 +0800 Subject: [PATCH 12/32] Update InfiMech Generic TPU.json --- resources/profiles/InfiMech/filament/InfiMech Generic TPU.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json b/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json index 355619e896f..4eaacad9dfc 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic TPU.json @@ -6,6 +6,7 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ "3" ], "filament_flow_ratio": [ From d2e5c0df07e67b8bc622fbe4c0fd5896e6452778 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:16:24 +0800 Subject: [PATCH 13/32] Update fdm_filament_tpu.json --- .../InfiMech/filament/fdm_filament_tpu.json | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_tpu.json b/resources/profiles/InfiMech/filament/fdm_filament_tpu.json index aab8f8b6ed7..d69aa60fd65 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_tpu.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_tpu.json @@ -4,6 +4,9 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", + "filament_vendor": [ + "InfiMech" + ], "cool_plate_temp" : [ "30" ], @@ -43,9 +46,7 @@ "filament_cost": [ "20" ], - "filament_retraction_length": [ - "0.4" - ], + "nozzle_temperature_initial_layer": [ "210" ], @@ -65,7 +66,7 @@ "100" ], "additional_cooling_fan_speed": [ - "70" + "100" ], "close_fan_the_first_x_layers": [ "1" @@ -82,6 +83,15 @@ "nozzle_temperature_range_high": [ "250" ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], "filament_start_gcode": [ "; filament start gcode\n" ] From b488445b72c6372e82fc803bf98d25e0d09db122 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:17:28 +0800 Subject: [PATCH 14/32] Update fdm_filament_common.json --- resources/profiles/InfiMech/filament/fdm_filament_common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_common.json b/resources/profiles/InfiMech/filament/fdm_filament_common.json index 9f77975119e..71423c97231 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_common.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_common.json @@ -28,7 +28,7 @@ "60" ], "overhang_fan_threshold": [ - "95%" + "0%" ], "overhang_fan_speed": [ "100" From 30a05dfcfa4e8f32f0f6eea69eba338a8fe4c863 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:26:55 +0800 Subject: [PATCH 15/32] Add new files named Other Filament MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add ”Other+ ABS PA PC PETG PLA PLAHYPER TPU“ filaments --- .../InfiMech/filament/InfiMech PLA Hyper.json | 27 +++++ .../profiles/InfiMech/filament/Other ABS.json | 27 +++++ .../InfiMech/filament/Other PA-CF.json | 34 ++++++ .../profiles/InfiMech/filament/Other PC.json | 24 +++++ .../InfiMech/filament/Other PETG.json | 54 ++++++++++ .../InfiMech/filament/Other PLA Hyper.json | 27 +++++ .../profiles/InfiMech/filament/Other PLA.json | 24 +++++ .../profiles/InfiMech/filament/Other TPU.json | 24 +++++ .../filament/fdm_filament_abs_other.json | 97 +++++++++++++++++ .../filament/fdm_filament_pa_other.json | 97 +++++++++++++++++ .../filament/fdm_filament_pc_other.json | 100 ++++++++++++++++++ .../filament/fdm_filament_pet_other.json | 88 +++++++++++++++ .../filament/fdm_filament_pla_Hyper.json | 97 +++++++++++++++++ .../fdm_filament_pla_Hyper_other.json | 97 +++++++++++++++++ .../filament/fdm_filament_pla_other.json | 97 +++++++++++++++++ .../filament/fdm_filament_tpu_other.json | 98 +++++++++++++++++ 16 files changed, 1012 insertions(+) create mode 100644 resources/profiles/InfiMech/filament/InfiMech PLA Hyper.json create mode 100644 resources/profiles/InfiMech/filament/Other ABS.json create mode 100644 resources/profiles/InfiMech/filament/Other PA-CF.json create mode 100644 resources/profiles/InfiMech/filament/Other PC.json create mode 100644 resources/profiles/InfiMech/filament/Other PETG.json create mode 100644 resources/profiles/InfiMech/filament/Other PLA Hyper.json create mode 100644 resources/profiles/InfiMech/filament/Other PLA.json create mode 100644 resources/profiles/InfiMech/filament/Other TPU.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_abs_other.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_pa_other.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_pc_other.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_pet_other.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper_other.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_pla_other.json create mode 100644 resources/profiles/InfiMech/filament/fdm_filament_tpu_other.json diff --git a/resources/profiles/InfiMech/filament/InfiMech PLA Hyper.json b/resources/profiles/InfiMech/filament/InfiMech PLA Hyper.json new file mode 100644 index 00000000000..9b9fa9644cc --- /dev/null +++ b/resources/profiles/InfiMech/filament/InfiMech PLA Hyper.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "InfiMech PLA Hyper", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla_Hyper", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} diff --git a/resources/profiles/InfiMech/filament/Other ABS.json b/resources/profiles/InfiMech/filament/Other ABS.json new file mode 100644 index 00000000000..810dab0a18b --- /dev/null +++ b/resources/profiles/InfiMech/filament/Other ABS.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Other ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs_other", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} diff --git a/resources/profiles/InfiMech/filament/Other PA-CF.json b/resources/profiles/InfiMech/filament/Other PA-CF.json new file mode 100644 index 00000000000..c79d5ce5f6b --- /dev/null +++ b/resources/profiles/InfiMech/filament/Other PA-CF.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSA04", + "name": "Other PA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa_other", + "filament_type": [ + "PA-CF" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_wipe": [ + "1" + ], + "filament_wipe_distance": [ + "4" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "filament_retraction_length": [ + "0.8" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + + ] + } diff --git a/resources/profiles/InfiMech/filament/Other PC.json b/resources/profiles/InfiMech/filament/Other PC.json new file mode 100644 index 00000000000..0eeb2dfb77c --- /dev/null +++ b/resources/profiles/InfiMech/filament/Other PC.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSA04", + "name": "Other PC", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc_other", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.058" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] + } diff --git a/resources/profiles/InfiMech/filament/Other PETG.json b/resources/profiles/InfiMech/filament/Other PETG.json new file mode 100644 index 00000000000..7a089f22e37 --- /dev/null +++ b/resources/profiles/InfiMech/filament/Other PETG.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "Other PETG", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet_other", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} diff --git a/resources/profiles/InfiMech/filament/Other PLA Hyper.json b/resources/profiles/InfiMech/filament/Other PLA Hyper.json new file mode 100644 index 00000000000..0c479a12add --- /dev/null +++ b/resources/profiles/InfiMech/filament/Other PLA Hyper.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Other PLA Hyper", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla_Hyper_other", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "slow_down_layer_time": [ + "8" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.02" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} diff --git a/resources/profiles/InfiMech/filament/Other PLA.json b/resources/profiles/InfiMech/filament/Other PLA.json new file mode 100644 index 00000000000..d27fcad1649 --- /dev/null +++ b/resources/profiles/InfiMech/filament/Other PLA.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Other PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla_other", + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "pressure_advance": [ + "0.084" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} diff --git a/resources/profiles/InfiMech/filament/Other TPU.json b/resources/profiles/InfiMech/filament/Other TPU.json new file mode 100644 index 00000000000..cf81f2cd6b4 --- /dev/null +++ b/resources/profiles/InfiMech/filament/Other TPU.json @@ -0,0 +1,24 @@ +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSA04", + "name": "Other TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu_other", + "filament_max_volumetric_speed": [ + "3" + ], + "filament_flow_ratio": [ + "0.94" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.13" + ], + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_abs_other.json b/resources/profiles/InfiMech/filament/fdm_filament_abs_other.json new file mode 100644 index 00000000000..16da216b23f --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_abs_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_abs_other", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "Other" + ], + "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_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "250" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pa_other.json b/resources/profiles/InfiMech/filament/fdm_filament_pa_other.json new file mode 100644 index 00000000000..c1f5ab9d4e8 --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_pa_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pa_other", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "Other" + ], + "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": [ + "5" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "40" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pc_other.json b/resources/profiles/InfiMech/filament/fdm_filament_pc_other.json new file mode 100644 index 00000000000..88e8e8cb1a1 --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_pc_other.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pc_other", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "Other" + ], + "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": [ + "12" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "20" + ], + "activate_air_filtration": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pet_other.json b/resources/profiles/InfiMech/filament/fdm_filament_pet_other.json new file mode 100644 index 00000000000..2ddd8047428 --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_pet_other.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pet_other", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "75" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "75" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "overhang_fan_speed": [ + "90" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper.json b/resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper.json new file mode 100644 index 00000000000..97c8a80fde5 --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "InfiMech" + ], + "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" : [ + "65" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "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": [ + "195" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper_other.json b/resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper_other.json new file mode 100644 index 00000000000..c29c200aae4 --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_pla_Hyper_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_Hyper_other", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "Other" + ], + "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" : [ + "65" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "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": [ + "205" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pla_other.json b/resources/profiles/InfiMech/filament/fdm_filament_pla_other.json new file mode 100644 index 00000000000..075d9df6874 --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_pla_other.json @@ -0,0 +1,97 @@ +{ + "type": "filament", + "name": "fdm_filament_pla_other", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "Other" + ], + "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" : [ + "65" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "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": [ + "205" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "8" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/InfiMech/filament/fdm_filament_tpu_other.json b/resources/profiles/InfiMech/filament/fdm_filament_tpu_other.json new file mode 100644 index 00000000000..bdce70471da --- /dev/null +++ b/resources/profiles/InfiMech/filament/fdm_filament_tpu_other.json @@ -0,0 +1,98 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu_other", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "filament_vendor": [ + "Other" + ], + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "40" + ], + "textured_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "40" + ], + "textured_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_type": [ + "TPU" + ], + "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" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_z_hop": [ + "0" + ], + "slow_down_layer_time": [ + "10" + ], + "overhang_fan_threshold": [ + "95%" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} From 844b5a25cb7d00c4a311c19983ac5fbcb5005880 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:40:39 +0800 Subject: [PATCH 16/32] Update InfiMech.json --- resources/profiles/InfiMech.json | 61 ++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/resources/profiles/InfiMech.json b/resources/profiles/InfiMech.json index cbcf12e5223..6cb4c1ca4da 100644 --- a/resources/profiles/InfiMech.json +++ b/resources/profiles/InfiMech.json @@ -83,7 +83,68 @@ { "name": "InfiMech Generic PA-CF", "sub_path": "filament/InfiMech Generic PA-CF.json" + }, + + { + "name": "Other PLA", + "sub_path": "filament/Other PLA.json" + }, + + { + "name": "fdm_filament_tpu_other", + "sub_path": "filament/fdm_filament_tpu_other.json" + }, + { + "name": "Other TPU", + "sub_path": "filament/Other TPU.json" + }, + + { + "name": "fdm_filament_pa_other", + "sub_path": "filament/fdm_filament_pa_other.json" + }, + { + "name": "Other PA-CF", + "sub_path": "filament/Other PA-CF.json" + }, + + { + "name": "fdm_filament_pet_other", + "sub_path": "filament/fdm_filament_pet_other.json" + }, + { + "name": "Other PETG", + "sub_path": "filament/Other PETG.json" + }, + + { + "name": "fdm_filament_pc_other", + "sub_path": "filament/fdm_filament_pc_other.json" + }, + { + "name": "Other PC", + "sub_path": "filament/Other PC.json" + }, + + { + "name": "fdm_filament_abs_other", + "sub_path": "filament/fdm_filament_abs_other.json" + }, + { + "name": "Other ABS", + "sub_path": "filament/Other ABS.json" + }, + + { + "name": "fdm_filament_pla_Hyper_other", + "sub_path": "filament/fdm_filament_pla_Hyper_other.json" + }, + { + "name": "Other PLA Hyper", + "sub_path": "filament/Other PLA Hyper.json" } + + ], "machine_list": [ { From 04cc3a684a8a605d20f9e7919f46edd68690534c Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:45:32 +0800 Subject: [PATCH 17/32] Update 0.08mm Extra Fine @InfiMech TX.json --- .../process/0.08mm Extra Fine @InfiMech TX.json | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/resources/profiles/InfiMech/process/0.08mm Extra Fine @InfiMech TX.json b/resources/profiles/InfiMech/process/0.08mm Extra Fine @InfiMech TX.json index fedd335044c..80426afa2de 100644 --- a/resources/profiles/InfiMech/process/0.08mm Extra Fine @InfiMech TX.json +++ b/resources/profiles/InfiMech/process/0.08mm Extra Fine @InfiMech TX.json @@ -1,14 +1,14 @@ { - "type": "process", + "type": "process", "setting_id": "GP004", "name": "0.08mm Extra Fine @InfiMech TX", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", "bottom_shell_layers": "7", - "overhang_1_4_speed": "60", + "overhang_1_4_speed": "50", "overhang_2_4_speed": "30", "overhang_3_4_speed": "10", "top_shell_layers": "9", @@ -21,7 +21,9 @@ "layer_height": "0.08", "print_settings_id": "0.08mm Extra Fine @InfiMech TX", "sparse_infill_speed": "450", - "compatible_printers": [ + "exclude_object": "0", + "internal_bridge_speed": "50", + "compatible_printers": [ "InfiMech TX 0.4 nozzle" ] From d5a6bf5df15c2d62b5a87d727508970d57092103 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:46:35 +0800 Subject: [PATCH 18/32] Update 0.12mm Fine @InfiMech TX.json --- .../InfiMech/process/0.12mm Fine @InfiMech TX.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/resources/profiles/InfiMech/process/0.12mm Fine @InfiMech TX.json b/resources/profiles/InfiMech/process/0.12mm Fine @InfiMech TX.json index 160fdd0ddbc..d7de41a3fbe 100644 --- a/resources/profiles/InfiMech/process/0.12mm Fine @InfiMech TX.json +++ b/resources/profiles/InfiMech/process/0.12mm Fine @InfiMech TX.json @@ -2,12 +2,12 @@ "type": "process", "setting_id": "GP004", "name": "0.12mm Fine @InfiMech TX", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", "bottom_shell_layers": "5", - "overhang_1_4_speed": "60", + "overhang_1_4_speed": "50", "overhang_2_4_speed": "30", "overhang_3_4_speed": "10", "top_shell_layers": "5", @@ -20,10 +20,13 @@ "layer_height": "0.12", "print_settings_id": "0.12mm Fine @InfiMech TX", "sparse_infill_speed": "400", - "compatible_printers": [ + "exclude_object": "0", + "internal_bridge_speed": "50", + "compatible_printers": [ "InfiMech TX 0.4 nozzle" ] + } From 4723d940a23570534f61d9b4d2a3dd16d28d3ec6 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:47:24 +0800 Subject: [PATCH 19/32] Update 0.20mm Standard @InfiMech TX.json --- .../process/0.20mm Standard @InfiMech TX.json | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/resources/profiles/InfiMech/process/0.20mm Standard @InfiMech TX.json b/resources/profiles/InfiMech/process/0.20mm Standard @InfiMech TX.json index 6c27420cba2..e37fe60cad0 100644 --- a/resources/profiles/InfiMech/process/0.20mm Standard @InfiMech TX.json +++ b/resources/profiles/InfiMech/process/0.20mm Standard @InfiMech TX.json @@ -2,16 +2,16 @@ "type": "process", "setting_id": "GP004", "name": "0.20mm Standard @InfiMech TX", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", "bottom_shell_layers": "3", - "overhang_1_4_speed": "0", + "overhang_1_4_speed": "50", "overhang_2_4_speed": "50", "overhang_3_4_speed": "30", - "top_shell_layers": "3", - "top_shell_thickness": "0.6", + "top_shell_layers": "5", + "top_shell_thickness": "1", "tree_support_wall_count": "1", "brim_width": "5", "gap_infill_speed": "250", @@ -20,12 +20,12 @@ "layer_height": "0.2", "print_settings_id": "0.20mm Standard @InfiMech TX", "sparse_infill_speed": "270", - "compatible_printers": [ + "exclude_object": "0", + "internal_bridge_speed": "50", + "top_solid_infill_flow_ratio": "0.97", + "compatible_printers": [ "InfiMech TX 0.4 nozzle" ] - - - } From 606b731a669aab29553dd1ac1b99019be58427b9 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:49:57 +0800 Subject: [PATCH 20/32] Update 0.24mm Draft @InfiMech TX.json --- .../process/0.24mm Draft @InfiMech TX.json | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/resources/profiles/InfiMech/process/0.24mm Draft @InfiMech TX.json b/resources/profiles/InfiMech/process/0.24mm Draft @InfiMech TX.json index f5dac45fc61..59a4f0de66a 100644 --- a/resources/profiles/InfiMech/process/0.24mm Draft @InfiMech TX.json +++ b/resources/profiles/InfiMech/process/0.24mm Draft @InfiMech TX.json @@ -2,16 +2,16 @@ "type": "process", "setting_id": "GP004", "name": "0.24mm Draft @InfiMech TX", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", "bottom_shell_layers": "3", - "overhang_1_4_speed": "0", + "overhang_1_4_speed": "50", "overhang_2_4_speed": "50", "overhang_3_4_speed": "30", - "top_shell_layers": "3", - "top_shell_thickness": "0.6", + "top_shell_layers": "4", + "top_shell_thickness": "1", "tree_support_wall_count": "1", "brim_width": "3", "gap_infill_speed": "230", @@ -20,7 +20,9 @@ "layer_height": "0.24", "print_settings_id": "0.24mm Draft @InfiMech TX", "sparse_infill_speed": "230", - "compatible_printers": [ + "exclude_object": "0", + "internal_bridge_speed": "50", + "compatible_printers": [ "InfiMech TX 0.4 nozzle" ] From 76c3b1097fcbe1617e2ca799bf14ffda7e61860d Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:51:21 +0800 Subject: [PATCH 21/32] Update fdm_process_common.json --- .../InfiMech/process/fdm_process_common.json | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/resources/profiles/InfiMech/process/fdm_process_common.json b/resources/profiles/InfiMech/process/fdm_process_common.json index f8787017196..b8e90dd46a1 100644 --- a/resources/profiles/InfiMech/process/fdm_process_common.json +++ b/resources/profiles/InfiMech/process/fdm_process_common.json @@ -3,8 +3,7 @@ "name": "fdm_process_common", "from": "system", "instantiation": "false", - - "accel_to_decel_enable": "1", + "accel_to_decel_enable": "0", "accel_to_decel_factor": "50%", "bottom_shell_thickness": "0", "bottom_solid_infill_flow_ratio": "1", @@ -14,10 +13,10 @@ "bridge_density": "100%", "bridge_flow": "1", "bridge_no_support": "0", - "bridge_speed": "50", + "bridge_speed": "25", "brim_ears_detection_length": "1", "brim_ears_max_angle": "125", - "brim_object_gap": "0.2", + "brim_object_gap": "0.1", "brim_type": "auto_brim", "compatible_printers_condition": "", "default_acceleration": "10000", @@ -33,14 +32,12 @@ "enable_support": "0", "enforce_support_layers": "0", "ensure_vertical_shell_thickness": "1", - "exclude_object": "0", "extra_perimeters_on_overhangs": "0", "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", "filter_out_gap_fill": "0", "flush_into_infill": "0", "flush_into_objects": "0", "flush_into_support": "1", - "from": "", "fuzzy_skin": "none", "fuzzy_skin_point_distance": "0.8", "fuzzy_skin_thickness": "0.3", @@ -54,7 +51,7 @@ "infill_combination": "0", "infill_direction": "45", "infill_jerk": "9", - "infill_wall_overlap": "25%", + "infill_wall_overlap": "15%", "initial_layer_acceleration": "500", "initial_layer_infill_speed": "50", "initial_layer_jerk": "9", @@ -67,18 +64,18 @@ "inner_wall_jerk": "9", "inner_wall_line_width": "0.45", "interface_shells": "0", - "internal_bridge_speed": "150%", + "internal_bridge_speed": "50%", "internal_bridge_support_thickness": "0.8", "internal_solid_infill_acceleration": "100%", - "internal_solid_infill_line_width": "0.4", - "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", "ironing_flow": "10%", "ironing_pattern": "zig-zag", "ironing_spacing": "0.15", "ironing_speed": "30", "ironing_type": "no ironing", - "line_width": "0.4", + "line_width": "0.42", "make_overhang_printable": "0", "make_overhang_printable_angle": "55", "make_overhang_printable_hole_size": "0", @@ -94,13 +91,13 @@ "ooze_prevention": "0", "outer_wall_acceleration": "5000", "outer_wall_jerk": "9", - "outer_wall_line_width": "0.4", + "outer_wall_line_width": "0.42", "outer_wall_speed": "200", "overhang_4_4_speed": "10", - "overhang_speed_classic": "1", + "overhang_speed_classic": "0", "post_process": [], - "precise_outer_wall": "1", + "precise_outer_wall": "0", "prime_tower_brim_width": "3", "prime_tower_width": "35", "prime_volume": "45", @@ -115,13 +112,13 @@ "reduce_infill_retraction": "1", "resolution": "0.012", "role_based_wipe_speed": "1", - "seam_gap": "15%", + "seam_gap": "10%", "seam_position": "aligned", "single_extruder_multi_material_priming": "1", "skirt_distance": "2", "skirt_height": "1", "skirt_loops": "0", - "skirt_speed": "0", + "skirt_speed": "50", "slice_closing_radius": "0.049", "slicing_mode": "regular", "slow_down_layers": "0", @@ -152,7 +149,7 @@ "support_interface_spacing": "0.5", "support_interface_speed": "80", "support_interface_top_layers": "2", - "support_line_width": "0.4", + "support_line_width": "0.42", "support_object_xy_distance": "0.35", "support_on_build_plate_only": "0", "support_remove_small_overhang": "1", @@ -167,7 +164,7 @@ "top_solid_infill_flow_ratio": "1", "top_surface_acceleration": "2000", "top_surface_jerk": "9", - "top_surface_line_width": "0.4", + "top_surface_line_width": "0.42", "top_surface_pattern": "monotonicline", "top_surface_speed": "200", "travel_acceleration": "10000", @@ -221,4 +218,5 @@ "xy_contour_compensation": "0", "xy_hole_compensation": "0", "exclude_object": "1" -} \ No newline at end of file + +} From 765ef2c5053788d4067b6c6b768087a3ccf8b690 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:52:44 +0800 Subject: [PATCH 22/32] Add a new 0.16mm optimal file --- .../process/0.16mm Optimal @InfiMech TX.json | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json diff --git a/resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json b/resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json new file mode 100644 index 00000000000..8e8230e397a --- /dev/null +++ b/resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "setting_id": "GP005", + "name": "0.16mm Optimal @InfiMech TX", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + + "overhang_1_4_speed": "50", + "accel_to_decel_enable": "0", + "bottom_shell_layers": "4", + "bridge_speed": "25", + "brim_object_gap": "0.1", + "exclude_object": "0", + "gap_infill_speed": "300", + "inner_wall_speed": "300", + "internal_bridge_speed": "50", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "300", + "is_custom_defined": "0", + "layer_height": "0.16", + "line_width": "0.42", + "outer_wall_line_width": "0.42", + "overhang_speed_classic": "0", + "precise_outer_wall": "0", + "print_flow_ratio": "0.95", + "seam_gap": "10%", + "skirt_speed": "50", + "sparse_infill_speed": "330", + "support_line_width": "0.42", + "top_shell_thickness": "0.8", + "top_surface_line_width": "0.42", + "compatible_printers": [ + "InfiMech TX 0.4 nozzle" + ] + + +} From ef06028b3c6375e8d74b25a7c70f8e0209cb24c7 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:54:31 +0800 Subject: [PATCH 23/32] Update InfiMech.json --- resources/profiles/InfiMech.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/profiles/InfiMech.json b/resources/profiles/InfiMech.json index 6cb4c1ca4da..cbbc15efaf5 100644 --- a/resources/profiles/InfiMech.json +++ b/resources/profiles/InfiMech.json @@ -29,6 +29,10 @@ { "name": "0.24mm Draft @InfiMech TX", "sub_path": "process/0.24mm Draft @InfiMech TX.json" + }, + { + "name": "0.16mm Optimal @InfiMech TX", + "sub_path": "process/0.16mm Optimal @InfiMech TX.json" } ], "filament_list": [ From 7d0ea61d05e494516b2d77858f479ea2ede5e8ff Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 15:03:47 +0800 Subject: [PATCH 24/32] Update fdm_klipper_common.json --- .../InfiMech/machine/fdm_klipper_common.json | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/resources/profiles/InfiMech/machine/fdm_klipper_common.json b/resources/profiles/InfiMech/machine/fdm_klipper_common.json index eed4cb2f813..81c209a099d 100644 --- a/resources/profiles/InfiMech/machine/fdm_klipper_common.json +++ b/resources/profiles/InfiMech/machine/fdm_klipper_common.json @@ -16,11 +16,11 @@ "cooling_tube_length": "5", "cooling_tube_retraction": "91.5", "default_filament_profile": [ - "InfiMech Generic PLA" + "InfiMech PLA" ], "default_print_profile": "0.20mm Standard @InfiMech TX", "deretraction_speed": [ - "40" + "30" ], "enable_filament_ramming": "1", "extra_loading_move": "-2", @@ -56,8 +56,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "9000", - "9000" + "20000", + "20000" ], "machine_max_acceleration_x": [ "20000", @@ -68,7 +68,7 @@ "20000" ], "machine_max_acceleration_z": [ - "30", + "500", "200" ], "machine_max_jerk_e": [ @@ -84,11 +84,11 @@ "9" ], "machine_max_jerk_z": [ - "2", + "3", "0.4" ], "machine_max_speed_e": [ - "15", + "30", "25" ], "machine_max_speed_x": [ @@ -100,7 +100,7 @@ "200" ], "machine_max_speed_z": [ - "5", + "20", "12" ], "machine_min_extruding_rate": [ @@ -112,10 +112,10 @@ "0" ], "machine_pause_gcode": "PAUSE", - "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single]\nG28 X Y\nM104 S240\nSET_KINEMATIC_POSITION Z=255 \nPROBE SAMPLES=1 SAMPLE_RETRACT_DIST=3 \nSET_KINEMATIC_POSITION Z=0 \nG90\nG1 Z2\nG1 X10 Y-2.5 F3000\nG90\nG1 Z3 \nG1 X110 Y-2.5 F4000\nG1 Z10\nM109 S240\nG92 E0\nG1 E15 F300\nG1 E-4.0 F3600\nM104 S130\nM106 S255 \nG4 P4000\nG1 X150 Y-0.5 F4000\nG92 E0\n;G1 E-4.0 F3600\nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X140 Y-0.5 F400 \nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X130 Y-0.5 F400 \nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0 \nG1 X110 Y-0.5 F200\nM104 S130\nM106 S255\nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X100 Y-0.5 F100 \nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X90 Y-0.5 F100\nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X60 Y-0.5 F100\nM106 S0\nG90\nG1 Z2\nM140 S60\nM109 S130\nG1 X110 Y110 F3000\nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0\nZ_TILT_ADJUST\nG90\nG1 Z2\nG4 P200\nG1 X110 Y110 F3000\nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0\nG1 X-3 Y2 Z3 F5000.0\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START", + "machine_start_gcode": ";v2.8-20240219-3;\n;wiping nozzle start\nM106 P3 S0\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F6000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F6000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.2 F600\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\nG1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\nG92 E0 ;reset extruder\nG1 E4 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", "machine_unload_filament_time": "0", "max_layer_height": [ - "0.32" + "0.28" ], "min_layer_height": [ "0.08" @@ -151,7 +151,7 @@ "printhost_user": "", "purge_in_prime_tower": "1", "retract_before_wipe": [ - "70%" + "0%" ], "retract_length_toolchange": [ "0" @@ -160,7 +160,7 @@ "0" ], "retract_lift_below": [ - "0" + "249" ], "retract_lift_enforce": [ "All Surfaces" @@ -172,7 +172,7 @@ "0" ], "retract_when_changing_layer": [ - "0" + "1" ], "retraction_length": [ "0.5" @@ -181,7 +181,7 @@ "1" ], "retraction_speed": [ - "40" + "30" ], "scan_first_layer": "0", "silent_mode": "0", @@ -195,16 +195,16 @@ "use_relative_e_distances": "1", "version": "1.6.0.0", "wipe": [ - "0" + "1" ], "wipe_distance": [ - "1" + "2" ], "z_hop": [ - "0" + "0.4" ], "z_hop_types": [ - "Normal Lift" + "Auto Lift" ] From b095643f22666c28e1a8f8c03f3457ea8b207dcf Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 15:04:54 +0800 Subject: [PATCH 25/32] Update fdm_machine_common.json --- .../InfiMech/machine/fdm_machine_common.json | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/resources/profiles/InfiMech/machine/fdm_machine_common.json b/resources/profiles/InfiMech/machine/fdm_machine_common.json index b661199281e..fdf527fb5c8 100644 --- a/resources/profiles/InfiMech/machine/fdm_machine_common.json +++ b/resources/profiles/InfiMech/machine/fdm_machine_common.json @@ -7,7 +7,6 @@ "gcode_flavor": "klipper", "auxiliary_fan": "1", - "bed_exclude_area": [ "0x0" ], @@ -20,7 +19,7 @@ ], "default_print_profile": "0.20mm Standard @InfiMech TX", "deretraction_speed": [ - "40" + "30" ], "enable_filament_ramming": "1", "extra_loading_move": "-2", @@ -69,7 +68,7 @@ "20000" ], "machine_max_acceleration_z": [ - "30", + "500", "200" ], "machine_max_jerk_e": [ @@ -85,11 +84,11 @@ "9" ], "machine_max_jerk_z": [ - "2", + "3", "0.4" ], "machine_max_speed_e": [ - "15", + "30", "25" ], "machine_max_speed_x": [ @@ -101,7 +100,7 @@ "200" ], "machine_max_speed_z": [ - "5", + "20", "12" ], "machine_min_extruding_rate": [ @@ -113,7 +112,7 @@ "0" ], "machine_pause_gcode": "PAUSE", - "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single]\nG28 X Y\nM104 S240\nSET_KINEMATIC_POSITION Z=255 \nPROBE SAMPLES=1 SAMPLE_RETRACT_DIST=3 \nSET_KINEMATIC_POSITION Z=0 \nG90\nG1 Z2\nG1 X10 Y-2.5 F3000\nG90\nG1 Z3 \nG1 X110 Y-2.5 F4000\nG1 Z10\nM109 S240\nG92 E0\nG1 E15 F300\nG1 E-4.0 F3600\nM104 S130\nM106 S255 \nG4 P4000\nG1 X150 Y-0.5 F4000\nG92 E0\n;G1 E-4.0 F3600\nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X140 Y-0.5 F400 \nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X130 Y-0.5 F400 \nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0 \nG1 X110 Y-0.5 F200\nM104 S130\nM106 S255\nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X100 Y-0.5 F100 \nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X90 Y-0.5 F100\nPROBE SAMPLES=2 SAMPLE_RETRACT_DIST=2 \nSET_KINEMATIC_POSITION Z=0\nG1 Z0\nG1 X60 Y-0.5 F100\nM106 S0\nG90\nG1 Z2\nM140 S60\nM109 S130\nG1 X110 Y110 F3000\nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0\nZ_TILT_ADJUST\nG90\nG1 Z2\nG4 P200\nG1 X110 Y110 F3000\nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0\nG1 X-3 Y2 Z3 F5000.0\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START", + "machine_start_gcode": ";v2.8-20240219-3;\n;wiping nozzle start\nM106 P3 S0\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F6000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F6000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.2 F600\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\nG1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\nG92 E0 ;reset extruder\nG1 E4 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", "machine_unload_filament_time": "0", "max_layer_height": [ "0.28" @@ -149,7 +148,7 @@ "printhost_user": "", "purge_in_prime_tower": "1", "retract_before_wipe": [ - "70%" + "0%" ], "retract_length_toolchange": [ "0" @@ -158,7 +157,7 @@ "0" ], "retract_lift_below": [ - "0" + "249" ], "retract_lift_enforce": [ "All Surfaces" @@ -170,7 +169,7 @@ "0" ], "retract_when_changing_layer": [ - "0" + "1" ], "retraction_length": [ "0.5" @@ -179,7 +178,7 @@ "1" ], "retraction_speed": [ - "40" + "30" ], "scan_first_layer": "0", "silent_mode": "0", @@ -193,15 +192,15 @@ "use_relative_e_distances": "1", "version": "1.6.0.0", "wipe": [ - "0" + "1" ], "wipe_distance": [ - "1" + "2" ], "z_hop": [ - "0" + "0.4" ], "z_hop_types": [ - "Normal Lift" + "Auto Lift" ] } From 80c444108e2cfec9fc6214a24440e747bb0d4c13 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Fri, 23 Feb 2024 15:09:03 +0800 Subject: [PATCH 26/32] Change cover.png img --- .../profiles/InfiMech/InfiMech TX_cover.png | Bin 18108 -> 26460 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/profiles/InfiMech/InfiMech TX_cover.png b/resources/profiles/InfiMech/InfiMech TX_cover.png index 4eded6b541383c694398a996d1ff11920c6be856..3f9c70c03fa742135880cb0d6b1c57629f9778fb 100644 GIT binary patch delta 25680 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

`LJa4&qtx z;zw3cf9IOQ>}vIhUHO6Yv1$1Ddaa&9{l9E%cT8c9DU&cs9bd#Eo?mF3qRuO9Pe@D4 z+wg&vV{kmh&TlRMX9*W>lC8l%e9Kd}(sg(QF8OMcqg0hPKo$n=zG0riEcdtEmV2-NBa8JPqHtuhl&wDZ00R+6m@avL5c8*YHKYqJuaouV> zto^hN<3DD^>v#!a%G32$WJ4;G-siM+|NQZ4YUlo_MuvQ#muVgmU4_fXI9)}e-uXq;9 zhYTx@nMTAy(?ty?qsH8}o=j5;kQ<~ZJcJB+NSX8JISp%eT1J(>kP1K$pn{sfA6oYd)hQ%!?|iOb=>V(@3oF}p40Cn2_t`z$#c$_0{7H zs#sL&p5=d&0+a%)u06i{rt9;9;J~2NR6zrsF9tBU&mSrvUjpCPL_`-kXMw0-A=ExjF&GsQC0O+U zP!h_CkJgt!MJz*Bm1eR%{h3aT%alfJB}Cy7(Fw_*rB8-~V+IO6nqYnR*GH~rowwU? zGJx^_bzSW};d0qolcoZ}(NmkY|BEN_2;DX|w}BlyF~ z(sx%RpjzbQaziUAwdN4yi~rB-LB{9M4}a)BD_T9-9%0Dq2dsGKphn4Dd!-u~Dwh@BrGp^( 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

Pm)noX0!vN6TcV85Re2CiQBY} z=!0vOX^Y)1SlIAq=@}TOF&O60TdR+Bb(i9`VT(lBF~c=3U7HiEu!g!giStV&>H}MTe^RLw+KfgBe#{|E64rWkGTG|6&9i!rr=gE)cYt8h1=KV3_~Xj`=b;Pr?|2kW+fW_s|o5$7Mj^F;_> z1!dSI2M>qJ+m}^09TW1>iirkzIiwQ3N>tlWvKfajeH-M%4Wp?c^;!@K{K6N{`A0h8 zRMyyX9--Sr)eTCdx1(#w#a@#B>xBNP#s3+QVRDfg)D-tcS9dHB9u9AQ?C@L1=@>cK z>=_yFK?>6yc(nb?k+5Nc(8nw{fXr0?&&k4w*Tt=psdS^1Hp<#8dOGnv5reTG8f_#k zIdM#leVs;V8Qk(f4XUIZgVK@34G|+#{3D?St)%y?3743%xj!9PkqVkIfYTHZ^C7yr zeS!%-`%HITD2ISt=)KJwMZy@8gVMbr(kw{We!e56BdZ2=MK?iC-ghSsnHNBvHpA{m z3)~7W6q0URPRr~;CuhI}Jce-@cw+$@A51uSWK-VXi=^vUO*_A}S3M$7PG+_cabt-N z6`g)hO4yH;P8kw6GF+GfU_Cl*pDv#!7)+dtrKm8cDiqKNo*UgBzcADqSv?OlJV9cK zGGJ;#homJAC@FGiWv$@YmA?tKh@0h6pS}pCBJcQBXl8rcgmx8^Fad;K z$Z^wFk&;h*(DcdeV@F@R?zdY8eq=JwpXM7(W}k1s+UcKB5_JUN>+U_~HQr0npN_Xv zfWk_LX|4QVEb&vmF7gLgCwjVx7p0f@Urs=?sKJ#^9}?5L825=3KMJ44k{i6lrUvLXG@$=92t2UnUjufNs&TCSWP8$i9bf>Ihh@8D5zEkLUB zkhmb$1P`ZBC_y3W7G(kPWkV(f9Ub5n>|XB;2SA(+m~_i)`I2csh2e7-V!T7F50vhl zU4IWdJG<$Xc0cFk=HK--fOOmNVWdRz!|(q+ZU!XYbAYM$&S|Tfb$Z!aY3L3OKO8ic zumQ=vuz@Js{lG4Y+u0^rG@DaN7_wyYiF>b>fG9WGHde{Bf9XT;jaDB-clo<-y(Q3_w@+Ho`e(69pxJdg<~OQ15of3{7ua;WC_x zy-Lj_WABczewjPi6AuCmUM%GmD##gZM8c0Ll_X3+=(UUfl}ahewS}^sT<*z+P>;35 z`6A)C*tx3j-=ij)W$z_n*~<`hFLn2VGnKMP7#2k zOM>#Jgt^j(`$rN{LpAZP*?`vzx>e@kO{#Kmyb=8p+u~Q^Ztg1IbA_Cj$bacn`5L|N zfNXQ4_6OIaZtl&ml1@GLRGxOHo$$DD5`YHq03gJf8B(~@LWKCZ_I->|Ei`ImEqz(;eLzKIy z+kyu3A6jiZ(LPXRa1Zx2dsq;`*mX?_<(ss9I*d|!|+C3uT6RwKRzObH%%geiFbZ8Ez7x2_hFx7&tpm6uR_Uq=?D%a9X78}#?E%q zemO`$Ayx`RTqKo}lrvdqEeP0DHj9e-;EqL>P5`6Uak6`WPgIzoJA8T}pr5>%n9nZ^ zc=?S>%h7z*)Y<+&DSwiHRMik0vwfg(@*CwjP&-RW%Kv@f<`M15NSKF{&3GvAqZJ?} MId$1eY182U0r4j0+K_Aq>eDa2q+;) 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 O5H%%j#cFxW$o~OzPo2;J From 5063f5eb58dccf0a05d5217c7458e8678ab6f646 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Thu, 29 Feb 2024 14:35:23 +0800 Subject: [PATCH 27/32] Update fdm_filament_pa.json --- resources/profiles/InfiMech/filament/fdm_filament_pa.json | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_pa.json b/resources/profiles/InfiMech/filament/fdm_filament_pa.json index 49a6a5eea57..1d88d092c62 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_pa.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_pa.json @@ -4,7 +4,6 @@ "from": "system", "instantiation": "false", "inherits": "fdm_filament_common", - "cool_plate_temp" : [ "filament_vendor": [ "InfiMech" ], From 5a95d4e10a9b84a77c5cbeeb4712e4fa38939950 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Thu, 29 Feb 2024 14:36:23 +0800 Subject: [PATCH 28/32] Update InfiMech Generic PETG.json --- resources/profiles/InfiMech/filament/InfiMech Generic PETG.json | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json b/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json index 0d83238e139..2657c295501 100644 --- a/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json +++ b/resources/profiles/InfiMech/filament/InfiMech Generic PETG.json @@ -6,7 +6,6 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_pet", - "reduce_fan_stop_start_freq": [ "reduce_fan_stop_start_freq": [ "1" ], From 6627142f2168fa9940bcc99aebbef1201667eeb2 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Thu, 29 Feb 2024 14:37:31 +0800 Subject: [PATCH 29/32] Update InfiMech.json --- resources/profiles/InfiMech.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/profiles/InfiMech.json b/resources/profiles/InfiMech.json index cbbc15efaf5..180d97cf4ec 100644 --- a/resources/profiles/InfiMech.json +++ b/resources/profiles/InfiMech.json @@ -89,7 +89,11 @@ "sub_path": "filament/InfiMech Generic PA-CF.json" }, - { + { + "name": "fdm_filament_pla_other", + "sub_path": "filament/fdm_filament_pla_other.json" + }, + { "name": "Other PLA", "sub_path": "filament/Other PLA.json" }, From 348380b408a37663d8deb547b29cb7949ae82e34 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Tue, 5 Mar 2024 09:58:48 +0800 Subject: [PATCH 30/32] Update InfiMech.json Add a new filament --- resources/profiles/InfiMech.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/profiles/InfiMech.json b/resources/profiles/InfiMech.json index 180d97cf4ec..bfe256558f8 100644 --- a/resources/profiles/InfiMech.json +++ b/resources/profiles/InfiMech.json @@ -150,6 +150,15 @@ { "name": "Other PLA Hyper", "sub_path": "filament/Other PLA Hyper.json" + }, + + { + "name": "fdm_filament_pla_Hyper", + "sub_path": "filament/fdm_filament_pla_Hyper.json" + }, + { + "name": "InfiMech PLA Hyper", + "sub_path": "filament/InfiMech PLA Hyper.json" } From 25a9c29f96b2c9b0c84dbcf1276273fdeeac6ae9 Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Tue, 5 Mar 2024 16:42:37 +0800 Subject: [PATCH 31/32] Update InfiMech TX 0.4 nozzle.json --- resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json b/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json index 68d52d14a55..cd4ab76b3e6 100644 --- a/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json +++ b/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json @@ -10,7 +10,7 @@ "0.4" ], "z_hop": [ - "0" + "0.4" ], "printable_area": [ "0x0", From ad988845c97cf99fb759569c9988bcc0f557b37e Mon Sep 17 00:00:00 2001 From: InfimechOfficial <144992637+InfimechOfficial@users.noreply.github.com> Date: Tue, 5 Mar 2024 16:44:18 +0800 Subject: [PATCH 32/32] Update fdm_filament_abs.json fix fan speed --- resources/profiles/InfiMech/filament/fdm_filament_abs.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/profiles/InfiMech/filament/fdm_filament_abs.json b/resources/profiles/InfiMech/filament/fdm_filament_abs.json index 8123ea49c58..94bfd40bdfd 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_abs.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_abs.json @@ -86,7 +86,10 @@ "1" ], "complete_print_exhaust_fan_speed": [ - "60" + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" ], "slow_down_layer_time": [ "5"