diff --git a/resources/profiles/Anker.json b/resources/profiles/Anker.json index cd72312537d..9a0670196e1 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 00000000000..15cc949c1f6 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 51c0ad931f8..f4369601d7b 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 00000000000..92dfe8e6c6e --- /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 32f6b015206..d65bd673d49 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 00000000000..04ad2a2a273 --- /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 f5d61e3850c..9885d8c4e7d 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 00000000000..d53bc2ea654 --- /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 00000000000..0cdfbf7a880 --- /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 2992ae0521a..e34d4c652b4 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 8d5e133182e..8fe3a691566 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 00000000000..ae3dbaf0282 --- /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 77374394235..ad44ee1b4fe 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 00000000000..423a37eeb23 --- /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 00000000000..4371bb775dc --- /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 00000000000..5b61a3e039e --- /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 c88fa5bfce1..1be9cb0ce6f 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 00000000000..8fcb8fc16f5 --- /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 00000000000..61bb6857869 --- /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 00000000000..57fd1784407 --- /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 00000000000..8dd9528a4a9 --- /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 00000000000..828b844f01d --- /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 00000000000..acaf05617fb --- /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 ca5a5d670eb..6e74e585701 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 31ae1c2de12..98763c2c8fa 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 00000000000..6d28293f5a2 --- /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 e395815561b..0d8740fa26b 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 00000000000..e484bf61e62 --- /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 095f640eae3..ee489f7d83f 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 c874853f92b..b53523f5681 100644 --- a/resources/profiles/Anker/filament/fdm_filament_abs.json +++ b/resources/profiles/Anker/filament/fdm_filament_abs.json @@ -1,82 +1,82 @@ { "type": "filament", "name": "fdm_filament_abs", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "95" + "filament_type": [ + "ABS" ], - "eng_plate_temp": [ - "95" + "filament_flow_ratio": [ + "0.926" ], - "hot_plate_temp": [ - "95" + "filament_density": [ + "1.04" ], - "cool_plate_temp_initial_layer": [ - "95" + "filament_cost": [ + "20" ], - "eng_plate_temp_initial_layer": [ - "95" + "temperature_vitrification": [ + "110" ], - "hot_plate_temp_initial_layer": [ - "95" + "nozzle_temperature_range_low": [ + "240" ], - "slow_down_for_layer_cooling": [ - "1" + "nozzle_temperature_range_high": [ + "280" ], - "close_fan_the_first_x_layers": [ - "3" + "nozzle_temperature_initial_layer": [ + "240" ], - "fan_cooling_layer_time": [ - "30" + "nozzle_temperature": [ + "240" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "hot_plate_temp": [ + "100" ], "filament_max_volumetric_speed": [ - "28.6" + "12" ], - "filament_type": [ - "ABS" + "close_fan_the_first_x_layers": [ + "3" ], - "filament_density": [ - "1.04" + "full_fan_speed_layer": [ + "3" ], - "filament_cost": [ + "fan_min_speed": [ "20" ], - "nozzle_temperature_initial_layer": [ - "240" + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "3" ], "reduce_fan_stop_start_freq": [ - "1" + "0" ], - "fan_max_speed": [ - "80" + "slow_down_for_layer_cooling": [ + "1" ], - "fan_min_speed": [ + "slow_down_min_speed": [ "10" ], + "enable_overhang_bridge_fan": [ + "1" + ], "overhang_fan_threshold": [ "25%" ], "overhang_fan_speed": [ "80" ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" + "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 e52fb57da1d..00e970774b9 100644 --- a/resources/profiles/Anker/filament/fdm_filament_asa.json +++ b/resources/profiles/Anker/filament/fdm_filament_asa.json @@ -1,82 +1,82 @@ { "type": "filament", "name": "fdm_filament_asa", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "95" + "filament_type": [ + "ASA" ], - "eng_plate_temp": [ - "95" + "filament_flow_ratio": [ + "0.93" ], - "hot_plate_temp": [ - "95" + "filament_density": [ + "1.05" ], - "cool_plate_temp_initial_layer": [ - "95" + "filament_cost": [ + "30" ], - "eng_plate_temp_initial_layer": [ - "95" + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" ], "hot_plate_temp_initial_layer": [ - "95" + "100" ], - "slow_down_for_layer_cooling": [ - "1" + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" ], "close_fan_the_first_x_layers": [ "3" ], - "fan_cooling_layer_time": [ - "35" - ], - "filament_max_volumetric_speed": [ - "28.6" + "full_fan_speed_layer": [ + "3" ], - "filament_type": [ - "ASA" + "fan_min_speed": [ + "15" ], - "filament_density": [ - "1.04" + "fan_cooling_layer_time": [ + "100" ], - "filament_cost": [ + "fan_max_speed": [ "20" ], - "nozzle_temperature_initial_layer": [ - "240" + "slow_down_layer_time": [ + "3" ], "reduce_fan_stop_start_freq": [ - "1" + "0" ], - "fan_max_speed": [ - "80" + "slow_down_for_layer_cooling": [ + "1" ], - "fan_min_speed": [ + "slow_down_min_speed": [ "10" ], + "enable_overhang_bridge_fan": [ + "1" + ], "overhang_fan_threshold": [ "25%" ], "overhang_fan_speed": [ "80" ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "270" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" + "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 4851217fe16..420bb303887 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" + "filament_vendor": [ + "Generic" ], - "reduce_fan_stop_start_freq": [ + "filament_soluble": [ "0" ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ + "filament_is_support": [ "0" ], - "filament_density": [ + "required_nozzle_HRC": [ "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_flow_ratio": [ + "1" ], - "filament_retract_restart_extra": [ - "nil" + "filament_start_gcode": [ + "; Filament gcode\n" ], - "filament_retraction_speed": [ - "nil" + "filament_end_gcode": [ + "; filament end gcode \n" ], - "filament_settings_id": [ - "" + "filament_minimal_purge_on_wipe_tower": [ + "10" ], - "filament_soluble": [ + "filament_cooling_moves": [ "0" ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ + "filament_cooling_initial_speed": [ "0" ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "5" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" + "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 f56118d2686..5e2002f2986 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" + "filament_type": [ + "PA" ], - "eng_plate_temp": [ - "95" + "filament_flow_ratio": [ + "0.97" ], - "hot_plate_temp": [ - "95" + "filament_density": [ + "1.05" ], - "cool_plate_temp_initial_layer": [ - "0" + "filament_cost": [ + "40" ], - "eng_plate_temp_initial_layer": [ - "95" + "temperature_vitrification": [ + "108" ], - "hot_plate_temp_initial_layer": [ - "95" + "nozzle_temperature_range_low": [ + "260" ], - "slow_down_for_layer_cooling": [ - "1" + "nozzle_temperature_range_high": [ + "300" ], - "close_fan_the_first_x_layers": [ - "3" + "nozzle_temperature_initial_layer": [ + "290" ], - "fan_cooling_layer_time": [ - "4" + "nozzle_temperature": [ + "290" ], - "filament_max_volumetric_speed": [ - "8" + "hot_plate_temp_initial_layer": [ + "95" ], - "filament_type": [ - "PA" + "hot_plate_temp": [ + "95" ], - "filament_density": [ - "1.04" + "filament_max_volumetric_speed": [ + "8" ], - "filament_cost": [ - "20" + "close_fan_the_first_x_layers": [ + "4" ], - "nozzle_temperature_initial_layer": [ - "290" + "full_fan_speed_layer": [ + "4" ], - "reduce_fan_stop_start_freq": [ + "fan_min_speed": [ "0" ], + "fan_cooling_layer_time": [ + "4" + ], "fan_max_speed": [ "60" ], - "fan_min_speed": [ - "0" + "slow_down_layer_time": [ + "2" ], - "overhang_fan_speed": [ - "30" + "reduce_fan_stop_start_freq": [ + "0" ], - "nozzle_temperature": [ - "290" + "slow_down_for_layer_cooling": [ + "1" ], - "temperature_vitrification": [ - "108" + "slow_down_min_speed": [ + "10" ], - "nozzle_temperature_range_low": [ - "270" + "enable_overhang_bridge_fan": [ + "1" ], - "nozzle_temperature_range_high": [ - "300" + "overhang_fan_threshold": [ + "25%" ], - "slow_down_min_speed": [ - "10" + "overhang_fan_speed": [ + "30" ], - "slow_down_layer_time": [ - "2" + "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 7c21cf018d9..062ca34d2fb 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pc.json +++ b/resources/profiles/Anker/filament/fdm_filament_pc.json @@ -1,59 +1,74 @@ { "type": "filament", "name": "fdm_filament_pc", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "0" + "filament_type": [ + "PC" ], - "eng_plate_temp": [ - "95" + "filament_flow_ratio": [ + "0.94" ], - "hot_plate_temp": [ - "95" + "filament_density": [ + "1.21" ], - "cool_plate_temp_initial_layer": [ - "0" + "filament_cost": [ + "45" + ], + "temperature_vitrification": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" ], - "eng_plate_temp_initial_layer": [ - "95" + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "270" ], "hot_plate_temp_initial_layer": [ - "95" + "100" ], - "slow_down_for_layer_cooling": [ - "1" + "hot_plate_temp": [ + "100" + ], + "filament_max_volumetric_speed": [ + "14" ], "close_fan_the_first_x_layers": [ "3" ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "23.2" + "full_fan_speed_layer": [ + "3" ], - "filament_type": [ - "PC" + "fan_min_speed": [ + "15" ], - "filament_density": [ - "1.04" + "fan_cooling_layer_time": [ + "30" ], - "filament_cost": [ + "fan_max_speed": [ "20" ], - "nozzle_temperature_initial_layer": [ - "270" + "slow_down_layer_time": [ + "4" ], "reduce_fan_stop_start_freq": [ + "0" + ], + "slow_down_for_layer_cooling": [ "1" ], - "fan_max_speed": [ - "60" + "slow_down_min_speed": [ + "20" ], - "fan_min_speed": [ - "10" + "enable_overhang_bridge_fan": [ + "1" ], "overhang_fan_threshold": [ "25%" @@ -61,22 +76,7 @@ "overhang_fan_speed": [ "60" ], - "nozzle_temperature": [ - "280" - ], - "temperature_vitrification": [ - "140" - ], - "nozzle_temperature_range_low": [ - "260" - ], - "nozzle_temperature_range_high": [ - "280" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "2" + "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 4d46a877766..d858187c5d4 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pet.json +++ b/resources/profiles/Anker/filament/fdm_filament_pet.json @@ -1,76 +1,82 @@ { "type": "filament", "name": "fdm_filament_pet", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "60" + "filament_type": [ + "PET" ], - "eng_plate_temp": [ - "0" + "filament_flow_ratio": [ + "0.95" ], - "hot_plate_temp": [ - "80" + "filament_density": [ + "1.24" ], - "cool_plate_temp_initial_layer": [ - "60" + "filament_cost": [ + "18" ], - "eng_plate_temp_initial_layer": [ - "0" + "temperature_vitrification": [ + "85" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature": [ + "240" ], "hot_plate_temp_initial_layer": [ "80" ], - "slow_down_for_layer_cooling": [ - "1" + "hot_plate_temp": [ + "80" + ], + "filament_max_volumetric_speed": [ + "8" ], "close_fan_the_first_x_layers": [ "3" ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "25" - ], - "filament_type": [ - "PETG" + "full_fan_speed_layer": [ + "3" ], - "filament_density": [ - "1.27" + "fan_min_speed": [ + "30" ], - "filament_cost": [ + "fan_cooling_layer_time": [ "30" ], - "nozzle_temperature_initial_layer": [ - "240" + "fan_max_speed": [ + "50" + ], + "slow_down_layer_time": [ + "8" ], "reduce_fan_stop_start_freq": [ "1" ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "20" + "slow_down_for_layer_cooling": [ + "1" ], - "overhang_fan_speed": [ - "100" + "slow_down_min_speed": [ + "10" ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "80" + "enable_overhang_bridge_fan": [ + "1" ], - "nozzle_temperature_range_low": [ - "220" + "overhang_fan_threshold": [ + "50%" ], - "nozzle_temperature_range_high": [ - "260" + "overhang_fan_speed": [ + "50" ], - "filament_start_gcode": [ - "; filament start gcode\n" + "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 324fe07e498..aae773eba16 100644 --- a/resources/profiles/Anker/filament/fdm_filament_pla.json +++ b/resources/profiles/Anker/filament/fdm_filament_pla.json @@ -1,91 +1,85 @@ { "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" + "15" ], - "cool_plate_temp": [ - "35" + "temperature_vitrification": [ + "60" ], - "eng_plate_temp": [ - "0" + "nozzle_temperature_range_low": [ + "190" ], - "hot_plate_temp": [ - "60" + "nozzle_temperature_range_high": [ + "230" ], - "cool_plate_temp_initial_layer": [ - "35" + "nozzle_temperature_initial_layer": [ + "215" ], - "eng_plate_temp_initial_layer": [ - "0" + "nozzle_temperature": [ + "210" ], "hot_plate_temp_initial_layer": [ "60" ], - "nozzle_temperature_initial_layer": [ - "220" + "hot_plate_temp": [ + "60" ], - "reduce_fan_stop_start_freq": [ + "filament_max_volumetric_speed": [ + "12" + ], + "close_fan_the_first_x_layers": [ "1" ], - "slow_down_for_layer_cooling": [ + "full_fan_speed_layer": [ "0" ], - "fan_max_speed": [ + "fan_min_speed": [ "100" ], - "fan_min_speed": [ + "fan_cooling_layer_time": [ "100" ], - "overhang_fan_speed": [ + "fan_max_speed": [ "100" ], - "overhang_fan_threshold": [ - "50%" + "slow_down_layer_time": [ + "4" ], - "close_fan_the_first_x_layers": [ + "reduce_fan_stop_start_freq": [ "1" ], - "nozzle_temperature": [ - "220" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "190" - ], - "nozzle_temperature_range_high": [ - "230" + "slow_down_for_layer_cooling": [ + "1" ], "slow_down_min_speed": [ "10" ], - "slow_down_layer_time": [ - "4" + "enable_overhang_bridge_fan": [ + "1" ], - "additional_cooling_fan_speed": [ - "70" + "overhang_fan_threshold": [ + "50%" ], - "enable_overhang_bridge_fan": [ - "0" + "overhang_fan_speed": [ + "100" ], - "filament_start_gcode": [ - "; filament start gcode\n" + "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 ba3b0d48b4b..2b34048172a 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" ], - "reduce_fan_stop_start_freq": [ - "1" + "nozzle_temperature": [ + "220" ], - "slow_down_for_layer_cooling": [ + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "close_fan_the_first_x_layers": [ "1" ], - "fan_max_speed": [ - "100" + "full_fan_speed_layer": [ + "3" ], "fan_min_speed": [ - "100" + "60" ], - "overhang_fan_speed": [ + "fan_cooling_layer_time": [ "100" ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "220" + "fan_max_speed": [ + "80" ], - "temperature_vitrification": [ - "50" + "slow_down_layer_time": [ + "7" ], - "nozzle_temperature_range_low": [ - "190" + "reduce_fan_stop_start_freq": [ + "1" ], - "nozzle_temperature_range_high": [ - "250" + "slow_down_for_layer_cooling": [ + "1" ], "slow_down_min_speed": [ - "10" + "20" ], - "slow_down_layer_time": [ - "4" + "enable_overhang_bridge_fan": [ + "1" + ], + "overhang_fan_threshold": [ + "50%" ], - "additional_cooling_fan_speed": [ - "70" + "overhang_fan_speed": [ + "100" ], - "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 266eaf01f51..346bc489a73 100644 --- a/resources/profiles/Anker/filament/fdm_filament_tpu.json +++ b/resources/profiles/Anker/filament/fdm_filament_tpu.json @@ -1,82 +1,82 @@ { "type": "filament", "name": "fdm_filament_tpu", + "inherits": "fdm_filament_common", "from": "system", "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp": [ - "30" + "filament_type": [ + "TPU" ], - "eng_plate_temp": [ - "30" + "filament_flow_ratio": [ + "1.03" ], - "hot_plate_temp": [ - "35" + "filament_density": [ + "1.21" ], - "cool_plate_temp_initial_layer": [ - "30" + "filament_cost": [ + "25" ], - "eng_plate_temp_initial_layer": [ + "temperature_vitrification": [ "30" ], - "hot_plate_temp_initial_layer": [ - "35" + "nozzle_temperature_range_low": [ + "200" ], - "fan_cooling_layer_time": [ - "100" + "nozzle_temperature_range_high": [ + "250" ], - "filament_max_volumetric_speed": [ - "15" + "nozzle_temperature_initial_layer": [ + "240" ], - "filament_type": [ - "TPU" + "nozzle_temperature": [ + "240" ], - "filament_density": [ - "1.24" + "hot_plate_temp_initial_layer": [ + "25" ], - "filament_cost": [ - "20" + "hot_plate_temp": [ + "25" ], - "filament_retraction_length": [ - "0.4" + "filament_max_volumetric_speed": [ + "1.8" ], - "nozzle_temperature_initial_layer": [ - "240" + "close_fan_the_first_x_layers": [ + "3" ], - "reduce_fan_stop_start_freq": [ - "1" + "full_fan_speed_layer": [ + "3" ], - "slow_down_for_layer_cooling": [ - "1" + "fan_min_speed": [ + "30" ], - "fan_max_speed": [ + "fan_cooling_layer_time": [ "100" ], - "fan_min_speed": [ - "100" + "fan_max_speed": [ + "80" ], - "overhang_fan_speed": [ - "100" + "slow_down_layer_time": [ + "4" ], - "additional_cooling_fan_speed": [ - "70" + "reduce_fan_stop_start_freq": [ + "1" ], - "close_fan_the_first_x_layers": [ + "slow_down_for_layer_cooling": [ "1" ], - "nozzle_temperature": [ - "240" + "slow_down_min_speed": [ + "10" ], - "temperature_vitrification": [ - "60" + "enable_overhang_bridge_fan": [ + "1" ], - "nozzle_temperature_range_low": [ - "200" + "overhang_fan_threshold": [ + "50%" ], - "nozzle_temperature_range_high": [ - "250" + "overhang_fan_speed": [ + "50" ], - "filament_start_gcode": [ - "; filament start gcode\n" + "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 543ca734b2f..9ad650c1cf2 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 00000000000..353867858cb --- /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 00000000000..4e3b6a9a0bc --- /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 9c2d6354fd8..1754708dde7 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 3ca02258de6..575550f2d88 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 cfe83f6a910..76c373187fa 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 dc9062982d4..cd9cc56d3a6 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 00000000000..0a4782a64d8 --- /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 74e834a733a..988c05874a9 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 0305479bff4..82d2981a337 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 f5ba0cff9ba..6df6d4ec07c 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 f4eac86dd9a..da36982a702 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 38e43bc5d3d..987756437b9 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 ae6b2283097..3fd3c976243 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 edd3292103c..840e9668bff 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 cfb1cd975b3..532091562af 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 0efd1790c2e..6231a0f60eb 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 00000000000..2238f62ec51 --- /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 00000000000..82cc0d87fd2 --- /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 6ce0685f814..9c4d1b0807c 100644 --- a/resources/profiles/Anker/process/fdm_process_common.json +++ b/resources/profiles/Anker/process/fdm_process_common.json @@ -3,116 +3,89 @@ "name": "fdm_process_common", "from": "system", "instantiation": "false", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", + "seam_position": "aligned", + "resolution": "0.012", + "elefant_foot_compensation": "0.2", + "precise_outer_wall": "1", + "ironing_type": "no ironing", + "ironing_speed": "30", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "reduce_crossing_wall": "1", "max_travel_detour_distance": "0", + "detect_overhang_wall": "1", + "wall_loops": "3", + "top_surface_pattern": "monotonicline", + "top_shell_layers": "5", + "top_shell_thickness": "0.7", "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", "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", - "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", - "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", - "detect_overhang_wall": "1", + "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%", + "outer_wall_speed": "125", + "inner_wall_speed": "250", + "sparse_infill_speed": "250", + "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", - "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", + "bridge_speed": "50", + "travel_speed": "300", + "default_acceleration": "2500", + "outer_wall_acceleration": "500", + "inner_wall_acceleration": "500", + "bridge_acceleration": "500", + "travel_acceleration": "2500", + "default_jerk": "15", + "outer_wall_jerk": "10", + "inner_wall_jerk": "15", + "infill_jerk": "15", + "top_surface_jerk": "12", + "initial_layer_jerk": "12", + "travel_jerk": "20", "enable_support": "0", - "resolution": "0.012", "support_type": "normal(auto)", + "support_threshold_angle": "40", "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", + "raft_layers": "0", "support_filament": "0", - "support_line_width": "0.36", - "support_interface_loop_pattern": "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_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", + "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", - "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", + "skirt_loops": "2", + "skirt_distance": "3", + "skirt_height": "1", + "brim_width": "5", + "brim_object_gap": "0.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", - "initial_layer_speed": "50", - "initial_layer_infill_speed": "50", - "initial_layer_travel_speed": "100%", - "outer_wall_speed": "125", - "inner_wall_speed": "250", - "sparse_infill_speed": "250", - "internal_solid_infill_speed": "200", - "top_surface_speed": "150", - "gap_infill_speed": "150", - "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_jerk": "15", - "infill_jerk": "15", - "initial_layer_jerk": "12", - "inner_wall_jerk": "15", - "outer_wall_jerk": "10", - "top_surface_jerk": "12", - "travel_jerk": "20" -} \ No newline at end of file + "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" +}