From 7dfce56fbb03cfd8f44411b312eec36062a64f6c Mon Sep 17 00:00:00 2001 From: Pierre Poissinger Date: Sat, 23 Aug 2025 18:42:20 +0200 Subject: [PATCH] Imported Artillery M1 Pro profiles from ArtilleryStudio (#10383) * Imported Artillery M1 Pro profiles from ArtilleryStudio * Removed duplicate overhang_fan_speed - keeping 90 as other profiles * Replace by octo/klipper as it seems Artillery made a custom host_type on ArtilleryStudio... * Changed sparse_infill_pattern to gyroid for M1 profile, as suggested --- resources/profiles/Artillery.json | 408 +++++++++-- .../Artillery/Artillery M1 Pro_cover.png | Bin 0 -> 37168 bytes .../artillery_m1_pro_buildplate_model.stl | Bin 0 -> 487084 bytes .../artillery_m1_pro_buildplate_texture.svg | 676 ++++++++++++++++++ ...lery ABS @Artillery M1 Pro 0.2 nozzle.json | 287 ++++++++ ...lery ABS @Artillery M1 Pro 0.4 nozzle.json | 108 +++ ...lery ABS @Artillery M1 Pro 0.6 nozzle.json | 287 ++++++++ ...lery ABS @Artillery M1 Pro 0.8 nozzle.json | 287 ++++++++ ...lery ASA @Artillery M1 Pro 0.2 nozzle.json | 287 ++++++++ ...lery ASA @Artillery M1 Pro 0.4 nozzle.json | 117 +++ ...lery ASA @Artillery M1 Pro 0.6 nozzle.json | 287 ++++++++ ...lery ASA @Artillery M1 Pro 0.8 nozzle.json | 287 ++++++++ ...llery PA @Artillery M1 Pro 0.4 nozzle.json | 104 +++ ...ry PA-CF @Artillery M1 Pro 0.4 nozzle.json | 122 ++++ ...llery PC @Artillery M1 Pro 0.4 nozzle.json | 104 +++ ...lery PET @Artillery M1 Pro 0.2 nozzle.json | 287 ++++++++ ...lery PET @Artillery M1 Pro 0.4 nozzle.json | 116 +++ ...lery PET @Artillery M1 Pro 0.6 nozzle.json | 287 ++++++++ ...lery PET @Artillery M1 Pro 0.8 nozzle.json | 287 ++++++++ ...ery PETG @Artillery M1 Pro 0.2 nozzle.json | 287 ++++++++ ...ery PETG @Artillery M1 Pro 0.4 nozzle.json | 119 +++ ...ery PETG @Artillery M1 Pro 0.6 nozzle.json | 287 ++++++++ ...ery PETG @Artillery M1 Pro 0.8 nozzle.json | 287 ++++++++ ...lery PLA @Artillery M1 Pro 0.2 nozzle.json | 287 ++++++++ ...lery PLA @Artillery M1 Pro 0.6 nozzle.json | 287 ++++++++ ...lery PLA @Artillery M1 Pro 0.8 nozzle.json | 287 ++++++++ ...LA Basic @Artillery M1 Pro 0.2 nozzle.json | 29 + ...LA Basic @Artillery M1 Pro 0.4 nozzle.json | 98 +++ ...LA Basic @Artillery M1 Pro 0.6 nozzle.json | 29 + ...LA Basic @Artillery M1 Pro 0.8 nozzle.json | 29 + ...A Basic+ @Artillery M1 Pro 0.4 nozzle.json | 74 ++ ...LA Matte @Artillery M1 Pro 0.2 nozzle.json | 29 + ...LA Matte @Artillery M1 Pro 0.4 nozzle.json | 89 +++ ...LA Matte @Artillery M1 Pro 0.6 nozzle.json | 29 + ...LA Matte @Artillery M1 Pro 0.8 nozzle.json | 32 + ...PLA Silk @Artillery M1 Pro 0.2 nozzle.json | 29 + ...PLA Silk @Artillery M1 Pro 0.4 nozzle.json | 101 +++ ...PLA Silk @Artillery M1 Pro 0.6 nozzle.json | 29 + ...PLA Silk @Artillery M1 Pro 0.8 nozzle.json | 32 + ...y PLA-CF @Artillery M1 Pro 0.4 nozzle.json | 92 +++ ...lery PVA @Artillery M1 Pro 0.2 nozzle.json | 287 ++++++++ ...lery PVA @Artillery M1 Pro 0.4 nozzle.json | 95 +++ ...lery PVA @Artillery M1 Pro 0.6 nozzle.json | 287 ++++++++ ...lery PVA @Artillery M1 Pro 0.8 nozzle.json | 287 ++++++++ ...lery TPU @Artillery M1 Pro 0.4 nozzle.json | 113 +++ ...lery TPU @Artillery M1 Pro 0.6 nozzle.json | 287 ++++++++ ...lery TPU @Artillery M1 Pro 0.8 nozzle.json | 287 ++++++++ .../machine/Artillery Genius Pro.json | 24 +- .../machine/Artillery M1 Pro 0.2 nozzle.json | 472 ++++++++++++ .../machine/Artillery M1 Pro 0.4 nozzle.json | 232 ++++++ .../machine/Artillery M1 Pro 0.6 nozzle.json | 472 ++++++++++++ .../machine/Artillery M1 Pro 0.8 nozzle.json | 472 ++++++++++++ .../Artillery/machine/Artillery M1 Pro.json | 12 + ... Quality @Artillery M1 Pro 0.2 nozzle.json | 11 + ...Standard @Artillery M1 Pro 0.2 nozzle.json | 14 + ...tra Fine @Artillery M1 Pro 0.4 nozzle.json | 286 ++++++++ ... Quality @Artillery M1 Pro 0.2 nozzle.json | 301 ++++++++ ... Quality @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ...Standard @Artillery M1 Pro 0.2 nozzle.json | 12 + ... Quality @Artillery M1 Pro 0.2 nozzle.json | 10 + ...Standard @Artillery M1 Pro 0.2 nozzle.json | 16 + ...2mm Fine @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ... Quality @Artillery M1 Pro 0.4 nozzle.json | 286 ++++++++ ...Standard @Artillery M1 Pro 0.2 nozzle.json | 13 + ...Standard @Artillery M1 Pro 0.2 nozzle.json | 13 + .../0.15mm Optimal @Artillery Genius Pro.json | 216 +++--- ... Quality @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ... Optimal @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ...Standard @Artillery M1 Pro 0.6 nozzle.json | 11 + ...0.20mm Standard @Artillery Genius Pro.json | 216 +++--- ...Standard @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ...Strength @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ...mm Draft @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ...mm Draft @Artillery M1 Pro 0.6 nozzle.json | 301 ++++++++ ...mm Draft @Artillery M1 Pro 0.8 nozzle.json | 301 ++++++++ ...Standard @Artillery M1 Pro 0.6 nozzle.json | 10 + ...Standard @Artillery M1 Pro 0.8 nozzle.json | 10 + .../0.25mm Draft @Artillery Genius Pro.json | 216 +++--- ...ra Draft @Artillery M1 Pro 0.4 nozzle.json | 285 ++++++++ ...Standard @Artillery M1 Pro 0.6 nozzle.json | 11 + ...Strength @Artillery M1 Pro 0.6 nozzle.json | 14 + ...Standard @Artillery M1 Pro 0.8 nozzle.json | 11 + ...Standard @Artillery M1 Pro 0.6 nozzle.json | 10 + ...Standard @Artillery M1 Pro 0.8 nozzle.json | 11 + ...Standard @Artillery M1 Pro 0.6 nozzle.json | 10 + ...Standard @Artillery M1 Pro 0.8 nozzle.json | 12 + ...Standard @Artillery M1 Pro 0.8 nozzle.json | 15 + 87 files changed, 14460 insertions(+), 384 deletions(-) create mode 100644 resources/profiles/Artillery/Artillery M1 Pro_cover.png create mode 100644 resources/profiles/Artillery/artillery_m1_pro_buildplate_model.stl create mode 100644 resources/profiles/Artillery/artillery_m1_pro_buildplate_texture.svg create mode 100644 resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/machine/Artillery M1 Pro.json create mode 100644 resources/profiles/Artillery/process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json create mode 100644 resources/profiles/Artillery/process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json diff --git a/resources/profiles/Artillery.json b/resources/profiles/Artillery.json index f0b70ce7e0..5020b61b2c 100644 --- a/resources/profiles/Artillery.json +++ b/resources/profiles/Artillery.json @@ -1,18 +1,18 @@ { "name": "Artillery", - "version": "02.03.00.03", + "version": "1.1.6", "force_update": "0", "description": "Artillery configurations", "machine_model_list": [ - { + { "name": "Artillery Sidewinder X1", "sub_path": "machine/Artillery Sidewinder X1.json" }, - { + { "name": "Artillery Genius", "sub_path": "machine/Artillery Genius.json" }, - { + { "name": "Artillery Genius Pro", "sub_path": "machine/Artillery Genius Pro.json" }, @@ -20,25 +20,29 @@ "name": "Artillery Sidewinder X2", "sub_path": "machine/Artillery Sidewinder X2.json" }, - { + { "name": "Artillery Hornet", "sub_path": "machine/Artillery Hornet.json" }, - { + { "name": "Artillery Sidewinder X3 Pro", "sub_path": "machine/Artillery Sidewinder X3 Pro.json" }, - { + { "name": "Artillery Sidewinder X3 Plus", "sub_path": "machine/Artillery Sidewinder X3 Plus.json" }, - { + { "name": "Artillery Sidewinder X4 Pro", "sub_path": "machine/Artillery Sidewinder X4 Pro.json" }, - { + { "name": "Artillery Sidewinder X4 Plus", "sub_path": "machine/Artillery Sidewinder X4 Plus.json" + }, + { + "name": "Artillery M1 Pro", + "sub_path": "machine/Artillery M1 Pro.json" } ], "process_list": [ @@ -46,31 +50,31 @@ "name": "fdm_process_common", "sub_path": "process/fdm_process_common.json" }, - { + { "name": "0.16mm Optimal @Artillery X1", "sub_path": "process/0.16mm Optimal @Artillery X1.json" }, - { + { "name": "0.15mm Optimal @Artillery Genius", "sub_path": "process/0.15mm Optimal @Artillery Genius.json" }, - { + { "name": "0.15mm Optimal @Artillery Genius Pro", "sub_path": "process/0.15mm Optimal @Artillery Genius Pro.json" }, - { + { "name": "0.16mm Optimal @Artillery Hornet", "sub_path": "process/0.16mm Optimal @Artillery Hornet.json" }, - { + { "name": "0.20mm Standard @Artillery X1", "sub_path": "process/0.20mm Standard @Artillery X1.json" }, - { + { "name": "0.20mm Standard @Artillery Genius", "sub_path": "process/0.20mm Standard @Artillery Genius.json" }, - { + { "name": "0.20mm Standard @Artillery Genius Pro", "sub_path": "process/0.20mm Standard @Artillery Genius Pro.json" }, @@ -78,113 +82,237 @@ "name": "0.20mm Standard @Artillery X2", "sub_path": "process/0.20mm Standard @Artillery X2.json" }, - { + { "name": "0.20mm Standard @Artillery Hornet", "sub_path": "process/0.20mm Standard @Artillery Hornet.json" }, - { + { "name": "0.24mm Draft @Artillery X1", "sub_path": "process/0.24mm Draft @Artillery X1.json" }, - { + { "name": "0.25mm Draft @Artillery Genius", "sub_path": "process/0.25mm Draft @Artillery Genius.json" }, - { + { "name": "0.25mm Draft @Artillery Genius Pro", "sub_path": "process/0.25mm Draft @Artillery Genius Pro.json" }, - { + { "name": "0.24mm Draft @Artillery Hornet", "sub_path": "process/0.24mm Draft @Artillery Hornet.json" }, - { + { "name": "0.20mm Standard @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.08mm High Quality @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.12mm Fine @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.12mm High Quality @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.16mm High Quality @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.16mm Optimal @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.20mm Strength @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.24mm Draft @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle", "sub_path": "process/0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle.json" }, - { + { "name": "0.20mm Standard @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.08mm High Quality @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.08mm High Quality @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.12mm Fine @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.12mm Fine @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.12mm High Quality @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.12mm High Quality @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.16mm High Quality @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.16mm High Quality @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.16mm Optimal @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.16mm Optimal @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.20mm Strength @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.20mm Strength @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.24mm Draft @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.24mm Draft @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle", "sub_path": "process/0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle.json" }, - { + { "name": "0.20mm Standard @Artillery X3Plus 0.4 nozzle", "sub_path": "process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json" }, - { + { "name": "0.20mm Standard @Artillery X3Pro 0.4 nozzle", "sub_path": "process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json" + }, + { + "name": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle", + "sub_path": "process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle", + "sub_path": "process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle", + "sub_path": "process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle", + "sub_path": "process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json" } ], "filament_list": [ @@ -251,7 +379,7 @@ { "name": "Artillery PLA Tough", "sub_path": "filament/Artillery PLA Tough.json" - }, + }, { "name": "Artillery PETG", "sub_path": "filament/Artillery PETG.json" @@ -263,6 +391,174 @@ { "name": "Artillery ABS", "sub_path": "filament/Artillery ABS.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery ABS @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery ASA @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PET @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PETG @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PA @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PC @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.2 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery PVA @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json" + }, + { + "name": "Artillery TPU @Artillery M1 Pro 0.4 nozzle", + "sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery TPU @Artillery M1 Pro 0.6 nozzle", + "sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery TPU @Artillery M1 Pro 0.8 nozzle", + "sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json" } ], "machine_list": [ @@ -270,11 +566,11 @@ "name": "fdm_machine_common", "sub_path": "machine/fdm_machine_common.json" }, - { + { "name": "Artillery Sidewinder X1 0.4 nozzle", "sub_path": "machine/Artillery Sidewinder X1 0.4 nozzle.json" }, - { + { "name": "Artillery Genius 0.4 nozzle", "sub_path": "machine/Artillery Genius 0.4 nozzle.json" }, @@ -282,11 +578,11 @@ "name": "Artillery Sidewinder X2 0.4 nozzle", "sub_path": "machine/Artillery Sidewinder X2 0.4 nozzle.json" }, - { + { "name": "Artillery Genius Pro 0.4 nozzle", "sub_path": "machine/Artillery Genius Pro 0.4 nozzle.json" }, - { + { "name": "Artillery Hornet 0.4 nozzle", "sub_path": "machine/Artillery Hornet 0.4 nozzle.json" }, @@ -305,6 +601,22 @@ { "name": "Artillery Sidewinder X4 Plus 0.4 nozzle", "sub_path": "machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.2 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.2 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.4 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.4 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.6 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.6 nozzle.json" + }, + { + "name": "Artillery M1 Pro 0.8 nozzle", + "sub_path": "machine/Artillery M1 Pro 0.8 nozzle.json" } ] } diff --git a/resources/profiles/Artillery/Artillery M1 Pro_cover.png b/resources/profiles/Artillery/Artillery M1 Pro_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..f25117de9163233b877f6e674719beacd7cc5e95 GIT binary patch literal 37168 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 z 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≈_T~=*%S1 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 O{X|sa*K$hz@&5tm99c^M literal 0 HcmV?d00001 diff --git a/resources/profiles/Artillery/artillery_m1_pro_buildplate_texture.svg b/resources/profiles/Artillery/artillery_m1_pro_buildplate_texture.svg new file mode 100644 index 0000000000..64abc8c1e8 --- /dev/null +++ b/resources/profiles/Artillery/artillery_m1_pro_buildplate_texture.svg @@ -0,0 +1,676 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..9bcdcd89fb --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P39db358", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery ABS @Artillery M1 Pro 0.2 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..fd2d76cd6d --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,108 @@ +{ + "chamber_temperature": [ + "50" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.4 nozzle" + ], + "is_custom_defined": "0", + "name": "Artillery ABS @Artillery M1 Pro 0.4 nozzle", + "slow_down_layer_time": [ + "12" + ], + "instantiation": "true", + "from": "system", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "ABS" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "Artillery Generic PLA", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "fan_min_speed": [ + "10" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "temperature_vitrification": [ + "220" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.2.0" + +} diff --git a/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..0f4e264ec0 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P39db358", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery ABS @Artillery M1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..4d3243610c --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ABS @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P39db358", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ABS @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery ABS @Artillery M1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..3bc398c832 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P87436f6", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery ASA @Artillery M1 Pro 0.2 nozzle", + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..cdce05e35a --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,117 @@ +{ + "instantiation" : "true", + "chamber_temperature": [ + "55" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "40" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_retract_lift_below": [ + "259" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "ASA" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery ASA @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "260" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "slow_down_layer_time": [ + "5" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "Artillery Generic PLA", + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "temperature_vitrification": [ + "110" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "slow_down_min_speed": [ + "20" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.064" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.2.0" + +} diff --git a/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..656d403e92 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P87436f6", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "User", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery ASA @Artillery M1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..868b80f2ab --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery ASA @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "35" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P87436f6", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery ASA @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "ASA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery ASA @Artillery M1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..c3e3c28d6b --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,104 @@ +{ + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PA @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PA" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PA @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "10" + ], + "version": "2.1.2.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "inherits": "Artillery Generic PLA", + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.032" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..001dec7fe2 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,122 @@ +{ + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "30" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PA-CF" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "slow_down_layer_time": [ + "2" + ], + "version": "2.1.2.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.6" + ], + "inherits": "Artillery Generic PLA", + "temperature_vitrification": [ + "108" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "10" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "110" + ], + "cool_plate_temp_initial_layer": [ + "110" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "0%" + ], + "filament_z_hop_types": [ + "Normal Lift" + ], + "chamber_temperature": [ + "55" + ], + "close_fan_the_first_x_layers":[ + "3" + ], + "pressure_advance": [ + "0.092" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..a84c20a773 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,104 @@ +{ + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PC @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PC" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PC @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "10" + ], + "version": "2.1.2.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "inherits": "Artillery Generic PLA", + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "pressure_advance": [ + "0.032" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..503985a830 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P11851ba", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PET" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PET @Artillery M1 Pro 0.2 nozzle", + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..7d7968cdaa --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,116 @@ +{ + "instantiation": "true", + "chamber_temperature": [ + "0" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_type": [ + "PET" + ], + "is_custom_defined": "0", + "name": "Artillery PET @Artillery M1 Pro 0.4 nozzle", + "slow_down_layer_time": [ + "12" + ], + "from": "system", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "inherits": "Artillery Generic PLA", + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "temperature_vitrification": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "90" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.063" + ], + "textured_plate_temp": [ + "80" + ], + "textured_plate_temp_initial_layer": [ + "80" + ], + "cool_plate_temp": [ + "80" + ], + "cool_plate_temp_initial_layer": [ + "80" + ], + "filament_flow_ratio": [ + "1.029" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_deretraction_speed": [ + "30" + ], + "version": "2.1.2.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..989a0545e3 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P11851ba", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PET" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PET @Artillery M1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..b9edb2bbcf --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PET @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation" : "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "5" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P11851ba", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PET @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PET" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PET @Artillery M1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "2" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "100" + ], + "textured_plate_temp_initial_layer": [ + "100" + ], + "cool_plate_temp": [ + "100" + ], + "cool_plate_temp_initial_layer": [ + "100" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..143d245597 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P284941e", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PETG @Artillery M1 Pro 0.2 nozzle", + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..6b192b2fad --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,119 @@ +{ + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "3" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_density": [ + "1.27" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.4 nozzle" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "is_custom_defined": "0", + "name": "Artillery PETG @Artillery M1 Pro 0.4 nozzle", + "from": "system", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_deretraction_speed": [ + "30" + ], + "filament_type": [ + "PETG" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "inherits": "Artillery Generic PLA", + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "30" + ], + "slow_down_layer_time": [ + "12" + ], + "temperature_vitrification": [ + "70" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "100" + ], + "enable_pressure_advance": [ + "1" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "filament_flow_ratio": [ + "1.029" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_before_wipe": [ + "0%" + ], + "pressure_advance": [ + "0.063" + ], + "version": "2.1.2.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..42d8875e23 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P284941e", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PETG @Artillery M1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..73a422fa8b --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "30" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P284941e", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PETG @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode " + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "User", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PETG @Artillery M1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "250" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "10%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "12" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "cool_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "70" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..e1c1d0333f --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "Pfcf9c4c", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.032" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..c3fef89192 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "Pfcf9c4c", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.032" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..7dd29bb24c --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "1" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "Pfcf9c4c", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PLA @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.032" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..de01d60c14 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..72f6b4cc7c --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,98 @@ +{ + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "6" + ], + "version": "2.1.2.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.6" + ], + "inherits": "Artillery Generic PLA", + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "15" + ], + "pressure_advance": [ + "0.032" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..29fa3f0545 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle", + "version": "2.1.1.0" +} \ No newline at end of file diff --git a/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..0edb824078 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,29 @@ +{ + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle" + ], + "filament_type": [ + "PLA Basic" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..690128d0e5 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,74 @@ +{ + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.029" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA Basic+" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "slow_down_layer_time": [ + "6" + ], + "version": "2.1.1.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "inherits": "Artillery Generic PLA", + "temperature_vitrification": [ + "190" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.032" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..f0d8bbe798 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle" + ], + "filament_type": [ + "PLA Matte" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..1c2b214890 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,89 @@ +{ + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "27" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA Matte" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "slow_down_layer_time": [ + "6" + ], + "version": "2.1.2.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.6" + ], + "inherits": "Artillery Generic PLA", + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "slow_down_min_speed": [ + "15" + ], + "pressure_advance": [ + "0.032" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..2a9ca81cb4 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle" + ], + "filament_type": [ + "PLA Matte" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..0114046212 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle", + "version": "2.1.1.0" +} \ No newline at end of file diff --git a/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..f2665e4788 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,29 @@ +{ + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..c970e8f9ba --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,101 @@ +{ + "instantiation" : "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "slow_down_layer_time": [ + "6" + ], + "version": "2.1.2.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.1" + ], + "filament_retraction_speed": [ + "20" + ], + "filament_deretraction_speed": [ + "20" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "PLA Silk" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "inherits": "Artillery Generic PLA", + "filament_max_volumetric_speed": [ + "8" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "temperature_vitrification": [ + "60" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..4946a329dc --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,29 @@ +{ + "instantiation": "true", + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "system", + "inherits": "Artillery PLA @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..4b8dfddfc7 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,32 @@ +{ + "instantiation": "true", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_settings_id": [ + "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle" + ], + "filament_type": [ + "PLA Silk" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "cool_plate_temp": [ + "50" + ], + "cool_plate_temp_initial_layer": [ + "50" + ], + "from": "User", + "inherits": "Artillery PLA @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..d1d7d7d248 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,92 @@ +{ + "instantiation": "true", + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_flow_ratio": [ + "1.04" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "filament_settings_id": [ + "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PLA-CF" + ], + "from": "system", + "is_custom_defined": "0", + "name": "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_initial_layer": [ + "210" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_layer_time": [ + "10" + ], + "version": "2.1.1.0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "inherits": "Artillery Generic PLA", + "temperature_vitrification": [ + "60" + ], + "enable_pressure_advance": [ + "1" + ], + "hot_plate_temp": [ + "50" + ], + "hot_plate_temp_initial_layer": [ + "50" + ], + "slow_down_min_speed": [ + "20" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_deretraction_speed": [ + "30" + ], + "pressure_advance": [ + "0.032" + ] +} diff --git a/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..f3c549f363 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P8163162", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "0.5" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.2 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PVA @Artillery M1 Pro 0.2 nozzle", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..bc09bc3c57 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,95 @@ +{ + "instantiation": "true", + "chamber_temperature": [ + "50" + ], + "complete_print_exhaust_fan_speed": [ + "100" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.4 nozzle" + ], + "filament_type": [ + "PVA" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "is_custom_defined": "0", + "name": "Artillery PVA @Artillery M1 Pro 0.4 nozzle", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "from": "system", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_start_gcode": [ + "" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "inherits": "Artillery Generic PLA", + "filament_max_volumetric_speed": [ + "16" + ], + "temperature_vitrification": [ + "220" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "version": "2.1.2.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..e6f227a32f --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P8163162", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PVA @Artillery M1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..d74b0a8844 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "50" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "cool_plate_temp": [ + "35" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P8163162", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery PVA @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PVA" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery PVA @Artillery M1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "overhang_fan_speed": [ + "80" + ], + "overhang_fan_threshold": [ + "25%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.05" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "220" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "45" + ], + "textured_plate_temp_initial_layer": [ + "45" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..1a10a83ac8 --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,113 @@ +{ + "instantiation": "true", + "close_fan_the_first_x_layers": [ + "1" + ], + "complete_print_exhaust_fan_speed": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "filament_settings_id": [ + "Artillery TPU @Artillery M1 Pro 0.4 nozzle" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "additional_cooling_fan_speed": [ + "100" + ], + "is_custom_defined": "0", + "name": "Artillery TPU @Artillery M1 Pro 0.4 nozzle", + "from": "system", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "filament_retraction_length": [ + "0.4" + ], + "filament_retract_lift_below": [ + "259" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_deretraction_speed": [ + "30" + ], + "filament_start_gcode": [ + "" + ], + "filament_type": [ + "TPU" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_z_hop": [ + "0.4" + ], + "inherits": "Artillery Generic PLA", + "nozzle_temperature": [ + "230" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "100" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "temperature_vitrification": [ + "60" + ], + "filament_density": [ + "1.24" + ], + "overhang_fan_threshold": [ + "95%" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.08" + ], + "filament_flow_ratio": [ + "1.067" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "version": "2.1.2.0" +} \ No newline at end of file diff --git a/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..0f4c56f05e --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.22" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P2fbf0c0", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery TPU @Artillery M1 Pro 0.6 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery TPU @Artillery M1 Pro 0.6 nozzle", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.06" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..ac6e40ecaa --- /dev/null +++ b/resources/profiles/Artillery/filament/Artillery TPU @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,287 @@ +{ + "instantiation": "true", + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "50" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "100" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "100" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.22" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_id": "P2fbf0c0", + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "3.6" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.3" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "40" + ], + "filament_settings_id": [ + "Artillery TPU @Artillery M1 Pro 0.8 nozzle" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Artillery" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "nil" + ], + "from": "system", + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "name": "Artillery TPU @Artillery M1 Pro 0.8 nozzle", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.06" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "190" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/machine/Artillery Genius Pro.json b/resources/profiles/Artillery/machine/Artillery Genius Pro.json index 8f7cbd1169..3e83f3a739 100644 --- a/resources/profiles/Artillery/machine/Artillery Genius Pro.json +++ b/resources/profiles/Artillery/machine/Artillery Genius Pro.json @@ -1,12 +1,12 @@ -{ - "type": "machine_model", - "name": "Artillery Genius Pro", - "model_id": "Artillery-Genius-Pro", - "nozzle_diameter": "0.4", - "machine_tech": "FFF", - "family": "Artillery", - "bed_model": "artillery_geniuspro_buildplate_model.stl", - "bed_texture": "artillery_geniuspro_buildplate_texture.png", - "hotend_model": "", - "default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA" -} +{ + "type": "machine_model", + "name": "Artillery Genius Pro", + "model_id": "Artillery-Genius-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_geniuspro_buildplate_model.stl", + "bed_texture": "artillery_geniuspro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA" +} diff --git a/resources/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..ffd79e1475 --- /dev/null +++ b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,472 @@ +{ + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "instantiation" : "true", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "from": "system", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "is_custom_defined": "0", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n\n", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250513 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif}\nG1 X260 Y250 F3600 ; move to safe pos \n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250529 =====================\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S255\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X5 Y-0.5 Z10 F18000\nM400\nG1 X5 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E18.0;draw line\n\nG92 E0\nG1 X180 Y1.5 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nG1 X80 Y1.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X80 Y-2 Z0.3 F1800.0 E0.4;draw line\n\nG92 E0\nG1 X160 Y-2 Z0.3 F1800.0 E8;draw line\n\nG92 E0\nG1 X160 Y0 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nM400\n\n;===== END G-CODE =====================\n\n\n\n\n", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.04" + ], + "name": "Artillery M1 Pro 0.2 nozzle", + "nozzle_diameter": [ + "0.2" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "192.168.3.24", + "print_host_webui": "", + "printable_area": [ + "181.7x-9.99164", + "182.065x-9.96658", + "182.429x-9.92488", + "182.79x-9.86661", + "183.148x-9.7919", + "183.502x-9.70091", + "183.851x-9.59383", + "184.196x-9.47087", + "184.534x-9.33231", + "184.866x-9.17842", + "185.19x-9.00954", + "185.507x-8.82599", + "185.814x-8.62819", + "186.113x-8.41653", + "186.401x-8.19148", + "186.679x-7.95348", + "186.945x-7.70303", + "187.2x-7.44069", + "187.442x-7.16695", + "187.672x-6.88243", + "187.889x-6.58769", + "188.635x-5.52152", + "189.769x-3.90205", + "190.709x-2.55922", + "190.924x-2.27065", + "191.156x-1.9955", + "191.404x-1.73476", + "191.667x-1.48938", + "191.945x-1.26022", + "192.236x-1.04814", + "192.539x-0.853866", + "192.853x-0.678131", + "193.177x-0.521545", + "193.51x-0.384674", + "193.851x-0.26802", + "194.198x-0.171997", + "194.55x-0.096954", + "194.906x-0.043151", + "195.264x-0.010803", + "195.624x0", + "261x0", + "261.369x0.017059", + "261.735x0.068099", + "262.095x0.152694", + "262.445x0.270111", + "262.783x0.419342", + "263.106x0.599136", + "263.411x0.807937", + "263.695x1.04396", + "263.956x1.30522", + "264.192x1.58946", + "264.401x1.89427", + "264.581x2.21704", + "264.73x2.55504", + "264.847x2.90535", + "264.932x3.265", + "264.983x3.63092", + "265x4", + "265x261", + "264.983x261.369", + "264.932x261.735", + "264.847x262.095", + "264.73x262.445", + "264.581x262.783", + "264.401x263.106", + "264.192x263.411", + "263.956x263.695", + "263.695x263.956", + "263.411x264.192", + "263.106x264.401", + "262.783x264.581", + "262.445x264.73", + "262.095x264.847", + "261.735x264.932", + "261.369x264.983", + "261x265", + "228x265", + "227.741x265.034", + "227.5x265.134", + "227.293x265.293", + "227.134x265.5", + "227.034x265.741", + "227x266", + "227x270", + "226.978x270.362", + "226.913x270.718", + "226.805x271.064", + "226.656x271.394", + "226.469x271.704", + "226.246x271.989", + "225.989x272.246", + "225.704x272.469", + "225.394x272.656", + "225.064x272.805", + "224.718x272.913", + "224.362x272.978", + "224x273", + "193x273", + "192.638x272.978", + "192.282x272.913", + "191.936x272.805", + "191.606x272.656", + "191.296x272.469", + "191.011x272.246", + "190.754x271.989", + "190.531x271.704", + "190.344x271.394", + "190.195x271.064", + "190.087x270.718", + "190.022x270.362", + "190x270", + "190x266", + "189.966x265.741", + "189.866x265.5", + "189.707x265.293", + "189.5x265.134", + "189.259x265.034", + "189x265", + "76x265", + "75.7412x265.034", + "75.5x265.134", + "75.2929x265.293", + "75.134x265.5", + "75.0341x265.741", + "75x266", + "75x270", + "74.9781x270.362", + "74.9128x270.718", + "74.805x271.064", + "74.6563x271.394", + "74.4689x271.704", + "74.2455x271.989", + "73.9894x272.246", + "73.7042x272.469", + "73.3942x272.656", + "73.0638x272.805", + "72.7179x272.913", + "72.3616x272.978", + "72x273", + "41x273", + "40.6384x272.978", + "40.282x272.913", + "39.9362x272.805", + "39.6058x272.656", + "39.2958x272.469", + "39.0106x272.246", + "38.7545x271.989", + "38.531x271.704", + "38.3436x271.394", + "38.1949x271.064", + "38.0872x270.718", + "38.0219x270.362", + "38x270", + "38x266", + "37.9659x265.741", + "37.866x265.5", + "37.7071x265.293", + "37.5x265.134", + "37.2588x265.034", + "37x265", + "4x265", + "3.63092x264.983", + "3.26498x264.932", + "2.90533x264.847", + "2.55502x264.73", + "2.21704x264.581", + "1.89426x264.401", + "1.58945x264.192", + "1.30521x263.956", + "1.04394x263.695", + "0.807922x263.411", + "0.599121x263.106", + "0.419342x262.783", + "0.270111x262.445", + "0.152679x262.095", + "0.068084x261.735", + "0.017059x261.369", + "0x261", + "0x4", + "0.017059x3.63092", + "0.068084x3.265", + "0.152679x2.90535", + "0.270111x2.55504", + "0.419342x2.21704", + "0.599121x1.89427", + "0.807922x1.58946", + "1.04394x1.30522", + "1.30521x1.04396", + "1.58945x0.807937", + "1.89426x0.599136", + "2.21704x0.419342", + "2.55502x0.270111", + "2.90533x0.152694", + "3.26498x0.068099", + "3.63092x0.017059", + "4x0", + "69.3761x0", + "69.7359x-0.010803", + "70.0944x-0.043151", + "70.4503x-0.096954", + "70.8024x-0.171997", + "71.1493x-0.26802", + "71.4898x-0.384674", + "71.8228x-0.521545", + "72.1469x-0.678131", + "72.4611x-0.853866", + "72.7641x-1.04814", + "73.055x-1.26022", + "73.3326x-1.48938", + "73.596x-1.73476", + "73.8441x-1.9955", + "74.0763x-2.27065", + "74.2914x-2.55922", + "75.2314x-3.90205", + "76.1714x-5.24487", + "76.7589x-6.08414", + "77.1114x-6.58769", + "77.3279x-6.88243", + "77.5576x-7.16695", + "77.8002x-7.44069", + "78.0549x-7.70303", + "78.3214x-7.95348", + "78.5991x-8.19148", + "78.8874x-8.41653", + "79.1856x-8.62819", + "79.4932x-8.82599", + "79.8095x-9.00954", + "80.1339x-9.17842", + "80.4657x-9.33231", + "80.8041x-9.47087", + "81.1485x-9.59383", + "81.4982x-9.70091", + "81.8524x-9.7919", + "82.2104x-9.86661", + "82.5714x-9.92488", + "82.9348x-9.96658", + "83.2996x-9.99164", + "83.6652x-10", + "181.335x-10" + ], + "printable_height": "260", + "printer_model": "Artillery M1 Pro", + "printer_notes": "", + "printer_settings_id": "Artillery M1 Pro 0.2 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.2", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "0.4" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "version": "2.1.1.0", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} diff --git a/resources/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..b7a1837615 --- /dev/null +++ b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,232 @@ +{ + "is_artillery": "1", + "emit_machine_limits_to_gcode": "1", + "is_custom_defined": "0", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n", + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250729 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-3 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif} \nG1 X260 Y250 F3600 ; move to safe pos \nM400\nTIMELAPSE_TAKE_FRAME\n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S255\nM141 S0\nM106 P1 S255\nM104 S160\nG4 P10000\nM109 S160\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================", + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "50", + "120" + ], + "machine_max_speed_x": [ + "700", + "200" + ], + "machine_max_speed_y": [ + "700", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250708 =====================\n;===== Filament Temperature Configuration =====================\n;Nozzle_Preheat_Temp:140\n;Bed_Preheat_Temp:[bed_temperature_initial_layer_single]\n{if (nozzle_temperature_initial_layer[0] >250)};Filament_Common_Extrusion_Temp:[nozzle_temperature_initial_layer]{else};Filament_Common_Extrusion_Temp:250{endif}\n;Nozzle_Init_Layer_Temp:[nozzle_temperature_initial_layer]\n;Filament_Softening_Temp:[nozzle_temperature_range_low]\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S153\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA-CF\"}\nM106 P1 S255\nM106 P2 S60\nG4 P5000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X80 Y-0.5 Z5 F18000\nM400\nG1 X80 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 Z0.3 E8 F300\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X180 Y-2 Z0.3 F1800.0 E0.15;draw line\n\nG92 E0\nG1 X90 Y-2 Z0.3 F1800.0 E9;draw line\n\nG92 E0\nG1 X90 Y0 Z0.2 E0.2 F1800;\n\nG92 E0\nG1 Z0.6 F600\nM400\n\nG1 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} F9000\nM400\n\n;===== END G-CODE =====================\n\n\n\n", + "name": "Artillery M1 Pro 0.4 nozzle", + "print_host": "192.168.3.29", + "printable_area": [ + "0x0", + "260x0", + "260x260", + "0x260" + ], + "printer_settings_id": "Artillery M1 Pro 0.4 nozzle", + "retraction_length": [ + "1.3" + ], + "version": "2.1.2.0", + "z_hop": [ + "0.6" + ], + + "type": "machine", + "setting_id": "GM007", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Artillery M1 Pro", + "nozzle_diameter": [ + "0.4" + ], + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "40" + ], + "disable_m73": "0", + "enable_filament_ramming": "1", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "preferred_orientation": "0", + "print_host_webui": "", + "printable_height": "260", + "printer_notes": "", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.4", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "70%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "40" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "1", + "template_custom_gcode": "", + "thumbnails": [ + "300x300" + ], + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "wipe": [ + "1" + ], + "wipe_distance": [ + "2" + ], + "z_hop_types": [ + "Slope Lift" + ], + "z_offset": "0", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME" +} diff --git a/resources/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..8e99b9893b --- /dev/null +++ b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,472 @@ +{ + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "instantiation" : "true", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "from": "system", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "is_custom_defined": "0", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n\n", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250513 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif}\nG1 X260 Y250 F3600 ; move to safe pos \n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250529 =====================\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S255\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X5 Y-0.5 Z10 F18000\nM400\nG1 X5 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E18.0;draw line\n\nG92 E0\nG1 X180 Y1.5 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nG1 X80 Y1.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X80 Y-2 Z0.3 F1800.0 E0.4;draw line\n\nG92 E0\nG1 X160 Y-2 Z0.3 F1800.0 E8;draw line\n\nG92 E0\nG1 X160 Y0 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nM400\n\n;===== END G-CODE =====================\n\n\n\n\n", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.08" + ], + "name": "Artillery M1 Pro 0.6 nozzle", + "nozzle_diameter": [ + "0.6" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "192.168.0.249", + "print_host_webui": "", + "printable_area": [ + "181.7x-9.99164", + "182.065x-9.96658", + "182.429x-9.92488", + "182.79x-9.86661", + "183.148x-9.7919", + "183.502x-9.70091", + "183.851x-9.59383", + "184.196x-9.47087", + "184.534x-9.33231", + "184.866x-9.17842", + "185.19x-9.00954", + "185.507x-8.82599", + "185.814x-8.62819", + "186.113x-8.41653", + "186.401x-8.19148", + "186.679x-7.95348", + "186.945x-7.70303", + "187.2x-7.44069", + "187.442x-7.16695", + "187.672x-6.88243", + "187.889x-6.58769", + "188.635x-5.52152", + "189.769x-3.90205", + "190.709x-2.55922", + "190.924x-2.27065", + "191.156x-1.9955", + "191.404x-1.73476", + "191.667x-1.48938", + "191.945x-1.26022", + "192.236x-1.04814", + "192.539x-0.853866", + "192.853x-0.678131", + "193.177x-0.521545", + "193.51x-0.384674", + "193.851x-0.26802", + "194.198x-0.171997", + "194.55x-0.096954", + "194.906x-0.043151", + "195.264x-0.010803", + "195.624x0", + "261x0", + "261.369x0.017059", + "261.735x0.068099", + "262.095x0.152694", + "262.445x0.270111", + "262.783x0.419342", + "263.106x0.599136", + "263.411x0.807937", + "263.695x1.04396", + "263.956x1.30522", + "264.192x1.58946", + "264.401x1.89427", + "264.581x2.21704", + "264.73x2.55504", + "264.847x2.90535", + "264.932x3.265", + "264.983x3.63092", + "265x4", + "265x261", + "264.983x261.369", + "264.932x261.735", + "264.847x262.095", + "264.73x262.445", + "264.581x262.783", + "264.401x263.106", + "264.192x263.411", + "263.956x263.695", + "263.695x263.956", + "263.411x264.192", + "263.106x264.401", + "262.783x264.581", + "262.445x264.73", + "262.095x264.847", + "261.735x264.932", + "261.369x264.983", + "261x265", + "228x265", + "227.741x265.034", + "227.5x265.134", + "227.293x265.293", + "227.134x265.5", + "227.034x265.741", + "227x266", + "227x270", + "226.978x270.362", + "226.913x270.718", + "226.805x271.064", + "226.656x271.394", + "226.469x271.704", + "226.246x271.989", + "225.989x272.246", + "225.704x272.469", + "225.394x272.656", + "225.064x272.805", + "224.718x272.913", + "224.362x272.978", + "224x273", + "193x273", + "192.638x272.978", + "192.282x272.913", + "191.936x272.805", + "191.606x272.656", + "191.296x272.469", + "191.011x272.246", + "190.754x271.989", + "190.531x271.704", + "190.344x271.394", + "190.195x271.064", + "190.087x270.718", + "190.022x270.362", + "190x270", + "190x266", + "189.966x265.741", + "189.866x265.5", + "189.707x265.293", + "189.5x265.134", + "189.259x265.034", + "189x265", + "76x265", + "75.7412x265.034", + "75.5x265.134", + "75.2929x265.293", + "75.134x265.5", + "75.0341x265.741", + "75x266", + "75x270", + "74.9781x270.362", + "74.9128x270.718", + "74.805x271.064", + "74.6563x271.394", + "74.4689x271.704", + "74.2455x271.989", + "73.9894x272.246", + "73.7042x272.469", + "73.3942x272.656", + "73.0638x272.805", + "72.7179x272.913", + "72.3616x272.978", + "72x273", + "41x273", + "40.6384x272.978", + "40.282x272.913", + "39.9362x272.805", + "39.6058x272.656", + "39.2958x272.469", + "39.0106x272.246", + "38.7545x271.989", + "38.531x271.704", + "38.3436x271.394", + "38.1949x271.064", + "38.0872x270.718", + "38.0219x270.362", + "38x270", + "38x266", + "37.9659x265.741", + "37.866x265.5", + "37.7071x265.293", + "37.5x265.134", + "37.2588x265.034", + "37x265", + "4x265", + "3.63092x264.983", + "3.26498x264.932", + "2.90533x264.847", + "2.55502x264.73", + "2.21704x264.581", + "1.89426x264.401", + "1.58945x264.192", + "1.30521x263.956", + "1.04394x263.695", + "0.807922x263.411", + "0.599121x263.106", + "0.419342x262.783", + "0.270111x262.445", + "0.152679x262.095", + "0.068084x261.735", + "0.017059x261.369", + "0x261", + "0x4", + "0.017059x3.63092", + "0.068084x3.265", + "0.152679x2.90535", + "0.270111x2.55504", + "0.419342x2.21704", + "0.599121x1.89427", + "0.807922x1.58946", + "1.04394x1.30522", + "1.30521x1.04396", + "1.58945x0.807937", + "1.89426x0.599136", + "2.21704x0.419342", + "2.55502x0.270111", + "2.90533x0.152694", + "3.26498x0.068099", + "3.63092x0.017059", + "4x0", + "69.3761x0", + "69.7359x-0.010803", + "70.0944x-0.043151", + "70.4503x-0.096954", + "70.8024x-0.171997", + "71.1493x-0.26802", + "71.4898x-0.384674", + "71.8228x-0.521545", + "72.1469x-0.678131", + "72.4611x-0.853866", + "72.7641x-1.04814", + "73.055x-1.26022", + "73.3326x-1.48938", + "73.596x-1.73476", + "73.8441x-1.9955", + "74.0763x-2.27065", + "74.2914x-2.55922", + "75.2314x-3.90205", + "76.1714x-5.24487", + "76.7589x-6.08414", + "77.1114x-6.58769", + "77.3279x-6.88243", + "77.5576x-7.16695", + "77.8002x-7.44069", + "78.0549x-7.70303", + "78.3214x-7.95348", + "78.5991x-8.19148", + "78.8874x-8.41653", + "79.1856x-8.62819", + "79.4932x-8.82599", + "79.8095x-9.00954", + "80.1339x-9.17842", + "80.4657x-9.33231", + "80.8041x-9.47087", + "81.1485x-9.59383", + "81.4982x-9.70091", + "81.8524x-9.7919", + "82.2104x-9.86661", + "82.5714x-9.92488", + "82.9348x-9.96658", + "83.2996x-9.99164", + "83.6652x-10", + "181.335x-10" + ], + "printable_height": "260", + "printer_model": "Artillery M1 Pro", + "printer_notes": "", + "printer_settings_id": "Artillery M1 Pro 0.6 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.6", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "1.4" + ], + "retraction_minimum_travel": [ + "2" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "version": "2.1.1.0", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} diff --git a/resources/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..e8a492c5ad --- /dev/null +++ b/resources/profiles/Artillery/machine/Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,472 @@ +{ + "adaptive_bed_mesh_margin": "0", + "auxiliary_fan": "1", + "instantiation" : "true", + "bbl_use_printhost": "0", + "bed_custom_model": "", + "bed_custom_texture": "", + "bed_exclude_area": [ + "0x0" + ], + "bed_mesh_max": "99999,99999", + "bed_mesh_min": "-99999,-99999", + "bed_mesh_probe_distance": "50,50", + "before_layer_change_gcode": "\n", + "best_object_pos": "0.5,0.5", + "change_extrusion_role_gcode": "", + "change_filament_gcode": "", + "cooling_tube_length": "5", + "cooling_tube_retraction": "91.5", + "default_filament_profile": [ + "Artillery PLA Basic" + ], + "default_print_profile": "0.20mm Standard @Artillery Genius", + "deretraction_speed": [ + "30" + ], + "disable_m73": "0", + "emit_machine_limits_to_gcode": "0", + "enable_filament_ramming": "1", + "enable_long_retraction_when_cut": "0", + "extra_loading_move": "-2", + "extruder_clearance_height_to_lid": "140", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_radius": "65", + "extruder_colour": [ + "#018001" + ], + "extruder_offset": [ + "0x0" + ], + "fan_kickstart": "0", + "fan_speedup_overhangs": "1", + "fan_speedup_time": "0", + "from": "system", + "gcode_flavor": "klipper", + "head_wrap_detect_zone": [], + "high_current_on_filament_swap": "0", + "host_type": "octoprint", + "is_custom_defined": "0", + "layer_change_gcode": "G92 E0\n{if layer_num==2}\n\n;filter_fan\nM106 P3 S{during_print_exhaust_fan_speed[0]*255/100.0};\n\n;auxiliary_fan\nM106 P2 S{additional_cooling_fan_speed[0]*255/100.0}\n\n{endif}\n\n\n", + "long_retractions_when_cut": [ + "0" + ], + "machine_end_gcode": ";===== G-CODE START =====================\n;===== machine: M1 PRO =========================\n;===== date: 20250513 =====================\n\n;===== Raise Z-Axis =====================\nM400 ; wait for buffer to clear\nG90\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\n\n{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F300 ; Move print head up{endif}\nG1 X260 Y250 F3600 ; move to safe pos \n{if max_layer_z < 50}G1 Z50 F300 ; Move print head further up{endif}\n;===== Default Settings =====================\nM400\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nM104 S0\nM140 S0\nM400\nM84 X Y Z E ; disable motors\nM400\n;===== G-CODE END =====================\n", + "machine_load_filament_time": "0", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1000", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "10" + ], + "machine_max_jerk_y": [ + "9", + "10" + ], + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_min_extruding_rate": [ + "0", + "0" + ], + "machine_min_travel_rate": [ + "0", + "0" + ], + "machine_pause_gcode": "M600", + "machine_start_gcode": ";===== START G-CODE =====================\n;===== machine: M1 PRO =========================\n;===== size: X260 Y260 Z260 =====================\n;===== date: 20250529 =====================\n\n;===== Default Settings =====================\nM106 S0 ;turn off cool fan\nM141 S0 ;turn off PTC\nM106 P2 S0 ;turn off chamber fan\nM106 P1 S0 ;turn off PTC fan\nM106 P3 S0 ;turn off filter fan\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nSET_VELOCITY_LIMIT VELOCITY=500;\nSET_VELOCITY_LIMIT ACCEL=6000;\nSET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO=0.2;\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5;\nG21; set units to millimeters\nG90\n\n;===== Preheat While Zeroing =====================\nM106 P1 S255\n\nM140 S[bed_temperature_initial_layer_single];\n\n{if filament_type[initial_no_support_extruder]==\"ABS\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PC\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"ASA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\n{if filament_type[initial_no_support_extruder]==\"PA\"}\nM106 P2 S60\nG4 P1000\nM191 S47;\nM141 S{chamber_temperature[0]};\n{endif}\n\nM106 P2 S0\nM106 S0;\nG4 P500\n\n;===== Wait heating =====================\nG28\nG1 X20 Y5.8 Z0.2 F18000\n\n;===== Set Print Temperature =====================\nM106 S120;\nG4 P500\nM104 S[first_layer_temperature];\n\n{if (bed_temperature_initial_layer_single >0)}\nM190 S[bed_temperature_initial_layer_single];\n{else}\nM140 S[bed_temperature_initial_layer_single];\n{endif}\n\nM109 S[first_layer_temperature];\nM106 S0;\nG4 P500\n\n;===== Wipe Nozzle Extrude Line =====================\nG1 X5 Y-0.5 Z10 F18000\nM400\nG1 X5 Y-0.5 Z0.3 F600\nM400\n\nG92 E0\nG1 X180 Y-0.5 Z0.3 F1800.0 E18.0;draw line\n\nG92 E0\nG1 X180 Y1.5 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nG1 X80 Y1.5 Z0.3 F1800.0 E10.0;draw line\n\nG92 E0\nG1 X80 Y-2 Z0.3 F1800.0 E0.4;draw line\n\nG92 E0\nG1 X160 Y-2 Z0.3 F1800.0 E8;draw line\n\nG92 E0\nG1 X160 Y0 Z0.3 F1800.0 E0.2;draw line\n\nG92 E0\nM400\n\n;===== END G-CODE =====================\n\n\n\n\n", + "machine_tool_change_time": "0", + "machine_unload_filament_time": "0", + "manual_filament_change": "0", + "max_layer_height": [ + "0.56" + ], + "min_layer_height": [ + "0.16" + ], + "name": "Artillery M1 Pro 0.8 nozzle", + "nozzle_diameter": [ + "0.8" + ], + "nozzle_height": "2.5", + "nozzle_hrc": "0", + "nozzle_type": "hardened_steel", + "nozzle_volume": "0", + "parking_pos_retraction": "92", + "pellet_modded_printer": "0", + "preferred_orientation": "0", + "print_host": "192.168.0.249", + "print_host_webui": "", + "printable_area": [ + "181.7x-9.99164", + "182.065x-9.96658", + "182.429x-9.92488", + "182.79x-9.86661", + "183.148x-9.7919", + "183.502x-9.70091", + "183.851x-9.59383", + "184.196x-9.47087", + "184.534x-9.33231", + "184.866x-9.17842", + "185.19x-9.00954", + "185.507x-8.82599", + "185.814x-8.62819", + "186.113x-8.41653", + "186.401x-8.19148", + "186.679x-7.95348", + "186.945x-7.70303", + "187.2x-7.44069", + "187.442x-7.16695", + "187.672x-6.88243", + "187.889x-6.58769", + "188.635x-5.52152", + "189.769x-3.90205", + "190.709x-2.55922", + "190.924x-2.27065", + "191.156x-1.9955", + "191.404x-1.73476", + "191.667x-1.48938", + "191.945x-1.26022", + "192.236x-1.04814", + "192.539x-0.853866", + "192.853x-0.678131", + "193.177x-0.521545", + "193.51x-0.384674", + "193.851x-0.26802", + "194.198x-0.171997", + "194.55x-0.096954", + "194.906x-0.043151", + "195.264x-0.010803", + "195.624x0", + "261x0", + "261.369x0.017059", + "261.735x0.068099", + "262.095x0.152694", + "262.445x0.270111", + "262.783x0.419342", + "263.106x0.599136", + "263.411x0.807937", + "263.695x1.04396", + "263.956x1.30522", + "264.192x1.58946", + "264.401x1.89427", + "264.581x2.21704", + "264.73x2.55504", + "264.847x2.90535", + "264.932x3.265", + "264.983x3.63092", + "265x4", + "265x261", + "264.983x261.369", + "264.932x261.735", + "264.847x262.095", + "264.73x262.445", + "264.581x262.783", + "264.401x263.106", + "264.192x263.411", + "263.956x263.695", + "263.695x263.956", + "263.411x264.192", + "263.106x264.401", + "262.783x264.581", + "262.445x264.73", + "262.095x264.847", + "261.735x264.932", + "261.369x264.983", + "261x265", + "228x265", + "227.741x265.034", + "227.5x265.134", + "227.293x265.293", + "227.134x265.5", + "227.034x265.741", + "227x266", + "227x270", + "226.978x270.362", + "226.913x270.718", + "226.805x271.064", + "226.656x271.394", + "226.469x271.704", + "226.246x271.989", + "225.989x272.246", + "225.704x272.469", + "225.394x272.656", + "225.064x272.805", + "224.718x272.913", + "224.362x272.978", + "224x273", + "193x273", + "192.638x272.978", + "192.282x272.913", + "191.936x272.805", + "191.606x272.656", + "191.296x272.469", + "191.011x272.246", + "190.754x271.989", + "190.531x271.704", + "190.344x271.394", + "190.195x271.064", + "190.087x270.718", + "190.022x270.362", + "190x270", + "190x266", + "189.966x265.741", + "189.866x265.5", + "189.707x265.293", + "189.5x265.134", + "189.259x265.034", + "189x265", + "76x265", + "75.7412x265.034", + "75.5x265.134", + "75.2929x265.293", + "75.134x265.5", + "75.0341x265.741", + "75x266", + "75x270", + "74.9781x270.362", + "74.9128x270.718", + "74.805x271.064", + "74.6563x271.394", + "74.4689x271.704", + "74.2455x271.989", + "73.9894x272.246", + "73.7042x272.469", + "73.3942x272.656", + "73.0638x272.805", + "72.7179x272.913", + "72.3616x272.978", + "72x273", + "41x273", + "40.6384x272.978", + "40.282x272.913", + "39.9362x272.805", + "39.6058x272.656", + "39.2958x272.469", + "39.0106x272.246", + "38.7545x271.989", + "38.531x271.704", + "38.3436x271.394", + "38.1949x271.064", + "38.0872x270.718", + "38.0219x270.362", + "38x270", + "38x266", + "37.9659x265.741", + "37.866x265.5", + "37.7071x265.293", + "37.5x265.134", + "37.2588x265.034", + "37x265", + "4x265", + "3.63092x264.983", + "3.26498x264.932", + "2.90533x264.847", + "2.55502x264.73", + "2.21704x264.581", + "1.89426x264.401", + "1.58945x264.192", + "1.30521x263.956", + "1.04394x263.695", + "0.807922x263.411", + "0.599121x263.106", + "0.419342x262.783", + "0.270111x262.445", + "0.152679x262.095", + "0.068084x261.735", + "0.017059x261.369", + "0x261", + "0x4", + "0.017059x3.63092", + "0.068084x3.265", + "0.152679x2.90535", + "0.270111x2.55504", + "0.419342x2.21704", + "0.599121x1.89427", + "0.807922x1.58946", + "1.04394x1.30522", + "1.30521x1.04396", + "1.58945x0.807937", + "1.89426x0.599136", + "2.21704x0.419342", + "2.55502x0.270111", + "2.90533x0.152694", + "3.26498x0.068099", + "3.63092x0.017059", + "4x0", + "69.3761x0", + "69.7359x-0.010803", + "70.0944x-0.043151", + "70.4503x-0.096954", + "70.8024x-0.171997", + "71.1493x-0.26802", + "71.4898x-0.384674", + "71.8228x-0.521545", + "72.1469x-0.678131", + "72.4611x-0.853866", + "72.7641x-1.04814", + "73.055x-1.26022", + "73.3326x-1.48938", + "73.596x-1.73476", + "73.8441x-1.9955", + "74.0763x-2.27065", + "74.2914x-2.55922", + "75.2314x-3.90205", + "76.1714x-5.24487", + "76.7589x-6.08414", + "77.1114x-6.58769", + "77.3279x-6.88243", + "77.5576x-7.16695", + "77.8002x-7.44069", + "78.0549x-7.70303", + "78.3214x-7.95348", + "78.5991x-8.19148", + "78.8874x-8.41653", + "79.1856x-8.62819", + "79.4932x-8.82599", + "79.8095x-9.00954", + "80.1339x-9.17842", + "80.4657x-9.33231", + "80.8041x-9.47087", + "81.1485x-9.59383", + "81.4982x-9.70091", + "81.8524x-9.7919", + "82.2104x-9.86661", + "82.5714x-9.92488", + "82.9348x-9.96658", + "83.2996x-9.99164", + "83.6652x-10", + "181.335x-10" + ], + "printable_height": "260", + "printer_model": "Artillery M1 Pro", + "printer_notes": "", + "printer_settings_id": "Artillery M1 Pro 0.8 nozzle", + "printer_structure": "undefine", + "printer_technology": "FFF", + "printer_variant": "0.8", + "printhost_apikey": "", + "printhost_authorization_type": "key", + "printhost_cafile": "", + "printhost_password": "", + "printhost_port": "", + "printhost_ssl_ignore_revoke": "0", + "printhost_user": "", + "printing_by_object_gcode": "", + "purge_in_prime_tower": "1", + "retract_before_wipe": [ + "0%" + ], + "retract_length_toolchange": [ + "10" + ], + "retract_lift_above": [ + "0" + ], + "retract_lift_below": [ + "0" + ], + "retract_lift_enforce": [ + "All Surfaces" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_distances_when_cut": [ + "18" + ], + "retraction_length": [ + "3" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "scan_first_layer": "0", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "support_air_filtration": "1", + "support_chamber_temp_control": "1", + "support_multi_bed_types": "0", + "template_custom_gcode": "", + "thumbnails": "300x300/PNG", + "thumbnails_format": "PNG", + "time_cost": "0", + "time_lapse_gcode": "", + "travel_slope": [ + "3" + ], + "upward_compatible_machine": [], + "use_firmware_retraction": "0", + "use_relative_e_distances": "1", + "version": "2.1.1.0", + "wipe": [ + "0" + ], + "wipe_distance": [ + "1" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_offset": "0" +} diff --git a/resources/profiles/Artillery/machine/Artillery M1 Pro.json b/resources/profiles/Artillery/machine/Artillery M1 Pro.json new file mode 100644 index 0000000000..e5d2489f53 --- /dev/null +++ b/resources/profiles/Artillery/machine/Artillery M1 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Artillery M1 Pro", + "model_id": "Artillery-M1-Pro", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Artillery", + "bed_model": "artillery_m1_pro_buildplate_model.stl", + "bed_texture": "artillery_m1_pro_buildplate_texture.svg", + "hotend_model": "", + "default_materials": "Artillery PLA Basic;" +} diff --git a/resources/profiles/Artillery/process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..83b932f5be --- /dev/null +++ b/resources/profiles/Artillery/process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,11 @@ +{ + "instantiation": "true", + "from": "system", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "initial_layer_speed": "30", + "is_custom_defined": "0", + "layer_height": "0.06", + "name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle", + "print_settings_id": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..067fb2ce15 --- /dev/null +++ b/resources/profiles/Artillery/process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,14 @@ +{ + "instantiation": "true", + "default_acceleration": "10000", + "from": "system", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "initial_layer_speed": "30", + "is_custom_defined": "0", + "layer_height": "0.06", + "name": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..99c94cb2ab --- /dev/null +++ b/resources/profiles/Artillery/process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,286 @@ +{ + "instantiation": "true", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "is_custom_defined": "0", + "name": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle", + "outer_wall_speed": "200", + "print_settings_id": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "9", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "tree_support_branch_diameter_double_wall": "1", + "version": "2.1.1.0", + "wall_generator": "classic", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.08", + "outer_wall_line_width": "0.42", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" + +} diff --git a/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..005573d593 --- /dev/null +++ b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,301 @@ +{ + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.2 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "4000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "from": "system", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.25", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.1", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.22", + "inner_wall_speed": "150", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_flow": "1", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.22", + "internal_solid_infill_pattern": "zig-zag", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_custom_defined": "0", + "is_infill_first": "0", + "layer_height": "0.08", + "line_width": "0.22", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "name": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "2000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.22", + "outer_wall_speed": "60", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "3", + "slowdown_for_curled_perimeters": "1", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.22", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.22", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "15%", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.22", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "version": "2.1.1.0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "4", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} diff --git a/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..0a7627e9ad --- /dev/null +++ b/resources/profiles/Artillery/process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "instantiation": "true", + "default_acceleration": "4000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "is_custom_defined": "0", + "name": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle", + "print_settings_id": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "top_shell_layers": "9", + "travel_speed": "500", + "version": "2.1.1.0", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "layer_height": "0.08", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "sparse_infill_speed": "150", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" +} diff --git a/resources/profiles/Artillery/process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..b8984d11af --- /dev/null +++ b/resources/profiles/Artillery/process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,12 @@ +{ + "instantiation": "true", + "default_acceleration": "10000", + "from": "system", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "name": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..7271794fd6 --- /dev/null +++ b/resources/profiles/Artillery/process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,10 @@ +{ + "instantiation": "true", + "from": "system", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "layer_height": "0.1", + "name": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle", + "print_settings_id": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..fb3109249f --- /dev/null +++ b/resources/profiles/Artillery/process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,16 @@ +{ + "instantiation": "true", + "default_acceleration": "10000", + "from": "system", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "layer_height": "0.1", + "name": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle", + "sparse_infill_pattern": "zig-zag", + "support_style": "default", + "support_type": "tree(auto)", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..c7ce3755b0 --- /dev/null +++ b/resources/profiles/Artillery/process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "5", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "is_custom_defined": "0", + "name": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle", + "outer_wall_speed": "200", + "print_settings_id": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "sparse_infill_speed": "400", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "top_surface_pattern": "monotonicline", + "travel_speed": "700", + "version": "2.1.1.0", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.12", + "outer_wall_line_width": "0.42", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" +} diff --git a/resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..fa2ad38cc3 --- /dev/null +++ b/resources/profiles/Artillery/process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,286 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "5", + "default_acceleration": "4000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "inner_wall_speed": "150", + "is_custom_defined": "0", + "name": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle", + "print_settings_id": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "top_shell_thickness": "0.6", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "version": "2.1.1.0", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "layer_height": "0.12", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "sparse_infill_speed": "150", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" + +} diff --git a/resources/profiles/Artillery/process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..aea53f4632 --- /dev/null +++ b/resources/profiles/Artillery/process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,13 @@ +{ + "instantiation": "true", + "default_acceleration": "10000", + "from": "system", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "layer_height": "0.12", + "name": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json b/resources/profiles/Artillery/process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json new file mode 100644 index 0000000000..54e38d105c --- /dev/null +++ b/resources/profiles/Artillery/process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json @@ -0,0 +1,13 @@ +{ + "instantiation": "true", + "default_acceleration": "10000", + "from": "system", + "inherits": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle", + "is_custom_defined": "0", + "layer_height": "0.14", + "name": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "print_settings_id": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json index 59155ff1c2..3949a4c781 100644 --- a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json +++ b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json @@ -1,108 +1,108 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.15mm Optimal @Artillery Genius Pro", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.15", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "70", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "0", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0.15", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.5", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "crosshatch", - "initial_layer_acceleration": "0", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.25", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "no ironing", - "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": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "3", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "1", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "1", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "60", - "support_threshold_angle": "30", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.4", - "top_shell_layers": "4", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "60", - "inner_wall_speed": "60", - "internal_solid_infill_speed": "30", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_speed": "110", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Artillery Genius Pro 0.4 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP004", + "name": "0.15mm Optimal @Artillery Genius Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.15", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "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": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius Pro 0.4 nozzle" + ] +} diff --git a/resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..2c525c9142 --- /dev/null +++ b/resources/profiles/Artillery/process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "bottom_shell_layers": "4", + "default_acceleration": "4000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "internal_solid_infill_speed": "200", + "is_custom_defined": "0", + "name": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle", + "print_settings_id": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "sparse_infill_speed": "200", + "top_shell_layers": "6", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "version": "2.1.1.0", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "inner_wall_speed": "150", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.16", + "outer_wall_acceleration": "2000", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "60", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" +} diff --git a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..7078227817 --- /dev/null +++ b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "4", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "200", + "is_custom_defined": "0", + "name": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle", + "outer_wall_speed": "200", + "print_settings_id": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "sparse_infill_speed": "300", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "6", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "tree_support_branch_diameter_double_wall": "1", + "version": "2.1.1.0", + "initial_layer_print_height": "0.2", + "internal_solid_infill_line_width": "0.42", + "layer_height": "0.16", + "outer_wall_line_width": "0.42", + "support_line_width": "0.42", + "top_surface_line_width": "0.42", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "5000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_pattern": "monotonic", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" +} diff --git a/resources/profiles/Artillery/process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..fa4f82f176 --- /dev/null +++ b/resources/profiles/Artillery/process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "instantiation": "true", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "layer_height": "0.18", + "name": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle", + "print_settings_id": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle", + "slow_down_layers": "3", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json index 1563fcaa1f..3308221025 100644 --- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json +++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json @@ -1,108 +1,108 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.20mm Standard @Artillery Genius Pro", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.2", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "3", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "70", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "0", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0.15", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.5", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "crosshatch", - "initial_layer_acceleration": "0", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.25", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "no ironing", - "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": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.2", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "1", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "1", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "60", - "support_threshold_angle": "30", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.4", - "top_shell_layers": "3", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "60", - "inner_wall_speed": "60", - "internal_solid_infill_speed": "30", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_speed": "110", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Artillery Genius Pro 0.4 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Artillery Genius Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "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": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius Pro 0.4 nozzle" + ] +} diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..af942e2180 --- /dev/null +++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "bottom_shell_layers": "3", + "brim_type": "no_brim", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "300", + "is_custom_defined": "0", + "name": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle", + "outer_wall_speed": "200", + "print_settings_id": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle", + "reduce_crossing_wall": "0", + "skirt_distance": "0", + "slow_down_layers": "3", + "support_speed": "150", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "200", + "travel_speed": "700", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "0", + "version": "2.1.2.0", + "wall_generator": "arachne", + "instantiation": "true", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "0.95", + "bridge_no_support": "0", + "bridge_speed": "50", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0.1", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "1", + "enable_overhang_speed": "1", + "enable_prime_tower": "1", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "1", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "1", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "250", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "1", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "35", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "270", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "1", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_interface_top_layers": "2", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "travel_acceleration": "20000", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"25%" +} diff --git a/resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..a044d18bd5 --- /dev/null +++ b/resources/profiles/Artillery/process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "bottom_shell_layers": "3", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "is_custom_defined": "0", + "name": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle", + "print_settings_id": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_layers": "5", + "top_shell_thickness": "1", + "travel_speed": "500", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1", + "version": "2.1.1.0", + "instantiation": "true", + "outer_wall_speed": "60", + "wall_loops": "6", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "layer_height": "0.2", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" +} diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..0f9ae002fd --- /dev/null +++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "bottom_shell_layers": "3", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "inner_wall_speed": "300", + "is_custom_defined": "0", + "name": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle", + "outer_wall_speed": "200", + "print_settings_id": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_thickness": "1", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1", + "version": "2.1.1.0", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "layer_height": "0.24", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "5000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_infill_speed": "30", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_pattern": "monotonic", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "300", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" +} diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..6d1fc7123f --- /dev/null +++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,301 @@ +{ + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.6 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "0", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "from": "system", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "55", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.62", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.62", + "inner_wall_speed": "150", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_flow": "1", + "internal_bridge_speed": "30", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.62", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_custom_defined": "0", + "is_infill_first": "0", + "layer_height": "0.24", + "line_width": "0.62", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "15", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "name": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "3", + "slowdown_for_curled_perimeters": "1", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.62", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.62", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "15%", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.62", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "version": "2.1.1.0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "classic", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..0cbd9234ed --- /dev/null +++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,301 @@ +{ + "instantiation": "true", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_layers": "7", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "30", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "30", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.8 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_acceleration": "10000", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "from": "system", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gap_infill_speed": "50", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_combination_max_layer_height": "100%", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "55", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.82", + "initial_layer_min_bead_width": "85%", + "initial_layer_print_height": "0.4", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.82", + "inner_wall_speed": "150", + "interface_shells": "0", + "interlocking_beam": "0", + "interlocking_beam_layer_count": "2", + "interlocking_beam_width": "0.8", + "interlocking_boundary_avoidance": "2", + "interlocking_depth": "2", + "interlocking_orientation": "22.5", + "internal_bridge_flow": "1", + "internal_bridge_speed": "30", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.82", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "150", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_custom_defined": "0", + "is_infill_first": "0", + "layer_height": "0.24", + "line_width": "0.82", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_skirt_length": "0", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "name": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.82", + "outer_wall_speed": "120", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "25", + "overhang_4_4_speed": "5", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "precise_z_height": "0", + "preheat_steps": "1", + "preheat_time": "30", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "print_settings_id": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_crossing_wall": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "rotate_solid_infill_direction": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "skirt_start_angle": "-135", + "skirt_type": "combined", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slow_down_layers": "3", + "slowdown_for_curled_perimeters": "1", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_direction": "45", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.82", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "100", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.82", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_style": "grid", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "support_type": "normal(auto)", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_bottom_infill_wall_overlap": "15%", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "2000", + "top_surface_jerk": "9", + "top_surface_line_width": "0.82", + "top_surface_pattern": "monotonic", + "top_surface_speed": "150", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed": "500", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_angle": "5", + "tree_support_branch_diameter_double_wall": "3", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "version": "2.1.1.0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_flow": "100%", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_filament": "0", + "wipe_tower_max_purge_speed": "90", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0" +} diff --git a/resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..48a37fb9f1 --- /dev/null +++ b/resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,10 @@ +{ + "instantiation": "true", + "detect_thin_wall": "0", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "name": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle", + "print_settings_id": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..c0411156e7 --- /dev/null +++ b/resources/profiles/Artillery/process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,10 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "3", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "name": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle", + "print_settings_id": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json index 78ea01f44a..dbab72ebe4 100644 --- a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json +++ b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json @@ -1,108 +1,108 @@ -{ - "type": "process", - "setting_id": "GP004", - "name": "0.25mm Draft @Artillery Genius Pro", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_common", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.25", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "2", - "bottom_shell_thickness": "0", - "bridge_flow": "1", - "bridge_speed": "70", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "default_acceleration": "0", - "top_surface_acceleration": "0", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0.15", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.5", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "crosshatch", - "initial_layer_acceleration": "0", - "travel_acceleration": "0", - "inner_wall_acceleration": "0", - "initial_layer_line_width": "0.5", - "initial_layer_print_height": "0.25", - "infill_combination": "0", - "sparse_infill_line_width": "0.45", - "infill_wall_overlap": "15%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.1", - "ironing_speed": "15", - "ironing_type": "no ironing", - "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": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.45", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "2", - "skirt_height": "1", - "skirt_loops": "3", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.25", - "support_filament": "0", - "support_line_width": "0.4", - "support_interface_loop_pattern": "1", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "1", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "2.5", - "support_speed": "60", - "support_threshold_angle": "30", - "support_object_xy_distance": "50%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonicline", - "top_surface_line_width": "0.4", - "top_shell_layers": "2", - "top_shell_thickness": "0.8", - "initial_layer_speed": "35%", - "initial_layer_infill_speed": "35%", - "outer_wall_speed": "60", - "inner_wall_speed": "60", - "internal_solid_infill_speed": "30", - "top_surface_speed": "30", - "gap_infill_speed": "30", - "sparse_infill_speed": "60", - "travel_speed": "110", - "enable_prime_tower": "0", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "compatible_printers": [ - "Artillery Genius Pro 0.4 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP004", + "name": "0.25mm Draft @Artillery Genius Pro", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "2", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "70", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.15", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.5", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "crosshatch", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "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": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "3", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "1", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "1", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "60", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.4", + "top_shell_layers": "2", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "60", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "30", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "110", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Artillery Genius Pro 0.4 nozzle" + ] +} diff --git a/resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json b/resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json new file mode 100644 index 0000000000..1acd4cb06c --- /dev/null +++ b/resources/profiles/Artillery/process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json @@ -0,0 +1,285 @@ +{ + "bottom_shell_layers": "3", + "default_acceleration": "10000", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_M1Pro.gcode", + "from": "system", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "80", + "is_custom_defined": "0", + "name": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle", + "outer_wall_speed": "200", + "print_settings_id": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle", + "reduce_crossing_wall": "1", + "slow_down_layers": "3", + "support_style": "default", + "support_type": "tree(auto)", + "top_shell_thickness": "1", + "top_surface_pattern": "monotonicline", + "travel_speed": "500", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1", + "version": "2.1.1.0", + "instantiation": "true", + "initial_layer_print_height": "0.2", + "layer_height": "0.28", + "inherits": "fdm_process_common", + "accel_to_decel_enable": "1", + "accel_to_decel_factor": "50%", + "alternate_extra_wall": "0", + "bottom_shell_thickness": "0", + "bottom_solid_infill_flow_ratio": "1", + "bottom_surface_pattern": "monotonic", + "bridge_acceleration": "50%", + "bridge_angle": "0", + "bridge_density": "100%", + "bridge_flow": "1", + "bridge_no_support": "0", + "bridge_speed": "70", + "brim_ears_detection_length": "1", + "brim_ears_max_angle": "125", + "brim_object_gap": "0", + "brim_type": "auto_brim", + "brim_width": "0", + "compatible_printers": [ + "Artillery M1 Pro 0.4 nozzle" + ], + "compatible_printers_condition": "", + "counterbore_hole_bridging": "none", + "default_jerk": "0", + "detect_narrow_internal_solid_infill": "1", + "detect_overhang_wall": "1", + "detect_thin_wall": "1", + "dont_filter_internal_bridges": "disabled", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "elefant_foot_compensation_layers": "1", + "enable_arc_fitting": "0", + "enable_overhang_speed": "1", + "enable_prime_tower": "0", + "enable_support": "0", + "enforce_support_layers": "0", + "ensure_vertical_shell_thickness": "ensure_all", + "exclude_object": "0", + "extra_perimeters_on_overhangs": "0", + "filter_out_gap_fill": "0", + "flush_into_infill": "0", + "flush_into_objects": "0", + "flush_into_support": "1", + "fuzzy_skin": "none", + "fuzzy_skin_first_layer": "0", + "fuzzy_skin_point_distance": "0.8", + "fuzzy_skin_thickness": "0.3", + "gap_fill_target": "everywhere", + "gcode_add_line_number": "0", + "gcode_comments": "0", + "gcode_label_objects": "0", + "hole_to_polyhole": "0", + "hole_to_polyhole_threshold": "0.01", + "hole_to_polyhole_twisted": "1", + "independent_support_layer_height": "1", + "infill_anchor": "400%", + "infill_anchor_max": "20", + "infill_combination": "0", + "infill_direction": "45", + "infill_jerk": "9", + "infill_wall_overlap": "15%", + "initial_layer_acceleration": "0", + "initial_layer_jerk": "9", + "initial_layer_line_width": "0.5", + "initial_layer_min_bead_width": "85%", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "0", + "inner_wall_jerk": "9", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "200", + "interface_shells": "0", + "internal_bridge_flow": "1", + "internal_bridge_speed": "150%", + "internal_solid_infill_acceleration": "100%", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_pattern": "monotonic", + "internal_solid_infill_speed": "300", + "ironing_angle": "-1", + "ironing_flow": "15%", + "ironing_pattern": "zig-zag", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "is_infill_first": "0", + "line_width": "0.42", + "make_overhang_printable": "0", + "make_overhang_printable_angle": "55", + "make_overhang_printable_hole_size": "0", + "max_bridge_length": "10", + "max_travel_detour_distance": "0", + "max_volumetric_extrusion_rate_slope": "0", + "max_volumetric_extrusion_rate_slope_segment_length": "3", + "min_bead_width": "85%", + "min_feature_size": "25%", + "min_length_factor": "0.5", + "min_width_top_surface": "300%", + "minimum_sparse_infill_area": "10", + "mmu_segmented_region_interlocking_depth": "0", + "mmu_segmented_region_max_width": "0", + "notes": "", + "only_one_wall_first_layer": "0", + "only_one_wall_top": "0", + "ooze_prevention": "0", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "9", + "outer_wall_line_width": "0.42", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "overhang_reverse": "0", + "overhang_reverse_internal_only": "0", + "overhang_reverse_threshold": "50%", + "overhang_speed_classic": "0", + "post_process": [], + "precise_outer_wall": "0", + "prime_tower_brim_width": "3", + "prime_tower_width": "60", + "prime_volume": "45", + "print_flow_ratio": "1", + "print_order": "default", + "print_sequence": "by layer", + "raft_contact_distance": "0.1", + "raft_expansion": "1.5", + "raft_first_layer_density": "90%", + "raft_first_layer_expansion": "2", + "raft_layers": "0", + "reduce_infill_retraction": "1", + "resolution": "0.012", + "role_based_wipe_speed": "1", + "scarf_angle_threshold": "155", + "scarf_joint_flow_ratio": "1", + "scarf_joint_speed": "100%", + "scarf_overhang_threshold": "40%", + "seam_gap": "10%", + "seam_position": "aligned", + "seam_slope_conditional": "0", + "seam_slope_entire_loop": "0", + "seam_slope_inner_walls": "0", + "seam_slope_min_length": "20", + "seam_slope_start_height": "0", + "seam_slope_steps": "10", + "seam_slope_type": "none", + "single_extruder_multi_material_priming": "1", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "0", + "skirt_speed": "50", + "slice_closing_radius": "0.049", + "slicing_mode": "regular", + "slowdown_for_curled_perimeters": "0", + "small_area_infill_flow_compensation": "0", + "small_area_infill_flow_compensation_model": [ + "0,0", + "\n0.2,0.4444", + "\n0.4,0.6145", + "\n0.6,0.7059", + "\n0.8,0.7619", + "\n1.5,0.8571", + "\n2,0.8889", + "\n3,0.9231", + "\n5,0.9520", + "\n10,1" + ], + "small_perimeter_speed": "50%", + "small_perimeter_threshold": "0", + "solid_infill_filament": "1", + "sparse_infill_acceleration": "100%", + "sparse_infill_density": "15%", + "sparse_infill_filament": "1", + "sparse_infill_line_width": "0.45", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "spiral_mode": "0", + "spiral_mode_max_xy_smoothing": "200%", + "spiral_mode_smooth": "0", + "staggered_inner_seams": "0", + "standby_temperature_delta": "-5", + "support_angle": "0", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_bottom_interface_spacing": "0.5", + "support_bottom_z_distance": "0.2", + "support_critical_regions_only": "0", + "support_expansion": "0", + "support_filament": "0", + "support_interface_bottom_layers": "-1", + "support_interface_filament": "0", + "support_interface_loop_pattern": "1", + "support_interface_not_for_body": "1", + "support_interface_pattern": "auto", + "support_interface_spacing": "1", + "support_interface_speed": "80", + "support_interface_top_layers": "3", + "support_line_width": "0.42", + "support_object_xy_distance": "0.35", + "support_on_build_plate_only": "0", + "support_remove_small_overhang": "1", + "support_speed": "60", + "support_threshold_angle": "30", + "support_top_z_distance": "0.2", + "thick_bridges": "0", + "thick_internal_bridges": "1", + "timelapse_type": "0", + "top_shell_layers": "4", + "top_solid_infill_flow_ratio": "1", + "top_surface_acceleration": "0", + "top_surface_jerk": "9", + "top_surface_line_width": "0.42", + "top_surface_speed": "100", + "travel_acceleration": "0", + "travel_jerk": "12", + "travel_speed_z": "0", + "tree_support_adaptive_layer_height": "1", + "tree_support_angle_slow": "25", + "tree_support_auto_brim": "1", + "tree_support_branch_angle": "40", + "tree_support_branch_angle_organic": "40", + "tree_support_branch_diameter": "5", + "tree_support_branch_diameter_organic": "2", + "tree_support_branch_distance": "5", + "tree_support_branch_distance_organic": "1", + "tree_support_brim_width": "3", + "tree_support_tip_diameter": "0.8", + "tree_support_top_rate": "30%", + "tree_support_wall_count": "0", + "wall_direction": "auto", + "wall_distribution_count": "1", + "wall_filament": "1", + "wall_generator": "arachne", + "wall_loops": "2", + "wall_sequence": "inner wall/outer wall", + "wall_transition_angle": "10", + "wall_transition_filter_deviation": "25%", + "wall_transition_length": "100%", + "wipe_before_external_loop": "0", + "wipe_on_loops": "0", + "wipe_speed": "80%", + "wipe_tower_bridging": "10", + "wipe_tower_cone_angle": "0", + "wipe_tower_extra_spacing": "100%", + "wipe_tower_extruder": "0", + "wipe_tower_no_sparse_layers": "0", + "wipe_tower_rotation_angle": "0", + "wiping_volumes_extruders": [ + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70", + "70" + ], + "xy_contour_compensation": "0", + "xy_hole_compensation": "0", + "top_bottom_infill_wall_overlap":"15%" +} diff --git a/resources/profiles/Artillery/process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..2bb7e23560 --- /dev/null +++ b/resources/profiles/Artillery/process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,11 @@ +{ + "instantiation": "true", + "detect_thin_wall": "0", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "layer_height": "0.3", + "name": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle", + "print_settings_id": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..db0babc433 --- /dev/null +++ b/resources/profiles/Artillery/process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,14 @@ +{ + "instantiation": "true", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "35", + "is_custom_defined": "0", + "layer_height": "0.3", + "name": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle", + "print_settings_id": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle", + "sparse_infill_density": "25%", + "version": "2.1.1.0", + "wall_loops": "4" +} diff --git a/resources/profiles/Artillery/process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..699938afcb --- /dev/null +++ b/resources/profiles/Artillery/process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "3", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "layer_height": "0.32", + "name": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle", + "print_settings_id": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..c13383cf1d --- /dev/null +++ b/resources/profiles/Artillery/process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,10 @@ +{ + "instantiation": "true", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "layer_height": "0.36", + "name": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle", + "print_settings_id": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..8912d49e23 --- /dev/null +++ b/resources/profiles/Artillery/process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,11 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "3", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "layer_height": "0.4", + "name": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle", + "print_settings_id": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json b/resources/profiles/Artillery/process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json new file mode 100644 index 0000000000..74772b84b1 --- /dev/null +++ b/resources/profiles/Artillery/process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json @@ -0,0 +1,10 @@ +{ + "instantiation": "true", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle", + "is_custom_defined": "0", + "layer_height": "0.42", + "name": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle", + "print_settings_id": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..6645fbb8e0 --- /dev/null +++ b/resources/profiles/Artillery/process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,12 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "3", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "layer_height": "0.48", + "name": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle", + "print_settings_id": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle", + "slow_down_layers": "3", + "version": "2.1.1.0" +} diff --git a/resources/profiles/Artillery/process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json b/resources/profiles/Artillery/process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json new file mode 100644 index 0000000000..354b669cc0 --- /dev/null +++ b/resources/profiles/Artillery/process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json @@ -0,0 +1,15 @@ +{ + "instantiation": "true", + "bottom_shell_layers": "3", + "from": "system", + "inherits": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle", + "is_custom_defined": "0", + "layer_height": "0.56", + "name": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle", + "print_settings_id": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle", + "support_style": "default", + "support_type": "tree(auto)", + "tree_support_branch_diameter_angle": "15", + "tree_support_branch_diameter_double_wall": "1", + "version": "2.1.1.0" +}