From 11668bc506023e2aee535296555a8e226e0c9b3e Mon Sep 17 00:00:00 2001 From: Sadri ERCAN <144156418+sadriercan@users.noreply.github.com> Date: Wed, 6 Sep 2023 17:22:28 +0300 Subject: [PATCH] Turkish Language update & New Printer Profiles (#2016) * Turkish Language update with latest strings Turkish Language update with latest strings * New Printer Profiles Added Creality K1-K1 Max Elegoo Neptune 4 - Neptune Pro profiles added. Adapted based on GalaxySlicer profile files. GalaxySlicer Repo: https://github.com/fr3ak2402/GalaxySlicer * Elegoo Neptune 4 Profile Files Elegoo Neptune 4 Profile Files Update --- localization/i18n/tr/OrcaSlicer_tr.po | 987 +++++++++--------- resources/profiles/Creality.json | 583 +++++++---- .../Creality/Creality K1 Max_cover.png | Bin 0 -> 30760 bytes .../profiles/Creality/Creality K1_cover.png | Bin 0 -> 25009 bytes .../Creality/creality_k1_buildplate_model.stl | Bin 0 -> 18684 bytes .../creality_k1_buildplate_texture.png | Bin 0 -> 18711 bytes .../creality_k1max_buildplate_model.stl | Bin 0 -> 18684 bytes .../creality_k1max_buildplate_texture.png | Bin 0 -> 25995 bytes .../Creality Generic ABS @0.2 nozzle.json | 28 + .../Creality Generic ABS @0.4 nozzle.json | 30 + .../Creality Generic ABS @0.6 nozzle.json | 30 + .../Creality Generic ABS @0.8 nozzle.json | 30 + .../filament/Creality Generic ABS.json | 35 +- .../Creality Generic PETG @0.2 nozzle.json | 38 + .../Creality Generic PETG @0.4 nozzle.json | 40 + .../Creality Generic PETG @0.6 nozzle.json | 40 + .../Creality Generic PETG @0.8 nozzle.json | 40 + .../filament/Creality Generic PETG.json | 75 +- .../Creality Generic PLA @0.2 nozzle.json | 29 + .../Creality Generic PLA @0.4 nozzle.json | 31 + .../Creality Generic PLA @0.6 nozzle.json | 31 + .../Creality Generic PLA @0.8 nozzle.json | 31 + .../filament/Creality Generic PLA.json | 39 +- .../machine/Creality K1 (0.4 nozzle).json | 48 + .../machine/Creality K1 (0.6 nozzle).json | 49 + .../machine/Creality K1 (0.8 nozzle).json | 48 + .../machine/Creality K1 Max (0.4 nozzle).json | 48 + .../machine/Creality K1 Max (0.6 nozzle).json | 48 + .../machine/Creality K1 Max (0.8 nozzle).json | 48 + .../Creality/machine/Creality K1 Max.json | 12 + .../Creality/machine/Creality K1.json | 12 + ...6mm Optimal @Creality K1 (0.4 nozzle).json | 115 ++ ... Optimal @Creality K1Max (0.4 nozzle).json | 115 ++ ...mm Standard @Creality K1 (0.4 nozzle).json | 115 ++ ...Standard @Creality K1Max (0.4 nozzle).json | 115 ++ ....24mm Draft @Creality K1 (0.4 nozzle).json | 115 ++ ...mm Draft @Creality K1Max (0.4 nozzle).json | 115 ++ ...4mm Optimal @Creality K1 (0.6 nozzle).json | 115 ++ ... Optimal @Creality K1Max (0.6 nozzle).json | 115 ++ ...mm Standard @Creality K1 (0.6 nozzle).json | 115 ++ ...Standard @Creality K1Max (0.6 nozzle).json | 115 ++ ...2mm Optimal @Creality K1 (0.8 nozzle).json | 115 ++ ... Optimal @Creality K1Max (0.8 nozzle).json | 115 ++ ....36mm Draft @Creality K1 (0.6 nozzle).json | 115 ++ ...mm Draft @Creality K1Max (0.6 nozzle).json | 115 ++ ...mm Standard @Creality K1 (0.8 nozzle).json | 115 ++ ...Standard @Creality K1Max (0.8 nozzle).json | 115 ++ ....48mm Draft @Creality K1 (0.8 nozzle).json | 115 ++ ...mm Draft @Creality K1Max (0.8 nozzle).json | 115 ++ resources/profiles/Elegoo.json | 956 +++++++++++------ .../Elegoo/Elegoo Neptune 4 Pro_cover.png | Bin 0 -> 23558 bytes .../Elegoo/Elegoo Neptune 4_cover.png | Bin 0 -> 23446 bytes .../elegoo_neptune4_buildplate_model.stl | Bin 0 -> 18684 bytes .../elegoo_neptune4_buildplate_texture.png | Bin 0 -> 42069 bytes .../elegoo_neptune4pro_buildplate_model.stl | Bin 0 -> 18684 bytes .../elegoo_neptune4pro_buildplate_texture.png | Bin 0 -> 42069 bytes .../Elegoo Generic ABS @0.2 nozzle.json | 25 + .../Elegoo Generic ABS @0.4 nozzle.json | 25 + .../Elegoo Generic ABS @0.6 nozzle.json | 25 + .../Elegoo Generic ABS @0.8 nozzle.json | 25 + .../Elegoo/filament/Elegoo Generic ABS.json | 26 +- .../Elegoo Generic PETG @0.2 nozzle.json | 35 + .../Elegoo Generic PETG @0.4 nozzle.json | 35 + .../Elegoo Generic PETG @0.6 nozzle.json | 35 + .../Elegoo Generic PETG @0.8 nozzle.json | 35 + .../Elegoo/filament/Elegoo Generic PETG.json | 66 +- .../Elegoo Generic PLA @0.2 nozzle.json | 26 + .../Elegoo Generic PLA @0.4 nozzle.json | 26 + .../Elegoo Generic PLA @0.6 nozzle.json | 26 + .../Elegoo Generic PLA @0.8 nozzle.json | 26 + .../Elegoo/filament/Elegoo Generic PLA.json | 39 +- .../Elegoo/filament/fdm_filament_abs.json | 118 +-- .../Elegoo/filament/fdm_filament_common.json | 192 +--- .../Elegoo/filament/fdm_filament_pet.json | 110 +- .../Elegoo/filament/fdm_filament_pla.json | 126 +-- .../Elegoo Neptune 4 (0.2 nozzle).json | 112 ++ .../Elegoo Neptune 4 (0.4 nozzle).json | 112 ++ .../Elegoo Neptune 4 (0.6 nozzle).json | 112 ++ .../Elegoo Neptune 4 (0.8 nozzle).json | 112 ++ .../Elegoo Neptune 4 Pro (0.2 nozzle).json | 115 ++ .../Elegoo Neptune 4 Pro (0.4 nozzle).json | 115 ++ .../Elegoo Neptune 4 Pro (0.6 nozzle).json | 48 + .../Elegoo Neptune 4 Pro (0.8 nozzle).json | 48 + .../Elegoo/machine/Elegoo Neptune 4 Pro.json | 12 + .../Elegoo/machine/Elegoo Neptune 4.json | 12 + ...ra Fine @Elegoo Neptune4 (0.2 nozzle).json | 108 ++ ...ra Fine @Elegoo Neptune4 (0.4 nozzle).json | 108 ++ ...ra Fine @Elegoo Neptune4 (0.6 nozzle).json | 108 ++ ...ra Fine @Elegoo Neptune4 (0.8 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.2 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.4 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.6 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.8 nozzle).json | 108 ++ ...mm Fine @Elegoo Neptune4 (0.2 nozzle).json | 108 ++ ...mm Fine @Elegoo Neptune4 (0.4 nozzle).json | 108 ++ ...mm Fine @Elegoo Neptune4 (0.6 nozzle).json | 108 ++ ...mm Fine @Elegoo Neptune4 (0.8 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.2 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.4 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.6 nozzle).json | 108 ++ ...Fine @Elegoo Neptune4Pro (0.8 nozzle).json | 108 ++ ...Optimal @Elegoo Neptune4 (0.2 nozzle).json | 108 ++ ...Optimal @Elegoo Neptune4 (0.4 nozzle).json | 108 ++ ...Optimal @Elegoo Neptune4 (0.6 nozzle).json | 108 ++ ...Optimal @Elegoo Neptune4 (0.8 nozzle).json | 108 ++ ...imal @Elegoo Neptune4Pro (0.2 nozzle).json | 108 ++ ...imal @Elegoo Neptune4Pro (0.4 nozzle).json | 108 ++ ...imal @Elegoo Neptune4Pro (0.6 nozzle).json | 108 ++ ...imal @Elegoo Neptune4Pro (0.8 nozzle).json | 108 ++ ...tandard @Elegoo Neptune4 (0.2 nozzle).json | 108 ++ ...tandard @Elegoo Neptune4 (0.4 nozzle).json | 108 ++ ...tandard @Elegoo Neptune4 (0.6 nozzle).json | 108 ++ ...tandard @Elegoo Neptune4 (0.8 nozzle).json | 108 ++ ...dard @Elegoo Neptune4Pro (0.2 nozzle).json | 108 ++ ...dard @Elegoo Neptune4Pro (0.4 nozzle).json | 108 ++ ...dard @Elegoo Neptune4Pro (0.6 nozzle).json | 108 ++ ...dard @Elegoo Neptune4Pro (0.8 nozzle).json | 108 ++ ...m Draft @Elegoo Neptune4 (0.2 nozzle).json | 108 ++ ...m Draft @Elegoo Neptune4 (0.4 nozzle).json | 108 ++ ...m Draft @Elegoo Neptune4 (0.6 nozzle).json | 108 ++ ...m Draft @Elegoo Neptune4 (0.8 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.2 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.4 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.6 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.8 nozzle).json | 108 ++ ...a Draft @Elegoo Neptune4 (0.2 nozzle).json | 108 ++ ...a Draft @Elegoo Neptune4 (0.4 nozzle).json | 108 ++ ...a Draft @Elegoo Neptune4 (0.6 nozzle).json | 108 ++ ...a Draft @Elegoo Neptune4 (0.8 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.2 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.4 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.6 nozzle).json | 108 ++ ...raft @Elegoo Neptune4Pro (0.8 nozzle).json | 108 ++ 133 files changed, 10771 insertions(+), 1688 deletions(-) create mode 100644 resources/profiles/Creality/Creality K1 Max_cover.png create mode 100644 resources/profiles/Creality/Creality K1_cover.png create mode 100644 resources/profiles/Creality/creality_k1_buildplate_model.stl create mode 100644 resources/profiles/Creality/creality_k1_buildplate_texture.png create mode 100644 resources/profiles/Creality/creality_k1max_buildplate_model.stl create mode 100644 resources/profiles/Creality/creality_k1max_buildplate_texture.png create mode 100644 resources/profiles/Creality/filament/Creality Generic ABS @0.2 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic ABS @0.4 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic ABS @0.6 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic ABS @0.8 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PETG @0.2 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PETG @0.4 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PETG @0.6 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PETG @0.8 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA @0.2 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA @0.4 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA @0.6 nozzle.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA @0.8 nozzle.json create mode 100644 resources/profiles/Creality/machine/Creality K1 (0.4 nozzle).json create mode 100644 resources/profiles/Creality/machine/Creality K1 (0.6 nozzle).json create mode 100644 resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json create mode 100644 resources/profiles/Creality/machine/Creality K1 Max (0.4 nozzle).json create mode 100644 resources/profiles/Creality/machine/Creality K1 Max (0.6 nozzle).json create mode 100644 resources/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json create mode 100644 resources/profiles/Creality/machine/Creality K1 Max.json create mode 100644 resources/profiles/Creality/machine/Creality K1.json create mode 100644 resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json create mode 100644 resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json create mode 100644 resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json create mode 100644 resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json create mode 100644 resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json create mode 100644 resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json create mode 100644 resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json create mode 100644 resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json create mode 100644 resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json create mode 100644 resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json create mode 100644 resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json create mode 100644 resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json create mode 100644 resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json create mode 100644 resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json create mode 100644 resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json create mode 100644 resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json create mode 100644 resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json create mode 100644 resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/Elegoo Neptune 4 Pro_cover.png create mode 100644 resources/profiles/Elegoo/Elegoo Neptune 4_cover.png create mode 100644 resources/profiles/Elegoo/elegoo_neptune4_buildplate_model.stl create mode 100644 resources/profiles/Elegoo/elegoo_neptune4_buildplate_texture.png create mode 100644 resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl create mode 100644 resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_texture.png create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.2 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.4 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.6 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.8 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.2 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.4 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.6 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.8 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.2 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.4 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.6 nozzle.json create mode 100644 resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.8 nozzle.json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json create mode 100644 resources/profiles/Elegoo/machine/Elegoo Neptune 4.json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json create mode 100644 resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po index 024ed36e98..fde8dbdb01 100644 --- a/localization/i18n/tr/OrcaSlicer_tr.po +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: OrcaSlicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-09-04 11:33+0200\n" -"PO-Revision-Date: 2023-09-02 21:26+0300\n" +"POT-Creation-Date: 2023-08-26 19:45+0800\n" +"PO-Revision-Date: 2023-09-05 18:46+0300\n" "Last-Translator: Sadri Ercan\n" "Language-Team: Türkçe\n" "Language: tr_TR\n" @@ -613,9 +613,12 @@ msgid "" "features.\n" "Click Yes to install it now." msgstr "" +"Orca Slicer, belirli özellikleri çalıştırmak için Microsoft WebView2 Runtime " +"gerektirir.\n" +"Şimdi yüklemek için Evet'e tıklayın." msgid "WebView2 Runtime" -msgstr "" +msgstr "WebView2 Çalışma Zamanı" msgid "" "OrcaSlicer configuration file may be corrupted and is not abled to be parsed." @@ -624,12 +627,12 @@ msgstr "" "OrcaSlicer yapılandırma dosyası bozulmuş olabilir ve ayrıştırılması mümkün " "olmayabilir. Lütfen dosyayı silin ve tekrar deneyin." -#, fuzzy, c-format, boost-format +#, c-format, boost-format msgid "" "%s\n" "Do you want to continue?" msgstr "" -"%S\n" +"%s\n" "Devam etmek istiyor musun?" msgid "Remember my choice" @@ -1193,8 +1196,8 @@ msgid "" "This action will break a cut correspondence.\n" "After that model consistency can't be guaranteed .\n" "\n" -"To manipulate with solid parts or negative volumes you have to invalidate " -"cut infornation first." +"To manipulate with solid parts or negative volumes you have to invalidate cut " +"infornation first." msgstr "" "Bu eylem kesilmiş bir yazışmayı bozacaktır.\n" "Bundan sonra model tutarlılığı garanti edilemez.\n" @@ -1263,8 +1266,7 @@ msgstr "İlk seçilen öğe bir nesne ise ikincisi de nesne olmalıdır." msgid "" "If first selected item is a part, the second one should be part in the same " "object." -msgstr "" -"İlk seçilen öğe bir parça ise ikincisi aynı nesnenin parçası olmalıdır." +msgstr "İlk seçilen öğe bir parça ise ikincisi aynı nesnenin parçası olmalıdır." msgid "The type of the last solid object part is not to be changed." msgstr "Son katı nesne parçasının tipi değiştirilNozullidir." @@ -1353,10 +1355,10 @@ msgid "Auto Brim" msgstr "Otomatik Kenar" msgid "Auto" -msgstr "Oto" +msgstr "Otomatik" msgid "Mouse ear" -msgstr "Fare kulağı" +msgstr "Fare Kulağı" msgid "Outer brim only" msgstr "Yalnızca dış kenar" @@ -1580,8 +1582,8 @@ msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " "load or unload filiament." msgstr "" -"Filamenti otomatik olarak yüklemek veya çıkarmak için bir AMS yuvası seçin " -"ve ardından \"Yükle\" veya \"Boşalt\" düğmesine basın." +"Filamenti otomatik olarak yüklemek veya çıkarmak için bir AMS yuvası seçin ve " +"ardından \"Yükle\" veya \"Boşalt\" düğmesine basın." msgid "Edit" msgstr "Düzenle" @@ -1606,8 +1608,7 @@ msgstr "" msgid "Arranging..." msgstr "Hizalanıyor..." -msgid "" -"Arrange failed. Found some exceptions when processing object geometries." +msgid "Arrange failed. Found some exceptions when processing object geometries." msgstr "" "Hizalama başarısız oldu. Nesne geometrilerini işlerken bazı istisnalar " "bulundu." @@ -1627,14 +1628,13 @@ msgstr "" msgid "Arranging done." msgstr "Hizalama tamamlandı." -#, fuzzy, c-format, boost-format +#, c-format, boost-format msgid "" -"Arrangement ignored the following objects which can't fit into a single " -"bed:\n" +"Arrangement ignored the following objects which can't fit into a single bed:\n" "%s" msgstr "" -"Hizalama tek kişilik yatağa sığmayan aşağıdaki nesneler göz ardı edildi:\n" -"%S" +"Hizalama tek tablaya sığmayan aşağıdaki nesneler göz ardı edildi:\n" +"%s" msgid "" "All the selected objects are on the locked plate,\n" @@ -1724,8 +1724,7 @@ msgstr "" "deneyin." msgid "Print file not found, Please slice it again and send it for printing." -msgstr "" -"Yazdırma dosyası bulunamadı. Lütfen tekrar dilimleyip baskıya gönderin." +msgstr "Yazdırma dosyası bulunamadı. Lütfen tekrar dilimleyip baskıya gönderin." msgid "" "Failed to upload print file to FTP. Please check the network status and try " @@ -1802,8 +1801,8 @@ msgid "Importing SLA archive" msgstr "SLA arşivi içe aktarılıyor" msgid "" -"The SLA archive doesn't contain any presets. Please activate some SLA " -"printer preset first before importing that SLA archive." +"The SLA archive doesn't contain any presets. Please activate some SLA printer " +"preset first before importing that SLA archive." msgstr "" "SLA arşivi herhangi bir ön ayar içermez. Lütfen SLA arşivini içe aktarmadan " "önce bazı SLA yazıcı ön ayarlarını etkinleştirin." @@ -1815,8 +1814,8 @@ msgid "Importing done." msgstr "İçe aktarma tamamlandı." msgid "" -"The imported SLA archive did not contain any presets. The current SLA " -"presets were used as fallback." +"The imported SLA archive did not contain any presets. The current SLA presets " +"were used as fallback." msgstr "" "İçe aktarılan SLA arşivi herhangi bir ön ayar içermiyordu. Geçerli SLA ön " "ayarları geri dönüş olarak kullanıldı." @@ -1864,13 +1863,13 @@ msgid "GNU Affero General Public License, version 3" msgstr "GNU Affero Genel Kamu Lisansı, sürüm 3" msgid "" -"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " -"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " -"the RepRap community" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer by " +"Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and the " +"RepRap community" msgstr "" -"Orca Slicer, Prusa Research'ün PrusaSlicer'ından Bambulab'ın " -"BambuStudio'sunu temel alıyor. PrusaSlicer, Alessandro Ranellucci ve RepRap " -"topluluğu tarafından hazırlanan Slic3r'dendir" +"Orca Slicer, Prusa Research'ün PrusaSlicer'ından Bambulab'ın BambuStudio'sunu " +"temel alıyor. PrusaSlicer, Alessandro Ranellucci ve RepRap topluluğu " +"tarafından hazırlanan Slic3r'dendir" msgid "Libraries" msgstr "Kütüphaneler" @@ -1879,8 +1878,8 @@ msgid "" "This software uses open source components whose copyright and other " "proprietary rights belong to their respective owners" msgstr "" -"Bu yazılım, telif hakkı ve diğer mülkiyet hakları ilgili sahiplerine ait " -"olan açık kaynaklı bileşenleri kullanır" +"Bu yazılım, telif hakkı ve diğer mülkiyet hakları ilgili sahiplerine ait olan " +"açık kaynaklı bileşenleri kullanır" #, c-format, boost-format msgid "About %s" @@ -1894,8 +1893,7 @@ msgstr "OrcaSlicer, BambuStudio, PrusaSlicer ve SuperSlicer'ı temel alır." msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." msgstr "" -"BambuStudio orijinal olarak PrusaResearch'ün PrusaSlicer'ını temel " -"almaktadır." +"BambuStudio orijinal olarak PrusaResearch'ün PrusaSlicer'ını temel almaktadır." msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." msgstr "" @@ -1984,9 +1982,9 @@ msgid "Dynamic flow calibration" msgstr "Dinamik akış kalibrasyonu" msgid "" -"The nozzle temp and max volumetric speed will affect the calibration " -"results. Please fill in the same values as the actual printing. They can be " -"auto-filled by selecting a filament preset." +"The nozzle temp and max volumetric speed will affect the calibration results. " +"Please fill in the same values as the actual printing. They can be auto-" +"filled by selecting a filament preset." msgstr "" "Nozul sıcaklığı ve maksimum hacimsel hız kalibrasyon sonuçlarını " "etkileyecektir. Lütfen gerçek yazdırmayla aynı değerleri girin. Bir filament " @@ -2139,8 +2137,7 @@ msgid "" "When the current material run out, the printer will continue to print in the " "following order." msgstr "" -"Mevcut malzeme bittiğinde yazıcı aşağıdaki sırayla yazdırmaya devam " -"edecektir." +"Mevcut malzeme bittiğinde yazıcı aşağıdaki sırayla yazdırmaya devam edecektir." msgid "Group" msgstr "Grup" @@ -2163,8 +2160,8 @@ msgid "Insertion update" msgstr "Ekleme güncellemesi" msgid "" -"The AMS will automatically read the filament information when inserting a " -"new Bambu Lab filament. This takes about 20 seconds." +"The AMS will automatically read the filament information when inserting a new " +"Bambu Lab filament. This takes about 20 seconds." msgstr "" "AMS, yeni bir Bambu Lab filamanı takıldığında filament bilgilerini otomatik " "olarak okuyacaktır. Bu yaklaşık 20 saniye sürer." @@ -2187,17 +2184,16 @@ msgid "Power on update" msgstr "Güncellemeyi aç" msgid "" -"The AMS will automatically read the information of inserted filament on " -"start-up. It will take about 1 minute.The reading process will roll filament " -"spools." +"The AMS will automatically read the information of inserted filament on start-" +"up. It will take about 1 minute.The reading process will roll filament spools." msgstr "" "AMS, başlangıçta takılan filamanın bilgilerini otomatik olarak okuyacaktır. " "Yaklaşık 1 dakika sürecektir. Okuma işlemi filament makaralarını saracaktır." msgid "" -"The AMS will not automatically read information from inserted filament " -"during startup and will continue to use the information recorded before the " -"last shutdown." +"The AMS will not automatically read information from inserted filament during " +"startup and will continue to use the information recorded before the last " +"shutdown." msgstr "" "AMS, başlatma sırasında takılan filamandan bilgileri otomatik olarak okumaz " "ve son kapatmadan önce kaydedilen bilgileri kullanmaya devam eder." @@ -2211,8 +2207,8 @@ msgid "" "automatically." msgstr "" "AMS, filament bilgisi güncellendikten sonra Bambu filamanının kalan " -"kapasitesini tahmin edecek. Yazdırma sırasında kalan kapasite otomatik " -"olarak güncellenecektir." +"kapasitesini tahmin edecek. Yazdırma sırasında kalan kapasite otomatik olarak " +"güncellenecektir." msgid "AMS filament backup" msgstr "AMS filament yedeklemesi" @@ -2234,8 +2230,8 @@ msgid "" "Failed to download the plug-in. Please check your firewall settings and vpn " "software, check and retry." msgstr "" -"Eklenti indirilemedi. Lütfen güvenlik duvarı ayarlarınızı ve vpn " -"yazılımınızı kontrol edin, kontrol edip yeniden deneyin." +"Eklenti indirilemedi. Lütfen güvenlik duvarı ayarlarınızı ve vpn yazılımınızı " +"kontrol edin, kontrol edip yeniden deneyin." msgid "" "Failed to install the plug-in. Please check whether it is blocked or deleted " @@ -2317,6 +2313,9 @@ msgstr "G kodunu %1%'e aktarmayı başardınız" msgid "Running post-processing scripts" msgstr "İşlem sonrası komut dosyalarını çalıştırma" +msgid "Notes" +msgstr "Notlar" + msgid "Copying of the temporary G-code to the output G-code failed" msgstr "Geçici G kodunun çıkış G koduna kopyalanması başarısız oldu" @@ -2416,12 +2415,12 @@ msgstr "" #, c-format, boost-format msgid "" -"Bed temperature of other layer is lower than bed temperature of initial " -"layer for more than %d degree centigrade.\n" +"Bed temperature of other layer is lower than bed temperature of initial layer " +"for more than %d degree centigrade.\n" "This may cause model broken free from build plate during printing" msgstr "" -"Diğer katmanın yatak sıcaklığı, ilk katmanın yatak sıcaklığından %d " -"santigrat dereceden daha düşük.\n" +"Diğer katmanın yatak sıcaklığı, ilk katmanın yatak sıcaklığından %d santigrat " +"dereceden daha düşük.\n" "Bu, yazdırma sırasında modelin baskı plakasından kopmasına neden olabilir" msgid "" @@ -2507,8 +2506,7 @@ msgid "" "No - Give up using spiral mode this time" msgstr "" "Bu ayarlar otomatik olarak değiştirilsin mi?\n" -"Evet - Bu ayarları değiştirin ve spiral modunu otomatik olarak " -"etkinleştirin\n" +"Evet - Bu ayarları değiştirin ve spiral modunu otomatik olarak etkinleştirin\n" "Hayır - Bu sefer spiral modunu kullanmaktan vazgeçin" msgid "" @@ -2685,12 +2683,12 @@ msgid "" "Damp PVA will become flexible and get stuck inside AMS,please take care to " "dry it before use." msgstr "" -"Nemli PVA esnekleşecek ve AMS'nin içine sıkışacaktır, lütfen kullanmadan " -"önce kurutmaya dikkat edin." +"Nemli PVA esnekleşecek ve AMS'nin içine sıkışacaktır, lütfen kullanmadan önce " +"kurutmaya dikkat edin." msgid "" -"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " -"AMS, please use with caution." +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in AMS, " +"please use with caution." msgstr "" "CF/GF filamentleri sert ve kırılgandır. AMS'de kırılması veya sıkışması " "kolaydır, lütfen dikkatli kullanın." @@ -2704,7 +2702,6 @@ msgstr "parametre adı" msgid "N/A" msgstr "N/A" -#, c-format, boost-format msgid "%s can't be percentage" msgstr "%s yüzde olamaz" @@ -2718,7 +2715,6 @@ msgstr "Parametre doğrulama" msgid "Value is out of range." msgstr "Değer aralık dışında." -#, c-format, boost-format msgid "" "Is it %s%% or %s %s?\n" "YES for %s%%, \n" @@ -3646,7 +3642,6 @@ msgstr "Başlatma başarısız oldu (%s)!" msgid "Network unreachable" msgstr "Ağa ulaşılamıyor" -#, c-format, boost-format msgid "Stopped [%d]!" msgstr "[%d] durduruldu!" @@ -3685,7 +3680,6 @@ msgstr "Bilgi" msgid "Playing..." msgstr "Oynatılıyor..." -#, c-format, boost-format msgid "Load failed [%d]!" msgstr "Yükleme başarısız [%d]!" @@ -3747,11 +3741,9 @@ msgstr "Bağlantı başarısız oldu [%d]!" msgid "Loading file list..." msgstr "Dosya listesi yükleniyor..." -#, c-format, boost-format msgid "No files [%d]" msgstr "Dosya yok [%d]" -#, c-format, boost-format msgid "Load failed [%d]" msgstr "Yükleme başarısız [%d]" @@ -3761,8 +3753,7 @@ msgid_plural "" "You are going to delete %u files from printer. Are you sure to continue?" msgstr[0] "" "%u dosyasını yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" -msgstr[1] "" -"%u dosyayı yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" +msgstr[1] "%u dosyayı yazıcıdan sileceksiniz. Devam edeceğinizden emin misiniz?" msgid "Delete files" msgstr "Dosyaları sil" @@ -3806,7 +3797,6 @@ msgstr "Klasörü Aç" msgid "Download finished" msgstr "İndirme tamamlandı" -#, c-format, boost-format msgid "Downloading %d%%..." msgstr "%d%% indiriliyor..." @@ -3838,22 +3828,22 @@ msgid "Swap Y/Z axes" msgstr "Y/Z eksenlerini değiştirin" msgid "Invert X axis" -msgstr "" +msgstr "X eksenini ters çevir" msgid "Invert Y axis" -msgstr "" +msgstr "Y eksenini ters çevir" msgid "Invert Z axis" -msgstr "" +msgstr "Z eksenini ters çevir" msgid "Invert Yaw axis" -msgstr "" +msgstr "Sapma eksenini ters çevir" msgid "Invert Pitch axis" -msgstr "" +msgstr "Pitch eksenini ters çevir" msgid "Invert Roll axis" -msgstr "" +msgstr "Silindir eksenini ters çevir" msgid "Printing Progress" msgstr "Yazdırma İlerlemesi" @@ -3947,7 +3937,6 @@ msgstr "Lütfen favori Bambu Market modelinize puan verin." msgid "Score" msgstr "Skor" -#, c-format, boost-format msgid "Layer: %d/%d" msgstr "Katman: %d/%d" @@ -4000,7 +3989,6 @@ msgstr "HMS" msgid "Don't show again" msgstr "Bir daha gösterme" -#, c-format, boost-format msgid "%s error" msgstr "%s hata" @@ -4008,15 +3996,12 @@ msgstr "%s hata" msgid "%s has encountered an error" msgstr "%s bir hatayla karşılaştı" -#, c-format, boost-format msgid "%s warning" msgstr "%s uyarı" -#, c-format, boost-format msgid "%s has a warning" msgstr "%s'de uyarı var" -#, c-format, boost-format msgid "%s info" msgstr "%s bilgi" @@ -4160,13 +4145,13 @@ msgstr "Lütfen grafik kartı sürücünüzü yükseltin." msgid "Unsupported OpenGL version" msgstr "Desteklenmeyen OpenGL sürümü" -#, fuzzy, c-format, boost-format +#, c-format, boost-format msgid "" "Unable to load shaders:\n" "%s" msgstr "" "Gölgelendiriciler yüklenemiyor:\n" -"%S" +"%s" msgid "Error loading shaders" msgstr "Gölgelendiriciler yüklenirken hata oluştu" @@ -4225,7 +4210,6 @@ msgstr "Yazıcı ayarları" msgid "Untitled" msgstr "İsimsiz" -#, boost-format msgid " plate %1%:" msgstr " plaka %1%:" @@ -4280,8 +4264,8 @@ msgstr "Kullanılacak filamentleri ayarla" msgid "" "No AMS filaments. Please select a printer in 'Device' page to load AMS info." msgstr "" -"AMS filamentleri yok. AMS bilgilerini yüklemek için lütfen 'Cihaz' " -"sayfasında bir yazıcı seçin." +"AMS filamentleri yok. AMS bilgilerini yüklemek için lütfen 'Cihaz' sayfasında " +"bir yazıcı seçin." msgid "Sync filaments with AMS" msgstr "Filamentleri AMS ile senkronize et" @@ -4294,8 +4278,7 @@ msgstr "" "ayarlarını ve renklerini kaldıracaktır. Devam etmek istiyor musun?" msgid "" -"Already did a synchronization, do you want to sync only changes or resync " -"all?" +"Already did a synchronization, do you want to sync only changes or resync all?" msgstr "" "Zaten bir senkronizasyon yaptınız. Yalnızca değişiklikleri senkronize etmek " "mi yoksa tümünü yeniden senkronize etmek mi istiyorsunuz?" @@ -4310,13 +4293,13 @@ msgid "There are no compatible filaments, and sync is not performed." msgstr "Uyumlu filament yok ve senkronizasyon gerçekleştirilmiyor." msgid "" -"There are some unknown filaments mapped to generic preset. Please update " -"Orca Slicer or restart Orca Slicer to check if there is an update to system " +"There are some unknown filaments mapped to generic preset. Please update Orca " +"Slicer or restart Orca Slicer to check if there is an update to system " "presets." msgstr "" -"Genel ön ayara eşlenen bazı bilinmeyen filamentler var. Sistem ön " -"ayarlarında bir güncelleme olup olmadığını kontrol etmek için lütfen Orca " -"Slicer'ı güncelleyin veya Orca Slicer'ı yeniden başlatın." +"Genel ön ayara eşlenen bazı bilinmeyen filamentler var. Sistem ön ayarlarında " +"bir güncelleme olup olmadığını kontrol etmek için lütfen Orca Slicer'ı " +"güncelleyin veya Orca Slicer'ı yeniden başlatın." #, boost-format msgid "Do you want to save changes to \"%1%\"?" @@ -4341,8 +4324,8 @@ msgid "Restore" msgstr "Geri Yükleme" msgid "" -"The bed temperature exceeds filament's vitrification temperature. Please " -"open the front door of printer before printing to avoid nozzle clog." +"The bed temperature exceeds filament's vitrification temperature. Please open " +"the front door of printer before printing to avoid nozzle clog." msgstr "" "Yatak sıcaklığı filamanın vitrifikasyon sıcaklığını aşıyor. Püskürtme ucunun " "tıkanmasını önlemek için lütfen yazdırmadan önce yazıcının ön kapısını açın." @@ -4356,7 +4339,6 @@ msgstr "" "sertliğinden daha yüksektir. Lütfen sertleşmiş nozülü veya filamanı " "değiştirin, aksi takdirde nozül aşınır veya hasar görür." -#, c-format, boost-format msgid "Loading file: %s" msgstr "Dosya yükleniyor: %s" @@ -4518,7 +4500,6 @@ msgstr "Geçersiz veri" msgid "Slicing Canceled" msgstr "Dilimleme İptal Edildi" -#, c-format, boost-format msgid "Slicing Plate %d" msgstr "Plaka %d dilimleniyor" @@ -4566,7 +4547,6 @@ msgstr "3mf dosyasını hazırla..." msgid "downloading project ..." msgstr "proje indiriliyor..." -#, c-format, boost-format msgid "Project downloaded %d%%" msgstr "Proje %d%% indirildi" @@ -4631,24 +4611,21 @@ msgstr "Dilimlenmiş dosyayı şu şekilde kaydedin:" #, c-format, boost-format msgid "" -"The file %s has been sent to the printer's storage space and can be viewed " -"on the printer." +"The file %s has been sent to the printer's storage space and can be viewed on " +"the printer." msgstr "" "%s dosyası yazıcının depolama alanına gönderildi ve yazıcıda " "görüntülenebiliyor." msgid "" -"Unable to perform boolean operation on model meshes. Only positive parts " -"will be exported." +"Unable to perform boolean operation on model meshes. Only positive parts will " +"be exported." msgstr "" "Model ağlarında boole işlemi gerçekleştirilemiyor. Yalnızca pozitif parçalar " "ihraç edilecektir." msgid "Is the printer ready? Is the print sheet in place, empty and clean?" -msgstr "" - -msgid "Upload and Print" -msgstr "Yükle ve Yazdır" +msgstr "Yazıcı hazır mı? Baskı plakası yerinde, boş ve temiz mi?" msgid "" "Print By Object: \n" @@ -4681,11 +4658,9 @@ msgstr "Şu anda seçili parça sayısı: %1%\n" msgid "Number of currently selected objects: %1%\n" msgstr "Şu anda seçili nesnelerin sayısı: %1%\n" -#, boost-format msgid "Part name: %1%\n" msgstr "Parça adı: %1%\n" -#, boost-format msgid "Object name: %1%\n" msgstr "Nesne adı: %1%\n" @@ -4697,15 +4672,12 @@ msgstr "Boyut: %1% x %2% x %3%\n" msgid "Size: %1% x %2% x %3% mm\n" msgstr "Boyut: %1% x %2% x %3% mm\n" -#, boost-format msgid "Volume: %1% in³\n" msgstr "Hacim: %1% in³\n" -#, boost-format msgid "Volume: %1% mm³\n" msgstr "Hacim: %1% mm³\n" -#, boost-format msgid "Triangles: %1%\n" msgstr "Üçgenler: %1%\n" @@ -4722,8 +4694,8 @@ msgstr "" #, c-format, boost-format msgid "" "Plate% d: %s is not suggested to be used to print filament %s(%s). If you " -"still want to do this printing, please set this filament's bed temperature " -"to non zero." +"still want to do this printing, please set this filament's bed temperature to " +"non zero." msgstr "" "Plaka% d: %s'nin %s(%s) filamanını yazdırmak için kullanılması önerilmez. " "Eğer yine de bu baskıyı yapmak istiyorsanız, lütfen bu filamanın yatak " @@ -4880,8 +4852,8 @@ msgstr "Otomatik yedekleme" msgid "" "Backup your project periodically for restoring from the occasional crash." msgstr "" -"Ara sıra meydana gelen çökmelerden sonra geri yüklemek için projenizi " -"düzenli aralıklarla yedekleyin." +"Ara sıra meydana gelen çökmelerden sonra geri yüklemek için projenizi düzenli " +"aralıklarla yedekleyin." msgid "every" msgstr "her" @@ -5165,7 +5137,6 @@ msgstr "\"%1%\" yazıcısı \"%2%\" ön ayarıyla seçildi" msgid "Please choose an action with \"%1%\" preset after saving." msgstr "Lütfen kaydettikten sonra \"%1%\" ön ayarına sahip bir eylem seçin." -#, boost-format msgid "For \"%1%\", change \"%2%\" to \"%3%\" " msgstr "\"%1%\" için \"%2%\"yi \"%3%\" olarak değiştirin " @@ -5173,7 +5144,6 @@ msgstr "\"%1%\" için \"%2%\"yi \"%3%\" olarak değiştirin " msgid "For \"%1%\", add \"%2%\" as a new preset" msgstr "\"%1%\" için \"%2%\"yi yeni ön ayar olarak ekleyin" -#, boost-format msgid "Simply switch to \"%1%\"" msgstr "Kolayca \"%1%\"e geçin" @@ -5247,8 +5217,7 @@ msgid "Printer local connection failed, please try again." msgstr "Yazıcının yerel bağlantısı başarısız oldu, lütfen tekrar deneyin." msgid "No login account, only printers in LAN mode are displayed" -msgstr "" -"Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor" +msgstr "Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor" msgid "Connecting to server" msgstr "Sunucuya baglanıyor" @@ -5276,8 +5245,8 @@ msgid "" "Filament %s exceeds the number of AMS slots. Please update the printer " "firmware to support AMS slot assignment." msgstr "" -"%s filamanı AMS yuvası sayısını aşıyor. AMS yuvası atamasını desteklemek " -"için lütfen yazıcının ürün yazılımını güncelleyin." +"%s filamanı AMS yuvası sayısını aşıyor. AMS yuvası atamasını desteklemek için " +"lütfen yazıcının ürün yazılımını güncelleyin." msgid "" "Filament exceeds the number of AMS slots. Please update the printer firmware " @@ -5290,8 +5259,8 @@ msgid "" "Filaments to AMS slots mappings have been established. You can click a " "filament above to change its mapping AMS slot" msgstr "" -"AMS slot eşlemelerine yönelik filamanlar oluşturulmuştur. Eşleme AMS " -"yuvasını değiştirmek için yukarıdaki filamentlerden birine tıklayabilirsiniz" +"AMS slot eşlemelerine yönelik filamanlar oluşturulmuştur. Eşleme AMS yuvasını " +"değiştirmek için yukarıdaki filamentlerden birine tıklayabilirsiniz" msgid "" "Please click each filament above to specify its mapping AMS slot before " @@ -5316,8 +5285,7 @@ msgstr "" "desteklemek için lütfen yazıcının ürün yazılımını güncelleyin." msgid "" -"The printer firmware only supports sequential mapping of filament => AMS " -"slot." +"The printer firmware only supports sequential mapping of filament => AMS slot." msgstr "" "Yazıcı ürün yazılımı yalnızca filament => AMS yuvasının sıralı eşlemesini " "destekler." @@ -5358,14 +5326,13 @@ msgstr "" "G Kodu oluşturulurken seçilen yazıcı türü mevcut seçili yazıcıyla tutarlı " "değil. Dilimleme için aynı yazıcı tipini kullanmanız tavsiye edilir." -#, c-format, boost-format msgid "%s is not supported by AMS." msgstr "%s AMS tarafından desteklenmiyor." msgid "" "There are some unknown filaments in the AMS mappings. Please check whether " -"they are the required filaments. If they are okay, press \"Confirm\" to " -"start printing." +"they are the required filaments. If they are okay, press \"Confirm\" to start " +"printing." msgstr "" "AMS eşlemelerinde bazı bilinmeyen filamentler var. Lütfen bunların gerekli " "filamentler olup olmadığını kontrol edin. Sorun yoksa, yazdırmayı başlatmak " @@ -5495,11 +5462,11 @@ msgid "" "successes and failures of the vast number of prints by our users. We are " "training %s to be smarter by feeding them the real-world data. If you are " "willing, this service will access information from your error logs and usage " -"logs, which may include information described in Privacy Policy. We will " -"not collect any Personal Data by which an individual can be identified " -"directly or indirectly, including without limitation names, addresses, " -"payment information, or phone numbers. By enabling this service, you agree " -"to these terms and the statement about Privacy Policy." +"logs, which may include information described in Privacy Policy. We will not " +"collect any Personal Data by which an individual can be identified directly " +"or indirectly, including without limitation names, addresses, payment " +"information, or phone numbers. By enabling this service, you agree to these " +"terms and the statement about Privacy Policy." msgstr "" "3D Baskı topluluğunda, kendi dilimleme parametrelerimizi ve ayarlarımızı " "düzenlerken birbirimizin başarılarından ve başarısızlıklarından öğreniyoruz. " @@ -5536,7 +5503,6 @@ msgid "Failed to log out." msgstr "Oturum kapatılamadı." #. TRN "Save current Settings" -#, c-format, boost-format msgid "Save current %s" msgstr "Mevcut %s kaydet" @@ -5550,16 +5516,16 @@ msgid "Click to reset all settings to the last saved preset." msgstr "Tüm ayarları en son kaydedilen ön ayara sıfırlamak için tıklayın." msgid "" -"Prime tower is required for smooth timeplase. There may be flaws on the " -"model without prime tower. Are you sure you want to disable prime tower?" +"Prime tower is required for smooth timeplase. There may be flaws on the model " +"without prime tower. Are you sure you want to disable prime tower?" msgstr "" "Sorunsuz timeplace için Prime Tower gereklidir. Prime tower olmayan modelde " "kusurlar olabilir. Prime tower'ı devre dışı bırakmak istediğinizden emin " "misiniz?" msgid "" -"Prime tower is required for smooth timelapse. There may be flaws on the " -"model without prime tower. Do you want to enable prime tower?" +"Prime tower is required for smooth timelapse. There may be flaws on the model " +"without prime tower. Do you want to enable prime tower?" msgstr "" "Sorunsuz hızlandırılmış çekim için Prime Tower gereklidir. Prime tower " "olmayan modelde kusurlar olabilir. Prime tower'ı etkinleştirmek istiyor " @@ -5585,11 +5551,11 @@ msgstr "" msgid "" "For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " -"settings: at least 2 interface layers, at least 0.1mm top z distance or " -"using support materials on interface." +"settings: at least 2 interface layers, at least 0.1mm top z distance or using " +"support materials on interface." msgstr "" -"\"Güçlü Ağaç\" ve \"Ağaç Hibrit\" stilleri için şu ayarları öneriyoruz: en " -"az 2 arayüz katmanı, en az 0,1 mm üst z mesafesi veya arayüzde destek " +"\"Güçlü Ağaç\" ve \"Ağaç Hibrit\" stilleri için şu ayarları öneriyoruz: en az " +"2 arayüz katmanı, en az 0,1 mm üst z mesafesi veya arayüzde destek " "malzemeleri kullanılması." msgid "" @@ -5606,8 +5572,8 @@ msgstr "" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add " -"Primitive\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add Primitive\"-" +">\"Timelapse Wipe Tower\"." msgstr "" "Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" " "eklenmesi önerilir.\n" @@ -5647,8 +5613,8 @@ msgid "" "the overhang degree range and wall speed is used" msgstr "" "Bu, çeşitli sarkma dereceleri için hızdır. Çıkıntı dereceleri çizgi " -"genişliğinin yüzdesi olarak ifade edilir. 0 hız, sarkma derecesi aralığı " -"için yavaşlamanın olmadığı anlamına gelir ve duvar hızı kullanılır" +"genişliğinin yüzdesi olarak ifade edilir. 0 hız, sarkma derecesi aralığı için " +"yavaşlamanın olmadığı anlamına gelir ve duvar hızı kullanılır" msgid "Bridge" msgstr "Köprü" @@ -5683,9 +5649,6 @@ msgstr "G kodu çıktısı" msgid "Post-processing Scripts" msgstr "İşlem Sonrası Komut Dosyaları" -msgid "Notes" -msgstr "" - msgid "Frequent" msgstr "Sıklıkla" @@ -5742,11 +5705,11 @@ msgid "Cool plate" msgstr "Soğuk plaka" msgid "" -"Bed temperature when cool plate is installed. Value 0 means the filament " -"does not support to print on the Cool Plate" +"Bed temperature when cool plate is installed. Value 0 means the filament does " +"not support to print on the Cool Plate" msgstr "" -"Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool " -"Plate üzerine yazdırmayı desteklemediği anlamına gelir" +"Soğutma plakası takıldığında yatak sıcaklığı. 0 değeri, filamentin Cool Plate " +"üzerine yazdırmayı desteklemediği anlamına gelir" msgid "Engineering plate" msgstr "Mühendislik plakası" @@ -5911,7 +5874,6 @@ msgid "Are you sure to %1% the selected preset?" msgstr "Seçilen ön ayarı %1% yaptığınızdan emin misiniz?" #. TRN Remove/Delete -#, boost-format msgid "%1% Preset" msgstr "%1% Ön Ayar" @@ -5995,16 +5957,16 @@ msgstr "\"%1%\" ön ayarı aşağıdaki kaydedilmemiş değişiklikleri içeriyo #, boost-format msgid "" -"Preset \"%1%\" is not compatible with the new printer profile and it " -"contains the following unsaved changes:" +"Preset \"%1%\" is not compatible with the new printer profile and it contains " +"the following unsaved changes:" msgstr "" "Ön ayar \"%1%\", yeni yazıcı profiliyle uyumlu değil ve aşağıdaki " "kaydedilmemiş değişiklikleri içeriyor:" #, boost-format msgid "" -"Preset \"%1%\" is not compatible with the new process profile and it " -"contains the following unsaved changes:" +"Preset \"%1%\" is not compatible with the new process profile and it contains " +"the following unsaved changes:" msgstr "" "Ön ayar \"%1%\", yeni işlem profiliyle uyumlu değil ve aşağıdaki " "kaydedilmemiş değişiklikleri içeriyor:" @@ -6074,7 +6036,6 @@ msgstr "Yazar" msgid "Model Name" msgstr "Model adı" -#, c-format, boost-format msgid "%s Update" msgstr "%s Güncelleme" @@ -6500,8 +6461,8 @@ msgid "Updating successful" msgstr "Güncelleme başarılı" msgid "" -"Are you sure you want to update? This will take about 10 minutes. Do not " -"turn off the power while the printer is updating." +"Are you sure you want to update? This will take about 10 minutes. Do not turn " +"off the power while the printer is updating." msgstr "" "Güncellemek istediğinizden emin misiniz? Bu yaklaşık 10 dakika sürecektir. " "Yazıcı güncellenirken gücü kapatmayın." @@ -6520,10 +6481,9 @@ msgid "" "printing. Do you want to update now? You can also update later on printer or " "update next time starting the studio." msgstr "" -"Ürün yazılımı sürümü anormal. Yazdırmadan önce onarım ve güncelleme " -"yapılması gerekir. Şimdi güncellemek istiyor musunuz? Ayrıca daha sonra " -"yazıcıda güncelleyebilir veya stüdyoyu bir sonraki başlatışınızda " -"güncelleyebilirsiniz." +"Ürün yazılımı sürümü anormal. Yazdırmadan önce onarım ve güncelleme yapılması " +"gerekir. Şimdi güncellemek istiyor musunuz? Ayrıca daha sonra yazıcıda " +"güncelleyebilir veya stüdyoyu bir sonraki başlatışınızda güncelleyebilirsiniz." msgid "Extension Board" msgstr "Uzatma Kartı" @@ -6602,7 +6562,6 @@ msgstr "" msgid "Object can't be printed for empty layer between %1% and %2%." msgstr "%1% ile %2% arasındaki boş katman için nesne yazdırılamıyor." -#, boost-format msgid "Object: %1%" msgstr "Nesne: %1%" @@ -6802,8 +6761,8 @@ msgstr " dışlama alanına çok yakın ve çarpışmalara neden olacak.\n" msgid "" "Can not print multiple filaments which have large difference of temperature " -"together. Otherwise, the extruder and nozzle may be blocked or damaged " -"during printing" +"together. Otherwise, the extruder and nozzle may be blocked or damaged during " +"printing" msgstr "" "Birlikte büyük sıcaklık farkına sahip birden fazla filament basılamaz. Aksi " "takdirde baskı sırasında ekstruder ve nozül tıkanabilir veya hasar görebilir" @@ -6837,8 +6796,8 @@ msgid "" "The prime tower is not supported when adaptive layer height is on. It " "requires that all objects have the same layer height." msgstr "" -"Uyarlanabilir katman yüksekliği açıkken ana kule desteklenmez. Tüm " -"nesnelerin aynı katman yüksekliğine sahip olmasını gerektirir." +"Uyarlanabilir katman yüksekliği açıkken ana kule desteklenmez. Tüm nesnelerin " +"aynı katman yüksekliğine sahip olmasını gerektirir." msgid "The prime tower requires \"support gap\" to be multiple of layer height" msgstr "" @@ -6846,12 +6805,11 @@ msgstr "" msgid "The prime tower requires that all objects have the same layer heights" msgstr "" -"Prime tower, tüm nesnelerin aynı katman yüksekliğine sahip olmasını " -"gerektirir" +"Prime tower, tüm nesnelerin aynı katman yüksekliğine sahip olmasını gerektirir" msgid "" -"The prime tower requires that all objects are printed over the same number " -"of raft layers" +"The prime tower requires that all objects are printed over the same number of " +"raft layers" msgstr "" "Ana kule, tüm nesnelerin aynı sayıda sal katmanı üzerine yazdırılmasını " "gerektirir" @@ -6864,8 +6822,8 @@ msgstr "" "gerektirir." msgid "" -"The prime tower is only supported if all objects have the same variable " -"layer height" +"The prime tower is only supported if all objects have the same variable layer " +"height" msgstr "" "Prime tower yalnızca tüm nesnelerin aynı değişken katman yüksekliğine sahip " "olması durumunda desteklenir" @@ -6879,23 +6837,26 @@ msgstr "Çok büyük çizgi genişliği" msgid "" "The prime tower requires that support has the same layer height with object." msgstr "" -"Ana kule, desteğin nesneyle aynı katman yüksekliğine sahip olmasını " -"gerektirir." +"Prime kulesi için, destek, nesne ile aynı katman yüksekliğine sahip olmalıdır." msgid "" "Organic support tree tip diameter must not be smaller than support material " "extrusion width." msgstr "" +"Organik destek ağacı uç çapı, destek malzemesi ekstrüzyon genişliğinden daha " +"küçük olamaz." msgid "" "Organic support branch diameter must not be smaller than 2x support material " "extrusion width." msgstr "" +"Organik destek dalı çapı, destek malzemesi ekstrüzyon genişliğinin 2 katından " +"daha küçük olamaz." msgid "" "Organic support branch diameter must not be smaller than support tree tip " "diameter." -msgstr "" +msgstr "Organik destek dalı çapı, destek ağacı uç çapından küçük olamaz." msgid "" "Support enforcers are used but support is not enabled. Please enable support." @@ -6907,20 +6868,20 @@ msgid "Layer height cannot exceed nozzle diameter" msgstr "Katman yüksekliği nozül çapını aşamaz" msgid "" -"Relative extruder addressing requires resetting the extruder position at " -"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"Relative extruder addressing requires resetting the extruder position at each " +"layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " "layer_gcode." msgstr "" -"Göreceli ekstrüder adreslemesi, kayan nokta doğruluğunun kaybını önlemek " -"için her katmandaki ekstrüder konumunun sıfırlanmasını gerektirir. " -"Layer_gcode'a \"G92 E0\" ekleyin." +"Göreceli ekstrüder adreslemesi, kayan nokta doğruluğunun kaybını önlemek için " +"her katmandaki ekstrüder konumunun sıfırlanmasını gerektirir. Layer_gcode'a " +"\"G92 E0\" ekleyin." msgid "" "\"G92 E0\" was found in before_layer_gcode, which is incompatible with " "absolute extruder addressing." msgstr "" -"Before_layer_gcode'da \"G92 E0\" bulundu ve bu, mutlak ekstruder " -"adreslemeyle uyumsuzdu." +"Before_layer_gcode'da \"G92 E0\" bulundu ve bu, mutlak ekstruder adreslemeyle " +"uyumsuzdu." msgid "" "\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " @@ -6970,8 +6931,7 @@ msgid "Elephant foot compensation" msgstr "Fil ayağı telafi oranı" msgid "" -"Shrink the initial layer on build plate to compensate for elephant foot " -"effect" +"Shrink the initial layer on build plate to compensate for elephant foot effect" msgstr "" "Fil ayağı etkisini telafi etmek için baskı plakasındaki ilk katmanı küçültün" @@ -7015,8 +6975,7 @@ msgstr "Cihaz kullanıcı arayüzü" msgid "" "Specify the URL of your device user interface if it's not same as print_host" msgstr "" -"Print_Host ile aynı değilse cihazınızın kullanıcı arayüzünün URL'sini " -"belirtin" +"Print_Host ile aynı değilse cihazınızın kullanıcı arayüzünün URL'sini belirtin" msgid "API Key / Password" msgstr "API Anahtarı / Şifre" @@ -7036,8 +6995,8 @@ msgstr "HTTPS CA Dosyası" msgid "" "Custom CA certificate file can be specified for HTTPS OctoPrint connections, " -"in crt/pem format. If left blank, the default OS CA certificate repository " -"is used." +"in crt/pem format. If left blank, the default OS CA certificate repository is " +"used." msgstr "" "HTTPS OctoPrint bağlantıları için crt/pem formatında özel CA sertifika " "dosyası belirtilebilir. Boş bırakılırsa varsayılan OS CA sertifika deposu " @@ -7088,10 +7047,10 @@ msgid "" "either as an absolute value or as percentage (for example 50%) of a direct " "travel path. Zero to disable" msgstr "" -"Duvarı geçmekten kaçınmak için maksimum sapma mesafesi. Yoldan sapma " -"mesafesi bu değerden büyükse yoldan sapmayın. Yol uzunluğu, mutlak bir değer " -"olarak veya doğrudan seyahat yolunun yüzdesi (örneğin %50) olarak " -"belirtilebilir. Devre dışı bırakmak için sıfır" +"Duvarı geçmekten kaçınmak için maksimum sapma mesafesi. Yoldan sapma mesafesi " +"bu değerden büyükse yoldan sapmayın. Yol uzunluğu, mutlak bir değer olarak " +"veya doğrudan seyahat yolunun yüzdesi (örneğin %50) olarak belirtilebilir. " +"Devre dışı bırakmak için sıfır" msgid "mm or %" msgstr "mm veya %" @@ -7100,8 +7059,8 @@ msgid "Other layers" msgstr "Diğer katmanlar" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Cool Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Cool Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " "Cool Plate üzerine yazdırmayı desteklemediği anlamına gelir" @@ -7110,22 +7069,22 @@ msgid "°C" msgstr "°C" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Engineering Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Engineering Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. Değer 0, filamentin " "Mühendislik Plakasına yazdırmayı desteklemediği anlamına gelir" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the High Temp Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the High Temp Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 değeri, filamentin " "Yüksek Sıcaklık Plakasına yazdırmayı desteklemediği anlamına gelir" msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Textured PEI Plate" +"Bed temperature for layers except the initial one. Value 0 means the filament " +"does not support to print on the Textured PEI Plate" msgstr "" "İlk katman dışındaki katmanlar için yatak sıcaklığı. 0 Değeri, filamentin " "Dokulu PEI Plaka üzerine yazdırmayı desteklemediği anlamına gelir" @@ -7198,11 +7157,11 @@ msgid "" "The number of bottom solid layers is increased when slicing if the thickness " "calculated by bottom shell layers is thinner than this value. This can avoid " "having too thin shell when layer height is small. 0 means that this setting " -"is disabled and thickness of bottom shell is absolutely determained by " -"bottom shell layers" +"is disabled and thickness of bottom shell is absolutely determained by bottom " +"shell layers" msgstr "" -"Alt kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince " -"ise dilimleme sırasında alt katı katmanların sayısı arttırılır. Bu, katman " +"Alt kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " +"dilimleme sırasında alt katı katmanların sayısı arttırılır. Bu, katman " "yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " "ayarın devre dışı olduğu ve alt kabuğun kalınlığının mutlaka alt kabuk " "katmanları tarafından belirlendiği anlamına gelir" @@ -7211,19 +7170,19 @@ msgid "Force cooling for overhang and bridge" msgstr "Çıkıntı ve köprüler için soğutmayı zorla" msgid "" -"Enable this option to optimize part cooling fan speed for overhang and " -"bridge to get better cooling" +"Enable this option to optimize part cooling fan speed for overhang and bridge " +"to get better cooling" msgstr "" -"Daha iyi soğutma elde etmek amacıyla çıkıntı ve köprü için parça soğutma " -"fanı hızını optimize etmek amacıyla bu seçeneği etkinleştirin" +"Daha iyi soğutma elde etmek amacıyla çıkıntı ve köprü için parça soğutma fanı " +"hızını optimize etmek amacıyla bu seçeneği etkinleştirin" msgid "Fan speed for overhang" msgstr "Çıkıntılar için fan hızı" msgid "" -"Force part cooling fan to be this speed when printing bridge or overhang " -"wall which has large overhang degree. Forcing cooling for overhang and " -"bridge can get better quality for these part" +"Force part cooling fan to be this speed when printing bridge or overhang wall " +"which has large overhang degree. Forcing cooling for overhang and bridge can " +"get better quality for these part" msgstr "" "Çıkıntı derecesi büyük olan köprü veya çıkıntılı duvara baskı yaparken parça " "soğutma fanını bu hızda olmaya zorlayın. Çıkıntı ve köprü için soğutmayı " @@ -7235,9 +7194,9 @@ msgstr "Çıkıntı soğutması" #, c-format msgid "" "Force cooling fan to be specific speed when overhang degree of printed part " -"exceeds this value. Expressed as percentage which indicides how much width " -"of the line without support from lower layer. 0% means forcing cooling for " -"all outer wall no matter how much overhang degree" +"exceeds this value. Expressed as percentage which indicides how much width of " +"the line without support from lower layer. 0% means forcing cooling for all " +"outer wall no matter how much overhang degree" msgstr "" "Yazdırılan parçanın çıkıntı derecesi bu değeri aştığında soğutma fanını " "belirli bir hıza zorlar. Alt katmandan destek almadan çizginin ne kadar " @@ -7271,8 +7230,8 @@ msgid "" "Decrease this value slightly(for example 0.9) to reduce the amount of " "material for bridge, to improve sag" msgstr "" -"Köprü için malzeme miktarını azaltmak ve sarkmayı iyileştirmek için bu " -"değeri biraz azaltın (örneğin 0,9)" +"Köprü için malzeme miktarını azaltmak ve sarkmayı iyileştirmek için bu değeri " +"biraz azaltın (örneğin 0,9)" msgid "Top surface flow ratio" msgstr "Üst katı dolgu akış oranı" @@ -7311,7 +7270,7 @@ msgstr "" "duvar kullanın" msgid "One wall threshold" -msgstr "Bir duvar eşiği" +msgstr "Tek duvar eşiği" #, c-format, boost-format msgid "" @@ -7344,12 +7303,14 @@ msgstr "" "kullanın" msgid "Extra perimeters on overhangs" -msgstr "" +msgstr "Çıkıntılarda ekstra çevre (perimeter)" msgid "" "Create additional perimeter paths over steep overhangs and areas where " "bridges cannot be anchored. " msgstr "" +"Dik çıkıntılar ve köprülerin sabitlenemediği alanlar üzerinde ek çevre " +"yolları (perimeter) oluşturun. " msgid "Classic mode" msgstr "Klasik mod" @@ -7436,8 +7397,8 @@ msgid "Brim ear detection radius" msgstr "Kenar kulak algılama yarıçapı" msgid "" -"The geometry will be decimated before dectecting sharp angles. This " -"parameter indicates the minimum length of the deviation for the decimation.\n" +"The geometry will be decimated before dectecting sharp angles. This parameter " +"indicates the minimum length of the deviation for the decimation.\n" "0 to deactivate" msgstr "" "Keskin açılar tespit edilmeden önce geometrinin büyük bir kısmı yok " @@ -7477,10 +7438,10 @@ msgid "" "that layer can be cooled for longer time. This can improve the cooling " "quality for needle and small details" msgstr "" -"Son katman süresinin \"Maksimum fan hızı eşiği\"ndeki katman süresi " -"eşiğinden kısa olmamasını sağlamak amacıyla yazdırma hızını yavaşlatmak için " -"bu seçeneği etkinleştirin, böylece katman daha uzun süre soğutulabilir. Bu, " -"iğne ve küçük detaylar için soğutma kalitesini artırabilir" +"Son katman süresinin \"Maksimum fan hızı eşiği\"ndeki katman süresi eşiğinden " +"kısa olmamasını sağlamak amacıyla yazdırma hızını yavaşlatmak için bu " +"seçeneği etkinleştirin, böylece katman daha uzun süre soğutulabilir. Bu, iğne " +"ve küçük detaylar için soğutma kalitesini artırabilir" msgid "Normal printing" msgstr "Normal Baskı" @@ -7489,8 +7450,7 @@ msgid "" "The default acceleration of both normal printing and travel except initial " "layer" msgstr "" -"İlk katman dışında hem normal yazdırmanın hem de ilerlemenin varsayılan " -"ivmesi" +"İlk katman dışında hem normal yazdırmanın hem de ilerlemenin varsayılan ivmesi" msgid "mm/s²" msgstr "mm/s²" @@ -7514,8 +7474,8 @@ msgid "" "Close all cooling fan for the first certain layers. Cooling fan of the first " "layer used to be closed to get better build plate adhesion" msgstr "" -"İlk belirli katmanlar için tüm soğutma fanını kapatın. Daha iyi baskı " -"plakası yapışması sağlamak için ilk katmanın soğutma fanı kapatılırdı" +"İlk belirli katmanlar için tüm soğutma fanını kapatın. Daha iyi baskı plakası " +"yapışması sağlamak için ilk katmanın soğutma fanı kapatılırdı" msgid "layers" msgstr "katmanlar" @@ -7585,10 +7545,10 @@ msgid "" "loops. 0 means disable this feature" msgstr "" "Etkinleştirilirse, iç köprülerin konturları altında destek halkaları " -"oluşturulacaktır. Bu destek halkaları, özellikle seyrek dolgu yoğunluğu " -"düşük olduğunda, iç köprülerin hava üzerinden çıkmasını önleyebilir ve üst " -"yüzey kalitesini iyileştirebilir. Bu değer, köprünün kalınlığını belirler. " -"destek döngüleri. 0 bu özelliğin devre dışı bırakıldığı anlamına gelir" +"oluşturulacaktır. Bu destek halkaları, özellikle seyrek dolgu yoğunluğu düşük " +"olduğunda, iç köprülerin hava üzerinden çıkmasını önleyebilir ve üst yüzey " +"kalitesini iyileştirebilir. Bu değer, köprünün kalınlığını belirler. destek " +"döngüleri. 0 bu özelliğin devre dışı bırakıldığı anlamına gelir" msgid "Top surface pattern" msgstr "Üst katman deseni" @@ -7647,8 +7607,8 @@ msgid "" "Speed of outer wall which is outermost and visible. It's used to be slower " "than inner wall speed to get better quality." msgstr "" -"En dışta görünen ve görünen dış duvarın hızı. Daha iyi kalite elde etmek " -"için iç duvar hızından daha yavaş olması kullanılır." +"En dışta görünen ve görünen dış duvarın hızı. Daha iyi kalite elde etmek için " +"iç duvar hızından daha yavaş olması kullanılır." msgid "Small perimeters" msgstr "Küçük çevre (perimeter)" @@ -7709,8 +7669,8 @@ msgid "" "Distance of the nozzle tip to the lid. Used for collision avoidance in by-" "object printing." msgstr "" -"Nozul ucunun kapağa olan mesafesi. Nesneye göre yazdırmada çarpışmayı " -"önlemek için kullanılır." +"Nozul ucunun kapağa olan mesafesi. Nesneye göre yazdırmada çarpışmayı önlemek " +"için kullanılır." msgid "" "Clearance radius around extruder. Used for collision avoidance in by-object " @@ -7734,9 +7694,9 @@ msgstr "Akış oranı" msgid "" "The material may have volumetric change after switching between molten state " "and crystalline state. This setting changes all extrusion flow of this " -"filament in gcode proportionally. Recommended value range is between 0.95 " -"and 1.05. Maybe you can tune this value to get nice flat surface when there " -"has slight overflow or underflow" +"filament in gcode proportionally. Recommended value range is between 0.95 and " +"1.05. Maybe you can tune this value to get nice flat surface when there has " +"slight overflow or underflow" msgstr "" "Malzeme, erimiş hal ile kristal hal arasında geçiş yaptıktan sonra hacimsel " "değişime sahip olabilir. Bu ayar, bu filamanın gcode'daki tüm ekstrüzyon " @@ -7758,8 +7718,8 @@ msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" msgstr "Basınç avansı (Klipper) Doğrusal ilerleme faktörü (Marlin)" msgid "" -"Default line width if other line widths are set to 0. If expressed as a %, " -"it will be computed over the nozzle diameter." +"Default line width if other line widths are set to 0. If expressed as a %, it " +"will be computed over the nozzle diameter." msgstr "" "Diğer çizgi genişlikleri 0'a ayarlanmışsa varsayılan çizgi genişliği. % " "olarak ifade edilirse nozül çapı üzerinden hesaplanacaktır." @@ -7768,8 +7728,8 @@ msgid "Keep fan always on" msgstr "Fanı her zaman açık tut" msgid "" -"If enable this setting, part cooling fan will never be stoped and will run " -"at least at minimum speed to reduce the frequency of starting and stoping" +"If enable this setting, part cooling fan will never be stoped and will run at " +"least at minimum speed to reduce the frequency of starting and stoping" msgstr "" "Bu ayarı etkinleştirirseniz, parça soğutma fanı hiçbir zaman durdurulmayacak " "ve başlatma ve durdurma sıklığını azaltmak için en azından minimum hızda " @@ -7800,10 +7760,10 @@ msgid "Color" msgstr "Renk" msgid "Filament notes" -msgstr "" +msgstr "Filament Notları" msgid "You can put your notes regarding the filament here." -msgstr "" +msgstr "Filament ile ilgili notlarınızı buraya yazabilirsiniz." msgid "Required nozzle HRC" msgstr "Gerekli nozul HRC" @@ -7833,16 +7793,15 @@ msgstr "Temizleme kulesinde minimum temizleme" msgid "" "After a tool change, the exact position of the newly loaded filament inside " "the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Slic3r will always prime this amount of material into the wipe tower " -"to produce successive infill or sacrificial object extrusions reliably." +"stable. Before purging the print head into an infill or a sacrificial object, " +"Slic3r will always prime this amount of material into the wipe tower to " +"produce successive infill or sacrificial object extrusions reliably." msgstr "" "Bir takım değişiminden sonra, yeni yüklenen filamanın nozül içindeki kesin " "konumu bilinmeyebilir ve filament basıncı muhtemelen henüz stabil değildir. " "Yazdırma kafasını bir dolguya veya kurban nesneye boşaltmadan önce Slic3r, " "ardışık dolgu veya kurban nesne ekstrüzyonlarını güvenilir bir şekilde " -"üretmek için her zaman bu miktardaki malzemeyi silme kulesine " -"hazırlayacaktır." +"üretmek için her zaman bu miktardaki malzemeyi silme kulesine hazırlayacaktır." msgid "Filament load time" msgstr "Filament yükleme süresi" @@ -7899,8 +7858,7 @@ msgstr "Filament malzeme türü" msgid "Soluble material" msgstr "Çözünür malzeme" -msgid "" -"Soluble material is commonly used to print support and support interface" +msgid "Soluble material is commonly used to print support and support interface" msgstr "" "Çözünür malzeme genellikle destek ve destek arayüzünü yazdırmak için " "kullanılır" @@ -7908,8 +7866,7 @@ msgstr "" msgid "Support material" msgstr "Destek malzemesi" -msgid "" -"Support material is commonly used to print support and support interface" +msgid "Support material is commonly used to print support and support interface" msgstr "" "Destek malzemesi yaygın olarak destek ve destek arayüzünü yazdırmak için " "kullanılır" @@ -7934,7 +7891,7 @@ msgid "money/kg" msgstr "para/kg" msgid "Vendor" -msgstr "SATICI" +msgstr "Satıcı" msgid "Vendor of filament. For show only" msgstr "Filament satıcısı. Yalnızca gösteri için" @@ -8009,14 +7966,14 @@ msgid "" "single infill line." msgstr "" "Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " -"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon " -"genişliği üzerinden hesaplanır. Slic3r iki yakın dolgu hattını kısa bir " -"çevre segmentine bağlamaya çalışıyor. infill_anchor_max'tan daha kısa böyle " -"bir çevre segmenti bulunamazsa, dolgu hattı yalnızca bir taraftaki bir çevre " +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " +"üzerinden hesaplanır. Slic3r iki yakın dolgu hattını kısa bir çevre " +"segmentine bağlamaya çalışıyor. infill_anchor_max'tan daha kısa böyle bir " +"çevre segmenti bulunamazsa, dolgu hattı yalnızca bir taraftaki bir çevre " "segmentine bağlanır ve alınan çevre segmentinin uzunluğu bu parametreyle " "sınırlıdır, ancak çapa_uzunluk_max'tan uzun olamaz.\n" -"Tek bir dolgu hattına bağlı sabitleme çevrelerini devre dışı bırakmak için " -"bu parametreyi sıfıra ayarlayın." +"Tek bir dolgu hattına bağlı sabitleme çevrelerini devre dışı bırakmak için bu " +"parametreyi sıfıra ayarlayın." msgid "0 (no open anchors)" msgstr "0 (açık bağlantı yok)" @@ -8039,14 +7996,14 @@ msgid "" "create the same result as with 1000 & 0." msgstr "" "Bir dolgu hattını, ek bir çevrenin kısa bir bölümü ile bir iç çevreye " -"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon " -"genişliği üzerinden hesaplanır. Slic3r iki yakın dolgu hattını kısa bir " -"çevre segmentine bağlamaya çalışıyor. Bu parametreden daha kısa bir çevre " -"segmenti bulunamazsa, dolgu hattı sadece bir kenardaki bir çevre segmentine " -"bağlanır ve alınan çevre segmentinin uzunluğu infill_anchor ile sınırlıdır " -"ancak bu parametreden daha uzun olamaz.\n" -"0'a ayarlanırsa dolgu bağlantısı için eski algoritma kullanılacaktır; 1000 " -"ve 0 ile aynı sonucu oluşturmalıdır." +"bağlayın. Yüzde olarak ifade edilirse (örnek: %15) dolgu ekstrüzyon genişliği " +"üzerinden hesaplanır. Slic3r iki yakın dolgu hattını kısa bir çevre " +"segmentine bağlamaya çalışıyor. Bu parametreden daha kısa bir çevre segmenti " +"bulunamazsa, dolgu hattı sadece bir kenardaki bir çevre segmentine bağlanır " +"ve alınan çevre segmentinin uzunluğu infill_anchor ile sınırlıdır ancak bu " +"parametreden daha uzun olamaz.\n" +"0'a ayarlanırsa dolgu bağlantısı için eski algoritma kullanılacaktır; 1000 ve " +"0 ile aynı sonucu oluşturmalıdır." msgid "0 (Simple connect)" msgstr "0 (Basit bağlantı)" @@ -8064,8 +8021,8 @@ msgid "" "Acceleration of top surface infill. Using a lower value may improve top " "surface quality" msgstr "" -"Üst yüzey dolgusunun hızlandırılması. Daha düşük bir değerin kullanılması " -"üst yüzey kalitesini iyileştirebilir" +"Üst yüzey dolgusunun hızlandırılması. Daha düşük bir değerin kullanılması üst " +"yüzey kalitesini iyileştirebilir" msgid "Acceleration of outer wall. Using a lower value can improve quality" msgstr "" @@ -8075,8 +8032,8 @@ msgid "" "Acceleration of bridges. If the value is expressed as a percentage (e.g. " "50%), it will be calculated based on the outer wall acceleration." msgstr "" -"Köprülerin hızlandırılması. Değer yüzde olarak ifade edilirse (örn. %50), " -"dış duvar ivmesine göre hesaplanacaktır." +"Köprülerin hızlandırılması. Değer yüzde olarak ifade edilirse (örn. %50), dış " +"duvar ivmesine göre hesaplanacaktır." msgid "mm/s² or %" msgstr "mm/s² veya %" @@ -8112,10 +8069,8 @@ msgstr "Klipper'ın max_accel_to_decel'i otomatik olarak ayarlanacak" msgid "accel_to_decel" msgstr "accel_to_decel" -#, fuzzy, c-format, boost-format msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" -msgstr "" -"Klipper'ın max_accel_to_decel değeri bu hızlanma % değerine ayarlanacaktır" +msgstr "Klipper max_accel_to_decel değeri bu hızlanma % değerine ayarlanacaktır" msgid "Jerk of outer walls" msgstr "Dış duvar JERK değeri" @@ -8146,8 +8101,8 @@ msgid "Initial layer height" msgstr "Başlangıç katman yüksekliği" msgid "" -"Height of initial layer. Making initial layer height to be thick slightly " -"can improve build plate adhension" +"Height of initial layer. Making initial layer height to be thick slightly can " +"improve build plate adhension" msgstr "" "İlk katmanın yüksekliği. İlk katman yüksekliğini biraz kalın yapmak, baskı " "plakasının yapışmasını iyileştirebilir" @@ -8195,10 +8150,9 @@ msgid "" msgstr "" "Fan hızı, \"close_fan_the_first_x_layers\" katmanında sıfırdan " "\"ful_fan_speed_layer\" katmanında maksimuma doğrusal olarak artırılacaktır. " -"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden " -"düşükse göz ardı edilecektir; bu durumda fan, " -"\"close_fan_the_first_x_layers\" + 1 katmanında izin verilen maksimum hızda " -"çalışacaktır." +"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden düşükse " +"göz ardı edilecektir; bu durumda fan, \"close_fan_the_first_x_layers\" + 1 " +"katmanında izin verilen maksimum hızda çalışacaktır." msgid "Support interface fan speed" msgstr "Destekler için fan hızı" @@ -8307,8 +8261,8 @@ msgid "" "The metallic material of nozzle. This determines the abrasive resistance of " "nozzle, and what kind of filament can be printed" msgstr "" -"Nozulnin metalik malzemesi. Bu, nozulun aşınma direncini ve ne tür " -"filamentin basılabileceğini belirler" +"Nozulnin metalik malzemesi. Bu, nozulun aşınma direncini ve ne tür filamentin " +"basılabileceğini belirler" msgid "Undefine" msgstr "Tanımsız" @@ -8329,7 +8283,7 @@ msgid "" "The nozzle's hardness. Zero means no checking for nozzle's hardness during " "slicing." msgstr "" -"Nozulnin sertliği. Sıfır, dilimleme sırasında nozulun sertliğinin kontrol " +"Nozul sertliği. Sıfır, dilimleme sırasında nozul sertliğinin kontrol " "edilmediği anlamına gelir." msgid "HRC" @@ -8376,8 +8330,8 @@ msgid "" msgstr "" "Soğutma fanını başlatmak için hedef hıza düşmeden önce bu süre boyunca " "maksimum fan hızı komutunu verin.\n" -"Bu, düşük PWM/gücün fanın durma noktasından dönmeye başlaması veya fanın " -"daha hızlı hızlanması için yetersiz olabileceği fanlar için kullanışlıdır.\n" +"Bu, düşük PWM/gücün fanın durma noktasından dönmeye başlaması veya fanın daha " +"hızlı hızlanması için yetersiz olabileceği fanlar için kullanışlıdır.\n" "Devre dışı bırakmak için 0'a ayarlayın." msgid "G-code flavor" @@ -8394,21 +8348,20 @@ msgstr "Nesneleri etiketle" msgid "" "Enable this to add comments into the G-Code labeling print moves with what " -"object they belong to, which is useful for the Octoprint CancelObject " -"plugin. This settings is NOT compatible with Single Extruder Multi Material " -"setup and Wipe into Object / Wipe into Infill." +"object they belong to, which is useful for the Octoprint CancelObject plugin. " +"This settings is NOT compatible with Single Extruder Multi Material setup and " +"Wipe into Object / Wipe into Infill." msgstr "" "G-Code etiketleme yazdırma hareketlerine ait oldukları nesneyle ilgili " "yorumlar eklemek için bunu etkinleştirin; bu, Octoprint CancelObject " -"eklentisi için kullanışlıdır. Bu ayarlar Tek Ekstruder Çoklu Malzeme " -"kurulumu ve Nesneye Temizleme / Dolguya Temizleme ile uyumlu DEĞİLDİR." +"eklentisi için kullanışlıdır. Bu ayarlar Tek Ekstruder Çoklu Malzeme kurulumu " +"ve Nesneye Temizleme / Dolguya Temizleme ile uyumlu DEĞİLDİR." msgid "Exclude objects" msgstr "Nesneleri hariç tut" msgid "Enable this option to add EXCLUDE OBJECT command in g-code" -msgstr "" -"G koduna EXCLUDE OBJECT komutunu eklemek için bu seçeneği etkinleştirin" +msgstr "G koduna EXCLUDE OBJECT komutunu eklemek için bu seçeneği etkinleştirin" msgid "Verbose G-code" msgstr "Ayrıntılı G kodu" @@ -8447,8 +8400,8 @@ msgid "Infill/Wall overlap" msgstr "Dolgu/Duvar örtüşmesi" msgid "" -"Infill area is enlarged slightly to overlap with wall for better bonding. " -"The percentage value is relative to line width of sparse infill" +"Infill area is enlarged slightly to overlap with wall for better bonding. The " +"percentage value is relative to line width of sparse infill" msgstr "" "Daha iyi yapışma için dolgu alanı duvarla örtüşecek şekilde hafifçe " "genişletilir. Yüzde değeri seyrek dolgunun çizgi genişliğine göredir" @@ -8461,12 +8414,12 @@ msgstr "Arayüz kabukları" msgid "" "Force the generation of solid shells between adjacent materials/volumes. " -"Useful for multi-extruder prints with translucent materials or manual " -"soluble support material" +"Useful for multi-extruder prints with translucent materials or manual soluble " +"support material" msgstr "" "Bitişik malzemeler/hacimler arasında katı kabuk oluşumunu zorlayın. Yarı " -"saydam malzemelerle veya elle çözülebilen destek malzemesiyle çoklu " -"ekstruder baskıları için kullanışlıdır" +"saydam malzemelerle veya elle çözülebilen destek malzemesiyle çoklu ekstruder " +"baskıları için kullanışlıdır" msgid "Ironing Type" msgstr "Ütüleme Tipi" @@ -8531,8 +8484,8 @@ msgstr "" "destekleyip desteklemediği" msgid "" -"This G-code will be used as a code for the pause print. User can insert " -"pause G-code in gcode viewer" +"This G-code will be used as a code for the pause print. User can insert pause " +"G-code in gcode viewer" msgstr "" "Bu G kodu duraklatma yazdırması için bir kod olarak kullanılacaktır. " "Kullanıcı gcode görüntüleyiciye duraklatma G kodunu ekleyebilir" @@ -8642,15 +8595,15 @@ msgstr "Geri çekilme için maksimum hızlanma (M204 R)" msgid "Maximum acceleration for travel" msgstr "Seyahat için maksimum hızlanma" -msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" -msgstr "" +msgid "Maximum acceleration for travel (M204 T)" +msgstr "Hareket için maksimum hızlanma (M204 T)" msgid "Fan speed" msgstr "Fan hızı" msgid "" -"Part cooling fan speed may be increased when auto cooling is enabled. This " -"is the maximum speed limitation of part cooling fan" +"Part cooling fan speed may be increased when auto cooling is enabled. This is " +"the maximum speed limitation of part cooling fan" msgstr "" "Otomatik soğutma etkinleştirildiğinde parça soğutma fanı hızı artırılabilir. " "Bu, parça soğutma fanının maksimum hız sınırlamasıdır" @@ -8702,22 +8655,24 @@ msgid "Diameter of nozzle" msgstr "Nozul çapı" msgid "Configuration notes" -msgstr "" +msgstr "Yapılandırma notları" msgid "" "You can put here your personal notes. This text will be added to the G-code " "header comments." msgstr "" +"Buraya kişisel notlarınızı yazabilirsiniz. Bu not G-kodu başlık yorumlarına " +"eklenecektir." msgid "Host Type" msgstr "Bağlantı Türü" msgid "" -"Slic3r can upload G-code files to a printer host. This field must contain " -"the kind of the host." +"Slic3r can upload G-code files to a printer host. This field must contain the " +"kind of the host." msgstr "" -"Slic3r, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " -"alan ana bilgisayarın türünü içermelidir." +"Slic3r, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu alan " +"ana bilgisayarın türünü içermelidir." msgid "Nozzle volume" msgstr "Nozul hacmi" @@ -8736,8 +8691,8 @@ msgstr "Dolguda geri çekmeyi azalt" msgid "" "Don't retract when the travel is in infill area absolutely. That means the " -"oozing can't been seen. This can reduce times of retraction for complex " -"model and save printing time, but make slicing and G-code generating slower" +"oozing can't been seen. This can reduce times of retraction for complex model " +"and save printing time, but make slicing and G-code generating slower" msgstr "" "Hareket kesinlikle dolgu alanına girdiğinde geri çekilmeyin. Bu, sızıntının " "görülemeyeceği anlamına gelir. Bu, karmaşık model için geri çekme sürelerini " @@ -8777,11 +8732,11 @@ msgid "Make overhang printable hole area" msgstr "Yazdırılabilir çıkıntı delik alanı oluşturun" msgid "" -"Maximum area of a hole in the base of the model before it's filled by " -"conical material.A value of 0 will fill all the holes in the model base." +"Maximum area of a hole in the base of the model before it's filled by conical " +"material.A value of 0 will fill all the holes in the model base." msgstr "" -"Modelin tabanındaki bir deliğin, konik malzemeyle doldurulmadan önce " -"maksimum alanı. 0 değeri, model tabanındaki tüm delikleri dolduracaktır." +"Modelin tabanındaki bir deliğin, konik malzemeyle doldurulmadan önce maksimum " +"alanı. 0 değeri, model tabanındaki tüm delikleri dolduracaktır." msgid "mm²" msgstr "mm²" @@ -8791,11 +8746,11 @@ msgstr "Çıkıntılı duvarı algıla" #, c-format, boost-format msgid "" -"Detect the overhang percentage relative to line width and use different " -"speed to print. For 100%% overhang, bridge speed is used." +"Detect the overhang percentage relative to line width and use different speed " +"to print. For 100%% overhang, bridge speed is used." msgstr "" -"Çizgi genişliğine göre çıkıntı yüzdesini tespit edin ve yazdırmak için " -"farklı hızlar kullanın. %%100 çıkıntı için köprü hızı kullanılır." +"Çizgi genişliğine göre çıkıntı yüzdesini tespit edin ve yazdırmak için farklı " +"hızlar kullanın. %%100 çıkıntı için köprü hızı kullanılır." msgid "" "Line width of inner wall. If expressed as a %, it will be computed over the " @@ -8817,24 +8772,22 @@ msgid "" "argument, and they can access the Slic3r config settings by reading " "environment variables." msgstr "" -"Çıkış G kodunu özel komut dosyaları aracılığıyla işlemek istiyorsanız, " -"bunların mutlak yollarını burada listelemeniz yeterlidir. Birden fazla komut " -"dosyasını noktalı virgülle ayırın. Komut dosyalarına ilk argüman olarak G " -"kodu dosyasının mutlak yolu iletilecektir ve ortam değişkenlerini okuyarak " -"Slic3r yapılandırma ayarlarına erişebilirler." +"Çıktı G-kodunu özel komut dosyaları aracılığıyla işlemek istiyorsanız, mutlak " +"yollarını burada listeleyin. Birden fazla betiği noktalı virgülle ayırın. " +"Betiklere ilk argüman olarak G-code dosyasının mutlak yolu aktarılır ve ortam " +"değişkenlerini okuyarak Slic3r yapılandırma ayarlarına erişebilirler." msgid "Printer notes" -msgstr "" +msgstr "Yazıcı notları" msgid "You can put your notes regarding the printer here." -msgstr "" +msgstr "Yazıcı ile ilgili notlarınızı buraya yazabilirsiniz." msgid "Raft contact Z distance" msgstr "Raft kontak Z mesafesi" msgid "Z gap between object and raft. Ignored for soluble interface" -msgstr "" -"Nesne ve raft arasındaki Z boşluğu. Çözünür arayüz için göz ardı edildi" +msgstr "Nesne ve raft arasındaki Z boşluğu. Çözünür arayüz için göz ardı edildi" msgid "Raft expansion" msgstr "Raft genişletme" @@ -8863,8 +8816,8 @@ msgid "" "Object will be raised by this number of support layers. Use this function to " "avoid wrapping when print ABS" msgstr "" -"Nesne bu sayıdaki destek katmanı tarafından yükseltilecektir. ABS " -"yazdırırken sarmayı önlemek için bu işlevi kullanın" +"Nesne bu sayıdaki destek katmanı tarafından yükseltilecektir. ABS yazdırırken " +"sarmayı önlemek için bu işlevi kullanın" msgid "" "G-code path is genereated after simplifing the contour of model to avoid too " @@ -8879,8 +8832,7 @@ msgid "Travel distance threshold" msgstr "Seyahat mesafesi" msgid "" -"Only trigger retraction when the travel distance is longer than this " -"threshold" +"Only trigger retraction when the travel distance is longer than this threshold" msgstr "" "Geri çekmeyi yalnızca hareket mesafesi bu eşikten daha uzun olduğunda " "tetikleyin" @@ -8888,8 +8840,7 @@ msgstr "" msgid "Retract amount before wipe" msgstr "Temizleme işlemi öncesi geri çekme miktarı" -msgid "" -"The length of fast retraction before wipe, relative to retraction length" +msgid "The length of fast retraction before wipe, relative to retraction length" msgstr "" "Geri çekme uzunluğuna göre, temizlemeden önce hızlı geri çekilmenin uzunluğu" @@ -9055,13 +9006,13 @@ msgid "Seam gap" msgstr "Dikiş boşluğu" msgid "" -"In order to reduce the visibility of the seam in a closed loop extrusion, " -"the loop is interrupted and shortened by a specified amount.\n" -"This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 10%." +"In order to reduce the visibility of the seam in a closed loop extrusion, the " +"loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the current " +"extruder diameter. The default value for this parameter is 10%." msgstr "" -"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü azaltmak için döngü " -"kesintiye uğrar ve belirli bir miktarda kısaltılır.\n" +"Kapalı döngü ekstrüzyonda dikişin görünürlüğünü azaltmak için döngü kesintiye " +"uğrar ve belirli bir miktarda kısaltılır.\n" "Bu miktar milimetre cinsinden veya mevcut ekstruder çapının yüzdesi olarak " "belirtilebilir. Bu parametrenin varsayılan değeri %10'dur." @@ -9117,8 +9068,7 @@ msgid "Skirt loops" msgstr "Etek Sayısı" msgid "Number of loops for the skirt. Zero means disabling skirt" -msgstr "" -"Etek için ilmek sayısı. Sıfır, eteği devre dışı bırakmak anlamına gelir" +msgstr "Etek için ilmek sayısı. Sıfır, eteği devre dışı bırakmak anlamına gelir" msgid "Skirt speed" msgstr "Etek hızı" @@ -9147,8 +9097,8 @@ msgstr "" "bırakmıştır" msgid "" -"Line width of internal solid infill. If expressed as a %, it will be " -"computed over the nozzle diameter." +"Line width of internal solid infill. If expressed as a %, it will be computed " +"over the nozzle diameter." msgstr "" "İç katı dolgunun çizgi genişliği. % olarak ifade edilirse Nozul çapı " "üzerinden hesaplanacaktır." @@ -9165,18 +9115,17 @@ msgid "" "generated model has no seam" msgstr "" "Spiralleştirme, dış konturun z hareketlerini yumuşatır. Ve katı bir modeli, " -"katı alt katmanlara sahip tek duvarlı bir baskıya dönüştürür. Oluşturulan " -"son modelde dikiş yok" +"katı alt katmanlara sahip tek duvarlı bir baskıya dönüştürür. Oluşturulan son " +"modelde dikiş yok" msgid "" "If smooth or traditional mode is selected, a timelapse video will be " "generated for each print. After each layer is printed, a snapshot is taken " -"with the chamber camera. All of these snapshots are composed into a " -"timelapse video when printing completes. If smooth mode is selected, the " -"toolhead will move to the excess chute after each layer is printed and then " -"take a snapshot. Since the melt filament may leak from the nozzle during the " -"process of taking a snapshot, prime tower is required for smooth mode to " -"wipe nozzle." +"with the chamber camera. All of these snapshots are composed into a timelapse " +"video when printing completes. If smooth mode is selected, the toolhead will " +"move to the excess chute after each layer is printed and then take a " +"snapshot. Since the melt filament may leak from the nozzle during the process " +"of taking a snapshot, prime tower is required for smooth mode to wipe nozzle." msgstr "" "Düzgün veya geleneksel mod seçilirse her baskı için bir hızlandırılmış video " "oluşturulacaktır. Her katman basıldıktan sonra oda kamerasıyla anlık görüntü " @@ -9210,16 +9159,16 @@ msgid "" "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" -"Üçgen mesh dilimleme sırasında 2x boşluk kapatma yarıçapından küçük " -"çatlaklar doldurulmaktadır. Boşluk kapatma işlemi son yazdırma çözünürlüğünü " +"Üçgen mesh dilimleme sırasında 2x boşluk kapatma yarıçapından küçük çatlaklar " +"doldurulmaktadır. Boşluk kapatma işlemi son yazdırma çözünürlüğünü " "düşürebilir, bu nedenle değerin oldukça düşük tutulması tavsiye edilir." msgid "Slicing Mode" msgstr "Dilimleme Modu" msgid "" -"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " -"close all holes in the model." +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close " +"all holes in the model." msgstr "" "3DLabPrint uçak modelleri için \"Çift-tek\" seçeneğini kullanın. Modeldeki " "tüm delikleri kapatmak için \"Delikleri kapat\"ı kullanın." @@ -9285,8 +9234,7 @@ msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" -"Yalnızca keskin kuyruk, konsol vb. gibi kritik bölgeler için destek " -"oluşturun." +"Yalnızca keskin kuyruk, konsol vb. gibi kritik bölgeler için destek oluşturun." msgid "Remove small overhangs" msgstr "Küçük çıkıntıları kaldır" @@ -9314,8 +9262,7 @@ msgid "" "filament for support and current filament is used" msgstr "" "Destek tabanını ve salı yazdırmak için filament. \"Varsayılan\", destek için " -"belirli bir filamanın olmadığı ve mevcut filamanın kullanıldığı anlamına " -"gelir" +"belirli bir filamanın olmadığı ve mevcut filamanın kullanıldığı anlamına gelir" msgid "" "Line width of support. If expressed as a %, it will be computed over the " @@ -9384,8 +9331,8 @@ msgstr "Arayüz deseni" msgid "" "Line pattern of support interface. Default pattern for non-soluble support " -"interface is Rectilinear, while default pattern for soluble support " -"interface is Concentric" +"interface is Rectilinear, while default pattern for soluble support interface " +"is Concentric" msgstr "" "Destek arayüzünün çizgi deseni. Çözünmeyen destek arayüzü için varsayılan " "model Doğrusaldır, çözünebilir destek arayüzü için varsayılan model ise " @@ -9413,31 +9360,31 @@ msgid "" "Style and shape of the support. For normal support, projecting the supports " "into a regular grid will create more stable supports (default), while snug " "support towers will save material and reduce object scarring.\n" -"For tree support, slim style will merge branches more aggressively and save " -"a lot of material (default), while hybrid style will create similar " -"structure to normal support under large flat overhangs." +"For tree support, slim style will merge branches more aggressively and save a " +"lot of material (default), while hybrid style will create similar structure " +"to normal support under large flat overhangs." msgstr "" -"Desteğin stili ve şekli. Normal destek için, desteklerin düzenli bir " -"ızgaraya yansıtılması daha sağlam destekler oluşturur (varsayılan), rahat " -"destek kuleleri ise malzemeden tasarruf sağlar ve nesne izlerini azaltır.\n" +"Desteğin stili ve şekli. Normal destek için, desteklerin düzenli bir ızgaraya " +"yansıtılması daha sağlam destekler oluşturur (varsayılan), rahat destek " +"kuleleri ise malzemeden tasarruf sağlar ve nesne izlerini azaltır.\n" "Ağaç desteği için, ince stil, dalları daha agresif bir şekilde birleştirecek " -"ve çok fazla malzeme tasarrufu sağlayacak (varsayılan), hibrit stil ise " -"büyük düz çıkıntılar altında normal desteğe benzer yapı oluşturacaktır." +"ve çok fazla malzeme tasarrufu sağlayacak (varsayılan), hibrit stil ise büyük " +"düz çıkıntılar altında normal desteğe benzer yapı oluşturacaktır." msgid "Snug" msgstr "Snug" msgid "Tree Slim" -msgstr "Ağaç İnce" +msgstr "İnce Ağaç" msgid "Tree Strong" -msgstr "Ağaç Güçlü" +msgstr "Güçlü Ağaç" msgid "Tree Hybrid" -msgstr "Ağaç Hibrit" +msgstr "Hibrit Ağaç" msgid "Organic" -msgstr "" +msgstr "Organik" msgid "Independent support layer height" msgstr "Bağımsız destek katmanı yüksekliği" @@ -9464,16 +9411,16 @@ msgid "Tree support branch angle" msgstr "Ağaç desteği dal açısı" msgid "" -"This setting determines the maximum overhang angle that t he branches of " -"tree support allowed to make.If the angle is increased, the branches can be " +"This setting determines the maximum overhang angle that t he branches of tree " +"support allowed to make.If the angle is increased, the branches can be " "printed more horizontally, allowing them to reach farther." msgstr "" -"Bu ayar, ağaç desteğinin dallarının yapmasına izin verilen maksimum sarkma " -"açısını belirler. Açı artırılırsa dallar daha yatay olarak yazdırılarak daha " -"uzağa ulaşmaları sağlanır." +"Bu ayar, ağaç desteğinin dallarının oluşmasına izin verilen maksimum çıkıntı " +"açısını belirler. Açı artırılırsa, dallar daha yatay olarak basılabilir ve " +"daha uzağa ulaşır." msgid "Preferred Branch Angle" -msgstr "" +msgstr "Tercih Edilen Dal Açısı" #. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" msgid "" @@ -9481,6 +9428,9 @@ msgid "" "model. Use a lower angle to make them more vertical and more stable. Use a " "higher angle for branches to merge faster." msgstr "" +"Modelden kaçınmak zorunda olmadıklarında dalların tercih edilen açısı. Daha " +"dikey ve daha dengeli olmaları için daha düşük bir açı kullanın. Dalların " +"daha hızlı birleşmesi için daha yüksek bir açı kullanın." msgid "Tree support branch distance" msgstr "Ağaç destek dal mesafesi" @@ -9490,23 +9440,27 @@ msgid "" msgstr "Bu ayar, komşu ağaç destek düğümleri arasındaki mesafeyi belirler." msgid "Branch Density" -msgstr "" +msgstr "Dal Yoğunluğu" #. TRN PrintSettings: "Organic supports" > "Branch Density" msgid "" -"Adjusts the density of the support structure used to generate the tips of " -"the branches. A higher value results in better overhangs but the supports " -"are harder to remove, thus it is recommended to enable top support " -"interfaces instead of a high branch density value if dense interfaces are " -"needed." +"Adjusts the density of the support structure used to generate the tips of the " +"branches. A higher value results in better overhangs but the supports are " +"harder to remove, thus it is recommended to enable top support interfaces " +"instead of a high branch density value if dense interfaces are needed." msgstr "" +"Dalların uçlarını oluşturmak için kullanılan destek yapısının yoğunluğunu " +"ayarlar. Daha yüksek bir değer daha iyi çıkıntılarla sonuçlanır, ancak " +"desteklerin çıkarılması daha zordur, bu nedenle yoğun arayüzler gerekiyorsa " +"yüksek bir dal yoğunluğu değeri yerine üst destek arayüzlerinin " +"etkinleştirilmesi önerilir." msgid "Adaptive layer height" msgstr "Uyarlanabilir katman yüksekliği" msgid "" -"Enabling this option means the height of tree support layer except the " -"first will be automatically calculated " +"Enabling this option means the height of tree support layer except the first " +"will be automatically calculated " msgstr "" "Bu seçeneğin etkinleştirilmesi, ilki hariç ağaç destek katmanının " "yüksekliğinin otomatik olarak hesaplanacağı anlamına gelir " @@ -9528,11 +9482,11 @@ msgid "Distance from tree branch to the outermost brim line" msgstr "Ağaç dalından en dış kenar çizgisine kadar olan mesafe" msgid "Tip Diameter" -msgstr "" +msgstr "Uç Çapı" #. TRN PrintSettings: "Organic supports" > "Tip Diameter" msgid "Branch tip diameter for organic supports." -msgstr "" +msgstr "Organik destekler için dal ucu çapı." msgid "Tree support branch diameter" msgstr "Ağaç destek dalı çapı" @@ -9542,7 +9496,7 @@ msgstr "Bu ayar, destek düğümlerinin başlangıç çapını belirler." #. TRN PrintSettings: #lmFIXME msgid "Branch Diameter Angle" -msgstr "" +msgstr "Dal Çapı Açısı" #. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" msgid "" @@ -9551,16 +9505,22 @@ msgid "" "over their length. A bit of an angle can increase stability of the organic " "support." msgstr "" +"Aşağıya doğru giderek kalınlaşan dalların çapının açısı. Açının 0 olması, " +"dalların uzunlukları boyunca eşit kalınlığa sahip olmasına neden olacaktır. " +"Birazcık açı organik desteğin stabilitesini artırabilir." msgid "Branch Diameter with double walls" -msgstr "" +msgstr "Çift duvarlı dal çapı" #. TRN PrintSettings: "Organic supports" > "Branch Diameter" msgid "" "Branches with area larger than the area of a circle of this diameter will be " -"printed with double walls for stability. Set this value to zero for no " -"double walls." +"printed with double walls for stability. Set this value to zero for no double " +"walls." msgstr "" +"Bu çaptaki bir dairenin alanından daha büyük alana sahip dallar, stabilite " +"için çift duvarlı olarak basılacaktır. Çift duvar olmaması için bu değeri " +"sıfır olarak ayarlayın." msgid "Tree support wall loops" msgstr "Ağaç desteği duvar döngüleri" @@ -9648,11 +9608,11 @@ msgid "" "The number of top solid layers is increased when slicing if the thickness " "calculated by top shell layers is thinner than this value. This can avoid " "having too thin shell when layer height is small. 0 means that this setting " -"is disabled and thickness of top shell is absolutely determained by top " -"shell layers" +"is disabled and thickness of top shell is absolutely determained by top shell " +"layers" msgstr "" -"Üst kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince " -"ise dilimleme sırasında üst katı katmanların sayısı artırılır. Bu, katman " +"Üst kabuk katmanları tarafından hesaplanan kalınlık bu değerden daha ince ise " +"dilimleme sırasında üst katı katmanların sayısı artırılır. Bu, katman " "yüksekliği küçük olduğunda kabuğun çok ince olmasını önleyebilir. 0, bu " "ayarın devre dışı olduğu ve üst kabuğun kalınlığının kesinlikle üst kabuk " "katmanları tarafından belirlendiği anlamına gelir" @@ -9736,13 +9696,13 @@ msgstr "" msgid "" "This object will be used to purge the nozzle after a filament change to save " -"filament and decrease the print time. Colours of the objects will be mixed " -"as a result. It will not take effect, unless the prime tower is enabled." +"filament and decrease the print time. Colours of the objects will be mixed as " +"a result. It will not take effect, unless the prime tower is enabled." msgstr "" "Bu nesne, filamentten tasarruf etmek ve baskı süresini azaltmak için bir " "filament değişiminden sonra nozülü temizlemek için kullanılacaktır. Sonuç " -"olarak nesnelerin renkleri karıştırılacaktır. Prime tower " -"etkinleştirilmediği sürece etkili olmayacaktır." +"olarak nesnelerin renkleri karıştırılacaktır. Prime tower etkinleştirilmediği " +"sürece etkili olmayacaktır." msgid "X-Y hole compensation" msgstr "X-Y delik dengeleme" @@ -9767,8 +9727,8 @@ msgid "" "assembling issue" msgstr "" "Nesnenin konturu XY düzleminde yapılandırılan değer kadar büyütülür veya " -"küçültülür. Pozitif değer konturu büyütür. Negatif değer konturu küçültür. " -"Bu fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " +"küçültülür. Pozitif değer konturu büyütür. Negatif değer konturu küçültür. Bu " +"fonksiyon, nesnenin montaj sorunu olduğunda boyutu hafifçe ayarlamak için " "kullanılır" msgid "G-code thumbnails" @@ -9797,11 +9757,11 @@ msgstr "" msgid "" "Classic wall generator produces walls with constant extrusion width and for " -"very thin areas is used gap-fill. Arachne engine produces walls with " -"variable extrusion width" +"very thin areas is used gap-fill. Arachne engine produces walls with variable " +"extrusion width" msgstr "" -"Klasik duvar oluşturucu sabit ekstrüzyon genişliğine sahip duvarlar üretir " -"ve çok ince alanlar için boşluk doldurma kullanılır. Arachne motoru değişken " +"Klasik duvar oluşturucu sabit ekstrüzyon genişliğine sahip duvarlar üretir ve " +"çok ince alanlar için boşluk doldurma kullanılır. Arachne motoru değişken " "ekstrüzyon genişliğine sahip duvarlar üretir" msgid "Classic" @@ -9828,20 +9788,19 @@ msgstr "Duvar geçiş filtresi oranı" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " "This margin extends the range of extrusion widths which follow to [Minimum " -"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " -"margin reduces the number of transitions, which reduces the number of " -"extrusion starts/stops and travel time. However, large extrusion width " -"variation can lead to under- or overextrusion problems. It's expressed as a " -"percentage over nozzle diameter" +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this margin " +"reduces the number of transitions, which reduces the number of extrusion " +"starts/stops and travel time. However, large extrusion width variation can " +"lead to under- or overextrusion problems. It's expressed as a percentage over " +"nozzle diameter" msgstr "" -"Fazladan bir duvar ile bir eksik arasında ileri geri geçişi önleyin. Bu " -"kenar boşluğu, [Minimum duvar genişliği - kenar boşluğu, 2 * Minimum duvar " +"Fazladan bir duvar ile bir eksik arasında ileri geri geçişi önleyin. Bu kenar " +"boşluğu, [Minimum duvar genişliği - kenar boşluğu, 2 * Minimum duvar " "genişliği + kenar boşluğu] şeklinde takip eden ekstrüzyon genişlikleri " "aralığını genişletir. Bu marjın arttırılması geçiş sayısını azaltır, bu da " "ekstrüzyonun başlama/durma sayısını ve seyahat süresini azaltır. Bununla " -"birlikte, büyük ekstrüzyon genişliği değişimi, yetersiz veya aşırı " -"ekstrüzyon sorunlarına yol açabilir. Nozul çapına göre yüzde olarak ifade " -"edilir" +"birlikte, büyük ekstrüzyon genişliği değişimi, yetersiz veya aşırı ekstrüzyon " +"sorunlarına yol açabilir. Nozul çapına göre yüzde olarak ifade edilir" msgid "Wall transitioning threshold angle" msgstr "Duvar geçiş açısı" @@ -9853,11 +9812,11 @@ msgid "" "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude" msgstr "" -"Çift ve tek sayıdaki duvarlar arasında geçişler ne zaman oluşturulmalıdır? " -"Bu ayardan daha büyük bir açıya sahip bir kama şeklinin geçişleri olmayacak " -"ve kalan alanı dolduracak şekilde ortada hiçbir duvar basılmayacaktır. Bu " -"ayarın düşürülmesi, bu merkez duvarların sayısını ve uzunluğunu azaltır " -"ancak boşluklara veya aşırı çıkıntıya neden olabilir" +"Çift ve tek sayıdaki duvarlar arasında geçişler ne zaman oluşturulmalıdır? Bu " +"ayardan daha büyük bir açıya sahip bir kama şeklinin geçişleri olmayacak ve " +"kalan alanı dolduracak şekilde ortada hiçbir duvar basılmayacaktır. Bu ayarın " +"düşürülmesi, bu merkez duvarların sayısını ve uzunluğunu azaltır ancak " +"boşluklara veya aşırı çıkıntıya neden olabilir" msgid "Wall distribution count" msgstr "Duvar dağılım sayısı" @@ -9873,24 +9832,27 @@ msgid "Minimum feature size" msgstr "Minimum özellik boyutu" msgid "" -"Minimum thickness of thin features. Model features that are thinner than " -"this value will not be printed, while features thicker than the Minimum " -"feature size will be widened to the Minimum wall width. It's expressed as a " +"Minimum thickness of thin features. Model features that are thinner than this " +"value will not be printed, while features thicker than the Minimum feature " +"size will be widened to the Minimum wall width. It's expressed as a " "percentage over nozzle diameter" msgstr "" -"İnce özelliklerin minimum kalınlığı. Bu değerden daha ince olan model " +"İnce özellikler için minimum kalınlık. Bu değerden daha ince olan model " "özellikleri yazdırılmayacak, Minimum özellik boyutundan daha kalın olan " -"özellikler ise Minimum duvar genişliğine genişletilecektir. Nozul çapına " -"göre yüzde olarak ifade edilir" +"özellikler ise Minimum duvar genişliğine genişletilecektir. Nozul çapı " +"üzerinden yüzde olarak ifade edilir" msgid "First layer minimum wall width" -msgstr "" +msgstr "İlk katman minimum duvar genişliği" msgid "" -"The minimum wall width that should be used for the first layer is " -"recommended to be set to the same size as the nozzle. This adjustment is " -"expected to enhance adhesion." +"The minimum wall width that should be used for the first layer is recommended " +"to be set to the same size as the nozzle. This adjustment is expected to " +"enhance adhesion." msgstr "" +"İlk katman için kullanılması gereken minimum duvar genişliğinin nozul ile " +"aynı boyuta ayarlanması tavsiye edilir. Bu ayarlamanın yapışmayı artırması " +"beklenmektedir." msgid "Minimum wall width" msgstr "Minimum duvar genişliği" @@ -9911,8 +9873,8 @@ msgstr "Dar iç katı dolguyu tespit et" msgid "" "This option will auto detect narrow internal solid infill area. If enabled, " -"concentric pattern will be used for the area to speed printing up. " -"Otherwise, rectilinear pattern is used defaultly." +"concentric pattern will be used for the area to speed printing up. Otherwise, " +"rectilinear pattern is used defaultly." msgstr "" "Bu seçenek dar dahili katı dolgu alanını otomatik olarak algılayacaktır. " "Etkinleştirilirse, yazdırmayı hızlandırmak amacıyla alanda eşmerkezli desen " @@ -10027,8 +9989,7 @@ msgid "Arrange Options" msgstr "Hizalama Seçenekleri" msgid "Arrange options: 0-disable, 1-enable, others-auto" -msgstr "" -"Hizalama seçenekleri: 0-devre dışı bırak, 1-etkinleştir, diğer-otomatik" +msgstr "Hizalama seçenekleri: 0-devre dışı bırak, 1-etkinleştir, diğer-otomatik" msgid "Repetions count" msgstr "Tekrar sayısı" @@ -10101,8 +10062,8 @@ msgid "" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "trace\n" msgstr "" -"Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:bilgi, " -"4:hata ayıklama, 5:izleme\n" +"Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:bilgi, 4:" +"hata ayıklama, 5:izleme\n" msgid "Error in zip archive" msgstr "Zip arşivinde hata" @@ -10215,8 +10176,7 @@ msgstr "Sağlanan dosya boş olduğundan okunamadı" msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Bilinmeyen dosya formatı. Giriş dosyası .3mf veya .zip.amf uzantılı " -"olmalıdır." +"Bilinmeyen dosya formatı. Giriş dosyası .3mf veya .zip.amf uzantılı olmalıdır." msgid "Canceled" msgstr "İptal edildi" @@ -10308,7 +10268,6 @@ msgstr "Ad 40 karakteri aşamaz." msgid "The name cannot be empty." msgstr "Ad boş olamaz." -#, boost-format msgid "The selected preset: %1% is not found." msgstr "Seçilen ön ayar: %1% bulunamadı." @@ -10324,8 +10283,7 @@ msgstr "yeni ön ayar oluşturma başarısız oldu." msgid "" "Are you sure to cancel the current calibration and return to the home page?" msgstr "" -"Mevcut kalibrasyonu iptal edip ana sayfaya dönmek istediğinizden emin " -"misiniz?" +"Mevcut kalibrasyonu iptal edip ana sayfaya dönmek istediğinizden emin misiniz?" msgid "No Printer Connected!" msgstr "Yazıcı Bağlı Değil!" @@ -10365,10 +10323,10 @@ msgstr "Akış Dinamiği Kalibrasyonuna ne zaman ihtiyacınız olur" msgid "" "We now have added the auto-calibration for different filaments, which is " -"fully automated and the result will be saved into the printer for future " -"use. You only need to do the calibration in the following limited cases:\n" -"1. If you introduce a new filament of different brands/models or the " -"filament is damp;\n" +"fully automated and the result will be saved into the printer for future use. " +"You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the filament " +"is damp;\n" "2. if the nozzle is worn out or replaced with a new one;\n" "3. If the max volumetric speed or print temperature is changed in the " "filament setting." @@ -10390,10 +10348,10 @@ msgid "" "\n" "Usually the calibration is unnecessary. When you start a single color/" "material print, with the \"flow dynamics calibration\" option checked in the " -"print start menu, the printer will follow the old way, calibrate the " -"filament before the print; When you start a multi color/material print, the " -"printer will use the default compensation parameter for the filament during " -"every filament switch which will have a good result in most cases.\n" +"print start menu, the printer will follow the old way, calibrate the filament " +"before the print; When you start a multi color/material print, the printer " +"will use the default compensation parameter for the filament during every " +"filament switch which will have a good result in most cases.\n" "\n" "Please note there are a few cases that will make the calibration result not " "reliable: using a texture plate to do the calibration; the build plate does " @@ -10419,9 +10377,9 @@ msgstr "" "plakasının yapışması iyi değil (lütfen baskı plakasını yıkayın veya " "yapıştırıcı uygulayın!) ...Daha fazlasını wiki'mizden bulabilirsiniz.\n" "\n" -"Testimizde kalibrasyon sonuçlarında yaklaşık yüzde 10'luk bir titreşim var " -"ve bu da sonucun her kalibrasyonda tam olarak aynı olmamasına neden " -"olabilir. Yeni güncellemelerle iyileştirmeler yapmak için hâlâ temel nedeni " +"Testimizde kalibrasyon sonuçlarında yaklaşık yüzde 10'luk bir titreşim var ve " +"bu da sonucun her kalibrasyonda tam olarak aynı olmamasına neden olabilir. " +"Yeni güncellemelerle iyileştirmeler yapmak için hâlâ temel nedeni " "araştırıyoruz." msgid "When to use Flow Rate Calibration" @@ -10462,10 +10420,10 @@ msgstr "" msgid "" "Flow Rate Calibration measures the ratio of expected to actual extrusion " "volumes. The default setting works well in Bambu Lab printers and official " -"filaments as they were pre-calibrated and fine-tuned. For a regular " -"filament, you usually won't need to perform a Flow Rate Calibration unless " -"you still see the listed defects after you have done other calibrations. For " -"more details, please check out the wiki article." +"filaments as they were pre-calibrated and fine-tuned. For a regular filament, " +"you usually won't need to perform a Flow Rate Calibration unless you still " +"see the listed defects after you have done other calibrations. For more " +"details, please check out the wiki article." msgstr "" "Akış Hızı Kalibrasyonu, beklenen ekstrüzyon hacimlerinin gerçek ekstrüzyon " "hacimlerine oranını ölçer. Varsayılan ayar, önceden kalibre edilmiş ve ince " @@ -10480,13 +10438,12 @@ msgid "" "directly measuring the calibration patterns. However, please be advised that " "the efficacy and accuracy of this method may be compromised with specific " "types of materials. Particularly, filaments that are transparent or semi-" -"transparent, sparkling-particled, or have a high-reflective finish may not " -"be suitable for this calibration and can produce less-than-desirable " -"results.\n" +"transparent, sparkling-particled, or have a high-reflective finish may not be " +"suitable for this calibration and can produce less-than-desirable results.\n" "\n" -"The calibration results may vary between each calibration or filament. We " -"are still improving the accuracy and compatibility of this calibration " -"through firmware updates over time.\n" +"The calibration results may vary between each calibration or filament. We are " +"still improving the accuracy and compatibility of this calibration through " +"firmware updates over time.\n" "\n" "Caution: Flow Rate Calibration is an advanced process, to be attempted only " "by those who fully understand its purpose and implications. Incorrect usage " @@ -10497,8 +10454,8 @@ msgstr "" "kullanarak kalibrasyon modellerini doğrudan ölçer. Ancak, bu yöntemin " "etkinliğinin ve doğruluğunun belirli malzeme türleriyle tehlikeye " "girebileceğini lütfen unutmayın. Özellikle şeffaf veya yarı şeffaf, parlak " -"parçacıklı veya yüksek yansıtıcı yüzeye sahip filamentler bu kalibrasyon " -"için uygun olmayabilir ve arzu edilenden daha az sonuçlar üretebilir.\n" +"parçacıklı veya yüksek yansıtıcı yüzeye sahip filamentler bu kalibrasyon için " +"uygun olmayabilir ve arzu edilenden daha az sonuçlar üretebilir.\n" "\n" "Kalibrasyon sonuçları her kalibrasyon veya filament arasında farklılık " "gösterebilir. Zaman içinde ürün yazılımı güncellemeleriyle bu kalibrasyonun " @@ -10507,8 +10464,8 @@ msgstr "" "Dikkat: Akış Hızı Kalibrasyonu, yalnızca amacını ve sonuçlarını tam olarak " "anlayan kişiler tarafından denenmesi gereken gelişmiş bir işlemdir. Yanlış " "kullanım, ortalamanın altında baskılara veya yazıcının zarar görmesine neden " -"olabilir. Lütfen işlemi yapmadan önce işlemi dikkatlice okuyup " -"anladığınızdan emin olun." +"olabilir. Lütfen işlemi yapmadan önce işlemi dikkatlice okuyup anladığınızdan " +"emin olun." msgid "When you need Max Volumetric Speed Calibration" msgstr "Maksimum Hacimsel Hız Kalibrasyonuna ihtiyaç duyduğunuzda" @@ -10530,15 +10487,15 @@ msgid "We found the best Flow Dynamics Calibration Factor" msgstr "En iyi Akış Dinamiği Kalibrasyon Faktörünü bulduk" msgid "" -"Part of the calibration failed! You may clean the plate and retry. The " -"failed test result would be dropped." +"Part of the calibration failed! You may clean the plate and retry. The failed " +"test result would be dropped." msgstr "" "Kalibrasyonun bir kısmı başarısız oldu! Plakayı temizleyip tekrar " "deneyebilirsiniz. Başarısız olan test sonucu görmezden gelinir." msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " -"the Name" +"*We recommend you to add brand, materia, type, and even humidity level in the " +"Name" msgstr "*İsme marka, malzeme, tür ve hatta nem seviyesini eklemenizi öneririz" msgid "Failed" @@ -10553,9 +10510,9 @@ msgstr "" #, c-format, boost-format msgid "" -"There is already a historical calibration result with the same name: %s. " -"Only one of the results with the same name is saved. Are you sure you want " -"to overrides the historical result?" +"There is already a historical calibration result with the same name: %s. Only " +"one of the results with the same name is saved. Are you sure you want to " +"overrides the historical result?" msgstr "" "Aynı ada sahip geçmiş bir kalibrasyon sonucu zaten var: %s. Aynı ada sahip " "sonuçlardan yalnızca biri kaydedilir. Geçmiş sonucu geçersiz kılmak " @@ -10603,7 +10560,6 @@ msgstr "En pürüzsüz üst yüzeye sahip bloğun üzerindeki değeri doldurun" msgid "Skip Calibration2" msgstr "Kalibrasyon2'yi atla" -#, c-format, boost-format msgid "flow ratio : %s " msgstr "akış oranı : %s " @@ -10671,7 +10627,6 @@ msgstr "Hata açıklaması" msgid "Extra info" msgstr "Fazladan bilgi" -#, c-format, boost-format msgid "%s is not compatible with %s" msgstr "%s, %s ile uyumlu değil" @@ -10730,13 +10685,15 @@ msgid "Finished" msgstr "Bitti" msgid "Multiple resolved IP addresses" -msgstr "" +msgstr "Birden fazla çözülmüş IP adresi" #, boost-format msgid "" "There are several IP addresses resolving to hostname %1%.\n" "Please select one that should be used." msgstr "" +"%1% ana bilgisayar adına çözümlenen birkaç IP adresi var.\n" +"Hangisinin kullanılacağını seçin." msgid "Unable to perform boolean operation on selected parts" msgstr "Seçilen parçalarda bölme işlemi gerçekleştirilemiyor" @@ -10777,8 +10734,8 @@ msgstr "Bölüm 2" msgid "Delete input" msgstr "Girişi sil" -msgid "Send G-Code to printer host" -msgstr "" +msgid "Send to print" +msgstr "Baskıya gönder" msgid "Upload to Printer Host with the following filename:" msgstr "Yazıcıya aşağıdaki dosya adıyla yükleyin:" @@ -10786,13 +10743,16 @@ msgstr "Yazıcıya aşağıdaki dosya adıyla yükleyin:" msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "Gerekirse dizin ayırıcısı olarak eğik çizgileri ( / ) kullanın." -msgid "Upload to storage" -msgstr "" - #, c-format, boost-format msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "Yüklenen dosya adı \"%s\" ile bitmiyor. Devam etmek istiyor musunuz?" +msgid "Upload and Print" +msgstr "Yükle ve Yazdır" + +msgid "Simulate" +msgstr "Simülasyon" + msgid "Print host upload queue" msgstr "Ana yazıcıyükleme kuyruğunu yazdır" @@ -10812,8 +10772,8 @@ msgstr "Boyut" msgid "Filename" msgstr "Dosya adı" -msgid "Message" -msgstr "" +msgid "Error Message" +msgstr "Hata mesajı" msgid "Cancel selected" msgstr "Seçileni iptal et" @@ -10830,8 +10790,8 @@ msgstr "Yükleniyor" msgid "Cancelling" msgstr "İptal Ediliyor" -msgid "Error uploading to print host" -msgstr "" +msgid "Error uploading to print host:" +msgstr "Ana bilgisayara yükleme hatası:" msgid "PA Calibration" msgstr "PA Kalibrasyonu" @@ -10985,7 +10945,7 @@ msgid "Could not get a valid Printer Host reference" msgstr "Geçerli bir Yazıcı Ana Bilgisayarı referansı alınamadı" msgid "Success!" -msgstr "Başarı!" +msgstr "Başarılı!" msgid "Refresh Printers" msgstr "Yazıcıları Yenile" @@ -11008,8 +10968,8 @@ msgid "" "On this system, %s uses HTTPS certificates from the system Certificate Store " "or Keychain." msgstr "" -"Bu sistemde %s, sistem Sertifika Deposu veya Anahtar Zincirinden alınan " -"HTTPS sertifikalarını kullanıyor." +"Bu sistemde %s, sistem Sertifika Deposu veya Anahtar Zincirinden alınan HTTPS " +"sertifikalarını kullanıyor." msgid "" "To use a custom CA file, please import your CA file into Certificate Store / " @@ -11176,9 +11136,9 @@ msgstr "" #: resources/data/hints.ini: [hint:Fine-tuning for flow rate] msgid "" "Fine-tuning for flow rate\n" -"Did you know that flow rate can be fine-tuned for even better-looking " -"prints? Depending on the material, you can improve the overall finish of the " -"printed model by doing some fine-tuning." +"Did you know that flow rate can be fine-tuned for even better-looking prints? " +"Depending on the material, you can improve the overall finish of the printed " +"model by doing some fine-tuning." msgstr "" "Akış hızı için ince ayar\n" "Baskıların daha da iyi görünmesi için akış hızına ince ayar yapılabileceğini " @@ -11212,8 +11172,8 @@ msgstr "" msgid "" "Support painting\n" "Did you know that you can paint the location of your supports? This feature " -"makes it easy to place the support material only on the sections of the " -"model that actually need it." +"makes it easy to place the support material only on the sections of the model " +"that actually need it." msgstr "" "Destek boyama\n" "Desteklerinizin yerini boyayabileceğinizi biliyor muydunuz? Bu özellik, " @@ -11279,8 +11239,8 @@ msgid "" "support/objects/infill during filament change?" msgstr "" "Desteğe/nesnelere/dolguya hizalayın\n" -"Filament değişimi sırasında, boşa harcanan filamanı desteğe/nesnelere/" -"dolguya yıkayarak kurtarabileceğinizi biliyor muydunuz?" +"Filament değişimi sırasında, boşa harcanan filamanı desteğe/nesnelere/dolguya " +"yıkayarak kurtarabileceğinizi biliyor muydunuz?" #: resources/data/hints.ini: [hint:Improve strength] msgid "" @@ -11291,18 +11251,3 @@ msgstr "" "Gücü artırın\n" "Modelin gücünü artırmak için daha fazla duvar halkası ve daha yüksek seyrek " "dolgu yoğunluğu kullanabileceğinizi biliyor muydunuz?" - -#~ msgid "Maximum acceleration for travel (M204 T)" -#~ msgstr "Hareket için maksimum hızlanma (M204 T)" - -#~ msgid "Send to print" -#~ msgstr "Baskıya gönder" - -#~ msgid "Simulate" -#~ msgstr "Simülasyon" - -#~ msgid "Error Message" -#~ msgstr "Hata mesajı" - -#~ msgid "Error uploading to print host:" -#~ msgstr "Ana bilgisayara yükleme hatası:" diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index 2503af2b43..c1ea41562d 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -1,258 +1,411 @@ { - "name": "Creality", - "version": "01.06.02.00", - "force_update": "0", - "description": "Creality configurations", - "machine_model_list": [ + "name": "Creality", + "version": "01.06.02.00", + "force_update": "0", + "description": "Creality configurations", + "machine_model_list": [ { - "name": "Creality CR-10 V2", - "sub_path": "machine/Creality CR-10 V2.json" - }, - { - "name": "Creality CR-10 Max", - "sub_path": "machine/Creality CR-10 Max.json" - }, - { - "name": "Creality Ender-3 V2", - "sub_path": "machine/Creality Ender-3 V2.json" - }, + "name": "Creality CR-10 V2", + "sub_path": "machine/Creality CR-10 V2.json" + }, { - "name": "Creality Ender-3 S1", - "sub_path": "machine/Creality Ender-3 S1.json" - }, + "name": "Creality CR-10 Max", + "sub_path": "machine/Creality CR-10 Max.json" + }, { - "name": "Creality Ender-3 S1 Pro", - "sub_path": "machine/Creality Ender-3 S1 Pro.json" - }, + "name": "Creality Ender-3 V2", + "sub_path": "machine/Creality Ender-3 V2.json" + }, { - "name": "Creality Ender-5", - "sub_path": "machine/Creality Ender-5.json" - }, + "name": "Creality Ender-3 S1", + "sub_path": "machine/Creality Ender-3 S1.json" + }, { - "name": "Creality Ender-5 Plus", - "sub_path": "machine/Creality Ender-5 Plus.json" - }, - { - "name": "Creality Ender-5 Pro (2019)", - "sub_path": "machine/Creality Ender-5 Pro (2019).json" - }, + "name": "Creality Ender-3 S1 Pro", + "sub_path": "machine/Creality Ender-3 S1 Pro.json" + }, { - "name": "Creality Ender-5S", - "sub_path": "machine/Creality Ender-5S.json" - }, + "name": "Creality Ender-5", + "sub_path": "machine/Creality Ender-5.json" + }, { - "name": "Creality Ender-5 S1", - "sub_path": "machine/Creality Ender-5 S1.json" - }, + "name": "Creality Ender-5 Plus", + "sub_path": "machine/Creality Ender-5 Plus.json" + }, { - "name": "Creality Ender-6", - "sub_path": "machine/Creality Ender-6.json" - } - ], - "process_list": [ - { - "name": "fdm_process_common", - "sub_path": "process/fdm_process_common.json" - }, - { - "name": "fdm_process_creality_common", - "sub_path": "process/fdm_process_creality_common.json" - }, - { - "name": "0.12mm Fine @Creality CR10Max", - "sub_path": "process/0.12mm Fine @Creality CR10Max.json" - }, + "name": "Creality Ender-5 Pro (2019)", + "sub_path": "machine/Creality Ender-5 Pro (2019).json" + }, { - "name": "0.12mm Fine @Creality Ender3V2", - "sub_path": "process/0.12mm Fine @Creality Ender3V2.json" - }, + "name": "Creality Ender-5S", + "sub_path": "machine/Creality Ender-5S.json" + }, { - "name": "0.12mm Fine @Creality Ender5Pro (2019)", - "sub_path": "process/0.12mm Fine @Creality Ender5Pro (2019).json" - }, + "name": "Creality Ender-5 S1", + "sub_path": "machine/Creality Ender-5 S1.json" + }, { - "name": "0.16mm Optimal @Creality CR10V2", - "sub_path": "process/0.16mm Optimal @Creality CR10V2.json" - }, - { - "name": "0.15mm Optimal @Creality CR10Max", - "sub_path": "process/0.15mm Optimal @Creality CR10Max.json" - }, + "name": "Creality Ender-6", + "sub_path": "machine/Creality Ender-6.json" + }, + { - "name": "0.15mm Optimal @Creality Ender3V2", - "sub_path": "process/0.15mm Optimal @Creality Ender3V2.json" - }, + "name": "Creality K1 Max", + "sub_path": "machine/Creality K1 Max.json" + }, { - "name": "0.16mm Optimal @Creality Ender3S1", - "sub_path": "process/0.16mm Optimal @Creality Ender3S1.json" - }, + "name": "Creality K1", + "sub_path": "machine/Creality K1.json" + } + ], + "process_list": [ { - "name": "0.16mm Optimal @Creality Ender3S1Pro", - "sub_path": "process/0.16mm Optimal @Creality Ender3S1Pro.json" - }, + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, { - "name": "0.16mm Optimal @Creality Ender5", - "sub_path": "process/0.16mm Optimal @Creality Ender5.json" - }, + "name": "fdm_process_creality_common", + "sub_path": "process/fdm_process_creality_common.json" + }, { - "name": "0.16mm Optimal @Creality Ender5Plus", - "sub_path": "process/0.16mm Optimal @Creality Ender5Plus.json" - }, + "name": "0.12mm Fine @Creality CR10Max", + "sub_path": "process/0.12mm Fine @Creality CR10Max.json" + }, { - "name": "0.15mm Optimal @Creality Ender5Pro (2019)", - "sub_path": "process/0.15mm Optimal @Creality Ender5Pro (2019).json" - }, + "name": "0.12mm Fine @Creality Ender3V2", + "sub_path": "process/0.12mm Fine @Creality Ender3V2.json" + }, { - "name": "0.16mm Optimal @Creality Ender5S", - "sub_path": "process/0.16mm Optimal @Creality Ender5S.json" - }, + "name": "0.12mm Fine @Creality Ender5Pro (2019)", + "sub_path": "process/0.12mm Fine @Creality Ender5Pro (2019).json" + }, { - "name": "0.16mm Optimal @Creality Ender5S1", - "sub_path": "process/0.16mm Optimal @Creality Ender5S1.json" - }, + "name": "0.16mm Optimal @Creality CR10V2", + "sub_path": "process/0.16mm Optimal @Creality CR10V2.json" + }, { - "name": "0.16mm Optimal @Creality Ender6", - "sub_path": "process/0.16mm Optimal @Creality Ender6.json" - }, + "name": "0.15mm Optimal @Creality CR10Max", + "sub_path": "process/0.15mm Optimal @Creality CR10Max.json" + }, { - "name": "0.20mm Standard @Creality CR10V2", - "sub_path": "process/0.20mm Standard @Creality CR10V2.json" - }, - { - "name": "0.20mm Standard @Creality CR10Max", - "sub_path": "process/0.20mm Standard @Creality CR10Max.json" - }, + "name": "0.15mm Optimal @Creality Ender3V2", + "sub_path": "process/0.15mm Optimal @Creality Ender3V2.json" + }, { - "name": "0.20mm Standard @Creality Ender3V2", - "sub_path": "process/0.20mm Standard @Creality Ender3V2.json" - }, + "name": "0.16mm Optimal @Creality Ender3S1", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1.json" + }, { - "name": "0.20mm Standard @Creality Ender3S1", - "sub_path": "process/0.20mm Standard @Creality Ender3S1.json" - }, + "name": "0.16mm Optimal @Creality Ender3S1Pro", + "sub_path": "process/0.16mm Optimal @Creality Ender3S1Pro.json" + }, { - "name": "0.20mm Standard @Creality Ender3S1Pro", - "sub_path": "process/0.20mm Standard @Creality Ender3S1Pro.json" - }, + "name": "0.16mm Optimal @Creality Ender5", + "sub_path": "process/0.16mm Optimal @Creality Ender5.json" + }, { - "name": "0.20mm Standard @Creality Ender5", - "sub_path": "process/0.20mm Standard @Creality Ender5.json" - }, + "name": "0.16mm Optimal @Creality Ender5Plus", + "sub_path": "process/0.16mm Optimal @Creality Ender5Plus.json" + }, { - "name": "0.20mm Standard @Creality Ender5Plus", - "sub_path": "process/0.20mm Standard @Creality Ender5Plus.json" - }, + "name": "0.15mm Optimal @Creality Ender5Pro (2019)", + "sub_path": "process/0.15mm Optimal @Creality Ender5Pro (2019).json" + }, { - "name": "0.20mm Standard @Creality Ender5Pro (2019)", - "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019).json" - }, + "name": "0.16mm Optimal @Creality Ender5S", + "sub_path": "process/0.16mm Optimal @Creality Ender5S.json" + }, { - "name": "0.20mm Standard @Creality Ender5S", - "sub_path": "process/0.20mm Standard @Creality Ender5S.json" - }, + "name": "0.16mm Optimal @Creality Ender5S1", + "sub_path": "process/0.16mm Optimal @Creality Ender5S1.json" + }, { - "name": "0.20mm Standard @Creality Ender5S1", - "sub_path": "process/0.20mm Standard @Creality Ender5S1.json" - }, + "name": "0.16mm Optimal @Creality Ender6", + "sub_path": "process/0.16mm Optimal @Creality Ender6.json" + }, { - "name": "0.20mm Standard @Creality Ender6", - "sub_path": "process/0.20mm Standard @Creality Ender6.json" - }, - { - "name": "0.24mm Draft @Creality CR10Max", - "sub_path": "process/0.24mm Draft @Creality CR10Max.json" - }, + "name": "0.16mm Optimal @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Creality K1 (0.4 nozzle).json" + }, { - "name": "0.24mm Draft @Creality Ender3V2", - "sub_path": "process/0.24mm Draft @Creality Ender3V2.json" - }, + "name": "0.16mm Optimal @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json" + }, { - "name": "0.24mm Draft @Creality Ender5Pro (2019)", - "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019).json" - } - ], - "filament_list": [ - { - "name": "fdm_filament_common", - "sub_path": "filament/fdm_filament_common.json" - }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_abs", - "sub_path": "filament/fdm_filament_abs.json" - }, - { - "name": "Creality Generic PLA", - "sub_path": "filament/Creality Generic PLA.json" - }, - { - "name": "Creality Generic PETG", - "sub_path": "filament/Creality Generic PETG.json" - }, - { - "name": "Creality Generic ABS", - "sub_path": "filament/Creality Generic ABS.json" - } - ], - "machine_list": [ - { - "name": "fdm_machine_common", - "sub_path": "machine/fdm_machine_common.json" - }, - { - "name": "fdm_creality_common", - "sub_path": "machine/fdm_creality_common.json" - }, + "name": "0.20mm Standard @Creality CR10V2", + "sub_path": "process/0.20mm Standard @Creality CR10V2.json" + }, { - "name": "Creality CR-10 V2 0.4 nozzle", - "sub_path": "machine/Creality CR-10 V2 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality CR10Max", + "sub_path": "process/0.20mm Standard @Creality CR10Max.json" + }, { - "name": "Creality CR-10 Max 0.4 nozzle", - "sub_path": "machine/Creality CR-10 Max 0.4 nozzle.json" - }, - { - "name": "Creality Ender-3 V2 0.4 nozzle", - "sub_path": "machine/Creality Ender-3 V2 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality Ender3V2", + "sub_path": "process/0.20mm Standard @Creality Ender3V2.json" + }, { - "name": "Creality Ender-3 S1 0.4 nozzle", - "sub_path": "machine/Creality Ender-3 S1 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality Ender3S1", + "sub_path": "process/0.20mm Standard @Creality Ender3S1.json" + }, { - "name": "Creality Ender-3 S1 Pro 0.4 nozzle", - "sub_path": "machine/Creality Ender-3 S1 Pro 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality Ender3S1Pro", + "sub_path": "process/0.20mm Standard @Creality Ender3S1Pro.json" + }, { - "name": "Creality Ender-5 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality Ender5", + "sub_path": "process/0.20mm Standard @Creality Ender5.json" + }, { - "name": "Creality Ender-5 Plus 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json" - }, - { - "name": "Creality Ender-5 Pro (2019) 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality Ender5Plus", + "sub_path": "process/0.20mm Standard @Creality Ender5Plus.json" + }, { - "name": "Creality Ender-5S 0.4 nozzle", - "sub_path": "machine/Creality Ender-5S 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality Ender5Pro (2019)", + "sub_path": "process/0.20mm Standard @Creality Ender5Pro (2019).json" + }, { - "name": "Creality Ender-5 S1 0.4 nozzle", - "sub_path": "machine/Creality Ender-5 S1 0.4 nozzle.json" - }, + "name": "0.20mm Standard @Creality Ender5S", + "sub_path": "process/0.20mm Standard @Creality Ender5S.json" + }, { - "name": "Creality Ender-6 0.4 nozzle", - "sub_path": "machine/Creality Ender-6 0.4 nozzle.json" - } - ] + "name": "0.20mm Standard @Creality Ender5S1", + "sub_path": "process/0.20mm Standard @Creality Ender5S1.json" + }, + { + "name": "0.20mm Standard @Creality Ender6", + "sub_path": "process/0.20mm Standard @Creality Ender6.json" + }, + { + "name": "0.20mm Standard @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.20mm Standard @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.20mm Standard @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality CR10Max", + "sub_path": "process/0.24mm Draft @Creality CR10Max.json" + }, + { + "name": "0.24mm Draft @Creality Ender3V2", + "sub_path": "process/0.24mm Draft @Creality Ender3V2.json" + }, + { + "name": "0.24mm Draft @Creality Ender5Pro (2019)", + "sub_path": "process/0.24mm Draft @Creality Ender5Pro (2019).json" + }, + { + "name": "0.24mm Optimal @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.24mm Optimal @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.24mm Optimal @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality K1 (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Creality K1 (0.4 nozzle).json" + }, + { + "name": "0.24mm Draft @Creality K1Max (0.4 nozzle)", + "sub_path": "process/0.24mm Draft @Creality K1Max (0.4 nozzle).json" + }, + { + "name": "0.30mm Standard @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.30mm Standard @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.30mm Standard @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.30mm Standard @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.32mm Optimal @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.32mm Optimal @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.32mm Optimal @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json" + }, + { + "name": "0.36mm Draft @Creality K1 (0.6 nozzle)", + "sub_path": "process/0.36mm Draft @Creality K1 (0.6 nozzle).json" + }, + { + "name": "0.36mm Draft @Creality K1Max (0.6 nozzle)", + "sub_path": "process/0.36mm Draft @Creality K1Max (0.6 nozzle).json" + }, + { + "name": "0.40mm Standard @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.40mm Standard @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.40mm Standard @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.40mm Standard @Creality K1Max (0.8 nozzle).json" + }, + { + "name": "0.48mm Draft @Creality K1 (0.8 nozzle)", + "sub_path": "process/0.48mm Draft @Creality K1 (0.8 nozzle).json" + }, + { + "name": "0.48mm Draft @Creality K1Max (0.8 nozzle)", + "sub_path": "process/0.48mm Draft @Creality K1Max (0.8 nozzle).json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "Creality Generic PLA", + "sub_path": "filament/Creality Generic PLA.json" + }, + { + "name": "Creality Generic PETG", + "sub_path": "filament/Creality Generic PETG.json" + }, + { + "name": "Creality Generic ABS", + "sub_path": "filament/Creality Generic ABS.json" + }, + { + "name": "Creality Generic PLA @0.8 nozzle", + "sub_path": "filament/Creality Generic PLA @0.8 nozzle.json" + }, + { + "name": "Creality Generic PLA @0.6 nozzle", + "sub_path": "filament/Creality Generic PLA @0.6 nozzle.json" + }, + { + "name": "Creality Generic PLA @0.4 nozzle", + "sub_path": "filament/Creality Generic PLA @0.4 nozzle.json" + }, + { + "name": "Creality Generic PLA @0.2 nozzle", + "sub_path": "filament/Creality Generic PLA @0.2 nozzle.json" + }, + { + "name": "Creality Generic PETG @0.8 nozzle", + "sub_path": "filament/Creality Generic PETG @0.8 nozzle.json" + }, + { + "name": "Creality Generic PETG @0.6 nozzle", + "sub_path": "filament/Creality Generic PETG @0.6 nozzle.json" + }, + { + "name": "Creality Generic PETG @0.4 nozzle", + "sub_path": "filament/Creality Generic PETG @0.4 nozzle.json" + }, + { + "name": "Creality Generic PETG @0.2 nozzle", + "sub_path": "filament/Creality Generic PETG @0.2 nozzle.json" + }, + { + "name": "Creality Generic ABS @0.8 nozzle", + "sub_path": "filament/Creality Generic ABS @0.8 nozzle.json" + }, + { + "name": "Creality Generic ABS @0.6 nozzle", + "sub_path": "filament/Creality Generic ABS @0.6 nozzle.json" + }, + { + "name": "Creality Generic ABS @0.4 nozzle", + "sub_path": "filament/Creality Generic ABS @0.4 nozzle.json" + }, + { + "name": "Creality Generic ABS @0.2 nozzle", + "sub_path": "filament/Creality Generic ABS @0.2 nozzle.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_creality_common", + "sub_path": "machine/fdm_creality_common.json" + }, + { + "name": "Creality CR-10 V2 0.4 nozzle", + "sub_path": "machine/Creality CR-10 V2 0.4 nozzle.json" + }, + { + "name": "Creality CR-10 Max 0.4 nozzle", + "sub_path": "machine/Creality CR-10 Max 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 V2 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V2 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 S1 0.4 nozzle.json" + }, + { + "name": "Creality Ender-3 S1 Pro 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 S1 Pro 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Plus 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 Pro (2019) 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 Pro (2019) 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5S 0.4 nozzle", + "sub_path": "machine/Creality Ender-5S 0.4 nozzle.json" + }, + { + "name": "Creality Ender-5 S1 0.4 nozzle", + "sub_path": "machine/Creality Ender-5 S1 0.4 nozzle.json" + }, + { + "name": "Creality Ender-6 0.4 nozzle", + "sub_path": "machine/Creality Ender-6 0.4 nozzle.json" + }, + { + "name": "Creality K1 (0.4 nozzle)", + "sub_path": "machine/Creality K1 (0.4 nozzle).json" + }, + { + "name": "Creality K1 (0.6 nozzle)", + "sub_path": "machine/Creality K1 (0.6 nozzle).json" + }, + { + "name": "Creality K1 (0.8 nozzle)", + "sub_path": "machine/Creality K1 (0.8 nozzle).json" + }, + { + "name": "Creality K1 Max (0.4 nozzle)", + "sub_path": "machine/Creality K1 Max (0.4 nozzle).json" + }, + { + "name": "Creality K1 Max (0.6 nozzle)", + "sub_path": "machine/Creality K1 Max (0.6 nozzle).json" + }, + { + "name": "Creality K1 Max (0.8 nozzle)", + "sub_path": "machine/Creality K1 Max (0.8 nozzle).json" + } + ] } diff --git a/resources/profiles/Creality/Creality K1 Max_cover.png b/resources/profiles/Creality/Creality K1 Max_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..9f2ff8dc2d3a169d95967b46dd5eb7ef2a94e753 GIT binary patch literal 30760 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 K>1s)E@c#g7N)4g_ literal 0 HcmV?d00001 diff --git a/resources/profiles/Creality/Creality K1_cover.png b/resources/profiles/Creality/Creality K1_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..b2295e7b94ab6ccc4d1b3585a27085dfe8b0e000 GIT binary patch literal 25009 zcma&N1yr2Dk|;d5lfi8uXmEE6?h@P~*Z_kL?ye!Y1rJUbEVu^<1a|@iceeyh&^Nhv z_uk!q|9$73GsEzGRb5@(T~%FGUHwi&T>%G^91{Ql;3z4|YQcXS|9;U?;eW-)QF#CW z6nuz|fro*bs)&_~6NiPhizS%D#|a9D0{~(YK2QrQ2e1dVCD<0?EKYmg(M?MYu@NN9K>l2)HJANT-?Ca{2croT(qw-sm0u^ZA7$W<^Q8G{7IbF&cg#L!pZ6F z?akrM%i-c?%gHS)EX>Kp!^y+L4#!}3_jUHL@L_j$r~6CdpEP8_?pAIPs0YNwnffnH z3riPI4{=&rIGp-FIdg*ki@3Aag@<}c)bpnE`U{ulJWkpF=WpKCR>|NAJMoc`ND+&$#H;1ls5lltEn`p-a*!oLXRa7f&}Uu$&jz*@NyMa{=#7M8*wl;Q^L~f5mBexOjNkxdhm`d31PqME-vG zS-E()xc-H#=3))8@%{fr<`d!Oh9isoS8TX=SX+2l{J-G;Yr;kTV*isVxM==gIr?`S z85c(vH#l?fG4TF_*?)tSWMnklTx=kYaG16%HMby_8oSg#aQ?2Bhz7(5>}VhhaRNKL z!(~gHmRsnb!~HkZ@PC8;qgQRXQo%_J@bmNX|AXw`brn%^vaki~L##dQ{!Q`U09CNF z?f-!MT^~o!zXGo741upG&%db|{2L}tE6Bsi{cn)r{{a0}8EUbA2$F~*#NETi&G#R# z{;5aWVAp>>{qxZg@(%@~rv8T*iC9?u?O&W0>gHnYX$7|aM?Y|K|Ae}`*m!tbxPhf? z;SwZHD`jH?fph9ht?^fvsClS)IN)0L-bf#Kx-Kdbm(M1}J|SmXSw)Bnkv80Y`s zUhE$T|HTNv+x_z$+_=E46z9Lp6#U^|h7Rlu7a=#e89T+_^#cG9JRopk_?Hj>08GhN z=H_n0N)zlh7Ut$dZr)lkF>zYv-F-ddJ$=;u=HICEGfhl3NP!!DAp`*(13l

T%K<&YC> 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Creality/creality_k1_buildplate_texture.png b/resources/profiles/Creality/creality_k1_buildplate_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..0bbf7e3bd6ea49efb994de3ed0b2eca20eada862 GIT binary patch literal 18711 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Creality/creality_k1max_buildplate_model.stl b/resources/profiles/Creality/creality_k1max_buildplate_model.stl new file mode 100644 index 0000000000000000000000000000000000000000..400d74ba333968fa81e30d5be56ce3c0fb73f9de GIT binary patch literal 18684 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 Wc>-mlcJ#EZ>7-aHkx%+BT>c+yoNHA8 literal 0 HcmV?d00001 diff --git a/resources/profiles/Creality/creality_k1max_buildplate_texture.png b/resources/profiles/Creality/creality_k1max_buildplate_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..93e69c0355a35b71bcd8a3d1855091727210d04d GIT binary patch literal 25995 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 a9sVDs$&4NBcs1bw0000;4t{$7BtA!Ai>?? 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 RMrKt5?VNVxZ}U9)e*o@1Q=I?+ literal 0 HcmV?d00001 diff --git a/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl b/resources/profiles/Elegoo/elegoo_neptune4pro_buildplate_model.stl new file mode 100644 index 0000000000000000000000000000000000000000..350d948fbfb2f9d64473eb26f4f4b584fb6d5862 GIT binary patch literal 18684 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 RMrKt5?VNVxZ}U9)e*pXSQ@;QJ literal 0 HcmV?d00001 diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.2 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.2 nozzle.json new file mode 100644 index 0000000000..515b92bd1b --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.2 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Elegoo Generic ABS @0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic ABS", + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], + "nozzle_temperature_initial_layer": ["245"], + "compatible_printers": [ + "Elegoo Neptune (0.2 nozzle)", + "Elegoo Neptune X (0.2 nozzle)", + "Elegoo Neptune 2 (0.2 nozzle)", + "Elegoo Neptune 2S (0.2 nozzle)", + "Elegoo Neptune 2D (0.2 nozzle) (Dual)", + "Elegoo Neptune 3 (0.2 nozzle)", + "Elegoo Neptune 3 Pro (0.2 nozzle)", + "Elegoo Neptune 3 Plus (0.2 nozzle)", + "Elegoo Neptune 3 Max (0.2 nozzle)", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.4 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.4 nozzle.json new file mode 100644 index 0000000000..6a43d55132 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.4 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Elegoo Generic ABS @0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic ABS", + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], + "nozzle_temperature_initial_layer": ["245"], + "compatible_printers": [ + "Elegoo Neptune (0.4 nozzle)", + "Elegoo Neptune X (0.4 nozzle)", + "Elegoo Neptune 2 (0.4 nozzle)", + "Elegoo Neptune 2S (0.4 nozzle)", + "Elegoo Neptune 2D (0.4 nozzle) (Dual)", + "Elegoo Neptune 3 (0.4 nozzle)", + "Elegoo Neptune 3 Pro (0.4 nozzle)", + "Elegoo Neptune 3 Plus (0.4 nozzle)", + "Elegoo Neptune 3 Max (0.4 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.6 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.6 nozzle.json new file mode 100644 index 0000000000..a1e50a4610 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.6 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Elegoo Generic ABS @0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic ABS", + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], + "nozzle_temperature_initial_layer": ["245"], + "compatible_printers": [ + "Elegoo Neptune (0.6 nozzle)", + "Elegoo Neptune X (0.6 nozzle)", + "Elegoo Neptune 2 (0.6 nozzle)", + "Elegoo Neptune 2S (0.6 nozzle)", + "Elegoo Neptune 2D (0.6 nozzle) (Dual)", + "Elegoo Neptune 3 (0.6 nozzle)", + "Elegoo Neptune 3 Pro (0.6 nozzle)", + "Elegoo Neptune 3 Plus (0.6 nozzle)", + "Elegoo Neptune 3 Max (0.6 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.8 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.8 nozzle.json new file mode 100644 index 0000000000..6998d5ec97 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic ABS @0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "Elegoo Generic ABS @0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic ABS", + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], + "nozzle_temperature_initial_layer": ["245"], + "compatible_printers": [ + "Elegoo Neptune (0.8 nozzle)", + "Elegoo Neptune X (0.8 nozzle)", + "Elegoo Neptune 2 (0.8 nozzle)", + "Elegoo Neptune 2S (0.8 nozzle)", + "Elegoo Neptune 2D (0.8 nozzle) (Dual)", + "Elegoo Neptune 3 (0.8 nozzle)", + "Elegoo Neptune 3 Pro (0.8 nozzle)", + "Elegoo Neptune 3 Plus (0.8 nozzle)", + "Elegoo Neptune 3 Max (0.8 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json b/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json index e8afca0f25..b551292c06 100644 --- a/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json +++ b/resources/profiles/Elegoo/filament/Elegoo Generic ABS.json @@ -6,25 +6,7 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.926" - ], - "filament_max_volumetric_speed": [ - "12" - ], - "nozzle_temperature_initial_layer": [ - "245" - ], - "compatible_printers": [ - "Elegoo Neptune 0.4 nozzle", - "Elegoo Neptune X 0.4 nozzle", - "Elegoo Neptune 2 0.4 nozzle", - "Elegoo Neptune 2S 0.4 nozzle", - "Elegoo Neptune 2D 0.4 nozzle", - "Elegoo Neptune 3 0.4 nozzle", - "Elegoo Neptune 3 0.4 nozzle", - "Elegoo Neptune 3 Pro 0.4 nozzle", - "Elegoo Neptune 3 Plus 0.4 nozzle", - "Elegoo Neptune 3 Max 0.4 nozzle" - ] -} \ No newline at end of file + "filament_flow_ratio": ["0.926"], + "filament_max_volumetric_speed": ["12"], + "nozzle_temperature_initial_layer": ["245"] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.2 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.2 nozzle.json new file mode 100644 index 0000000000..0ae162ae0f --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.2 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Elegoo Generic PETG @0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PETG", + "reduce_fan_stop_start_freq": ["1"], + "slow_down_for_layer_cooling": ["1"], + "fan_cooling_layer_time": ["30"], + "overhang_fan_speed": ["90"], + "overhang_fan_threshold": ["25%"], + "nozzle_temperature_initial_layer": ["240"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_flow_ratio": ["0.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"], + "compatible_printers": [ + "Elegoo Neptune (0.2 nozzle)", + "Elegoo Neptune X (0.2 nozzle)", + "Elegoo Neptune 2 (0.2 nozzle)", + "Elegoo Neptune 2S (0.2 nozzle)", + "Elegoo Neptune 2D (0.2 nozzle) (Dual)", + "Elegoo Neptune 3 (0.2 nozzle)", + "Elegoo Neptune 3 Pro (0.2 nozzle)", + "Elegoo Neptune 3 Plus (0.2 nozzle)", + "Elegoo Neptune 3 Max (0.2 nozzle)", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.4 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.4 nozzle.json new file mode 100644 index 0000000000..9b8732731a --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.4 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Elegoo Generic PETG @0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PETG", + "reduce_fan_stop_start_freq": ["1"], + "slow_down_for_layer_cooling": ["1"], + "fan_cooling_layer_time": ["30"], + "overhang_fan_speed": ["90"], + "overhang_fan_threshold": ["25%"], + "nozzle_temperature_initial_layer": ["240"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_flow_ratio": ["0.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"], + "compatible_printers": [ + "Elegoo Neptune (0.4 nozzle)", + "Elegoo Neptune X (0.4 nozzle)", + "Elegoo Neptune 2 (0.4 nozzle)", + "Elegoo Neptune 2S (0.4 nozzle)", + "Elegoo Neptune 2D (0.4 nozzle) (Dual)", + "Elegoo Neptune 3 (0.4 nozzle)", + "Elegoo Neptune 3 Pro (0.4 nozzle)", + "Elegoo Neptune 3 Plus (0.4 nozzle)", + "Elegoo Neptune 3 Max (0.4 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.6 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.6 nozzle.json new file mode 100644 index 0000000000..3e073b6cb0 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.6 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Elegoo Generic PETG @0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PETG", + "reduce_fan_stop_start_freq": ["1"], + "slow_down_for_layer_cooling": ["1"], + "fan_cooling_layer_time": ["30"], + "overhang_fan_speed": ["90"], + "overhang_fan_threshold": ["25%"], + "nozzle_temperature_initial_layer": ["240"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_flow_ratio": ["0.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"], + "compatible_printers": [ + "Elegoo Neptune (0.6 nozzle)", + "Elegoo Neptune X (0.6 nozzle)", + "Elegoo Neptune 2 (0.6 nozzle)", + "Elegoo Neptune 2S (0.6 nozzle)", + "Elegoo Neptune 2D (0.6 nozzle) (Dual)", + "Elegoo Neptune 3 (0.6 nozzle)", + "Elegoo Neptune 3 Pro (0.6 nozzle)", + "Elegoo Neptune 3 Plus (0.6 nozzle)", + "Elegoo Neptune 3 Max (0.6 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.8 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.8 nozzle.json new file mode 100644 index 0000000000..a3fa7a8f67 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PETG @0.8 nozzle.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99", + "name": "Elegoo Generic PETG @0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PETG", + "reduce_fan_stop_start_freq": ["1"], + "slow_down_for_layer_cooling": ["1"], + "fan_cooling_layer_time": ["30"], + "overhang_fan_speed": ["90"], + "overhang_fan_threshold": ["25%"], + "nozzle_temperature_initial_layer": ["240"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_flow_ratio": ["0.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"], + "compatible_printers": [ + "Elegoo Neptune (0.8 nozzle)", + "Elegoo Neptune X (0.8 nozzle)", + "Elegoo Neptune 2 (0.8 nozzle)", + "Elegoo Neptune 2S (0.8 nozzle)", + "Elegoo Neptune 2D (0.8 nozzle) (Dual)", + "Elegoo Neptune 3 (0.8 nozzle)", + "Elegoo Neptune 3 Pro (0.8 nozzle)", + "Elegoo Neptune 3 Plus (0.8 nozzle)", + "Elegoo Neptune 3 Max (0.8 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json b/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json index bbbce6fe1b..2397a61561 100644 --- a/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PETG.json @@ -6,55 +6,17 @@ "from": "system", "instantiation": "true", "inherits": "fdm_filament_pet", - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_cooling_layer_time": [ - "30" - ], - "overhang_fan_speed": [ - "90" - ], - "overhang_fan_threshold": [ - "25%" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "fan_max_speed": [ - "50" - ], - "fan_min_speed": [ - "20" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_flow_ratio": [ - "0.95" - ], - "filament_max_volumetric_speed": [ - "10" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ], - "compatible_printers": [ - "Elegoo Neptune 0.4 nozzle", - "Elegoo Neptune X 0.4 nozzle", - "Elegoo Neptune 2 0.4 nozzle", - "Elegoo Neptune 2S 0.4 nozzle", - "Elegoo Neptune 2D 0.4 nozzle", - "Elegoo Neptune 3 0.4 nozzle", - "Elegoo Neptune 3 0.4 nozzle", - "Elegoo Neptune 3 Pro 0.4 nozzle", - "Elegoo Neptune 3 Plus 0.4 nozzle", - "Elegoo Neptune 3 Max 0.4 nozzle" - ] -} \ No newline at end of file + "reduce_fan_stop_start_freq": ["1"], + "slow_down_for_layer_cooling": ["1"], + "fan_cooling_layer_time": ["30"], + "overhang_fan_speed": ["90"], + "overhang_fan_threshold": ["25%"], + "nozzle_temperature_initial_layer": ["240"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_flow_ratio": ["0.95"], + "filament_max_volumetric_speed": ["10"], + "filament_start_gcode": ["; filament start gcode\n"] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.2 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.2 nozzle.json new file mode 100644 index 0000000000..5cbec1ac78 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.2 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Elegoo Generic PLA @0.2 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PLA", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "nozzle_temperature_initial_layer": ["210"], + "slow_down_layer_time": ["8"], + "compatible_printers": [ + "Elegoo Neptune (0.2 nozzle)", + "Elegoo Neptune X (0.2 nozzle)", + "Elegoo Neptune 2 (0.2 nozzle)", + "Elegoo Neptune 2S (0.2 nozzle)", + "Elegoo Neptune 2D (0.2 nozzle) (Dual)", + "Elegoo Neptune 3 (0.2 nozzle)", + "Elegoo Neptune 3 Pro (0.2 nozzle)", + "Elegoo Neptune 3 Plus (0.2 nozzle)", + "Elegoo Neptune 3 Max (0.2 nozzle)", + "Elegoo Neptune 4 (0.2 nozzle)", + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.4 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.4 nozzle.json new file mode 100644 index 0000000000..8311428a8c --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.4 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Elegoo Generic PLA @0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PLA", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "nozzle_temperature_initial_layer": ["210"], + "slow_down_layer_time": ["8"], + "compatible_printers": [ + "Elegoo Neptune (0.4 nozzle)", + "Elegoo Neptune X (0.4 nozzle)", + "Elegoo Neptune 2 (0.4 nozzle)", + "Elegoo Neptune 2S (0.4 nozzle)", + "Elegoo Neptune 2D (0.4 nozzle) (Dual)", + "Elegoo Neptune 3 (0.4 nozzle)", + "Elegoo Neptune 3 Pro (0.4 nozzle)", + "Elegoo Neptune 3 Plus (0.4 nozzle)", + "Elegoo Neptune 3 Max (0.4 nozzle)", + "Elegoo Neptune 4 (0.4 nozzle)", + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.6 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.6 nozzle.json new file mode 100644 index 0000000000..a3507081e1 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.6 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Elegoo Generic PLA @0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PLA", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "nozzle_temperature_initial_layer": ["210"], + "slow_down_layer_time": ["8"], + "compatible_printers": [ + "Elegoo Neptune (0.6 nozzle)", + "Elegoo Neptune X (0.6 nozzle)", + "Elegoo Neptune 2 (0.6 nozzle)", + "Elegoo Neptune 2S (0.6 nozzle)", + "Elegoo Neptune 2D (0.6 nozzle) (Dual)", + "Elegoo Neptune 3 (0.6 nozzle)", + "Elegoo Neptune 3 Pro (0.6 nozzle)", + "Elegoo Neptune 3 Plus (0.6 nozzle)", + "Elegoo Neptune 3 Max (0.6 nozzle)", + "Elegoo Neptune 4 (0.6 nozzle)", + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.8 nozzle.json b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.8 nozzle.json new file mode 100644 index 0000000000..6739abc904 --- /dev/null +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PLA @0.8 nozzle.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99", + "name": "Elegoo Generic PLA @0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "Elegoo Generic PLA", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "nozzle_temperature_initial_layer": ["210"], + "slow_down_layer_time": ["8"], + "compatible_printers": [ + "Elegoo Neptune (0.8 nozzle)", + "Elegoo Neptune X (0.8 nozzle)", + "Elegoo Neptune 2 (0.8 nozzle)", + "Elegoo Neptune 2S (0.8 nozzle)", + "Elegoo Neptune 2D (0.8 nozzle) (Dual)", + "Elegoo Neptune 3 (0.8 nozzle)", + "Elegoo Neptune 3 Pro (0.8 nozzle)", + "Elegoo Neptune 3 Plus (0.8 nozzle)", + "Elegoo Neptune 3 Max (0.8 nozzle)", + "Elegoo Neptune 4 (0.8 nozzle)", + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} diff --git a/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json b/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json index 57b7af0fd7..8f026cdabc 100644 --- a/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json +++ b/resources/profiles/Elegoo/filament/Elegoo Generic PLA.json @@ -1,32 +1,13 @@ { - "type": "filament", + "type": "filament", "filament_id": "GFL99", - "setting_id": "GFSL99", - "name": "Elegoo Generic PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "nozzle_temperature_initial_layer": [ - "210" - ], - "slow_down_layer_time": [ - "8" - ], - "compatible_printers": [ - "Elegoo Neptune 0.4 nozzle", - "Elegoo Neptune X 0.4 nozzle", - "Elegoo Neptune 2 0.4 nozzle", - "Elegoo Neptune 2S 0.4 nozzle", - "Elegoo Neptune 2D 0.4 nozzle", - "Elegoo Neptune 3 0.4 nozzle", - "Elegoo Neptune 3 Pro 0.4 nozzle", - "Elegoo Neptune 3 Plus 0.4 nozzle", - "Elegoo Neptune 3 Max 0.4 nozzle" - ] + "setting_id": "GFSL99", + "name": "Elegoo Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "nozzle_temperature_initial_layer": ["210"], + "slow_down_layer_time": ["8"] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_abs.json b/resources/profiles/Elegoo/filament/fdm_filament_abs.json index 381c453604..4aba22deff 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_abs.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_abs.json @@ -1,88 +1,34 @@ { - "type": "filament", - "name": "fdm_filament_abs", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "100" - ], - "eng_plate_temp" : [ - "100" - ], - "hot_plate_temp" : [ - "100" - ], - "textured_plate_temp" : [ - "100" - ], - "cool_plate_temp_initial_layer" : [ - "100" - ], - "eng_plate_temp_initial_layer" : [ - "100" - ], - "hot_plate_temp_initial_layer" : [ - "100" - ], - "textured_plate_temp_initial_layer" : [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "30" - ], - "filament_max_volumetric_speed": [ - "11" - ], - "filament_type": [ - "ABS" - ], - "filament_density": [ - "1.04" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "180" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "0" - ], - "fan_min_speed": [ - "0" - ], - "overhang_fan_threshold": [ - "25%" - ], - "overhang_fan_speed": [ - "30" - ], - "nozzle_temperature": [ - "245" - ], - "temperature_vitrification": [ - "110" - ], - "nozzle_temperature_range_low": [ - "240" - ], - "nozzle_temperature_range_high": [ - "245" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "3" - ] + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": ["100"], + "eng_plate_temp": ["100"], + "hot_plate_temp": ["100"], + "textured_plate_temp": ["100"], + "cool_plate_temp_initial_layer": ["100"], + "eng_plate_temp_initial_layer": ["100"], + "hot_plate_temp_initial_layer": ["100"], + "textured_plate_temp_initial_layer": ["100"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "fan_cooling_layer_time": ["30"], + "filament_max_volumetric_speed": ["11"], + "filament_type": ["ABS"], + "filament_density": ["1.04"], + "filament_cost": ["20"], + "nozzle_temperature_initial_layer": ["180"], + "reduce_fan_stop_start_freq": ["1"], + "fan_max_speed": ["0"], + "fan_min_speed": ["0"], + "overhang_fan_threshold": ["25%"], + "overhang_fan_speed": ["30"], + "nozzle_temperature": ["245"], + "temperature_vitrification": ["110"], + "nozzle_temperature_range_low": ["240"], + "nozzle_temperature_range_high": ["245"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["3"] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_common.json b/resources/profiles/Elegoo/filament/fdm_filament_common.json index 9f77975119..db66b8506a 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_common.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_common.json @@ -1,144 +1,52 @@ { - "type": "filament", - "name": "fdm_filament_common", - "from": "system", - "instantiation": "false", - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "overhang_fan_threshold": [ - "95%" - ], - "overhang_fan_speed": [ - "100" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "filament_end_gcode": [ - "; filament end gcode \n" - ], - "filament_flow_ratio": [ - "1" - ], - "reduce_fan_stop_start_freq": [ - "0" - ], - "fan_cooling_layer_time": [ - "60" - ], - "filament_cost": [ - "0" - ], - "filament_density": [ - "0" - ], - "filament_deretraction_speed": [ - "nil" - ], - "filament_diameter": [ - "1.75" - ], - "filament_max_volumetric_speed": [ - "0" - ], - "filament_minimal_purge_on_wipe_tower": [ - "15" - ], - "filament_retraction_minimum_travel": [ - "nil" - ], - "filament_retract_before_wipe": [ - "nil" - ], - "filament_retract_when_changing_layer": [ - "nil" - ], - "filament_retraction_length": [ - "nil" - ], - "filament_z_hop": [ - "nil" - ], - "filament_z_hop_types": [ - "nil" - ], - "filament_retract_restart_extra": [ - "nil" - ], - "filament_retraction_speed": [ - "nil" - ], - "filament_settings_id": [ - "" - ], - "filament_soluble": [ - "0" - ], - "filament_type": [ - "PLA" - ], - "filament_vendor": [ - "Generic" - ], - "filament_wipe": [ - "nil" - ], - "filament_wipe_distance": [ - "nil" - ], - "bed_type": [ - "Cool Plate" - ], - "nozzle_temperature_initial_layer": [ - "200" - ], - "full_fan_speed_layer": [ - "0" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "35" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "8" - ], - "filament_start_gcode": [ - "; Filament gcode\n" - ], - "nozzle_temperature": [ - "200" - ], - "temperature_vitrification": [ - "100" - ] + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp": ["60"], + "eng_plate_temp": ["60"], + "hot_plate_temp": ["60"], + "textured_plate_temp": ["60"], + "cool_plate_temp_initial_layer": ["60"], + "eng_plate_temp_initial_layer": ["60"], + "hot_plate_temp_initial_layer": ["60"], + "textured_plate_temp_initial_layer": ["60"], + "overhang_fan_threshold": ["95%"], + "overhang_fan_speed": ["100"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "filament_end_gcode": ["; filament end gcode \n"], + "filament_flow_ratio": ["1"], + "reduce_fan_stop_start_freq": ["0"], + "fan_cooling_layer_time": ["60"], + "filament_cost": ["0"], + "filament_density": ["0"], + "filament_deretraction_speed": ["nil"], + "filament_diameter": ["1.75"], + "filament_max_volumetric_speed": ["0"], + "filament_minimal_purge_on_wipe_tower": ["15"], + "filament_retraction_minimum_travel": ["nil"], + "filament_retract_before_wipe": ["nil"], + "filament_retract_when_changing_layer": ["nil"], + "filament_retraction_length": ["nil"], + "filament_z_hop": ["nil"], + "filament_z_hop_types": ["nil"], + "filament_retract_restart_extra": ["nil"], + "filament_retraction_speed": ["nil"], + "filament_settings_id": [""], + "filament_soluble": ["0"], + "filament_type": ["PLA"], + "filament_vendor": ["Generic"], + "filament_wipe": ["nil"], + "filament_wipe_distance": ["nil"], + "bed_type": ["Cool Plate"], + "nozzle_temperature_initial_layer": ["200"], + "full_fan_speed_layer": ["0"], + "fan_max_speed": ["100"], + "fan_min_speed": ["35"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["8"], + "filament_start_gcode": ["; Filament gcode\n"], + "nozzle_temperature": ["200"], + "temperature_vitrification": ["100"] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pet.json b/resources/profiles/Elegoo/filament/fdm_filament_pet.json index cb3b5e2e35..f6f7e0642e 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_pet.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_pet.json @@ -1,82 +1,32 @@ { - "type": "filament", - "name": "fdm_filament_pet", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "cool_plate_temp" : [ - "70" - ], - "eng_plate_temp" : [ - "70" - ], - "hot_plate_temp" : [ - "70" - ], - "textured_plate_temp" : [ - "70" - ], - "cool_plate_temp_initial_layer" : [ - "70" - ], - "eng_plate_temp_initial_layer" : [ - "70" - ], - "hot_plate_temp_initial_layer" : [ - "70" - ], - "textured_plate_temp_initial_layer" : [ - "70" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "close_fan_the_first_x_layers": [ - "3" - ], - "fan_cooling_layer_time": [ - "20" - ], - "filament_max_volumetric_speed": [ - "8" - ], - "filament_type": [ - "PETG" - ], - "filament_density": [ - "1.27" - ], - "filament_cost": [ - "20" - ], - "nozzle_temperature_initial_layer": [ - "240" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "fan_max_speed": [ - "50" - ], - "fan_min_speed": [ - "20" - ], - "overhang_fan_speed": [ - "100" - ], - "nozzle_temperature": [ - "240" - ], - "temperature_vitrification": [ - "80" - ], - "nozzle_temperature_range_low": [ - "235" - ], - "nozzle_temperature_range_high": [ - "240" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": ["70"], + "eng_plate_temp": ["70"], + "hot_plate_temp": ["70"], + "textured_plate_temp": ["70"], + "cool_plate_temp_initial_layer": ["70"], + "eng_plate_temp_initial_layer": ["70"], + "hot_plate_temp_initial_layer": ["70"], + "textured_plate_temp_initial_layer": ["70"], + "slow_down_for_layer_cooling": ["1"], + "close_fan_the_first_x_layers": ["3"], + "fan_cooling_layer_time": ["20"], + "filament_max_volumetric_speed": ["8"], + "filament_type": ["PETG"], + "filament_density": ["1.27"], + "filament_cost": ["20"], + "nozzle_temperature_initial_layer": ["240"], + "reduce_fan_stop_start_freq": ["1"], + "fan_max_speed": ["50"], + "fan_min_speed": ["20"], + "overhang_fan_speed": ["100"], + "nozzle_temperature": ["240"], + "temperature_vitrification": ["80"], + "nozzle_temperature_range_low": ["235"], + "nozzle_temperature_range_high": ["240"], + "filament_start_gcode": ["; filament start gcode\n"] } diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pla.json b/resources/profiles/Elegoo/filament/fdm_filament_pla.json index 3192eeca60..12e45e3b44 100644 --- a/resources/profiles/Elegoo/filament/fdm_filament_pla.json +++ b/resources/profiles/Elegoo/filament/fdm_filament_pla.json @@ -1,94 +1,36 @@ { - "type": "filament", - "name": "fdm_filament_pla", - "from": "system", - "instantiation": "false", - "inherits": "fdm_filament_common", - "fan_cooling_layer_time": [ - "100" - ], - "filament_max_volumetric_speed": [ - "15" - ], - "filament_type": [ - "PLA" - ], - "filament_density": [ - "1.24" - ], - "filament_cost": [ - "20" - ], - "cool_plate_temp" : [ - "60" - ], - "eng_plate_temp" : [ - "60" - ], - "hot_plate_temp" : [ - "60" - ], - "textured_plate_temp" : [ - "60" - ], - "cool_plate_temp_initial_layer" : [ - "60" - ], - "eng_plate_temp_initial_layer" : [ - "60" - ], - "hot_plate_temp_initial_layer" : [ - "60" - ], - "textured_plate_temp_initial_layer" : [ - "60" - ], - "nozzle_temperature_initial_layer": [ - "210" - ], - "reduce_fan_stop_start_freq": [ - "1" - ], - "slow_down_for_layer_cooling": [ - "1" - ], - "fan_max_speed": [ - "100" - ], - "fan_min_speed": [ - "100" - ], - "overhang_fan_speed": [ - "100" - ], - "overhang_fan_threshold": [ - "50%" - ], - "close_fan_the_first_x_layers": [ - "1" - ], - "nozzle_temperature": [ - "205" - ], - "temperature_vitrification": [ - "60" - ], - "nozzle_temperature_range_low": [ - "205" - ], - "nozzle_temperature_range_high": [ - "210" - ], - "slow_down_min_speed": [ - "10" - ], - "slow_down_layer_time": [ - "4" - ], - "additional_cooling_fan_speed": [ - "70" - ], - "filament_start_gcode": [ - "; filament start gcode\n" - ] + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": ["100"], + "filament_max_volumetric_speed": ["15"], + "filament_type": ["PLA"], + "filament_density": ["1.24"], + "filament_cost": ["20"], + "cool_plate_temp": ["60"], + "eng_plate_temp": ["60"], + "hot_plate_temp": ["60"], + "textured_plate_temp": ["60"], + "cool_plate_temp_initial_layer": ["60"], + "eng_plate_temp_initial_layer": ["60"], + "hot_plate_temp_initial_layer": ["60"], + "textured_plate_temp_initial_layer": ["60"], + "nozzle_temperature_initial_layer": ["210"], + "reduce_fan_stop_start_freq": ["1"], + "slow_down_for_layer_cooling": ["1"], + "fan_max_speed": ["100"], + "fan_min_speed": ["100"], + "overhang_fan_speed": ["100"], + "overhang_fan_threshold": ["50%"], + "close_fan_the_first_x_layers": ["1"], + "nozzle_temperature": ["205"], + "temperature_vitrification": ["60"], + "nozzle_temperature_range_low": ["205"], + "nozzle_temperature_range_high": ["210"], + "slow_down_min_speed": ["10"], + "slow_down_layer_time": ["4"], + "additional_cooling_fan_speed": ["70"], + "filament_start_gcode": ["; filament start gcode\n"] } diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json new file mode 100644 index 0000000000..6560d579ce --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.2 nozzle).json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.2 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.2 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json new file mode 100644 index 0000000000..0ecc5b7632 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.4 nozzle).json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.4 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json new file mode 100644 index 0000000000..278329d569 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.6 nozzle).json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.6 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "nozzle_diameter": [ + "0.6" + ], + "printer_variant": "0.6", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.6 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json new file mode 100644 index 0000000000..0a63692f29 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 (0.8 nozzle).json @@ -0,0 +1,112 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 (0.8 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "nozzle_diameter": [ + "0.8" + ], + "printer_variant": "0.8", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.8 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json new file mode 100644 index 0000000000..96774d2fb8 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.2 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.2 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "nozzle_diameter": [ + "0.2" + ], + "printer_variant": "0.2", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.2 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json new file mode 100644 index 0000000000..4e5f7ee228 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.4 nozzle).json @@ -0,0 +1,115 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "printable_area": [ + "0x0", + "225x0", + "225x225", + "0x225" + ], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": [ + "1" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2.5" + ], + "retraction_speed": [ + "25" + ], + "retract_length_toolchange": [ + "2" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Elegoo Generic PLA @0.4 nozzle" + ], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json new file mode 100644 index 0000000000..5265950c68 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.6 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.6 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "nozzle_diameter": ["0.6"], + "printer_variant": "0.6", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": ["500", "500"], + "machine_max_acceleration_retracting": ["1000", "1000"], + "machine_max_acceleration_travel": ["500", "500"], + "machine_max_acceleration_x": ["500", "500"], + "machine_max_acceleration_y": ["500", "500"], + "machine_max_acceleration_z": ["100", "100"], + "machine_max_speed_e": ["60", "60"], + "machine_max_speed_x": ["500", "500"], + "machine_max_speed_y": ["500", "500"], + "machine_max_speed_z": ["10", "10"], + "machine_max_jerk_e": ["5", "5"], + "machine_max_jerk_x": ["8", "8"], + "machine_max_jerk_y": ["8", "8"], + "machine_max_jerk_z": ["0.4", "0.4"], + "max_layer_height": ["0.28"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["0%"], + "retraction_length": ["2.5"], + "retraction_speed": ["25"], + "retract_length_toolchange": ["2"], + "deretraction_speed": ["0"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": ["Elegoo Generic PLA @0.6 nozzle"], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json new file mode 100644 index 0000000000..a2155aa08f --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro (0.8 nozzle).json @@ -0,0 +1,48 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Elegoo Neptune 4 Pro (0.8 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_elegoo_common", + "printer_model": "Elegoo Neptune 4 Pro", + "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "nozzle_diameter": ["0.8"], + "printer_variant": "0.8", + "printable_area": ["0x0", "225x0", "225x225", "0x225"], + "printable_height": "265", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": ["500", "500"], + "machine_max_acceleration_retracting": ["1000", "1000"], + "machine_max_acceleration_travel": ["500", "500"], + "machine_max_acceleration_x": ["500", "500"], + "machine_max_acceleration_y": ["500", "500"], + "machine_max_acceleration_z": ["100", "100"], + "machine_max_speed_e": ["60", "60"], + "machine_max_speed_x": ["500", "500"], + "machine_max_speed_y": ["500", "500"], + "machine_max_speed_z": ["10", "10"], + "machine_max_jerk_e": ["5", "5"], + "machine_max_jerk_x": ["8", "8"], + "machine_max_jerk_y": ["8", "8"], + "machine_max_jerk_z": ["0.4", "0.4"], + "max_layer_height": ["0.28"], + "min_layer_height": ["0.08"], + "printer_settings_id": "Elegoo", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["0%"], + "retraction_length": ["2.5"], + "retraction_speed": ["25"], + "retract_length_toolchange": ["2"], + "deretraction_speed": ["0"], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": ["Elegoo Generic PLA @0.8 nozzle"], + "machine_start_gcode": "M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "scan_first_layer": "0" +} diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json new file mode 100644 index 0000000000..2e4b90290f --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4 Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4 Pro", + "model_id": "Elegoo-Neptune-4-Pro", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4pro_buildplate_model.stl", + "bed_texture": "elegoo_neptune4pro_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Elegoo Generic PLA @0.2 nozzle;Elegoo Generic PETG @0.2 nozzle;Elegoo Generic ABS @0.2 nozzle;Elegoo Generic PLA @0.4 nozzle;Elegoo Generic PETG @0.4 nozzle;Elegoo Generic ABS @0.4 nozzle;Elegoo Generic PLA @0.6 nozzle;Elegoo Generic PETG @0.6 nozzle;Elegoo Generic ABS @0.6 nozzle;Elegoo Generic PLA @0.8 nozzle;Elegoo Generic PETG @0.8 nozzle;Elegoo Generic ABS @0.8 nozzle" +} diff --git a/resources/profiles/Elegoo/machine/Elegoo Neptune 4.json b/resources/profiles/Elegoo/machine/Elegoo Neptune 4.json new file mode 100644 index 0000000000..4cdf00dd03 --- /dev/null +++ b/resources/profiles/Elegoo/machine/Elegoo Neptune 4.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Elegoo Neptune 4", + "model_id": "Elegoo-Neptune-4", + "nozzle_diameter": "0.2;0.4;0.6;0.8", + "machine_tech": "FFF", + "family": "Elegoo", + "bed_model": "elegoo_neptune4_buildplate_model.stl", + "bed_texture": "elegoo_neptune4_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Elegoo Generic PLA @0.2 nozzle;Elegoo Generic PETG @0.2 nozzle;Elegoo Generic ABS @0.2 nozzle;Elegoo Generic PLA @0.4 nozzle;Elegoo Generic PETG @0.4 nozzle;Elegoo Generic ABS @0.4 nozzle;Elegoo Generic PLA @0.6 nozzle;Elegoo Generic PETG @0.6 nozzle;Elegoo Generic ABS @0.6 nozzle;Elegoo Generic PLA @0.8 nozzle;Elegoo Generic PETG @0.8 nozzle;Elegoo Generic ABS @0.8 nozzle" +} diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..20a785481a --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..569ef38feb --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..76a1ea55eb --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..8b8a7f6d3c --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..fcc5d134da --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..b7012be735 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..c436673e98 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..d2766e4a27 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.08", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "9", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.08", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "11", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..44a650d91f --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..ecd0616f38 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..4b41a03745 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..f8a2351dbe --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..2e5ae54245 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..29f7ac21ae --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..6b09c6ac79 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..060cfb4d6c --- /dev/null +++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.12", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "6", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "7", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..3e849fbb94 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..79610830e0 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..31e343fe30 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..6fa289317c --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..f0c72c5713 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..0707877278 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..981eefffcc --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..d43deb5d16 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.16", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..d1775e23b7 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..ad90f5db88 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..a638871e86 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..e624c02296 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..655a5fdb26 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..2f14cf1696 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..a9ed2bb0ca --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..35359fdfec --- /dev/null +++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.2", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "4", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..804215e5cc --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..6561c89370 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..a6948581e5 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..1e32cde915 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..edda3f9483 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..f75e8a99bf --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..1a15ac352c --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..5c7e5d8bbb --- /dev/null +++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.24", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.24", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json new file mode 100644 index 0000000000..e6197525a5 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json new file mode 100644 index 0000000000..f0a73724d6 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json new file mode 100644 index 0000000000..28b3ec7956 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json new file mode 100644 index 0000000000..63ac0843be --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json new file mode 100644 index 0000000000..9d8d145ccc --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.2", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.2", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.22", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.25", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.25", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.25", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.25", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json new file mode 100644 index 0000000000..90cd1769d5 --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json new file mode 100644 index 0000000000..8df37a288e --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.6", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.6", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.62", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.65", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.65", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.65", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.65", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json new file mode 100644 index 0000000000..79ad1c51aa --- /dev/null +++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json @@ -0,0 +1,108 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)", + "from": "system", + "inherits": "fdm_process_elegoo_common", + "instantiation": "true", + "layer_height": "0.28", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "200", + "top_surface_acceleration": "30", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.8", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.8", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "20", + "travel_acceleration": "200", + "inner_wall_acceleration": "200", + "initial_layer_line_width": "0.82", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.85", + "infill_wall_overlap": "25%", + "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}_{layer_height}mm_{filament_type[0]}_{printer_model}_{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.85", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "1", + "skirt_height": "2", + "skirt_loops": "1", + "minimum_sparse_infill_area": "25", + "internal_solid_infill_line_width": "0.85", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.28", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.2", + "support_interface_speed": "100", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "45", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.85", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Elegoo Neptune 4 Pro (0.8 nozzle)" + ] +} \ No newline at end of file