diff --git a/resources/profiles/Anker.json b/resources/profiles/Anker.json index cd72312537..9a0670196e 100644 --- a/resources/profiles/Anker.json +++ b/resources/profiles/Anker.json @@ -8,6 +8,10 @@ "name": "Anker M5", "sub_path": "machine/Anker M5.json" }, + { + "name": "Anker M5 All-Metal Hot End", + "sub_path": "machine/Anker M5 All-Metal Hot End.json" + }, { "name": "Anker M5C", "sub_path": "machine/Anker M5C.json" @@ -18,6 +22,14 @@ "name": "fdm_process_common", "sub_path": "process/fdm_process_common.json" }, + { + "name": "fdm_process_anker_common", + "sub_path": "process/fdm_process_anker_common.json" + }, + { + "name": "fdm_process_anker_fast_common", + "sub_path": "process/fdm_process_anker_fast_common.json" + }, { "name": "0.05mm Ultradetail @Anker", "sub_path": "process/0.05mm Ultradetail @Anker.json" @@ -30,29 +42,29 @@ "name": "0.15mm Optimal @Anker", "sub_path": "process/0.15mm Optimal @Anker.json" }, - { - "name": "0.20mm Standard @Anker", - "sub_path": "process/0.20mm Standard @Anker.json" - }, - { - "name": "0.25mm Draft @Anker", - "sub_path": "process/0.25mm Draft @Anker.json" - }, - { - "name": "0.30mm Superdraft @Anker", - "sub_path": "process/0.30mm Superdraft @Anker.json" - }, { "name": "0.15mm Fast @Anker", "sub_path": "process/0.15mm Fast @Anker.json" }, + { + "name": "0.20mm Standard @Anker", + "sub_path": "process/0.20mm Standard @Anker.json" + }, { "name": "0.20mm Fast @Anker", "sub_path": "process/0.20mm Fast @Anker.json" }, + { + "name": "0.25mm Draft @Anker", + "sub_path": "process/0.25mm Draft @Anker.json" + }, { "name": "0.25mm Fast @Anker", "sub_path": "process/0.25mm Fast @Anker.json" + }, + { + "name": "0.30mm Superdraft @Anker", + "sub_path": "process/0.30mm Superdraft @Anker.json" } ], "filament_list": [ @@ -89,28 +101,92 @@ "sub_path": "filament/fdm_filament_pva.json" }, { - "name": "fdm_filament_pa", + "name": "fdm_filament_pa ", "sub_path": "filament/fdm_filament_pa.json" }, + { + "name": "Anker Generic PLA @base", + "sub_path": "filament/Anker Generic PLA @base.json" + }, + { + "name": "Anker Generic PLA+ @base", + "sub_path": "filament/Anker Generic PLA+ @base.json" + }, + { + "name": "Anker Generic PLA Silk @base", + "sub_path": "filament/Anker Generic PLA Silk @base.json" + }, + { + "name": "Anker Generic PLA-CF @base", + "sub_path": "filament/Anker Generic PLA-CF @base.json" + }, + { + "name": "Anker Generic TPU @base", + "sub_path": "filament/Anker Generic TPU @base.json" + }, + { + "name": "Anker Generic PETG @base", + "sub_path": "filament/Anker Generic PETG @base.json" + }, + { + "name": "Anker Generic PETG-CF @base", + "sub_path": "filament/Anker Generic PETG-CF @base.json" + }, + { + "name": "Anker Generic ABS @base", + "sub_path": "filament/Anker Generic ABS @base.json" + }, + { + "name": "Anker Generic ASA @base", + "sub_path": "filament/Anker Generic ASA @base.json" + }, + { + "name": "Anker Generic PC @base", + "sub_path": "filament/Anker Generic PC @base.json" + }, + { + "name": "Anker Generic PVA @base", + "sub_path": "filament/Anker Generic PVA @base.json" + }, + { + "name": "Anker Generic PA @base", + "sub_path": "filament/Anker Generic PA @base.json" + }, + { + "name": "Anker Generic PA-CF @base", + "sub_path": "filament/Anker Generic PA-CF @base.json" + }, { "name": "Anker Generic PLA", "sub_path": "filament/Anker Generic PLA.json" }, + { + "name": "Anker Generic PLA+", + "sub_path": "filament/Anker Generic PLA+.json" + }, + { + "name": "Anker Generic PLA Silk", + "sub_path": "filament/Anker Generic PLA Silk.json" + }, { "name": "Anker Generic PLA-CF", "sub_path": "filament/Anker Generic PLA-CF.json" }, + { + "name": "Anker Generic TPU", + "sub_path": "filament/Anker Generic TPU.json" + }, { "name": "Anker Generic PETG", "sub_path": "filament/Anker Generic PETG.json" }, { - "name": "Anker Generic ABS", - "sub_path": "filament/Anker Generic ABS.json" + "name": "Anker Generic PETG-CF", + "sub_path": "filament/Anker Generic PETG-CF.json" }, { - "name": "Anker Generic TPU", - "sub_path": "filament/Anker Generic TPU.json" + "name": "Anker Generic ABS", + "sub_path": "filament/Anker Generic ABS.json" }, { "name": "Anker Generic ASA", @@ -138,10 +214,18 @@ "name": "fdm_machine_common", "sub_path": "machine/fdm_machine_common.json" }, + { + "name": "fdm_marlin_common", + "sub_path": "machine/fdm_marlin_common.json" + }, { "name": "Anker M5 0.4 nozzle", "sub_path": "machine/Anker M5 0.4 nozzle.json" }, + { + "name": "Anker M5 All-Metal 0.4 nozzle", + "sub_path": "machine/Anker M5 All-Metal 0.4 nozzle.json" + }, { "name": "Anker M5C 0.4 nozzle", "sub_path": "machine/Anker M5C 0.4 nozzle.json" diff --git a/resources/profiles/Anker/Anker M5 All-Metal Hot End_cover.png b/resources/profiles/Anker/Anker M5 All-Metal Hot End_cover.png new file mode 100644 index 0000000000..15cc949c1f Binary files /dev/null and b/resources/profiles/Anker/Anker M5 All-Metal Hot End_cover.png differ diff --git a/resources/profiles/Anker/Anker M5_cover.png b/resources/profiles/Anker/Anker M5_cover.png index 51c0ad931f..f4369601d7 100644 Binary files a/resources/profiles/Anker/Anker M5_cover.png and b/resources/profiles/Anker/Anker M5_cover.png differ diff --git a/resources/profiles/Anker/filament/Anker Generic ABS @base.json b/resources/profiles/Anker/filament/Anker Generic ABS @base.json new file mode 100644 index 0000000000..92dfe8e6c6 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic ABS @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic ABS @base", + "inherits": "fdm_filament_abs", + "from": "system", + "filament_id": "GFB99", + "instantiation": "false" +} diff --git a/resources/profiles/Anker/filament/Anker Generic ABS.json b/resources/profiles/Anker/filament/Anker Generic ABS.json index 32f6b01520..d65bd673d4 100644 --- a/resources/profiles/Anker/filament/Anker Generic ABS.json +++ b/resources/profiles/Anker/filament/Anker Generic ABS.json @@ -1,19 +1,13 @@ { "type": "filament", - "filament_id": "GFB99", - "setting_id": "GFSA04", "name": "Anker Generic ABS", + "inherits": "Anker Generic ABS @base", "from": "system", + "setting_id": "GFSB99", "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], "compatible_printers": [ "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic ASA @base.json b/resources/profiles/Anker/filament/Anker Generic ASA @base.json new file mode 100644 index 0000000000..04ad2a2a27 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic ASA @base.json @@ -0,0 +1,9 @@ + +{ + "type": "filament", + "name": "Anker Generic ASA @base", + "inherits": "fdm_filament_asa", + "from": "system", + "filament_id": "GFB98", + "instantiation": "false" +} diff --git a/resources/profiles/Anker/filament/Anker Generic ASA.json b/resources/profiles/Anker/filament/Anker Generic ASA.json index f5d61e3850..9885d8c4e7 100644 --- a/resources/profiles/Anker/filament/Anker Generic ASA.json +++ b/resources/profiles/Anker/filament/Anker Generic ASA.json @@ -1,19 +1,13 @@ { "type": "filament", - "filament_id": "GFB98", - "setting_id": "GFSA04", "name": "Anker Generic ASA", + "inherits": "Anker Generic ASA @base", "from": "system", + "setting_id": "GFSB98", "instantiation": "true", - "inherits": "fdm_filament_asa", - "filament_flow_ratio": [ - "0.93" - ], - "filament_max_volumetric_speed": [ - "12" - ], "compatible_printers": [ "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PA @base.json b/resources/profiles/Anker/filament/Anker Generic PA @base.json new file mode 100644 index 0000000000..d53bc2ea65 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PA @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN99", + "instantiation": "false" +} diff --git a/resources/profiles/Anker/filament/Anker Generic PA-CF @base.json b/resources/profiles/Anker/filament/Anker Generic PA-CF @base.json new file mode 100644 index 0000000000..0cdfbf7a88 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PA-CF @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Anker Generic PA-CF @base", + "inherits": "fdm_filament_pa", + "from": "system", + "filament_id": "GFN98", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "filament_cost": [ + "55" + ], + "filament_max_volumetric_speed": [ + "6" + ] +} diff --git a/resources/profiles/Anker/filament/Anker Generic PA-CF.json b/resources/profiles/Anker/filament/Anker Generic PA-CF.json index 2992ae0521..e34d4c652b 100644 --- a/resources/profiles/Anker/filament/Anker Generic PA-CF.json +++ b/resources/profiles/Anker/filament/Anker Generic PA-CF.json @@ -1,24 +1,12 @@ { "type": "filament", - "filament_id": "GFN98", - "setting_id": "GFSA04", "name": "Anker Generic PA-CF", + "inherits": "Anker Generic PA-CF @base", "from": "system", + "setting_id": "GFSN98", "instantiation": "true", - "inherits": "fdm_filament_pa", - "filament_type": [ - "PA-CF" - ], - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "8" - ], "compatible_printers": [ - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PA.json b/resources/profiles/Anker/filament/Anker Generic PA.json index 8d5e133182..8fe3a69156 100644 --- a/resources/profiles/Anker/filament/Anker Generic PA.json +++ b/resources/profiles/Anker/filament/Anker Generic PA.json @@ -1,21 +1,12 @@ { "type": "filament", - "filament_id": "GFN99", - "setting_id": "GFSA04", "name": "Anker Generic PA", + "inherits": "Anker Generic PA @base", "from": "system", + "setting_id": "GFSN99", "instantiation": "true", - "inherits": "fdm_filament_pa", - "nozzle_temperature_initial_layer": [ - "280" - ], - "nozzle_temperature": [ - "280" - ], - "filament_max_volumetric_speed": [ - "12" - ], "compatible_printers": [ - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PC @base.json b/resources/profiles/Anker/filament/Anker Generic PC @base.json new file mode 100644 index 0000000000..ae3dbaf028 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PC @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PC @base", + "inherits": "fdm_filament_pc", + "from": "system", + "filament_id": "GFC99", + "instantiation": "false" +} diff --git a/resources/profiles/Anker/filament/Anker Generic PC.json b/resources/profiles/Anker/filament/Anker Generic PC.json index 7737439423..ad44ee1b4f 100644 --- a/resources/profiles/Anker/filament/Anker Generic PC.json +++ b/resources/profiles/Anker/filament/Anker Generic PC.json @@ -1,18 +1,12 @@ { "type": "filament", - "filament_id": "GFC99", - "setting_id": "GFSA04", "name": "Anker Generic PC", + "inherits": "Anker Generic PC @base", "from": "system", + "setting_id": "GFSC99", "instantiation": "true", - "inherits": "fdm_filament_pc", - "filament_max_volumetric_speed": [ - "12" - ], - "filament_flow_ratio": [ - "0.94" - ], "compatible_printers": [ - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PETG @base.json b/resources/profiles/Anker/filament/Anker Generic PETG @base.json new file mode 100644 index 0000000000..423a37eeb2 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PETG @base.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Anker Generic PETG @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG99", + "instantiation": "false", + "filament_retraction_speed": "20", + "filament_deretraction_speed": "60", + "filament_retract_when_changing_layer": "1", + "filament_wipe": "1", + "filament_retract_before_wipe": "100" +} \ No newline at end of file diff --git a/resources/profiles/Anker/filament/Anker Generic PETG-CF @base.json b/resources/profiles/Anker/filament/Anker Generic PETG-CF @base.json new file mode 100644 index 0000000000..4371bb775d --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PETG-CF @base.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "name": "Anker Generic PETG-CF @base", + "inherits": "fdm_filament_pet", + "from": "system", + "filament_id": "GFG98", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "filament_cost": [ + "35" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_retraction_speed": "20", + "filament_deretraction_speed": "60", + "filament_retract_when_changing_layer": "1", + "filament_wipe": "1", + "filament_retract_before_wipe": "100" +} diff --git a/resources/profiles/Anker/filament/Anker Generic PETG-CF.json b/resources/profiles/Anker/filament/Anker Generic PETG-CF.json new file mode 100644 index 0000000000..5b61a3e039 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PETG-CF.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Anker Generic PETG-CF", + "inherits": "Anker Generic PETG-CF @base", + "from": "system", + "setting_id": "GFSG98", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/filament/Anker Generic PETG.json b/resources/profiles/Anker/filament/Anker Generic PETG.json index c88fa5bfce..1be9cb0ce6 100644 --- a/resources/profiles/Anker/filament/Anker Generic PETG.json +++ b/resources/profiles/Anker/filament/Anker Generic PETG.json @@ -1,46 +1,13 @@ { "type": "filament", - "filament_id": "GFG99", - "setting_id": "GFSA04", "name": "Anker Generic PETG", + "inherits": "Anker Generic PETG @base", "from": "system", + "setting_id": "GFSG99", "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" - ], "compatible_printers": [ "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PLA @base.json b/resources/profiles/Anker/filament/Anker Generic PLA @base.json new file mode 100644 index 0000000000..8fcb8fc16f --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PLA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PLA @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL99", + "instantiation": "false" +} diff --git a/resources/profiles/Anker/filament/Anker Generic PLA Silk @base.json b/resources/profiles/Anker/filament/Anker Generic PLA Silk @base.json new file mode 100644 index 0000000000..61bb685786 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PLA Silk @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Anker Generic PLA Silk @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL96", + "instantiation": "false", + "filament_cost": [ + "20" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature": [ + "225" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ] +} diff --git a/resources/profiles/Anker/filament/Anker Generic PLA Silk.json b/resources/profiles/Anker/filament/Anker Generic PLA Silk.json new file mode 100644 index 0000000000..57fd178440 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PLA Silk.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Anker Generic PLA Silk", + "inherits": "Anker Generic PLA Silk @base", + "from": "system", + "setting_id": "GFSL96", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/filament/Anker Generic PLA+ @base.json b/resources/profiles/Anker/filament/Anker Generic PLA+ @base.json new file mode 100644 index 0000000000..8dd9528a4a --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PLA+ @base.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Anker Generic PLA+ @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL95", + "instantiation": "false", + "filament_cost": [ + "25" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ], + "filament_max_volumetric_speed": [ + "16" + ] +} diff --git a/resources/profiles/Anker/filament/Anker Generic PLA+.json b/resources/profiles/Anker/filament/Anker Generic PLA+.json new file mode 100644 index 0000000000..828b844f01 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PLA+.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Anker Generic PLA+", + "inherits": "Anker Generic PLA+ @base", + "from": "system", + "setting_id": "GFSL95", + "instantiation": "true", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/filament/Anker Generic PLA-CF @base.json b/resources/profiles/Anker/filament/Anker Generic PLA-CF @base.json new file mode 100644 index 0000000000..acaf05617f --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PLA-CF @base.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "name": "Anker Generic PLA-CF @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFL98", + "instantiation": "false", + "required_nozzle_HRC": [ + "40" + ], + "filament_cost": [ + "25" + ], + "temperature_vitrification": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature": [ + "220" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ] +} diff --git a/resources/profiles/Anker/filament/Anker Generic PLA-CF.json b/resources/profiles/Anker/filament/Anker Generic PLA-CF.json index ca5a5d670e..6e74e58570 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA-CF.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA-CF.json @@ -1,25 +1,13 @@ { "type": "filament", - "filament_id": "GFL98", - "setting_id": "GFSA04", "name": "Anker Generic PLA-CF", + "inherits": "Anker Generic PLA-CF @base", "from": "system", + "setting_id": "GFSL98", "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.95" - ], - "filament_type": [ - "PLA-CF" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], "compatible_printers": [ "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PLA.json b/resources/profiles/Anker/filament/Anker Generic PLA.json index 31ae1c2de1..98763c2c8f 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA.json @@ -1,19 +1,13 @@ { "type": "filament", - "filament_id": "GFL99", - "setting_id": "GFSA04", "name": "Anker Generic PLA", + "inherits": "Anker Generic PLA @base", "from": "system", + "setting_id": "GFSL99", "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "17" - ], "compatible_printers": [ "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PVA @base.json b/resources/profiles/Anker/filament/Anker Generic PVA @base.json new file mode 100644 index 0000000000..6d28293f5a --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic PVA @base.json @@ -0,0 +1,8 @@ +{ + "type": "filament", + "name": "Anker Generic PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS99", + "instantiation": "false" +} diff --git a/resources/profiles/Anker/filament/Anker Generic PVA.json b/resources/profiles/Anker/filament/Anker Generic PVA.json index e395815561..0d8740fa26 100644 --- a/resources/profiles/Anker/filament/Anker Generic PVA.json +++ b/resources/profiles/Anker/filament/Anker Generic PVA.json @@ -1,25 +1,13 @@ { "type": "filament", - "filament_id": "GFS99", - "setting_id": "GFSA04", "name": "Anker Generic PVA", + "inherits": "Anker Generic PVA @base", "from": "system", + "setting_id": "GFSS99", "instantiation": "true", - "inherits": "fdm_filament_pva", - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "slow_down_layer_time": [ - "7" - ], - "slow_down_min_speed": [ - "10" - ], "compatible_printers": [ "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic TPU @base.json b/resources/profiles/Anker/filament/Anker Generic TPU @base.json new file mode 100644 index 0000000000..e484bf61e6 --- /dev/null +++ b/resources/profiles/Anker/filament/Anker Generic TPU @base.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "name": "Anker Generic TPU @base", + "inherits": "fdm_filament_tpu", + "from": "system", + "filament_id": "GFU99", + "instantiation": "false", + "filament_retraction_speed": "90", + "filament_deretraction_speed": "50", + "filament_retract_when_changing_layer": "1", + "filament_wipe": "1", + "filament_retract_before_wipe": "70" +} diff --git a/resources/profiles/Anker/filament/Anker Generic TPU.json b/resources/profiles/Anker/filament/Anker Generic TPU.json index 095f640eae..ee489f7d83 100644 --- a/resources/profiles/Anker/filament/Anker Generic TPU.json +++ b/resources/profiles/Anker/filament/Anker Generic TPU.json @@ -1,16 +1,13 @@ { "type": "filament", - "filament_id": "GFU99", - "setting_id": "GFSA04", "name": "Anker Generic TPU", + "inherits": "Anker Generic TPU @base", "from": "system", + "setting_id": "GFSR99", "instantiation": "true", - "inherits": "fdm_filament_tpu", - "filament_max_volumetric_speed": [ - "3.2" - ], "compatible_printers": [ "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_abs.json b/resources/profiles/Anker/filament/fdm_filament_abs.json index c874853f92..b53523f568 100644 --- a/resources/profiles/Anker/filament/fdm_filament_abs.json +++ b/resources/profiles/Anker/filament/fdm_filament_abs.json @@ -1,69 +1,21 @@ { "type": "filament", "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "95" - ], - "eng_plate_temp": [ - "95" - ], - "hot_plate_temp": [ - "95" - ], - "cool_plate_temp_initial_layer": [ - "95" - ], - "eng_plate_temp_initial_layer": [ - "95" - ], - "hot_plate_temp_initial_layer": [ - "95" - ], - "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_flow_ratio": [ + "0.926" + ], "filament_density": [ "1.04" ], "filament_cost": [ "20" ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "240" - ], "temperature_vitrification": [ "110" ], @@ -71,12 +23,60 @@ "240" ], "nozzle_temperature_range_high": [ - "270" + "280" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "20" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" ], "slow_down_min_speed": [ "10" ], - "slow_down_layer_time": [ - "3" + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_asa.json b/resources/profiles/Anker/filament/fdm_filament_asa.json index e52fb57da1..00e970774b 100644 --- a/resources/profiles/Anker/filament/fdm_filament_asa.json +++ b/resources/profiles/Anker/filament/fdm_filament_asa.json @@ -1,68 +1,20 @@ { "type": "filament", "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "95" - ], - "eng_plate_temp": [ - "95" - ], - "hot_plate_temp": [ - "95" - ], - "cool_plate_temp_initial_layer": [ - "95" - ], - "eng_plate_temp_initial_layer": [ - "95" - ], - "hot_plate_temp_initial_layer": [ - "95" - ], - "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_flow_ratio": [ + "0.93" + ], "filament_density": [ - "1.04" + "1.05" ], "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "80" - ], - "fan_min_speed": [ - "10" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "80" - ], - "nozzle_temperature": [ - "240" + "30" ], "temperature_vitrification": [ "110" @@ -71,12 +23,60 @@ "240" ], "nozzle_temperature_range_high": [ - "270" + "280" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "15" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "20" + ], + "slow_down_layer_time": [ + "3" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" ], "slow_down_min_speed": [ "10" ], - "slow_down_layer_time": [ - "3" + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_common.json b/resources/profiles/Anker/filament/fdm_filament_common.json index 4851217fe1..420bb30388 100644 --- a/resources/profiles/Anker/filament/fdm_filament_common.json +++ b/resources/profiles/Anker/filament/fdm_filament_common.json @@ -3,130 +3,40 @@ "name": "fdm_filament_common", "from": "system", "instantiation": "false", - "cool_plate_temp": [ - "60" - ], - "eng_plate_temp": [ - "60" - ], - "hot_plate_temp": [ - "60" - ], - "cool_plate_temp_initial_layer": [ - "60" - ], - "eng_plate_temp_initial_layer": [ - "60" - ], - "hot_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_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" + "filament_vendor": [ + "Generic" ], "filament_soluble": [ "0" ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ + "filament_is_support": [ "0" ], - "fan_max_speed": [ - "100" + "required_nozzle_HRC": [ + "0" ], - "fan_min_speed": [ - "35" + "filament_diameter": [ + "1.75" ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "5" + "filament_flow_ratio": [ + "1" ], "filament_start_gcode": [ "; Filament gcode\n" ], - "nozzle_temperature": [ - "200" + "filament_end_gcode": [ + "; filament end gcode \n" ], - "temperature_vitrification": [ - "100" + "filament_minimal_purge_on_wipe_tower": [ + "10" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "0" + ], + "filament_cooling_final_speed": [ + "0" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_pa.json b/resources/profiles/Anker/filament/fdm_filament_pa.json index f56118d268..5e2002f298 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pa.json +++ b/resources/profiles/Anker/filament/fdm_filament_pa.json @@ -1,79 +1,82 @@ { "type": "filament", "name": "fdm_filament_pa", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "0" - ], - "eng_plate_temp": [ - "95" - ], - "hot_plate_temp": [ - "95" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], - "eng_plate_temp_initial_layer": [ - "95" - ], - "hot_plate_temp_initial_layer": [ - "95" - ], - "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_flow_ratio": [ + "0.97" + ], "filament_density": [ - "1.04" + "1.05" ], "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" + "40" ], "temperature_vitrification": [ "108" ], "nozzle_temperature_range_low": [ - "270" + "260" ], "nozzle_temperature_range_high": [ "300" ], - "slow_down_min_speed": [ - "10" + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "hot_plate_temp": [ + "95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "close_fan_the_first_x_layers": [ + "4" + ], + "full_fan_speed_layer": [ + "4" + ], + "fan_min_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "4" + ], + "fan_max_speed": [ + "60" ], "slow_down_layer_time": [ "2" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "30" + ], + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_pc.json b/resources/profiles/Anker/filament/fdm_filament_pc.json index 7c21cf018d..062ca34d2f 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pc.json +++ b/resources/profiles/Anker/filament/fdm_filament_pc.json @@ -1,68 +1,20 @@ { "type": "filament", "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "0" - ], - "eng_plate_temp": [ - "95" - ], - "hot_plate_temp": [ - "95" - ], - "cool_plate_temp_initial_layer": [ - "0" - ], - "eng_plate_temp_initial_layer": [ - "95" - ], - "hot_plate_temp_initial_layer": [ - "95" - ], - "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_flow_ratio": [ + "0.94" + ], "filament_density": [ - "1.04" + "1.21" ], "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" + "45" ], "temperature_vitrification": [ "140" @@ -73,10 +25,58 @@ "nozzle_temperature_range_high": [ "280" ], - "slow_down_min_speed": [ - "10" + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "15" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "20" ], "slow_down_layer_time": [ - "2" + "4" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_pet.json b/resources/profiles/Anker/filament/fdm_filament_pet.json index 4d46a87776..d858187c5d 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pet.json +++ b/resources/profiles/Anker/filament/fdm_filament_pet.json @@ -1,68 +1,23 @@ { "type": "filament", "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "60" - ], - "eng_plate_temp": [ - "0" - ], - "hot_plate_temp": [ - "80" - ], - "cool_plate_temp_initial_layer": [ - "60" - ], - "eng_plate_temp_initial_layer": [ - "0" - ], - "hot_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" + "PET" + ], + "filament_flow_ratio": [ + "0.95" ], "filament_density": [ - "1.27" + "1.24" ], "filament_cost": [ - "30" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "240" + "18" ], "temperature_vitrification": [ - "80" + "85" ], "nozzle_temperature_range_low": [ "220" @@ -70,7 +25,58 @@ "nozzle_temperature_range_high": [ "260" ], - "filament_start_gcode": [ - "; filament start gcode\n" + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "80" + ], + "hot_plate_temp": [ + "80" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "50" + ], + "slow_down_layer_time": [ + "8" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_pla.json b/resources/profiles/Anker/filament/fdm_filament_pla.json index 324fe07e49..aae773eba1 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pla.json +++ b/resources/profiles/Anker/filament/fdm_filament_pla.json @@ -1,68 +1,23 @@ { "type": "filament", "name": "fdm_filament_pla", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "12" - ], "filament_type": [ "PLA" ], + "filament_is_support": [ + "1" + ], + "filament_flow_ratio": [ + "0.98" + ], "filament_density": [ "1.24" ], "filament_cost": [ - "20" - ], - "cool_plate_temp": [ - "35" - ], - "eng_plate_temp": [ - "0" - ], - "hot_plate_temp": [ - "60" - ], - "cool_plate_temp_initial_layer": [ - "35" - ], - "eng_plate_temp_initial_layer": [ - "0" - ], - "hot_plate_temp_initial_layer": [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "220" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "0" - ], - "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" + "15" ], "temperature_vitrification": [ "60" @@ -73,19 +28,58 @@ "nozzle_temperature_range_high": [ "230" ], - "slow_down_min_speed": [ - "10" + "nozzle_temperature_initial_layer": [ + "215" + ], + "nozzle_temperature": [ + "210" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" ], "slow_down_layer_time": [ "4" ], - "additional_cooling_fan_speed": [ - "70" + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" ], "enable_overhang_bridge_fan": [ - "0" + "1" ], - "filament_start_gcode": [ - "; filament start gcode\n" + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "100" + ], + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_pva.json b/resources/profiles/Anker/filament/fdm_filament_pva.json index ba3b0d48b4..2b34048172 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pva.json +++ b/resources/profiles/Anker/filament/fdm_filament_pva.json @@ -1,32 +1,11 @@ { "type": "filament", "name": "fdm_filament_pva", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "35" - ], - "eng_plate_temp": [ - "0" - ], - "hot_plate_temp": [ - "45" - ], - "cool_plate_temp_initial_layer": [ - "35" - ], - "eng_plate_temp_initial_layer": [ - "0" - ], - "hot_plate_temp_initial_layer": [ - "45" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" + "filament_type": [ + "PVA" ], "filament_soluble": [ "1" @@ -34,61 +13,76 @@ "filament_is_support": [ "1" ], - "filament_type": [ - "PVA" + "filament_flow_ratio": [ + "0.95" ], "filament_density": [ - "1.24" + "1.25" ], "filament_cost": [ - "20" + "60" + ], + "temperature_vitrification": [ + "85" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" ], "nozzle_temperature_initial_layer": [ "220" ], + "nozzle_temperature": [ + "220" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "7" + ], "reduce_fan_stop_start_freq": [ "1" ], "slow_down_for_layer_cooling": [ "1" ], - "fan_max_speed": [ - "100" + "slow_down_min_speed": [ + "20" ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" + "enable_overhang_bridge_fan": [ + "1" ], "overhang_fan_threshold": [ "50%" ], - "close_fan_the_first_x_layers": [ - "1" + "overhang_fan_speed": [ + "100" ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "50" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "250" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/filament/fdm_filament_tpu.json b/resources/profiles/Anker/filament/fdm_filament_tpu.json index 266eaf01f5..346bc489a7 100644 --- a/resources/profiles/Anker/filament/fdm_filament_tpu.json +++ b/resources/profiles/Anker/filament/fdm_filament_tpu.json @@ -1,74 +1,23 @@ { "type": "filament", "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "30" - ], - "eng_plate_temp": [ - "30" - ], - "hot_plate_temp": [ - "35" - ], - "cool_plate_temp_initial_layer": [ - "30" - ], - "eng_plate_temp_initial_layer": [ - "30" - ], - "hot_plate_temp_initial_layer": [ - "35" - ], - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], "filament_type": [ "TPU" ], + "filament_flow_ratio": [ + "1.03" + ], "filament_density": [ - "1.24" + "1.21" ], "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" + "25" ], "temperature_vitrification": [ - "60" + "30" ], "nozzle_temperature_range_low": [ "200" @@ -76,7 +25,58 @@ "nozzle_temperature_range_high": [ "250" ], - "filament_start_gcode": [ - "; filament start gcode\n" + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "25" + ], + "hot_plate_temp": [ + "25" + ], + "filament_max_volumetric_speed": [ + "1.8" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "full_fan_speed_layer": [ + "3" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "4" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_min_speed": [ + "10" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" + ], + "overhang_fan_speed": [ + "50" + ], + "support_material_interface_fan_speed": [ + "-1" ] } diff --git a/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json b/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json index 543ca734b2..9ad650c1cf 100644 --- a/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json +++ b/resources/profiles/Anker/machine/Anker M5 0.4 nozzle.json @@ -1,30 +1,37 @@ { "type": "machine", - "setting_id": "GM003", "name": "Anker M5 0.4 nozzle", + "inherits": "fdm_marlin_common", "from": "system", + "setting_id": "GM001", "instantiation": "true", - "inherits": "fdm_machine_common", - "printer_model": "Anker M5", - "default_print_profile": "0.20mm Standard @Anker", - "default_filament_profile": [ - "Anker Generic PLA" - ], "nozzle_diameter": [ "0.4" ], - "bed_exclude_area": [ - "0x0" + "printer_model": "Anker M5", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "printer_structure": "i3", + "default_filament_profile": [ + "Anker Generic PLA+" ], + "default_print_profile": "0.20mm Standard @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", "printable_area": [ "0x0", "235x0", "235x235", "0x235" ], - "printable_height": "250", - "layer_change_gcode": "", - "scan_first_layer": "0", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0" -} \ No newline at end of file + "retraction_length": [ + "1.5" + ], + "upward_compatible_machine": [] +} diff --git a/resources/profiles/Anker/machine/Anker M5 All-Metal 0.4 nozzle.json b/resources/profiles/Anker/machine/Anker M5 All-Metal 0.4 nozzle.json new file mode 100644 index 0000000000..353867858c --- /dev/null +++ b/resources/profiles/Anker/machine/Anker M5 All-Metal 0.4 nozzle.json @@ -0,0 +1,37 @@ +{ + "type": "machine", + "name": "Anker M5 All-Metal 0.4 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM002", + "instantiation": "true", + "nozzle_diameter": [ + "0.4" + ], + "printer_model": "Anker M5 All-Metal Hot End", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "printer_structure": "i3", + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.20mm Standard @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.5" + ], + "upward_compatible_machine": [] +} diff --git a/resources/profiles/Anker/machine/Anker M5 All-Metal Hot End.json b/resources/profiles/Anker/machine/Anker M5 All-Metal Hot End.json new file mode 100644 index 0000000000..4e3b6a9a0b --- /dev/null +++ b/resources/profiles/Anker/machine/Anker M5 All-Metal Hot End.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "name": "Anker M5 All-Metal Hot End", + "nozzle_diameter": "0.4", + "bed_model": "M5-CE-bed.stl", + "bed_texture": "M5-CE-texture.svg", + "family": "Anker", + "machine_tech": "FFF", + "model_id": "V8111v2", + "default_materials": "Anker Generic PLA;Anker Generic PLA+;Anker Generic PLA Silk;Anker Generic TPU;Anker Generic PETG" +} diff --git a/resources/profiles/Anker/machine/Anker M5.json b/resources/profiles/Anker/machine/Anker M5.json index 9c2d6354fd..1754708dde 100644 --- a/resources/profiles/Anker/machine/Anker M5.json +++ b/resources/profiles/Anker/machine/Anker M5.json @@ -1,15 +1,11 @@ { "type": "machine_model", "name": "Anker M5", - "model_id": "Anker-M5", "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Anker", "bed_model": "M5-CE-bed.stl", "bed_texture": "M5-CE-texture.svg", - "hotend_model": "", - "default_materials": "Anker Generic ABS;Anker Generic PLA;Anker Generic PLA-CF;Anker Generic PETG;Anker Generic TPU;Anker Generic ASA;Anker Generic PVA", - "retraction_length": [ - "1.5" - ] + "family": "Anker", + "machine_tech": "FFF", + "model_id": "V8111", + "default_materials": "Anker Generic PLA;Anker Generic PLA+;Anker Generic PLA Silk;Anker Generic TPU;Anker Generic PETG" } diff --git a/resources/profiles/Anker/machine/Anker M5C 0.4 nozzle.json b/resources/profiles/Anker/machine/Anker M5C 0.4 nozzle.json index 3ca02258de..575550f2d8 100644 --- a/resources/profiles/Anker/machine/Anker M5C 0.4 nozzle.json +++ b/resources/profiles/Anker/machine/Anker M5C 0.4 nozzle.json @@ -1,30 +1,37 @@ { "type": "machine", - "setting_id": "GM_Anker_001", "name": "Anker M5C 0.4 nozzle", + "inherits": "fdm_marlin_common", "from": "system", + "setting_id": "GM003", "instantiation": "true", - "inherits": "fdm_machine_common", - "printer_model": "Anker M5C", - "default_print_profile": "0.20mm Standard @Anker", - "default_filament_profile": [ - "Anker Generic PLA" - ], "nozzle_diameter": [ "0.4" ], - "bed_exclude_area": [ - "0x0" + "printer_model": "Anker M5C", + "printer_variant": "0.4", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "printer_structure": "i3", + "default_filament_profile": [ + "Anker Generic PLA+" ], + "default_print_profile": "0.20mm Standard @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", "printable_area": [ "0x0", "220x0", "220x220", "0x220" ], - "printable_height": "250", - "layer_change_gcode": "", - "scan_first_layer": "0", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0" -} \ No newline at end of file + "retraction_length": [ + "0.8" + ], + "upward_compatible_machine": [] +} diff --git a/resources/profiles/Anker/machine/Anker M5C.json b/resources/profiles/Anker/machine/Anker M5C.json index cfe83f6a91..76c373187f 100644 --- a/resources/profiles/Anker/machine/Anker M5C.json +++ b/resources/profiles/Anker/machine/Anker M5C.json @@ -1,15 +1,11 @@ { "type": "machine_model", "name": "Anker M5C", - "model_id": "Anker-M5C", "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Anker", "bed_model": "M5C-CE-bed.stl", "bed_texture": "M5-CE-texture.svg", - "hotend_model": "", - "default_materials": "Anker Generic ABS;Anker Generic PLA;Anker Generic PLA-CF;Anker Generic PETG;Anker Generic TPU;Anker Generic ASA;Anker Generic PVA;Anker Generic PC;Anker Generic PA;Anker Generic PA-CF", - "retraction_length": [ - "0.8" - ] + "family": "Anker", + "machine_tech": "FFF", + "model_id": "V81101C3", + "default_materials": "Anker Generic PLA;Anker Generic PLA+;Anker Generic PLA Silk;Anker Generic TPU;Anker Generic PETG" } diff --git a/resources/profiles/Anker/machine/fdm_machine_common.json b/resources/profiles/Anker/machine/fdm_machine_common.json index dc9062982d..cd9cc56d3a 100644 --- a/resources/profiles/Anker/machine/fdm_machine_common.json +++ b/resources/profiles/Anker/machine/fdm_machine_common.json @@ -3,18 +3,18 @@ "name": "fdm_machine_common", "from": "system", "instantiation": "false", - "gcode_flavor": "marlin2", - "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", - "machine_start_gcode": "M4899 T3 ; Enable v3 jerk and S-curve acceleration \nM104 S150 ; Set hotend temp to 150 degrees to prevent ooze\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; set final nozzle temp to stabilize\nG28 ;Home", - "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM18", - "change_filament_gcode": "M600", - "machine_pause_gcode": "M601", + "support_chamber_temp_control": "0", + "printer_technology": "FFF", + "deretraction_speed": [ + "60" + ], "extruder_colour": [ "#018001" ], "extruder_offset": [ "0x0" ], + "silent_mode": "0", "machine_max_acceleration_e": [ "4000" ], @@ -22,10 +22,7 @@ "6000" ], "machine_max_acceleration_retracting": [ - "6000" - ], - "machine_max_acceleration_travel": [ - "6000" + "1000" ], "machine_max_acceleration_x": [ "6000" @@ -34,7 +31,10 @@ "6000" ], "machine_max_acceleration_z": [ - "500" + "300" + ], + "machine_max_acceleration_travel": [ + "6000" ], "machine_max_speed_e": [ "50" @@ -46,16 +46,16 @@ "600" ], "machine_max_speed_z": [ - "80" + "30" ], "machine_max_jerk_e": [ - "18" + "3" ], "machine_max_jerk_x": [ - "15" + "8" ], "machine_max_jerk_y": [ - "15" + "8" ], "machine_max_jerk_z": [ "0.3" @@ -72,49 +72,37 @@ "min_layer_height": [ "0.05" ], - "printable_height": "250", - "nozzle_diameter": [ - "0.4" - ], "printer_settings_id": "", - "printer_technology": "FFF", - "printer_variant": "0.4", "retraction_minimum_travel": [ - "3" + "1" ], "retract_before_wipe": [ "0%" ], "retract_when_changing_layer": [ - "0" + "1" + ], + "retraction_length": [ + "0.5" ], "retract_length_toolchange": [ "2" ], + "z_hop": [ + "0" + ], "retract_restart_extra": [ "0" ], - "default_print_profile": "0.20mm Standard @Anker", "retract_restart_extra_toolchange": [ "0" ], "retraction_speed": [ "60" ], - "deretraction_speed": [ - "60" - ], - "silent_mode": "0", "single_extruder_multi_material": "1", - "use_relative_e_distances": "1", - "wipe_distance": [ - "0" - ], + "support_air_filtration": "0", "wipe": [ - "0" - ], - "z_hop": [ - "0" - ], - "z_hop_types": "Normal Lift" + "1" + ] } \ No newline at end of file diff --git a/resources/profiles/Anker/machine/fdm_marlin_common.json b/resources/profiles/Anker/machine/fdm_marlin_common.json new file mode 100644 index 0000000000..0a4782a64d --- /dev/null +++ b/resources/profiles/Anker/machine/fdm_marlin_common.json @@ -0,0 +1,13 @@ +{ + "type": "machine", + "name": "fdm_marlin_common", + "inherits": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin2", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n", + "machine_start_gcode": "M4899 T3 ; Enable v3 jerk and S-curve acceleration \nM104 S150 ; Set hotend temp to 150 degrees to prevent ooze\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; set final nozzle temp to stabilize\nG28 ;Home", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM18", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M601" +} \ No newline at end of file diff --git a/resources/profiles/Anker/process/0.05mm Ultradetail @Anker.json b/resources/profiles/Anker/process/0.05mm Ultradetail @Anker.json index 74e834a733..988c05874a 100644 --- a/resources/profiles/Anker/process/0.05mm Ultradetail @Anker.json +++ b/resources/profiles/Anker/process/0.05mm Ultradetail @Anker.json @@ -1,21 +1,14 @@ { "type": "process", - "setting_id": "GP_Anker_000", + "setting_id": "GP002", "name": "0.05mm Ultradetail @Anker", "from": "system", + "inherits": "fdm_process_anker_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "10", - "bridge_flow": "0.70", - "initial_layer_print_height": "0.05", "layer_height": "0.05", - "raft_contact_distance": "0.05", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "10", "top_shell_layers": "14", - "support_object_xy_distance": "1.50", - "support_bottom_z_distance": "0.05", - "support_top_z_distance": "0.05", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] + "bridge_flow": "0.70", + "skirt_height": "3" } diff --git a/resources/profiles/Anker/process/0.10mm Detail @Anker.json b/resources/profiles/Anker/process/0.10mm Detail @Anker.json index 0305479bff..82d2981a33 100644 --- a/resources/profiles/Anker/process/0.10mm Detail @Anker.json +++ b/resources/profiles/Anker/process/0.10mm Detail @Anker.json @@ -1,20 +1,14 @@ { "type": "process", - "setting_id": "GP_Anker_001", + "setting_id": "GP003", "name": "0.10mm Detail @Anker", "from": "system", + "inherits": "fdm_process_anker_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "7", - "bridge_flow": "0.70", - "initial_layer_print_height": "0.10", "layer_height": "0.10", - "raft_contact_distance": "0.10", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "7", "top_shell_layers": "9", - "support_bottom_z_distance": "0.10", - "support_top_z_distance": "0.10", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] + "bridge_flow": "0.70", + "skirt_height": "3" } diff --git a/resources/profiles/Anker/process/0.15mm Fast @Anker.json b/resources/profiles/Anker/process/0.15mm Fast @Anker.json index f5ba0cff9b..6df6d4ec07 100644 --- a/resources/profiles/Anker/process/0.15mm Fast @Anker.json +++ b/resources/profiles/Anker/process/0.15mm Fast @Anker.json @@ -1,40 +1,13 @@ { "type": "process", - "setting_id": "GP_Anker_002", + "setting_id": "GP007", "name": "0.15mm Fast @Anker", "from": "system", + "inherits": "fdm_process_anker_fast_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "5", - "enable_overhang_speed": "1", - "bridge_flow": "0.85", - "initial_layer_print_height": "0.15", "layer_height": "0.15", - "raft_contact_distance": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "5", "top_shell_layers": "6", - "support_bottom_z_distance": "0.15", - "support_top_z_distance": "0.15", - "top_surface_pattern": "monotonic", - "bottom_shell_thickness": "0", - "top_shell_thickness": "0", - "default_acceleration": "6000", - "outer_wall_acceleration": "3000", - "bridge_acceleration": "1500", - "wall_infill_order": "outer wall/inner wall/infill", - "sparse_infill_density": "10%", - "sparse_infill_pattern": "supportcubic", - "initial_layer_acceleration": "2500", - "gap_infill_speed": "300", - "sparse_infill_speed": "600", - "inner_wall_acceleration": "6000", - "inner_wall_speed": "600", - "support_speed": "360", - "travel_speed": "500", - "travel_acceleration": "6000", - "top_surface_speed": "360", - "top_surface_acceleration": "2500", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] -} \ No newline at end of file + "bridge_flow": "0.85" +} diff --git a/resources/profiles/Anker/process/0.15mm Optimal @Anker.json b/resources/profiles/Anker/process/0.15mm Optimal @Anker.json index f4eac86dd9..da36982a70 100644 --- a/resources/profiles/Anker/process/0.15mm Optimal @Anker.json +++ b/resources/profiles/Anker/process/0.15mm Optimal @Anker.json @@ -1,20 +1,13 @@ { "type": "process", - "setting_id": "GP_Anker_003", + "setting_id": "GP004", "name": "0.15mm Optimal @Anker", "from": "system", + "inherits": "fdm_process_anker_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "5", - "bridge_flow": "0.85", - "initial_layer_print_height": "0.15", "layer_height": "0.15", - "raft_contact_distance": "0.15", + "initial_layer_print_height": "0.15", + "bottom_shell_layers": "5", "top_shell_layers": "6", - "support_bottom_z_distance": "0.15", - "support_top_z_distance": "0.15", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] + "bridge_flow": "0.85" } diff --git a/resources/profiles/Anker/process/0.20mm Fast @Anker.json b/resources/profiles/Anker/process/0.20mm Fast @Anker.json index 38e43bc5d3..987756437b 100644 --- a/resources/profiles/Anker/process/0.20mm Fast @Anker.json +++ b/resources/profiles/Anker/process/0.20mm Fast @Anker.json @@ -1,39 +1,12 @@ { "type": "process", - "setting_id": "GP_Anker_004", + "setting_id": "GP008", "name": "0.20mm Fast @Anker", "from": "system", + "inherits": "fdm_process_anker_fast_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "4", - "enable_overhang_speed": "1", - "initial_layer_print_height": "0.20", - "layer_height": "0.20", - "raft_contact_distance": "0.20", - "top_shell_layers": "5", - "support_bottom_z_distance": "0.20", - "support_top_z_distance": "0.20", - "top_surface_pattern": "monotonic", - "bottom_shell_thickness": "0", - "top_shell_thickness": "0", - "default_acceleration": "6000", - "outer_wall_acceleration": "3000", - "bridge_acceleration": "1500", - "wall_infill_order": "outer wall/inner wall/infill", - "sparse_infill_density": "10%", - "sparse_infill_pattern": "supportcubic", - "initial_layer_acceleration": "2500", - "gap_infill_speed": "300", - "sparse_infill_speed": "600", - "inner_wall_acceleration": "6000", - "inner_wall_speed": "600", - "support_speed": "360", - "travel_speed": "500", - "travel_acceleration": "6000", - "top_surface_speed": "360", - "top_surface_acceleration": "2500", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] -} \ No newline at end of file + "layer_height": "0.2", + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" +} diff --git a/resources/profiles/Anker/process/0.20mm Standard @Anker.json b/resources/profiles/Anker/process/0.20mm Standard @Anker.json index ae6b228309..3fd3c97624 100644 --- a/resources/profiles/Anker/process/0.20mm Standard @Anker.json +++ b/resources/profiles/Anker/process/0.20mm Standard @Anker.json @@ -1,19 +1,12 @@ { "type": "process", - "setting_id": "GP004", + "setting_id": "GP001", "name": "0.20mm Standard @Anker", "from": "system", + "inherits": "fdm_process_anker_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "4", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ], - "initial_layer_print_height": "0.2", "layer_height": "0.2", - "raft_contact_distance": "0.2", - "support_bottom_z_distance": "0.2", - "support_top_z_distance": "0.2", - "top_shell_layers": "5" + "initial_layer_print_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4" } diff --git a/resources/profiles/Anker/process/0.25mm Draft @Anker.json b/resources/profiles/Anker/process/0.25mm Draft @Anker.json index edd3292103..840e9668bf 100644 --- a/resources/profiles/Anker/process/0.25mm Draft @Anker.json +++ b/resources/profiles/Anker/process/0.25mm Draft @Anker.json @@ -1,19 +1,12 @@ { "type": "process", - "setting_id": "GP_Anker_006", + "setting_id": "GP005", "name": "0.25mm Draft @Anker", "from": "system", + "inherits": "fdm_process_anker_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "3", - "initial_layer_print_height": "0.25", "layer_height": "0.25", - "raft_contact_distance": "0.25", - "top_shell_layers": "3", - "support_bottom_z_distance": "0.25", - "support_top_z_distance": "0.25", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3" } diff --git a/resources/profiles/Anker/process/0.25mm Fast @Anker.json b/resources/profiles/Anker/process/0.25mm Fast @Anker.json index cfb1cd975b..532091562a 100644 --- a/resources/profiles/Anker/process/0.25mm Fast @Anker.json +++ b/resources/profiles/Anker/process/0.25mm Fast @Anker.json @@ -1,39 +1,12 @@ { "type": "process", - "setting_id": "GP_Anker_007", + "setting_id": "GP009", "name": "0.25mm Fast @Anker", "from": "system", + "inherits": "fdm_process_anker_fast_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "3", - "initial_layer_print_height": "0.25", - "enable_overhang_speed": "1", "layer_height": "0.25", - "raft_contact_distance": "0.25", - "top_shell_layers": "3", - "support_bottom_z_distance": "0.25", - "support_top_z_distance": "0.25", - "top_surface_pattern": "monotonic", - "bottom_shell_thickness": "0", - "top_shell_thickness": "0", - "default_acceleration": "6000", - "outer_wall_acceleration": "3000", - "bridge_acceleration": "1500", - "wall_infill_order": "outer wall/inner wall/infill", - "sparse_infill_density": "10%", - "sparse_infill_pattern": "supportcubic", - "initial_layer_acceleration": "2500", - "gap_infill_speed": "300", - "sparse_infill_speed": "600", - "inner_wall_acceleration": "6000", - "inner_wall_speed": "600", - "support_speed": "360", - "travel_speed": "500", - "travel_acceleration": "6000", - "top_surface_speed": "360", - "top_surface_acceleration": "2500", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] -} \ No newline at end of file + "initial_layer_print_height": "0.25", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} diff --git a/resources/profiles/Anker/process/0.30mm Superdraft @Anker.json b/resources/profiles/Anker/process/0.30mm Superdraft @Anker.json index 0efd1790c2..6231a0f60e 100644 --- a/resources/profiles/Anker/process/0.30mm Superdraft @Anker.json +++ b/resources/profiles/Anker/process/0.30mm Superdraft @Anker.json @@ -1,19 +1,12 @@ { "type": "process", - "setting_id": "GP_Anker_008", + "setting_id": "GP006", "name": "0.30mm Superdraft @Anker", "from": "system", + "inherits": "fdm_process_anker_common", "instantiation": "true", - "inherits": "fdm_process_common", - "bottom_shell_layers": "2", - "initial_layer_print_height": "0.30", "layer_height": "0.30", - "raft_contact_distance": "0.30", - "top_shell_layers": "3", - "support_bottom_z_distance": "0.30", - "support_top_z_distance": "0.30", - "compatible_printers": [ - "Anker M5 0.4 nozzle", - "Anker M5C 0.4 nozzle" - ] + "initial_layer_print_height": "0.30", + "bottom_shell_layers": "2", + "top_shell_layers": "3" } diff --git a/resources/profiles/Anker/process/fdm_process_anker_common.json b/resources/profiles/Anker/process/fdm_process_anker_common.json new file mode 100644 index 0000000000..2238f62ec5 --- /dev/null +++ b/resources/profiles/Anker/process/fdm_process_anker_common.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_anker_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "line_width": "0.45", + "initial_layer_line_width": "0.45", + "outer_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", + "top_surface_line_width": "0.4", + "sparse_infill_line_width": "0.48", + "internal_solid_infill_line_width": "0.45", + "support_line_width": "0.36", + "bridge_flow": "0.95", + "compatible_printers": [ + "Anker M5 0.4 nozzle", + "Anker M5 All-Metal 0.4 nozzle", + "Anker M5c 0.4 nozzle" + ] +} diff --git a/resources/profiles/Anker/process/fdm_process_anker_fast_common.json b/resources/profiles/Anker/process/fdm_process_anker_fast_common.json new file mode 100644 index 0000000000..82cc0d87fd --- /dev/null +++ b/resources/profiles/Anker/process/fdm_process_anker_fast_common.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_anker_fast_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_anker_common", + "reduce_crossing_wall": "0", + "top_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "top_shell_thickness": "0", + "default_acceleration": "6000", + "outer_wall_acceleration": "3000", + "bridge_acceleration": "1500", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "supportcubic", + "initial_layer_acceleration": "2500", + "gap_infill_speed": "300", + "sparse_infill_speed": "600", + "inner_wall_acceleration": "6000", + "inner_wall_speed": "600", + "support_speed": "360", + "travel_speed": "500", + "travel_acceleration": "6000", + "top_surface_speed": "360", + "top_surface_acceleration": "2500" +} diff --git a/resources/profiles/Anker/process/fdm_process_common.json b/resources/profiles/Anker/process/fdm_process_common.json index 6ce0685f81..9c4d1b0807 100644 --- a/resources/profiles/Anker/process/fdm_process_common.json +++ b/resources/profiles/Anker/process/fdm_process_common.json @@ -3,96 +3,31 @@ "name": "fdm_process_common", "from": "system", "instantiation": "false", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_thickness": "0.5", - "bridge_speed": "50", - "bridge_acceleration": "500", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers": [], - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "2500", - "travel_acceleration": "2500", - "inner_wall_acceleration": "500", - "outer_wall_acceleration": "500", - "bridge_no_support": "0", - "draft_shield": "disabled", + "seam_position": "aligned", + "resolution": "0.012", "elefant_foot_compensation": "0.2", - "outer_wall_line_width": "0.42", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.45", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "cubic", - "initial_layer_line_width": "0.45", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.48", - "infill_wall_overlap": "23%", - "interface_shells": "0", + "precise_outer_wall": "1", + "ironing_type": "no ironing", + "ironing_speed": "30", "ironing_flow": "10%", "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[0]}_{printer_model}.gcode", + "reduce_crossing_wall": "1", + "max_travel_detour_distance": "0", "detect_overhang_wall": "1", - "enable_overhang_speed": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "15", - "inner_wall_line_width": "0.45", "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "3", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "15", - "internal_solid_infill_line_width": "0.45", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.36", - "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": "default", - "support_base_pattern_spacing": "2.5", - "support_speed": "125", - "support_threshold_angle": "40", - "support_object_xy_distance": "2.5", - "tree_support_branch_angle": "30", - "tree_support_wall_count": "0", - "tree_support_with_infill": "0", - "detect_thin_wall": "0", "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.4", - "top_shell_thickness": "0.7", - "top_solid_infill_flow_ratio": "1", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "layer_height": "0.2", - "bottom_shell_layers": "4", "top_shell_layers": "5", - "bridge_flow": "0.95", + "top_shell_thickness": "0.7", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0.5", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "cubic", + "infill_wall_overlap": "23%", + "infill_direction": "45", + "minimum_sparse_infill_area": "15", + "infill_combination": "0", + "ensure_vertical_shell_thickness": "1", "initial_layer_speed": "50", "initial_layer_infill_speed": "50", "initial_layer_travel_speed": "100%", @@ -102,17 +37,55 @@ "internal_solid_infill_speed": "200", "top_surface_speed": "150", "gap_infill_speed": "150", + "support_speed": "125", + "support_interface_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "15", + "bridge_speed": "50", "travel_speed": "300", - "travel_speed_z": "0", - "enable_arc_fitting": "0", - "ensure_vertical_shell_thickness": "1", - "precise_outer_wall": "1", - "independent_support_layer_height": "1", + "default_acceleration": "2500", + "outer_wall_acceleration": "500", + "inner_wall_acceleration": "500", + "bridge_acceleration": "500", + "travel_acceleration": "2500", "default_jerk": "15", - "infill_jerk": "15", - "initial_layer_jerk": "12", - "inner_wall_jerk": "15", "outer_wall_jerk": "10", + "inner_wall_jerk": "15", + "infill_jerk": "15", "top_surface_jerk": "12", - "travel_jerk": "20" -} \ No newline at end of file + "initial_layer_jerk": "12", + "travel_jerk": "20", + "enable_support": "0", + "support_type": "normal(auto)", + "support_threshold_angle": "40", + "support_on_build_plate_only": "0", + "raft_layers": "0", + "support_filament": "0", + "support_interface_filament": "0", + "support_top_z_distance": "0.2", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_object_xy_distance": "0.5", + "bridge_no_support": "0", + "independent_support_layer_height": "1", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "skirt_loops": "2", + "skirt_distance": "3", + "skirt_height": "1", + "brim_width": "5", + "brim_object_gap": "0.1", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "wipe_tower_no_sparse_layers": "0", + "print_sequence": "by layer", + "spiral_mode": "0", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{printer_model}.gcode" +}