From ef73bafeb0006f8d8862b8502207c87591670672 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sat, 8 Jun 2024 21:37:09 +0800 Subject: [PATCH] Feature/add 0.2 0.6 0.8 nozzle for my klipper machine (#5637) * Add 0.2mm 0.6mm 0.8 mm nozzle for MyKlipper profile * small change --- resources/profiles/Custom.json | 30 ++++- .../Custom/filament/My Generic ABS.json | 11 +- .../Custom/filament/My Generic ASA.json | 11 +- .../Custom/filament/My Generic PA-CF.json | 11 +- .../Custom/filament/My Generic PA.json | 11 +- .../Custom/filament/My Generic PC.json | 13 ++- .../Custom/filament/My Generic PETG.json | 11 +- .../Custom/filament/My Generic PLA-CF.json | 13 ++- .../Custom/filament/My Generic PLA.json | 11 +- .../Custom/filament/My Generic PVA.json | 11 +- .../Custom/filament/My Generic TPU.json | 11 +- .../Custom/machine/MyKlipper 0.2 nozzle.json | 26 +++++ .../Custom/machine/MyKlipper 0.4 nozzle.json | 37 +++--- .../Custom/machine/MyKlipper 0.6 nozzle.json | 26 +++++ .../Custom/machine/MyKlipper 0.8 nozzle.json | 26 +++++ .../profiles/Custom/machine/MyKlipper.json | 2 +- .../Custom/machine/MyMarlin 0.4 nozzle.json | 84 +++++++------- .../process/0.08mm Extra Fine @MyKlipper.json | 12 +- .../process/0.12mm Fine @MyKlipper.json | 12 +- .../process/0.15mm Optimal @MyKlipper.json | 13 ++- .../process/0.16mm Optimal @MyKlipper.json | 20 ++++ .../process/0.20mm Standard @MyKlipper.json | 7 +- .../process/0.24mm Draft @MyKlipper.json | 13 ++- .../0.28mm Extra Draft @MyKlipper.json | 11 +- .../0.32mm Extra Draft @MyKlipper.json | 17 +++ .../0.40mm Extra Draft @MyKlipper.json | 16 +++ .../0.56mm Extra Draft @MyKlipper.json | 15 +++ .../Custom/process/fdm_process_common.json | 108 ++++++++++++------ .../process/fdm_process_klipper_common.json | 88 +------------- 29 files changed, 435 insertions(+), 242 deletions(-) create mode 100644 resources/profiles/Custom/machine/MyKlipper 0.2 nozzle.json create mode 100644 resources/profiles/Custom/machine/MyKlipper 0.6 nozzle.json create mode 100644 resources/profiles/Custom/machine/MyKlipper 0.8 nozzle.json create mode 100644 resources/profiles/Custom/process/0.16mm Optimal @MyKlipper.json create mode 100644 resources/profiles/Custom/process/0.32mm Extra Draft @MyKlipper.json create mode 100644 resources/profiles/Custom/process/0.40mm Extra Draft @MyKlipper.json create mode 100644 resources/profiles/Custom/process/0.56mm Extra Draft @MyKlipper.json diff --git a/resources/profiles/Custom.json b/resources/profiles/Custom.json index ebd4f0c118..8a0f2a5c86 100644 --- a/resources/profiles/Custom.json +++ b/resources/profiles/Custom.json @@ -1,6 +1,6 @@ { "name": "Custom Printer", - "version": "02.01.00.00", + "version": "02.01.00.01", "force_update": "0", "description": "My configurations", "machine_model_list": [ @@ -46,6 +46,10 @@ "name": "0.15mm Optimal @MyKlipper", "sub_path": "process/0.15mm Optimal @MyKlipper.json" }, + { + "name": "0.16mm Optimal @MyKlipper", + "sub_path": "process/0.16mm Optimal @MyKlipper.json" + }, { "name": "0.20mm Standard @MyKlipper", "sub_path": "process/0.20mm Standard @MyKlipper.json" @@ -58,6 +62,18 @@ "name": "0.28mm Extra Draft @MyKlipper", "sub_path": "process/0.28mm Extra Draft @MyKlipper.json" }, + { + "name": "0.32mm Extra Draft @MyKlipper", + "sub_path": "process/0.32mm Extra Draft @MyKlipper.json" + }, + { + "name": "0.40mm Extra Draft @MyKlipper", + "sub_path": "process/0.40mm Extra Draft @MyKlipper.json" + }, + { + "name": "0.56mm Extra Draft @MyKlipper", + "sub_path": "process/0.56mm Extra Draft @MyKlipper.json" + }, { "name": "0.08mm Extra Fine @MyRRF", "sub_path": "process/0.08mm Extra Fine @MyRRF.json" @@ -202,6 +218,18 @@ "name": "MyKlipper 0.4 nozzle", "sub_path": "machine/MyKlipper 0.4 nozzle.json" }, + { + "name": "MyKlipper 0.2 nozzle", + "sub_path": "machine/MyKlipper 0.2 nozzle.json" + }, + { + "name": "MyKlipper 0.6 nozzle", + "sub_path": "machine/MyKlipper 0.6 nozzle.json" + }, + { + "name": "MyKlipper 0.8 nozzle", + "sub_path": "machine/MyKlipper 0.8 nozzle.json" + }, { "name": "MyMarlin 0.4 nozzle", "sub_path": "machine/MyMarlin 0.4 nozzle.json" diff --git a/resources/profiles/Custom/filament/My Generic ABS.json b/resources/profiles/Custom/filament/My Generic ABS.json index b7b879dc05..14fe0490e5 100644 --- a/resources/profiles/Custom/filament/My Generic ABS.json +++ b/resources/profiles/Custom/filament/My Generic ABS.json @@ -13,8 +13,11 @@ "12" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic ASA.json b/resources/profiles/Custom/filament/My Generic ASA.json index cbed120fc3..ca6539c115 100644 --- a/resources/profiles/Custom/filament/My Generic ASA.json +++ b/resources/profiles/Custom/filament/My Generic ASA.json @@ -13,8 +13,11 @@ "12" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic PA-CF.json b/resources/profiles/Custom/filament/My Generic PA-CF.json index d850d084ec..60efac620c 100644 --- a/resources/profiles/Custom/filament/My Generic PA-CF.json +++ b/resources/profiles/Custom/filament/My Generic PA-CF.json @@ -19,8 +19,11 @@ "8" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic PA.json b/resources/profiles/Custom/filament/My Generic PA.json index 8124b0d546..2e284b6d37 100644 --- a/resources/profiles/Custom/filament/My Generic PA.json +++ b/resources/profiles/Custom/filament/My Generic PA.json @@ -16,8 +16,11 @@ "12" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic PC.json b/resources/profiles/Custom/filament/My Generic PC.json index 019b5e5ab6..4738b42e18 100644 --- a/resources/profiles/Custom/filament/My Generic PC.json +++ b/resources/profiles/Custom/filament/My Generic PC.json @@ -12,9 +12,12 @@ "filament_flow_ratio": [ "0.94" ], -"compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic PETG.json b/resources/profiles/Custom/filament/My Generic PETG.json index cfbd41b29e..f640aea59e 100644 --- a/resources/profiles/Custom/filament/My Generic PETG.json +++ b/resources/profiles/Custom/filament/My Generic PETG.json @@ -43,8 +43,11 @@ "; filament start gcode\n" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic PLA-CF.json b/resources/profiles/Custom/filament/My Generic PLA-CF.json index fc45a9903e..b0ed43b93c 100644 --- a/resources/profiles/Custom/filament/My Generic PLA-CF.json +++ b/resources/profiles/Custom/filament/My Generic PLA-CF.json @@ -18,9 +18,12 @@ "slow_down_layer_time": [ "7" ], -"compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic PLA.json b/resources/profiles/Custom/filament/My Generic PLA.json index b3dab02002..54dc3dc779 100644 --- a/resources/profiles/Custom/filament/My Generic PLA.json +++ b/resources/profiles/Custom/filament/My Generic PLA.json @@ -16,8 +16,11 @@ "8" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic PVA.json b/resources/profiles/Custom/filament/My Generic PVA.json index 7631b30844..ba874665cb 100644 --- a/resources/profiles/Custom/filament/My Generic PVA.json +++ b/resources/profiles/Custom/filament/My Generic PVA.json @@ -19,8 +19,11 @@ "10" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/filament/My Generic TPU.json b/resources/profiles/Custom/filament/My Generic TPU.json index cfa4bd617d..359d3da7a7 100644 --- a/resources/profiles/Custom/filament/My Generic TPU.json +++ b/resources/profiles/Custom/filament/My Generic TPU.json @@ -10,8 +10,11 @@ "3.2" ], "compatible_printers": [ - "MyKlipper 0.4 nozzle", - "MyMarlin 0.4 nozzle", - "MyRRF 0.4 nozzle" + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle", + "MyMarlin 0.4 nozzle", + "MyRRF 0.4 nozzle" ] -} +} \ No newline at end of file diff --git a/resources/profiles/Custom/machine/MyKlipper 0.2 nozzle.json b/resources/profiles/Custom/machine/MyKlipper 0.2 nozzle.json new file mode 100644 index 0000000000..1ec29c6465 --- /dev/null +++ b/resources/profiles/Custom/machine/MyKlipper 0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM002", + "name": "MyKlipper 0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.2" + ], + "max_layer_height": [ + "0.16" + ], + "min_layer_height": [ + "0.04" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/resources/profiles/Custom/machine/MyKlipper 0.4 nozzle.json b/resources/profiles/Custom/machine/MyKlipper 0.4 nozzle.json index 0bf7f728c7..c2de0ec76e 100644 --- a/resources/profiles/Custom/machine/MyKlipper 0.4 nozzle.json +++ b/resources/profiles/Custom/machine/MyKlipper 0.4 nozzle.json @@ -1,19 +1,20 @@ { - "type": "machine", - "setting_id": "GM001", - "name": "MyKlipper 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_klipper_common", - "printer_model": "Generic Klipper Printer", - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "250x0", - "250x250", - "0x250" - ], - "printable_height": "250" -} + "type": "machine", + "setting_id": "GM001", + "name": "MyKlipper 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/resources/profiles/Custom/machine/MyKlipper 0.6 nozzle.json b/resources/profiles/Custom/machine/MyKlipper 0.6 nozzle.json new file mode 100644 index 0000000000..9240467b89 --- /dev/null +++ b/resources/profiles/Custom/machine/MyKlipper 0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "MyKlipper 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.6" + ], + "max_layer_height": [ + "0.4" + ], + "min_layer_height": [ + "0.12" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/resources/profiles/Custom/machine/MyKlipper 0.8 nozzle.json b/resources/profiles/Custom/machine/MyKlipper 0.8 nozzle.json new file mode 100644 index 0000000000..be658b0bf9 --- /dev/null +++ b/resources/profiles/Custom/machine/MyKlipper 0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "machine", + "setting_id": "GM004", + "name": "MyKlipper 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "Generic Klipper Printer", + "nozzle_diameter": [ + "0.8" + ], + "max_layer_height": [ + "0.6" + ], + "min_layer_height": [ + "0.2" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" +} \ No newline at end of file diff --git a/resources/profiles/Custom/machine/MyKlipper.json b/resources/profiles/Custom/machine/MyKlipper.json index 9375a376a0..8c4b9f56e9 100644 --- a/resources/profiles/Custom/machine/MyKlipper.json +++ b/resources/profiles/Custom/machine/MyKlipper.json @@ -2,7 +2,7 @@ "type": "machine_model", "name": "Generic Klipper Printer", "model_id": "my_klipper_01", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.4;0.2;0.6;0.8", "machine_tech": "FFF", "family": "MyPrinter", "bed_model": "", diff --git a/resources/profiles/Custom/machine/MyMarlin 0.4 nozzle.json b/resources/profiles/Custom/machine/MyMarlin 0.4 nozzle.json index 422bc8854e..25581836f2 100644 --- a/resources/profiles/Custom/machine/MyMarlin 0.4 nozzle.json +++ b/resources/profiles/Custom/machine/MyMarlin 0.4 nozzle.json @@ -1,44 +1,44 @@ { - "type": "machine", - "setting_id": "GM001", - "name": "MyMarlin 0.4 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_machine_common", - "printer_model": "Generic Marlin Printer", - "gcode_flavor": "marlin", - "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", - "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 X205.0 E19 F1000\nG1 Y1.6\nG1 X5.0 E19 F1000\nG92 E0.0\n; intro line\nG1 Y2.0 Z0.2 F1000\nG1 X65.0 E9.0 F1000\nG1 X105.0 E12.5 F1000\nG92 E0.0", - "max_layer_height": [ - "0.32" - ], - "retraction_length": [ - "0.9" - ], - "retraction_minimum_travel": [ - "1" - ], - "retraction_speed": [ - "45" - ], - "deretraction_speed": [ - "35" - ], - "version": "1.5.1.2", - "wipe": [ - "0" - ], - "z_hop": [ - "0.4" - ], - "nozzle_diameter": [ - "0.4" - ], - "printable_area": [ - "0x0", - "250x0", - "250x250", - "0x250" - ], - "printable_height": "250" + "type": "machine", + "setting_id": "GM001", + "name": "MyMarlin 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Generic Marlin Printer", + "gcode_flavor": "marlin", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\nG1 X205.0 E19 F1000\nG1 Y1.6\nG1 X5.0 E19 F1000\nG92 E0.0\n; intro line\nG1 Y2.0 Z0.2 F1000\nG1 X65.0 E9.0 F1000\nG1 X105.0 E12.5 F1000\nG92 E0.0", + "max_layer_height": [ + "0.32" + ], + "retraction_length": [ + "0.9" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "45" + ], + "deretraction_speed": [ + "35" + ], + "version": "1.5.1.2", + "wipe": [ + "0" + ], + "z_hop": [ + "0.4" + ], + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "250x0", + "250x250", + "0x250" + ], + "printable_height": "250" } \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.08mm Extra Fine @MyKlipper.json b/resources/profiles/Custom/process/0.08mm Extra Fine @MyKlipper.json index 88b1f4bba1..b9f1557263 100644 --- a/resources/profiles/Custom/process/0.08mm Extra Fine @MyKlipper.json +++ b/resources/profiles/Custom/process/0.08mm Extra Fine @MyKlipper.json @@ -7,5 +7,13 @@ "inherits": "fdm_process_klipper_common", "layer_height": "0.08", "bottom_shell_layers": "7", - "top_shell_layers": "9" -} + "top_shell_layers": "9", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.12mm Fine @MyKlipper.json b/resources/profiles/Custom/process/0.12mm Fine @MyKlipper.json index 6d58049123..575bd40d4f 100644 --- a/resources/profiles/Custom/process/0.12mm Fine @MyKlipper.json +++ b/resources/profiles/Custom/process/0.12mm Fine @MyKlipper.json @@ -7,5 +7,13 @@ "inherits": "fdm_process_klipper_common", "layer_height": "0.12", "bottom_shell_layers": "5", - "top_shell_layers": "6" -} + "top_shell_layers": "6", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.15mm Optimal @MyKlipper.json b/resources/profiles/Custom/process/0.15mm Optimal @MyKlipper.json index c74ce50b12..518ed7cba2 100644 --- a/resources/profiles/Custom/process/0.15mm Optimal @MyKlipper.json +++ b/resources/profiles/Custom/process/0.15mm Optimal @MyKlipper.json @@ -7,5 +7,14 @@ "inherits": "fdm_process_klipper_common", "bottom_shell_layers": "4", "top_shell_layers": "5", - "layer_height": "0.15" -} + "layer_height": "0.15", + "support_top_z_distance": "0.15", + "support_bottom_z_distance": "0.15", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.16mm Optimal @MyKlipper.json b/resources/profiles/Custom/process/0.16mm Optimal @MyKlipper.json new file mode 100644 index 0000000000..45df9dad70 --- /dev/null +++ b/resources/profiles/Custom/process/0.16mm Optimal @MyKlipper.json @@ -0,0 +1,20 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @MyKlipper", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_klipper_common", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16", + "layer_height": "0.16", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.2 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.20mm Standard @MyKlipper.json b/resources/profiles/Custom/process/0.20mm Standard @MyKlipper.json index 271b64a1f2..d38acd8fa0 100644 --- a/resources/profiles/Custom/process/0.20mm Standard @MyKlipper.json +++ b/resources/profiles/Custom/process/0.20mm Standard @MyKlipper.json @@ -6,6 +6,9 @@ "inherits": "fdm_process_klipper_common", "instantiation": "true", "layer_height": "0.2", - "bottom_shell_layers": "3", - "top_shell_layers": "4" + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] } diff --git a/resources/profiles/Custom/process/0.24mm Draft @MyKlipper.json b/resources/profiles/Custom/process/0.24mm Draft @MyKlipper.json index 510221a0f5..30a520ba46 100644 --- a/resources/profiles/Custom/process/0.24mm Draft @MyKlipper.json +++ b/resources/profiles/Custom/process/0.24mm Draft @MyKlipper.json @@ -5,8 +5,13 @@ "from": "system", "instantiation": "true", "inherits": "fdm_process_klipper_common", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", "layer_height": "0.24", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.28mm Extra Draft @MyKlipper.json b/resources/profiles/Custom/process/0.28mm Extra Draft @MyKlipper.json index 7a1b4faff1..a2ff46c4d1 100644 --- a/resources/profiles/Custom/process/0.28mm Extra Draft @MyKlipper.json +++ b/resources/profiles/Custom/process/0.28mm Extra Draft @MyKlipper.json @@ -6,7 +6,10 @@ "instantiation": "true", "inherits": "fdm_process_klipper_common", "layer_height": "0.28", - "top_surface_line_width": "0.45", - "bottom_shell_layers": "3", - "top_shell_layers": "4" -} + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.32mm Extra Draft @MyKlipper.json b/resources/profiles/Custom/process/0.32mm Extra Draft @MyKlipper.json new file mode 100644 index 0000000000..a3da4a7fbd --- /dev/null +++ b/resources/profiles/Custom/process/0.32mm Extra Draft @MyKlipper.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.32mm Standard @MyKlipper", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_klipper_common", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.32", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.4 nozzle", + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.40mm Extra Draft @MyKlipper.json b/resources/profiles/Custom/process/0.40mm Extra Draft @MyKlipper.json new file mode 100644 index 0000000000..e5f2093074 --- /dev/null +++ b/resources/profiles/Custom/process/0.40mm Extra Draft @MyKlipper.json @@ -0,0 +1,16 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.40mm Standard @MyKlipper", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_klipper_common", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.40", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.6 nozzle", + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/0.56mm Extra Draft @MyKlipper.json b/resources/profiles/Custom/process/0.56mm Extra Draft @MyKlipper.json new file mode 100644 index 0000000000..d8e6e21cf1 --- /dev/null +++ b/resources/profiles/Custom/process/0.56mm Extra Draft @MyKlipper.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.56mm Standard @MyKlipper", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_klipper_common", + "support_top_z_distance": "0.24", + "support_bottom_z_distance": "0.24", + "layer_height": "0.56", + "initial_layer_print_height": "0.2", + "compatible_printers": [ + "MyKlipper 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Custom/process/fdm_process_common.json b/resources/profiles/Custom/process/fdm_process_common.json index 1da14b4d91..cfb78ab95a 100644 --- a/resources/profiles/Custom/process/fdm_process_common.json +++ b/resources/profiles/Custom/process/fdm_process_common.json @@ -5,66 +5,104 @@ "instantiation": "false", "adaptive_layer_height": "0", "reduce_crossing_wall": "0", - "bridge_flow": "0.95", - "bridge_speed": "25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_speed": "50", "brim_width": "5", + "brim_object_gap": "0.1", "compatible_printers": [], + "compatible_printers_condition": "", "print_sequence": "by layer", - "default_acceleration": "10000", + "default_acceleration": "1000", + "initial_layer_acceleration": "500", + "top_surface_acceleration": "1000", + "travel_acceleration": "1000", + "inner_wall_acceleration": "1000", + "outer_wall_acceleration": "700", "bridge_no_support": "0", - "elefant_foot_compensation": "0.1", - "outer_wall_line_width": "0.4", - "outer_wall_speed": "120", - "line_width": "0.45", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "wall_infill_order": "inner wall/outer wall/infill", "infill_direction": "45", "sparse_infill_density": "15%", "sparse_infill_pattern": "crosshatch", - "initial_layer_line_width": "0.42", "initial_layer_print_height": "0.2", - "initial_layer_speed": "20", - "gap_infill_speed": "30", "infill_combination": "0", - "sparse_infill_line_width": "0.45", "infill_wall_overlap": "25%", - "sparse_infill_speed": "50", "interface_shells": "0", - "detect_overhang_wall": "0", - "reduce_infill_retraction": "0", - "filename_format": "{input_filename_base}.gcode", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[initial_tool]}_{printer_model}_{print_time}.gcode", + "detect_overhang_wall": "1", + "slowdown_for_curled_perimeters": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "line_width": "110%", + "inner_wall_line_width": "110%", + "outer_wall_line_width": "100%", + "top_surface_line_width": "93.75%", + "sparse_infill_line_width": "110%", + "initial_layer_line_width": "120%", + "internal_solid_infill_line_width": "120%", + "support_line_width": "96%", "wall_loops": "3", - "inner_wall_line_width": "0.45", - "inner_wall_speed": "40", "print_settings_id": "", "raft_layers": "0", - "seam_position": "nearest", + "seam_position": "aligned", "skirt_distance": "2", - "skirt_height": "2", - "minimum_sparse_infill_area": "0", - "internal_solid_infill_line_width": "0.45", - "internal_solid_infill_speed": "40", + "skirt_height": "3", + "min_skirt_length": "4", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", "spiral_mode": "0", "standby_temperature_delta": "-5", "enable_support": "0", - "support_filament": "0", - "support_line_width": "0.42", - "support_interface_filament": "0", + "resolution": "0.012", + "support_type": "normal(auto)", "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_filament": "0", "support_interface_loop_pattern": "0", + "support_interface_filament": "0", "support_interface_top_layers": "2", - "support_interface_spacing": "0", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2", - "support_speed": "40", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", "support_threshold_angle": "30", - "support_object_xy_distance": "0.5", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "30", + "tree_support_wall_count": "0", + "tree_support_with_infill": "0", "detect_thin_wall": "0", - "top_surface_line_width": "0.4", - "top_surface_speed": "30", - "travel_speed": "400", + "top_surface_pattern": "monotonicline", + "top_shell_thickness": "0.8", "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", "prime_tower_width": "60", "xy_hole_compensation": "0", - "xy_contour_compensation": "0" + "xy_contour_compensation": "0", + "layer_height": "0.2", + "bottom_shell_layers": "3", + "top_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_speed": "45", + "initial_layer_infill_speed": "45", + "outer_wall_speed": "45", + "inner_wall_speed": "80", + "sparse_infill_speed": "150", + "internal_solid_infill_speed": "150", + "top_surface_speed": "50", + "gap_infill_speed": "30", + "travel_speed": "200" } diff --git a/resources/profiles/Custom/process/fdm_process_klipper_common.json b/resources/profiles/Custom/process/fdm_process_klipper_common.json index 5634decdd6..cf4a288f17 100644 --- a/resources/profiles/Custom/process/fdm_process_klipper_common.json +++ b/resources/profiles/Custom/process/fdm_process_klipper_common.json @@ -4,89 +4,12 @@ "from": "system", "instantiation": "false", "inherits": "fdm_process_common", - "adaptive_layer_height": "0", - "reduce_crossing_wall": "0", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "0.95", - "bridge_speed": "50", - "brim_width": "5", - "brim_object_gap": "0.1", - "compatible_printers_condition": "", - "print_sequence": "by layer", "default_acceleration": "5000", "top_surface_acceleration": "3000", "travel_acceleration": "7000", "inner_wall_acceleration": "5000", "outer_wall_acceleration": "3000", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "crosshatch", "initial_layer_acceleration": "500", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.2", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "25%", - "interface_shells": "0", - "ironing_flow": "10%", - "ironing_spacing": "0.15", - "ironing_speed": "30", - "ironing_type": "no ironing", - "layer_height": "0.2", - "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "30", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "3", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "0", - "minimum_sparse_infill_area": "15", - "internal_solid_infill_line_width": "0.4", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "default", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "2", - "support_interface_bottom_layers": "2", - "support_interface_spacing": "0.5", - "support_interface_speed": "80", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "150", - "support_threshold_angle": "30", - "support_object_xy_distance": "0.35", - "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", - "detect_thin_wall": "0", - "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", "outer_wall_speed": "120", @@ -96,14 +19,5 @@ "gap_infill_speed": "100", "sparse_infill_speed": "200", "travel_speed": "350", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "enable_arc_fitting": "0", - "compatible_printers": [ - "MyKlipper 0.4 nozzle" - ], "exclude_object": "1" -} +} \ No newline at end of file