From f96696596ab02c674a5365d801eb6937caee88b5 Mon Sep 17 00:00:00 2001 From: Bernhard Koppensteiner Date: Mon, 29 Apr 2024 22:16:47 +0200 Subject: [PATCH] profiles for different nozzles sizes, better speed settings --- resources/profiles/Prusa.json | 57 ++++++++++++++++++- .../profiles/Prusa/machine/Prusa MINIIS.json | 2 +- .../Prusa/process/0.15mm Speed @MINIIS.json | 2 +- .../process/0.15mm Standard @MINIIS 0.25.json | 27 +++++++++ .../process/0.15mm Standard @MINIIS 0.6.json | 34 +++++++++++ .../process/0.15mm Standard @MINIIS.json | 26 +++++---- .../process/0.20mm Speed @MINIIS 0.6.json | 3 +- .../process/0.20mm Standard @MINIIS 0.6.json | 24 ++++++++ .../process/0.20mm Standard @MINIIS.json | 3 +- .../Prusa/process/0.25mm Speed @MINIIS.json | 2 + .../process/0.25mm Standard @MINIIS.json | 1 + .../Prusa/process/0.30mm Detail @MINIIS.json | 1 + .../process/0.35mm Standard @MINIIS.json | 2 + .../process/0.40mm Standard @MINIIS.json | 1 + .../Prusa/process/process_common_miniis.json | 3 +- 15 files changed, 166 insertions(+), 22 deletions(-) create mode 100644 resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.25.json create mode 100644 resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.6.json create mode 100644 resources/profiles/Prusa/process/0.20mm Standard @MINIIS 0.6.json diff --git a/resources/profiles/Prusa.json b/resources/profiles/Prusa.json index 6762532a1a..64adea160a 100644 --- a/resources/profiles/Prusa.json +++ b/resources/profiles/Prusa.json @@ -190,6 +190,17 @@ "name": "0.15mm Standard @MINIIS", "sub_path": "process/0.15mm Standard @MINIIS.json" }, + { + + "name": "0.15mm Standard @MINIIS 0.6", + "sub_path": "process/0.15mm Standard @MINIIS 0.6.json" + }, + { + + "name": "0.15mm Standard @MINIIS 0.25", + "sub_path": "process/0.15mm Standard @MINIIS 0.25.json" + }, + { "name": "0.15mm Speed @MINIIS", @@ -200,15 +211,23 @@ "name": "0.20mm Standard @MINIIS", "sub_path": "process/0.20mm Standard @MINIIS.json" }, + { + + "name": "0.20mm Standard @MINIIS 0.6", + "sub_path": "process/0.20mm Standard @MINIIS 0.6.json" + }, { "name": "0.20mm Speed @MINIIS", "sub_path": "process/0.20mm Speed @MINIIS.json" }, { - "name": "0.20mm Speed @MINIIS 0.6", - "sub_path": "process/0.20mm Speed @MINIIS 0.6.json" - }, + + "name": "0.20mm Speed @MINIIS 0.6", + "sub_path": "process/0.20mm Speed @MINIIS 0.6.json" + }, + + { "name": "0.25mm Standard @MINIIS", @@ -305,6 +324,14 @@ "name": "Prusa Generic PLA @MK4", "sub_path": "filament/Prusa Generic PLA @MK4.json" }, + { + "name": "Prusa Generic PLA @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PLA @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PLA @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PLA @MINIIS 0.8.json" + }, { "name": "Prusa Generic PLA @MINIIS", "sub_path": "filament/Prusa Generic PLA @MINIIS.json" @@ -313,6 +340,10 @@ "name": "Prusa Generic PLA-CF", "sub_path": "filament/Prusa Generic PLA-CF.json" }, + { + "name": "Prusa Generic PLA-CF @MINIIS", + "sub_path": "filament/Prusa Generic PLA-CF @MINIIS.json" + }, { "name": "Prusa Generic PETG", "sub_path": "filament/Prusa Generic PETG.json" @@ -325,6 +356,14 @@ "name": "Prusa Generic PETG @MINIIS", "sub_path": "filament/Prusa Generic PETG @MINIIS.json" }, + { + "name": "Prusa Generic PETG @MINIIS 0.6", + "sub_path": "filament/Prusa Generic PETG @MINIIS 0.6.json" + }, + { + "name": "Prusa Generic PETG @MINIIS 0.8", + "sub_path": "filament/Prusa Generic PETG @MINIIS 0.8.json" + }, { "name": "Prusa Generic ABS", "sub_path": "filament/Prusa Generic ABS.json" @@ -365,6 +404,10 @@ "name": "Prusa Generic PC", "sub_path": "filament/Prusa Generic PC.json" }, + { + "name": "Prusa Generic PC @MINIIS", + "sub_path": "filament/Prusa Generic PC @MINIIS.json" + }, { "name": "Prusa Generic PVA", "sub_path": "filament/Prusa Generic PVA.json" @@ -373,9 +416,17 @@ "name": "Prusa Generic PA", "sub_path": "filament/Prusa Generic PA.json" }, + { + "name": "Prusa Generic PA @MINIIS", + "sub_path": "filament/Prusa Generic PA @MINIIS.json" + }, { "name": "Prusa Generic PA-CF", "sub_path": "filament/Prusa Generic PA-CF.json" + }, + { + "name": "Prusa Generic PA-CF @MINIIS", + "sub_path": "filament/Prusa Generic PA-CF @MINIIS.json" } ], "machine_list": [ diff --git a/resources/profiles/Prusa/machine/Prusa MINIIS.json b/resources/profiles/Prusa/machine/Prusa MINIIS.json index 0786441dcd..5735ad018c 100644 --- a/resources/profiles/Prusa/machine/Prusa MINIIS.json +++ b/resources/profiles/Prusa/machine/Prusa MINIIS.json @@ -8,5 +8,5 @@ "bed_model": "miniis_bed.stl", "bed_texture": "miniis.svg", "hotend_model": "", - "default_materials": "Prusa Generic PLA-CF;Prusa Generic PC;Prusa Generic PVA;Prusa Generic PA;Prusa Generic PA-CF;Prusa Generic ABS @MINIIS;Prusa Generic PLA @MINIIS;Prusa Generic PETG @MINIIS;Prusa Generic TPU @MINIIS;Prusa Generic ASA @MINIIS;" + "default_materials": "Prusa Generic PLA-CF @MINIIS;Prusa Generic PC @MINIIS;Prusa Generic PVA @MINIIS;Prusa Generic PA @MINIIS;Prusa Generic PA-CF @MINIIS;Prusa Generic ABS @MINIIS;Prusa Generic PLA @MINIIS;Prusa Generic PLA @MINIIS 0.6;Prusa Generic PLA @MINIIS 0.8;Prusa Generic PETG @MINIIS;Prusa Generic PETG @MINIIS 0.6;Prusa Generic PETG @MINIIS 0.8;Prusa Generic TPU @MINIIS;Prusa Generic ASA @MINIIS;" } diff --git a/resources/profiles/Prusa/process/0.15mm Speed @MINIIS.json b/resources/profiles/Prusa/process/0.15mm Speed @MINIIS.json index fba5d501b4..8a0e9bc683 100644 --- a/resources/profiles/Prusa/process/0.15mm Speed @MINIIS.json +++ b/resources/profiles/Prusa/process/0.15mm Speed @MINIIS.json @@ -5,7 +5,7 @@ "from": "system", "instantiation": "true", "inherits": "process_detail_miniis", - "layer_height": "0.12", + "layer_height": "0.15", "initial_layer_print_height": "0.15", "top_shell_thickness": "0.7", "top_shell_layers": "5", diff --git a/resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.25.json b/resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.25.json new file mode 100644 index 0000000000..425cdbd0d0 --- /dev/null +++ b/resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.25.json @@ -0,0 +1,27 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Standard @MINIIS 0.25", + "from": "system", + "instantiation": "true", + "inherits": "process_detail_miniis", + "layer_height": "0.15", + "initial_layer_print_height": "0.15", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "40", + "inner_wall_speed": "70", + "top_surface_speed": "40", + "sparse_infill_speed": "100", + "bridge_speed": "25", + "internal_solid_infill_speed": "140", + "sparse_infill_acceleration": "2500", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2000", + "outer_wall_acceleration": "1500", + "compatible_printers": [ + "Prusa MINIIS 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.6.json b/resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.6.json new file mode 100644 index 0000000000..6a4dbd2f30 --- /dev/null +++ b/resources/profiles/Prusa/process/0.15mm Standard @MINIIS 0.6.json @@ -0,0 +1,34 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Standard @MINIIS 0.6", + "from": "system", + "instantiation": "true", + "inherits": "process_common_miniis", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "top_shell_thickness": "0.7", + "top_shell_layers": "5", + "bottom_shell_thickness": "0.5", + "bottom_shell_layers": "4", + "outer_wall_speed": "45", + "inner_wall_speed": "70", + "top_surface_speed": "70", + "sparse_infill_speed": "140", + "bridge_speed": "40", + "gap_infill_speed": "80", + "internal_solid_infill_speed": "140", + "travel_speed": "300", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "2500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.15mm Standard @MINIIS.json b/resources/profiles/Prusa/process/0.15mm Standard @MINIIS.json index d4485f483c..a56b8b70e0 100644 --- a/resources/profiles/Prusa/process/0.15mm Standard @MINIIS.json +++ b/resources/profiles/Prusa/process/0.15mm Standard @MINIIS.json @@ -5,25 +5,27 @@ "from": "system", "instantiation": "true", "inherits": "process_detail_miniis", - "layer_height": "0.12", - "initial_layer_print_height": "0.15", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", "top_shell_thickness": "0.7", "top_shell_layers": "5", "bottom_shell_thickness": "0.5", "bottom_shell_layers": "4", - "outer_wall_speed": "40", - "inner_wall_speed": "70", - "top_surface_speed": "40", - "sparse_infill_speed": "100", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "top_surface_speed": "45", + "sparse_infill_speed": "110", "bridge_speed": "25", - "internal_solid_infill_speed": "140", - "sparse_infill_acceleration": "2500", - "internal_solid_infill_acceleration": "2500", + "default_acceleration": "2000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "4000", + "sparse_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", "inner_wall_acceleration": "2000", "outer_wall_acceleration": "1500", + "bridge_acceleration": "1500", "compatible_printers": [ - "Prusa MINIIS 0.4 nozzle", - "Prusa MINIIS 0.6 nozzle", - "Prusa MINIIS 0.25 nozzle" + "Prusa MINIIS 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.20mm Speed @MINIIS 0.6.json b/resources/profiles/Prusa/process/0.20mm Speed @MINIIS 0.6.json index 065455543b..6c5f537956 100644 --- a/resources/profiles/Prusa/process/0.20mm Speed @MINIIS 0.6.json +++ b/resources/profiles/Prusa/process/0.20mm Speed @MINIIS 0.6.json @@ -16,11 +16,12 @@ "top_surface_speed": "70", "gap_infill_speed": "80", "bridge_speed": "40", + "travel_speed": "300", "initial_layer_acceleration": "500", "top_surface_acceleration": "1500", "inner_wall_acceleration": "2500", "outer_wall_acceleration": "2000", "bridge_acceleration": "1500", - "internal_solid_infill_acceleration": "4000", + "internal_solid_infill_acceleration": "3000", "overhang_1_4_speed": "45" } diff --git a/resources/profiles/Prusa/process/0.20mm Standard @MINIIS 0.6.json b/resources/profiles/Prusa/process/0.20mm Standard @MINIIS 0.6.json new file mode 100644 index 0000000000..5a1913d8e7 --- /dev/null +++ b/resources/profiles/Prusa/process/0.20mm Standard @MINIIS 0.6.json @@ -0,0 +1,24 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MINIIS 0.6", + "from": "system", + "instantiation": "true", + "inherits": "process_common_miniis", + "sparse_infill_speed": "120", + "internal_solid_infill_speed": "100", + "top_surface_speed": "70", + "gap_infill_speed": "80", + "bridge_speed": "40", + "travel_speed": "300", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1500", + "inner_wall_acceleration": "2500", + "outer_wall_acceleration": "2000", + "bridge_acceleration": "1500", + "internal_solid_infill_acceleration": "3000", + "overhang_1_4_speed": "45", + "compatible_printers": [ + "Prusa MINIIS 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.20mm Standard @MINIIS.json b/resources/profiles/Prusa/process/0.20mm Standard @MINIIS.json index 8984d059d1..bcd7157635 100644 --- a/resources/profiles/Prusa/process/0.20mm Standard @MINIIS.json +++ b/resources/profiles/Prusa/process/0.20mm Standard @MINIIS.json @@ -6,7 +6,6 @@ "instantiation": "true", "inherits": "process_common_miniis", "compatible_printers": [ - "Prusa MINIIS 0.4 nozzle", - "Prusa MINIIS 0.6 nozzle" + "Prusa MINIIS 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.25mm Speed @MINIIS.json b/resources/profiles/Prusa/process/0.25mm Speed @MINIIS.json index 1b8cb9efd0..570cfe8bea 100644 --- a/resources/profiles/Prusa/process/0.25mm Speed @MINIIS.json +++ b/resources/profiles/Prusa/process/0.25mm Speed @MINIIS.json @@ -19,6 +19,8 @@ "gap_infill_speed": "60", "support_speed": "80", "overhang_1_4_speed": "45", + "travel_speed": "300", + "internal_solid_infill_acceleration": "3000", "compatible_printers": [ "Prusa MINIIS 0.6 nozzle" ] diff --git a/resources/profiles/Prusa/process/0.25mm Standard @MINIIS.json b/resources/profiles/Prusa/process/0.25mm Standard @MINIIS.json index 66964b9cf7..685a7d5438 100644 --- a/resources/profiles/Prusa/process/0.25mm Standard @MINIIS.json +++ b/resources/profiles/Prusa/process/0.25mm Standard @MINIIS.json @@ -19,6 +19,7 @@ "top_surface_speed": "60", "gap_infill_speed": "60", "support_speed": "80", + "travel_speed": "300", "compatible_printers": [ "Prusa MINIIS 0.6 nozzle" ] diff --git a/resources/profiles/Prusa/process/0.30mm Detail @MINIIS.json b/resources/profiles/Prusa/process/0.30mm Detail @MINIIS.json index 54fb85f6cd..664e2c1350 100644 --- a/resources/profiles/Prusa/process/0.30mm Detail @MINIIS.json +++ b/resources/profiles/Prusa/process/0.30mm Detail @MINIIS.json @@ -11,6 +11,7 @@ "top_shell_layers": "3", "bottom_shell_thickness": "0.5", "bottom_shell_layers": "2", + "travel_speed": "300", "compatible_printers": [ "Prusa MINIIS 0.8 nozzle" ] diff --git a/resources/profiles/Prusa/process/0.35mm Standard @MINIIS.json b/resources/profiles/Prusa/process/0.35mm Standard @MINIIS.json index ebc6ffcb3e..51bad6759f 100644 --- a/resources/profiles/Prusa/process/0.35mm Standard @MINIIS.json +++ b/resources/profiles/Prusa/process/0.35mm Standard @MINIIS.json @@ -6,6 +6,7 @@ "instantiation": "true", "inherits": "process_common_miniis", "initial_layer_print_height": "0.2", + "layer_height": "0.35", "top_shell_thickness": "0.9", "top_shell_layers": "4", "bottom_shell_thickness": "0.6", @@ -19,6 +20,7 @@ "internal_solid_infill_speed": "60", "top_surface_speed": "55", "gap_infill_speed": "45", + "travel_speed": "300", "compatible_printers": [ "Prusa MINIIS 0.6 nozzle" ] diff --git a/resources/profiles/Prusa/process/0.40mm Standard @MINIIS.json b/resources/profiles/Prusa/process/0.40mm Standard @MINIIS.json index 26edf2b36d..c5b618260a 100644 --- a/resources/profiles/Prusa/process/0.40mm Standard @MINIIS.json +++ b/resources/profiles/Prusa/process/0.40mm Standard @MINIIS.json @@ -21,6 +21,7 @@ "internal_solid_infill_speed": "40", "top_surface_speed": "35", "gap_infill_speed": "35", + "travel_speed": "300", "compatible_printers": [ "Prusa MINIIS 0.8 nozzle" ] diff --git a/resources/profiles/Prusa/process/process_common_miniis.json b/resources/profiles/Prusa/process/process_common_miniis.json index 840de1deb9..5416f7915a 100644 --- a/resources/profiles/Prusa/process/process_common_miniis.json +++ b/resources/profiles/Prusa/process/process_common_miniis.json @@ -50,6 +50,5 @@ "enable_arc_fitting": "1", "support_speed": "100", "precise_outer_wall": "1", - "overhang_reverse": "1", - "wall_sequence": "inner-outer-inner wall" + "overhang_reverse": "1" } \ No newline at end of file