diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po
index 4358dc0862..62b7cb292a 100644
--- a/localization/i18n/de/OrcaSlicer_de.po
+++ b/localization/i18n/de/OrcaSlicer_de.po
@@ -122,7 +122,7 @@ msgid "On highlighted overhangs only"
msgstr "Nur an hervorgehobenen Überhängen"
msgid "Erase all"
-msgstr ""
+msgstr "Alles löschen"
msgid "Highlight overhang areas"
msgstr "Bereiche mit Überhang hervorheben"
@@ -350,10 +350,10 @@ msgid "Fixed step drag"
msgstr "Fester Schritt ziehen"
msgid "Context Menu"
-msgstr ""
+msgstr "Kontextmenü"
msgid "Toggle Auto-Drop"
-msgstr ""
+msgstr "Automatisches Absenken umschalten"
msgid "Single sided scaling"
msgstr "Einseitige Skalierung"
@@ -509,10 +509,10 @@ msgid "Multiple"
msgstr "Mehrere"
msgid "Count"
-msgstr ""
+msgstr "Anzahl"
msgid "Gap"
-msgstr ""
+msgstr "Spalt"
msgid "Spacing"
msgstr "Abstand"
@@ -883,7 +883,7 @@ msgid "Advanced"
msgstr "Erweiterte Einstellungen"
msgid "Reset all options except the text and operation"
-msgstr ""
+msgstr "Alle Optionen außer dem Text und der Operation zurücksetzen"
msgid ""
"The text cannot be written using the selected font. Please try choosing a "
@@ -1805,16 +1805,16 @@ msgid "Info"
msgstr "Info"
msgid "Loading printer & filament profiles"
-msgstr ""
+msgstr "Lade Drucker- und Filamentprofile"
msgid "Creating main window"
-msgstr ""
+msgstr "Erstelle Hauptfenster"
msgid "Loading current preset"
-msgstr ""
+msgstr "Lade aktuelles Preset"
msgid "Showing main window"
-msgstr ""
+msgstr "Zeige Hauptfenster"
msgid ""
"The OrcaSlicer configuration file may be corrupted and cannot be parsed.\n"
@@ -1897,9 +1897,12 @@ msgid ""
"Please check your network connectivity\n"
"(HTTP %u)"
msgstr ""
+"Verbindung zu OrcaCloud fehlgeschlagen.\n"
+"Bitte überprüfen Sie Ihre Netzwerkverbindung\n"
+"(HTTP %u)"
msgid "Cloud Error"
-msgstr ""
+msgstr "Cloud-Fehler"
msgid "Retrieving printer information, please try again later."
msgstr "Empfange Druckerinformationen, bitte später erneut versuchen."
@@ -6100,13 +6103,13 @@ msgid "Export"
msgstr "Exportieren"
msgid "Sync Presets"
-msgstr ""
+msgstr "Presets synchronisieren"
msgid "Pull and apply the latest presets from OrcaCloud"
-msgstr ""
+msgstr "Die neuesten Presets von OrcaCloud abrufen und anwenden"
msgid "You must be logged in to sync presets from cloud."
-msgstr ""
+msgstr "Sie müssen angemeldet sein, um Presets aus der Cloud zu synchronisieren."
msgid "Quit"
msgstr "Beenden"
@@ -6236,7 +6239,7 @@ msgid "Preset Bundle"
msgstr "Vorlagen-Bundle"
msgid "Syncing presets from cloud…"
-msgstr ""
+msgstr "Synchronisiere Presets aus der Cloud…"
msgid "Help"
msgstr "Hilfe"
@@ -8941,25 +8944,25 @@ msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Wenn aktiviert, wird die Richtung des Zooms mit dem Mausrad umgekehrt."
msgid "Pan"
-msgstr ""
+msgstr "Schwenken"
msgid "Left Mouse Drag"
-msgstr ""
+msgstr "Linke Maustaste drücken"
msgid "Set the action that dragging the left mouse button should perform."
-msgstr ""
+msgstr "Legen Sie die Aktion fest, die das Ziehen der linken Maustaste ausführen soll."
msgid "Middle Mouse Drag"
-msgstr ""
+msgstr "Mittlere Maustaste drücken"
msgid "Set the action that dragging the middle mouse button should perform."
-msgstr ""
+msgstr "Legen Sie die Aktion fest, die das Ziehen der mittleren Maustaste ausführen soll."
msgid "Right Mouse Drag"
-msgstr ""
+msgstr "Rechte Maustaste drücken"
msgid "Set the action that dragging the right mouse button should perform."
-msgstr ""
+msgstr "Legen Sie die Aktion fest, die das Ziehen der rechten Maustaste ausführen soll."
msgid "Clear my choice on..."
msgstr "Meine Auswahl löschen bei ..."
@@ -8986,13 +8989,13 @@ msgstr ""
"der Datei."
msgid "Graphics"
-msgstr ""
+msgstr "Grafik"
msgid "Anti-aliasing"
-msgstr ""
+msgstr "Kantenglättung"
msgid "MSAA Multiplier"
-msgstr ""
+msgstr "MSAA-Multiplikator"
msgid ""
"Set the Multi-Sample Anti-Aliasing level.\n"
@@ -9004,12 +9007,19 @@ msgid ""
"\n"
"Requires application restart."
msgstr ""
+"Stellen Sie die Stufe der Multi-Sample-Kantenglättung ein.\n"
+"Höhere Werte führen zu glatteren Kanten, aber die Auswirkungen auf die "
+"Leistung sind exponentiell.\n"
+"Niedrigere Werte verbessern die Leistung auf Kosten von gezackten Kanten.\n"
+"Wenn deaktiviert, wird empfohlen, FXAA zu aktivieren, um gezackte Kanten mit minimalen Auswirkungen auf die Leistung zu reduzieren.\n"
+"\n"
+"Erfordert einen Neustart der Anwendung."
msgid "Disabled"
msgstr "Deaktiviert"
msgid "FXAA post-processing"
-msgstr ""
+msgstr "FXAA-Nachbearbeitung"
msgid ""
"Applies Fast Approximate Anti-Aliasing as a screen-space pass.\n"
@@ -9017,26 +9027,34 @@ msgid ""
"\n"
"Takes effect immediately."
msgstr ""
+"Führt Fast Approximate Anti-Aliasing als Bildschirmraum-Pass aus.\n"
+"Nützlich, um die MSAA-Einstellung zu deaktivieren oder zu reduzieren, um die Leistung zu verbessern.\n"
+"\n"
+"ist sofort wirksam"
msgid "FPS"
-msgstr ""
+msgstr "FPS"
msgid "FPS cap"
-msgstr ""
+msgstr "FPS-Begrenzung"
msgid "(0 = unlimited)"
-msgstr ""
+msgstr "(0 = unbegrenzt)"
msgid ""
"Limits viewport frame rate to reduce GPU load and power usage.\n"
"Set to 0 for unlimited frame rate."
msgstr ""
+"Begrenzt die Bildrate des Viewports, um die GPU-Auslastung und den "
+"Energieverbrauch zu reduzieren.\n"
+"Auf 0 setzen für unbegrenzte Bildrate."
+
msgid "Show FPS overlay"
-msgstr ""
+msgstr "FPS-Overlay anzeigen"
msgid "Displays current viewport FPS in the top-right corner."
-msgstr ""
+msgstr "Zeigt die aktuelle FPS des Viewports in der oberen rechten Ecke an."
msgid "Login region"
msgstr "Login region"
@@ -9207,13 +9225,17 @@ msgid "Skip AMS blacklist check"
msgstr "Überspringen der AMS Blacklist-Prüfung"
msgid "(Experimental) Keep painted feature after mesh change"
-msgstr ""
+msgstr "(Experimentell) Behalte bemalte Funktionen nach Mesh-Änderung bei"
msgid ""
"Attempt to keep painted features (color/seam/support/fuzzy etc.) after "
"changing the object mesh (such as cut/reload from disk/simplify/fix etc.)\n"
"Highly experimental! Slow and may create artifact."
msgstr ""
+"Versuchen Sie, bemalte Funktionen (Farbe/Naht/Stütze/unscharf usw.) nach "
+"Änderung des Objekt-Meshs (z. B. schneiden/neu laden von der Festplatte/vereinfachen/reparieren usw.) beizubehalten\n"
+"Sehr experimentell! Langsam und kann Artefakte erzeugen."
+
msgid "Allow Abnormal Storage"
msgstr "Fehlerhaften Speicher zulassen"
@@ -10939,26 +10961,37 @@ msgid ""
" %s first layer %d %s, other layers %d %s\n"
" %s max delta %d %s, current delta %d %s\n"
msgstr ""
+" - %s:\n"
+" %s erste Schicht %d %s, andere Schichten %d %s\n"
+" %s maximale Delta %d %s, aktuelle Delta %d %s\n"
msgid ""
"Some first-layer and other-layer temperature pairs exceed safety limits.\n"
-msgstr ""
+msgstr "Einige Temperaturpaare für die erste und andere Schicht überschreiten die Sicherheitsgrenzen.\n"
msgid ""
"\n"
"Invalid pairs:\n"
msgstr ""
+"\n"
+"Ungültige Paare:\n"
msgid ""
"\n"
"You can go back to edit values, or continue if this is intentional."
msgstr ""
+"\n"
+"Sie können zurückgehen, um die Werte zu bearbeiten, oder fortfahren, wenn dies "
+"absichtlich ist."
msgid ""
"\n"
"\n"
"Continue anyway?"
msgstr ""
+"\n"
+"\n"
+"Trotzdem fortfahren?"
msgid "Temperature Safety Check"
msgstr "Temperatur-Sicherheitsprüfung"
@@ -11042,6 +11075,10 @@ msgid ""
"\"%1%\"\n"
"and \"%2%\" will open without any changes."
msgstr ""
+"Alle \"Neuer Wert\" Einstellungen in\n"
+"\"%1%\"\n"
+"werden gespeichert und \"%2%\" wird ohne Änderungen geöffnet."
+
msgid "Click the right mouse button to display the full text."
msgstr ""
@@ -11647,7 +11684,7 @@ msgid "Login"
msgstr "Anmelden"
msgid "Login failed. Please try again."
-msgstr ""
+msgstr "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut."
msgid "[Action Required] "
msgstr "[Aktion erforderlich] "
@@ -11687,16 +11724,16 @@ msgid "Global shortcuts"
msgstr "Globale Tastaturkürzel"
msgid "Pan View"
-msgstr ""
+msgstr "Ansicht verschieben"
msgid "Rotate View"
-msgstr ""
+msgstr "Ansicht drehen"
msgid "Middle mouse button"
-msgstr ""
+msgstr "Mittlere Maustaste"
msgid "Zoom View"
-msgstr ""
+msgstr "Ansicht zoomen"
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
@@ -12599,6 +12636,8 @@ msgid ""
"The Hollow base pattern is not supported by this support type; Rectilinear "
"will be used instead."
msgstr ""
+"Das Hohl-Basis-Muster wird von diesem Stütztyp nicht unterstützt; Stattdessen "
+"wird das Rechteckmuster verwendet."
msgid ""
"Support enforcers are used but support is not enabled. Please enable support."
@@ -14846,16 +14885,16 @@ msgid "Auto For Match"
msgstr "Automatisch für Übereinstimmung"
msgid "Enable filament dynamic map"
-msgstr ""
+msgstr "Dynamische Filamentzuordnung aktivieren"
msgid "Enable dynamic filament mapping during print."
-msgstr ""
+msgstr "Dynamische Filamentzuordnung während des Drucks aktivieren."
msgid "Has filament switcher"
-msgstr ""
+msgstr "Hat Filamentwechsler"
msgid "Printer has a filament switcher hardware (e.g., AMS)."
-msgstr ""
+msgstr "Der Drucker verfügt über eine Filamentwechsler-Hardware (z. B. AMS)."
msgid "Flush temperature"
msgstr "Spültemperatur"
@@ -15376,7 +15415,7 @@ msgstr ""
"unterstützt."
msgid "Z-buckling bias optimization (experimental)"
-msgstr ""
+msgstr "Z-Buckling-Bias-Optimierung (experimentell)"
msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density "
@@ -15385,6 +15424,11 @@ msgid ""
"~30% sparse infill density and above. Only applies when Sparse infill "
"pattern is set to Gyroid."
msgstr ""
+"Strafft die Gyroid-Welle entlang der Z-Achse (vertikal) bei geringer Fülldichte, "
+"um die effektive vertikale Säulenlänge zu verkürzen und die Z-Achsen-Kompressions-"
+"Knickfestigkeit zu verbessern. Der Filamentverbrauch bleibt erhalten. Keine "
+"Auswirkung bei ~30% einfacher Fülldichte und darüber. Gilt nur, wenn das einfache "
+"Füllmuster auf Gyroid eingestellt ist."
msgid "Sparse infill pattern"
msgstr "Füllmuster"
@@ -16274,7 +16318,7 @@ msgstr ""
"bringen.Setze den Wert auf 0, um diese Funktion zu deaktivieren."
msgid "Minimum non-zero part cooling fan speed"
-msgstr ""
+msgstr "Minimale nicht-null Lüftergeschwindigkeit für die Teilekühlung"
msgid ""
"Some part-cooling fans cannot start spinning when commanded below a certain "
@@ -16293,6 +16337,11 @@ msgid ""
"below the one you know it can actually spool at.\n"
"Set to 0 to deactivate."
msgstr ""
+"Einige Teilekühlventilatoren können nicht zu drehen beginnen, wenn sie unter einem bestimmten PWM-Arbeitszyklus befehligt werden. Wenn dieser Wert über 0 eingestellt ist, wird jeder nicht-null-Teilekühlventilatorbefehl auf mindestens diesen Prozentsatz angehoben, damit der Lüfter zuverlässig startet. Ein Lüfterbefehl von 0 (Lüfter aus) wird immer genau eingehalten. Diese Begrenzung wird nach jeder anderen Lüfterberechnung angewendet (Erstschicht-Ramp-up, Schichtzeit-Interpolation, Überhangs-/Brücken-/Stützstruktur-Schnittstellen-/Glättungsüberschreibungen), sodass die Skalierung weiterhin im Bereich [dieser Wert, 100%] erfolgt.\n"
+"\n"
+"Wenn Ihre Firmware den Lüfter bereits unter einem Schwellenwert deaktiviert (z.B. Klipper's [fan] off_below: 0.10 schaltet den Lüfter aus, wenn der befehligte Arbeitszyklus unter 10% liegt), sollten idealerweise dieser Wert und der Firmware-Schwellenwert auf denselben Wert eingestellt werden. Wenn sie übereinstimmen (z.B. off_below: 0.10 in Klipper und 10% hier), garantiert der Slicer, dass er nie einen nicht-null-Wert emittiert, den die Firmware stillschweigend fallen lässt, und der Lüfter nie einen Wert erhält, der unter dem Wert liegt, den er tatsächlich anfahren kann.\n"
+"\n"
+"Setze den Wert auf 0, um diese Funktion zu deaktivieren."
msgid "%"
msgstr "%"
@@ -18383,7 +18432,7 @@ msgid "Enable filament ramming"
msgstr "Erlaube Filamentrammen"
msgid "Tool change on wipe tower"
-msgstr ""
+msgstr "Werkzeugwechsel auf dem Reinigungsturm"
msgid ""
"Force the toolhead to travel to the wipe tower before issuing the tool "
@@ -18394,6 +18443,8 @@ msgid ""
"this option if you want the tool change to always be issued above the wipe "
"tower instead."
msgstr ""
+"Erzwinge, dass der Werkzeugkopf zum Reinigungsturm fährt, bevor der Werkzeugwechselbefehl (Tx) ausgegeben wird. Nur relevant für Mehrfach-Extruder (Mehrfach-Werkzeugkopf) Drucker, die einen Typ-2-Reinigungsturm verwenden. Standardmäßig überspringt Orca die Fahrt auf Mehrfach-Werkzeugkopf-Maschinen, da die Firmware den Kopfwechsel übernimmt, was dazu führen kann, dass der Tx-Befehl über dem gedruckten Teil ausgegeben wird. Aktivieren Sie diese Option, wenn Sie möchten, dass der Werkzeugwechsel immer über dem Reinigungsturm ausgegeben wird."
+
msgid "No sparse layers (beta)"
msgstr "Keine dünnen Schichten (Beta)"
@@ -19345,7 +19396,7 @@ msgstr ""
"verschiedene Materialien aufeinandertreffen."
msgid "Cool down from interface boost during prime tower"
-msgstr "^"
+msgstr "Abkühlung von der Schnittstellen-Boost während des Reinigungsturms"
msgid ""
"When interface-layer temperature boost is active, set the nozzle back to "
@@ -21994,12 +22045,18 @@ msgid ""
"\n"
"Available nozzle profiles for this printer:"
msgstr ""
+"\n"
+"\n"
+"Verfügbare Düsenprofile für diesen Drucker:"
msgid ""
"\n"
"\n"
"Choose YES to switch existing preset:"
msgstr ""
+"\n"
+"\n"
+"Wählen Sie JA, um das vorhandene Profil zu wechseln:"
msgid "Printer Created Successfully"
msgstr "Drucker erfolgreich erstellt"
@@ -23208,16 +23265,16 @@ msgid "Detection radius"
msgstr "Erkennungsradius"
msgid "Selected"
-msgstr ""
+msgstr "Ausgewählt"
msgid "Auto-generate"
-msgstr ""
+msgstr "Automatisch generieren"
msgid "Generate brim ears using Max angle and Detection radius"
-msgstr ""
+msgstr "Mausohren mit Maximalwinkel und Erkennungsradius generieren"
msgid "Add or Select"
-msgstr ""
+msgstr "Hinzufügen oder auswählen"
msgid ""
"Warning: The brim type is not set to \"painted\", the brim ears will not "
@@ -23230,7 +23287,7 @@ msgid "Set the brim type of this object to \"painted\""
msgstr "Den Brim-Typ dieses Objekts auf \"bemalt\" setzen"
msgid "invalid brim ears"
-msgstr ""
+msgstr "Ungültige Mausohren"
msgid "Brim Ears"
msgstr "Mausohren"
diff --git a/localization/i18n/hu/OrcaSlicer_hu.po b/localization/i18n/hu/OrcaSlicer_hu.po
index bc6cfec1df..15157d7ba8 100644
--- a/localization/i18n/hu/OrcaSlicer_hu.po
+++ b/localization/i18n/hu/OrcaSlicer_hu.po
@@ -119,7 +119,7 @@ msgid "On highlighted overhangs only"
msgstr "Csak a kiemelt túlnyúlásokon"
msgid "Erase all"
-msgstr ""
+msgstr "Az összes törlése"
msgid "Highlight overhang areas"
msgstr "Túlnyúló területek kiemelése"
@@ -345,10 +345,10 @@ msgid "Fixed step drag"
msgstr "Rögzített lépésközű húzás"
msgid "Context Menu"
-msgstr ""
+msgstr "Helyi menü"
msgid "Toggle Auto-Drop"
-msgstr ""
+msgstr "Automatikus leejtés váltása"
msgid "Single sided scaling"
msgstr "Egyoldalas méretezés"
@@ -504,10 +504,10 @@ msgid "Multiple"
msgstr "Többszörös"
msgid "Count"
-msgstr ""
+msgstr "Darab"
msgid "Gap"
-msgstr ""
+msgstr "Rés"
msgid "Spacing"
msgstr "Térköz"
@@ -550,7 +550,7 @@ msgid "Drag"
msgstr "Húzás"
msgid "Move cut line"
-msgstr ""
+msgstr "Vágási vonal mozgatása"
msgid "Draw cut line"
msgstr "Vágóvonal rajzolása"
@@ -844,7 +844,7 @@ msgid "Embossing actions"
msgstr "Dombornyomási műveletek"
msgid "Position on surface"
-msgstr ""
+msgstr "Elhelyezés a felületen"
msgid "Emboss"
msgstr "Dombornyomás"
@@ -874,7 +874,7 @@ msgid "Advanced"
msgstr "Haladó"
msgid "Reset all options except the text and operation"
-msgstr ""
+msgstr "Összes beállítás visszaállítása, kivéve a szöveget és a műveletet"
msgid ""
"The text cannot be written using the selected font. Please try choosing a "
@@ -1036,8 +1036,7 @@ msgstr "Érvénytelen stílus."
#, boost-format
msgid "Style \"%1%\" can't be used and will be removed from a list."
-msgstr ""
-"A(z) \"%1%\" stílus nem használható, ezért el lesz távolítva a listából."
+msgstr "A(z) \"%1%\" stílus nem használható, ezért el lesz távolítva a listából."
msgid "Unset italic"
msgstr "Dőlt kikapcsolása"
@@ -1144,9 +1143,7 @@ msgid "Rotate text Clockwise."
msgstr "Szöveg forgatása az óramutató járásával megegyezően."
msgid "Unlock the text's rotation when moving text along the object's surface."
-msgstr ""
-"A szöveg forgatásának feloldása, amikor a szöveget az objektum felületén "
-"mozgatod."
+msgstr "A szöveg forgatásának feloldása, amikor a szöveget az objektum felületén mozgatod."
msgid "Lock the text's rotation when moving text along the object's surface."
msgstr ""
@@ -1786,16 +1783,16 @@ msgid "Info"
msgstr "Infó"
msgid "Loading printer & filament profiles"
-msgstr ""
+msgstr "Nyomtató- és filamentprofilok betöltése"
msgid "Creating main window"
-msgstr ""
+msgstr "Főablak létrehozása"
-msgid "Loading current preset"
-msgstr ""
+msgid "Loading current beállítás"
+msgstr "Jelenlegi beállítás betöltése"
msgid "Showing main window"
-msgstr ""
+msgstr "Fő ablak megjelenítése"
msgid ""
"The OrcaSlicer configuration file may be corrupted and cannot be parsed.\n"
@@ -1850,8 +1847,7 @@ msgid "User logged out"
msgstr "Felhasználó kijelentkezett"
msgid "new or open project file is not allowed during the slicing process!"
-msgstr ""
-"a projektfájlokkal kapcsolatos műveletek nem engedélyezettek szeletés közben!"
+msgstr "a projektfájlokkal kapcsolatos műveletek nem engedélyezettek szeletés közben!"
msgid "Open Project"
msgstr "Projekt megnyitása"
@@ -1869,6 +1865,9 @@ msgid ""
"Please check your network connectivity\n"
"(HTTP %u): %s"
msgstr ""
+"Nem sikerült csatlakozni az OrcaCloudhoz.\n"
+"Ellenőrizd a hálózati kapcsolatodat\n"
+"(HTTP %u): %s"
#, c-format, boost-format
msgid ""
@@ -1876,9 +1875,12 @@ msgid ""
"Please check your network connectivity\n"
"(HTTP %u)"
msgstr ""
+"Nem sikerült csatlakozni az OrcaCloudhoz.\n"
+"Ellenőrizd a hálózati kapcsolatodat\n"
+"(HTTP %u)"
msgid "Cloud Error"
-msgstr ""
+msgstr "Cloud hiba"
msgid "Retrieving printer information, please try again later."
msgstr "Nyomtatóinformációk lekérése folyamatban, próbáld újra később."
@@ -1935,14 +1937,14 @@ msgstr "Adatvédelmi szabályzat frissítése"
#, c-format, boost-format
msgid "your Bambu Cloud profile (user ID: \"%s\")"
-msgstr ""
+msgstr "a Bambu Cloud-profilod (felhasználói azonosító: \"%s\")"
msgid "your default profile"
-msgstr ""
+msgstr "az alapértelmezett profilod"
#, c-format, boost-format
msgid "a user profile (folder: \"%s\")"
-msgstr ""
+msgstr "egy felhasználói profil (mappa: \"%s\")"
#, c-format, boost-format
msgid ""
@@ -1950,6 +1952,9 @@ msgid ""
"Do you want to migrate them to your OrcaCloud profile?\n"
"This will copy your presets so they are available under your new account."
msgstr ""
+"Meglévő felhasználói beállítások találhatók a %s-ban.\n"
+"Szeretnéd áttelepíteni őket OrcaCloud-profilba?\n"
+"Ezzel átmásolja az beállítás értékeket, így azok elérhetők lesznek az új fiókjában."
msgid "Migrate User Presets"
msgstr ""
@@ -1959,6 +1964,8 @@ msgid ""
"Failed to migrate user presets:\n"
"%s"
msgstr ""
+"Nem sikerült áttelepíteni a felhasználói beállításokat:\n"
+"%s"
msgid ""
"The number of user presets cached in the cloud has exceeded the upper limit, "
@@ -1975,29 +1982,32 @@ msgid ""
"reduce the preset size by removing custom configurations or use it locally "
"only."
msgstr ""
+"Az beállítás tartalom túl nagy a cloud-al való szinkronizáláshoz "
+"(több mint 1 MB). Csökkentsd a beállítás méretet az egyéni "
+"konfigurációk eltávolításával, vagy használd csak helyileg."
#, c-format, boost-format
msgid "%s updated from %s to %s"
-msgstr ""
+msgstr "%s frissítve %s-ról %s-ra"
#, c-format, boost-format
msgid "%s has been downloaded."
-msgstr ""
+msgstr "%s letöltve."
#, c-format, boost-format
msgid "Bundle %s is no longer available."
-msgstr ""
+msgstr "A %s csomag már nem érhető el."
#, c-format, boost-format
msgid "Bundle %s access is unauthorized."
-msgstr ""
+msgstr "A %s csomaghoz való hozzáférés jogosulatlan."
msgid "Loading user preset"
msgstr "Felhasználói beállítás betöltése"
#, c-format, boost-format
msgid "%s has been removed."
-msgstr ""
+msgstr "%s eltávolítva."
msgid "Switching application language"
msgstr "Alkalmazás nyelvének váltása"
@@ -2244,7 +2254,7 @@ msgid "Support Enforcer"
msgstr "Támasz kényszerítő"
msgid "Change part type"
-msgstr ""
+msgstr "Alkatrész típusának módosítsa"
msgid "Set as an individual object"
msgstr "Beállítás különálló objektumként"
@@ -2264,10 +2274,10 @@ msgid "Printable"
msgstr "Nyomtatható"
msgid "Auto Drop"
-msgstr ""
+msgstr "Automatikus leejtés"
msgid "Automatically drops the selected object to the build plate"
-msgstr ""
+msgstr "A kiválasztott objektumot automatikusan az építőlemezre ejti"
msgid "Fix model"
msgstr "Model javítása"
@@ -2553,7 +2563,7 @@ msgid "Set Filament for selected items"
msgstr "Filament beállítása a kiválasztott tárgyakhoz"
msgid "Automatically snaps the selected object to the build plate"
-msgstr ""
+msgstr "A kiválasztott objektumot automatikusan az építőlemezre illeszti"
msgid "Unlock"
msgstr "Feloldás"
@@ -2848,7 +2858,7 @@ msgid "Brim"
msgstr "Perem"
msgid "Object/Part Settings"
-msgstr ""
+msgstr "Objektum/alkatrész beállítások"
msgid "Reset parameter"
msgstr "Paraméter visszaállítása"
@@ -2966,8 +2976,7 @@ msgid "Failed to connect to cloud service"
msgstr "Nem sikerült csatlakozni a felhőszolgáltatáshoz"
msgid "Please click on the hyperlink above to view the cloud service status"
-msgstr ""
-"A felhőszolgáltatás állapotának megtekintéséhez kattints a fenti hivatkozásra"
+msgstr "A felhőszolgáltatás állapotának megtekintéséhez kattints a fenti hivatkozásra"
msgid "Failed to connect to the printer"
msgstr "Nem sikerült csatlakozni a nyomtatóhoz"
@@ -3376,8 +3385,7 @@ msgstr ""
"nyomtatási feladatot küldesz a nyomtatóra."
msgid "Encountered an unknown error with the Storage status. Please try again."
-msgstr ""
-"Ismeretlen hiba történt a tároló állapotával kapcsolatban. Próbáld újra."
+msgstr "Ismeretlen hiba történt a tároló állapotával kapcsolatban. Próbáld újra."
msgid "Sending G-code file over LAN"
msgstr "G-kód fájl küldése LAN-on keresztül"
@@ -3555,6 +3563,13 @@ msgid ""
"enhancements. Each project carried the work of its predecessors forward, "
"crediting those who came before."
msgstr ""
+"A nyílt forráskódú szeletelés az együttműködés és a hozzárendelés "
+"hagyományán alapul. Az Alessandro Ranellucci és a RepRap közösség által "
+"létrehozott Slic3r lerakta az alapot. A Prusa Research által készített "
+"PrusaSlicer erre a munkára épült, a Bambu Studio a PrusaSlicerből "
+"született, a SuperSlicer pedig közösségvezérelt fejlesztésekkel bővítette "
+"ki. Mindegyik projekt az elődök munkáját vitte előre, elismerését fejezve ki"
+" az előbbieknek."
msgid ""
"OrcaSlicer began in that same spirit, drawing from PrusaSlicer, BambuStudio, "
@@ -3562,12 +3577,19 @@ msgid ""
"introducing advanced calibration tools, precise wall and seam control and "
"hundreds of other features."
msgstr ""
+"Az OrcaSlicer ugyanebben a szellemben indult, a PrusaSlicer, a BambuStudio, "
+"a SuperSlicer és a CuraSlicer szoftverekből. Azóta azonban messze túlnőtt "
+"eredetén – fejlett kalibráló eszközöket, pontos fal- és varratvezérlést és "
+"több száz egyéb funkciót vezet be."
msgid ""
"Today, OrcaSlicer is the most widely used and actively developed open-source "
"slicer in the 3D printing community. Many of its innovations have been "
"adopted by other slicers, making it a driving force for the entire industry."
msgstr ""
+"Ma az OrcaSlicer a legszélesebb körben használt és legaktívabban fejlesztett "
+"nyílt forráskódú szeletelő a 3D nyomtatási közösségben. Sok újítását más "
+"szeletelők is átvették, így az egész iparág hajtóereje."
msgid "Version"
msgstr "Verzió"
@@ -4965,7 +4987,7 @@ msgid "Acceleration"
msgstr "Gyorsulás"
msgid "Jerk"
-msgstr ""
+msgstr "Rántás"
msgid "Fan Speed"
msgstr "Ventilátor fordulatszám"
@@ -5088,10 +5110,10 @@ msgid "Color: "
msgstr "Szín: "
msgid "Acceleration: "
-msgstr ""
+msgstr "Gyorsulás: "
msgid "Jerk: "
-msgstr ""
+msgstr "Rántás: "
msgid "PA: "
msgstr "PA: "
@@ -5252,10 +5274,10 @@ msgid "Actual Speed (mm/s)"
msgstr "Tényleges sebesség (mm/s)"
msgid "Acceleration (mm/s²)"
-msgstr ""
+msgstr "Gyorsulás (mm/s²)"
msgid "Jerk (mm/s)"
-msgstr ""
+msgstr "Rántás (mm/s)"
msgid "Fan Speed (%)"
msgstr "Ventilátor fordulatszám (%)"
@@ -5288,7 +5310,7 @@ msgid "Filament change times"
msgstr "Filamentcserék száma"
msgid "Tool changes"
-msgstr ""
+msgstr "Szerszámváltások"
msgid "Color change"
msgstr "Színváltás"
@@ -5380,10 +5402,10 @@ msgid "Sequence"
msgstr "Sorrend"
msgid "Object Selection"
-msgstr ""
+msgstr "Objektum kijelölés"
msgid "Part Selection"
-msgstr ""
+msgstr "Alkatrész kijelölés"
msgid "number keys"
msgstr "számbillentyűk"
@@ -5573,7 +5595,7 @@ msgid "Paint Toolbar"
msgstr "Festés eszköztár"
msgid "part selection"
-msgstr ""
+msgstr "alkatrész kijelölés"
msgid "Explosion Ratio"
msgstr "Robbantási arány"
@@ -6002,13 +6024,13 @@ msgid "Export"
msgstr "Exportálás"
msgid "Sync Presets"
-msgstr ""
+msgstr "Beállítások szinkronizálása"
msgid "Pull and apply the latest presets from OrcaCloud"
-msgstr ""
+msgstr "Hívd le és alkalmazd az OrcaCloud legújabb beállításait"
msgid "You must be logged in to sync presets from cloud."
-msgstr ""
+msgstr "A beállítások felhőből történő szinkronizálásához be kell jelentkezz."
msgid "Quit"
msgstr "Kilépés"
@@ -6135,10 +6157,10 @@ msgid "View"
msgstr "Nézet"
msgid "Preset Bundle"
-msgstr ""
+msgstr "Beállításcsomag"
msgid "Syncing presets from cloud…"
-msgstr ""
+msgstr "Beállítások szinkronizálása a felhőből…"
msgid "Help"
msgstr "Segítség"
@@ -6180,7 +6202,7 @@ msgid "VFA"
msgstr "VFA"
msgid "Calibration Guide"
-msgstr ""
+msgstr "Kalibrálási útmutató"
msgid "&Open G-code"
msgstr "&G-kód megnyitása"
@@ -6291,6 +6313,11 @@ msgid ""
"2. The Filament presets\n"
"3. The Printer presets"
msgstr ""
+"Szinkronizálni szeretnéd személyes adataid az Orca Cloudból?\n"
+"A következő információkat tartalmazza:\n"
+"1. A folyamat beállítás beállításai\n"
+"2. A Filament beállítások\n"
+"3. A nyomtató beállításai"
msgid "Synchronization"
msgstr "Szinkronizálás"
@@ -6310,6 +6337,8 @@ msgid ""
"The player is not loaded because the GStreamer GTK video sink is missing or "
"failed to initialize."
msgstr ""
+"A lejátszó nem töltődik be, mert hiányzik a GStreamer GTK videonyelő, vagy "
+"nem sikerült inicializálni."
msgid "Please confirm if the printer is connected."
msgstr "Kérlek, ellenőrizd, hogy a nyomtató csatlakoztatva van."
@@ -7206,10 +7235,10 @@ msgid "Model file downloaded."
msgstr "Modellfájl letöltve."
msgid "Shared profiles may be available for this printer."
-msgstr ""
+msgstr "Megosztott profilok állnak rendelkezésre ehhez a nyomtatóhoz."
msgid "Browse shared profiles"
-msgstr ""
+msgstr "Böngéssz a megosztott profilok között"
msgid "Serious warning:"
msgstr "Súlyos figyelmeztetés:"
@@ -7246,7 +7275,8 @@ msgid ""
"The application cannot run normally because OpenGL version is lower than "
"3.2.\n"
msgstr ""
-"Az alkalmazás nem futtatható megfelelően, mert az OpenGL verzió 3.2 alatti.\n"
+"Az alkalmazás nem futtatható megfelelően, mert az OpenGL verzió 3.2 "
+"alatti.\n"
msgid "Please upgrade your graphics card driver."
msgstr "Kérlek, frissítsd a grafikus kártya illesztőprogramját."
@@ -7423,7 +7453,7 @@ msgid "Objects"
msgstr "Tárgyak"
msgid "Cycle settings visibility"
-msgstr ""
+msgstr "Ciklusbeállítások láthatósága"
msgid "Compare presets"
msgstr "Beállítások összehasonlítása"
@@ -7705,7 +7735,7 @@ msgid "Load 3MF"
msgstr "3MF betöltése"
msgid "BambuStudio Project"
-msgstr ""
+msgstr "BambuStudio projekt"
msgid "The 3MF is not supported by OrcaSlicer, loading geometry data only."
msgstr ""
@@ -7722,9 +7752,11 @@ msgstr ""
msgid ""
"The 3MF file was generated by an older version, loading geometry data only."
msgstr ""
+"A 3MF fájlt egy régebbi verzió hozta létre, csak a geometriai adatok töltődnek be."
msgid "The 3MF file was generated by BambuStudio, loading geometry data only."
msgstr ""
+"A 3MF fájlt a BambuStudio hozta létre, csak a geometriai adatok töltődnek be."
msgid ""
"This project was created with an OrcaSlicer 2.3.1-alpha and uses infill "
@@ -7767,16 +7799,22 @@ msgid ""
"The 3MF was created by BambuStudio (version %s), which is newer than the "
"compatible version %s. Found unrecognized settings:"
msgstr ""
+"A 3MF-et a BambuStudio készítette (%s verzió), amely újabb, mint a %s "
+"kompatibilis verzió. Felismeretlen beállításokat találtunk:"
#, c-format, boost-format
msgid ""
"The 3MF was created by BambuStudio (version %s), which is newer than the "
"compatible version %s. Some settings may not be fully compatible."
msgstr ""
+"A 3MF-et a BambuStudio készítette (%s verzió), amely újabb, mint a %s "
+"kompatibilis verzió. Előfordulhat, hogy egyes beállítások nem teljesen "
+"kompatibilisek."
msgid ""
"The 3MF was created by BambuStudio. Some settings may differ from OrcaSlicer."
msgstr ""
+"A 3MF-et a BambuStudio készítette. Egyes beállítások eltérhetnek az OrcaSlicer-től."
msgid "Invalid values found in the 3MF:"
msgstr "Érvénytelen értékek találhatók a 3MF-ben:"
@@ -7862,7 +7900,7 @@ msgid "Object with multiple parts was detected"
msgstr "Több részből álló objektumot észleltünk"
msgid "Auto-Drop"
-msgstr ""
+msgstr "Automatikus leejtés"
#, c-format, boost-format
msgid ""
@@ -7937,10 +7975,10 @@ msgid "The selected object couldn't be split."
msgstr "A kijelölt objektumot nem lehet feldarabolni."
msgid "Disable Auto-Drop to preserve z positioning?\n"
-msgstr ""
+msgstr "Letiltja az Auto-Drop funkciót a z pozicionálás megőrzéséhez?\n"
msgid "Object with floating parts was detected"
-msgstr ""
+msgstr "Lebegő részeket tartalmazó tárgyat észleltünk"
msgid "Another export job is running."
msgstr "Egy másik exportálási feladat is fut."
@@ -8356,7 +8394,7 @@ msgid "Triangles: %1%\n"
msgstr "Háromszögek: %1%\n"
msgid "Use \"Fix Model\" to repair the mesh."
-msgstr ""
+msgstr "A háló javításához használd a „Modell rögzítése” lehetőséget."
#, c-format, boost-format
msgid ""
@@ -8530,15 +8568,17 @@ msgid "Show the splash screen during startup."
msgstr "Indításkor nyitókép megjelenítése."
msgid "Show shared profiles notification"
-msgstr ""
+msgstr "Megosztott profilok értesítésének megjelenítése"
msgid ""
"Show a notification with a link to browse shared profiles when the selected "
"printer is changed."
msgstr ""
+"Értesítés megjelenítése hivatkozással a megosztott profilok böngészéséhez, "
+"ha a kiválasztott nyomtató megváltozik."
msgid "Use window buttons on left side"
-msgstr ""
+msgstr "Használd a bal oldalon lévő ablakgombokat"
msgid "(Requires restart)"
msgstr "(Újraindítást igényel)"
@@ -8763,25 +8803,25 @@ msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Ha engedélyezve van, megfordítja az egérgörgős nagyítás irányát."
msgid "Pan"
-msgstr ""
+msgstr "Pásztázás"
msgid "Left Mouse Drag"
-msgstr ""
+msgstr "Bal egér húzása"
msgid "Set the action that dragging the left mouse button should perform."
-msgstr ""
+msgstr "Állítsd be a bal egérgomb húzásával végrehajtandó műveletet."
msgid "Middle Mouse Drag"
-msgstr ""
+msgstr "Középső egér húzása"
msgid "Set the action that dragging the middle mouse button should perform."
-msgstr ""
+msgstr "Állítsd be a középső egérgomb húzásával végrehajtandó műveletet."
msgid "Right Mouse Drag"
-msgstr ""
+msgstr "Jobb egérhúzás"
msgid "Set the action that dragging the right mouse button should perform."
-msgstr ""
+msgstr "Állítsd be a jobb egérgomb húzásával végrehajtandó műveletet."
msgid "Clear my choice on..."
msgstr "Választásom törlése ennél..."
@@ -8807,13 +8847,13 @@ msgstr ""
"Választásom törlése a nyomtatóbeállítás szinkronizálásához fájlbetöltés után."
msgid "Graphics"
-msgstr ""
+msgstr "Grafika"
msgid "Anti-aliasing"
-msgstr ""
+msgstr "Élsimítás"
msgid "MSAA Multiplier"
-msgstr ""
+msgstr "MSAA szorzó"
msgid ""
"Set the Multi-Sample Anti-Aliasing level.\n"
@@ -8825,12 +8865,20 @@ msgid ""
"\n"
"Requires application restart."
msgstr ""
+"Állítsd be a Multi-Sample Anti-Aliasing szintjét.\n"
+"A magasabb értékek simább éleket eredményeznek, de a teljesítményre gyakorolt hatás "
+"exponenciális.\n"
+"Az alacsonyabb értékek javítják a teljesítményt a szaggatott élek árán.\n"
+"Ha le van tiltva, ajánlott az FXAA engedélyezése, hogy minimális teljesítményhatás mellett "
+"csökkentse a szaggatott éleket.\n"
+"\n"
+"Az alkalmazás újraindítása szükséges."
msgid "Disabled"
msgstr "Letiltva"
msgid "FXAA post-processing"
-msgstr ""
+msgstr "FXAA utófeldolgozás"
msgid ""
"Applies Fast Approximate Anti-Aliasing as a screen-space pass.\n"
@@ -8838,26 +8886,32 @@ msgid ""
"\n"
"Takes effect immediately."
msgstr ""
+"Gyors, hozzávetőleges élsimítást alkalmaz képernyőközi átlépésként.\n"
+"Hasznos az MSAA beállítás letiltásához vagy csökkentéséhez a teljesítmény javítása érdekében.\n"
+"\n"
+"Azonnal hatályba lép."
msgid "FPS"
-msgstr ""
+msgstr "FPS"
msgid "FPS cap"
-msgstr ""
+msgstr "FPS korlát"
msgid "(0 = unlimited)"
-msgstr ""
+msgstr "(0 = korlátlan)"
msgid ""
"Limits viewport frame rate to reduce GPU load and power usage.\n"
"Set to 0 for unlimited frame rate."
msgstr ""
+"Korlátozza a nézetablak képsebességét a GPU terhelés és az energiafogyasztás csökkentése érdekében.\n"
+"Állítsd 0-ra a korlátlan képkockasebességhez."
msgid "Show FPS overlay"
-msgstr ""
+msgstr "FPS fedvény megjelenítése"
msgid "Displays current viewport FPS in the top-right corner."
-msgstr ""
+msgstr "Megjeleníti az aktuális nézetablak FPS-t a jobb felső sarokban."
msgid "Login region"
msgstr "Régió"
@@ -8870,6 +8924,10 @@ msgid ""
"the transmission of data to Bambu's cloud services too. Users who don't use "
"BBL machines or use LAN mode only can safely turn on this function."
msgstr ""
+"Ezzel letilt minden felhőszolgáltatást, pl. Orca Cloud és Bambu Cloud. Ez "
+"leállítja az adatok továbbítását a Bambu felhőszolgáltatásai felé is. Azok a "
+"felhasználók, akik nem használnak BBL gépeket vagy csak LAN módot "
+"használnak, biztonságosan bekapcsolhatják ezt a funkciót."
msgid "Network test"
msgstr "Hálózati teszt"
@@ -8878,15 +8936,17 @@ msgid "Test"
msgstr "Teszt"
msgid "Cloud Providers"
-msgstr ""
+msgstr "Cloud szolgáltatók"
msgid "Enable Bambu Cloud"
-msgstr ""
+msgstr "Bambu Cloud engedélyezése"
msgid ""
"Allow logging into Bambu Cloud alongside Orca Cloud. When enabled, a Bambu "
"login section appears on the homepage."
msgstr ""
+"A Bambu Cloudba való bejelentkezés engedélyezése az Orca Cloud mellett. Ha "
+"engedélyezve van, egy Bambu bejelentkezési szakasz jelenik meg a kezdőlapon."
msgid "Update & sync"
msgstr "Frissítés és szinkronizálás"
@@ -8896,8 +8956,7 @@ msgstr "Csak stabil frissítések keresése"
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr ""
-"Felhasználói beállítások automatikus szinkronizálása (Nyomtató/Filament/"
-"Folyamat)"
+"Felhasználói beállítások automatikus szinkronizálása (Nyomtató/Filament/Folyamat)"
msgid "Update built-in Presets automatically."
msgstr "Beépített beállítások automatikus frissítése."
@@ -9026,13 +9085,14 @@ msgid "Skip AMS blacklist check"
msgstr "AMS tiltólista ellenőrzés kihagyása"
msgid "(Experimental) Keep painted feature after mesh change"
-msgstr ""
+msgstr "(Kísérleti) A festett jellemző megtartása hálócsere után"
msgid ""
-"Attempt to keep painted features (color/seam/support/fuzzy etc.) after "
-"changing the object mesh (such as cut/reload from disk/simplify/fix etc.)\n"
+"Attempt to keep painted features (color/seam/support/fuzzy etc.) after changing the object mesh (such as cut/reload from disk/simplify/fix etc.)\n"
"Highly experimental! Slow and may create artifact."
msgstr ""
+"Megpróbálja tartani a festett jellemzőket (szín/varrat/támasz/fuzzy stb.) az objektumháló megváltoztatása után (például kivágás/újratöltés lemezről/egyszerűsítés/javítás stb.)\n"
+"Kísérletei szint! Lassú és hibákat hozhat létre."
msgid "Allow Abnormal Storage"
msgstr "Rendellenes tároló engedélyezése"
@@ -9185,13 +9245,13 @@ msgid "Project-inside presets"
msgstr "Projekten belüli beállítások"
msgid "Bundle presets"
-msgstr ""
+msgstr "Beállítások kötegelése"
msgid "System"
msgstr "Rendszer"
msgid "Unsupported presets"
-msgstr "Nem támogatott előbeállítások"
+msgstr "Nem támogatott beállítások"
msgid "Unsupported"
msgstr "Nem támogatott"
@@ -9402,8 +9462,7 @@ msgstr ""
"szeleteld ->"
msgid "Manually change external spool during printing for multi-color printing"
-msgstr ""
-"Többszínű nyomtatáshoz manuálisan cseréld a külső tekercset nyomtatás közben"
+msgstr "Többszínű nyomtatáshoz manuálisan cseréld a külső tekercset nyomtatás közben"
msgid "Multi-color with external"
msgstr "Többszínű nyomtatás külső tekercssel"
@@ -9781,6 +9840,9 @@ msgid ""
"type in the slicing file. Please make sure you have installed the correct "
"filament in the external spool."
msgstr ""
+"A külső filament típusa ismeretlen, vagy nem egyezik a szeletelőfájlban "
+"szereplő filament típusával. Győződj meg arról, hogy a megfelelő "
+"filamentet helyezted be a külső orsóba."
msgid "Please refer to Wiki before use->"
msgstr "Használat előtt nézd meg a Wikit ->"
@@ -10583,7 +10645,7 @@ msgid "Normal"
msgstr "Normál"
msgid "Resonance Compensation"
-msgstr ""
+msgstr "Rezonancia kompenzáció"
msgid "Resonance Avoidance Speed"
msgstr "Rezonanciaelkerülési sebesség"
@@ -10595,12 +10657,14 @@ msgid ""
"The frequency of the anti-vibration signal will correspond to the natural "
"frequency of the frame."
msgstr ""
+"A rezgéscsillapító jel frekvenciája megfelel a keret természetes "
+"frekvenciájának."
msgid "Damping"
-msgstr ""
+msgstr "Csillapítás"
msgid "Damping ratio for the input shaping filter."
-msgstr ""
+msgstr "A rezgéskompenzáció szűrő csillapítási aránya."
msgid "Speed limitation"
msgstr "Sebesség limitek"
@@ -10724,29 +10788,40 @@ msgid ""
" %s first layer %d %s, other layers %d %s\n"
" %s max delta %d %s, current delta %d %s\n"
msgstr ""
+" - %s:\n"
+" %s első réteg %d %s, egyéb rétegek %d %s\n"
+" %s max. delta %d %s, aktuális delta %d %s\n"
msgid ""
"Some first-layer and other-layer temperature pairs exceed safety limits.\n"
msgstr ""
+"Egyes első és további réteg hőmérsékletpárok túllépik a biztonsági határértékeket.\n"
msgid ""
"\n"
"Invalid pairs:\n"
msgstr ""
+"\n"
+"Érvénytelen párok:\n"
msgid ""
"\n"
"You can go back to edit values, or continue if this is intentional."
msgstr ""
+"\n"
+"Visszatérhetsz az értékek szerkesztéséhez, vagy folytathatod, ha ez szándékos."
msgid ""
"\n"
"\n"
"Continue anyway?"
msgstr ""
+"\n"
+"\n"
+"Mindképp folytatod?"
msgid "Temperature Safety Check"
-msgstr ""
+msgstr "Hőmérséklet biztonsági ellenőrzés"
msgid "Continue"
msgstr "Folytatás"
@@ -10755,7 +10830,7 @@ msgid "Back"
msgstr "Hátul"
msgid "Don't warn again for this preset"
-msgstr ""
+msgstr "Ne legyen több figyelmeztetés ennél az előbeállításnál"
#, c-format, boost-format
msgid "Left: %s"
@@ -10766,8 +10841,7 @@ msgid "Right: %s"
msgstr "Jobb: %s"
msgid "Click to reset current value and attach to the global value."
-msgstr ""
-"Kattints ide az érték visszaállításához és a globális érték használatához."
+msgstr "Kattints ide az érték visszaállításához és a globális érték használatához."
msgid "Click to drop current modify and reset to saved value."
msgstr ""
@@ -10802,7 +10876,7 @@ msgid "Discard"
msgstr "Elvetés"
msgid "the new profile"
-msgstr ""
+msgstr "az új profilt"
#, boost-format
msgid ""
@@ -10811,6 +10885,10 @@ msgid ""
"discarding any changes made in\n"
"\"%2%\"."
msgstr ""
+"Váltás erre:\n"
+"\"%1%\"\n"
+"a benne végrehajtott változtatások elvetése\n"
+"\"%2%\"."
#, boost-format
msgid ""
@@ -10819,6 +10897,10 @@ msgid ""
"will be transferred to\n"
"\"%2%\"."
msgstr ""
+"Minden „Új érték” beállítás módosítva\n"
+"\"%1%\"\n"
+"címre kerülnek át\n"
+"\"%2%\"."
#, boost-format
msgid ""
@@ -10826,6 +10908,9 @@ msgid ""
"\"%1%\"\n"
"and \"%2%\" will open without any changes."
msgstr ""
+"Minden „Új érték” beállítás mentésre kerül\n"
+"\"%1%\"\n"
+"és a \"%2%\" változtatás nélkül nyílik meg."
msgid "Click the right mouse button to display the full text."
msgstr "Kattints a jobb egérgombbal a teljes szöveg megjelenítéséhez."
@@ -10863,8 +10948,7 @@ msgstr ""
#, boost-format
msgid "Preset \"%1%\" contains the following unsaved changes:"
-msgstr ""
-"A(z) \"%1%\" beállítás a következő elmentetlen változásokat tartalmazza:"
+msgstr "A(z) \"%1%\" beállítás a következő elmentetlen változásokat tartalmazza:"
#, boost-format
msgid ""
@@ -11358,11 +11442,15 @@ msgid ""
"Native Wayland liveview requires the GStreamer GTK video sink. Please "
"install the gtksink plugin for GStreamer, then restart OrcaSlicer."
msgstr ""
+"A natív Wayland élőképhez a GStreamer GTK videonyelő szükséges. Telepítsd a "
+"gtksink beépülő modult a GStreamerhez, majd indítsd újra az OrcaSlicert."
msgid ""
"Failed to initialize the native Wayland GStreamer video sink. Please check "
"your GStreamer GTK plugin installation."
msgstr ""
+"Nem sikerült inicializálni a natív Wayland GStreamer videonyelőt."
+"Ellenőrizd a GStreamer GTK bővítmény telepítését."
msgid ""
"Windows Media Player is required for this task! Do you want to enable "
@@ -11403,7 +11491,7 @@ msgstr ""
"gstreamer1.0-libav csomagokat, majd indítsd újra az Orca Slicert.)"
msgid "Cloud agent is not available. Please restart OrcaSlicer and try again."
-msgstr ""
+msgstr "A cloud ügynök nem érhető el. Indítsd újra az OrcaSlicert és próbáljd újra."
msgid "Bambu Network plug-in not detected."
msgstr "A Bambu Network plug-in nem található."
@@ -11415,7 +11503,7 @@ msgid "Login"
msgstr "Bejelentkezés"
msgid "Login failed. Please try again."
-msgstr ""
+msgstr "Sikertelen bejelentkezés. Próbáld újra."
msgid "[Action Required] "
msgstr "[Művelet szükséges] "
@@ -11454,16 +11542,16 @@ msgid "Global shortcuts"
msgstr "Globális gyorsbillentyűk"
msgid "Pan View"
-msgstr ""
+msgstr "Pásztázó nézet"
msgid "Rotate View"
-msgstr ""
+msgstr "Forgató nézet"
msgid "Middle mouse button"
-msgstr ""
+msgstr "Középső egérgomb"
msgid "Zoom View"
-msgstr ""
+msgstr "Nagyító nézet"
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
@@ -11595,7 +11683,7 @@ msgid "Zoom out"
msgstr "Zoom távolítás"
msgid "Toggle printable for object/part"
-msgstr ""
+msgstr "Nyomtathatóság váltása objektumhoz/alkatrészhez"
msgid "Switch between Prepare/Preview"
msgstr "Váltás előkészítés/előnézet között"
@@ -11688,7 +11776,7 @@ msgid "New version of Orca Slicer"
msgstr "A Orca Slicer új verziója"
msgid "Check on Github"
-msgstr ""
+msgstr "Ellenőrizd a GitHub-on"
msgid "Skip this Version"
msgstr "Verzió kihagyása"
@@ -11854,13 +11942,13 @@ msgstr "Bővítőpanel"
#, boost-format
msgid "Split into %1% parts"
-msgstr ""
+msgstr "Felosztva %1% részre"
msgid "Repair finished"
msgstr "Javítás befejezve"
msgid "Repair failed"
-msgstr ""
+msgstr "A javítás sikertelen"
msgid "Repair canceled"
msgstr "Javítás megszakítva"
@@ -11907,10 +11995,10 @@ msgstr ""
"objektum hibás hálóval rendelkezik."
msgid "Process change extrusion role G-code"
-msgstr ""
+msgstr "Folyamat módosítása extrudálási szerepkör G-kódja"
msgid "Filament change extrusion role G-code"
-msgstr ""
+msgstr "Filament változás extrudálási szerepkör G-kódja"
msgid "No object can be printed. Maybe too small"
msgstr "Objektum nem nyomtatható ki. Lehet, hogy túl kicsi."
@@ -11942,15 +12030,17 @@ msgid "Flush volumes matrix do not match to the correct size!"
msgstr "Az öblítési mennyiségek mátrixa nem a megfelelő méretű!"
msgid "set_accel_and_jerk() is only supported by Klipper"
-msgstr ""
+msgstr "set_accel_and_jerk() csak Klipperen támogatott"
msgid ""
"Input shaping is not supported by Marlin < 2.1.2.\n"
"Check your firmware version and update your G-code flavor to ´Marlin 2´"
msgstr ""
+"A rezgéskompenzációt a Marlin < 2.1.2 nem támogatja.\n"
+"Ellenőrizd a firmware verzióját és állítsd a G-kód változatot „Marlin 2”-re"
msgid "Input shaping is only supported by Klipper, RepRapFirmware and Marlin 2"
-msgstr ""
+msgstr "A rezgéskompenzációt csak a Klipper, a RepRapFirmware és a Marlin 2 támogatja"
msgid "Grouping error: "
msgstr "Csoportosítási hiba: "
@@ -12084,9 +12174,7 @@ msgid "%1% is too tall, and collisions will be caused."
msgstr "%1% túl magas, a nyomtatás során előfordulhatnak ütközések."
msgid " is too close to exclusion area, there may be collisions when printing."
-msgstr ""
-"túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak "
-"ütközések."
+msgstr " túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak ütközések."
msgid ""
" is too close to clumping detection area, there may be collisions when "
@@ -12099,13 +12187,10 @@ msgid "Prime Tower"
msgstr "Törlőtorony"
msgid " is too close to others, and collisions may be caused.\n"
-msgstr ""
-" túl közel van más tárgyakhoz, a nyomtatás során előfordulhatnak ütközések.\n"
+msgstr " túl közel van más tárgyakhoz, a nyomtatás során előfordulhatnak ütközések.\n"
msgid " is too close to exclusion area, and collisions will be caused.\n"
-msgstr ""
-" túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak "
-"ütközések.\n"
+msgstr " túl közel van a tiltott területhez, a nyomtatás során előfordulhatnak ütközések.\n"
msgid ""
" is too close to clumping detection area, and collisions will be caused.\n"
@@ -12117,19 +12202,27 @@ msgid ""
"temperature must fall within the recommended nozzle temperature range of the "
"other filaments. Otherwise, nozzle clogging or printer damage may occur."
msgstr ""
+"A kiválasztott fúvóka hőmérsékletek nem kompatibilisek. Mindegyik filament "
+"fúvóka hőmérsékletének a többi filament ajánlott fúvóka hőmérsékleti "
+"tartományába kell esnie. Ellenkező esetben a fúvóka eltömődhet vagy a "
+"nyomtató megsérülhet."
msgid ""
"Invalid recommended nozzle temperature range. The lower bound must be lower "
"than the upper bound."
msgstr ""
+"Érvénytelen ajánlott fúvóka hőmérséklet-tartomány. Az alsó határnak "
+"alacsonyabbnak kell lennie, mint a felső határnak."
msgid ""
"If you still want to print, you can enable the option in Preferences / "
"Control / Slicing / Remove mixed temperature restriction."
msgstr ""
+"Ha továbbra is szeretnél nyomtatni, engedélyezheted az opciót itt: "
+"Beállítások / Vezérlés / Szeletelés / Vegyes hőmérséklet korlátozás feloldása."
msgid "No extrusions under current settings."
-msgstr "A jelenlegi beállítások mellett nincsenek extrudálások."
+msgstr "A jelenlegi beállításokkal nincsenek extrudálások."
msgid ""
"Smooth mode of timelapse is not supported when \"by object\" sequence is "
@@ -12528,7 +12621,7 @@ msgstr ""
"egyre kisebb mértékben zsugorodnak lineárisan az itt megadott rétegig."
msgid "Elephant foot layers density"
-msgstr ""
+msgstr "Az elefántláb rétegek sűrűsége"
msgid ""
"Density of internal solid infill for Elephant foot layers compensation.\n"
@@ -12536,6 +12629,10 @@ msgid ""
"Subsequent layers become linearly denser by the height specified in "
"elefant_foot_compensation_layers."
msgstr ""
+"A belső szilárd töltés sűrűsége az elefánt lábrétegeinek kompenzálásához.\n"
+"A második réteg kezdeti értéke van állítva.\n"
+"A következő rétegek lineárisan sűrűbbé válnak az elefant_foot_compensation_layers "
+"paraméterben megadott magassággal."
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
@@ -12548,9 +12645,7 @@ msgid "Printable height"
msgstr "Nyomtatási magasság"
msgid "Maximum printable height which is limited by mechanism of printer."
-msgstr ""
-"Ez a maximális nyomtatható magasság, amelyet a nyomtatótér magassága "
-"korlátoz."
+msgstr "Maximális nyomtatható magasság a nyomtató mechanikája által korlátozva."
msgid "Extruder printable height"
msgstr "Extruder nyomtatható magassága"
@@ -12566,8 +12661,7 @@ msgid "Preferred orientation"
msgstr "Előnyben részesített orientáció"
msgid "Automatically orient STL files on the Z axis upon initial import."
-msgstr ""
-"Az STL fájlok automatikus Z tengely szerinti tájolása első importáláskor."
+msgstr "Az STL fájlok automatikus Z tengely szerinti tájolása első importáláskor."
msgid "Printer preset names"
msgstr "Nyomtató beállítások neve"
@@ -13533,7 +13627,7 @@ msgstr ""
"eltávolítását"
msgid "Brim flow ratio"
-msgstr ""
+msgstr "Perem áramlási arány"
msgid ""
"This factor affects the amount of material for brims.\n"
@@ -13543,6 +13637,12 @@ msgid ""
"\n"
"Note: The resulting value will not be affected by the first-layer flow ratio."
msgstr ""
+"Ez a tényező befolyásolja a karimák anyagának mennyiségét.\n"
+"\n"
+"A ténylegesen használt peremáramlást úgy számítjuk ki, hogy ezt az értéket megszorozzuk a "
+"filament áramlási arányával, és ha be van állítva, akkor az objektum áramlási arányával.\n"
+"\n"
+"Megjegyzés: A kapott értéket nem befolyásolja az első réteg áramlási aránya."
msgid "Brim follows compensated outline"
msgstr "A Perem a kompenzált körvonalat követi"
@@ -13566,12 +13666,14 @@ msgstr ""
"rétegekkel."
msgid "Combine brims"
-msgstr ""
+msgstr "Peremek egyesítése"
msgid ""
"Combine multiple brims into one when they are close to each other. This can "
"improve brim adhesion."
msgstr ""
+"Karimák egybevonása, ha azok közel vannak egymáshoz. Ez "
+"javíthatja a perem tapadását."
msgid "Brim ears"
msgstr "Karimás fülek"
@@ -13699,14 +13801,18 @@ msgstr "Aktiváld a jobb légszűrés érdekében. G-kód parancs: M106 P3 S(0-2
msgid ""
"Enable this to override the fan speed set in custom G-code during print."
msgstr ""
+"Engedélyezzd ezt az egyéni G-kódban beállított ventilátorsebesség "
+"felülbírálásához nyomtatás közben."
msgid "On completion"
-msgstr ""
+msgstr "Befejezéskor"
msgid ""
"Enable this to override the fan speed set in custom G-code after print "
"completion."
msgstr ""
+"Engedélyezzd ezt az egyéni G-kódban beállított ventilátorsebesség "
+"felülbírálásához a nyomtatás befejezése után."
msgid ""
"Speed of exhaust fan during printing. This speed will override the speed in "
@@ -14122,6 +14228,12 @@ msgid ""
"\n"
"This option will be disabled if spiral vase mode is enabled."
msgstr ""
+"Az az irány, amerre a kontúrfalhurkok extrudálódnak felülről lefelé nézve.\n"
+"A lyukak a kontúrral ellentétes irányban vannak nyomtatva, hogy fenntartsák "
+"az igazodást azokkal a rétegekkel, amelyek kontúrpoligonjai nem teljesek "
+"és megváltoztatják az irányt, ugyanakkor a lyuk részleges kontúrját képezve.\n"
+"\n"
+"Ez az opció le lesz tiltva, ha a spirálváza mód engedélyezve van."
msgid "Counter clockwise"
msgstr "Óramutató járásával ellentétes"
@@ -14518,16 +14630,16 @@ msgid "Auto For Match"
msgstr "Automatikus egyeztetéshez"
msgid "Enable filament dynamic map"
-msgstr ""
+msgstr "Filament dinamikus leképezés engedélyezése"
msgid "Enable dynamic filament mapping during print."
-msgstr ""
+msgstr "Dinamikus filament-leképezés engedélyezése nyomtatás közben."
msgid "Has filament switcher"
-msgstr ""
+msgstr "Filament-váltóval rendelkezik"
msgid "Printer has a filament switcher hardware (e.g., AMS)."
-msgstr ""
+msgstr "A nyomtató rendelkezik filament-váltó hardverrel (pl. AMS)."
msgid "Flush temperature"
msgstr "Öblítési hőmérséklet"
@@ -14793,10 +14905,10 @@ msgstr ""
"extrudálások megbízhatóan történjenek."
msgid "Wipe tower cooling"
-msgstr ""
+msgstr "Törlőtorony hűtése"
msgid "Temperature drop before entering filament tower"
-msgstr ""
+msgstr "Hőmérsékletcsökkenés az filamenttoronyba lépés előtt"
msgid "Interface layer pre-extrusion distance"
msgstr "Érintkezőréteg előextrudálási távolsága"
@@ -15039,7 +15151,7 @@ msgstr ""
"támogatja."
msgid "Z-buckling bias optimization (experimental)"
-msgstr ""
+msgstr "Z-kihajlási torzítás optimalizálása (kísérleti)"
msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density "
@@ -15048,6 +15160,12 @@ msgid ""
"~30% sparse infill density and above. Only applies when Sparse infill "
"pattern is set to Gyroid."
msgstr ""
+"Alacsony feltöltési sűrűség mellett megfeszíti a gyroid hullámot a Z "
+"(függőleges) tengely mentén, hogy lerövidítse a tényleges függőleges "
+"oszlophosszt és javítsa a Z-tengely összenyomódási kihajlási ellenállását. A "
+"filamenthasználat megmarad. Nincs hatása ~30%-os és afeletti ritka kitöltési "
+"sűrűségnél. Csak akkor érvényes, ha a Ritka kitöltési minta Gyroid-ra "
+"van állítva."
msgid "Sparse infill pattern"
msgstr "Kitöltési mintázat"
@@ -15252,19 +15370,20 @@ msgstr ""
"tárgyasztalhoz való tapadást"
msgid "First layer travel"
-msgstr ""
+msgstr "Első réteg mozgás"
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
+"Az első réteg mozgási gyorsulása.\n"
+"A százalékos érték az mozgási gyorsuláshoz van viszonyítva."
msgid "Enable accel_to_decel"
msgstr "accel_to_decel engedélyezése"
msgid "Klipper's max_accel_to_decel will be adjusted automatically."
-msgstr ""
-"A Klipper max_accel_to_decel értékét a rendszer automatikusan beállítja"
+msgstr "A Klipper max_accel_to_decel értékét a rendszer automatikusan beállítja"
msgid "accel_to_decel"
msgstr "accel_to_decel"
@@ -15311,6 +15430,8 @@ msgid ""
"Travel jerk of first layer.\n"
"The percentage value is relative to Travel Jerk."
msgstr ""
+"Az első réteg Jerk-je.\n"
+"A százalékos érték a mozgás Jerk-hez van viszonyítva."
msgid ""
"Line width of the first layer. If expressed as a %, it will be computed over "
@@ -15593,6 +15714,16 @@ msgid ""
"Ripple: Uniform ripple pattern that ripples left and right of the original "
"path. Repeating pattern, woven appearance."
msgstr ""
+"A bolyhos felület generálására használható zajtípus:\n"
+"Klasszikus: Klasszikus egységes véletlenszerű zaj.\n"
+"Perlin: Perlin zaj, amely egyenletesebb textúrát ad.\n"
+"Billow: Hasonló a perlin zajhoz, de csomósabb.\n"
+"Ridged Multifractal: Bordázott zaj éles, szaggatott jellemzőkkel. "
+"Márványszerű textúrákat hoz létre.\n"
+"Voronoi: A felületet voronoi cellákra osztja, és mindegyiket véletlenszerűen "
+"kiszorítja. Patchwork textúrát hoz létre.\n"
+"Hullámozás: Egységes hullámzási minta, amely az eredeti útvonaltól balra és jobbra "
+"hullámzik. Ismétlődő minta, szövött megjelenés."
msgid "Classic"
msgstr "Klasszikus"
@@ -15610,7 +15741,7 @@ msgid "Voronoi"
msgstr "Voronoi"
msgid "Ripple"
-msgstr ""
+msgstr "Fodrozódás"
msgid "Fuzzy skin feature size"
msgstr "A bolyhos felület mintázatmérete"
@@ -15643,13 +15774,15 @@ msgstr ""
"értékek simább zajt eredményeznek."
msgid "Number of ripples per layer"
-msgstr ""
+msgstr "A fodrozódások száma rétegenként"
msgid "Controls how many full cycles of ripples will be added per layer."
msgstr ""
+"Azt szabályozza, hogy hány teljes ciklus hullámzás kerüljön hozzáadásra "
+"rétegenként."
msgid "Ripple offset"
-msgstr ""
+msgstr "Fodrozódás eltolás"
msgid ""
"Shifts the ripple phase forward along the print path by the specified "
@@ -15663,9 +15796,19 @@ msgid ""
"The shift is applied once every number of layers set by Layers between "
"ripple offset, so layers within the same group are printed identically."
msgstr ""
+"Előre tolja a hullámos fázist a nyomtatási útvonal mentén a hullámhossz meghatározott "
+"százalékával minden rétegperiódusban.\n"
+"- A 0% minden réteget azonosan tart.\n"
+"- 50% fél hullámhosszal eltolja a mintát, hatékonyan megfordítva a "
+"fázist.\n"
+"- 100% eltolja a mintát egy teljes hullámhosszal, visszatérve az eredeti "
+"fázishoz.\n"
+"\n"
+"Az eltolás a hullámosság eltolása közötti rétegek által beállított rétegközzel "
+"érvényesül, így az azonos csoporton belüli rétegek nyomtatása azonos."
msgid "Layers between ripple offset"
-msgstr ""
+msgstr "A hullámosság eltolása közötti rétegek"
msgid ""
"Specifies how many consecutive layers share the same ripple phase before the "
@@ -15678,6 +15821,15 @@ msgid ""
"to 6 are shifted by the configured offset, then layers 7 to 9 return to the "
"base pattern, etc."
msgstr ""
+"Meghatározza, hogy hány egymást követő réteg osztozik ugyanazon a hullámzási fázison az "
+"eltolás alkalmazása előtt.\n"
+"Például:\n"
+"- 1 = Az 1. réteg az alap hullámmintával kerül nyomtatásra, majd a 2. réteg "
+"eltolódik a konfigurált eltolás szerint, majd a 3. réteg visszatér az alapmintázathoz, "
+"és így tovább.\n"
+"- 3 = Az 1-től 3-ig rétegek nyomtatása az alap hullámmintával, majd a 4-től "
+"6-ig a konfigurált eltolás szerint eltolódik, majd a 7-től 9-ig visszaáll az "
+"alapmintázat stb."
msgid "Filter out tiny gaps"
msgstr "Apró rések szűrése"
@@ -15886,7 +16038,7 @@ msgstr ""
"A kikapcsoláshoz állítsd 0-ra."
msgid "Minimum non-zero part cooling fan speed"
-msgstr ""
+msgstr "Minimális nem nulla rész-hűtőventilátor fordulatszáma"
msgid ""
"Some part-cooling fans cannot start spinning when commanded below a certain "
@@ -15905,9 +16057,25 @@ msgid ""
"below the one you know it can actually spool at.\n"
"Set to 0 to deactivate."
msgstr ""
+"Egyes részleges hűtőventilátorok nem tudnak pörögni, ha egy bizonyos "
+"PWM munkaciklus alá utasítják őket. Ha 0 fölé állítod, minden nem nulla "
+"részleges hűtési ventilátorparancs legalább erre a százalékra emelkedik, "
+"így a ventilátor megbízhatóan elindul. A 0-s ventilátorparancs (ventilátor "
+"kikapcsolva) mindig pontosan végrhajtódik. Ez a korlátozás minden "
+"második ventilátorszámítás után alkalmazódik (első réteg rámpa, rétegidő "
+"interpoláció, túlnyúlás/híd/tartófelület/vasalás felülbírálása), így a skálázás "
+"továbbra is a [ez az érték, 100%] tartományon belül működik.\n"
+"Ha a firmware már letiltja a ventilátort egy küszöbérték alatt (például a Klipper "
+"[fan] off_below: 0.10 értéke kikapcsolja a ventilátort, ha a parancsolt munkaciklus "
+"10% alatt van), akkor ezt az opciót és a firmware küszöbértékét ideális esetben "
+"ugyanarra az értékre kell állítani. Ezek megfeleltetése (pl. off_below: 0,10 a "
+"Klipperben és 10% itt) garantálja, hogy a szeletelő soha nem ad ki olyan nullától "
+"eltérő értéket, amelyet a firmware csendben ejtene, és a ventilátor soha nem kap "
+"olyan értéket, amely alacsonyabb, mint amiről tudod, hogy ténylegesen képes forogni.\n"
+"A deaktiváláshoz állítsd 0-ra."
msgid "%"
-msgstr ""
+msgstr "%"
msgid "Time cost"
msgstr "Időköltség"
@@ -16100,9 +16268,7 @@ msgid "Infill lock depth"
msgstr "Kitöltés rögzítési mélysége"
msgid "The parameter sets the overlapping depth between the interior and skin."
-msgstr ""
-"Ez a paraméter a belső rész és a felületi réteg közötti átfedés mélységét "
-"állítja be."
+msgstr "Ez a paraméter a belső rész és a felületi réteg közötti átfedés mélységét állítja be."
msgid "Skin line width"
msgstr "Felületi vonalszélesség"
@@ -16372,53 +16538,56 @@ msgid "Use a fixed absolute angle for ironing."
msgstr "Rögzített abszolút szög használata a vasaláshoz."
msgid "Ironing expansion"
-msgstr ""
+msgstr "Vasaló bővítés"
msgid "Expand or contract the ironing area."
-msgstr ""
+msgstr "A vasalási terület bővítése/szűkítése ."
msgid "Z contouring enabled"
-msgstr ""
+msgstr "Z kontúrozás engedélyezve"
msgid "Enable Z-layer contouring (aka Z-layer anti-aliasing)."
-msgstr ""
+msgstr "Z-réteg kontúrozás engedélyezése (más néven Z-réteg élsimítás)."
msgid "Minimize wall height angle"
-msgstr ""
+msgstr "Falmagasság szög minimalizálása"
msgid ""
"Reduce the height of top-surface perimeters to match the model edge height.\n"
"Affects perimeters with a slope less than this angle (degrees).\n"
"A reasonable value is 35. Set to 0 to disable."
msgstr ""
+"Csökkentsd a felső felület kerületének magasságát, hogy megfeleljen a modell élmagasságának.\n"
+"Befolyásolja az ennél a szögnél (foknál) kisebb lejtésű kerületeket.\n"
+"Az ésszerű érték 35. A letiltáshoz állítsd 0-ra."
msgid "°"
-msgstr ""
+msgstr "°"
msgid "Don't alternate fill direction"
-msgstr ""
+msgstr "Ne váltakozzon a töltési irány"
msgid "Disable alternating fill direction when using Z contouring."
-msgstr ""
+msgstr "A váltakozó kitöltési irány letiltása Z kontúrozás használatakor."
msgid "Minimum z height"
-msgstr ""
+msgstr "Minimális z magasság"
msgid ""
"Minimum Z-layer height.\n"
"Also controls the slicing plane."
msgstr ""
+"Minimális Z-réteg magasság.\n"
+"Vezérli a szeletelő síkot is."
msgid "This G-code is inserted at every layer change after the Z lift."
-msgstr ""
-"Ez a G-kód minden rétegváltásnál beillesztésre kerül a Z tengely megemelése "
-"után."
+msgstr "Ez a G-kód minden rétegváltásnál beillesztésre kerül a Z tengely megemelése után."
msgid "Clumping detection G-code"
msgstr "Csomósodásészlelés G-kód"
msgid "Supports silent mode"
-msgstr "Csendes mód"
+msgstr "Csendes mód támogatva"
msgid ""
"Whether the machine supports silent mode in which machine use lower "
@@ -16611,12 +16780,14 @@ msgid "Maximum speed of resonance avoidance."
msgstr "A rezonanciaelkerülés maximális sebessége."
msgid "Emit input shaping"
-msgstr ""
+msgstr "Rezgéskompenzáció kibocsájtás"
msgid ""
"Override firmware input shaping settings.\n"
"If disabled, firmware settings are used."
msgstr ""
+"Firmware rezgéskompenzáció beállítások felülírása.\n"
+"Ha le van tiltva, a firmware-beállítások használatosak."
msgid "Input shaper type"
msgstr "Rezgéskompenzátor típusa"
@@ -16626,42 +16797,45 @@ msgid ""
"Default uses the firmware default settings.\n"
"Disable turns off input shaping in the firmware."
msgstr ""
+"Válaszd ki a rezgéskompenzáció algoritmust.\n"
+"A Default a firmware alapértelmezett beállításait használja.\n"
+"A letiltása kikapcsolja a rezgéskompenzációt a firmware-ben."
msgid "MZV"
-msgstr ""
+msgstr "MZV"
msgid "ZV"
-msgstr ""
+msgstr "ZV"
msgid "ZVD"
-msgstr ""
+msgstr "ZVD"
msgid "ZVDD"
-msgstr ""
+msgstr "ZVDD"
msgid "ZVDDD"
-msgstr ""
+msgstr "ZVDDD"
msgid "EI"
-msgstr ""
+msgstr "EI"
msgid "EI2"
-msgstr ""
+msgstr "EI2"
msgid "2HUMP_EI"
-msgstr ""
+msgstr "2HUMP_EI"
msgid "EI3"
-msgstr ""
+msgstr "EI3"
msgid "3HUMP_EI"
-msgstr ""
+msgstr "3HUMP_EI"
msgid "DAA"
-msgstr ""
+msgstr "DAA"
msgid "X"
-msgstr ""
+msgstr "X"
msgid ""
"Resonant frequency for the X axis input shaper.\n"
@@ -16669,15 +16843,22 @@ msgid ""
"To disable input shaping, use the Disable type.\n"
"RRF: X and Y values are equal."
msgstr ""
+"Rezonanciafrekvencia az X tengely rezgéskompenzációjához.\n"
+"A nulla érték firmware frekvenciáját fogja használni.\n"
+"A rezgéskompenzáció letiltásához használd a Letiltás típust.\n"
+"RRF: X és Y értékek egyenlőek."
msgid "Y"
-msgstr ""
+msgstr "Y"
msgid ""
"Resonant frequency for the Y axis input shaper.\n"
"Zero will use the firmware frequency.\n"
"To disable input shaping, use the Disable type."
msgstr ""
+"Rezonanciafrekvencia az Y tengely rezgéskompenzációjához.\n"
+"A nulla érték a firmware frekvenciáját fogja használni.\n"
+"A rezgéskompenzáció letiltásához használd a Letiltás típust."
msgid ""
"Damping ratio for the X axis input shaper.\n"
@@ -16685,12 +16866,19 @@ msgid ""
"To disable input shaping, use the Disable type.\n"
"RRF: X and Y values are equal."
msgstr ""
+"Csillapítási arány az X tengely rezgéskompenzációjához.\n"
+"A nulla érték a firmware csillapítási arányát fogja használni.\n"
+"A rezgéskompenzáció letiltásához használd a Letiltás típust.\n"
+"RRF: X és Y értékek egyenlőek."
msgid ""
"Damping ratio for the Y axis input shaper.\n"
"Zero will use the firmware damping ratio.\n"
"To disable input shaping, use the Disable type."
msgstr ""
+"Csillapítási arány az Y tengely rezgéskompenzációjához.\n"
+"A nulla érték a firmware csillapítási arányát fogja használni.\n"
+"A rezgéskompenzáció letiltásához használd a Letiltás típust."
msgid ""
"Part cooling fan speed may be increased when auto cooling is enabled. This "
@@ -16821,10 +17009,10 @@ msgstr ""
"nyomtatóbeállításokban. G-kód parancs: M106 P2 S(0-255)"
msgid "For the first"
-msgstr ""
+msgstr "Az első"
msgid "Set special auxiliary cooling fan for the first certain layers."
-msgstr ""
+msgstr "A speciális kiegészítő hűtőventilátor beállítása az első bizonyos rétegekhez."
msgid ""
"Auxiliary fan speed will be ramped up linearly from layer \"For the first\" "
@@ -16833,10 +17021,16 @@ msgid ""
"in which case the fan will run at maximum allowed speed at layer \"For the "
"first\" + 1."
msgstr ""
+"A segédventilátor sebessége lineárisan megemelkedik az \"Az első\" rétegtől "
+"a maximálisig a \"Teljes ventilátorsebesség\" rétegnél.\n"
+"A rendszer figyelmen kívül hagyja a „teljes ventilátor fordulatszámot” ha alacsonyabb, "
+"mint „Az első”, ebben az esetben a ventilátor a maximális megengedett sebességgel "
+"fog működni „Az első” + 1 rétegben."
msgid ""
"Special auxiliary cooling fan speed, effective only for the first x layers."
msgstr ""
+"Speciális kiegészítő hűtőventilátor sebessége, csak az első x rétegeknél hatásos."
msgid ""
"The lowest printable layer height for the extruder. Used to limit the "
@@ -17067,12 +17261,14 @@ msgstr ""
"konfigurációs beállításaihoz."
msgid "Change extrusion role G-code (process)"
-msgstr ""
+msgstr "Extrudálási szerepkör G-kód módosítása (folyamat)"
msgid ""
"This G-code is inserted when the extrusion role is changed. It runs after "
"the machine and filament extrusion role G-code."
msgstr ""
+"Ez a G-kód akkor kerül beillesztésre, amikor az extrudálási szerep "
+"megváltozik. A gép és a filament extrudálási szerepkör G-kódja után fut."
msgid "Printer type"
msgstr "Nyomtató típusa"
@@ -17195,7 +17391,8 @@ msgid ""
"Experimental feature: Retraction length before cutting off during filament "
"change."
msgstr ""
-"Kísérleti funkció: a visszahúzás hossza a filamentváltás közbeni vágás előtt."
+"Kísérleti funkció: a visszahúzás hossza a filamentváltás közbeni vágás "
+"előtt."
msgid "Long retraction when extruder change"
msgstr "Hosszú visszahúzás extruderváltáskor"
@@ -17938,7 +18135,7 @@ msgid "Enable filament ramming"
msgstr "Filament tömörítés engedélyezése"
msgid "Tool change on wipe tower"
-msgstr ""
+msgstr "Szerszámcsere a törlőtoronyban"
msgid ""
"Force the toolhead to travel to the wipe tower before issuing the tool "
@@ -17949,6 +18146,13 @@ msgid ""
"this option if you want the tool change to always be issued above the wipe "
"tower instead."
msgstr ""
+"A szerszámcsere parancs (Tx) kiadása előtt kényszerítse a szerszámfejet a "
+"törlőtoronyhoz. Csak a 2-es típusú törlőtornyot használó többextruderes "
+"(több szerszámfejes) nyomtatóknál releváns. Alapértelmezés szerint az Orca "
+"kihagyja az utazást a több szerszámfejes gépeken, mert a firmware kezeli a "
+"fejcserét, ami azt eredményezheti, hogy a Tx parancs a nyomtatott rész "
+"felett kerül kiadásra. Engedélyezd ezt az opciót, ha azt szeretnéd, hogy a "
+"szerszámcsere mindig a törlőtorony felett történjen."
msgid "No sparse layers (beta)"
msgstr "Nincsenek ritka rétegek (béta)"
@@ -18065,8 +18269,7 @@ msgid "Pattern angle"
msgstr "Mintázat szöge"
msgid "Use this setting to rotate the support pattern on the horizontal plane."
-msgstr ""
-"Ezzel a beállítással elforgathatod a támasz mintázatát a vízszintes síkon."
+msgstr "Ezzel a beállítással elforgathatod a támasz mintázatát a vízszintes síkon."
msgid "On build plate only"
msgstr "Csak a tárgyasztaltól"
@@ -18573,12 +18776,14 @@ msgstr ""
"megváltozik."
msgid "Change extrusion role G-code (filament)"
-msgstr ""
+msgstr "Az extrudálási szerep G-kódjának módosítása (szál)"
msgid ""
"This G-code is inserted when the extrusion role is changed for the active "
"filament."
msgstr ""
+"Ez a G-kód akkor kerül beillesztésre, amikor az aktív filament extrudálási "
+"szerepe megváltozik."
msgid ""
"Line width for top surfaces. If expressed as a %, it will be computed over "
@@ -19182,15 +19387,18 @@ msgstr ""
"engedélyezve vannak."
msgid "Maximum wall resolution"
-msgstr ""
+msgstr "Maximális falfelbontás"
msgid ""
"This value determines the smallest wall line segment length in mm. The "
"smaller you set this value, the more accurate and precise the walls will be."
msgstr ""
+"Ez az érték határozza meg a legkisebb falvonalszakasz hosszát mm-ben. Minél "
+"kisebbre állítod be ezt az értéket, annál pontosabbak és precízebbek lesznek "
+"a falak."
msgid "Maximum wall deviation"
-msgstr ""
+msgstr "Maximális fal eltérés"
msgid ""
"The maximum deviation allowed when reducing the resolution for the 'Maximum "
@@ -19199,6 +19407,11 @@ msgid ""
"'Maximum wall resolution', so if the two conflict, 'Maximum wall deviation' "
"takes precedence."
msgstr ""
+"A megengedett legnagyobb eltérés a „Maximális falfelbontás” beállítás "
+"felbontásának csökkentésekor. Ha ezt növeled, a nyomtatás kevésbé lesz "
+"pontos, de a G-kód kisebb lesz. A „maximális faleltérés” korlátozza a "
+"„maximális falfelbontást”, így ha a kettő ütközik, a „Maximális faleltérés” "
+"élvez elsőbbséget."
msgid "First layer minimum wall width"
msgstr "Első réteg minimális falszélessége"
@@ -19977,7 +20190,7 @@ msgid "Generating infill toolpath"
msgstr "Kitöltési szerszámút generálás"
msgid "Z contouring"
-msgstr ""
+msgstr "Z kontúrozás"
msgid "Detect overhangs for auto-lift"
msgstr "Túlnyúlások észlelése az automatikus emeléshez"
@@ -20594,6 +20807,10 @@ msgid ""
"temperature range of the other filaments. Otherwise, nozzle clogging or "
"printer damage may occur."
msgstr ""
+"A kiválasztott fúvóka hőmérsékletek nem kompatibilisek. Több anyagból "
+"történő nyomtatás esetén az egyes filamentak fúvóka hőmérsékletének a többi "
+"filament ajánlott fúvókahőmérséklet-tartományán belül kell lennie. Ellenkező "
+"esetben a fúvóka eltömődhet vagy a nyomtató megsérülhet."
msgid "Sync AMS and nozzle information"
msgstr "AMS- és fúvókainformációk szinkronizálása"
@@ -20891,8 +21108,7 @@ msgid ""
"Check your firmware documentation for supported shaper types."
msgstr ""
"RepRap firmware verzió => 3.4.0\n"
-"Ellenőrizd a firmware dokumentációját a támogatott rezgéskompenzátor-"
-"típusokhoz."
+"Ellenőrizd a firmware dokumentációját a támogatott rezgéskompenzátor-típusokhoz."
msgid "Frequency (Start / End): "
msgstr "Frekvencia (Kezdés / Vég): "
@@ -21020,25 +21236,25 @@ msgid "NOTE: High values may cause Layer shift (>%s)"
msgstr "MEGJEGYZÉS: A magas értékek rétegeltolódást okozhatnak (>%s)"
msgid "Flow Ratio Calibration"
-msgstr ""
+msgstr "Anyagáramlás kalibrálás"
msgid "Calibration Test Type"
-msgstr ""
+msgstr "Kalibrációs teszt típusa"
msgid "Pass 1 (Coarse)"
-msgstr ""
+msgstr "1. menet (durva)"
msgid "Pass 2 (Fine)"
-msgstr ""
+msgstr "2. menet (finom)"
msgid "YOLO (Recommended)"
msgstr "YOLO (Ajánlott)"
msgid "YOLO (Perfectionist)"
-msgstr ""
+msgstr "YOLO (perfekcionista)"
msgid "Top Surface Pattern"
-msgstr ""
+msgstr "Felső felület mintázata"
msgid "Send G-code to printer host"
msgstr "G-kód küldése a nyomtató gazdagépének"
@@ -21487,12 +21703,18 @@ msgid ""
"\n"
"Available nozzle profiles for this printer:"
msgstr ""
+"\n"
+"\n"
+"Elérhető fúvókaprofilok ehhez a nyomtatóhoz:"
msgid ""
"\n"
"\n"
"Choose YES to switch existing preset:"
msgstr ""
+"\n"
+"\n"
+"Válassz IGEN-t a beállítás váltásához:"
msgid "Printer Created Successfully"
msgstr "Nyomtató sikeresen létrehozva"
@@ -22623,7 +22845,7 @@ msgid "Global settings"
msgstr "Globális beállítások"
msgid "Video tutorial"
-msgstr ""
+msgstr "Videós útmutató"
msgid "(Sync with printer)"
msgstr "(Szinkronizálás a nyomtatóval)"
@@ -22692,16 +22914,16 @@ msgid "Detection radius"
msgstr "Érzékelési sugár"
msgid "Selected"
-msgstr ""
+msgstr "Kiválasztva"
msgid "Auto-generate"
-msgstr ""
+msgstr "Automatikus generálás"
msgid "Generate brim ears using Max angle and Detection radius"
-msgstr ""
+msgstr "Hozzon létre peremfüleket a Max szög és az észlelési sugár használatával"
msgid "Add or Select"
-msgstr ""
+msgstr "Hozzáadás vagy kiválasztás"
msgid ""
"Warning: The brim type is not set to \"painted\", the brim ears will not "
@@ -22714,7 +22936,7 @@ msgid "Set the brim type of this object to \"painted\""
msgstr "Ennek az objektumnak a karimatípusát állítsd \"festett\" értékre"
msgid "invalid brim ears"
-msgstr ""
+msgstr "érvénytelen peremfülek"
msgid "Brim Ears"
msgstr "Karimás Fülek"
@@ -23004,6 +23226,10 @@ msgid ""
"the surface quality of your overhangs? However, it can cause wall "
"inconsistencies so use carefully!"
msgstr ""
+"Fordítás a párosan\n"
+"Tudtad, hogy a Fordítás a párosan funkció jelentősen javíthatja "
+"a túlnyúlások felületi minőségét? Azonban fal egyenetlenséget okozhat, "
+"ezért óvatosan használjad!"
#: resources/data/hints.ini: [hint:Cut Tool]
msgid ""
diff --git a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po
index 5f4ec0c0f6..67bda6a277 100644
--- a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po
+++ b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po
@@ -128,7 +128,7 @@ msgid "On highlighted overhangs only"
msgstr "Apenas em saliências destacadas"
msgid "Erase all"
-msgstr ""
+msgstr "Apagar tudo"
msgid "Highlight overhang areas"
msgstr "Realçar áreas com saliências"
@@ -355,10 +355,10 @@ msgid "Fixed step drag"
msgstr "Arrasto de passo fixo"
msgid "Context Menu"
-msgstr ""
+msgstr "Menu de Contexto"
msgid "Toggle Auto-Drop"
-msgstr ""
+msgstr "Alternar Auto-Soltar"
msgid "Single sided scaling"
msgstr "Escala unilateral"
@@ -512,10 +512,10 @@ msgid "Multiple"
msgstr "Múltiplo"
msgid "Count"
-msgstr ""
+msgstr "Contagem"
msgid "Gap"
-msgstr ""
+msgstr "Vão"
msgid "Spacing"
msgstr "Espaçamento"
@@ -558,7 +558,7 @@ msgid "Drag"
msgstr "Arrastar"
msgid "Move cut line"
-msgstr ""
+msgstr "Mover linha de corte"
msgid "Draw cut line"
msgstr "Desenhar linha de corte"
@@ -855,7 +855,7 @@ msgid "Embossing actions"
msgstr "Ações de relevo"
msgid "Position on surface"
-msgstr ""
+msgstr "Posição na superfície"
msgid "Emboss"
msgstr "Relevo"
@@ -885,7 +885,7 @@ msgid "Advanced"
msgstr "Avançado"
msgid "Reset all options except the text and operation"
-msgstr ""
+msgstr "Redefinir todas as opções, exceto o texto e a operação"
msgid ""
"The text cannot be written using the selected font. Please try choosing a "
@@ -1797,16 +1797,16 @@ msgid "Info"
msgstr "Informações"
msgid "Loading printer & filament profiles"
-msgstr ""
+msgstr "Carregando perfis de impressora e filamento"
msgid "Creating main window"
-msgstr ""
+msgstr "Criando a janela principal"
msgid "Loading current preset"
-msgstr ""
+msgstr "Carregando a predefinição atual"
msgid "Showing main window"
-msgstr ""
+msgstr "Mostrando a janela principal"
msgid ""
"The OrcaSlicer configuration file may be corrupted and cannot be parsed.\n"
@@ -1881,6 +1881,9 @@ msgid ""
"Please check your network connectivity\n"
"(HTTP %u): %s"
msgstr ""
+"Falha ao conectar ao OrcaCloud.\n"
+"Verifique sua conexão de rede\n"
+"(HTTP %u): %s"
#, c-format, boost-format
msgid ""
@@ -1888,9 +1891,12 @@ msgid ""
"Please check your network connectivity\n"
"(HTTP %u)"
msgstr ""
+"Falha ao conectar ao OrcaCloud.\n"
+"Verifique sua conexão de rede\n"
+"(HTTP %u)"
msgid "Cloud Error"
-msgstr ""
+msgstr "Erro de nuvem"
msgid "Retrieving printer information, please try again later."
msgstr "Obtendo informações da impressora, tente novamente mais tarde."
@@ -1948,14 +1954,14 @@ msgstr "Atualização da Política de Privacidade"
#, c-format, boost-format
msgid "your Bambu Cloud profile (user ID: \"%s\")"
-msgstr ""
+msgstr "seu perfil Bambu Cloud (ID de usuário: \"%s\")"
msgid "your default profile"
-msgstr ""
+msgstr "seu perfil padrão"
#, c-format, boost-format
msgid "a user profile (folder: \"%s\")"
-msgstr ""
+msgstr "um perfil de usuário (pasta: \"%s\")"
#, c-format, boost-format
msgid ""
@@ -1963,15 +1969,21 @@ msgid ""
"Do you want to migrate them to your OrcaCloud profile?\n"
"This will copy your presets so they are available under your new account."
msgstr ""
+"Foram encontradas predefinições de usuário existentes em %s.\n"
+"Deseja migrá-las para o seu perfil do OrcaCloud?\n"
+"Isso copiará suas predefinições para que estejam disponíveis em sua nova "
+"conta."
msgid "Migrate User Presets"
-msgstr ""
+msgstr "Migrar Predefinições de Usuário"
#, c-format, boost-format
msgid ""
"Failed to migrate user presets:\n"
"%s"
msgstr ""
+"Falha ao migrar predefinições de usuário:\n"
+"%s"
msgid ""
"The number of user presets cached in the cloud has exceeded the upper limit, "
@@ -1989,29 +2001,32 @@ msgid ""
"reduce the preset size by removing custom configurations or use it locally "
"only."
msgstr ""
+"O conteúdo da predefinição é muito grande para ser sincronizado com a nuvem "
+"(excede 1 MB). Reduza o tamanho da predefinição removendo configurações "
+"personalizadas ou use-o apenas localmente."
#, c-format, boost-format
msgid "%s updated from %s to %s"
-msgstr ""
+msgstr "%s atualizado de %s para %s"
#, c-format, boost-format
msgid "%s has been downloaded."
-msgstr ""
+msgstr "%s foi baixado."
#, c-format, boost-format
msgid "Bundle %s is no longer available."
-msgstr ""
+msgstr "O pacote %s não está mais disponível."
#, c-format, boost-format
msgid "Bundle %s access is unauthorized."
-msgstr ""
+msgstr "Acesso ao pacote %s não é autorizado."
msgid "Loading user preset"
msgstr "Carregando predefinição de usuário"
#, c-format, boost-format
msgid "%s has been removed."
-msgstr ""
+msgstr "%s foi removido."
msgid "Switching application language"
msgstr "Alternando o idioma do aplicativo"
@@ -2258,7 +2273,7 @@ msgid "Support Enforcer"
msgstr "Reforço de Suporte"
msgid "Change part type"
-msgstr ""
+msgstr "Mudar tipo de peça"
msgid "Set as an individual object"
msgstr "Definir como objeto individual"
@@ -2276,10 +2291,10 @@ msgid "Printable"
msgstr "Imprimível"
msgid "Auto Drop"
-msgstr ""
+msgstr "Soltura Automática"
msgid "Automatically drops the selected object to the build plate"
-msgstr ""
+msgstr "Solta automaticamente o objeto selecionado na placa de impressão"
msgid "Fix model"
msgstr "Corrigir modelo"
@@ -2488,7 +2503,7 @@ msgid "Reload all from disk"
msgstr "Recarregar tudo do disco"
msgid "Auto Rotate"
-msgstr "Auto Rotação"
+msgstr "Rotação Automática"
msgid "Auto rotate current plate"
msgstr "Rotacionar automaticamente a placa atual"
@@ -2561,7 +2576,7 @@ msgid "Set Filament for selected items"
msgstr "Definir Filamento para itens selecionados"
msgid "Automatically snaps the selected object to the build plate"
-msgstr ""
+msgstr "Encaixa automaticamente o objeto selecionado na placa de impressão"
msgid "Unlock"
msgstr "Desbloquear"
@@ -2852,7 +2867,7 @@ msgid "Brim"
msgstr "Borda"
msgid "Object/Part Settings"
-msgstr ""
+msgstr "Configurações de Objeto/Peça"
msgid "Reset parameter"
msgstr "Redefinir parâmetro"
@@ -3562,6 +3577,13 @@ msgid ""
"enhancements. Each project carried the work of its predecessors forward, "
"crediting those who came before."
msgstr ""
+"O fatiamento de código aberto se baseia em uma tradição de colaboração e "
+"atribuição. O Slic3r, criado por Alessandro Ranellucci e a comunidade "
+"RepRap, lançou as fundações. O PrusaSlicer, da Prusa Research, se baseou "
+"nesse trabalho, o Bambu Studio foi derivado do PrusaSlicer, e o SuperSlicer "
+"o estendeu com melhorias impulsionadas pela comunidade. Cada projeto deu "
+"continuidade ao trabalho de seus predecessores, dando crédito àqueles que "
+"vieram antes."
msgid ""
"OrcaSlicer began in that same spirit, drawing from PrusaSlicer, BambuStudio, "
@@ -3569,12 +3591,20 @@ msgid ""
"introducing advanced calibration tools, precise wall and seam control and "
"hundreds of other features."
msgstr ""
+"O OrcaSlicer começou com esse mesmo espírito, inspirando-se no PrusaSlicer, "
+"Bambu Studio, SuperSlicer e CuraSlicer. Mas desde então, cresceu muito além "
+"de suas origens, introduzindo ferramentas avançadas de calibração, controle "
+"preciso de paredes e costuras e centenas de outros recursos."
msgid ""
"Today, OrcaSlicer is the most widely used and actively developed open-source "
"slicer in the 3D printing community. Many of its innovations have been "
"adopted by other slicers, making it a driving force for the entire industry."
msgstr ""
+"Atualmente, o OrcaSlicer é o fatiador de código aberto mais utilizado e "
+"ativamente desenvolvido na comunidade de impressão 3D. Muitas de suas "
+"inovações foram adotadas por outros fatiadores, tornando-o uma força motriz "
+"para toda a indústria."
msgid "Version"
msgstr "Versão"
@@ -5108,7 +5138,7 @@ msgid "Color: "
msgstr "Cor: "
msgid "Acceleration: "
-msgstr ""
+msgstr "Aceleração: "
msgid "Jerk: "
msgstr ""
@@ -5273,7 +5303,7 @@ msgid "Actual Speed (mm/s)"
msgstr "Velocidade Real (mm/s)"
msgid "Acceleration (mm/s²)"
-msgstr ""
+msgstr "Aceleração (mm/s²)"
msgid "Jerk (mm/s)"
msgstr ""
@@ -5309,7 +5339,7 @@ msgid "Filament change times"
msgstr "Quantidade de trocas de filamento"
msgid "Tool changes"
-msgstr ""
+msgstr "Trocas de ferramenta"
msgid "Color change"
msgstr "Mudança de cor"
@@ -5401,10 +5431,10 @@ msgid "Sequence"
msgstr "Sequência"
msgid "Object Selection"
-msgstr ""
+msgstr "Seleção de Objeto"
msgid "Part Selection"
-msgstr ""
+msgstr "Seleção de Peça"
msgid "number keys"
msgstr "teclas numéricas"
@@ -6020,13 +6050,13 @@ msgid "Export"
msgstr "Exportar"
msgid "Sync Presets"
-msgstr ""
+msgstr "Sincronizar Predefinições"
msgid "Pull and apply the latest presets from OrcaCloud"
-msgstr ""
+msgstr "Baixar e aplicar as predefinições mais recentes do OrcaCloud"
msgid "You must be logged in to sync presets from cloud."
-msgstr ""
+msgstr "Você precisa estar logado para sincronizar as predefinições da nuvem."
msgid "Quit"
msgstr "Sair"
@@ -6153,10 +6183,10 @@ msgid "View"
msgstr "Visualizar"
msgid "Preset Bundle"
-msgstr ""
+msgstr "Pacote de Predefinições"
msgid "Syncing presets from cloud…"
-msgstr ""
+msgstr "Sincronizando predefinições da nuvem…"
msgid "Help"
msgstr "Ajuda"
@@ -6198,7 +6228,7 @@ msgid "VFA"
msgstr "VFA"
msgid "Calibration Guide"
-msgstr ""
+msgstr "Guia de Calibração"
msgid "&Open G-code"
msgstr "&Abrir G-code"
@@ -6313,6 +6343,11 @@ msgid ""
"2. The Filament presets\n"
"3. The Printer presets"
msgstr ""
+"Você deseja sincronizar seus dados pessoais da OrcaCloud?\n"
+"Isso inclui as seguintes informações:\n"
+"1. As predefinições de Processo\n"
+"2. As predefinições de Filamento\n"
+"3. As predefinições de Impressora"
msgid "Synchronization"
msgstr "Sincronização"
@@ -6336,6 +6371,8 @@ msgid ""
"The player is not loaded because the GStreamer GTK video sink is missing or "
"failed to initialize."
msgstr ""
+"O reprodutor não foi carregado porque o receptor de vídeo GTK do GStreamer "
+"está ausente ou não pôde ser inicializado."
msgid "Please confirm if the printer is connected."
msgstr "Por favor, confirme se a impressora está conectada."
@@ -7241,10 +7278,10 @@ msgid "Model file downloaded."
msgstr "Arquivo do modelo baixado."
msgid "Shared profiles may be available for this printer."
-msgstr ""
+msgstr "Perfis compartilhadas podem estar disponíveis para essa impressora."
msgid "Browse shared profiles"
-msgstr ""
+msgstr "Procurar perfis compartilhados"
msgid "Serious warning:"
msgstr "Aviso sério:"
@@ -7741,7 +7778,7 @@ msgid "Load 3MF"
msgstr "Carregar 3MF"
msgid "BambuStudio Project"
-msgstr ""
+msgstr "Projeto Bambu Studio"
msgid "The 3MF is not supported by OrcaSlicer, loading geometry data only."
msgstr ""
@@ -7757,9 +7794,13 @@ msgstr ""
msgid ""
"The 3MF file was generated by an older version, loading geometry data only."
msgstr ""
+"O arquivo 3MF foi gerado por uma versão antiga, carregando apenas dados de "
+"geometria."
msgid "The 3MF file was generated by BambuStudio, loading geometry data only."
msgstr ""
+"O arquivo 3MF foi gerado pelo Bambu Studio, carregando apenas dados de "
+"geometria."
msgid ""
"This project was created with an OrcaSlicer 2.3.1-alpha and uses infill "
@@ -7802,16 +7843,22 @@ msgid ""
"The 3MF was created by BambuStudio (version %s), which is newer than the "
"compatible version %s. Found unrecognized settings:"
msgstr ""
+"O arquivo 3MF foi criado pelo Bambu Studio (versão %s), que é mais recente "
+"que a versão compatível %s. Configurações não reconhecidas encontradas:"
#, c-format, boost-format
msgid ""
"The 3MF was created by BambuStudio (version %s), which is newer than the "
"compatible version %s. Some settings may not be fully compatible."
msgstr ""
+"O arquivo 3MF foi criado pelo Bambu Studio (versão %s), que é mais recente "
+"que a versão compatível %s. Algumas configurações podem não ser compatíveis."
msgid ""
"The 3MF was created by BambuStudio. Some settings may differ from OrcaSlicer."
msgstr ""
+"O arquivo 3MF foi criado pelo Bambu Studio. Algumas configurações podem ser "
+"diferentes do OrcaSlicer."
msgid "Invalid values found in the 3MF:"
msgstr "Valores inválidos encontrados no 3MF:"
@@ -8809,25 +8856,28 @@ msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Se ativo, inverte a direção de zoom com a roda do mouse."
msgid "Pan"
-msgstr ""
+msgstr "Mover"
msgid "Left Mouse Drag"
-msgstr ""
+msgstr "Arrastar com Mouse Esquerdo"
msgid "Set the action that dragging the left mouse button should perform."
msgstr ""
+"Defina a ação que arrastar com o botão esquerdo do mouse deve executar."
msgid "Middle Mouse Drag"
-msgstr ""
+msgstr "Arrastar com Mouse do Meio"
msgid "Set the action that dragging the middle mouse button should perform."
msgstr ""
+"Defina a ação que arrastar com o botão do meio do mouse deve executar."
msgid "Right Mouse Drag"
-msgstr ""
+msgstr "Arrastar com Mouse Direito"
msgid "Set the action that dragging the right mouse button should perform."
msgstr ""
+"Defina a ação que arrastar com o botão direito do mouse deve executar."
msgid "Clear my choice on..."
msgstr "Limpar minha escolha em..."
@@ -8857,10 +8907,10 @@ msgid "Graphics"
msgstr ""
msgid "Anti-aliasing"
-msgstr ""
+msgstr "Antisserrilhamento"
msgid "MSAA Multiplier"
-msgstr ""
+msgstr "Multiplicador MSAA"
msgid ""
"Set the Multi-Sample Anti-Aliasing level.\n"
@@ -8872,12 +8922,20 @@ msgid ""
"\n"
"Requires application restart."
msgstr ""
+"Define o nível de Antisserrilhamento Multiamostra.\n"
+"Valores mais altos resultam em bordas mais suaves, mas o impacto no "
+"desempenho é exponencial.\n"
+"Valores mais baixos melhoram o desempenho, ao custo de bordas serrilhadas.\n"
+"Se desativado, recomenda-se ativar o FXAA para reduzir as bordas "
+"serrilhadas com impacto mínimo no desempenho.\n"
+"\n"
+"Requer reinicialização do aplicativo."
msgid "Disabled"
msgstr "Desativado"
msgid "FXAA post-processing"
-msgstr ""
+msgstr "Pós-processamento FXAA"
msgid ""
"Applies Fast Approximate Anti-Aliasing as a screen-space pass.\n"
@@ -8885,15 +8943,21 @@ msgid ""
"\n"
"Takes effect immediately."
msgstr ""
+"Aplica o Antisserrilhamento Aproximado Rápido como um passo de espaço de "
+"tela.\n"
+"Útil para desativar ou reduzir a configuração MSAA para melhorar o "
+"desempenho.\n"
+"\n"
+"Entra em vigor imediatamente."
msgid "FPS"
-msgstr ""
+msgstr "FPS"
msgid "FPS cap"
-msgstr ""
+msgstr "Limite de FPS"
msgid "(0 = unlimited)"
-msgstr ""
+msgstr "(0 = ilimitado)"
msgid ""
"Limits viewport frame rate to reduce GPU load and power usage.\n"
@@ -8925,15 +8989,17 @@ msgid "Test"
msgstr "Testar"
msgid "Cloud Providers"
-msgstr ""
+msgstr "Provedores de Nuvem"
msgid "Enable Bambu Cloud"
-msgstr ""
+msgstr "Habilitar Bambu Cloud"
msgid ""
"Allow logging into Bambu Cloud alongside Orca Cloud. When enabled, a Bambu "
"login section appears on the homepage."
msgstr ""
+"Permitir o login no Bambu Cloud juntamente com o OrcaCloud. Quando ativado, "
+"uma seção de login do Bambu aparece na página inicial."
msgid "Update & sync"
msgstr "Atualizar e sincronizar"
@@ -9136,7 +9202,7 @@ msgid "Rotate view"
msgstr "Rotacionar vista"
msgid "Pan view"
-msgstr "Movimentar vista"
+msgstr "Mover vista"
msgid "Zoom view"
msgstr "Aproximar vista"
@@ -10636,7 +10702,7 @@ msgid "Normal"
msgstr "Normal"
msgid "Resonance Compensation"
-msgstr ""
+msgstr "Compensação de Ressonância"
msgid "Resonance Avoidance Speed"
msgstr "Velocidade de Prevenção de Ressonância"
@@ -10648,12 +10714,14 @@ msgid ""
"The frequency of the anti-vibration signal will correspond to the natural "
"frequency of the frame."
msgstr ""
+"A frequência do sinal antivibração corresponderá à frequência natural da "
+"estrutura."
msgid "Damping"
-msgstr ""
+msgstr "Amortecimento"
msgid "Damping ratio for the input shaping filter."
-msgstr ""
+msgstr "Taxa de amortecimento para o filtro de modelagem de entrada."
msgid "Speed limitation"
msgstr "Limitação de velocidade"
@@ -10781,29 +10849,42 @@ msgid ""
" %s first layer %d %s, other layers %d %s\n"
" %s max delta %d %s, current delta %d %s\n"
msgstr ""
+" - %s:\n"
+" %s primeira camada %d %s, outras camads %d %s\n"
+" %s delta máx %d %s, delta atual %d %s\n"
msgid ""
"Some first-layer and other-layer temperature pairs exceed safety limits.\n"
msgstr ""
+"Alguns pares de temperaturas entre a primeira camada e outras camadas "
+"excedem os limites de segurança.\n"
msgid ""
"\n"
"Invalid pairs:\n"
msgstr ""
+"\n"
+"Pares inválidos:\n"
msgid ""
"\n"
"You can go back to edit values, or continue if this is intentional."
msgstr ""
+"\n"
+"Você pode voltar para editar os valores ou continuar se isso for "
+"intencional."
msgid ""
"\n"
"\n"
"Continue anyway?"
msgstr ""
+"\n"
+"\n"
+"Continuar mesmo assim?"
msgid "Temperature Safety Check"
-msgstr ""
+msgstr "Verificação de Segurança de Temperatura"
msgid "Continue"
msgstr "Continue"
@@ -10812,7 +10893,7 @@ msgid "Back"
msgstr "Atrás"
msgid "Don't warn again for this preset"
-msgstr ""
+msgstr "Não avisar novamente para essa predifinição"
#, c-format, boost-format
msgid "Left: %s"
@@ -10857,7 +10938,7 @@ msgid "Discard"
msgstr "Descartar"
msgid "the new profile"
-msgstr ""
+msgstr "o novo perfil"
#, boost-format
msgid ""
@@ -10866,6 +10947,10 @@ msgid ""
"discarding any changes made in\n"
"\"%2%\"."
msgstr ""
+"Trocar para\n"
+"\"%1%\"\n"
+"descartando qualquer alteração feita em\n"
+"\"%2%\"."
#, boost-format
msgid ""
@@ -10874,6 +10959,10 @@ msgid ""
"will be transferred to\n"
"\"%2%\"."
msgstr ""
+"Todas as definições \"Novo Valor\" modificadas em\n"
+"\"%1%\"\n"
+"serão transferidos para\n"
+"\"%2%\"."
#, boost-format
msgid ""
@@ -10881,6 +10970,9 @@ msgid ""
"\"%1%\"\n"
"and \"%2%\" will open without any changes."
msgstr ""
+"Todas as definições \"Novo Valor\" foram salvas em\n"
+"\"%1%\"\n"
+"e \"%2%\" será aberto sem nenhuma alteração."
msgid "Click the right mouse button to display the full text."
msgstr "Clique com o botão direito do mouse para exibir o texto completo."
@@ -11470,7 +11562,7 @@ msgid "Login"
msgstr "Entrar"
msgid "Login failed. Please try again."
-msgstr ""
+msgstr "Falha no login. Tente novamente."
msgid "[Action Required] "
msgstr "[Ação Necessária] "
@@ -11509,16 +11601,16 @@ msgid "Global shortcuts"
msgstr "Atalhos globais"
msgid "Pan View"
-msgstr ""
+msgstr "Mover Vista"
msgid "Rotate View"
-msgstr ""
+msgstr "Rotacionar Vista"
msgid "Middle mouse button"
-msgstr ""
+msgstr "Botão do meio do mouse"
msgid "Zoom View"
-msgstr ""
+msgstr "Aproximar Vista"
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
@@ -11739,7 +11831,7 @@ msgid "New version of Orca Slicer"
msgstr "Nova versão do OrcaSlicer"
msgid "Check on Github"
-msgstr ""
+msgstr "Verifique no GitHub"
msgid "Skip this Version"
msgstr "Pular esta versão"
@@ -12162,16 +12254,24 @@ msgid ""
"temperature must fall within the recommended nozzle temperature range of the "
"other filaments. Otherwise, nozzle clogging or printer damage may occur."
msgstr ""
+"As temperaturas dos bicos selecionadas são incompatíveis. A temperatura do "
+"bico de cada filamento deve estar dentro da faixa de temperatura recomendada "
+"para os demais filamentos. Caso contrário, pode ocorrer entupimento do bico "
+"ou danos à impressora."
msgid ""
"Invalid recommended nozzle temperature range. The lower bound must be lower "
"than the upper bound."
msgstr ""
+"Faixa de temperatura do bico recomendada inválida. O limite inferior deve "
+"ser menor que o limite superior."
msgid ""
"If you still want to print, you can enable the option in Preferences / "
"Control / Slicing / Remove mixed temperature restriction."
msgstr ""
+"Se ainda assim desejar imprimir, você pode ativar a opção em Preferências / "
+"Controle / Fatiamento / Remover restrição de temperatura mista."
msgid "No extrusions under current settings."
msgstr "Nenhuma extrusão com as configurações atuais."
@@ -13576,7 +13676,7 @@ msgstr ""
"remoção da borda."
msgid "Brim flow ratio"
-msgstr ""
+msgstr "Taxa de fluxo em borda"
msgid ""
"This factor affects the amount of material for brims.\n"
@@ -13586,6 +13686,13 @@ msgid ""
"\n"
"Note: The resulting value will not be affected by the first-layer flow ratio."
msgstr ""
+"Este fator afeta a quantidade de material para as bordas.\n"
+"\n"
+"O fluxo real da borda é calculado multiplicando-se este valor pela "
+"taxa de fluxo do filamento e, se definida, pela taxa de fluxo do objeto.\n"
+"\n"
+"Nota: o valor resultante não será afetado pela taxa de fluxo da primeira "
+"camada."
msgid "Brim follows compensated outline"
msgstr "Borda segue contorno compensado"
@@ -13608,12 +13715,14 @@ msgstr ""
"e pode fazer com que o borda se funda com as camadas superiores."
msgid "Combine brims"
-msgstr ""
+msgstr "Combinar bordas"
msgid ""
"Combine multiple brims into one when they are close to each other. This can "
"improve brim adhesion."
msgstr ""
+"Combine várias bordas em uma só quando estiverem próximas umas das outras. "
+"Isso pode melhorar a adesão das bordas."
msgid "Brim ears"
msgstr "Orelhas da borda"
@@ -15965,7 +16074,7 @@ msgstr ""
"Defina como 0 para desativar."
msgid "Minimum non-zero part cooling fan speed"
-msgstr ""
+msgstr "Velocidade mínima não-zero da ventoinha de resfriamento da peça"
msgid ""
"Some part-cooling fans cannot start spinning when commanded below a certain "
@@ -15984,9 +16093,28 @@ msgid ""
"below the one you know it can actually spool at.\n"
"Set to 0 to deactivate."
msgstr ""
+"Algumas ventoinhas de resfriamento de componentes não conseguem iniciar a "
+"rotação quando comandadas abaixo de um determinado ciclo de trabalho PWM. "
+"Quando definido acima de 0, qualquer comando de ventoinha de resfriamento de "
+"componentes diferente de zero será elevado para pelo menos essa porcentagem, "
+"para que a ventoinha inicie de forma confiável. Um comando de ventoinha de 0 "
+"(ventoinha desligada) é sempre atendido exatamente. Essa limitação é "
+"aplicada após cada outro cálculo da ventoinha (rampa da primeira camada, "
+"interpolação do tempo da camada, substituições de saliência/ponte/interface "
+"de suporte/alisamento), para que o dimensionamento ainda opere dentro do "
+"intervalo [este valor, 100%].\n"
+"Se o seu firmware já desativa a ventoinha abaixo de um limite (por exemplo, "
+"[fan] off_below: 0.10 do Klipper desliga a ventoinha sempre que o ciclo de "
+"trabalho comandado for inferior a 10%), esta opção e o limite do firmware "
+"devem idealmente ser definidos com o mesmo valor. A correspondência entre "
+"eles (por exemplo, off_below: 0.10 no Klipper e 10% aqui) garante que o "
+"fatiador nunca emita um valor diferente de zero que o firmware emitiria a "
+"velocidade cai silenciosamente e a ventoinha nunca recebe um valor abaixo "
+"daquele que você sabe que ela pode realmente atingir.\n"
+"Defina como 0 para desativar."
msgid "%"
-msgstr ""
+msgstr "%"
msgid "Time cost"
msgstr "Custo de tempo"
@@ -16455,16 +16583,17 @@ msgid "Use a fixed absolute angle for ironing."
msgstr "Utilize um ângulo fixo absoluto para o alisamento."
msgid "Ironing expansion"
-msgstr ""
+msgstr "Expansão de alisamento"
msgid "Expand or contract the ironing area."
-msgstr ""
+msgstr "Expande ou contrai a área de alisamento."
msgid "Z contouring enabled"
-msgstr ""
+msgstr "Contorno em Z habilitado"
msgid "Enable Z-layer contouring (aka Z-layer anti-aliasing)."
msgstr ""
+"Habilitar o contorno da camada Z (antisserrilhamento da camada Z)."
msgid "Minimize wall height angle"
msgstr ""
@@ -16479,10 +16608,11 @@ msgid "°"
msgstr "°"
msgid "Don't alternate fill direction"
-msgstr ""
+msgstr "Não alternar direção de preenchimento"
msgid "Disable alternating fill direction when using Z contouring."
msgstr ""
+"Desative a alternância da direção de preenchimento ao usar o contorno em Z."
msgid "Minimum z height"
msgstr ""
@@ -16743,7 +16873,7 @@ msgid "DAA"
msgstr ""
msgid "X"
-msgstr ""
+msgstr "X"
msgid ""
"Resonant frequency for the X axis input shaper.\n"
@@ -16751,15 +16881,22 @@ msgid ""
"To disable input shaping, use the Disable type.\n"
"RRF: X and Y values are equal."
msgstr ""
+"Frequência de ressonância para o modelador de entrada do eixo X.\n"
+"Zero usará a frequência do firmware.\n"
+"Para desativar o modelador de entrada, use o tipo Desativar.\n"
+"RRF: Os valores de X e Y são iguais."
msgid "Y"
-msgstr ""
+msgstr "Y"
msgid ""
"Resonant frequency for the Y axis input shaper.\n"
"Zero will use the firmware frequency.\n"
"To disable input shaping, use the Disable type."
msgstr ""
+"Frequência de ressonância para o modelador de entrada do eixo Y.\n"
+"Zero usará a frequência do firmware.\n"
+"Para desativar a modelagem de entrada, use o tipo Desativar."
msgid ""
"Damping ratio for the X axis input shaper.\n"
@@ -16767,12 +16904,19 @@ msgid ""
"To disable input shaping, use the Disable type.\n"
"RRF: X and Y values are equal."
msgstr ""
+"Taxa de amortecimento para o modelador de entrada do eixo X.\n"
+"Zero usará a taxa de amortecimento do firmware.\n"
+"Para desativar o modelador de entrada, use o tipo Desativar.\n"
+"RRF: Os valores de X e Y são iguais."
msgid ""
"Damping ratio for the Y axis input shaper.\n"
"Zero will use the firmware damping ratio.\n"
"To disable input shaping, use the Disable type."
msgstr ""
+"Taxa de amortecimento para o modelador de entrada do eixo Y.\n"
+"O valor zero usará a taxa de amortecimento do firmware.\n"
+"Para desativar o modelador de entrada, use o tipo Desativar."
msgid ""
"Part cooling fan speed may be increased when auto cooling is enabled. This "
@@ -16908,10 +17052,12 @@ msgstr ""
"para usar esta função. Comando G-code: M106 P2 S(0-255)"
msgid "For the first"
-msgstr ""
+msgstr "Para as primeiras"
msgid "Set special auxiliary cooling fan for the first certain layers."
msgstr ""
+"Definir um ventilador auxiliar de resfriamento específico para as primeiras "
+"camadas."
msgid ""
"Auxiliary fan speed will be ramped up linearly from layer \"For the first\" "
@@ -16920,10 +17066,18 @@ msgid ""
"in which case the fan will run at maximum allowed speed at layer \"For the "
"first\" + 1."
msgstr ""
+"A velocidade do ventilador auxiliar aumentará linearmente da camada \"Para "
+"as primeiras\" até o máximo na camada \"Velocidade total do ventilador na "
+"camada\".\n"
+"A \"Velocidade total do ventilador na camada\" será ignorada se for menor "
+"que \"Para as primeiras\", caso em que o ventilador funcionará na velocidade "
+"máxima permitida na camada \"Para as primeiras\" + 1."
msgid ""
"Special auxiliary cooling fan speed, effective only for the first x layers."
msgstr ""
+"Velocidade especial do ventilador de resfriamento auxiliar, efetiva apenas "
+"para as primeiras x camadas."
msgid ""
"The lowest printable layer height for the extruder. Used to limit the "
@@ -17153,12 +17307,14 @@ msgstr ""
"configurações do OrcaSlicer lendo variáveis de ambiente."
msgid "Change extrusion role G-code (process)"
-msgstr ""
+msgstr "G-code de mudança de tipo de extrusão (processo)"
msgid ""
"This G-code is inserted when the extrusion role is changed. It runs after "
"the machine and filament extrusion role G-code."
msgstr ""
+"Este G-code é inserido quando a função de extrusão é trocada. Ele é "
+"executado após o G-code de máquina e do tipo de extrusão de filamento."
msgid "Printer type"
msgstr "Tipo de impressora"
@@ -18017,7 +18173,7 @@ msgid "Enable filament ramming"
msgstr "Habilitar moldeamento de filamento"
msgid "Tool change on wipe tower"
-msgstr ""
+msgstr "Troca de ferramenta na torre de limpeza"
msgid ""
"Force the toolhead to travel to the wipe tower before issuing the tool "
@@ -18028,6 +18184,14 @@ msgid ""
"this option if you want the tool change to always be issued above the wipe "
"tower instead."
msgstr ""
+"Força o cabeçote de impressão a se deslocar até a torre de limpeza antes de "
+"emitir o comando de troca de ferramenta (Tx). Relevante apenas para "
+"impressoras com múltiplas extrusoras (múltiplos cabeçotes de impressão) que "
+"utilizam uma torre de limpeza Tipo 2. Por padrão, o Orca ignora o "
+"deslocamento em máquinas com múltiplos cabeçotes de impressão, pois o "
+"firmware gerencia a troca do cabeçote, o que pode resultar na emissão do "
+"comando Tx acima da peça impressa. Habilite esta opção se desejar que a "
+"troca de ferramenta seja sempre emitida acima da torre de limpeza."
msgid "No sparse layers (beta)"
msgstr "Sem camadas esparsas (beta)"
@@ -18648,12 +18812,13 @@ msgid "This G-code is inserted when the extrusion role is changed."
msgstr "Esse G-code é inserido quando o tipo de extrusão é alterado."
msgid "Change extrusion role G-code (filament)"
-msgstr ""
+msgstr "G-code de mudança de tipo de extrusão (filamento)"
msgid ""
"This G-code is inserted when the extrusion role is changed for the active "
"filament."
msgstr ""
+"Este G-code é inserido quando o tipo de extrusão do filamento ativo é alterada."
msgid ""
"Line width for top surfaces. If expressed as a %, it will be computed over "
@@ -19254,15 +19419,18 @@ msgstr ""
"superfícies superiores de uma única parede estiverem habilitadas."
msgid "Maximum wall resolution"
-msgstr ""
+msgstr "Resolução máxima de parede"
msgid ""
"This value determines the smallest wall line segment length in mm. The "
"smaller you set this value, the more accurate and precise the walls will be."
msgstr ""
+"Este valor determina o menor comprimento do segmento de linha da parede em "
+"milímetros. Quanto menor for este valor, mais exatas e precisas serão as "
+"paredes."
msgid "Maximum wall deviation"
-msgstr ""
+msgstr "Desvio máximo de parede"
msgid ""
"The maximum deviation allowed when reducing the resolution for the 'Maximum "
@@ -19271,6 +19439,11 @@ msgid ""
"'Maximum wall resolution', so if the two conflict, 'Maximum wall deviation' "
"takes precedence."
msgstr ""
+"O desvio máximo permitido ao reduzir a resolução para a configuração "
+"'Resolução máxima de parede'. Se você aumentar esse valor, a impressão ficará "
+"menos precisa, mas o G-code será menor. 'Desvio máximo de parede' limita a "
+"'Resolução máxima de parede', portanto, se houver conflito entre os dois, "
+"'Desvio máximo de parede' terá prioridade."
msgid "First layer minimum wall width"
msgstr "Largura mínima de parede da primeira camada"
@@ -20044,7 +20217,7 @@ msgid "Generating infill toolpath"
msgstr "Gerando caminho da ferramenta de preenchimento"
msgid "Z contouring"
-msgstr ""
+msgstr "Contorno em Z"
msgid "Detect overhangs for auto-lift"
msgstr "Detectar saliências para levantamento automático"
@@ -20663,6 +20836,10 @@ msgid ""
"temperature range of the other filaments. Otherwise, nozzle clogging or "
"printer damage may occur."
msgstr ""
+"As temperaturas de bico selecionadas são incompatíveis. Para impressão com "
+"múltiplos materiais, a temperatura do bico de cada filamento deve estar "
+"dentro da faixa de temperatura recomendada para os demais filamentos. Caso "
+"contrário, pode ocorrer entupimento do bico ou danos à impressora."
msgid "Sync AMS and nozzle information"
msgstr "Sincronizar informações do AMS e do bico"
@@ -21088,25 +21265,25 @@ msgid "NOTE: High values may cause Layer shift (>%s)"
msgstr "NOTA: Valores altos podem causar deslocamento de camada (>%s)"
msgid "Flow Ratio Calibration"
-msgstr ""
+msgstr "Calibração de Taxa de Fluxo"
msgid "Calibration Test Type"
-msgstr ""
+msgstr "Tipo de Teste de Calibração"
msgid "Pass 1 (Coarse)"
-msgstr ""
+msgstr "Passo 1 (Grosso)"
msgid "Pass 2 (Fine)"
-msgstr ""
+msgstr "Passo 2 (Fino)"
msgid "YOLO (Recommended)"
msgstr "YOLO (Recomendado)"
msgid "YOLO (Perfectionist)"
-msgstr ""
+msgstr "YOLO (Perfeccionista)"
msgid "Top Surface Pattern"
-msgstr ""
+msgstr "Padrão de Superfície Superior"
msgid "Send G-code to printer host"
msgstr "Enviar G-code para o host da impressora"
@@ -21565,12 +21742,18 @@ msgid ""
"\n"
"Available nozzle profiles for this printer:"
msgstr ""
+"\n"
+"\n"
+"Perfis de bico disponíveis paar essa impressora:"
msgid ""
"\n"
"\n"
"Choose YES to switch existing preset:"
msgstr ""
+"\n"
+"\n"
+"Escolha SIM para trocar a predefinição existente:"
msgid "Printer Created Successfully"
msgstr "Impressora criada com sucesso"
@@ -22712,7 +22895,7 @@ msgid "Global settings"
msgstr "Definições globais"
msgid "Video tutorial"
-msgstr ""
+msgstr "Tutorial em vídeo"
msgid "(Sync with printer)"
msgstr "(Sinc. com impressora)"
@@ -22784,16 +22967,16 @@ msgid "Detection radius"
msgstr "Raio de detecção"
msgid "Selected"
-msgstr ""
+msgstr "Selecionado"
msgid "Auto-generate"
-msgstr ""
+msgstr "Geração automática"
msgid "Generate brim ears using Max angle and Detection radius"
-msgstr ""
+msgstr "Gerar orelhas de borda usando o Ângulo Máximo e o Raio de Detecção"
msgid "Add or Select"
-msgstr ""
+msgstr "Adicionar ou Selecionar"
msgid ""
"Warning: The brim type is not set to \"painted\", the brim ears will not "
@@ -22806,7 +22989,7 @@ msgid "Set the brim type of this object to \"painted\""
msgstr "Definir o tipo de borda deste objeto como \"pintada\""
msgid "invalid brim ears"
-msgstr ""
+msgstr "orelhas da borda iválidas"
msgid "Brim Ears"
msgstr "Orelhas da Borda"
@@ -23559,9 +23742,9 @@ msgstr ""
#~ msgstr ""
#~ "Você deseja sincronizar seus dados pessoais da Bambu Cloud?\n"
#~ "Isso inclui as seguintes informações:\n"
-#~ "1. Predefinições de Processo\n"
-#~ "2. Predefinições de Filamento\n"
-#~ "3. Predefinições de Impressora"
+#~ "1. As predefinições de Processo\n"
+#~ "2. As predefinições de Filamento\n"
+#~ "3. As predefinições de Impressora"
#~ msgid "Show/Hide advanced parameters"
#~ msgstr "Mostrar/Ocultar parâmetros avançados"
@@ -25175,12 +25358,6 @@ msgstr ""
#~ "O tamanho do arquivo excede o limite de envio de 100MB. Por favor, envie "
#~ "seu arquivo através do painel."
-#~ msgid "Please input a valid value (K in 0~0.3)"
-#~ msgstr "Por favor insira um valor válido (K entre 0~0.3)"
-
-#~ msgid "Please input a valid value (K in 0~0.3, N in 0.6~2.0)"
-#~ msgstr "Por favor insira um valor válido (K entre 0~0.3, N entre 0.6~2.0))"
-
#~ msgid "PrintingPause"
#~ msgstr "Pausa na Impressão"
diff --git a/resources/handy_models/OrcaCube_v2.3mf b/resources/handy_models/OrcaCube_v2.3mf
deleted file mode 100644
index ede7d884b9..0000000000
Binary files a/resources/handy_models/OrcaCube_v2.3mf and /dev/null differ
diff --git a/resources/handy_models/OrcaCube_v2.drc b/resources/handy_models/OrcaCube_v2.drc
new file mode 100644
index 0000000000..799dd8a9fa
Binary files /dev/null and b/resources/handy_models/OrcaCube_v2.drc differ
diff --git a/resources/handy_models/OrcaPlug_v2.drc b/resources/handy_models/OrcaPlug_v2.drc
new file mode 100644
index 0000000000..c887aba046
Binary files /dev/null and b/resources/handy_models/OrcaPlug_v2.drc differ
diff --git a/resources/handy_models/OrcaSliced.3mf b/resources/handy_models/OrcaSliced.3mf
new file mode 100644
index 0000000000..d60a6d31e3
Binary files /dev/null and b/resources/handy_models/OrcaSliced.3mf differ
diff --git a/resources/handy_models/OrcaSliced.drc b/resources/handy_models/OrcaSliced.drc
new file mode 100644
index 0000000000..1dc9072b35
Binary files /dev/null and b/resources/handy_models/OrcaSliced.drc differ
diff --git a/resources/printers/version.txt b/resources/printers/version.txt
index b7c8d86711..8b31e51e65 100644
--- a/resources/printers/version.txt
+++ b/resources/printers/version.txt
@@ -1 +1 @@
-02.00.00.29
\ No newline at end of file
+02.00.00.30
\ No newline at end of file
diff --git a/resources/profiles/Elegoo.json b/resources/profiles/Elegoo.json
index 25597355fb..9d3dea98c3 100644
--- a/resources/profiles/Elegoo.json
+++ b/resources/profiles/Elegoo.json
@@ -5,52 +5,20 @@
"description": "Elegoo configurations",
"machine_model_list": [
{
- "name": "Elegoo Centauri",
- "sub_path": "machine/EC/Elegoo Centauri.json"
+ "name": "Elegoo Centauri Carbon 2",
+ "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2.json"
},
{
"name": "Elegoo Centauri Carbon",
"sub_path": "machine/ECC/Elegoo Centauri Carbon.json"
},
{
- "name": "Elegoo Centauri Carbon 2",
- "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2.json"
+ "name": "Elegoo Centauri",
+ "sub_path": "machine/EC/Elegoo Centauri.json"
},
{
- "name": "Elegoo Neptune",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune.json"
- },
- {
- "name": "Elegoo Neptune 2",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 2.json"
- },
- {
- "name": "Elegoo Neptune 2D",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 2D.json"
- },
- {
- "name": "Elegoo Neptune 2S",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 2S.json"
- },
- {
- "name": "Elegoo Neptune 3",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 3.json"
- },
- {
- "name": "Elegoo Neptune 3 Max",
- "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max.json"
- },
- {
- "name": "Elegoo Neptune 3 Plus",
- "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus.json"
- },
- {
- "name": "Elegoo Neptune 3 Pro",
- "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro.json"
- },
- {
- "name": "Elegoo Neptune 4",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4.json"
+ "name": "Elegoo OrangeStorm Giga",
+ "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga.json"
},
{
"name": "Elegoo Neptune 4 Max",
@@ -64,13 +32,45 @@
"name": "Elegoo Neptune 4 Pro",
"sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro.json"
},
+ {
+ "name": "Elegoo Neptune 4",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Max",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Plus",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Pro",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro.json"
+ },
+ {
+ "name": "Elegoo Neptune 3",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 3.json"
+ },
{
"name": "Elegoo Neptune X",
"sub_path": "machine/EN2SERIES/Elegoo Neptune X.json"
},
{
- "name": "Elegoo OrangeStorm Giga",
- "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga.json"
+ "name": "Elegoo Neptune 2S",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2S.json"
+ },
+ {
+ "name": "Elegoo Neptune 2D",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2D.json"
+ },
+ {
+ "name": "Elegoo Neptune 2",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2.json"
+ },
+ {
+ "name": "Elegoo Neptune",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune.json"
}
],
"process_list": [
@@ -78,234 +78,10 @@
"name": "fdm_process_common",
"sub_path": "process/fdm_process_common.json"
},
- {
- "name": "fdm_process_ecc_common",
- "sub_path": "process/ECC/fdm_process_ecc_common.json"
- },
{
"name": "fdm_process_elegoo_common",
"sub_path": "process/fdm_process_elegoo_common.json"
},
- {
- "name": "fdm_process_ecc",
- "sub_path": "process/ECC/fdm_process_ecc.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune",
- "sub_path": "process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune2",
- "sub_path": "process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune2D",
- "sub_path": "process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2D.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune2S",
- "sub_path": "process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2S.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune3",
- "sub_path": "process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune3.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune3Max",
- "sub_path": "process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Max.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune3Plus",
- "sub_path": "process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Plus.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune3Pro",
- "sub_path": "process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Pro.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo NeptuneX",
- "sub_path": "process/EN2SERIES/0.08mm Extra Fine @Elegoo NeptuneX.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune",
- "sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo Neptune.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune2",
- "sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo Neptune2.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune2D",
- "sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo Neptune2D.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune2S",
- "sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo Neptune2S.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune3",
- "sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo Neptune3.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune3Max",
- "sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Max.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune3Plus",
- "sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Plus.json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune3Pro",
- "sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Pro.json"
- },
- {
- "name": "0.12mm Fine @Elegoo NeptuneX",
- "sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo NeptuneX.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune",
- "sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo Neptune.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune2",
- "sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune2D",
- "sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2D.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune2S",
- "sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2S.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune3",
- "sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo Neptune3.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune3Max",
- "sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Max.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune3Plus",
- "sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Plus.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune3Pro",
- "sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Pro.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo NeptuneX",
- "sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo NeptuneX.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune",
- "sub_path": "process/EN2SERIES/0.20mm Standard @Elegoo Neptune.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune2",
- "sub_path": "process/EN2SERIES/0.20mm Standard @Elegoo Neptune2.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune2D",
- "sub_path": "process/EN2SERIES/0.20mm Standard @Elegoo Neptune2D.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune2S",
- "sub_path": "process/EN2SERIES/0.20mm Standard @Elegoo Neptune2S.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune3",
- "sub_path": "process/EN2SERIES/0.20mm Standard @Elegoo Neptune3.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune3Max",
- "sub_path": "process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Max.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune3Plus",
- "sub_path": "process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Plus.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune3Pro",
- "sub_path": "process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Pro.json"
- },
- {
- "name": "0.20mm Standard @Elegoo NeptuneX",
- "sub_path": "process/EN2SERIES/0.20mm Standard @Elegoo NeptuneX.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune",
- "sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo Neptune.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune2",
- "sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo Neptune2.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune2D",
- "sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo Neptune2D.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune2S",
- "sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo Neptune2S.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune3",
- "sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo Neptune3.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune3Max",
- "sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Max.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune3Plus",
- "sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Plus.json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune3Pro",
- "sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Pro.json"
- },
- {
- "name": "0.24mm Draft @Elegoo NeptuneX",
- "sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo NeptuneX.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune",
- "sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune2",
- "sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune2D",
- "sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2D.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune2S",
- "sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2S.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune3",
- "sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune3.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune3Max",
- "sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Max.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune3Plus",
- "sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Plus.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune3Pro",
- "sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Pro.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo NeptuneX",
- "sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo NeptuneX.json"
- },
{
"name": "fdm_process_elegoo_02010",
"sub_path": "process/fdm_process_elegoo_02010.json"
@@ -327,388 +103,72 @@
"sub_path": "process/fdm_process_elegoo_10050.json"
},
{
- "name": "fdm_process_neptune4_common",
- "sub_path": "process/EN4SERIES/fdm_process_neptune4_common.json"
- },
- {
- "name": "fdm_process_ecc_02010",
- "sub_path": "process/ECC/fdm_process_ecc_02010.json"
- },
- {
- "name": "fdm_process_ecc_04020",
- "sub_path": "process/ECC/fdm_process_ecc_04020.json"
- },
- {
- "name": "fdm_process_ecc_06030",
- "sub_path": "process/ECC/fdm_process_ecc_06030.json"
- },
- {
- "name": "fdm_process_ecc_08040",
- "sub_path": "process/ECC/fdm_process_ecc_08040.json"
+ "name": "0.20mm Standard @Elegoo CC2 0.4 nozzle",
+ "sub_path": "process/ECC2/0.20mm Standard @Elegoo CC2 0.4 nozzle.json"
},
{
"name": "0.10mm Standard @Elegoo CC2 0.2 nozzle",
"sub_path": "process/ECC2/0.10mm Standard @Elegoo CC2 0.2 nozzle.json"
},
- {
- "name": "0.20mm Standard @Elegoo CC2 0.4 nozzle",
- "sub_path": "process/ECC2/0.20mm Standard @Elegoo CC2 0.4 nozzle.json"
- },
- {
- "name": "0.20mm Standard @Elegoo Giga 0.4 nozzle",
- "sub_path": "process/EOSGIGA/0.20mm Standard @Elegoo Giga 0.4 nozzle.json"
- },
{
"name": "0.30mm Standard @Elegoo CC2 0.6 nozzle",
"sub_path": "process/ECC2/0.30mm Standard @Elegoo CC2 0.6 nozzle.json"
},
- {
- "name": "0.30mm Standard @Elegoo Giga 0.6 nozzle",
- "sub_path": "process/EOSGIGA/0.30mm Standard @Elegoo Giga 0.6 nozzle.json"
- },
{
"name": "0.40mm Standard @Elegoo CC2 0.8 nozzle",
"sub_path": "process/ECC2/0.40mm Standard @Elegoo CC2 0.8 nozzle.json"
},
{
- "name": "0.40mm Standard @Elegoo Giga 0.8 nozzle",
- "sub_path": "process/EOSGIGA/0.40mm Standard @Elegoo Giga 0.8 nozzle.json"
+ "name": "0.48mm Draft @Elegoo CC2 0.8 nozzle",
+ "sub_path": "process/ECC2/0.48mm Draft @Elegoo CC2 0.8 nozzle.json"
},
{
- "name": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
- "sub_path": "process/EOSGIGA/0.50mm Standard @Elegoo Giga 1.0 nozzle.json"
+ "name": "0.42mm Extra Draft @Elegoo CC2 0.6 nozzle",
+ "sub_path": "process/ECC2/0.42mm Extra Draft @Elegoo CC2 0.6 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json"
+ "name": "0.36mm Draft @Elegoo CC2 0.6 nozzle",
+ "sub_path": "process/ECC2/0.36mm Draft @Elegoo CC2 0.6 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json"
+ "name": "0.32mm Optimal @Elegoo CC2 0.8 nozzle",
+ "sub_path": "process/ECC2/0.32mm Optimal @Elegoo CC2 0.8 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json"
+ "name": "0.30mm Strength @Elegoo CC2 0.6 nozzle",
+ "sub_path": "process/ECC2/0.30mm Strength @Elegoo CC2 0.6 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json"
+ "name": "0.28mm Extra Draft @Elegoo CC2 0.4 nozzle",
+ "sub_path": "process/ECC2/0.28mm Extra Draft @Elegoo CC2 0.4 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json"
+ "name": "0.24mm Optimal @Elegoo CC2 0.6 nozzle",
+ "sub_path": "process/ECC2/0.24mm Optimal @Elegoo CC2 0.6 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json"
+ "name": "0.24mm Fine @Elegoo CC2 0.8 nozzle",
+ "sub_path": "process/ECC2/0.24mm Fine @Elegoo CC2 0.8 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json"
+ "name": "0.24mm Draft @Elegoo CC2 0.4 nozzle",
+ "sub_path": "process/ECC2/0.24mm Draft @Elegoo CC2 0.4 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json"
+ "name": "0.20mm Strength @Elegoo CC2 0.4 nozzle",
+ "sub_path": "process/ECC2/0.20mm Strength @Elegoo CC2 0.4 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json"
+ "name": "0.18mm Fine @Elegoo CC2 0.6 nozzle",
+ "sub_path": "process/ECC2/0.18mm Fine @Elegoo CC2 0.6 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json"
+ "name": "0.16mm Optimal @Elegoo CC2 0.4 nozzle",
+ "sub_path": "process/ECC2/0.16mm Optimal @Elegoo CC2 0.4 nozzle.json"
},
{
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json"
- },
- {
- "name": "fdm_process_neptune4max_common",
- "sub_path": "process/EN4SERIES/fdm_process_neptune4max_common.json"
- },
- {
- "name": "0.10mm Standard @Elegoo C 0.2 nozzle",
- "sub_path": "process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json"
- },
- {
- "name": "0.10mm Standard @Elegoo CC 0.2 nozzle",
- "sub_path": "process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json"
- },
- {
- "name": "0.20mm Standard @Elegoo C 0.4 nozzle",
- "sub_path": "process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json"
- },
- {
- "name": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "sub_path": "process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json"
- },
- {
- "name": "0.30mm Standard @Elegoo C 0.6 nozzle",
- "sub_path": "process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json"
- },
- {
- "name": "0.30mm Standard @Elegoo CC 0.6 nozzle",
- "sub_path": "process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json"
- },
- {
- "name": "0.40mm Standard @Elegoo C 0.8 nozzle",
- "sub_path": "process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json"
- },
- {
- "name": "0.40mm Standard @Elegoo CC 0.8 nozzle",
- "sub_path": "process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json"
- },
- {
- "name": "0.08mm Optimal @Elegoo CC2 0.2 nozzle",
- "sub_path": "process/ECC2/0.08mm Optimal @Elegoo CC2 0.2 nozzle.json"
- },
- {
- "name": "0.12mm Draft @Elegoo CC2 0.2 nozzle",
- "sub_path": "process/ECC2/0.12mm Draft @Elegoo CC2 0.2 nozzle.json"
+ "name": "0.16mm Extra Fine @Elegoo CC2 0.8 nozzle",
+ "sub_path": "process/ECC2/0.16mm Extra Fine @Elegoo CC2 0.8 nozzle.json"
},
{
"name": "0.14mm Extra Draft @Elegoo CC2 0.2 nozzle",
@@ -719,29 +179,845 @@
"sub_path": "process/ECC2/0.12mm Fine @Elegoo CC2 0.4 nozzle.json"
},
{
- "name": "0.16mm Optimal @Elegoo CC2 0.4 nozzle",
- "sub_path": "process/ECC2/0.16mm Optimal @Elegoo CC2 0.4 nozzle.json"
+ "name": "0.12mm Draft @Elegoo CC2 0.2 nozzle",
+ "sub_path": "process/ECC2/0.12mm Draft @Elegoo CC2 0.2 nozzle.json"
},
{
- "name": "0.20mm Strength @Elegoo CC2 0.4 nozzle",
- "sub_path": "process/ECC2/0.20mm Strength @Elegoo CC2 0.4 nozzle.json"
+ "name": "0.08mm Optimal @Elegoo CC2 0.2 nozzle",
+ "sub_path": "process/ECC2/0.08mm Optimal @Elegoo CC2 0.2 nozzle.json"
},
{
- "name": "0.24mm Draft @Elegoo CC2 0.4 nozzle",
- "sub_path": "process/ECC2/0.24mm Draft @Elegoo CC2 0.4 nozzle.json"
+ "name": "0.20mm Standard @Elegoo CC 0.4 nozzle",
+ "sub_path": "process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json"
},
{
- "name": "0.28mm Extra Draft @Elegoo CC2 0.4 nozzle",
- "sub_path": "process/ECC2/0.28mm Extra Draft @Elegoo CC2 0.4 nozzle.json"
+ "name": "0.10mm Standard @Elegoo CC 0.2 nozzle",
+ "sub_path": "process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json"
},
{
- "name": "0.16mm Optimal @Elegoo Giga 0.4 nozzle",
- "sub_path": "process/EOSGIGA/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json"
+ "name": "0.30mm Standard @Elegoo CC 0.6 nozzle",
+ "sub_path": "process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo CC 0.8 nozzle",
+ "sub_path": "process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo CC 0.8 nozzle",
+ "sub_path": "process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo CC 0.6 nozzle",
+ "sub_path": "process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo CC 0.6 nozzle",
+ "sub_path": "process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo CC 0.8 nozzle",
+ "sub_path": "process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json"
+ },
+ {
+ "name": "0.30mm Strength @Elegoo CC 0.6 nozzle",
+ "sub_path": "process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo CC 0.4 nozzle",
+ "sub_path": "process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo CC 0.6 nozzle",
+ "sub_path": "process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo CC 0.8 nozzle",
+ "sub_path": "process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo CC 0.4 nozzle",
+ "sub_path": "process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo CC 0.4 nozzle",
+ "sub_path": "process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json"
+ },
+ {
+ "name": "0.18mm Fine @Elegoo CC 0.6 nozzle",
+ "sub_path": "process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo CC 0.4 nozzle",
+ "sub_path": "process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Extra Fine @Elegoo CC 0.8 nozzle",
+ "sub_path": "process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json"
+ },
+ {
+ "name": "0.14mm Extra Draft @Elegoo CC 0.2 nozzle",
+ "sub_path": "process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo CC 0.4 nozzle",
+ "sub_path": "process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo CC 0.2 nozzle",
+ "sub_path": "process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo CC 0.2 nozzle",
+ "sub_path": "process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo C 0.4 nozzle",
+ "sub_path": "process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo C 0.2 nozzle",
+ "sub_path": "process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo C 0.6 nozzle",
+ "sub_path": "process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo C 0.8 nozzle",
+ "sub_path": "process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo C 0.8 nozzle",
+ "sub_path": "process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo C 0.6 nozzle",
+ "sub_path": "process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo C 0.6 nozzle",
+ "sub_path": "process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo C 0.8 nozzle",
+ "sub_path": "process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json"
+ },
+ {
+ "name": "0.30mm Strength @Elegoo C 0.6 nozzle",
+ "sub_path": "process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo C 0.4 nozzle",
+ "sub_path": "process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo C 0.6 nozzle",
+ "sub_path": "process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo C 0.8 nozzle",
+ "sub_path": "process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo C 0.4 nozzle",
+ "sub_path": "process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo C 0.4 nozzle",
+ "sub_path": "process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json"
+ },
+ {
+ "name": "0.18mm Fine @Elegoo C 0.6 nozzle",
+ "sub_path": "process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo C 0.4 nozzle",
+ "sub_path": "process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Extra Fine @Elegoo C 0.8 nozzle",
+ "sub_path": "process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json"
+ },
+ {
+ "name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle",
+ "sub_path": "process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo C 0.4 nozzle",
+ "sub_path": "process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo C 0.2 nozzle",
+ "sub_path": "process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo C 0.2 nozzle",
+ "sub_path": "process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo N4 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo N4 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo N4 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo N4 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo N4 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo N4 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo N4 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.10mm Standard @Elegoo N4 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo N4 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.08mm Optimal @Elegoo N4 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo N4 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Draft @Elegoo N4 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo N4 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Standard @Elegoo N4 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo N4 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Optimal @Elegoo N4 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo N4 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.36mm Draft @Elegoo N4 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo N4 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.42mm Extra Draft @Elegoo N4 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo N4 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Standard @Elegoo N4 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo N4 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Fine @Elegoo N4 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo N4 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.32mm Optimal @Elegoo N4 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo N4 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.48mm Draft @Elegoo N4 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo N4 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.50mm Standard @Elegoo N4 1.0 nozzle.json"
+ },
+ {
+ "name": "0.30mm Fine @Elegoo N4 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Fine @Elegoo N4 1.0 nozzle.json"
+ },
+ {
+ "name": "0.40mm Optimal @Elegoo N4 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Optimal @Elegoo N4 1.0 nozzle.json"
+ },
+ {
+ "name": "0.60mm Draft @Elegoo N4 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.60mm Draft @Elegoo N4 1.0 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo N4Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo N4Pro 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo N4Pro 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo N4Pro 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo N4Pro 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.10mm Standard @Elegoo N4Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo N4Pro 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.08mm Optimal @Elegoo N4Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo N4Pro 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Draft @Elegoo N4Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Standard @Elegoo N4Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo N4Pro 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Optimal @Elegoo N4Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo N4Pro 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.36mm Draft @Elegoo N4Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Standard @Elegoo N4Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo N4Pro 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Fine @Elegoo N4Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo N4Pro 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.32mm Optimal @Elegoo N4Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo N4Pro 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.48mm Draft @Elegoo N4Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.50mm Standard @Elegoo N4Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.30mm Fine @Elegoo N4Pro 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Fine @Elegoo N4Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.40mm Optimal @Elegoo N4Pro 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Optimal @Elegoo N4Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.60mm Draft @Elegoo N4Pro 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.60mm Draft @Elegoo N4Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo N4Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo N4Plus 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo N4Plus 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo N4Plus 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo N4Plus 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.10mm Standard @Elegoo N4Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo N4Plus 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.08mm Optimal @Elegoo N4Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo N4Plus 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Draft @Elegoo N4Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Standard @Elegoo N4Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo N4Plus 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Optimal @Elegoo N4Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo N4Plus 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.36mm Draft @Elegoo N4Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo N4Plus 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Standard @Elegoo N4Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo N4Plus 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Fine @Elegoo N4Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo N4Plus 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.32mm Optimal @Elegoo N4Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo N4Plus 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.48mm Draft @Elegoo N4Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.50mm Standard @Elegoo N4Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.30mm Fine @Elegoo N4Plus 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Fine @Elegoo N4Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.40mm Optimal @Elegoo N4Plus 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Optimal @Elegoo N4Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.60mm Draft @Elegoo N4Plus 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.60mm Draft @Elegoo N4Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo N4Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo N4Max 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo N4Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo N4Max 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo N4Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo N4Max 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.20mm Strength @Elegoo N4Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo N4Max 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo N4Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle",
+ "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.10mm Standard @Elegoo N4Max 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo N4Max 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.08mm Optimal @Elegoo N4Max 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo N4Max 0.2 nozzle",
+ "sub_path": "process/EN4SERIES/0.12mm Draft @Elegoo N4Max 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Standard @Elegoo N4Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo N4Max 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Optimal @Elegoo N4Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo N4Max 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.36mm Draft @Elegoo N4Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo N4Max 0.6 nozzle",
+ "sub_path": "process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Standard @Elegoo N4Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo N4Max 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.24mm Fine @Elegoo N4Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo N4Max 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.32mm Optimal @Elegoo N4Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo N4Max 0.8 nozzle",
+ "sub_path": "process/EN4SERIES/0.48mm Draft @Elegoo N4Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.50mm Standard @Elegoo N4Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.30mm Fine @Elegoo N4Max 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.30mm Fine @Elegoo N4Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.40mm Optimal @Elegoo N4Max 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.40mm Optimal @Elegoo N4Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.60mm Draft @Elegoo N4Max 1.0 nozzle",
+ "sub_path": "process/EN4SERIES/0.60mm Draft @Elegoo N4Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.20mm Standard @Elegoo N3Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo N3Pro 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo N3Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo N3Pro 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo N3Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo N3Pro 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.20mm Strength @Elegoo N3Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo N3Pro 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo N3Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo N3Pro 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.10mm Standard @Elegoo N3Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo N3Pro 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.08mm Optimal @Elegoo N3Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo N3Pro 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.12mm Draft @Elegoo N3Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo N3Pro 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.30mm Standard @Elegoo N3Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo N3Pro 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Optimal @Elegoo N3Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo N3Pro 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.36mm Draft @Elegoo N3Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo N3Pro 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo N3Pro 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.40mm Standard @Elegoo N3Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo N3Pro 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Fine @Elegoo N3Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo N3Pro 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.32mm Optimal @Elegoo N3Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo N3Pro 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.48mm Draft @Elegoo N3Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo N3Pro 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.50mm Standard @Elegoo N3Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.30mm Fine @Elegoo N3Pro 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.30mm Fine @Elegoo N3Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.40mm Optimal @Elegoo N3Pro 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.40mm Optimal @Elegoo N3Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.60mm Draft @Elegoo N3Pro 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.60mm Draft @Elegoo N3Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.20mm Standard @Elegoo N3Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo N3Plus 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo N3Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo N3Plus 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo N3Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo N3Plus 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.20mm Strength @Elegoo N3Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo N3Plus 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo N3Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo N3Plus 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.10mm Standard @Elegoo N3Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo N3Plus 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.08mm Optimal @Elegoo N3Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo N3Plus 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.12mm Draft @Elegoo N3Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo N3Plus 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.30mm Standard @Elegoo N3Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo N3Plus 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Optimal @Elegoo N3Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo N3Plus 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.36mm Draft @Elegoo N3Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo N3Plus 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo N3Plus 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.40mm Standard @Elegoo N3Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo N3Plus 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Fine @Elegoo N3Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo N3Plus 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.32mm Optimal @Elegoo N3Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo N3Plus 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.48mm Draft @Elegoo N3Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo N3Plus 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.50mm Standard @Elegoo N3Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.30mm Fine @Elegoo N3Plus 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.30mm Fine @Elegoo N3Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.40mm Optimal @Elegoo N3Plus 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.40mm Optimal @Elegoo N3Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.60mm Draft @Elegoo N3Plus 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.60mm Draft @Elegoo N3Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.20mm Standard @Elegoo N3Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo N3Max 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.12mm Fine @Elegoo N3Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo N3Max 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.16mm Optimal @Elegoo N3Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo N3Max 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.20mm Strength @Elegoo N3Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo N3Max 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Draft @Elegoo N3Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle",
+ "sub_path": "process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle.json"
+ },
+ {
+ "name": "0.10mm Standard @Elegoo N3Max 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.10mm Standard @Elegoo N3Max 0.2 nozzle.json"
+ },
+ {
+ "name": "0.08mm Optimal @Elegoo N3Max 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.08mm Optimal @Elegoo N3Max 0.2 nozzle.json"
+ },
+ {
+ "name": "0.12mm Draft @Elegoo N3Max 0.2 nozzle",
+ "sub_path": "process/EN3SERIES/0.12mm Draft @Elegoo N3Max 0.2 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo N3Max 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.30mm Standard @Elegoo N3Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo N3Max 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Optimal @Elegoo N3Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo N3Max 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.36mm Draft @Elegoo N3Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo N3Max 0.6 nozzle",
+ "sub_path": "process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Max 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo N3Max 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.40mm Standard @Elegoo N3Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo N3Max 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.24mm Fine @Elegoo N3Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo N3Max 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.32mm Optimal @Elegoo N3Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.48mm Draft @Elegoo N3Max 0.8 nozzle",
+ "sub_path": "process/EN3SERIES/0.48mm Draft @Elegoo N3Max 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo N3Max 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.50mm Standard @Elegoo N3Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.30mm Fine @Elegoo N3Max 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.30mm Fine @Elegoo N3Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.40mm Optimal @Elegoo N3Max 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.40mm Optimal @Elegoo N3Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.60mm Draft @Elegoo N3Max 1.0 nozzle",
+ "sub_path": "process/EN3SERIES/0.60mm Draft @Elegoo N3Max 1.0 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
+ "sub_path": "process/EN2SERIES/0.20mm Standard @Elegoo Neptune 0.4 nozzle.json"
+ },
+ {
+ "name": "0.12mm Fine @Elegoo Neptune 0.4 nozzle",
+ "sub_path": "process/EN2SERIES/0.12mm Fine @Elegoo Neptune 0.4 nozzle.json"
+ },
+ {
+ "name": "0.16mm Optimal @Elegoo Neptune 0.4 nozzle",
+ "sub_path": "process/EN2SERIES/0.16mm Optimal @Elegoo Neptune 0.4 nozzle.json"
+ },
+ {
+ "name": "0.20mm Strength @Elegoo Neptune 0.4 nozzle",
+ "sub_path": "process/EN2SERIES/0.20mm Strength @Elegoo Neptune 0.4 nozzle.json"
+ },
+ {
+ "name": "0.24mm Draft @Elegoo Neptune 0.4 nozzle",
+ "sub_path": "process/EN2SERIES/0.24mm Draft @Elegoo Neptune 0.4 nozzle.json"
+ },
+ {
+ "name": "0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle",
+ "sub_path": "process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "sub_path": "process/EN2SERIES/0.30mm Standard @Elegoo Neptune 0.6 nozzle.json"
+ },
+ {
+ "name": "0.24mm Optimal @Elegoo Neptune 0.6 nozzle",
+ "sub_path": "process/EN2SERIES/0.24mm Optimal @Elegoo Neptune 0.6 nozzle.json"
+ },
+ {
+ "name": "0.36mm Draft @Elegoo Neptune 0.6 nozzle",
+ "sub_path": "process/EN2SERIES/0.36mm Draft @Elegoo Neptune 0.6 nozzle.json"
+ },
+ {
+ "name": "0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle",
+ "sub_path": "process/EN2SERIES/0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "sub_path": "process/EN2SERIES/0.40mm Standard @Elegoo Neptune 0.8 nozzle.json"
+ },
+ {
+ "name": "0.24mm Fine @Elegoo Neptune 0.8 nozzle",
+ "sub_path": "process/EN2SERIES/0.24mm Fine @Elegoo Neptune 0.8 nozzle.json"
+ },
+ {
+ "name": "0.32mm Optimal @Elegoo Neptune 0.8 nozzle",
+ "sub_path": "process/EN2SERIES/0.32mm Optimal @Elegoo Neptune 0.8 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Elegoo Giga 0.4 nozzle",
+ "sub_path": "process/EOSGIGA/0.20mm Standard @Elegoo Giga 0.4 nozzle.json"
+ },
+ {
+ "name": "0.30mm Standard @Elegoo Giga 0.6 nozzle",
+ "sub_path": "process/EOSGIGA/0.30mm Standard @Elegoo Giga 0.6 nozzle.json"
+ },
+ {
+ "name": "0.40mm Standard @Elegoo Giga 0.8 nozzle",
+ "sub_path": "process/EOSGIGA/0.40mm Standard @Elegoo Giga 0.8 nozzle.json"
+ },
+ {
+ "name": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
+ "sub_path": "process/EOSGIGA/0.50mm Standard @Elegoo Giga 1.0 nozzle.json"
},
{
"name": "0.20mm Strength @Elegoo Giga 0.4 nozzle",
"sub_path": "process/EOSGIGA/0.20mm Strength @Elegoo Giga 0.4 nozzle.json"
},
+ {
+ "name": "0.16mm Optimal @Elegoo Giga 0.4 nozzle",
+ "sub_path": "process/EOSGIGA/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json"
+ },
{
"name": "0.24mm Draft @Elegoo Giga 0.4 nozzle",
"sub_path": "process/EOSGIGA/0.24mm Draft @Elegoo Giga 0.4 nozzle.json"
@@ -751,24 +1027,8 @@
"sub_path": "process/EOSGIGA/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json"
},
{
- "name": "0.18mm Fine @Elegoo CC2 0.6 nozzle",
- "sub_path": "process/ECC2/0.18mm Fine @Elegoo CC2 0.6 nozzle.json"
- },
- {
- "name": "0.24mm Optimal @Elegoo CC2 0.6 nozzle",
- "sub_path": "process/ECC2/0.24mm Optimal @Elegoo CC2 0.6 nozzle.json"
- },
- {
- "name": "0.30mm Strength @Elegoo CC2 0.6 nozzle",
- "sub_path": "process/ECC2/0.30mm Strength @Elegoo CC2 0.6 nozzle.json"
- },
- {
- "name": "0.36mm Draft @Elegoo CC2 0.6 nozzle",
- "sub_path": "process/ECC2/0.36mm Draft @Elegoo CC2 0.6 nozzle.json"
- },
- {
- "name": "0.42mm Extra Draft @Elegoo CC2 0.6 nozzle",
- "sub_path": "process/ECC2/0.42mm Extra Draft @Elegoo CC2 0.6 nozzle.json"
+ "name": "0.30mm Strength @Elegoo Giga 0.6 nozzle",
+ "sub_path": "process/EOSGIGA/0.30mm Strength @Elegoo Giga 0.6 nozzle.json"
},
{
"name": "0.18mm Fine @Elegoo Giga 0.6 nozzle",
@@ -778,10 +1038,6 @@
"name": "0.24mm Optimal @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json"
},
- {
- "name": "0.30mm Strength @Elegoo Giga 0.6 nozzle",
- "sub_path": "process/EOSGIGA/0.30mm Strength @Elegoo Giga 0.6 nozzle.json"
- },
{
"name": "0.36mm Draft @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.36mm Draft @Elegoo Giga 0.6 nozzle.json"
@@ -790,22 +1046,6 @@
"name": "0.42mm Extra Draft @Elegoo Giga 0.6 nozzle",
"sub_path": "process/EOSGIGA/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json"
},
- {
- "name": "0.16mm Extra Fine @Elegoo CC2 0.8 nozzle",
- "sub_path": "process/ECC2/0.16mm Extra Fine @Elegoo CC2 0.8 nozzle.json"
- },
- {
- "name": "0.24mm Fine @Elegoo CC2 0.8 nozzle",
- "sub_path": "process/ECC2/0.24mm Fine @Elegoo CC2 0.8 nozzle.json"
- },
- {
- "name": "0.32mm Optimal @Elegoo CC2 0.8 nozzle",
- "sub_path": "process/ECC2/0.32mm Optimal @Elegoo CC2 0.8 nozzle.json"
- },
- {
- "name": "0.48mm Draft @Elegoo CC2 0.8 nozzle",
- "sub_path": "process/ECC2/0.48mm Draft @Elegoo CC2 0.8 nozzle.json"
- },
{
"name": "0.24mm Fine @Elegoo Giga 0.8 nozzle",
"sub_path": "process/EOSGIGA/0.24mm Fine @Elegoo Giga 0.8 nozzle.json"
@@ -823,323 +1063,755 @@
"sub_path": "process/EOSGIGA/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json"
},
{
- "name": "0.30mm Fine @Elegoo Giga 1.0 nozzle",
- "sub_path": "process/EOSGIGA/0.30mm Fine @Elegoo Giga 1.0 nozzle.json"
+ "name": "0.60mm Draft @Elegoo Giga 1.0 nozzle",
+ "sub_path": "process/EOSGIGA/0.60mm Draft @Elegoo Giga 1.0 nozzle.json"
},
{
"name": "0.40mm Optimal @Elegoo Giga 1.0 nozzle",
"sub_path": "process/EOSGIGA/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json"
},
{
- "name": "0.60mm Draft @Elegoo Giga 1.0 nozzle",
- "sub_path": "process/EOSGIGA/0.60mm Draft @Elegoo Giga 1.0 nozzle.json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json"
- },
- {
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json"
- },
- {
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json"
- },
- {
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json"
- },
- {
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json"
- },
- {
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle)",
- "sub_path": "process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json"
- },
- {
- "name": "0.08mm Optimal @Elegoo C 0.2 nozzle",
- "sub_path": "process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json"
- },
- {
- "name": "0.12mm Draft @Elegoo C 0.2 nozzle",
- "sub_path": "process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json"
- },
- {
- "name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle",
- "sub_path": "process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json"
- },
- {
- "name": "0.08mm Optimal @Elegoo CC 0.2 nozzle",
- "sub_path": "process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json"
- },
- {
- "name": "0.12mm Draft @Elegoo CC 0.2 nozzle",
- "sub_path": "process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json"
- },
- {
- "name": "0.14mm Extra Draft @Elegoo CC 0.2 nozzle",
- "sub_path": "process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json"
- },
- {
- "name": "0.12mm Fine @Elegoo C 0.4 nozzle",
- "sub_path": "process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo C 0.4 nozzle",
- "sub_path": "process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json"
- },
- {
- "name": "0.20mm Strength @Elegoo C 0.4 nozzle",
- "sub_path": "process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json"
- },
- {
- "name": "0.24mm Draft @Elegoo C 0.4 nozzle",
- "sub_path": "process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo C 0.4 nozzle",
- "sub_path": "process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json"
- },
- {
- "name": "0.12mm Fine @Elegoo CC 0.4 nozzle",
- "sub_path": "process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json"
- },
- {
- "name": "0.16mm Optimal @Elegoo CC 0.4 nozzle",
- "sub_path": "process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json"
- },
- {
- "name": "0.20mm Strength @Elegoo CC 0.4 nozzle",
- "sub_path": "process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json"
- },
- {
- "name": "0.24mm Draft @Elegoo CC 0.4 nozzle",
- "sub_path": "process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json"
- },
- {
- "name": "0.28mm Extra Draft @Elegoo CC 0.4 nozzle",
- "sub_path": "process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json"
- },
- {
- "name": "0.18mm Fine @Elegoo C 0.6 nozzle",
- "sub_path": "process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json"
- },
- {
- "name": "0.24mm Optimal @Elegoo C 0.6 nozzle",
- "sub_path": "process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json"
- },
- {
- "name": "0.30mm Strength @Elegoo C 0.6 nozzle",
- "sub_path": "process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json"
- },
- {
- "name": "0.36mm Draft @Elegoo C 0.6 nozzle",
- "sub_path": "process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json"
- },
- {
- "name": "0.42mm Extra Draft @Elegoo C 0.6 nozzle",
- "sub_path": "process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json"
- },
- {
- "name": "0.18mm Fine @Elegoo CC 0.6 nozzle",
- "sub_path": "process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json"
- },
- {
- "name": "0.24mm Optimal @Elegoo CC 0.6 nozzle",
- "sub_path": "process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json"
- },
- {
- "name": "0.30mm Strength @Elegoo CC 0.6 nozzle",
- "sub_path": "process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json"
- },
- {
- "name": "0.36mm Draft @Elegoo CC 0.6 nozzle",
- "sub_path": "process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json"
- },
- {
- "name": "0.42mm Extra Draft @Elegoo CC 0.6 nozzle",
- "sub_path": "process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json"
- },
- {
- "name": "0.16mm Extra Fine @Elegoo C 0.8 nozzle",
- "sub_path": "process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json"
- },
- {
- "name": "0.24mm Fine @Elegoo C 0.8 nozzle",
- "sub_path": "process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json"
- },
- {
- "name": "0.32mm Optimal @Elegoo C 0.8 nozzle",
- "sub_path": "process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json"
- },
- {
- "name": "0.48mm Draft @Elegoo C 0.8 nozzle",
- "sub_path": "process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json"
- },
- {
- "name": "0.16mm Extra Fine @Elegoo CC 0.8 nozzle",
- "sub_path": "process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json"
- },
- {
- "name": "0.24mm Fine @Elegoo CC 0.8 nozzle",
- "sub_path": "process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json"
- },
- {
- "name": "0.32mm Optimal @Elegoo CC 0.8 nozzle",
- "sub_path": "process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json"
- },
- {
- "name": "0.48mm Draft @Elegoo CC 0.8 nozzle",
- "sub_path": "process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json"
+ "name": "0.30mm Fine @Elegoo Giga 1.0 nozzle",
+ "sub_path": "process/EOSGIGA/0.30mm Fine @Elegoo Giga 1.0 nozzle.json"
}
],
"filament_list": [
- {
- "name": "fdm_elegoo_filament_common",
- "sub_path": "filament/ELEGOO/fdm_elegoo_filament_common.json"
- },
{
"name": "fdm_filament_common",
"sub_path": "filament/fdm_filament_common.json"
},
- {
- "name": "fdm_elegoo_filament_asa",
- "sub_path": "filament/ELEGOO/fdm_elegoo_filament_asa.json"
- },
- {
- "name": "fdm_elegoo_filament_pet",
- "sub_path": "filament/ELEGOO/fdm_elegoo_filament_pet.json"
- },
- {
- "name": "fdm_elegoo_filament_pla",
- "sub_path": "filament/ELEGOO/fdm_elegoo_filament_pla.json"
- },
- {
- "name": "fdm_elegoo_filament_tpu",
- "sub_path": "filament/ELEGOO/fdm_elegoo_filament_tpu.json"
- },
- {
- "name": "fdm_filament_abs",
- "sub_path": "filament/fdm_filament_abs.json"
- },
- {
- "name": "fdm_filament_asa",
- "sub_path": "filament/fdm_filament_asa.json"
- },
- {
- "name": "fdm_filament_paht",
- "sub_path": "filament/fdm_filament_paht.json"
- },
- {
- "name": "fdm_filament_pet",
- "sub_path": "filament/fdm_filament_pet.json"
- },
{
"name": "fdm_filament_pla",
"sub_path": "filament/fdm_filament_pla.json"
},
{
- "name": "Generic ABS @Elegoo",
- "sub_path": "filament/Generic/Generic ABS @Elegoo.json"
+ "name": "fdm_filament_tpu",
+ "sub_path": "filament/fdm_filament_tpu.json"
},
{
- "name": "Generic ASA @Elegoo",
- "sub_path": "filament/Generic/Generic ASA @Elegoo.json"
+ "name": "fdm_filament_pet",
+ "sub_path": "filament/fdm_filament_pet.json"
},
{
- "name": "Generic PETG @Elegoo",
- "sub_path": "filament/Generic/Generic PETG @Elegoo.json"
+ "name": "fdm_filament_abs",
+ "sub_path": "filament/fdm_filament_abs.json"
},
{
- "name": "Generic PETG PRO @Elegoo",
- "sub_path": "filament/Generic/Generic PETG PRO @Elegoo.json"
+ "name": "fdm_filament_pc",
+ "sub_path": "filament/fdm_filament_pc.json"
},
{
- "name": "Generic PLA @Elegoo",
- "sub_path": "filament/Generic/Generic PLA @Elegoo.json"
+ "name": "fdm_filament_asa",
+ "sub_path": "filament/fdm_filament_asa.json"
},
{
- "name": "Generic PLA Matte @Elegoo",
- "sub_path": "filament/Generic/Generic PLA Matte @Elegoo.json"
+ "name": "fdm_filament_pva",
+ "sub_path": "filament/fdm_filament_pva.json"
+ },
+ {
+ "name": "fdm_filament_pa",
+ "sub_path": "filament/fdm_filament_pa.json"
+ },
+ {
+ "name": "fdm_filament_hips",
+ "sub_path": "filament/fdm_filament_hips.json"
+ },
+ {
+ "name": "fdm_filament_pps",
+ "sub_path": "filament/fdm_filament_pps.json"
+ },
+ {
+ "name": "fdm_filament_ppa",
+ "sub_path": "filament/fdm_filament_ppa.json"
+ },
+ {
+ "name": "Generic ABS @base",
+ "sub_path": "filament/BASE/Generic ABS @base.json"
+ },
+ {
+ "name": "Generic PA @base",
+ "sub_path": "filament/BASE/Generic PA @base.json"
+ },
+ {
+ "name": "Generic PETG @base",
+ "sub_path": "filament/BASE/Generic PETG @base.json"
+ },
+ {
+ "name": "Generic PET @base",
+ "sub_path": "filament/BASE/Generic PET @base.json"
+ },
+ {
+ "name": "Generic PLA @base",
+ "sub_path": "filament/BASE/Generic PLA @base.json"
+ },
+ {
+ "name": "Generic PC @base",
+ "sub_path": "filament/BASE/Generic PC @base.json"
+ },
+ {
+ "name": "Generic ASA @base",
+ "sub_path": "filament/BASE/Generic ASA @base.json"
+ },
+ {
+ "name": "Elegoo TPU @base",
+ "sub_path": "filament/BASE/Elegoo TPU @base.json"
+ },
+ {
+ "name": "Elegoo PETG @base",
+ "sub_path": "filament/BASE/Elegoo PETG @base.json"
+ },
+ {
+ "name": "Elegoo PLA @base",
+ "sub_path": "filament/BASE/Elegoo PLA @base.json"
+ },
+ {
+ "name": "Elegoo ASA @base",
+ "sub_path": "filament/BASE/Elegoo ASA @base.json"
+ },
+ {
+ "name": "Elegoo ABS @base",
+ "sub_path": "filament/BASE/Elegoo ABS @base.json"
+ },
+ {
+ "name": "Elegoo PAHT @base",
+ "sub_path": "filament/BASE/Elegoo PAHT @base.json"
+ },
+ {
+ "name": "Elegoo PC @base",
+ "sub_path": "filament/BASE/Elegoo PC @base.json"
+ },
+ {
+ "name": "Elegoo ASA @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo ASA @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PETG @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PETG @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PETG PRO @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PLA @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA Matte @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA PRO @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA Silk @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PLA+ @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA+ @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo Rapid PLA+ @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo Rapid PETG @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo ABS @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo ABS @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PC @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PC @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PC-FR @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PC-FR @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA Basic @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @0.2 nozzle",
+ "sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PETG Translucent @0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo PLA @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA PRO @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA+ @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA+ @ECC.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @ECC",
+ "sub_path": "filament/ECC/Elegoo Rapid PLA+ @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA Silk @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA Matte @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA-CF @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA-CF @ECC.json"
+ },
+ {
+ "name": "Elegoo PETG @ECC",
+ "sub_path": "filament/ECC/Elegoo PETG @ECC.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @ECC",
+ "sub_path": "filament/ECC/Elegoo PETG PRO @ECC.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @ECC",
+ "sub_path": "filament/ECC/Elegoo Rapid PETG @ECC.json"
+ },
+ {
+ "name": "Elegoo TPU 95A @ECC",
+ "sub_path": "filament/ECC/Elegoo TPU 95A @ECC.json"
+ },
+ {
+ "name": "Elegoo ASA @ECC",
+ "sub_path": "filament/ECC/Elegoo ASA @ECC.json"
+ },
+ {
+ "name": "Elegoo ABS @ECC",
+ "sub_path": "filament/ECC/Elegoo ABS @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA Galaxy @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA Galaxy @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA Basic @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA Marble @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA Marble @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA Sparkle @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA Sparkle @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA Wood @ECC",
+ "sub_path": "filament/ECC/Elegoo PLA Wood @ECC.json"
+ },
+ {
+ "name": "Elegoo PAHT-CF @ECC",
+ "sub_path": "filament/ECC/Elegoo PAHT-CF @ECC.json"
+ },
+ {
+ "name": "Elegoo PC @ECC",
+ "sub_path": "filament/ECC/Elegoo PC @ECC.json"
+ },
+ {
+ "name": "Elegoo PC-FR @ECC",
+ "sub_path": "filament/ECC/Elegoo PC-FR @ECC.json"
+ },
+ {
+ "name": "Elegoo PETG-CF @ECC",
+ "sub_path": "filament/ECC/Elegoo PETG-CF @ECC.json"
+ },
+ {
+ "name": "Elegoo PETG-GF @ECC",
+ "sub_path": "filament/ECC/Elegoo PETG-GF @ECC.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @ECC",
+ "sub_path": "filament/ECC/Elegoo PETG Translucent @ECC.json"
+ },
+ {
+ "name": "Elegoo Rapid TPU 95A @ECC",
+ "sub_path": "filament/ECC/Elegoo Rapid TPU 95A @ECC.json"
+ },
+ {
+ "name": "Elegoo PLA @EC",
+ "sub_path": "filament/EC/Elegoo PLA @EC.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @EC",
+ "sub_path": "filament/EC/Elegoo PLA PRO @EC.json"
+ },
+ {
+ "name": "Elegoo PLA+ @EC",
+ "sub_path": "filament/EC/Elegoo PLA+ @EC.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @EC",
+ "sub_path": "filament/EC/Elegoo Rapid PLA+ @EC.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @EC",
+ "sub_path": "filament/EC/Elegoo PLA Silk @EC.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @EC",
+ "sub_path": "filament/EC/Elegoo PLA Matte @EC.json"
+ },
+ {
+ "name": "Elegoo PETG @EC",
+ "sub_path": "filament/EC/Elegoo PETG @EC.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @EC",
+ "sub_path": "filament/EC/Elegoo PETG PRO @EC.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @EC",
+ "sub_path": "filament/EC/Elegoo Rapid PETG @EC.json"
+ },
+ {
+ "name": "Elegoo TPU 95A @EC",
+ "sub_path": "filament/EC/Elegoo TPU 95A @EC.json"
+ },
+ {
+ "name": "Elegoo ASA @EC",
+ "sub_path": "filament/EC/Elegoo ASA @EC.json"
+ },
+ {
+ "name": "Elegoo ABS @EC",
+ "sub_path": "filament/EC/Elegoo ABS @EC.json"
+ },
+ {
+ "name": "Elegoo PLA Galaxy @EC",
+ "sub_path": "filament/EC/Elegoo PLA Galaxy @EC.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @EC",
+ "sub_path": "filament/EC/Elegoo PLA Basic @EC.json"
+ },
+ {
+ "name": "Elegoo PLA Marble @EC",
+ "sub_path": "filament/EC/Elegoo PLA Marble @EC.json"
+ },
+ {
+ "name": "Elegoo PLA Sparkle @EC",
+ "sub_path": "filament/EC/Elegoo PLA Sparkle @EC.json"
+ },
+ {
+ "name": "Elegoo PLA Wood @EC",
+ "sub_path": "filament/EC/Elegoo PLA Wood @EC.json"
+ },
+ {
+ "name": "Elegoo PAHT-CF @EC",
+ "sub_path": "filament/EC/Elegoo PAHT-CF @EC.json"
+ },
+ {
+ "name": "Elegoo PC @EC",
+ "sub_path": "filament/EC/Elegoo PC @EC.json"
+ },
+ {
+ "name": "Elegoo PC-FR @EC",
+ "sub_path": "filament/EC/Elegoo PC-FR @EC.json"
+ },
+ {
+ "name": "Elegoo PETG-CF @EC",
+ "sub_path": "filament/EC/Elegoo PETG-CF @EC.json"
+ },
+ {
+ "name": "Elegoo PETG-GF @EC",
+ "sub_path": "filament/EC/Elegoo PETG-GF @EC.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @EC",
+ "sub_path": "filament/EC/Elegoo PETG Translucent @EC.json"
+ },
+ {
+ "name": "Elegoo Rapid TPU 95A @EC",
+ "sub_path": "filament/EC/Elegoo Rapid TPU 95A @EC.json"
+ },
+ {
+ "name": "Elegoo PLA @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA PRO @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA+ @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA+ @ECC2.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @ECC2",
+ "sub_path": "filament/ECC2/Elegoo Rapid PLA+ @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Silk @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Matte @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA-CF @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA-CF @ECC2.json"
+ },
+ {
+ "name": "Elegoo PETG @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PETG @ECC2.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PETG PRO @ECC2.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @ECC2",
+ "sub_path": "filament/ECC2/Elegoo Rapid PETG @ECC2.json"
+ },
+ {
+ "name": "Elegoo TPU 95A @ECC2",
+ "sub_path": "filament/ECC2/Elegoo TPU 95A @ECC2.json"
+ },
+ {
+ "name": "Elegoo ASA @ECC2",
+ "sub_path": "filament/ECC2/Elegoo ASA @ECC2.json"
+ },
+ {
+ "name": "Elegoo ABS @ECC2",
+ "sub_path": "filament/ECC2/Elegoo ABS @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Galaxy @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Galaxy @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Basic @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Marble @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Marble @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Sparkle @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Sparkle @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Wood @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Wood @ECC2.json"
+ },
+ {
+ "name": "Elegoo PAHT-CF @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PAHT-CF @ECC2.json"
+ },
+ {
+ "name": "Elegoo PC @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PC @ECC2.json"
+ },
+ {
+ "name": "Elegoo PC-FR @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PC-FR @ECC2.json"
+ },
+ {
+ "name": "Elegoo PETG-CF @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PETG-CF @ECC2.json"
+ },
+ {
+ "name": "Elegoo PETG-GF @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PETG-GF @ECC2.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PETG Translucent @ECC2.json"
+ },
+ {
+ "name": "Elegoo ASA-CF @ECC2",
+ "sub_path": "filament/ECC2/Elegoo ASA-CF @ECC2.json"
+ },
+ {
+ "name": "Elegoo PET-CF @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PET-CF @ECC2.json"
+ },
+ {
+ "name": "Elegoo PETG HF @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PETG HF @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Glow @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Glow @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA Translucent2 @ECC2",
+ "sub_path": "filament/ECC2/Elegoo PLA Translucent2 @ECC2.json"
+ },
+ {
+ "name": "Elegoo Rapid TPU 95A @ECC2",
+ "sub_path": "filament/ECC2/Elegoo Rapid TPU 95A @ECC2.json"
+ },
+ {
+ "name": "Elegoo PLA @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA PRO @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA+ @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA+ @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo Rapid PLA+ @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA Silk @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA Matte @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA-CF @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA-CF @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PETG @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PETG @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PETG PRO @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo Rapid PETG @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo TPU 95A @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo TPU 95A @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo ASA @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo ASA @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Galaxy @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA Galaxy @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA Basic @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Marble @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA Marble @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Sparkle @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA Sparkle @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Wood @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PLA Wood @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PETG-CF @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PETG-CF @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PETG-GF @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PETG-GF @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo PETG Translucent @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid TPU 95A @EN4 Series",
+ "sub_path": "filament/EN4SERIES/Elegoo Rapid TPU 95A @EN4 Series.json"
+ },
+ {
+ "name": "Elegoo PLA @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA PRO @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA+ @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA+ @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo Rapid PLA+ @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA Silk @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA Matte @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA-CF @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA-CF @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PETG @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PETG @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PETG PRO @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo Rapid PETG @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo TPU 95A @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo TPU 95A @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo ASA @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo ASA @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Galaxy @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA Galaxy @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA Basic @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Marble @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA Marble @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Sparkle @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA Sparkle @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Wood @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PLA Wood @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PETG-CF @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PETG-CF @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PETG-GF @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PETG-GF @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo PETG Translucent @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid TPU 95A @EN3 Series",
+ "sub_path": "filament/EN3SERIES/Elegoo Rapid TPU 95A @EN3 Series.json"
+ },
+ {
+ "name": "Elegoo PLA @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA PRO @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA+ @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA+ @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo Rapid PLA+ @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA Silk @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA Matte @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA-CF @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA-CF @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PETG @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PETG @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PETG PRO @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo Rapid PETG @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo ASA @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo ASA @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Galaxy @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA Galaxy @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA Basic @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Marble @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA Marble @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Sparkle @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA Sparkle @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PLA Wood @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PLA Wood @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PETG-CF @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PETG-CF @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PETG-GF @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PETG-GF @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo PETG Translucent @EN2 Series.json"
+ },
+ {
+ "name": "Elegoo Rapid TPU 95A @EN2 Series",
+ "sub_path": "filament/EN2SERIES/Elegoo Rapid TPU 95A @EN2 Series.json"
},
{
"name": "Elegoo ASA @Elegoo Giga",
"sub_path": "filament/EOSGIGA/Elegoo ASA @Elegoo Giga.json"
},
+ {
+ "name": "Elegoo PETG @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PETG @Elegoo Giga.json"
+ },
{
"name": "Elegoo PETG PRO @Elegoo Giga",
"sub_path": "filament/EOSGIGA/Elegoo PETG PRO @Elegoo Giga.json"
@@ -1153,292 +1825,116 @@
"sub_path": "filament/EOSGIGA/Elegoo PLA Matte @Elegoo Giga.json"
},
{
- "name": "Elegoo ABS @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo ABS @0.2 nozzle.json"
+ "name": "Elegoo Rapid PETG @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo Rapid PETG @Elegoo Giga.json"
},
{
- "name": "Elegoo ABS @ECC2",
- "sub_path": "filament/ECC2/Elegoo ABS @ECC2.json"
+ "name": "Elegoo Rapid PLA+ @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo Rapid PLA+ @Elegoo Giga.json"
},
{
- "name": "Elegoo ASA",
- "sub_path": "filament/ELEGOO/Elegoo ASA.json"
+ "name": "Elegoo PLA Galaxy @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PLA Galaxy @Elegoo Giga.json"
},
{
- "name": "Elegoo ASA @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo ASA @0.2 nozzle.json"
+ "name": "Elegoo PLA Basic @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PLA Basic @Elegoo Giga.json"
},
{
- "name": "Elegoo ASA @EC",
- "sub_path": "filament/EC/Elegoo ASA @EC.json"
+ "name": "Elegoo PLA Marble @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PLA Marble @Elegoo Giga.json"
},
{
- "name": "Elegoo ASA @ECC",
- "sub_path": "filament/ECC/Elegoo ASA @ECC.json"
+ "name": "Elegoo PLA Sparkle @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PLA Sparkle @Elegoo Giga.json"
},
{
- "name": "Elegoo ASA @ECC2",
- "sub_path": "filament/ECC2/Elegoo ASA @ECC2.json"
+ "name": "Elegoo PLA Wood @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PLA Wood @Elegoo Giga.json"
},
{
- "name": "Elegoo PAHT-CF @ECC2",
- "sub_path": "filament/ECC2/Elegoo PAHT-CF @ECC2.json"
+ "name": "Elegoo PETG-CF @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PETG-CF @Elegoo Giga.json"
},
{
- "name": "Elegoo PC @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PC @0.2 nozzle.json"
+ "name": "Elegoo PETG-GF @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PETG-GF @Elegoo Giga.json"
},
{
- "name": "Elegoo PC @ECC2",
- "sub_path": "filament/ECC2/Elegoo PC @ECC2.json"
+ "name": "Elegoo PETG Translucent @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo PETG Translucent @Elegoo Giga.json"
},
{
- "name": "Elegoo PC-FR @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PC-FR @0.2 nozzle.json"
+ "name": "Elegoo Rapid TPU 95A @Elegoo Giga",
+ "sub_path": "filament/EOSGIGA/Elegoo Rapid TPU 95A @Elegoo Giga.json"
},
{
- "name": "Elegoo PC-FR @ECC2",
- "sub_path": "filament/ECC2/Elegoo PC-FR @ECC2.json"
+ "name": "Generic ABS @Elegoo Centauri",
+ "sub_path": "filament/Generic/Generic ABS @Elegoo Centauri.json"
},
{
- "name": "Elegoo PETG @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PETG @0.2 nozzle.json"
+ "name": "Generic ABS @Elegoo",
+ "sub_path": "filament/Generic/Generic ABS @Elegoo.json"
},
{
- "name": "Elegoo PETG @ECC2",
- "sub_path": "filament/ECC2/Elegoo PETG @ECC2.json"
+ "name": "Generic ABS-CF @Elegoo Centauri",
+ "sub_path": "filament/Generic/Generic ABS-CF @Elegoo Centauri.json"
},
{
- "name": "Elegoo PETG PRO",
- "sub_path": "filament/ELEGOO/Elegoo PETG PRO.json"
+ "name": "Generic ASA @Elegoo",
+ "sub_path": "filament/Generic/Generic ASA @Elegoo.json"
},
{
- "name": "Elegoo PETG PRO @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json"
+ "name": "Generic ASA-CF @Elegoo Centauri",
+ "sub_path": "filament/Generic/Generic ASA-CF @Elegoo Centauri.json"
},
{
- "name": "Elegoo PETG PRO @EC",
- "sub_path": "filament/EC/Elegoo PETG PRO @EC.json"
+ "name": "Generic PA @Elegoo",
+ "sub_path": "filament/Generic/Generic PA @Elegoo.json"
},
{
- "name": "Elegoo PETG PRO @ECC",
- "sub_path": "filament/ECC/Elegoo PETG PRO @ECC.json"
+ "name": "Generic PA6-CF @Elegoo",
+ "sub_path": "filament/Generic/Generic PA6-CF @Elegoo.json"
},
{
- "name": "Elegoo PETG PRO @ECC2",
- "sub_path": "filament/ECC2/Elegoo PETG PRO @ECC2.json"
+ "name": "Generic PC @Elegoo",
+ "sub_path": "filament/Generic/Generic PC @Elegoo.json"
},
{
- "name": "Elegoo PETG Translucent @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PETG Translucent @0.2 nozzle.json"
+ "name": "Generic PC-CF @Elegoo",
+ "sub_path": "filament/Generic/Generic PC-CF @Elegoo.json"
},
{
- "name": "Elegoo PETG Translucent @ECC2",
- "sub_path": "filament/ECC2/Elegoo PETG Translucent @ECC2.json"
+ "name": "Generic PET @Elegoo Centauri",
+ "sub_path": "filament/Generic/Generic PET @Elegoo Centauri.json"
},
{
- "name": "Elegoo PETG-CF @ECC2",
- "sub_path": "filament/ECC2/Elegoo PETG-CF @ECC2.json"
+ "name": "Generic PET-CF @Elegoo Centauri",
+ "sub_path": "filament/Generic/Generic PET-CF @Elegoo Centauri.json"
},
{
- "name": "Elegoo PETG-GF @ECC2",
- "sub_path": "filament/ECC2/Elegoo PETG-GF @ECC2.json"
+ "name": "Generic PETG @Elegoo",
+ "sub_path": "filament/Generic/Generic PETG @Elegoo.json"
},
{
- "name": "Elegoo PLA",
- "sub_path": "filament/ELEGOO/Elegoo PLA.json"
+ "name": "Generic PETG PRO @Elegoo",
+ "sub_path": "filament/Generic/Generic PETG PRO @Elegoo.json"
},
{
- "name": "Elegoo PLA @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PLA @0.2 nozzle.json"
+ "name": "Generic PETG-CF @Elegoo Centauri",
+ "sub_path": "filament/Generic/Generic PETG-CF @Elegoo Centauri.json"
},
{
- "name": "Elegoo PLA @EC",
- "sub_path": "filament/EC/Elegoo PLA @EC.json"
+ "name": "Generic PLA @Elegoo Centauri",
+ "sub_path": "filament/Generic/Generic PLA @Elegoo Centauri.json"
},
{
- "name": "Elegoo PLA @ECC",
- "sub_path": "filament/ECC/Elegoo PLA @ECC.json"
+ "name": "Generic PLA @Elegoo",
+ "sub_path": "filament/Generic/Generic PLA @Elegoo.json"
},
{
- "name": "Elegoo PLA @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA @ECC2.json"
- },
- {
- "name": "Elegoo PLA Basic @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PLA Basic @0.2 nozzle.json"
- },
- {
- "name": "Elegoo PLA Basic @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA Basic @ECC2.json"
- },
- {
- "name": "Elegoo PLA Galaxy @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA Galaxy @ECC2.json"
- },
- {
- "name": "Elegoo PLA Marble @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA Marble @ECC2.json"
- },
- {
- "name": "Elegoo PLA Matte",
- "sub_path": "filament/ELEGOO/Elegoo PLA Matte.json"
- },
- {
- "name": "Elegoo PLA Matte @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json"
- },
- {
- "name": "Elegoo PLA Matte @EC",
- "sub_path": "filament/EC/Elegoo PLA Matte @EC.json"
- },
- {
- "name": "Elegoo PLA Matte @ECC",
- "sub_path": "filament/ECC/Elegoo PLA Matte @ECC.json"
- },
- {
- "name": "Elegoo PLA Matte @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA Matte @ECC2.json"
- },
- {
- "name": "Elegoo PLA PRO",
- "sub_path": "filament/ELEGOO/Elegoo PLA PRO.json"
- },
- {
- "name": "Elegoo PLA PRO @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json"
- },
- {
- "name": "Elegoo PLA PRO @EC",
- "sub_path": "filament/EC/Elegoo PLA PRO @EC.json"
- },
- {
- "name": "Elegoo PLA PRO @ECC",
- "sub_path": "filament/ECC/Elegoo PLA PRO @ECC.json"
- },
- {
- "name": "Elegoo PLA PRO @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA PRO @ECC2.json"
- },
- {
- "name": "Elegoo PLA Silk",
- "sub_path": "filament/ELEGOO/Elegoo PLA Silk.json"
- },
- {
- "name": "Elegoo PLA Silk @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json"
- },
- {
- "name": "Elegoo PLA Silk @EC",
- "sub_path": "filament/EC/Elegoo PLA Silk @EC.json"
- },
- {
- "name": "Elegoo PLA Silk @ECC",
- "sub_path": "filament/ECC/Elegoo PLA Silk @ECC.json"
- },
- {
- "name": "Elegoo PLA Silk @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA Silk @ECC2.json"
- },
- {
- "name": "Elegoo PLA Sparkle @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA Sparkle @ECC2.json"
- },
- {
- "name": "Elegoo PLA Wood @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA Wood @ECC2.json"
- },
- {
- "name": "Elegoo PLA+",
- "sub_path": "filament/ELEGOO/Elegoo PLA+.json"
- },
- {
- "name": "Elegoo PLA+ @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json"
- },
- {
- "name": "Elegoo PLA+ @EC",
- "sub_path": "filament/EC/Elegoo PLA+ @EC.json"
- },
- {
- "name": "Elegoo PLA+ @ECC",
- "sub_path": "filament/ECC/Elegoo PLA+ @ECC.json"
- },
- {
- "name": "Elegoo PLA+ @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA+ @ECC2.json"
- },
- {
- "name": "Elegoo PLA-CF",
- "sub_path": "filament/ELEGOO/Elegoo PLA-CF.json"
- },
- {
- "name": "Elegoo PLA-CF @ECC",
- "sub_path": "filament/ECC/Elegoo PLA-CF @ECC.json"
- },
- {
- "name": "Elegoo PLA-CF @ECC2",
- "sub_path": "filament/ECC2/Elegoo PLA-CF @ECC2.json"
- },
- {
- "name": "Elegoo Rapid PETG",
- "sub_path": "filament/ELEGOO/Elegoo Rapid PETG.json"
- },
- {
- "name": "Elegoo Rapid PETG @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo Rapid PETG @0.2 nozzle.json"
- },
- {
- "name": "Elegoo Rapid PETG @EC",
- "sub_path": "filament/EC/Elegoo Rapid PETG @EC.json"
- },
- {
- "name": "Elegoo Rapid PETG @ECC",
- "sub_path": "filament/ECC/Elegoo Rapid PETG @ECC.json"
- },
- {
- "name": "Elegoo Rapid PETG @ECC2",
- "sub_path": "filament/ECC2/Elegoo Rapid PETG @ECC2.json"
- },
- {
- "name": "Elegoo Rapid PETG+",
- "sub_path": "filament/ELEGOO/Elegoo Rapid PETG+.json"
- },
- {
- "name": "Elegoo Rapid PLA+",
- "sub_path": "filament/ELEGOO/Elegoo Rapid PLA+.json"
- },
- {
- "name": "Elegoo Rapid PLA+ @0.2 nozzle",
- "sub_path": "filament/ELEGOO/Elegoo Rapid PLA+ @0.2 nozzle.json"
- },
- {
- "name": "Elegoo Rapid PLA+ @EC",
- "sub_path": "filament/EC/Elegoo Rapid PLA+ @EC.json"
- },
- {
- "name": "Elegoo Rapid PLA+ @ECC",
- "sub_path": "filament/ECC/Elegoo Rapid PLA+ @ECC.json"
- },
- {
- "name": "Elegoo Rapid PLA+ @ECC2",
- "sub_path": "filament/ECC2/Elegoo Rapid PLA+ @ECC2.json"
- },
- {
- "name": "Elegoo Rapid TPU 95A @ECC2",
- "sub_path": "filament/ECC2/Elegoo Rapid TPU 95A @ECC2.json"
- },
- {
- "name": "Elegoo TPU 95A @EC",
- "sub_path": "filament/EC/Elegoo TPU 95A @EC.json"
- },
- {
- "name": "Elegoo TPU 95A @ECC",
- "sub_path": "filament/ECC/Elegoo TPU 95A @ECC.json"
- },
- {
- "name": "Elegoo TPU 95A @ECC2",
- "sub_path": "filament/ECC2/Elegoo TPU 95A @ECC2.json"
+ "name": "Generic PLA Matte @Elegoo",
+ "sub_path": "filament/Generic/Generic PLA Matte @Elegoo.json"
}
],
"machine_list": [
@@ -1447,164 +1943,32 @@
"sub_path": "machine/fdm_machine_common.json"
},
{
- "name": "fdm_machine_ecc_common",
- "sub_path": "machine/ECC/fdm_machine_ecc_common.json"
+ "name": "fdm_elegoo_common",
+ "sub_path": "machine/fdm_elegoo_common.json"
},
{
"name": "fdm_elegoo_3dp_001_common",
"sub_path": "machine/fdm_elegoo_3dp_001_common.json"
},
- {
- "name": "fdm_elegoo_common",
- "sub_path": "machine/fdm_elegoo_common.json"
- },
- {
- "name": "fdm_machine_ecc",
- "sub_path": "machine/ECC/fdm_machine_ecc.json"
- },
- {
- "name": "Elegoo Centauri Carbon 2 0.4 nozzle",
- "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.4 nozzle.json"
- },
- {
- "name": "Elegoo OrangeStorm Giga 0.4 nozzle",
- "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 0.4 nozzle",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 2 0.4 nozzle",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 2 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 2D 0.4 nozzle",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 2D 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 2S 0.4 nozzle",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 2S 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 3 0.4 nozzle",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune 3 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 3 Max 0.4 nozzle",
- "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 3 Plus 0.4 nozzle",
- "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 3 Pro 0.4 nozzle",
- "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro 0.4 nozzle.json"
- },
- {
- "name": "Elegoo Neptune X 0.4 nozzle",
- "sub_path": "machine/EN2SERIES/Elegoo Neptune X 0.4 nozzle.json"
- },
- {
- "name": "fdm_neptune_4_common",
- "sub_path": "machine/EN4SERIES/fdm_neptune_4_common.json"
- },
- {
- "name": "Elegoo Centauri 0.4 nozzle",
- "sub_path": "machine/EC/Elegoo Centauri 0.4 nozzle.json"
- },
{
"name": "Elegoo Centauri Carbon 0.4 nozzle",
"sub_path": "machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json"
},
{
- "name": "Elegoo Centauri Carbon 2 0.2 nozzle",
- "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.2 nozzle.json"
+ "name": "Elegoo Centauri Carbon 0.2 nozzle",
+ "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.2 nozzle.json"
},
{
- "name": "Elegoo Centauri Carbon 2 0.6 nozzle",
- "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.6 nozzle.json"
+ "name": "Elegoo Centauri Carbon 0.6 nozzle",
+ "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.6 nozzle.json"
},
{
- "name": "Elegoo Centauri Carbon 2 0.8 nozzle",
- "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.8 nozzle.json"
+ "name": "Elegoo Centauri Carbon 0.8 nozzle",
+ "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.8 nozzle.json"
},
{
- "name": "Elegoo OrangeStorm Giga 0.6 nozzle",
- "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 0.6 nozzle.json"
- },
- {
- "name": "Elegoo OrangeStorm Giga 0.8 nozzle",
- "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 0.8 nozzle.json"
- },
- {
- "name": "Elegoo OrangeStorm Giga 1.0 nozzle",
- "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 1.0 nozzle.json"
- },
- {
- "name": "Elegoo Neptune 4 (0.2 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 (0.2 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 (0.4 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 (0.4 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 (0.6 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 (0.6 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 (0.8 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 (0.8 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Max (0.2 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max (0.2 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Max (0.4 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max (0.4 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Max (0.6 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max (0.6 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Max (0.8 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max (0.8 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus (0.2 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus (0.4 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus (0.6 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus (0.8 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro (0.2 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro (0.4 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro (0.6 nozzle).json"
- },
- {
- "name": "Elegoo Neptune 4 Pro (0.8 nozzle)",
- "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro (0.8 nozzle).json"
+ "name": "Elegoo Centauri 0.4 nozzle",
+ "sub_path": "machine/EC/Elegoo Centauri 0.4 nozzle.json"
},
{
"name": "Elegoo Centauri 0.2 nozzle",
@@ -1619,16 +1983,248 @@
"sub_path": "machine/EC/Elegoo Centauri 0.8 nozzle.json"
},
{
- "name": "Elegoo Centauri Carbon 0.2 nozzle",
- "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.2 nozzle.json"
+ "name": "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.4 nozzle.json"
},
{
- "name": "Elegoo Centauri Carbon 0.6 nozzle",
- "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.6 nozzle.json"
+ "name": "Elegoo Centauri Carbon 2 0.2 nozzle",
+ "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.2 nozzle.json"
},
{
- "name": "Elegoo Centauri Carbon 0.8 nozzle",
- "sub_path": "machine/ECC/Elegoo Centauri Carbon 0.8 nozzle.json"
+ "name": "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Centauri Carbon 2 0.8 nozzle",
+ "sub_path": "machine/ECC2/Elegoo Centauri Carbon 2 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 0.4 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 0.2 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 0.6 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 0.8 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 1.0 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Max 0.4 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Max 0.2 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max 0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Max 0.6 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Max 0.8 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 4 Max 1.0 nozzle",
+ "sub_path": "machine/EN4SERIES/Elegoo Neptune 4 Max 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo OrangeStorm Giga 1.0 nozzle",
+ "sub_path": "machine/EOSGIGA/Elegoo OrangeStorm Giga 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Pro 0.2 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro 0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Pro 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Plus 0.2 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus 0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Plus 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Max 0.4 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Max 0.2 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max 0.2 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Max 0.6 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Max 0.8 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 Max 1.0 nozzle",
+ "sub_path": "machine/EN3SERIES/Elegoo Neptune 3 Max 1.0 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2 0.4 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2 0.6 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2 0.8 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 0.4 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 3 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 0.6 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 3 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 3 0.8 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 3 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune X 0.4 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune X 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune X 0.6 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune X 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune X 0.8 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune X 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2S 0.4 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2S 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2S 0.6 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2S 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2S 0.8 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2S 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2D 0.4 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2D 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2D 0.6 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2D 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 2D 0.8 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 2D 0.8 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 0.4 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 0.4 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 0.6 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 0.6 nozzle.json"
+ },
+ {
+ "name": "Elegoo Neptune 0.8 nozzle",
+ "sub_path": "machine/EN2SERIES/Elegoo Neptune 0.8 nozzle.json"
}
]
}
diff --git a/resources/profiles/Elegoo/filament/BASE/Elegoo ABS @base.json b/resources/profiles/Elegoo/filament/BASE/Elegoo ABS @base.json
new file mode 100644
index 0000000000..86b533bba1
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/BASE/Elegoo ABS @base.json
@@ -0,0 +1,23 @@
+{
+ "type": "filament",
+ "name": "Elegoo ABS @base",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "filament_id": "EABSB00",
+ "instantiation": "false",
+ "filament_vendor": [
+ "Elegoo"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "fan_cooling_layer_time": [
+ "35"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/BASE/Elegoo ASA @base.json b/resources/profiles/Elegoo/filament/BASE/Elegoo ASA @base.json
new file mode 100644
index 0000000000..c48b5e5671
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/BASE/Elegoo ASA @base.json
@@ -0,0 +1,17 @@
+{
+ "type": "filament",
+ "name": "Elegoo ASA @base",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "filament_id": "EASAB00",
+ "instantiation": "false",
+ "filament_vendor": [
+ "Elegoo"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pla.json b/resources/profiles/Elegoo/filament/BASE/Elegoo PAHT @base.json
similarity index 81%
rename from resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pla.json
rename to resources/profiles/Elegoo/filament/BASE/Elegoo PAHT @base.json
index 6f82d27913..87907a36f8 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pla.json
+++ b/resources/profiles/Elegoo/filament/BASE/Elegoo PAHT @base.json
@@ -1,20 +1,15 @@
{
"type": "filament",
- "name": "fdm_elegoo_filament_pla",
- "inherits": "fdm_elegoo_filament_common",
+ "name": "Elegoo PAHT @base",
+ "inherits": "fdm_filament_pa",
"from": "system",
+ "filament_id": "EPAHTB00",
"instantiation": "false",
- "filament_max_volumetric_speed": [
- "12"
- ],
- "filament_type": [
- "PLA"
- ],
"filament_density": [
- "1.24"
+ "1.25"
],
- "filament_cost": [
- "0"
+ "filament_max_volumetric_speed": [
+ "16"
],
"cool_plate_temp": [
"35"
@@ -79,10 +74,10 @@
"slow_down_layer_time": [
"8"
],
- "filament_start_gcode": [
- "; Filament start gcode\n"
+ "filament_vendor": [
+ "Elegoo"
],
- "filament_end_gcode": [
- "; filament end gcode \n"
+ "filament_start_gcode": [
+ "; filament start gcode\n"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Matte @base.json b/resources/profiles/Elegoo/filament/BASE/Elegoo PC @base.json
similarity index 61%
rename from resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Matte @base.json
rename to resources/profiles/Elegoo/filament/BASE/Elegoo PC @base.json
index 06bc55b87d..d60048b30a 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Matte @base.json
+++ b/resources/profiles/Elegoo/filament/BASE/Elegoo PC @base.json
@@ -1,16 +1,16 @@
{
"type": "filament",
- "name": "Elegoo PLA Matte @base",
- "inherits": "fdm_filament_pla",
+ "name": "Elegoo PC @base",
+ "inherits": "fdm_filament_pc",
"from": "system",
- "filament_id": "EPLAMB00",
+ "filament_id": "EPCB00",
"instantiation": "false",
- "filament_cost": [
- "0"
- ],
"filament_density": [
"1.25"
],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
"filament_vendor": [
"Elegoo"
],
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pet.json b/resources/profiles/Elegoo/filament/BASE/Elegoo PETG @base.json
similarity index 63%
rename from resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pet.json
rename to resources/profiles/Elegoo/filament/BASE/Elegoo PETG @base.json
index 9774cf457a..29d83df77a 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_pet.json
+++ b/resources/profiles/Elegoo/filament/BASE/Elegoo PETG @base.json
@@ -1,67 +1,80 @@
{
"type": "filament",
- "name": "fdm_elegoo_filament_pet",
- "inherits": "fdm_elegoo_filament_common",
+ "name": "Elegoo PETG @base",
+ "inherits": "fdm_filament_pet",
"from": "system",
+ "filament_id": "EPETGB00",
"instantiation": "false",
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
"eng_plate_temp": [
- "0"
- ],
- "eng_plate_temp_initial_layer": [
- "0"
- ],
- "fan_cooling_layer_time": [
- "20"
- ],
- "fan_min_speed": [
- "20"
- ],
- "filament_cost": [
- "0"
- ],
- "filament_density": [
- "1.27"
- ],
- "filament_max_volumetric_speed": [
- "12"
- ],
- "filament_type": [
- "PET"
- ],
- "hot_plate_temp": [
- "80"
- ],
- "hot_plate_temp_initial_layer": [
- "80"
- ],
- "nozzle_temperature": [
- "250"
- ],
- "nozzle_temperature_initial_layer": [
- "250"
- ],
- "nozzle_temperature_range_high": [
- "260"
- ],
- "nozzle_temperature_range_low": [
- "220"
- ],
- "reduce_fan_stop_start_freq": [
- "1"
- ],
- "temperature_vitrification": [
"70"
],
+ "eng_plate_temp_initial_layer": [
+ "70"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "filament_vendor": [
+ "Elegoo"
+ ],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "230"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
"textured_plate_temp": [
- "80"
+ "70"
],
"textured_plate_temp_initial_layer": [
- "80"
+ "70"
],
"filament_start_gcode": [
"; Filament start gcode\n"
],
"filament_end_gcode": [
"; filament end gcode \n"
+ ],
+ "filament_type": [
+ "PETG"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PLA+ @base.json b/resources/profiles/Elegoo/filament/BASE/Elegoo PLA @base.json
similarity index 80%
rename from resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PLA+ @base.json
rename to resources/profiles/Elegoo/filament/BASE/Elegoo PLA @base.json
index f4ddb101f9..40e594ee62 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PLA+ @base.json
+++ b/resources/profiles/Elegoo/filament/BASE/Elegoo PLA @base.json
@@ -1,16 +1,16 @@
{
"type": "filament",
- "name": "Elegoo Rapid PLA+ @base",
+ "name": "Elegoo PLA @base",
"inherits": "fdm_filament_pla",
"from": "system",
- "filament_id": "OGFE05",
+ "filament_id": "EPLAB00",
"instantiation": "false",
- "filament_max_volumetric_speed": [
- "21"
- ],
"filament_density": [
"1.25"
],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
"filament_vendor": [
"Elegoo"
],
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU 95A @base.json b/resources/profiles/Elegoo/filament/BASE/Elegoo TPU @base.json
similarity index 86%
rename from resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU 95A @base.json
rename to resources/profiles/Elegoo/filament/BASE/Elegoo TPU @base.json
index b23bc70b5a..99ed8dc8e9 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU 95A @base.json
+++ b/resources/profiles/Elegoo/filament/BASE/Elegoo TPU @base.json
@@ -1,9 +1,9 @@
{
"type": "filament",
- "name": "Elegoo TPU 95A @base",
+ "name": "Elegoo TPU @base",
"inherits": "fdm_filament_tpu",
"from": "system",
- "filament_id": "OGFE07",
+ "filament_id": "ETPUB00",
"instantiation": "false",
"filament_max_volumetric_speed": [
"3.6"
diff --git a/resources/profiles/Elegoo/filament/BASE/Generic ABS @base.json b/resources/profiles/Elegoo/filament/BASE/Generic ABS @base.json
new file mode 100644
index 0000000000..5607709da7
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/BASE/Generic ABS @base.json
@@ -0,0 +1,17 @@
+{
+ "type": "filament",
+ "name": "Generic ABS @base",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "filament_id": "GABSB00",
+ "instantiation": "false",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_type": [
+ "ABS"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/BASE/Generic ASA @base.json b/resources/profiles/Elegoo/filament/BASE/Generic ASA @base.json
new file mode 100644
index 0000000000..d2f0c4672b
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/BASE/Generic ASA @base.json
@@ -0,0 +1,17 @@
+{
+ "type": "filament",
+ "name": "Generic ASA @base",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "filament_id": "GASAB00",
+ "instantiation": "false",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_type": [
+ "ASA"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/BASE/Generic PA @base.json b/resources/profiles/Elegoo/filament/BASE/Generic PA @base.json
new file mode 100644
index 0000000000..e130cbf2e2
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/BASE/Generic PA @base.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Generic PA @base",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "filament_id": "GPAB00",
+ "instantiation": "false",
+ "chamber_temperatures": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "65"
+ ],
+ "fan_max_speed": [
+ "85"
+ ],
+ "fan_min_speed": [
+ "40"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "95"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_type": [
+ "PA"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/BASE/Generic PC @base.json b/resources/profiles/Elegoo/filament/BASE/Generic PC @base.json
new file mode 100644
index 0000000000..71850f98a9
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/BASE/Generic PC @base.json
@@ -0,0 +1,17 @@
+{
+ "type": "filament",
+ "name": "Generic PC @base",
+ "inherits": "fdm_filament_pc",
+ "from": "system",
+ "filament_id": "GPCB00",
+ "instantiation": "false",
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_type": [
+ "PC"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PETG @base.json b/resources/profiles/Elegoo/filament/BASE/Generic PET @base.json
similarity index 55%
rename from resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PETG @base.json
rename to resources/profiles/Elegoo/filament/BASE/Generic PET @base.json
index 61aa4f6714..61a6f03b96 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PETG @base.json
+++ b/resources/profiles/Elegoo/filament/BASE/Generic PET @base.json
@@ -1,51 +1,60 @@
{
"type": "filament",
- "name": "Elegoo Rapid PETG @base",
+ "name": "Generic PET @base",
"inherits": "fdm_filament_pet",
"from": "system",
- "filament_id": "OGFE01",
+ "filament_id": "GPETB00",
"instantiation": "false",
- "filament_cost": [
- "13.99"
+ "filament_vendor": [
+ "Generic"
],
- "filament_density": [
- "1.28"
+ "filament_type": [
+ "PET"
],
- "filament_flow_ratio": [
- "0.98"
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "70"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "70"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "40"
],
"filament_max_volumetric_speed": [
- "20"
+ "12"
],
- "filament_retraction_length": [
- "0.8"
+ "hot_plate_temp": [
+ "70"
],
- "filament_retraction_speed": [
- "45"
- ],
- "filament_deretraction_speed": [
- "45"
- ],
- "filament_vendor": [
- "Elegoo"
- ],
- "nozzle_temperature": [
- "255"
- ],
- "nozzle_temperature_initial_layer": [
- "250"
+ "hot_plate_temp_initial_layer": [
+ "70"
],
"nozzle_temperature_range_high": [
"270"
],
- "nozzle_temperature_range_low": [
- "240"
+ "overhang_fan_speed": [
+ "90"
],
- "hot_plate_temp": [
- "65"
+ "overhang_fan_threshold": [
+ "10%"
],
- "hot_plate_temp_initial_layer": [
- "65"
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
],
"textured_plate_temp": [
"70"
@@ -53,22 +62,10 @@
"textured_plate_temp_initial_layer": [
"70"
],
- "overhang_fan_speed": [
- "90"
+ "filament_start_gcode": [
+ "; Filament start gcode\n"
],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "20"
- ],
- "fan_cooling_layer_time": [
- "20"
- ],
- "slow_down_layer_time": [
- "10"
- ],
- "slow_down_min_speed": [
- "20"
+ "filament_end_gcode": [
+ "; filament end gcode \n"
]
}
diff --git a/resources/profiles/Elegoo/filament/BASE/Generic PETG @base.json b/resources/profiles/Elegoo/filament/BASE/Generic PETG @base.json
new file mode 100644
index 0000000000..046d0dab90
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/BASE/Generic PETG @base.json
@@ -0,0 +1,71 @@
+{
+ "type": "filament",
+ "name": "Generic PETG @base",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "filament_id": "GPETGB00",
+ "instantiation": "false",
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "70"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "70"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "40"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "textured_plate_temp": [
+ "70"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "70"
+ ],
+ "filament_start_gcode": [
+ "; Filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_type": [
+ "PETG"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Silk @base.json b/resources/profiles/Elegoo/filament/BASE/Generic PLA @base.json
similarity index 57%
rename from resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Silk @base.json
rename to resources/profiles/Elegoo/filament/BASE/Generic PLA @base.json
index 20062e9c39..b9b1b0299c 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Silk @base.json
+++ b/resources/profiles/Elegoo/filament/BASE/Generic PLA @base.json
@@ -1,27 +1,21 @@
{
"type": "filament",
- "name": "Elegoo PLA Silk @base",
+ "name": "Generic PLA @base",
"inherits": "fdm_filament_pla",
"from": "system",
- "filament_id": "EPLASB00",
+ "filament_id": "GPLAB00",
"instantiation": "false",
- "filament_cost": [
- "0"
- ],
"filament_density": [
- "1.32"
- ],
- "filament_vendor": [
- "Elegoo"
+ "1.25"
],
"filament_max_volumetric_speed": [
"16"
],
- "nozzle_temperature": [
- "230"
+ "filament_vendor": [
+ "Generic"
],
- "nozzle_temperature_initial_layer": [
- "230"
+ "filament_type": [
+ "PLA"
],
"filament_start_gcode": [
"; filament start gcode\n"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo ABS @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo ABS @EC.json
new file mode 100644
index 0000000000..f9dc2c1fbf
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo ABS @EC.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo ABS @EC",
+ "inherits": "Elegoo ABS @base",
+ "from": "system",
+ "setting_id": "EABSEC",
+ "instantiation": "true",
+ "fan_max_speed": [
+ "40"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo ASA @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo ASA @EC.json
index b10be9fd9e..0ce8f444fc 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo ASA @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo ASA @EC.json
@@ -15,6 +15,7 @@
"270"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PAHT-CF @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PAHT-CF @EC.json
new file mode 100644
index 0000000000..9f0760d492
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PAHT-CF @EC.json
@@ -0,0 +1,71 @@
+{
+ "type": "filament",
+ "name": "Elegoo PAHT-CF @EC",
+ "inherits": "Elegoo PAHT @base",
+ "from": "system",
+ "setting_id": "EPAHTCFEC",
+ "instantiation": "true",
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "fan_cooling_layer_time": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "nozzle_temperature": [
+ "290"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "290"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PC @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PC @EC.json
new file mode 100644
index 0000000000..82ec99e6a0
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PC @EC.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Elegoo PC @EC",
+ "inherits": "Elegoo PC @base",
+ "from": "system",
+ "setting_id": "EPCEC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PC-FR @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PC-FR @EC.json
new file mode 100644
index 0000000000..2bf1299fea
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PC-FR @EC.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Elegoo PC-FR @EC",
+ "inherits": "Elegoo PC @base",
+ "from": "system",
+ "setting_id": "EPCFREC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "slow_down_layer_time": [
+ "10"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PETG @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PETG @EC.json
new file mode 100644
index 0000000000..4c9c7ffadc
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PETG @EC.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG @EC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGEC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PETG PRO @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PETG PRO @EC.json
index 8719208ea6..a9bc6b32ea 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo PETG PRO @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PETG PRO @EC.json
@@ -1,14 +1,18 @@
{
"type": "filament",
"name": "Elegoo PETG PRO @EC",
- "inherits": "Elegoo PETG PRO @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETGPROEC",
"instantiation": "true",
"pressure_advance": [
"0.024"
],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PETG Translucent @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PETG Translucent @EC.json
new file mode 100644
index 0000000000..8c4f9aa94d
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PETG Translucent @EC.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG Translucent @EC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGTRANSEC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "255"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PETG-CF @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PETG-CF @EC.json
new file mode 100644
index 0000000000..be07c0a6ac
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PETG-CF @EC.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-CF @EC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGCFEC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PETG-GF @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PETG-GF @EC.json
new file mode 100644
index 0000000000..1237af2f27
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PETG-GF @EC.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-GF @EC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGFEC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA @EC.json
index c80383d1c5..7bb71e473a 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo PLA @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA @EC.json
@@ -24,6 +24,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Basic @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Basic @EC.json
new file mode 100644
index 0000000000..90d947c038
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Basic @EC.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Basic @EC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLABASICEC",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Galaxy @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Galaxy @EC.json
new file mode 100644
index 0000000000..0aa51d0caf
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Galaxy @EC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Galaxy @EC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAGALAXYEC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Marble @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Marble @EC.json
new file mode 100644
index 0000000000..47174d4fa3
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Marble @EC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Marble @EC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMARBLEEC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Matte @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Matte @EC.json
index 60226db181..3ae4399052 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Matte @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Matte @EC.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo PLA Matte @EC",
- "inherits": "Elegoo PLA Matte @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAMEC",
"instantiation": "true",
@@ -35,10 +35,14 @@
"pressure_advance": [
"0.024"
],
+ "filament_density": [
+ "1.25"
+ ],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA PRO @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA PRO @EC.json
index 6b39f40ca9..0cc360b994 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo PLA PRO @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA PRO @EC.json
@@ -18,6 +18,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Silk @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Silk @EC.json
index 3ae634ea97..ad549484e3 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Silk @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Silk @EC.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo PLA Silk @EC",
- "inherits": "Elegoo PLA Silk @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLASEC",
"instantiation": "true",
@@ -32,10 +32,20 @@
"pressure_advance": [
"0.024"
],
+ "filament_density": [
+ "1.32"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Sparkle @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Sparkle @EC.json
new file mode 100644
index 0000000000..e261cfbd62
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Sparkle @EC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Sparkle @EC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASPARKLEEC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA Wood @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Wood @EC.json
new file mode 100644
index 0000000000..bab8194d05
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA Wood @EC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Wood @EC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAWOODEC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo PLA+ @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo PLA+ @EC.json
index e37a5b261f..af2922966d 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo PLA+ @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo PLA+ @EC.json
@@ -18,6 +18,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PETG @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PETG @EC.json
index 610751d621..f900f7b64b 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PETG @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PETG @EC.json
@@ -2,14 +2,33 @@
"type": "filament",
"name": "Elegoo Rapid PETG @EC",
"renamed_from": "Elegoo RAPID PETG @EC",
- "inherits": "Elegoo Rapid PETG @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "ERPETGEC",
"instantiation": "true",
"pressure_advance": [
"0.024"
],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PLA+ @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PLA+ @EC.json
index 2e7c4c9f83..72de307485 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PLA+ @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo Rapid PLA+ @EC.json
@@ -2,7 +2,7 @@
"type": "filament",
"name": "Elegoo Rapid PLA+ @EC",
"renamed_from": "Elegoo RAPID PLA+ @EC",
- "inherits": "Elegoo Rapid PLA+ @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "ERPLAPLUSEC",
"instantiation": "true",
@@ -15,9 +15,6 @@
"fan_min_speed": [
"60"
],
- "filament_max_volumetric_speed": [
- "21"
- ],
"hot_plate_temp": [
"60"
],
@@ -36,10 +33,17 @@
"pressure_advance": [
"0.024"
],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo Rapid TPU 95A @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo Rapid TPU 95A @EC.json
new file mode 100644
index 0000000000..18b7416471
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo Rapid TPU 95A @EC.json
@@ -0,0 +1,30 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid TPU 95A @EC",
+ "renamed_from": "Elegoo RAPID TPU 95A @EC",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ERTPU95AEC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EC/Elegoo TPU 95A @EC.json b/resources/profiles/Elegoo/filament/EC/Elegoo TPU 95A @EC.json
index 94d5c8c2af..815b8dbca1 100644
--- a/resources/profiles/Elegoo/filament/EC/Elegoo TPU 95A @EC.json
+++ b/resources/profiles/Elegoo/filament/EC/Elegoo TPU 95A @EC.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo TPU 95A @EC",
- "inherits": "Elegoo TPU 95A @base",
+ "inherits": "Elegoo TPU @base",
"from": "system",
"setting_id": "ETPU95AEC",
"instantiation": "true",
@@ -12,6 +12,7 @@
"0.024"
],
"compatible_printers": [
+ "Elegoo Centauri 0.2 nozzle",
"Elegoo Centauri 0.4 nozzle",
"Elegoo Centauri 0.6 nozzle",
"Elegoo Centauri 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo ABS @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo ABS @ECC.json
new file mode 100644
index 0000000000..919a4fb9dc
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo ABS @ECC.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo ABS @ECC",
+ "inherits": "Elegoo ABS @base",
+ "from": "system",
+ "setting_id": "EABSECC",
+ "instantiation": "true",
+ "fan_max_speed": [
+ "40"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo ASA @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo ASA @ECC.json
index e12902f24c..a8d8d6c602 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo ASA @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo ASA @ECC.json
@@ -15,6 +15,7 @@
"270"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PAHT-CF @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PAHT-CF @ECC.json
new file mode 100644
index 0000000000..369b51592c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PAHT-CF @ECC.json
@@ -0,0 +1,71 @@
+{
+ "type": "filament",
+ "name": "Elegoo PAHT-CF @ECC",
+ "inherits": "Elegoo PAHT @base",
+ "from": "system",
+ "setting_id": "EPAHTCFECC",
+ "instantiation": "true",
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "fan_cooling_layer_time": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "nozzle_temperature": [
+ "290"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "290"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PC @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PC @ECC.json
new file mode 100644
index 0000000000..feb0cbab66
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PC @ECC.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Elegoo PC @ECC",
+ "inherits": "Elegoo PC @base",
+ "from": "system",
+ "setting_id": "EPCECC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PC-FR @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PC-FR @ECC.json
new file mode 100644
index 0000000000..fff4c52299
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PC-FR @ECC.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Elegoo PC-FR @ECC",
+ "inherits": "Elegoo PC @base",
+ "from": "system",
+ "setting_id": "EPCFRSECC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "slow_down_layer_time": [
+ "10"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PETG @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG @ECC.json
new file mode 100644
index 0000000000..200d4ffac0
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG @ECC.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG @ECC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGECC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PETG PRO @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG PRO @ECC.json
index 21df199cc9..64700f002f 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo PETG PRO @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG PRO @ECC.json
@@ -1,14 +1,18 @@
{
"type": "filament",
"name": "Elegoo PETG PRO @ECC",
- "inherits": "Elegoo PETG PRO @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETGPROECC",
"instantiation": "true",
"pressure_advance": [
"0.024"
],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PETG Translucent @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG Translucent @ECC.json
new file mode 100644
index 0000000000..c9d7b2301a
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG Translucent @ECC.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG Translucent @ECC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGTRANSECC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "255"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PETG-CF @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG-CF @ECC.json
new file mode 100644
index 0000000000..1d046fdcc1
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG-CF @ECC.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-CF @ECC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGCFECC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PETG-GF @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG-GF @ECC.json
new file mode 100644
index 0000000000..4d9798fa0e
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PETG-GF @ECC.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-GF @ECC",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGFECC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA @ECC.json
index c9b28a0b16..d8c24383e5 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA @ECC.json
@@ -24,6 +24,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Basic @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Basic @ECC.json
new file mode 100644
index 0000000000..24f95617d1
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Basic @ECC.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Basic @ECC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLABASICECC",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Galaxy @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Galaxy @ECC.json
new file mode 100644
index 0000000000..985b30cc8a
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Galaxy @ECC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Galaxy @ECC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAGALAXYECC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Marble @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Marble @ECC.json
new file mode 100644
index 0000000000..57987e1848
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Marble @ECC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Marble @ECC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMARBLEECC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Matte @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Matte @ECC.json
index 7208c685d8..e6c86c3acc 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Matte @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Matte @ECC.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo PLA Matte @ECC",
- "inherits": "Elegoo PLA Matte @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAMECC",
"instantiation": "true",
@@ -35,10 +35,14 @@
"pressure_advance": [
"0.024"
],
+ "filament_density": [
+ "1.25"
+ ],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA PRO @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA PRO @ECC.json
index 364df460d6..7748b9ba68 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA PRO @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA PRO @ECC.json
@@ -18,6 +18,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Silk @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Silk @ECC.json
index 554ad02b38..632e7beceb 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Silk @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Silk @ECC.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo PLA Silk @ECC",
- "inherits": "Elegoo PLA Silk @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLASECC",
"instantiation": "true",
@@ -32,10 +32,20 @@
"pressure_advance": [
"0.024"
],
+ "filament_density": [
+ "1.32"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Sparkle @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Sparkle @ECC.json
new file mode 100644
index 0000000000..10ce75ed7f
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Sparkle @ECC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Sparkle @ECC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASPARKLEECC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Wood @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Wood @ECC.json
new file mode 100644
index 0000000000..5b425257c1
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA Wood @ECC.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Wood @ECC",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAWOODECC",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA+ @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA+ @ECC.json
index b1d24a5ddd..742e5e9b8e 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA+ @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA+ @ECC.json
@@ -18,6 +18,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA-CF @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA-CF @ECC.json
index a5ab11334b..fcde303333 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo PLA-CF @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo PLA-CF @ECC.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo PLA-CF @ECC",
- "inherits": "Elegoo PLA-CF @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLACFECC",
"instantiation": "true",
@@ -35,10 +35,26 @@
"pressure_advance": [
"0.024"
],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "45"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "45"
+ ],
+ "filament_density": [
+ "1.21"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PETG @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PETG @ECC.json
index 9fc44c3563..28a5b9054d 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PETG @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PETG @ECC.json
@@ -2,14 +2,33 @@
"type": "filament",
"name": "Elegoo Rapid PETG @ECC",
"renamed_from": "Elegoo RAPID PETG @ECC",
- "inherits": "Elegoo Rapid PETG @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "ERPETGECC",
"instantiation": "true",
"pressure_advance": [
"0.024"
],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PLA+ @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PLA+ @ECC.json
index ae3ad160a0..9d052c69af 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PLA+ @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid PLA+ @ECC.json
@@ -2,7 +2,7 @@
"type": "filament",
"name": "Elegoo Rapid PLA+ @ECC",
"renamed_from": "Elegoo RAPID PLA+ @ECC",
- "inherits": "Elegoo Rapid PLA+ @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "ERPLAPLUSECC",
"instantiation": "true",
@@ -15,9 +15,6 @@
"fan_min_speed": [
"60"
],
- "filament_max_volumetric_speed": [
- "21"
- ],
"hot_plate_temp": [
"60"
],
@@ -36,10 +33,17 @@
"pressure_advance": [
"0.024"
],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid TPU 95A @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid TPU 95A @ECC.json
new file mode 100644
index 0000000000..721646104a
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo Rapid TPU 95A @ECC.json
@@ -0,0 +1,30 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid TPU 95A @ECC",
+ "renamed_from": "Elegoo RAPID TPU 95A @ECC",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ERTPU95AECC",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC/Elegoo TPU 95A @ECC.json b/resources/profiles/Elegoo/filament/ECC/Elegoo TPU 95A @ECC.json
index 902c335bd9..1591f349de 100644
--- a/resources/profiles/Elegoo/filament/ECC/Elegoo TPU 95A @ECC.json
+++ b/resources/profiles/Elegoo/filament/ECC/Elegoo TPU 95A @ECC.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo TPU 95A @ECC",
- "inherits": "Elegoo TPU 95A @base",
+ "inherits": "Elegoo TPU @base",
"from": "system",
"setting_id": "ETPU95AECC",
"instantiation": "true",
@@ -12,6 +12,7 @@
"0.024"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 0.2 nozzle",
"Elegoo Centauri Carbon 0.4 nozzle",
"Elegoo Centauri Carbon 0.6 nozzle",
"Elegoo Centauri Carbon 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo ABS @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo ABS @ECC2.json
index 4fed4b473f..f1b2d92f84 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo ABS @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo ABS @ECC2.json
@@ -12,7 +12,10 @@
"18"
],
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"nozzle_temperature": [
"270"
@@ -21,6 +24,7 @@
"270"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo ASA @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo ASA @ECC2.json
index 76be9c7991..16bf2c9783 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo ASA @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo ASA @ECC2.json
@@ -6,7 +6,10 @@
"setting_id": "EASAECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"nozzle_temperature": [
"270"
@@ -15,6 +18,7 @@
"270"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo ASA-CF @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo ASA-CF @ECC2.json
new file mode 100644
index 0000000000..70e62631ad
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo ASA-CF @ECC2.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo ASA-CF @ECC2",
+ "inherits": "Elegoo ASA @base",
+ "from": "system",
+ "setting_id": "EASACFECC2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PAHT-CF @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PAHT-CF @ECC2.json
index 1505e0c75d..01f9a78a39 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PAHT-CF @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PAHT-CF @ECC2.json
@@ -21,7 +21,7 @@
"0.96"
],
"filament_max_volumetric_speed": [
- "8"
+ "6"
],
"nozzle_temperature": [
"290"
@@ -57,12 +57,16 @@
"100"
],
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PC @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PC @ECC2.json
index 642343e5a4..121ef6cc23 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PC @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PC @ECC2.json
@@ -6,7 +6,10 @@
"setting_id": "EPCECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"nozzle_temperature": [
"270"
@@ -48,6 +51,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PC-FR @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PC-FR @ECC2.json
index ab4d459fe7..b33fa92dd8 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PC-FR @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PC-FR @ECC2.json
@@ -6,7 +6,10 @@
"setting_id": "EPCFRECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.05"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"nozzle_temperature": [
"280"
@@ -33,6 +36,7 @@
"18"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PET-CF @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PET-CF @ECC2.json
new file mode 100644
index 0000000000..a93f92a80c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PET-CF @ECC2.json
@@ -0,0 +1,62 @@
+{
+ "type": "filament",
+ "name": "Elegoo PET-CF @ECC2",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETCFECC2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.05"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "fan_cooling_layer_time": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "filament_type": [
+ "PET-CF"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG @ECC2.json
index fcee6ef7f0..86b59e05f2 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG @ECC2.json
@@ -6,7 +6,10 @@
"setting_id": "EPETGECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.05"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"overhang_fan_threshold": [
"50%"
@@ -21,6 +24,7 @@
"11"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG HF @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG HF @ECC2.json
new file mode 100644
index 0000000000..8b9a2424c7
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG HF @ECC2.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG HF @ECC2",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "ERPETGHFECC2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "fan_max_speed": [
+ "50"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG PRO @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG PRO @ECC2.json
index 14d43704ec..870da6bc17 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG PRO @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG PRO @ECC2.json
@@ -6,12 +6,19 @@
"setting_id": "EPETGPROECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.1"
],
"overhang_fan_threshold": [
"50%"
],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG Translucent @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG Translucent @ECC2.json
index 5c7f09a55c..f6e2415659 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG Translucent @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG Translucent @ECC2.json
@@ -6,7 +6,10 @@
"setting_id": "EPETGTRANSECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"fan_max_speed": [
"35"
@@ -21,6 +24,7 @@
"255"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-CF @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-CF @ECC2.json
index f7ff32fbbd..f20bd21e4a 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-CF @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-CF @ECC2.json
@@ -6,7 +6,13 @@
"setting_id": "EPETGCFECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
],
"filament_density": [
"1.26"
@@ -24,7 +30,7 @@
"5"
],
"filament_max_volumetric_speed": [
- "15"
+ "12"
],
"nozzle_temperature_range_low": [
"240"
@@ -36,6 +42,7 @@
"6"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-GF @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-GF @ECC2.json
index f02df0da7c..2793ff9477 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-GF @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PETG-GF @ECC2.json
@@ -6,7 +6,10 @@
"setting_id": "EPETGFECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"filament_density": [
"1.26"
@@ -24,7 +27,7 @@
"5"
],
"filament_max_volumetric_speed": [
- "12"
+ "10"
],
"nozzle_temperature_range_low": [
"240"
@@ -36,6 +39,7 @@
"6"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA @ECC2.json
index 4038f77558..736498b463 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA @ECC2.json
@@ -15,7 +15,10 @@
"210"
],
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"slow_down_layer_time": [
"4"
@@ -24,6 +27,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Basic @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Basic @ECC2.json
index d183be3c8b..1e76fce7e2 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Basic @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Basic @ECC2.json
@@ -18,7 +18,10 @@
"21"
],
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"slow_down_layer_time": [
"4"
@@ -27,6 +30,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Galaxy @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Galaxy @ECC2.json
index d44860f7d1..cb355299a7 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Galaxy @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Galaxy @ECC2.json
@@ -21,7 +21,10 @@
"220"
],
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"slow_down_layer_time": [
"4"
@@ -30,6 +33,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Glow @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Glow @ECC2.json
new file mode 100644
index 0000000000..682525af9c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Glow @ECC2.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Glow @ECC2",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAGLOWECC2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Marble @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Marble @ECC2.json
index 18983d4300..52ad79f270 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Marble @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Marble @ECC2.json
@@ -21,7 +21,10 @@
"220"
],
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"slow_down_layer_time": [
"4"
@@ -30,6 +33,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Matte @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Matte @ECC2.json
index 2180b58746..525deb582e 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Matte @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Matte @ECC2.json
@@ -33,10 +33,10 @@
"65"
],
"pressure_advance": [
- "0.024"
+ "0.04"
],
- "filament_cost": [
- "0"
+ "enable_pressure_advance": [
+ "1"
],
"filament_density": [
"1.25"
@@ -45,6 +45,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA PRO @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA PRO @ECC2.json
index 1ac239ac62..bff9ce802f 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA PRO @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA PRO @ECC2.json
@@ -8,8 +8,14 @@
"filament_max_volumetric_speed": [
"20"
],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
+ ],
"pressure_advance": [
- "0.024"
+ "0.032"
],
"slow_down_layer_time": [
"6"
@@ -18,6 +24,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Silk @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Silk @ECC2.json
index 4e19036ec4..b56b658023 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Silk @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Silk @ECC2.json
@@ -29,8 +29,11 @@
"textured_plate_temp_initial_layer": [
"65"
],
+ "enable_pressure_advance": [
+ "1"
+ ],
"pressure_advance": [
- "0.024"
+ "0.04"
],
"filament_density": [
"1.32"
@@ -45,6 +48,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Sparkle @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Sparkle @ECC2.json
index 7cd31b7ace..30aa2989df 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Sparkle @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Sparkle @ECC2.json
@@ -21,7 +21,13 @@
"220"
],
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
],
"slow_down_layer_time": [
"4"
@@ -30,6 +36,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Translucent2 @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Translucent2 @ECC2.json
new file mode 100644
index 0000000000..e36ab37b49
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Translucent2 @ECC2.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Translucent2 @ECC2",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLATRA2ECC2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_retract_when_changing_layer": [
+ "1"
+ ],
+ "filament_retraction_length": [
+ "0.4"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Wood @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Wood @ECC2.json
index ccdbe6b8d6..7fc7061177 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Wood @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA Wood @ECC2.json
@@ -9,7 +9,7 @@
"80"
],
"filament_max_volumetric_speed": [
- "15"
+ "10"
],
"nozzle_temperature": [
"220"
@@ -21,7 +21,10 @@
"200"
],
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"slow_down_layer_time": [
"4"
@@ -30,6 +33,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA+ @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA+ @ECC2.json
index daa5489962..2c5a5e545e 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA+ @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA+ @ECC2.json
@@ -9,7 +9,10 @@
"20"
],
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"slow_down_layer_time": [
"6"
@@ -18,6 +21,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA-CF @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA-CF @ECC2.json
index 8c251ab8d1..1a2e475550 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA-CF @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo PLA-CF @ECC2.json
@@ -15,7 +15,7 @@
"60"
],
"filament_max_volumetric_speed": [
- "21"
+ "16"
],
"hot_plate_temp": [
"60"
@@ -33,7 +33,10 @@
"65"
],
"pressure_advance": [
- "0.024"
+ "0.032"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"additional_cooling_fan_speed": [
"0"
@@ -54,6 +57,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PETG @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PETG @ECC2.json
index 91cbceb2cc..d6db5dca46 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PETG @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PETG @ECC2.json
@@ -7,7 +7,13 @@
"setting_id": "ERPETGECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
],
"fan_max_speed": [
"80"
@@ -28,6 +34,7 @@
"250"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PLA+ @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PLA+ @ECC2.json
index a41efc1c8e..8305cd4342 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PLA+ @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid PLA+ @ECC2.json
@@ -31,7 +31,10 @@
"60"
],
"pressure_advance": [
- "0.024"
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"filament_max_volumetric_speed": [
"21"
@@ -43,6 +46,7 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid TPU 95A @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid TPU 95A @ECC2.json
index c8ea469dd8..b94440f1b0 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid TPU 95A @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo Rapid TPU 95A @ECC2.json
@@ -7,7 +7,10 @@
"setting_id": "ERTPU95AECC2",
"instantiation": "true",
"pressure_advance": [
- "0.024"
+ "0.1"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"nozzle_temperature": [
"230"
@@ -22,6 +25,7 @@
"12"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ECC2/Elegoo TPU 95A @ECC2.json b/resources/profiles/Elegoo/filament/ECC2/Elegoo TPU 95A @ECC2.json
index 009e50dbeb..4325247c92 100644
--- a/resources/profiles/Elegoo/filament/ECC2/Elegoo TPU 95A @ECC2.json
+++ b/resources/profiles/Elegoo/filament/ECC2/Elegoo TPU 95A @ECC2.json
@@ -9,9 +9,13 @@
"3.2"
],
"pressure_advance": [
- "0.024"
+ "0.1"
+ ],
+ "enable_pressure_advance": [
+ "1"
],
"compatible_printers": [
+ "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Centauri Carbon 2 0.4 nozzle",
"Elegoo Centauri Carbon 2 0.6 nozzle",
"Elegoo Centauri Carbon 2 0.8 nozzle"
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json
deleted file mode 100644
index 210ee1fe30..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo ASA",
- "inherits": "Elegoo ASA @base",
- "from": "system",
- "setting_id": "EASA00",
- "instantiation": "true",
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json
deleted file mode 100644
index 19b22659ba..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PETG PRO",
- "inherits": "Elegoo PETG PRO @base",
- "from": "system",
- "setting_id": "EPETGPRO00",
- "instantiation": "true",
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json
deleted file mode 100644
index d22d17e1cb..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PLA Matte",
- "inherits": "Elegoo PLA Matte @base",
- "from": "system",
- "setting_id": "EPLAM00",
- "instantiation": "true",
- "fan_cooling_layer_time": [
- "80"
- ],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "60"
- ],
- "filament_max_volumetric_speed": [
- "16"
- ],
- "hot_plate_temp": [
- "60"
- ],
- "hot_plate_temp_initial_layer": [
- "60"
- ],
- "slow_down_layer_time": [
- "6"
- ],
- "textured_plate_temp": [
- "60"
- ],
- "textured_plate_temp_initial_layer": [
- "60"
- ],
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json
deleted file mode 100644
index 35609d661b..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PLA PRO",
- "inherits": "Elegoo PLA @base",
- "from": "system",
- "setting_id": "EPLAPRO00",
- "instantiation": "true",
- "filament_max_volumetric_speed": [
- "16"
- ],
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json
deleted file mode 100644
index cb47704ad3..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PLA Silk",
- "inherits": "Elegoo PLA Silk @base",
- "from": "system",
- "setting_id": "EPLAS00",
- "instantiation": "true",
- "fan_cooling_layer_time": [
- "80"
- ],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "60"
- ],
- "hot_plate_temp": [
- "60"
- ],
- "hot_plate_temp_initial_layer": [
- "60"
- ],
- "slow_down_layer_time": [
- "8"
- ],
- "textured_plate_temp": [
- "60"
- ],
- "textured_plate_temp_initial_layer": [
- "60"
- ],
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json
deleted file mode 100644
index d76577dba5..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PLA+",
- "inherits": "Elegoo PLA @base",
- "from": "system",
- "setting_id": "EPLAPLUS00",
- "instantiation": "true",
- "filament_max_volumetric_speed": [
- "16"
- ],
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json
deleted file mode 100644
index 74423784f5..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA-CF.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PLA-CF",
- "inherits": "Elegoo PLA-CF @base",
- "from": "system",
- "setting_id": "EPLACF00",
- "instantiation": "true",
- "fan_cooling_layer_time": [
- "80"
- ],
- "fan_max_speed": [
- "100"
- ],
- "fan_min_speed": [
- "60"
- ],
- "filament_max_volumetric_speed": [
- "12"
- ],
- "hot_plate_temp": [
- "60"
- ],
- "hot_plate_temp_initial_layer": [
- "60"
- ],
- "slow_down_layer_time": [
- "6"
- ],
- "textured_plate_temp": [
- "65"
- ],
- "textured_plate_temp_initial_layer": [
- "65"
- ],
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json
deleted file mode 100644
index c4c802ce81..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PLA",
- "inherits": "Elegoo PLA @base",
- "from": "system",
- "setting_id": "EPLA00",
- "instantiation": "true",
- "filament_max_volumetric_speed": [
- "15"
- ],
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG+.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG+.json
deleted file mode 100644
index 608abcc7af..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG+.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo Rapid PETG+",
- "renamed_from": "Elegoo RAPID PETG+",
- "inherits": "Elegoo Rapid PETG @base",
- "from": "system",
- "setting_id": "ERPETGPLUS00",
- "instantiation": "true",
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG.json
deleted file mode 100644
index a8d2fdc67b..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo Rapid PETG",
- "renamed_from": "Elegoo RAPID PETG",
- "inherits": "Elegoo Rapid PETG @base",
- "from": "system",
- "setting_id": "ERPETG00",
- "instantiation": "true",
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PLA+.json b/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PLA+.json
deleted file mode 100644
index 59b5f3f768..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PLA+.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo Rapid PLA+",
- "renamed_from": "Elegoo RAPID PLA+",
- "inherits": "Elegoo Rapid PLA+ @base",
- "from": "system",
- "setting_id": "ERPLAPLUS00",
- "instantiation": "true",
- "fan_cooling_layer_time": [
- "80"
- ],
- "fan_max_speed": [
- "100"
- ],
- "fan_min_speed": [
- "60"
- ],
- "filament_max_volumetric_speed": [
- "21"
- ],
- "hot_plate_temp": [
- "60"
- ],
- "hot_plate_temp_initial_layer": [
- "60"
- ],
- "slow_down_layer_time": [
- "6"
- ],
- "textured_plate_temp": [
- "60"
- ],
- "textured_plate_temp_initial_layer": [
- "60"
- ],
- "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",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_common.json b/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_common.json
deleted file mode 100644
index 23c6055155..0000000000
--- a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_common.json
+++ /dev/null
@@ -1,160 +0,0 @@
-{
- "type": "filament",
- "name": "fdm_elegoo_filament_common",
- "from": "system",
- "instantiation": "false",
- "activate_air_filtration": [
- "0"
- ],
- "chamber_temperatures": [
- "0"
- ],
- "close_fan_the_first_x_layers": [
- "3"
- ],
- "complete_print_exhaust_fan_speed": [
- "70"
- ],
- "cool_plate_temp": [
- "60"
- ],
- "cool_plate_temp_initial_layer": [
- "60"
- ],
- "during_print_exhaust_fan_speed": [
- "70"
- ],
- "eng_plate_temp": [
- "60"
- ],
- "eng_plate_temp_initial_layer": [
- "60"
- ],
- "fan_cooling_layer_time": [
- "60"
- ],
- "fan_max_speed": [
- "100"
- ],
- "fan_min_speed": [
- "35"
- ],
- "filament_cost": [
- "0"
- ],
- "filament_density": [
- "0"
- ],
- "filament_deretraction_speed": [
- "nil"
- ],
- "filament_diameter": [
- "1.75"
- ],
- "filament_flow_ratio": [
- "0.98"
- ],
- "filament_is_support": [
- "0"
- ],
- "filament_max_volumetric_speed": [
- "1"
- ],
- "filament_minimal_purge_on_wipe_tower": [
- "15"
- ],
- "filament_retract_before_wipe": [
- "nil"
- ],
- "filament_retract_restart_extra": [
- "nil"
- ],
- "filament_retract_when_changing_layer": [
- "nil"
- ],
- "filament_retraction_length": [
- "nil"
- ],
- "filament_retraction_minimum_travel": [
- "nil"
- ],
- "filament_retraction_speed": [
- "nil"
- ],
- "filament_settings_id": [
- ""
- ],
- "filament_soluble": [
- "0"
- ],
- "filament_type": [
- "PLA"
- ],
- "filament_vendor": [
- "Elegoo"
- ],
- "filament_wipe": [
- "nil"
- ],
- "filament_wipe_distance": [
- "nil"
- ],
- "filament_z_hop": [
- "nil"
- ],
- "filament_z_hop_types": [
- "nil"
- ],
- "full_fan_speed_layer": [
- "0"
- ],
- "hot_plate_temp": [
- "60"
- ],
- "hot_plate_temp_initial_layer": [
- "60"
- ],
- "nozzle_temperature": [
- "200"
- ],
- "nozzle_temperature_initial_layer": [
- "200"
- ],
- "overhang_fan_speed": [
- "100"
- ],
- "overhang_fan_threshold": [
- "95%"
- ],
- "reduce_fan_stop_start_freq": [
- "0"
- ],
- "required_nozzle_HRC": [
- "3"
- ],
- "slow_down_for_layer_cooling": [
- "1"
- ],
- "slow_down_layer_time": [
- "8"
- ],
- "slow_down_min_speed": [
- "10"
- ],
- "temperature_vitrification": [
- "100"
- ],
- "textured_plate_temp": [
- "60"
- ],
- "textured_plate_temp_initial_layer": [
- "60"
- ],
- "compatible_printers": [],
- "filament_start_gcode": [
- "; Filament start gcode\n"
- ],
- "filament_end_gcode": [
- "; filament end gcode \n"
- ]
-}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ABS @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo ABS @0.2 nozzle.json
similarity index 85%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo ABS @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo ABS @0.2 nozzle.json
index 4711fdef0a..30e9e2e6a8 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ABS @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo ABS @0.2 nozzle.json
@@ -21,9 +21,6 @@
"270"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo ASA @0.2 nozzle.json
similarity index 81%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo ASA @0.2 nozzle.json
index 79f3f1d5ce..44e4e04e3c 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo ASA @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo ASA @0.2 nozzle.json
@@ -9,9 +9,6 @@
"3.2"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PC @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PC @0.2 nozzle.json
similarity index 93%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PC @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PC @0.2 nozzle.json
index f8504aa5f3..61352cbe95 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PC @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PC @0.2 nozzle.json
@@ -48,9 +48,6 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PC-FR @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PC-FR @0.2 nozzle.json
similarity index 88%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PC-FR @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PC-FR @0.2 nozzle.json
index 87be6e537a..fa46890a50 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PC-FR @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PC-FR @0.2 nozzle.json
@@ -33,9 +33,6 @@
"18"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG @0.2 nozzle.json
similarity index 85%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG @0.2 nozzle.json
index 4873edc9b2..156463b35e 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG @0.2 nozzle.json
@@ -21,9 +21,6 @@
"11"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG PRO @0.2 nozzle.json
similarity index 71%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG PRO @0.2 nozzle.json
index c5acc3b949..d3494d3080 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG PRO @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG PRO @0.2 nozzle.json
@@ -1,17 +1,14 @@
{
"type": "filament",
"name": "Elegoo PETG PRO @0.2 nozzle",
- "inherits": "Elegoo PETG PRO @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
- "setting_id": "EGPETG00020",
+ "setting_id": "EPETGPRO00020",
"instantiation": "true",
"filament_max_volumetric_speed": [
"1"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG Translucent @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG Translucent @0.2 nozzle.json
similarity index 85%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG Translucent @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG Translucent @0.2 nozzle.json
index 56f76c5a22..6890ddb9a9 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PETG Translucent @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PETG Translucent @0.2 nozzle.json
@@ -21,9 +21,6 @@
"255"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA @0.2 nozzle.json
similarity index 81%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA @0.2 nozzle.json
index 9a9d0a7a4f..bed4e50ce7 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA @0.2 nozzle.json
@@ -1,17 +1,14 @@
{
"type": "filament",
"name": "Elegoo PLA @0.2 nozzle",
- "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLA00020",
"instantiation": "true",
+ "inherits": "Elegoo PLA @base",
"filament_max_volumetric_speed": [
"3.2"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Basic @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Basic @0.2 nozzle.json
similarity index 91%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Basic @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Basic @0.2 nozzle.json
index 0bc42c3cf9..cfa1d70b64 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Basic @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Basic @0.2 nozzle.json
@@ -27,9 +27,6 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Matte @0.2 nozzle.json
similarity index 83%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Matte @0.2 nozzle.json
index ff1b59c187..04fb166a67 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Matte @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Matte @0.2 nozzle.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo PLA Matte @0.2 nozzle",
- "inherits": "Elegoo PLA Matte @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAM00020",
"instantiation": "true",
@@ -32,10 +32,10 @@
"textured_plate_temp_initial_layer": [
"65"
],
+ "filament_density": [
+ "1.25"
+ ],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA PRO @0.2 nozzle.json
similarity index 81%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA PRO @0.2 nozzle.json
index b3a5baba18..7cda893c0a 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA PRO @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA PRO @0.2 nozzle.json
@@ -9,9 +9,6 @@
"3.2"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Silk @0.2 nozzle.json
similarity index 83%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Silk @0.2 nozzle.json
index 7ba7132d4f..bf907a05c7 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA Silk @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA Silk @0.2 nozzle.json
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo PLA Silk @0.2 nozzle",
- "inherits": "Elegoo PLA Silk @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAS00020",
"instantiation": "true",
@@ -32,10 +32,16 @@
"textured_plate_temp_initial_layer": [
"60"
],
+ "filament_density": [
+ "1.32"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA+ @0.2 nozzle.json
similarity index 81%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA+ @0.2 nozzle.json
index 6499f4afff..11989fcb15 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo PLA+ @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo PLA+ @0.2 nozzle.json
@@ -9,9 +9,6 @@
"3.2"
],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo Rapid PETG @0.2 nozzle.json
similarity index 70%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo Rapid PETG @0.2 nozzle.json
index 03a6468556..ed9d38cd90 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PETG @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo Rapid PETG @0.2 nozzle.json
@@ -2,17 +2,29 @@
"type": "filament",
"name": "Elegoo Rapid PETG @0.2 nozzle",
"renamed_from": "Elegoo RAPID PETG @0.2 nozzle",
- "inherits": "Elegoo Rapid PETG @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "ERPETG00020",
"instantiation": "true",
"filament_max_volumetric_speed": [
"1"
],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PLA+ @0.2 nozzle.json b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo Rapid PLA+ @0.2 nozzle.json
similarity index 77%
rename from resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PLA+ @0.2 nozzle.json
rename to resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo Rapid PLA+ @0.2 nozzle.json
index 14e6e1c8cb..b031e6a3bb 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/Elegoo Rapid PLA+ @0.2 nozzle.json
+++ b/resources/profiles/Elegoo/filament/ELEGOO_02_NOZZLE/Elegoo Rapid PLA+ @0.2 nozzle.json
@@ -2,17 +2,17 @@
"type": "filament",
"name": "Elegoo Rapid PLA+ @0.2 nozzle",
"renamed_from": "Elegoo RAPID PLA+ @0.2 nozzle",
- "inherits": "Elegoo Rapid PLA+ @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "ERPLAPLUS00020",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3.2"
],
+ "filament_density": [
+ "1.25"
+ ],
"compatible_printers": [
- "Elegoo Centauri 0.2 nozzle",
- "Elegoo Centauri Carbon 0.2 nozzle",
- "Elegoo Centauri Carbon 2 0.2 nozzle",
"Elegoo Neptune 4 0.2 nozzle",
"Elegoo Neptune 4 Pro 0.2 nozzle",
"Elegoo Neptune 4 Plus 0.2 nozzle",
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo ASA @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo ASA @EN2 Series.json
new file mode 100644
index 0000000000..fbc0cd346e
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo ASA @EN2 Series.json
@@ -0,0 +1,34 @@
+{
+ "type": "filament",
+ "name": "Elegoo ASA @EN2 Series",
+ "inherits": "Elegoo ASA @base",
+ "from": "system",
+ "setting_id": "EASAEN2",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG @EN2 Series.json
new file mode 100644
index 0000000000..de9093ed44
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG @EN2 Series.json
@@ -0,0 +1,43 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG @EN2 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGEN2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG PRO @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG PRO @EN2 Series.json
new file mode 100644
index 0000000000..3d9f986811
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG PRO @EN2 Series.json
@@ -0,0 +1,43 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG PRO @EN2 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGPROEN2",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "50"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG Translucent @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG Translucent @EN2 Series.json
new file mode 100644
index 0000000000..2dd0079603
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG Translucent @EN2 Series.json
@@ -0,0 +1,43 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG Translucent @EN2 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGTRANSEN2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "255"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG-CF @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG-CF @EN2 Series.json
new file mode 100644
index 0000000000..eb61024e9d
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG-CF @EN2 Series.json
@@ -0,0 +1,58 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-CF @EN2 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGCFEN2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG-GF @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG-GF @EN2 Series.json
new file mode 100644
index 0000000000..471d0bb72f
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PETG-GF @EN2 Series.json
@@ -0,0 +1,58 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-GF @EN2 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGFEN2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA @EN2 Series.json
new file mode 100644
index 0000000000..1043b0ecca
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA @EN2 Series.json
@@ -0,0 +1,46 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAEN2",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "9"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Basic @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Basic @EN2 Series.json
new file mode 100644
index 0000000000..ab1a33a57c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Basic @EN2 Series.json
@@ -0,0 +1,49 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Basic @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLABASICEN2",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Galaxy @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Galaxy @EN2 Series.json
new file mode 100644
index 0000000000..1f42e7c028
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Galaxy @EN2 Series.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Galaxy @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAGALAXYEN2",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Marble @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Marble @EN2 Series.json
new file mode 100644
index 0000000000..a2f3e55a16
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Marble @EN2 Series.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Marble @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMARBLEEN2",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Matte @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Matte @EN2 Series.json
new file mode 100644
index 0000000000..799e8181e4
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Matte @EN2 Series.json
@@ -0,0 +1,61 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Matte @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMEN2",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "9"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA PRO @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA PRO @EN2 Series.json
new file mode 100644
index 0000000000..9e9e95e770
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA PRO @EN2 Series.json
@@ -0,0 +1,46 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA PRO @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAPROEN2",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Silk @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Silk @EN2 Series.json
new file mode 100644
index 0000000000..f7319a958d
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Silk @EN2 Series.json
@@ -0,0 +1,70 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Silk @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASEN2",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "9"
+ ],
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Sparkle @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Sparkle @EN2 Series.json
new file mode 100644
index 0000000000..7fa37edb94
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Sparkle @EN2 Series.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Sparkle @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASPARKLEEN2",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Wood @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Wood @EN2 Series.json
new file mode 100644
index 0000000000..4c9153155a
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA Wood @EN2 Series.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Wood @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAWOODEN2",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA+ @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA+ @EN2 Series.json
new file mode 100644
index 0000000000..e3f5a23d48
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA+ @EN2 Series.json
@@ -0,0 +1,46 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA+ @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAPLUSEN2",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA-CF @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA-CF @EN2 Series.json
new file mode 100644
index 0000000000..902ef1c5d6
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo PLA-CF @EN2 Series.json
@@ -0,0 +1,76 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA-CF @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLACFEN2",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "45"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "45"
+ ],
+ "filament_density": [
+ "1.21"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid PETG @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid PETG @EN2 Series.json
new file mode 100644
index 0000000000..41d095cf50
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid PETG @EN2 Series.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PETG @EN2 Series",
+ "renamed_from": "Elegoo RAPID PETG @EN2 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "ERPETGEN2",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "50"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid PLA+ @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid PLA+ @EN2 Series.json
new file mode 100644
index 0000000000..382ce0d8d5
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid PLA+ @EN2 Series.json
@@ -0,0 +1,71 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PLA+ @EN2 Series",
+ "renamed_from": "Elegoo RAPID PLA+ @EN2 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "ERPLAPLUSEN2",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid TPU 95A @EN2 Series.json b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid TPU 95A @EN2 Series.json
new file mode 100644
index 0000000000..fd4d6e9652
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN2SERIES/Elegoo Rapid TPU 95A @EN2 Series.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid TPU 95A @EN2 Series",
+ "renamed_from": "Elegoo RAPID TPU 95A @EN2 Series",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ERTPU95AEN2",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo ASA @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo ASA @EN3 Series.json
new file mode 100644
index 0000000000..5de869a658
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo ASA @EN3 Series.json
@@ -0,0 +1,28 @@
+{
+ "type": "filament",
+ "name": "Elegoo ASA @EN3 Series",
+ "inherits": "Elegoo ASA @base",
+ "from": "system",
+ "setting_id": "EASAEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG @EN3 Series.json
new file mode 100644
index 0000000000..781b808133
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG @EN3 Series.json
@@ -0,0 +1,37 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG @EN3 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGEN3",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG PRO @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG PRO @EN3 Series.json
new file mode 100644
index 0000000000..c498f1e598
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG PRO @EN3 Series.json
@@ -0,0 +1,40 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG PRO @EN3 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGPROEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "50"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG Translucent @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG Translucent @EN3 Series.json
new file mode 100644
index 0000000000..971d53656e
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG Translucent @EN3 Series.json
@@ -0,0 +1,37 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG Translucent @EN3 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGTRANSEN3",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "255"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG-CF @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG-CF @EN3 Series.json
new file mode 100644
index 0000000000..f98b403cdb
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG-CF @EN3 Series.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-CF @EN3 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGCFEN3",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG-GF @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG-GF @EN3 Series.json
new file mode 100644
index 0000000000..ac76ce3147
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PETG-GF @EN3 Series.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-GF @EN3 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGFEN3",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA @EN3 Series.json
new file mode 100644
index 0000000000..18c3eaf3ec
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA @EN3 Series.json
@@ -0,0 +1,40 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "9"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Basic @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Basic @EN3 Series.json
new file mode 100644
index 0000000000..143f339938
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Basic @EN3 Series.json
@@ -0,0 +1,43 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Basic @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLABASICEN3",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Galaxy @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Galaxy @EN3 Series.json
new file mode 100644
index 0000000000..fbc88fdbf4
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Galaxy @EN3 Series.json
@@ -0,0 +1,46 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Galaxy @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAGALAXYEN3",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Marble @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Marble @EN3 Series.json
new file mode 100644
index 0000000000..62a101c268
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Marble @EN3 Series.json
@@ -0,0 +1,46 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Marble @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMARBLEEN3",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Matte @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Matte @EN3 Series.json
new file mode 100644
index 0000000000..b67e97045d
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Matte @EN3 Series.json
@@ -0,0 +1,55 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Matte @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMEN3",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "9"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA PRO @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA PRO @EN3 Series.json
new file mode 100644
index 0000000000..499675593e
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA PRO @EN3 Series.json
@@ -0,0 +1,40 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA PRO @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAPROEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Silk @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Silk @EN3 Series.json
new file mode 100644
index 0000000000..eee7f8f096
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Silk @EN3 Series.json
@@ -0,0 +1,64 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Silk @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "9"
+ ],
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Sparkle @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Sparkle @EN3 Series.json
new file mode 100644
index 0000000000..1e1cdb862d
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Sparkle @EN3 Series.json
@@ -0,0 +1,46 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Sparkle @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASPARKLEEN3",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Wood @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Wood @EN3 Series.json
new file mode 100644
index 0000000000..9726bfddaf
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA Wood @EN3 Series.json
@@ -0,0 +1,46 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Wood @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAWOODEN3",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA+ @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA+ @EN3 Series.json
new file mode 100644
index 0000000000..d0b49cf32c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA+ @EN3 Series.json
@@ -0,0 +1,40 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA+ @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAPLUSEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA-CF @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA-CF @EN3 Series.json
new file mode 100644
index 0000000000..d363ea7038
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo PLA-CF @EN3 Series.json
@@ -0,0 +1,70 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA-CF @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLACFEN3",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "45"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "45"
+ ],
+ "filament_density": [
+ "1.21"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid PETG @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid PETG @EN3 Series.json
new file mode 100644
index 0000000000..485e909930
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid PETG @EN3 Series.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PETG @EN3 Series",
+ "renamed_from": "Elegoo RAPID PETG @EN3 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "ERPETGEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "50"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid PLA+ @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid PLA+ @EN3 Series.json
new file mode 100644
index 0000000000..0f85ec1c3e
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid PLA+ @EN3 Series.json
@@ -0,0 +1,65 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PLA+ @EN3 Series",
+ "renamed_from": "Elegoo RAPID PLA+ @EN3 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "ERPLAPLUSEN3",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid TPU 95A @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid TPU 95A @EN3 Series.json
new file mode 100644
index 0000000000..8d6a32d069
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo Rapid TPU 95A @EN3 Series.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid TPU 95A @EN3 Series",
+ "renamed_from": "Elegoo RAPID TPU 95A @EN3 Series",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ERTPU95AEN3",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo TPU 95A @EN3 Series.json b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo TPU 95A @EN3 Series.json
new file mode 100644
index 0000000000..6167f88389
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN3SERIES/Elegoo TPU 95A @EN3 Series.json
@@ -0,0 +1,40 @@
+{
+ "type": "filament",
+ "name": "Elegoo TPU 95A @EN3 Series",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ETPU95AEN3",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "75%"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "Elegoo Neptune 3 Max 0.4 nozzle",
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo ASA @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo ASA @EN4 Series.json
new file mode 100644
index 0000000000..957e1ba787
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo ASA @EN4 Series.json
@@ -0,0 +1,32 @@
+{
+ "type": "filament",
+ "name": "Elegoo ASA @EN4 Series",
+ "inherits": "Elegoo ASA @base",
+ "from": "system",
+ "setting_id": "EASAEN4",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG @EN4 Series.json
new file mode 100644
index 0000000000..e604194970
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG @EN4 Series.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG @EN4 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGEN4",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG PRO @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG PRO @EN4 Series.json
new file mode 100644
index 0000000000..397889ae25
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG PRO @EN4 Series.json
@@ -0,0 +1,26 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG PRO @EN4 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGPROEN4",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG Translucent @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG Translucent @EN4 Series.json
new file mode 100644
index 0000000000..02eb8b4489
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG Translucent @EN4 Series.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG Translucent @EN4 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGTRANSEN4",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "255"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG-CF @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG-CF @EN4 Series.json
new file mode 100644
index 0000000000..fb99debce7
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG-CF @EN4 Series.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-CF @EN4 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGCFEN4",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG-GF @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG-GF @EN4 Series.json
new file mode 100644
index 0000000000..aa58c3fa8f
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PETG-GF @EN4 Series.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-GF @EN4 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGFEN4",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA @EN4 Series.json
new file mode 100644
index 0000000000..7534fbb94c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA @EN4 Series.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAEN4",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Basic @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Basic @EN4 Series.json
new file mode 100644
index 0000000000..4567b161ad
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Basic @EN4 Series.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Basic @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLABASICEN4",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Galaxy @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Galaxy @EN4 Series.json
new file mode 100644
index 0000000000..69484ece9c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Galaxy @EN4 Series.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Galaxy @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAGALAXYEN4",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Marble @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Marble @EN4 Series.json
new file mode 100644
index 0000000000..d344d74cde
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Marble @EN4 Series.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Marble @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMARBLEEN4",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Matte @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Matte @EN4 Series.json
new file mode 100644
index 0000000000..cf5145f8ba
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Matte @EN4 Series.json
@@ -0,0 +1,53 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Matte @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMEN4",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "60"
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA PRO @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA PRO @EN4 Series.json
new file mode 100644
index 0000000000..bdf43eced6
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA PRO @EN4 Series.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA PRO @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAPROEN4",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Silk @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Silk @EN4 Series.json
new file mode 100644
index 0000000000..45d08957df
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Silk @EN4 Series.json
@@ -0,0 +1,59 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Silk @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASEN4",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "60"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Sparkle @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Sparkle @EN4 Series.json
new file mode 100644
index 0000000000..4e53eb8608
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Sparkle @EN4 Series.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Sparkle @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASPARKLEEN4",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Wood @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Wood @EN4 Series.json
new file mode 100644
index 0000000000..9c604c79e5
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA Wood @EN4 Series.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Wood @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAWOODEN4",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA+ @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA+ @EN4 Series.json
new file mode 100644
index 0000000000..2c66690792
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA+ @EN4 Series.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA+ @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAPLUSEN4",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA-CF @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA-CF @EN4 Series.json
new file mode 100644
index 0000000000..f352877bd3
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo PLA-CF @EN4 Series.json
@@ -0,0 +1,68 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA-CF @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLACFEN4",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "60"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "45"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "45"
+ ],
+ "filament_density": [
+ "1.21"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid PETG @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid PETG @EN4 Series.json
new file mode 100644
index 0000000000..3c58bc9f21
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid PETG @EN4 Series.json
@@ -0,0 +1,45 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PETG @EN4 Series",
+ "renamed_from": "Elegoo RAPID PETG @EN4 Series",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "ERPETGEN4",
+ "instantiation": "true",
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid PLA+ @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid PLA+ @EN4 Series.json
new file mode 100644
index 0000000000..b12b80cd45
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid PLA+ @EN4 Series.json
@@ -0,0 +1,60 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PLA+ @EN4 Series",
+ "renamed_from": "Elegoo RAPID PLA+ @EN4 Series",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "ERPLAPLUSEN4",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid TPU 95A @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid TPU 95A @EN4 Series.json
new file mode 100644
index 0000000000..663b8fd090
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo Rapid TPU 95A @EN4 Series.json
@@ -0,0 +1,42 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid TPU 95A @EN4 Series",
+ "renamed_from": "Elegoo RAPID TPU 95A @EN4 Series",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ERTPU95AEN4",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo TPU 95A @EN4 Series.json b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo TPU 95A @EN4 Series.json
new file mode 100644
index 0000000000..c141a0a826
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EN4SERIES/Elegoo TPU 95A @EN4 Series.json
@@ -0,0 +1,29 @@
+{
+ "type": "filament",
+ "name": "Elegoo TPU 95A @EN4 Series",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ETPU95AEN4",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo ASA @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo ASA @Elegoo Giga.json
index 14241f46a5..3573c79170 100644
--- a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo ASA @Elegoo Giga.json
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo ASA @Elegoo Giga.json
@@ -1,10 +1,9 @@
{
"type": "filament",
"name": "Elegoo ASA @Elegoo Giga",
- "inherits": "Generic ASA @Elegoo",
+ "inherits": "Elegoo ASA @base",
"from": "system",
- "setting_id": "GFSA04",
- "filament_id": "GFB98",
+ "setting_id": "EASAEOSG00",
"instantiation": "true",
"filament_max_volumetric_speed": [
"30"
@@ -20,5 +19,6 @@
"Elegoo OrangeStorm Giga 0.6 nozzle",
"Elegoo OrangeStorm Giga 0.8 nozzle",
"Elegoo OrangeStorm Giga 1.0 nozzle"
- ]
+ ],
+ "renamed_from": "Elegoo ASA @EOS Giga"
}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG @Elegoo Giga.json
new file mode 100644
index 0000000000..51b98600e9
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG @Elegoo Giga.json
@@ -0,0 +1,30 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG @Elegoo Giga",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGEOSG00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PETG @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG PRO @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG PRO @Elegoo Giga.json
index da0388abc4..cf29643e77 100644
--- a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG PRO @Elegoo Giga.json
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG PRO @Elegoo Giga.json
@@ -1,10 +1,9 @@
{
"type": "filament",
"name": "Elegoo PETG PRO @Elegoo Giga",
- "inherits": "Generic PETG PRO @Elegoo",
+ "inherits": "Elegoo PETG @base",
"from": "system",
- "setting_id": "GFSG99",
- "filament_id": "GFG99",
+ "setting_id": "EPETGPROEOSG00",
"instantiation": "true",
"filament_max_volumetric_speed": [
"21"
@@ -14,5 +13,6 @@
"Elegoo OrangeStorm Giga 0.6 nozzle",
"Elegoo OrangeStorm Giga 0.8 nozzle",
"Elegoo OrangeStorm Giga 1.0 nozzle"
- ]
+ ],
+ "renamed_from": "Elegoo PETG PRO @EOS Giga"
}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG Translucent @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG Translucent @Elegoo Giga.json
new file mode 100644
index 0000000000..6270895584
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG Translucent @Elegoo Giga.json
@@ -0,0 +1,30 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG Translucent @Elegoo Giga",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGTRANSEOSG00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "255"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PETG Translucent @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG-CF @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG-CF @Elegoo Giga.json
new file mode 100644
index 0000000000..a7abae476e
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG-CF @Elegoo Giga.json
@@ -0,0 +1,45 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-CF @Elegoo Giga",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGCFEOSG00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PETG-CF @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG-GF @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG-GF @Elegoo Giga.json
new file mode 100644
index 0000000000..acea7ef222
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PETG-GF @Elegoo Giga.json
@@ -0,0 +1,45 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-GF @Elegoo Giga",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "EPETGFEOSG00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PETG-GF @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA @Elegoo Giga.json
index e3e5e029b8..a834953146 100644
--- a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA @Elegoo Giga.json
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA @Elegoo Giga.json
@@ -1,10 +1,9 @@
{
"type": "filament",
"name": "Elegoo PLA @Elegoo Giga",
- "inherits": "Generic PLA @Elegoo",
+ "inherits": "Elegoo PLA @base",
"from": "system",
- "setting_id": "GFSL99",
- "filament_id": "GFL99",
+ "setting_id": "EPLAEOSG00",
"instantiation": "true",
"filament_max_volumetric_speed": [
"30"
@@ -14,5 +13,6 @@
"Elegoo OrangeStorm Giga 0.6 nozzle",
"Elegoo OrangeStorm Giga 0.8 nozzle",
"Elegoo OrangeStorm Giga 1.0 nozzle"
- ]
+ ],
+ "renamed_from": "Elegoo PLA @EOS Giga"
}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Basic @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Basic @Elegoo Giga.json
new file mode 100644
index 0000000000..dd33bb73cb
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Basic @Elegoo Giga.json
@@ -0,0 +1,33 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Basic @Elegoo Giga",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLABASICEOSG00",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PLA Basic @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Galaxy @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Galaxy @Elegoo Giga.json
new file mode 100644
index 0000000000..0355d60abf
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Galaxy @Elegoo Giga.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Galaxy @Elegoo Giga",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAGALAXYEOSG00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PLA Galaxy @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Marble @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Marble @Elegoo Giga.json
new file mode 100644
index 0000000000..3e65b89ee2
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Marble @Elegoo Giga.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Marble @Elegoo Giga",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAMARBLEEOSG00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PLA Marble @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Matte @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Matte @Elegoo Giga.json
index 91ad87bbe8..aa47d8b1f8 100644
--- a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Matte @Elegoo Giga.json
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Matte @Elegoo Giga.json
@@ -1,10 +1,9 @@
{
"type": "filament",
"name": "Elegoo PLA Matte @Elegoo Giga",
- "inherits": "Generic PLA Matte @Elegoo",
+ "inherits": "Elegoo PLA @base",
"from": "system",
- "setting_id": "GFSL99",
- "filament_id": "GFL99",
+ "setting_id": "EPLAMEOSG00",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"
@@ -38,5 +37,6 @@
"Elegoo OrangeStorm Giga 0.6 nozzle",
"Elegoo OrangeStorm Giga 0.8 nozzle",
"Elegoo OrangeStorm Giga 1.0 nozzle"
- ]
+ ],
+ "renamed_from": "Elegoo PLA Matte @EOS Giga"
}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Sparkle @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Sparkle @Elegoo Giga.json
new file mode 100644
index 0000000000..a05cdbfc97
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Sparkle @Elegoo Giga.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Sparkle @Elegoo Giga",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLASPARKLEEOSG00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PLA Sparkle @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Wood @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Wood @Elegoo Giga.json
new file mode 100644
index 0000000000..ebb837679c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo PLA Wood @Elegoo Giga.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Wood @Elegoo Giga",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "EPLAWOODEOSG00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ],
+ "renamed_from": "Elegoo PLA Wood @EOS Giga"
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid PETG @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid PETG @Elegoo Giga.json
new file mode 100644
index 0000000000..245d6b0cdf
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid PETG @Elegoo Giga.json
@@ -0,0 +1,42 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PETG @Elegoo Giga",
+ "renamed_from": "Elegoo RAPID PETG @Elegoo Giga;Elegoo Rapid PETG @EOS Giga",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "ERPETGEOSG00",
+ "instantiation": "true",
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_flow_ratio": [
+ "1.17"
+ ],
+ "filament_max_volumetric_speed": [
+ "34"
+ ],
+ "nozzle_temperature": [
+ "235"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "235"
+ ],
+ "pressure_advance": [
+ "0.035"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid PLA+ @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid PLA+ @Elegoo Giga.json
new file mode 100644
index 0000000000..b2c5318bdd
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid PLA+ @Elegoo Giga.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid PLA+ @Elegoo Giga",
+ "renamed_from": "Elegoo RAPID PLA+ @Elegoo Giga;Elegoo Rapid PLA+ @EOS Giga",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "ERPLAEOSG00",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_flow_ratio": [
+ "1.12"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid TPU 95A @Elegoo Giga.json b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid TPU 95A @Elegoo Giga.json
new file mode 100644
index 0000000000..42657eb4ae
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/EOSGIGA/Elegoo Rapid TPU 95A @Elegoo Giga.json
@@ -0,0 +1,30 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid TPU 95A @Elegoo Giga",
+ "renamed_from": "Elegoo RAPID TPU 95A @Elegoo Giga;Elegoo Rapid TPU 95A @EOS Giga",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "ERTPU95AEOSG00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.024"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "compatible_printers": [
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic ABS @Elegoo Centauri.json b/resources/profiles/Elegoo/filament/Generic/Generic ABS @Elegoo Centauri.json
new file mode 100644
index 0000000000..1539420333
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic ABS @Elegoo Centauri.json
@@ -0,0 +1,19 @@
+{
+ "type": "filament",
+ "name": "Generic ABS @Elegoo Centauri",
+ "inherits": "Generic ABS @base",
+ "from": "system",
+ "setting_id": "GABS00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic ABS @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic ABS @Elegoo.json
index 4fac75ed3f..5ca4dbc7d5 100644
--- a/resources/profiles/Elegoo/filament/Generic/Generic ABS @Elegoo.json
+++ b/resources/profiles/Elegoo/filament/Generic/Generic ABS @Elegoo.json
@@ -1,45 +1,204 @@
{
"type": "filament",
- "name": "Generic ABS @Elegoo",
- "inherits": "fdm_filament_abs",
- "from": "system",
"setting_id": "GFSA04",
- "filament_id": "GFB99",
+ "name": "Generic ABS @Elegoo",
+ "from": "system",
"instantiation": "true",
+ "inherits": "Generic ABS @base",
+ "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"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "overhang_fan_speed": [
+ "30"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
"filament_flow_ratio": [
"0.926"
],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.04"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
"filament_max_volumetric_speed": [
"12"
],
+ "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": [
+ "ABS"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "bed_type": [
+ "Cool Plate"
+ ],
"nozzle_temperature_initial_layer": [
"245"
],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "fan_max_speed": [
+ "0"
+ ],
+ "fan_min_speed": [
+ "0"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "slow_down_layer_time": [
+ "3"
+ ],
+ "filament_start_gcode": [
+ "; Filament gcode\n"
+ ],
+ "nozzle_temperature": [
+ "245"
+ ],
+ "temperature_vitrification": [
+ "110"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "245"
+ ],
"compatible_printers": [
"Elegoo Neptune 0.4 nozzle",
- "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
"Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
"Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
"Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
"Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle",
"Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
"Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
"Elegoo Neptune 3 Max 0.4 nozzle",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle",
+ "Elegoo Neptune 4 0.2 nozzle",
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.2 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
]
}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic ABS-CF @Elegoo Centauri.json b/resources/profiles/Elegoo/filament/Generic/Generic ABS-CF @Elegoo Centauri.json
new file mode 100644
index 0000000000..00baf4dd4a
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic ABS-CF @Elegoo Centauri.json
@@ -0,0 +1,43 @@
+{
+ "type": "filament",
+ "name": "Generic ABS-CF @Elegoo Centauri",
+ "inherits": "Generic ABS @base",
+ "from": "system",
+ "setting_id": "GABSCF00",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "fan_cooling_layer_time": [
+ "10"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "filament_type": [
+ "ABS-CF"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic ASA @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic ASA @Elegoo.json
index 7260f49aaf..6aea31620f 100644
--- a/resources/profiles/Elegoo/filament/Generic/Generic ASA @Elegoo.json
+++ b/resources/profiles/Elegoo/filament/Generic/Generic ASA @Elegoo.json
@@ -1,45 +1,201 @@
{
"type": "filament",
- "name": "Generic ASA @Elegoo",
- "inherits": "fdm_filament_asa",
- "from": "system",
"setting_id": "GFSA04",
- "filament_id": "GFB98",
+ "name": "Generic ASA @Elegoo",
+ "from": "system",
"instantiation": "true",
- "filament_vendor": [
- "Elegoo"
+ "inherits": "Generic ASA @base",
+ "cool_plate_temp": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "90"
+ ],
+ "hot_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "90"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "overhang_fan_speed": [
+ "80"
+ ],
+ "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": [
+ "1"
+ ],
+ "fan_cooling_layer_time": [
+ "35"
],
"filament_density": [
"1.1"
],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
"filament_max_volumetric_speed": [
"12"
],
+ "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": [
+ "ASA"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "bed_type": [
+ "Cool Plate"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "slow_down_layer_time": [
+ "3"
+ ],
+ "filament_start_gcode": [
+ "; Filament gcode\n"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "activate_air_filtration": [
+ "1"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
"compatible_printers": [
"Elegoo Neptune 0.4 nozzle",
- "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
"Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
"Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
"Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
"Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle",
"Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
"Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
"Elegoo Neptune 3 Max 0.4 nozzle",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle",
+ "Elegoo Neptune 4 0.2 nozzle",
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.2 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
]
}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic ASA-CF @Elegoo Centauri.json b/resources/profiles/Elegoo/filament/Generic/Generic ASA-CF @Elegoo Centauri.json
new file mode 100644
index 0000000000..9dd8d483d3
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic ASA-CF @Elegoo Centauri.json
@@ -0,0 +1,31 @@
+{
+ "type": "filament",
+ "name": "Generic ASA-CF @Elegoo Centauri",
+ "inherits": "Generic ASA @base",
+ "from": "system",
+ "setting_id": "GASACF00",
+ "instantiation": "true",
+ "filament_type": [
+ "ASA-CF"
+ ],
+ "fan_cooling_layer_time": [
+ "25"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PA @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PA @Elegoo.json
new file mode 100644
index 0000000000..285c7f4f3c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PA @Elegoo.json
@@ -0,0 +1,78 @@
+{
+ "type": "filament",
+ "name": "Generic PA @Elegoo",
+ "inherits": "Generic PA @base",
+ "from": "system",
+ "setting_id": "GPA00",
+ "instantiation": "true",
+ "activate_air_filtration": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "5"
+ ],
+ "fan_cooling_layer_time": [
+ "60"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PA6-CF @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PA6-CF @Elegoo.json
new file mode 100644
index 0000000000..d85cfeb65b
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PA6-CF @Elegoo.json
@@ -0,0 +1,84 @@
+{
+ "type": "filament",
+ "name": "Generic PA6-CF @Elegoo",
+ "inherits": "Generic PA @base",
+ "from": "system",
+ "setting_id": "GPA6CF00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_type": [
+ "PA6-CF"
+ ],
+ "full_fan_speed_layer": [
+ "2"
+ ],
+ "temperature_vitrification": [
+ "170"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "fan_cooling_layer_time": [
+ "8"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "nozzle_temperature": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "slow_down_layer_time": [
+ "3"
+ ],
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PC @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PC @Elegoo.json
new file mode 100644
index 0000000000..0ec151c97f
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PC @Elegoo.json
@@ -0,0 +1,63 @@
+{
+ "type": "filament",
+ "name": "Generic PC @Elegoo",
+ "inherits": "Generic PC @base",
+ "from": "system",
+ "setting_id": "GPC00",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "35"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "50"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": [
+ "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 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PC-CF @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PC-CF @Elegoo.json
new file mode 100644
index 0000000000..5778e9a573
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PC-CF @Elegoo.json
@@ -0,0 +1,84 @@
+{
+ "type": "filament",
+ "name": "Generic PC-CF @Elegoo",
+ "inherits": "Generic PC @base",
+ "from": "system",
+ "setting_id": "GPCCF00",
+ "instantiation": "true",
+ "filament_type": [
+ "PC-CF"
+ ],
+ "eng_plate_temp": [
+ "90"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "90"
+ ],
+ "fan_cooling_layer_time": [
+ "35"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "hot_plate_temp": [
+ "90"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "90"
+ ],
+ "nozzle_temperature": [
+ "260"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "compatible_printers": [
+ "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 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 0.4 nozzle",
+ "Elegoo OrangeStorm Giga 0.6 nozzle",
+ "Elegoo OrangeStorm Giga 0.8 nozzle",
+ "Elegoo OrangeStorm Giga 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PET @Elegoo Centauri.json b/resources/profiles/Elegoo/filament/Generic/Generic PET @Elegoo Centauri.json
new file mode 100644
index 0000000000..b119f96e13
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PET @Elegoo Centauri.json
@@ -0,0 +1,61 @@
+{
+ "type": "filament",
+ "name": "Generic PET @Elegoo Centauri",
+ "inherits": "Generic PET @base",
+ "from": "system",
+ "setting_id": "GPET00",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "8"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "hot_plate_temp": [
+ "90"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "90"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PET-CF @Elegoo Centauri.json b/resources/profiles/Elegoo/filament/Generic/Generic PET-CF @Elegoo Centauri.json
new file mode 100644
index 0000000000..4f8870e259
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PET-CF @Elegoo Centauri.json
@@ -0,0 +1,88 @@
+{
+ "type": "filament",
+ "name": "Generic PET-CF @Elegoo Centauri",
+ "inherits": "Generic PET @base",
+ "from": "system",
+ "setting_id": "GPETCF00",
+ "instantiation": "true",
+ "filament_type": [
+ "PET-CF"
+ ],
+ "fan_cooling_layer_time": [
+ "10"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "hot_plate_temp": [
+ "90"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "90"
+ ],
+ "nozzle_temperature": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "70"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "70"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "temperature_vitrification": [
+ "70"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PETG @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PETG @Elegoo.json
index 43492fd3c5..5fdd3b1e66 100644
--- a/resources/profiles/Elegoo/filament/Generic/Generic PETG @Elegoo.json
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PETG @Elegoo.json
@@ -1,29 +1,124 @@
{
"type": "filament",
- "name": "Generic PETG @Elegoo",
- "inherits": "fdm_filament_pet",
- "from": "system",
"setting_id": "GFSG99",
- "filament_id": "GFG99",
+ "name": "Generic PETG @Elegoo",
+ "from": "system",
"instantiation": "true",
- "reduce_fan_stop_start_freq": [
- "1"
+ "inherits": "Generic PETG @base",
+ "cool_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "textured_plate_temp": [
+ "80"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "0"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "80"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "overhang_fan_speed": [
+ "90"
],
"slow_down_for_layer_cooling": [
"1"
],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
"fan_cooling_layer_time": [
"30"
],
- "overhang_fan_speed": [
- "90"
+ "filament_density": [
+ "1.27"
],
- "overhang_fan_threshold": [
- "25%"
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "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": [
+ "PETG"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "bed_type": [
+ "Cool Plate"
],
"nozzle_temperature_initial_layer": [
"240"
],
+ "full_fan_speed_layer": [
+ "0"
+ ],
"fan_max_speed": [
"50"
],
@@ -36,40 +131,71 @@
"slow_down_layer_time": [
"8"
],
- "filament_flow_ratio": [
- "0.95"
- ],
- "filament_max_volumetric_speed": [
- "10"
- ],
"filament_start_gcode": [
"; filament start gcode\n"
],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "temperature_vitrification": [
+ "70"
+ ],
+ "nozzle_temperature_range_high": [
+ "260"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
"compatible_printers": [
"Elegoo Neptune 0.4 nozzle",
- "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
"Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
"Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
"Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
"Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle",
"Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
"Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
"Elegoo Neptune 3 Max 0.4 nozzle",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle",
+ "Elegoo Neptune 4 0.2 nozzle",
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.2 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
]
}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PETG PRO @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PETG PRO @Elegoo.json
index 83b42f1ee5..0943c9a4cb 100644
--- a/resources/profiles/Elegoo/filament/Generic/Generic PETG PRO @Elegoo.json
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PETG PRO @Elegoo.json
@@ -1,48 +1,140 @@
{
"type": "filament",
- "name": "Generic PETG PRO @Elegoo",
- "inherits": "fdm_filament_pet",
- "from": "system",
"setting_id": "GFSG99",
- "filament_id": "GFG99",
+ "name": "Generic PETG PRO @Elegoo",
+ "from": "system",
"instantiation": "true",
+ "inherits": "Generic PETG @base",
"cool_plate_temp": [
"0"
],
- "cool_plate_temp_initial_layer": [
- "0"
- ],
"eng_plate_temp": [
"70"
],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "textured_plate_temp": [
+ "70"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
"eng_plate_temp_initial_layer": [
"70"
],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "70"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "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": [
+ "1"
+ ],
"fan_cooling_layer_time": [
"30"
],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "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": [
+ "PETG"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "bed_type": [
+ "Cool Plate"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
"fan_max_speed": [
"40"
],
"fan_min_speed": [
"10"
],
- "filament_cost": [
- "0"
+ "slow_down_min_speed": [
+ "10"
],
- "filament_density": [
- "1.25"
+ "slow_down_layer_time": [
+ "12"
],
- "filament_max_volumetric_speed": [
- "8"
+ "filament_start_gcode": [
+ "; Filament start gcode\n"
],
- "filament_vendor": [
- "Elegoo"
+ "nozzle_temperature": [
+ "240"
],
- "hot_plate_temp": [
- "70"
- ],
- "hot_plate_temp_initial_layer": [
+ "temperature_vitrification": [
"70"
],
"nozzle_temperature_range_high": [
@@ -51,58 +143,56 @@
"nozzle_temperature_range_low": [
"230"
],
- "nozzle_temperature": [
- "240"
- ],
- "nozzle_temperature_initial_layer": [
- "240"
- ],
- "overhang_fan_speed": [
- "90"
- ],
- "overhang_fan_threshold": [
- "10%"
- ],
- "slow_down_layer_time": [
- "12"
- ],
- "textured_plate_temp": [
- "70"
- ],
- "textured_plate_temp_initial_layer": [
- "70"
- ],
- "filament_start_gcode": [
- "; Filament start gcode\n"
- ],
- "filament_end_gcode": [
- "; filament end gcode \n"
- ],
"compatible_printers": [
"Elegoo Neptune 0.4 nozzle",
- "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
"Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
"Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
"Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
"Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle",
"Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
"Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
"Elegoo Neptune 3 Max 0.4 nozzle",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle",
+ "Elegoo Neptune 4 0.2 nozzle",
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.2 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
]
}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PETG-CF @Elegoo Centauri.json b/resources/profiles/Elegoo/filament/Generic/Generic PETG-CF @Elegoo Centauri.json
new file mode 100644
index 0000000000..6bd37edb40
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PETG-CF @Elegoo Centauri.json
@@ -0,0 +1,88 @@
+{
+ "type": "filament",
+ "name": "Generic PETG-CF @Elegoo Centauri",
+ "inherits": "Generic PETG @base",
+ "from": "system",
+ "setting_id": "GPETGCF00",
+ "instantiation": "true",
+ "filament_type": [
+ "PETG-CF"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "260"
+ ],
+ "nozzle_temperature_range_low": [
+ "230"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "70"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "70"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "temperature_vitrification": [
+ "70"
+ ],
+ "textured_plate_temp": [
+ "70"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "70"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PLA @Elegoo Centauri.json b/resources/profiles/Elegoo/filament/Generic/Generic PLA @Elegoo Centauri.json
new file mode 100644
index 0000000000..6fd7df7a4c
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PLA @Elegoo Centauri.json
@@ -0,0 +1,37 @@
+{
+ "type": "filament",
+ "name": "Generic PLA @Elegoo Centauri",
+ "inherits": "Generic PLA @base",
+ "from": "system",
+ "setting_id": "GPLA00",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "pressure_advance": [
+ "0.024"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [
+ "Elegoo Centauri 0.4 nozzle",
+ "Elegoo Centauri 0.6 nozzle",
+ "Elegoo Centauri 0.8 nozzle",
+ "Elegoo Centauri Carbon 0.4 nozzle",
+ "Elegoo Centauri Carbon 0.6 nozzle",
+ "Elegoo Centauri Carbon 0.8 nozzle",
+ "Elegoo Centauri Carbon 2 0.4 nozzle",
+ "Elegoo Centauri Carbon 2 0.6 nozzle",
+ "Elegoo Centauri Carbon 2 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PLA @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PLA @Elegoo.json
index 44dd635a59..ca3e23847a 100644
--- a/resources/profiles/Elegoo/filament/Generic/Generic PLA @Elegoo.json
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PLA @Elegoo.json
@@ -1,48 +1,207 @@
{
"type": "filament",
- "name": "Generic PLA @Elegoo",
- "inherits": "fdm_filament_pla",
- "from": "system",
"setting_id": "GFSL99",
- "filament_id": "GFL99",
+ "name": "Generic PLA @Elegoo",
+ "from": "system",
"instantiation": "true",
+ "inherits": "Generic PLA @base",
+ "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": [
+ "50%"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
"filament_flow_ratio": [
"0.98"
],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.24"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
"filament_max_volumetric_speed": [
"15"
],
+ "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": [
"210"
],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
"slow_down_layer_time": [
"8"
],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "nozzle_temperature": [
+ "205"
+ ],
+ "temperature_vitrification": [
+ "60"
+ ],
+ "nozzle_temperature_range_low": [
+ "205"
+ ],
+ "nozzle_temperature_range_high": [
+ "210"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
"compatible_printers": [
"Elegoo Neptune 0.4 nozzle",
- "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
"Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
"Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
"Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
"Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle",
"Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
"Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
"Elegoo Neptune 3 Max 0.4 nozzle",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle",
+ "Elegoo Neptune 4 0.2 nozzle",
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.2 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
]
}
diff --git a/resources/profiles/Elegoo/filament/Generic/Generic PLA Matte @Elegoo.json b/resources/profiles/Elegoo/filament/Generic/Generic PLA Matte @Elegoo.json
index 268e21b90b..6292e28bc5 100644
--- a/resources/profiles/Elegoo/filament/Generic/Generic PLA Matte @Elegoo.json
+++ b/resources/profiles/Elegoo/filament/Generic/Generic PLA Matte @Elegoo.json
@@ -1,48 +1,201 @@
{
"type": "filament",
- "name": "Generic PLA Matte @Elegoo",
- "inherits": "fdm_filament_pla",
- "from": "system",
"setting_id": "GFSL99",
- "filament_id": "GFL99",
+ "name": "Generic PLA Matte @Elegoo",
+ "from": "system",
"instantiation": "true",
- "filament_cost": [
- "0"
+ "inherits": "Generic PLA @base",
+ "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": [
+ "50%"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "1"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
],
"filament_density": [
"1.25"
],
- "filament_vendor": [
- "Elegoo"
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "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_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "bed_type": [
+ "Cool Plate"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "215"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "slow_down_layer_time": [
+ "4"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
+ "nozzle_temperature": [
+ "215"
+ ],
+ "temperature_vitrification": [
+ "60"
+ ],
+ "nozzle_temperature_range_low": [
+ "205"
+ ],
+ "nozzle_temperature_range_high": [
+ "215"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
"compatible_printers": [
"Elegoo Neptune 0.4 nozzle",
- "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune 0.6 nozzle",
+ "Elegoo Neptune 0.8 nozzle",
"Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 2 0.8 nozzle",
"Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
"Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
"Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle",
"Elegoo Neptune 3 Pro 0.4 nozzle",
+ "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "Elegoo Neptune 3 Pro 1.0 nozzle",
"Elegoo Neptune 3 Plus 0.4 nozzle",
+ "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "Elegoo Neptune 3 Plus 1.0 nozzle",
"Elegoo Neptune 3 Max 0.4 nozzle",
- "Elegoo Neptune 4 (0.2 nozzle)",
- "Elegoo Neptune 4 (0.4 nozzle)",
- "Elegoo Neptune 4 (0.6 nozzle)",
- "Elegoo Neptune 4 (0.8 nozzle)",
- "Elegoo Neptune 4 Max (0.2 nozzle)",
- "Elegoo Neptune 4 Max (0.4 nozzle)",
- "Elegoo Neptune 4 Max (0.6 nozzle)",
- "Elegoo Neptune 4 Max (0.8 nozzle)",
- "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "Elegoo Neptune 4 Pro (0.8 nozzle)"
+ "Elegoo Neptune 3 Max 0.6 nozzle",
+ "Elegoo Neptune 3 Max 0.8 nozzle",
+ "Elegoo Neptune 3 Max 1.0 nozzle",
+ "Elegoo Neptune 4 0.2 nozzle",
+ "Elegoo Neptune 4 0.4 nozzle",
+ "Elegoo Neptune 4 0.6 nozzle",
+ "Elegoo Neptune 4 0.8 nozzle",
+ "Elegoo Neptune 4 1.0 nozzle",
+ "Elegoo Neptune 4 Max 0.2 nozzle",
+ "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "Elegoo Neptune 4 Max 0.4 nozzle",
+ "Elegoo Neptune 4 Max 0.6 nozzle",
+ "Elegoo Neptune 4 Max 0.8 nozzle",
+ "Elegoo Neptune 4 Max 1.0 nozzle"
]
}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_abs.json b/resources/profiles/Elegoo/filament/fdm_filament_abs.json
index cd5484920a..facb0e9ab2 100644
--- a/resources/profiles/Elegoo/filament/fdm_filament_abs.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_abs.json
@@ -4,85 +4,82 @@
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
+ "activate_air_filtration": [
+ "0"
+ ],
"cool_plate_temp": [
- "100"
- ],
- "eng_plate_temp": [
- "100"
- ],
- "hot_plate_temp": [
- "100"
- ],
- "textured_plate_temp": [
- "100"
+ "0"
],
"cool_plate_temp_initial_layer": [
- "100"
+ "0"
+ ],
+ "eng_plate_temp": [
+ "90"
],
"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"
+ "90"
],
"fan_cooling_layer_time": [
"30"
],
- "filament_max_volumetric_speed": [
- "11"
+ "fan_max_speed": [
+ "80"
],
- "filament_type": [
- "ABS"
- ],
- "filament_density": [
- "1.04"
+ "fan_min_speed": [
+ "10"
],
"filament_cost": [
"20"
],
- "nozzle_temperature_initial_layer": [
- "180"
+ "filament_density": [
+ "1.04"
],
- "reduce_fan_stop_start_freq": [
- "1"
+ "filament_max_volumetric_speed": [
+ "16"
],
- "fan_max_speed": [
- "0"
+ "filament_type": [
+ "ABS"
],
- "fan_min_speed": [
- "0"
+ "hot_plate_temp": [
+ "90"
],
- "overhang_fan_threshold": [
- "25%"
- ],
- "overhang_fan_speed": [
- "30"
+ "hot_plate_temp_initial_layer": [
+ "90"
],
"nozzle_temperature": [
- "245"
+ "270"
],
- "temperature_vitrification": [
- "110"
+ "nozzle_temperature_initial_layer": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "280"
],
"nozzle_temperature_range_low": [
"240"
],
- "nozzle_temperature_range_high": [
- "245"
+ "overhang_fan_speed": [
+ "80"
],
- "slow_down_min_speed": [
- "10"
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
],
"slow_down_layer_time": [
"3"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "filament_vendor": [
+ "Generic"
]
}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_asa.json b/resources/profiles/Elegoo/filament/fdm_filament_asa.json
index 1863a18d84..593d20682f 100644
--- a/resources/profiles/Elegoo/filament/fdm_filament_asa.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_asa.json
@@ -5,7 +5,7 @@
"from": "system",
"instantiation": "false",
"activate_air_filtration": [
- "1"
+ "0"
],
"cool_plate_temp": [
"0"
@@ -29,7 +29,7 @@
"10"
],
"filament_cost": [
- "0"
+ "20"
],
"filament_density": [
"1.04"
@@ -78,5 +78,8 @@
],
"textured_plate_temp_initial_layer": [
"90"
+ ],
+ "filament_vendor": [
+ "Generic"
]
}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_common.json b/resources/profiles/Elegoo/filament/fdm_filament_common.json
index 9294e67f0f..2e9cde0406 100644
--- a/resources/profiles/Elegoo/filament/fdm_filament_common.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_common.json
@@ -3,54 +3,42 @@
"name": "fdm_filament_common",
"from": "system",
"instantiation": "false",
+ "activate_air_filtration": [
+ "0"
+ ],
+ "chamber_temperatures": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "complete_print_exhaust_fan_speed": [
+ "70"
+ ],
"cool_plate_temp": [
"60"
],
- "eng_plate_temp": [
- "60"
- ],
- "hot_plate_temp": [
- "60"
- ],
- "textured_plate_temp": [
- "60"
- ],
"cool_plate_temp_initial_layer": [
"60"
],
+ "during_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "eng_plate_temp": [
+ "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"
],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "35"
+ ],
"filament_cost": [
"0"
],
@@ -63,16 +51,22 @@
"filament_diameter": [
"1.75"
],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
"filament_max_volumetric_speed": [
"12"
],
"filament_minimal_purge_on_wipe_tower": [
"15"
],
- "filament_retraction_minimum_travel": [
+ "filament_retract_before_wipe": [
"nil"
],
- "filament_retract_before_wipe": [
+ "filament_retract_restart_extra": [
"nil"
],
"filament_retract_when_changing_layer": [
@@ -81,13 +75,7 @@
"filament_retraction_length": [
"nil"
],
- "filament_z_hop": [
- "nil"
- ],
- "filament_z_hop_types": [
- "nil"
- ],
- "filament_retract_restart_extra": [
+ "filament_retraction_minimum_travel": [
"nil"
],
"filament_retraction_speed": [
@@ -111,34 +99,62 @@
"filament_wipe_distance": [
"nil"
],
- "bed_type": [
- "Cool Plate"
+ "filament_z_hop": [
+ "nil"
],
- "nozzle_temperature_initial_layer": [
- "200"
+ "filament_z_hop_types": [
+ "nil"
],
"full_fan_speed_layer": [
"0"
],
- "fan_max_speed": [
- "100"
+ "hot_plate_temp": [
+ "60"
],
- "fan_min_speed": [
- "35"
- ],
- "slow_down_min_speed": [
- "10"
- ],
- "slow_down_layer_time": [
- "8"
- ],
- "filament_start_gcode": [
- "; Filament gcode\n"
+ "hot_plate_temp_initial_layer": [
+ "60"
],
"nozzle_temperature": [
"200"
],
+ "nozzle_temperature_initial_layer": [
+ "200"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "95%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "required_nozzle_HRC": [
+ "3"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
"temperature_vitrification": [
"100"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "compatible_printers": [],
+ "filament_start_gcode": [
+ "; Filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
]
}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_asa.json b/resources/profiles/Elegoo/filament/fdm_filament_hips.json
similarity index 80%
rename from resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_asa.json
rename to resources/profiles/Elegoo/filament/fdm_filament_hips.json
index 093da2e0f6..c6740f3b41 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_asa.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_hips.json
@@ -1,82 +1,82 @@
{
"type": "filament",
- "name": "fdm_elegoo_filament_asa",
- "inherits": "fdm_elegoo_filament_common",
+ "name": "fdm_filament_hips",
+ "inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
- "activate_air_filtration": [
- "0"
- ],
"cool_plate_temp": [
"0"
],
- "cool_plate_temp_initial_layer": [
- "0"
- ],
"eng_plate_temp": [
"90"
],
- "eng_plate_temp_initial_layer": [
+ "hot_plate_temp": [
"90"
],
- "fan_cooling_layer_time": [
- "35"
+ "textured_plate_temp": [
+ "90"
],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "10"
- ],
- "filament_cost": [
+ "cool_plate_temp_initial_layer": [
"0"
],
- "filament_density": [
- "1.04"
- ],
- "filament_max_volumetric_speed": [
- "16"
- ],
- "filament_type": [
- "ASA"
- ],
- "hot_plate_temp": [
+ "eng_plate_temp_initial_layer": [
"90"
],
"hot_plate_temp_initial_layer": [
"90"
],
- "nozzle_temperature": [
- "260"
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "fan_cooling_layer_time": [
+ "10"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "filament_type": [
+ "HIPS"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_cost": [
+ "22.99"
],
"nozzle_temperature_initial_layer": [
- "260"
- ],
- "nozzle_temperature_range_high": [
- "280"
- ],
- "nozzle_temperature_range_low": [
"240"
],
- "overhang_fan_speed": [
- "80"
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "0"
],
"overhang_fan_threshold": [
"25%"
],
- "reduce_fan_stop_start_freq": [
- "1"
+ "overhang_fan_speed": [
+ "80"
],
- "slow_down_layer_time": [
- "3"
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
],
"slow_down_min_speed": [
"20"
],
- "textured_plate_temp": [
- "90"
+ "slow_down_layer_time": [
+ "6"
],
- "textured_plate_temp_initial_layer": [
- "90"
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "filament_vendor": [
+ "Generic"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG PRO @base.json b/resources/profiles/Elegoo/filament/fdm_filament_pa.json
similarity index 59%
rename from resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG PRO @base.json
rename to resources/profiles/Elegoo/filament/fdm_filament_pa.json
index 3e81c020fc..b8df8158a0 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG PRO @base.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_pa.json
@@ -1,74 +1,88 @@
{
"type": "filament",
- "name": "Elegoo PETG PRO @base",
- "inherits": "fdm_filament_pet",
+ "name": "fdm_filament_pa",
+ "inherits": "fdm_filament_common",
"from": "system",
- "filament_id": "OGFE02",
"instantiation": "false",
- "filament_cost": [
- "12.49"
- ],
- "filament_density": [
- "1.27"
- ],
"filament_flow_ratio": [
- "0.98"
+ "0.96"
],
- "filament_max_volumetric_speed": [
- "12"
+ "activate_air_filtration": [
+ "1"
],
- "filament_retraction_length": [
- "0.8"
+ "cool_plate_temp": [
+ "0"
],
- "filament_retraction_speed": [
- "45"
+ "cool_plate_temp_initial_layer": [
+ "0"
],
- "filament_deretraction_speed": [
- "45"
+ "eng_plate_temp": [
+ "100"
],
- "filament_vendor": [
- "Elegoo"
- ],
- "nozzle_temperature": [
- "245"
- ],
- "nozzle_temperature_initial_layer": [
- "240"
- ],
- "nozzle_temperature_range_high": [
- "260"
- ],
- "nozzle_temperature_range_low": [
- "230"
- ],
- "hot_plate_temp": [
- "65"
- ],
- "hot_plate_temp_initial_layer": [
- "65"
- ],
- "textured_plate_temp": [
- "75"
- ],
- "textured_plate_temp_initial_layer": [
- "75"
- ],
- "overhang_fan_speed": [
- "90"
- ],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "20"
+ "eng_plate_temp_initial_layer": [
+ "100"
],
"fan_cooling_layer_time": [
+ "4"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "0"
+ ],
+ "filament_cost": [
"20"
],
+ "filament_density": [
+ "1.04"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "filament_type": [
+ "PA"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "290"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "290"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "30"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
"slow_down_layer_time": [
- "10"
+ "2"
],
"slow_down_min_speed": [
"20"
+ ],
+ "temperature_vitrification": [
+ "108"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Generic"
]
}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pc.json b/resources/profiles/Elegoo/filament/fdm_filament_pc.json
new file mode 100644
index 0000000000..84571e32c7
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/fdm_filament_pc.json
@@ -0,0 +1,85 @@
+{
+ "type": "filament",
+ "name": "fdm_filament_pc",
+ "inherits": "fdm_filament_common",
+ "from": "system",
+ "instantiation": "false",
+ "cool_plate_temp": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_type": [
+ "PC"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_density": [
+ "1.04"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "fan_max_speed": [
+ "60"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "overhang_fan_speed": [
+ "60"
+ ],
+ "nozzle_temperature": [
+ "280"
+ ],
+ "temperature_vitrification": [
+ "120"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pet.json b/resources/profiles/Elegoo/filament/fdm_filament_pet.json
index 67cf076aa5..45c6bf446c 100644
--- a/resources/profiles/Elegoo/filament/fdm_filament_pet.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_pet.json
@@ -17,7 +17,7 @@
"20"
],
"filament_cost": [
- "0"
+ "30"
],
"filament_density": [
"1.27"
@@ -26,7 +26,7 @@
"12"
],
"filament_type": [
- "PETG"
+ "PET"
],
"hot_plate_temp": [
"80"
@@ -63,5 +63,8 @@
],
"filament_end_gcode": [
"; filament end gcode \n"
+ ],
+ "filament_vendor": [
+ "Generic"
]
}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pla.json b/resources/profiles/Elegoo/filament/fdm_filament_pla.json
index 50d263ac3a..c5f2ce54d0 100644
--- a/resources/profiles/Elegoo/filament/fdm_filament_pla.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_pla.json
@@ -4,11 +4,8 @@
"inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
- "fan_cooling_layer_time": [
- "100"
- ],
"filament_max_volumetric_speed": [
- "15"
+ "12"
],
"filament_type": [
"PLA"
@@ -20,47 +17,29 @@
"20"
],
"cool_plate_temp": [
- "60"
+ "35"
],
"eng_plate_temp": [
- "60"
- ],
- "hot_plate_temp": [
- "60"
+ "0"
],
"textured_plate_temp": [
"60"
],
"cool_plate_temp_initial_layer": [
- "60"
+ "35"
],
"eng_plate_temp_initial_layer": [
- "60"
- ],
- "hot_plate_temp_initial_layer": [
- "60"
+ "0"
],
"textured_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature_initial_layer": [
- "210"
+ "220"
],
"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%"
],
@@ -68,27 +47,45 @@
"1"
],
"nozzle_temperature": [
- "205"
+ "220"
],
"temperature_vitrification": [
- "60"
+ "45"
],
"nozzle_temperature_range_low": [
- "205"
+ "190"
],
"nozzle_temperature_range_high": [
- "210"
+ "240"
],
"slow_down_min_speed": [
- "10"
- ],
- "slow_down_layer_time": [
- "4"
+ "20"
],
"additional_cooling_fan_speed": [
- "70"
+ "0"
+ ],
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "50"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "8"
],
"filament_start_gcode": [
- "; filament start gcode\n"
+ "; Filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_vendor": [
+ "Generic"
]
}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_ppa.json b/resources/profiles/Elegoo/filament/fdm_filament_ppa.json
new file mode 100644
index 0000000000..929f63906d
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/fdm_filament_ppa.json
@@ -0,0 +1,88 @@
+{
+ "type": "filament",
+ "name": "fdm_filament_ppa",
+ "inherits": "fdm_filament_common",
+ "from": "system",
+ "instantiation": "false",
+ "activate_air_filtration": [
+ "1"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "100"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "100"
+ ],
+ "fan_cooling_layer_time": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.17"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "filament_type": [
+ "PPA"
+ ],
+ "hot_plate_temp": [
+ "100"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "100"
+ ],
+ "nozzle_temperature": [
+ "290"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "290"
+ ],
+ "nozzle_temperature_range_high": [
+ "320"
+ ],
+ "nozzle_temperature_range_low": [
+ "280"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "temperature_vitrification": [
+ "210"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pps.json b/resources/profiles/Elegoo/filament/fdm_filament_pps.json
new file mode 100644
index 0000000000..7dbc998b1f
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/fdm_filament_pps.json
@@ -0,0 +1,79 @@
+{
+ "type": "filament",
+ "name": "fdm_filament_pps",
+ "inherits": "fdm_filament_common",
+ "from": "system",
+ "instantiation": "false",
+ "chamber_temperatures": [
+ "60"
+ ],
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "110"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "110"
+ ],
+ "fan_cooling_layer_time": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "50"
+ ],
+ "fan_min_speed": [
+ "0"
+ ],
+ "filament_density": [
+ "1.36"
+ ],
+ "filament_max_volumetric_speed": [
+ "4"
+ ],
+ "filament_type": [
+ "PPS"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "nozzle_temperature": [
+ "320"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "320"
+ ],
+ "nozzle_temperature_range_high": [
+ "340"
+ ],
+ "nozzle_temperature_range_low": [
+ "300"
+ ],
+ "overhang_fan_speed": [
+ "30"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "temperature_vitrification": [
+ "125"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/fdm_filament_pva.json b/resources/profiles/Elegoo/filament/fdm_filament_pva.json
new file mode 100644
index 0000000000..c098c24760
--- /dev/null
+++ b/resources/profiles/Elegoo/filament/fdm_filament_pva.json
@@ -0,0 +1,97 @@
+{
+ "type": "filament",
+ "name": "fdm_filament_pva",
+ "inherits": "fdm_filament_common",
+ "from": "system",
+ "instantiation": "false",
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "cool_plate_temp": [
+ "45"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "45"
+ ],
+ "eng_plate_temp": [
+ "0"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "0"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.24"
+ ],
+ "filament_is_support": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_soluble": [
+ "1"
+ ],
+ "filament_type": [
+ "PVA"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "50"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_plate_temp": [
+ "55"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "55"
+ ],
+ "filament_start_gcode": [
+ "; Filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ]
+}
diff --git a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_tpu.json b/resources/profiles/Elegoo/filament/fdm_filament_tpu.json
similarity index 91%
rename from resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_tpu.json
rename to resources/profiles/Elegoo/filament/fdm_filament_tpu.json
index cb70511505..7c40075fef 100644
--- a/resources/profiles/Elegoo/filament/ELEGOO/fdm_elegoo_filament_tpu.json
+++ b/resources/profiles/Elegoo/filament/fdm_filament_tpu.json
@@ -1,7 +1,7 @@
{
"type": "filament",
- "name": "fdm_elegoo_filament_tpu",
- "inherits": "fdm_elegoo_filament_common",
+ "name": "fdm_filament_tpu",
+ "inherits": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"filament_flow_ratio": [
@@ -32,7 +32,7 @@
"100"
],
"filament_cost": [
- "0"
+ "20"
],
"filament_density": [
"1.24"
@@ -81,5 +81,8 @@
],
"filament_end_gcode": [
"; filament end gcode \n"
+ ],
+ "filament_vendor": [
+ "Generic"
]
}
diff --git a/resources/profiles/Elegoo/machine/EC/Elegoo Centauri 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EC/Elegoo Centauri 0.4 nozzle.json
index a304b9bb31..c98a5ecfb9 100644
--- a/resources/profiles/Elegoo/machine/EC/Elegoo Centauri 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EC/Elegoo Centauri 0.4 nozzle.json
@@ -1,23 +1,24 @@
{
"type": "machine",
"name": "Elegoo Centauri 0.4 nozzle",
- "inherits": "fdm_machine_ecc",
+ "inherits": "fdm_elegoo_3dp_001_common",
"from": "system",
"setting_id": "EC04",
"instantiation": "true",
"nozzle_diameter": [
"0.4"
],
+ "host_type": "elegoolink",
"printer_model": "Elegoo Centauri",
"printer_variant": "0.4",
"auxiliary_fan": "1",
"printable_area": [
"0x0",
- "257x0",
- "257x257",
- "0x257"
+ "256x0",
+ "256x256",
+ "0x256"
],
- "printable_height": "257",
+ "printable_height": "256",
"retract_lift_below": [
"255"
],
@@ -27,6 +28,12 @@
"256x20",
"246x20"
],
+ "bed_texture_area": [
+ "0x-10",
+ "256x-10",
+ "256x256",
+ "0x256"
+ ],
"thumbnails": [
"144x144"
],
@@ -49,10 +56,13 @@
"support_air_filtration": "1",
"default_bed_type": "4",
"upward_compatible_machine": [],
+ "manual_filament_change": "0",
+ "purge_in_prime_tower": "0",
"gcode_flavor": "klipper",
- "change_filament_gcode": "M600",
- "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
+ "change_filament_gcode": "",
"machine_pause_gcode": "M600",
- "machine_start_gcode": ";;===== date: 20240520 =====================\n;printer_model:[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type:{curr_bed_type}\nM400 ; wait for buffer to clear\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nM729 ;Clean Nozzle\nM106 P2 S255\nM190 S[bed_temperature_initial_layer_single]\nM106 P2 S0\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\n\n;enable_pressure_advance:{enable_pressure_advance[initial_extruder]}\n;This value is called if pressure advance is enabled\n{if enable_pressure_advance[initial_extruder] == \"true\"}\nSET_PRESSURE_ADVANCE ADVANCE=[pressure_advance] ;\nM400\n{endif}\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\n\n\nG1 X{print_bed_max[0]*0.5} Y-1.2 F20000\nG1 Z0.3 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 F{min(6000, max(900, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X-1.2 E10.156 ;Draw the first line\nG1 Y98.8 E7.934\nG1 X-0.5 Y100 E0.1\nG1 Y-0.3 E7.934\nG1 X{print_bed_max[0]*0.5-50} E6.284\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-10} E2\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+10} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+50} E2\n;End PA test.\n\n\nG3 I-1 J0 Z0.6 F1200.0 ;Move to side a little\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
- "machine_end_gcode": ";===== date: 20250109 =====================\nM400 ; wait for buffer to clear\nM140 S0 ;Turn-off bed\nM106 S255 ;Cooling nozzle\nM83\nG92 E0 ; zero the extruder\nG2 I1 J0 Z{max_layer_z+0.5} E-1 F3000 ; lower z a little\nG90\n{if max_layer_z > 50}G1 Z{min(max_layer_z+50, printable_height+0.5)} F20000{else}G1 Z100 F20000 {endif}; Move print head up \nM204 S5000\nM400\nM83\nG1 X202 F20000\nM400\nG1 Y250 F20000\nG1 Y264.5 F1200\nM400\nG92 E0\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\nM84 ;Disable all steppers"
+ "support_multi_filament": "0",
+ "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
+ "machine_start_gcode": ";;===== date: 20251011 =====================\n;printer_model:[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type:{curr_bed_type}\n;bed_level_temp:[bed_temperature_initial_layer_single]\nM400 ; wait for buffer to clear\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nM729 ;Clean Nozzle\nM190 S[bed_temperature_initial_layer_single]\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\n\n;enable_pressure_advance:{enable_pressure_advance[initial_extruder]}\n;This value is called if pressure advance is enabled\n{if enable_pressure_advance[initial_extruder] == \"true\"}\nSET_PRESSURE_ADVANCE ADVANCE=[pressure_advance] ;\nM400\n{endif}\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\n\n\nG1 X{print_bed_max[0]*0.5} Y-1.2 F20000\nG1 Z0.3 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 F{min(6000, max(900, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X-1.2 E10.156 ;Draw the first line\nG1 Y98.8 E7.934\nG1 X-0.5 Y100 E0.1\nG1 Y-0.3 E7.934\nG1 X{print_bed_max[0]*0.5-50} E6.284\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-10} E2\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+10} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+50} E2\n;End PA test.\n\n\nG3 I-1 J0 Z0.6 F1200.0 ;Move to side a little\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
+ "machine_end_gcode": ";===== date: 20250603 =====================\nM400 ; wait for buffer to clear\nM140 S0 ;Turn-off bed\nM106 S255 ;Cooling nozzle\nM83\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800\nG2 I1 J0 Z{max_layer_z+0.5} F3000 ; lower z a little\nG90\n{if max_layer_z > 100}G1 Z{min(max_layer_z+50, printable_height+0.5)} F20000{else}G1 Z100 F20000 {endif}; Move print head up \nM204 S5000\nM400\nM83\nG1 X202 F20000\nM400\nG1 Y250 F20000\nG1 Y264.5 F1200\nM400\nG92 E0\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\nM84 ;Disable all steppers"
}
diff --git a/resources/profiles/Elegoo/machine/EC/Elegoo Centauri.json b/resources/profiles/Elegoo/machine/EC/Elegoo Centauri.json
index 9f4ca8a27a..4cf9db3163 100644
--- a/resources/profiles/Elegoo/machine/EC/Elegoo Centauri.json
+++ b/resources/profiles/Elegoo/machine/EC/Elegoo Centauri.json
@@ -8,5 +8,5 @@
"bed_model": "elegoo_centuri_buildplate_model.stl",
"bed_texture": "elegoo_centuri_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EC;Elegoo PLA @EC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EC;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EC;Elegoo Rapid PETG+;;Elegoo Rapid PLA+ @EC;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EC;Elegoo TPU 95A @EC"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EC;Elegoo PETG @0.2 nozzle;Elegoo PETG @EC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EC;Elegoo PLA @EC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EC;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EC;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EC;Elegoo TPU 95A @EC;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EC;Elegoo PLA Galaxy @EC;Elegoo PLA Marble @EC;Elegoo PLA Sparkle @EC;Elegoo PLA Wood @EC;Elegoo Rapid TPU 95A @EC;Elegoo ABS @0.2 nozzle;Elegoo ABS @EC;Elegoo PAHT-CF @EC;Elegoo PC @0.2 nozzle;Elegoo PC @EC;Elegoo PC-FR @0.2 nozzle;Elegoo PC-FR @EC;Elegoo PETG-CF @EC;Elegoo PETG-GF @EC;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EC"
}
diff --git a/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json b/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json
index 7958cec019..8c8823856b 100644
--- a/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon 0.4 nozzle.json
@@ -1,23 +1,24 @@
{
"type": "machine",
"name": "Elegoo Centauri Carbon 0.4 nozzle",
- "inherits": "fdm_machine_ecc",
+ "inherits": "fdm_elegoo_3dp_001_common",
"from": "system",
"setting_id": "ECC04",
"instantiation": "true",
"nozzle_diameter": [
"0.4"
],
+ "host_type": "elegoolink",
"printer_model": "Elegoo Centauri Carbon",
"printer_variant": "0.4",
"auxiliary_fan": "1",
"printable_area": [
"0x0",
- "257x0",
- "257x257",
- "0x257"
+ "256x0",
+ "256x256",
+ "0x256"
],
- "printable_height": "257",
+ "printable_height": "256",
"retract_lift_below": [
"255"
],
@@ -27,6 +28,12 @@
"256x20",
"246x20"
],
+ "bed_texture_area": [
+ "0x-10",
+ "256x-10",
+ "256x256",
+ "0x256"
+ ],
"thumbnails": [
"144x144"
],
@@ -42,6 +49,7 @@
"0x0"
],
"default_bed_type": "4",
+ "auto_toolchange_command": "0",
"fan_speedup_time": "0.5",
"machine_load_filament_time": "29",
"machine_unload_filament_time": "28",
@@ -49,10 +57,13 @@
"scan_first_layer": "1",
"support_air_filtration": "1",
"upward_compatible_machine": [],
+ "manual_filament_change": "0",
+ "purge_in_prime_tower": "0",
"gcode_flavor": "klipper",
- "change_filament_gcode": "M600",
- "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
+ "change_filament_gcode": "\n;==========CC_CHANGE_FILAMENT_GCODE_CCB==========\n;===== date: 2025-12-04-001 =====================\nM106 S0\nM106 P2 S0\nG1 Z{min(max_layer_z+3, printable_height+0.5)} F1200\nM6211 T[next_extruder] L[flush_length] M{old_filament_e_feedrate} N{new_filament_e_feedrate} Q[old_filament_temp] R[nozzle_temperature_range_high] S[new_filament_temp]\nT[next_extruder]\n;==========CC_CHANGE_FILAMENT_GCODE_CCE==========",
"machine_pause_gcode": "M600",
- "machine_start_gcode": ";;===== date: 20240520 =====================\n;printer_model:[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type:{curr_bed_type}\nM400 ; wait for buffer to clear\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nM729 ;Clean Nozzle\nM106 P2 S255\nM190 S[bed_temperature_initial_layer_single]\nM106 P2 S0\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\n\n;enable_pressure_advance:{enable_pressure_advance[initial_extruder]}\n;This value is called if pressure advance is enabled\n{if enable_pressure_advance[initial_extruder] == \"true\"}\nSET_PRESSURE_ADVANCE ADVANCE=[pressure_advance] ;\nM400\n{endif}\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\n\n\nG1 X{print_bed_max[0]*0.5} Y-1.2 F20000\nG1 Z0.3 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 F{min(6000, max(900, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X-1.2 E10.156 ;Draw the first line\nG1 Y98.8 E7.934\nG1 X-0.5 Y100 E0.1\nG1 Y-0.3 E7.934\nG1 X{print_bed_max[0]*0.5-50} E6.284\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-10} E2\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+10} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+50} E2\n;End PA test.\n\n\nG3 I-1 J0 Z0.6 F1200.0 ;Move to side a little\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
- "machine_end_gcode": ";===== date: 20250109 =====================\nM400 ; wait for buffer to clear\nM140 S0 ;Turn-off bed\nM106 S255 ;Cooling nozzle\nM83\nG92 E0 ; zero the extruder\nG2 I1 J0 Z{max_layer_z+0.5} E-1 F3000 ; lower z a little\nG90\n{if max_layer_z > 50}G1 Z{min(max_layer_z+50, printable_height+0.5)} F20000{else}G1 Z100 F20000 {endif}; Move print head up \nM204 S5000\nM400\nM83\nG1 X202 F20000\nM400\nG1 Y250 F20000\nG1 Y264.5 F1200\nM400\nG92 E0\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\nM84 ;Disable all steppers"
+ "support_multi_filament": "1",
+ "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
+ "machine_start_gcode": ";===== CC_START_GCODE ================\n;===== date: 2026-04-28-001 =====================\n;printer_model:[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type:{curr_bed_type}\n;bed_level_temp:[bed_temperature_initial_layer_single]\nM400 ; wait for buffer to clear\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nG90\nM83\nG28 ;home\nM729 ;Clean Nozzle\nM190 S[bed_temperature_initial_layer_single]\n\nM109 S[nozzle_temperature_initial_layer]\nM6211 A1 L200 T[initial_no_support_extruder] Q[nozzle_temperature_initial_layer] R[nozzle_temperature_initial_layer] S[nozzle_temperature_initial_layer]\nT[initial_no_support_extruder]\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n {if (bed_temperature[initial_no_support_extruder] >50)||(bed_temperature_initial_layer[initial_no_support_extruder] >50)}\n M106 P3 S255\n {elsif (bed_temperature[initial_no_support_extruder] >45)||(bed_temperature_initial_layer[initial_no_support_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\n\n;enable_pressure_advance:{enable_pressure_advance[initial_extruder]}\n;This value is called if pressure advance is enabled\n{if enable_pressure_advance[initial_extruder] == \"true\"}\nSET_PRESSURE_ADVANCE ADVANCE=[pressure_advance] ;\nM400\n{endif}\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\n\n\nG1 X{print_bed_max[0]*0.5} Y-1.2 F20000\nG1 Z0.3 F900\n\n\nG90\nM83\nG92 E0 ;Reset Extruder\nG1 F{min(6000, max(900, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X0 E10.156 ;Draw the first line\nG1 Y98.8 E7.934\nG1 X0.9 Y100 E0.1\nG1 Y-0.3 E7.934\nG1 X{print_bed_max[0]*0.5-50} E6.284\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5-10} E2\nG1 F{0.2*min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+10} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+30} E2\nG1 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]/0.5/0.3*60))} \nG1 X{print_bed_max[0]*0.5+50} E2\n;End PA test.\n\n\nG3 I-1 J0 Z0.6 F1200.0 ;Move to side a little\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
+ "machine_end_gcode": ";===== CC_END_GCODE ================\n;===== date: 2025-12-04-001 =====================\nM400 ; wait for buffer to clear\nM140 S0 ;Turn-off bed\nM106 S255 ;Cooling nozzle\nM83\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800\nG2 I1 J0 Z{max_layer_z+0.5} F3000 ; lower z a little\nG90\n{if max_layer_z > 100}G1 Z{min(max_layer_z+50, printable_height+0.5)} F20000{else}G1 Z100 F20000 {endif}; Move print head up \nM204 S5000\nM749\nM204 S5000\nM400\nM83\nG1 X202 F20000\nM400\nG1 Y250 F20000\nG1 Y264.5 F1200\nM400\nG92 E0\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\nM84 ;Disable all steppers"
}
diff --git a/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon.json b/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon.json
index 3a0ba38a7d..1b626bfa07 100644
--- a/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon.json
+++ b/resources/profiles/Elegoo/machine/ECC/Elegoo Centauri Carbon.json
@@ -8,5 +8,5 @@
"bed_model": "elegoo_centuri_carbon_buildplate_model.stl",
"bed_texture": "elegoo_centuri_carbon_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @ECC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @ECC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @ECC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @ECC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @ECC;Elegoo PLA-CF @ECC;Elegoo PLA @ECC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @ECC;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @ECC;Elegoo Rapid PETG+;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @ECC;Elegoo TPU 95A @ECC"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @ECC;Elegoo PETG @0.2 nozzle;Elegoo PETG @ECC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @ECC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @ECC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @ECC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @ECC;Elegoo PLA-CF @ECC;Elegoo PLA @ECC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @ECC;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @ECC;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @ECC;Elegoo TPU 95A @ECC;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @ECC;Elegoo PLA Galaxy @ECC;Elegoo PLA Marble @ECC;Elegoo PLA Sparkle @ECC;Elegoo PLA Wood @ECC;Elegoo Rapid TPU 95A @ECC;Elegoo ABS @0.2 nozzle;Elegoo ABS @ECC;Elegoo PAHT-CF @ECC;Elegoo PC @0.2 nozzle;Elegoo PC @ECC;Elegoo PC-FR @0.2 nozzle;Elegoo PC-FR @ECC;Elegoo PETG-CF @ECC;Elegoo PETG-GF @ECC;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @ECC"
}
diff --git a/resources/profiles/Elegoo/machine/ECC/fdm_machine_ecc.json b/resources/profiles/Elegoo/machine/ECC/fdm_machine_ecc.json
deleted file mode 100644
index 17096c9646..0000000000
--- a/resources/profiles/Elegoo/machine/ECC/fdm_machine_ecc.json
+++ /dev/null
@@ -1,142 +0,0 @@
-{
- "type": "machine",
- "name": "fdm_machine_ecc",
- "inherits": "fdm_machine_ecc_common",
- "from": "system",
- "instantiation": "false",
- "nozzle_diameter": [
- "0.4"
- ],
- "printer_variant": "0.4",
- "printable_area": [
- "0x0",
- "256x0",
- "256x256",
- "0x256"
- ],
- "auxiliary_fan": "1",
- "bed_exclude_area": [
- "0x0"
- ],
- "default_filament_profile": [
- "Elegoo PLA"
- ],
- "default_print_profile": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "extruder_colour": [
- "#018001"
- ],
- "machine_max_acceleration_e": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_extruding": [
- "20000",
- "20000"
- ],
- "machine_max_acceleration_retracting": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_travel": [
- "9000",
- "9000"
- ],
- "machine_max_acceleration_x": [
- "20000",
- "20000"
- ],
- "machine_max_acceleration_y": [
- "20000",
- "20000"
- ],
- "machine_max_acceleration_z": [
- "500",
- "200"
- ],
- "machine_max_speed_e": [
- "30",
- "30"
- ],
- "machine_max_speed_x": [
- "500",
- "200"
- ],
- "machine_max_speed_y": [
- "500",
- "200"
- ],
- "machine_max_speed_z": [
- "20",
- "20"
- ],
- "machine_max_jerk_e": [
- "2.5",
- "2.5"
- ],
- "machine_max_jerk_x": [
- "9",
- "9"
- ],
- "machine_max_jerk_y": [
- "9",
- "9"
- ],
- "machine_max_jerk_z": [
- "3",
- "3"
- ],
- "machine_min_extruding_rate": [
- "0",
- "0"
- ],
- "machine_min_travel_rate": [
- "0",
- "0"
- ],
- "retract_lift_below": [
- "249"
- ],
- "extruder_clearance_max_radius": "68",
- "extruder_clearance_height_to_lid": "90",
- "nozzle_volume": "107",
- "printer_structure": "corexy",
- "best_object_pos": "0.5x0.5",
- "retraction_minimum_travel": [
- "0.8"
- ],
- "retract_before_wipe": [
- "0%"
- ],
- "wipe_distance": [
- "1.2"
- ],
- "retraction_length": [
- "0.8"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "z_hop": [
- "0.4"
- ],
- "retraction_speed": [
- "30"
- ],
- "deretraction_speed": [
- "30"
- ],
- "z_hop_types": [
- "Auto Lift"
- ],
- "thumbnails": [
- "320x320",
- "160x160"
- ],
- "thumbnails_format": "PNG",
- "nozzle_type": "brass",
- "single_extruder_multi_material": "1",
- "machine_end_gcode": ";===== date: 20240510 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y245 F3000\n\nG1 X65 Y245 F12000\nG1 Y245 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n",
- "layer_change_gcode": ";LAYER:{layer_num+1}\n",
- "change_filament_gcode": "",
- "machine_pause_gcode": "M600"
-}
diff --git a/resources/profiles/Elegoo/machine/ECC/fdm_machine_ecc_common.json b/resources/profiles/Elegoo/machine/ECC/fdm_machine_ecc_common.json
deleted file mode 100644
index 8a79e8a07c..0000000000
--- a/resources/profiles/Elegoo/machine/ECC/fdm_machine_ecc_common.json
+++ /dev/null
@@ -1,130 +0,0 @@
-{
- "type": "machine",
- "name": "fdm_machine_ecc_common",
- "from": "system",
- "instantiation": "false",
- "nozzle_diameter": [
- "0.4"
- ],
- "printer_variant": "0.4",
- "support_chamber_temp_control": "0",
- "printer_technology": "FFF",
- "printer_notes": "",
- "deretraction_speed": [
- "40"
- ],
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "gcode_flavor": "marlin",
- "silent_mode": "0",
- "machine_max_acceleration_e": [
- "5000"
- ],
- "machine_max_acceleration_extruding": [
- "10000"
- ],
- "machine_max_acceleration_retracting": [
- "1000"
- ],
- "machine_max_acceleration_x": [
- "10000"
- ],
- "machine_max_acceleration_y": [
- "10000"
- ],
- "machine_max_acceleration_z": [
- "100"
- ],
- "machine_max_speed_e": [
- "60"
- ],
- "machine_max_speed_x": [
- "500"
- ],
- "machine_max_speed_y": [
- "500"
- ],
- "machine_max_speed_z": [
- "10"
- ],
- "machine_max_jerk_e": [
- "5"
- ],
- "machine_max_jerk_x": [
- "8"
- ],
- "machine_max_jerk_y": [
- "8"
- ],
- "machine_max_jerk_z": [
- "3"
- ],
- "machine_min_extruding_rate": [
- "0"
- ],
- "machine_min_travel_rate": [
- "0"
- ],
- "max_layer_height": [
- "0.28"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printable_height": "250",
- "extruder_clearance_radius": "65",
- "extruder_clearance_height_to_rod": "36",
- "extruder_clearance_height_to_lid": "140",
- "printer_settings_id": "Elegoo",
- "disable_m73": "1",
- "retraction_minimum_travel": [
- "2"
- ],
- "retract_before_wipe": [
- "70%"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "5"
- ],
- "retract_length_toolchange": [
- "1"
- ],
- "z_hop": [
- "0"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retraction_speed": [
- "60"
- ],
- "cooling_tube_retraction": "90",
- "parking_pos_retraction": "90",
- "single_extruder_multi_material": "1",
- "support_air_filtration": "0",
- "wipe": [
- "1"
- ],
- "z_hop_types": [
- "Auto Lift"
- ],
- "default_filament_profile": [],
- "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n",
- "layer_change_gcode": "",
- "machine_start_gcode": "",
- "machine_end_gcode": "",
- "change_filament_gcode": "",
- "purge_in_prime_tower": "0",
- "manual_filament_change": "1",
- "enable_filament_ramming": "0"
-}
diff --git a/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2 0.4 nozzle.json b/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2 0.4 nozzle.json
index c75d4a18f8..a190c292c3 100644
--- a/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2 0.4 nozzle.json
@@ -65,18 +65,30 @@
"bed_mesh_min": "10,10",
"bed_mesh_probe_distance": "22,22",
"disable_m73": "0",
+ "machine_max_acceleration_extruding": [
+ "20000",
+ "20000"
+ ],
+ "machine_max_acceleration_z": [
+ "500",
+ "500"
+ ],
+ "machine_max_jerk_e": [
+ "1",
+ "1"
+ ],
"machine_max_jerk_x": [
- "20",
+ "9",
"9"
],
"machine_max_jerk_y": [
- "20",
+ "9",
"9"
],
- "change_filament_gcode": "\n;==========CC2_CHANGE_FILAMENT_GCODE==========\n;===== date: 2025-10-16-001 =====================\nM106 S0\nM106 P2 S0\nG1 Z{min(max_layer_z+3, printable_height+0.5)} F1200\nM6211 T[next_extruder] L[flush_length] M{old_filament_e_feedrate} N{new_filament_e_feedrate} Q[old_filament_temp] R[nozzle_temperature_range_high] S[new_filament_temp]\nT[next_extruder]\n",
- "layer_change_gcode": "M73 L{layer_num+1}\n;LAYER:{layer_num+1}\n",
- "machine_end_gcode": ";===== CC&CC2_END_GCODE ================\n;===== date: 2025-10-16-001 =====================\n\nM104 S0\nM140 S0 ;Turn-off bed\nM83\nG92 E0 ; zero the extruder\nG1 E-1.5 F1800\nG2 I0 J1 Z{max_layer_z+0.5} F3000 ; lower z a little\nM106 S0\nM106 P2 S0\nG90\n{if max_layer_z > 75}G1 Z{min(max_layer_z+5, printable_height+0.5)} F20000{else}G1 Z80 F20000 {endif}; Move print head up \nG180 S9\nM84\n",
- "machine_start_gcode": ";===== CC2_START_GCODE ================\n;===== date: 2025-11-06-001 =====================\n\nG90\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nM190 S[bed_temperature_initial_layer_single] A\nM106 S0\nBED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0 FROM_SLICER=1\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\nG28\nM109 S[nozzle_temperature_initial_layer]\nM6211 A1 L200 T[initial_no_support_extruder] Q[nozzle_temperature_initial_layer] R[nozzle_temperature_initial_layer] S[nozzle_temperature_initial_layer]\nT[initial_no_support_extruder]\n\n{if first_layer_print_min[1] > 0.5}\nG180 S7\nG1 X{print_bed_max[0]*0.5-1} Y-1.2 F20000\nG1 Z0.5 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 E6 F{min(1200, max(120, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))} \nM106 S200\nG1 X{print_bed_max[0]*0.5-41} E20 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))} \nG1 F6000\nG1 X{print_bed_max[0]*0.5-46} E0.8\n{else}\nG1 E30 F{min(1200, max(120, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))}\n{endif}\nM106 S0\nG180 S8\nG1 F20000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
+ "change_filament_gcode": "\n;==========CC2_CHANGE_FILAMENT_GCODE==========\n;===== date: 2026-01-16-001 =====================\nM106 S0\nM106 P2 S0\nG1 Z{min(max_layer_z+3, printable_height+0.5)} F1200\nM6211 T[next_extruder] L[flush_length] M{old_filament_e_feedrate} N{new_filament_e_feedrate} Q[old_filament_temp] R[nozzle_temperature_range_high] S[new_filament_temp]\nT[next_extruder]\n",
+ "layer_change_gcode": "M73 L{layer_num+1}\n;LAYER:{layer_num+1}\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
+ "machine_end_gcode": ";===== CC2_END_GCODE ================\n;===== date: 2026-01-16-001 =====================\n\n\nM140 S0 ;Turn-off bed\nM83\nG92 E0 ; zero the extruder\nG1 E-1.5 F1800\nG2 I0 J1 Z{max_layer_z+0.5} F3000 ; lower z a little\nM106 S0\nM106 P2 S0\nG90\n{if max_layer_z > 75}G1 Z{min(max_layer_z+5, printable_height+0.5)} F20000{else}G1 Z80 F20000 {endif}; Move print head up \nG180 S9\nM104 S0\nM84\n",
+ "machine_start_gcode": ";===== CC2_START_GCODE ================\n;===== date: 2026-01-16-001 =====================\n\nG90\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nM190 S[bed_temperature_initial_layer_single] A\nM106 S0\nBED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0 FROM_SLICER=1\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\nG28\nM109 S[nozzle_temperature_initial_layer]\nM6211 A1 L200 T[initial_no_support_extruder] Q[nozzle_temperature_initial_layer] R[nozzle_temperature_initial_layer] S[nozzle_temperature_initial_layer]\nT[initial_no_support_extruder]\n\n{if first_layer_print_min[1] > 0.5}\nG180 S7\nG1 X{print_bed_max[0]*0.5-1} Y-1.2 F20000\nG1 Z0.5 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 E6 F{min(1200, max(120, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))} \nM106 S200\nG1 X{print_bed_max[0]*0.5-41} E20 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))} \nG1 F6000\nG1 X{print_bed_max[0]*0.5-46} E0.8\n{else}\nG1 E30 F{min(1200, max(120, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))}\n{endif}\nM106 S0\nG180 S8\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
"retract_restart_extra_toolchange": [
"0.5"
]
diff --git a/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2.json b/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2.json
index d242425799..c31863032f 100644
--- a/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2.json
+++ b/resources/profiles/Elegoo/machine/ECC2/Elegoo Centauri Carbon 2.json
@@ -8,5 +8,5 @@
"bed_model": "elegoo_centuri_carbon_buildplate_model.stl",
"bed_texture": "elegoo_centuri_carbon_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @ECC2;Elegoo PETG @0.2 nozzle;Elegoo PETG @ECC2;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @ECC2;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @ECC2;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @ECC2;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @ECC2;Elegoo PLA-CF @ECC2;Elegoo PLA @ECC2;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @ECC2;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @ECC2;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @ECC2;Elegoo TPU 95A @ECC2;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @ECC2;Elegoo PLA Galaxy @ECC2;Elegoo PLA Marble @ECC2; Elegoo PLA Sparkle @ECC2;Elegoo PLA Wood @ECC2;Elegoo Rapid TPU 95A @ECC2;Elegoo ABS @0.2 nozzle;Elegoo ABS @ECC2;Elegoo PAHT-CF @ECC2;Elegoo PC @0.2 nozzle;Elegoo PC @ECC2;Elegoo PC-FR @0.2 nozzle;Elegoo PC-FR @ECC2;Elegoo PETG-CF @ECC2;Elegoo PETG-GF @ECC2;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @ECC2"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @ECC2;Elegoo PETG @0.2 nozzle;Elegoo PETG @ECC2;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @ECC2;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @ECC2;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @ECC2;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @ECC2;Elegoo PLA-CF @ECC2;Elegoo PLA @ECC2;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @ECC2;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @ECC2;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @ECC2;Elegoo TPU 95A @ECC2;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @ECC2;Elegoo PLA Galaxy @ECC2;Elegoo PLA Marble @ECC2;Elegoo PLA Sparkle @ECC2;Elegoo PLA Wood @ECC2;Elegoo Rapid TPU 95A @ECC2;Elegoo ABS @0.2 nozzle;Elegoo ABS @ECC2;Elegoo PAHT-CF @ECC2;Elegoo PC @0.2 nozzle;Elegoo PC @ECC2;Elegoo PC-FR @0.2 nozzle;Elegoo PC-FR @ECC2;Elegoo PETG-CF @ECC2;Elegoo PETG-GF @ECC2;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @ECC2;Elegoo ASA-CF @ECC2;Elegoo PET-CF @ECC2;Elegoo PETG HF @ECC2;Elegoo PLA Glow @ECC2;Elegoo PLA Translucent2 @ECC2"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.4 nozzle.json
index cc262b980e..0cc544c1b3 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.4 nozzle.json
@@ -1,12 +1,13 @@
{
"type": "machine",
+ "setting_id": "EN104",
"name": "Elegoo Neptune 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "Elegoo Neptune 2 0.4 nozzle",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune",
+ "default_print_profile": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
@@ -16,99 +17,5 @@
"210x210",
"0x210"
],
- "printable_height": "200",
- "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.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "2"
- ],
- "retract_before_wipe": [
- "70%"
- ],
- "retraction_length": [
- "2.5"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "1"
- ],
- "deretraction_speed": [
- "40"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "",
- "machine_pause_gcode": "M0",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "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"
+ "printable_height": "200"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.6 nozzle.json
new file mode 100644
index 0000000000..871822ac52
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.6 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 0.6 nozzle",
+ "inherits": "Elegoo Neptune 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN106",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.8 nozzle.json
new file mode 100644
index 0000000000..05e4e9480a
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 0.8 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 0.8 nozzle",
+ "inherits": "Elegoo Neptune 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN108",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.4 nozzle.json
index b32b3b84a3..21f1e4eacd 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.4 nozzle.json
@@ -1,63 +1,63 @@
{
"type": "machine",
+ "setting_id": "EN204",
"name": "Elegoo Neptune 2 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "fdm_elegoo_common",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune 2",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune2",
+ "default_print_profile": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
- "220x0",
- "220x220",
- "0x220"
+ "235x0",
+ "235x235",
+ "0x235"
],
"printable_height": "250",
- "nozzle_type": "hardened_steel",
"auxiliary_fan": "0",
"machine_max_acceleration_extruding": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_retracting": [
"1000",
"1000"
],
"machine_max_acceleration_travel": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_x": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_y": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_z": [
"100",
"100"
],
"machine_max_speed_e": [
- "60",
- "60"
+ "70",
+ "70"
],
"machine_max_speed_x": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_y": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_z": [
- "10",
- "10"
+ "20",
+ "20"
],
"machine_max_jerk_e": [
"5",
@@ -80,12 +80,11 @@
"0.4"
],
"max_layer_height": [
- "0.32"
+ "0.28"
],
"min_layer_height": [
"0.08"
],
- "printer_settings_id": "Elegoo",
"retraction_minimum_travel": [
"2"
],
@@ -93,7 +92,7 @@
"70%"
],
"retraction_length": [
- "2.5"
+ "5"
],
"retraction_speed": [
"60"
@@ -106,13 +105,11 @@
],
"single_extruder_multi_material": "1",
"change_filament_gcode": "",
- "machine_pause_gcode": "M0",
+ "machine_pause_gcode": "",
"default_filament_profile": [
- "Generic PLA @Elegoo"
+ "Elegoo PLA @EN2 Series"
],
- "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_start_gcode": ";;===== date: 20240520 =====================\n;M413 S0 ; disable Power Loss Recovery\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\n;\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.5-50} Y0.5 F6000\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X{print_bed_max[0]*0.5+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.5+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n",
"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/EN2SERIES/Elegoo Neptune 2 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.6 nozzle.json
new file mode 100644
index 0000000000..289702899a
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.6 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 2 0.6 nozzle",
+ "inherits": "Elegoo Neptune 2 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN206",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 2",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.8 nozzle.json
new file mode 100644
index 0000000000..115eee6233
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2 0.8 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 2 0.8 nozzle",
+ "inherits": "Elegoo Neptune 2 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN208",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 2",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2.json
index 85a1ec7827..44da4b0072 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 2",
- "model_id": "Elegoo-Neptune-2",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N2",
+ "nozzle_diameter": "0.4;0.6;0.8",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune2_buildplate_model.stl",
"bed_texture": "elegoo_neptune2_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN2 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN2 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN2 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN2 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN2 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN2 Series;Elegoo PLA-CF @EN2 Series;Elegoo PLA @EN2 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN2 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN2 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN2 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN2 Series;Elegoo PLA Galaxy @EN2 Series;Elegoo PLA Marble @EN2 Series;Elegoo PLA Sparkle @EN2 Series;Elegoo PLA Wood @EN2 Series;Elegoo Rapid TPU 95A @EN2 Series;Elegoo PETG-CF @EN2 Series;Elegoo PETG-GF @EN2 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN2 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.4 nozzle.json
index 021354d972..52cbbe6ad9 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.4 nozzle.json
@@ -1,12 +1,13 @@
{
"type": "machine",
+ "setting_id": "EN2D04",
"name": "Elegoo Neptune 2D 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "Elegoo Neptune 2 0.4 nozzle",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune 2D",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune2D",
+ "default_print_profile": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
"extruder_colour": [
"#FCE94F",
"#FCE94F"
@@ -21,52 +22,51 @@
],
"printable_area": [
"0x0",
- "220x0",
- "220x220",
- "0x220"
+ "235x0",
+ "235x235",
+ "0x235"
],
"printable_height": "250",
- "nozzle_type": "hardened_steel",
"auxiliary_fan": "0",
"machine_max_acceleration_extruding": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_retracting": [
"1000",
"1000"
],
"machine_max_acceleration_travel": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_x": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_y": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_z": [
"100",
"100"
],
"machine_max_speed_e": [
- "60",
- "60"
+ "70",
+ "70"
],
"machine_max_speed_x": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_y": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_z": [
- "10",
- "10"
+ "20",
+ "20"
],
"machine_max_jerk_e": [
"5",
@@ -85,14 +85,13 @@
"0.4"
],
"max_layer_height": [
- "0.32",
- "0.32"
+ "0.28",
+ "0.28"
],
"min_layer_height": [
"0.08",
"0.08"
],
- "printer_settings_id": "Elegoo",
"retraction_minimum_travel": [
"2",
"2"
@@ -118,14 +117,11 @@
"40"
],
"single_extruder_multi_material": "1",
- "change_filament_gcode": "",
- "machine_pause_gcode": "M0",
"default_filament_profile": [
- "Generic PLA @Elegoo"
+ "Elegoo PLA @EN2 Series"
],
- "machine_start_gcode": "T[initial_tool] ; set active extruder\nM413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; auto bed levelling - remove ; at beginning of line to enable\n;M420 S1 ; enable mesh - remove ; at beginning of line to enable\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 ; move down to prime nozzle\nG92 E0 ; reset extruder\nG1 E90 ; load filament\nG92 E0 ; reset extruder\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000 ; move over for second prime line\nG92 E0 ; reset extruder\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0 ; reset extruder",
- "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\nG1 E-80 F2000 ; unload filament\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]",
+ "machine_start_gcode": ";;===== date: 20240520 =====================\nT[initial_tool] ; set active extruder\n;M413 S0 ; disable Power Loss Recovery\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nG90 \nM83 ; extruder relative mode\nG28 ; home all axis\n;G29 ; auto bed levelling - remove ; at beginning of line to enable\nM420 S1 ; enable mesh - remove ; at beginning of line to enable\n;\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.5-50} Y0.5 F6000\nG1 Z0.4 F300\n;\nG92 E0 ; reset extruder\nG1 E90 F600 ; load filament\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\n;\nG1 X{print_bed_max[0]*0.5+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.5+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n;",
+ "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 prime tower is not enabled, perform the following refuelling G-Code.\n{if enable_prime_tower != true}G1 E-80 F2000 ; unload filament {endif}\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",
+ "change_filament_gcode": ";If prime tower is not enabled, perform the following refuelling G-Code.\n{if enable_prime_tower != true} \nM83\nG92 E0\nG1 E-5 Z{layer_z+0.4} F1200\nG1 E-85 F1200\nT[next_extruder]\nG93 E0\nG1 E90 F1200\n;\n{endif}",
"scan_first_layer": "0"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.6 nozzle.json
new file mode 100644
index 0000000000..80464a8485
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.6 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 2D 0.6 nozzle",
+ "inherits": "Elegoo Neptune 2D 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN2D06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 2D",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.8 nozzle.json
new file mode 100644
index 0000000000..60649c1baa
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D 0.8 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 2D 0.8 nozzle",
+ "inherits": "Elegoo Neptune 2D 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN2D08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 2D",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D.json
index 7ff670044e..7ea1ac7ffc 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2D.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 2D",
- "model_id": "Elegoo-Neptune-2D",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N2D",
+ "nozzle_diameter": "0.4;0.6;0.8",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune2d_buildplate_model.stl",
"bed_texture": "elegoo_neptune2d_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN2 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN2 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN2 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN2 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN2 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN2 Series;Elegoo PLA-CF @EN2 Series;Elegoo PLA @EN2 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN2 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN2 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN2 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN2 Series;Elegoo PLA Galaxy @EN2 Series;Elegoo PLA Marble @EN2 Series;Elegoo PLA Sparkle @EN2 Series;Elegoo PLA Wood @EN2 Series;Elegoo Rapid TPU 95A @EN2 Series;Elegoo PETG-CF @EN2 Series;Elegoo PETG-GF @EN2 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN2 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.4 nozzle.json
index c07bfe08d0..78e407fbc6 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.4 nozzle.json
@@ -1,114 +1,24 @@
{
"type": "machine",
+ "setting_id": "EN2S04",
"name": "Elegoo Neptune 2S 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "fdm_elegoo_common",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune 2S",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune2S",
+ "default_print_profile": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
- "220x0",
- "220x220",
- "0x220"
+ "235x0",
+ "235x235",
+ "0x235"
],
"printable_height": "250",
- "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.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "2"
- ],
- "retract_before_wipe": [
- "70%"
- ],
- "retraction_length": [
- "2.5"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "1"
- ],
- "deretraction_speed": [
- "40"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "",
- "machine_pause_gcode": "M0",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "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_start_gcode": ";;===== date: 20250227 =====================\n;M413 S0 ; disable Power Loss Recovery\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\n;\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.5-50} Y0.5 F6000\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X{print_bed_max[0]*0.5+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.5+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n",
"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/EN2SERIES/Elegoo Neptune 2S 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.6 nozzle.json
new file mode 100644
index 0000000000..41a15f684f
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.6 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 2S 0.6 nozzle",
+ "inherits": "Elegoo Neptune 2S 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN2S06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 2S",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.8 nozzle.json
new file mode 100644
index 0000000000..cb408ddafb
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S 0.8 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 2S 0.8 nozzle",
+ "inherits": "Elegoo Neptune 2S 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN2S08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 2S",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S.json
index 7e4307bbca..e1bc8090f7 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 2S.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 2S",
- "model_id": "Elegoo-Neptune-2S",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N2S",
+ "nozzle_diameter": "0.4;0.6;0.8",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune2s_buildplate_model.stl",
"bed_texture": "elegoo_neptune2s_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN2 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN2 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN2 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN2 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN2 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN2 Series;Elegoo PLA-CF @EN2 Series;Elegoo PLA @EN2 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN2 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN2 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN2 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN2 Series;Elegoo PLA Galaxy @EN2 Series;Elegoo PLA Marble @EN2 Series;Elegoo PLA Sparkle @EN2 Series;Elegoo PLA Wood @EN2 Series;Elegoo Rapid TPU 95A @EN2 Series;Elegoo PETG-CF @EN2 Series;Elegoo PETG-GF @EN2 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN2 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.4 nozzle.json
index d26cc02580..660b05104c 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.4 nozzle.json
@@ -1,111 +1,21 @@
{
"type": "machine",
+ "setting_id": "EN304",
"name": "Elegoo Neptune 3 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "Elegoo Neptune 2 0.4 nozzle",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune 3",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune3",
+ "default_print_profile": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
- "220x0",
- "220x220",
- "0x220"
+ "235x0",
+ "235x235",
+ "0x235"
],
- "printable_height": "280",
- "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.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "5"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "0"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "",
- "machine_pause_gcode": "M0",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "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"
+ "printable_height": "280"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.6 nozzle.json
new file mode 100644
index 0000000000..a2ed0f97a6
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.6 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 0.6 nozzle",
+ "inherits": "Elegoo Neptune 3 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN306",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 3",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.8 nozzle.json
new file mode 100644
index 0000000000..86894a6563
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3 0.8 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 0.8 nozzle",
+ "inherits": "Elegoo Neptune 3 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN308",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 3",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3.json
index acc5234661..030c7b84c3 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune 3.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 3",
- "model_id": "Elegoo-Neptune-3",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N3",
+ "nozzle_diameter": "0.4;0.6;0.8",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune3_buildplate_model.stl",
"bed_texture": "elegoo_neptune3_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN2 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN2 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN2 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN2 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN2 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN2 Series;Elegoo PLA-CF @EN2 Series;Elegoo PLA @EN2 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN2 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN2 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN2 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN2 Series;Elegoo PLA Galaxy @EN2 Series;Elegoo PLA Marble @EN2 Series;Elegoo PLA Sparkle @EN2 Series;Elegoo PLA Wood @EN2 Series;Elegoo Rapid TPU 95A @EN2 Series;Elegoo PETG-CF @EN2 Series;Elegoo PETG-GF @EN2 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN2 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.4 nozzle.json
index 09e420af27..7b07b18a3f 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.4 nozzle.json
@@ -1,114 +1,24 @@
{
"type": "machine",
+ "setting_id": "ENX04",
"name": "Elegoo Neptune X 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "fdm_elegoo_common",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune X",
- "default_print_profile": "0.20mm Standard @Elegoo NeptuneX",
+ "default_print_profile": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
- "220x0",
- "220x220",
- "0x220"
+ "235x0",
+ "235x235",
+ "0x235"
],
"printable_height": "300",
- "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.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "2"
- ],
- "retract_before_wipe": [
- "70%"
- ],
- "retraction_length": [
- "2.5"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "1"
- ],
- "deretraction_speed": [
- "40"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "",
- "machine_pause_gcode": "M0",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "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_start_gcode": ";;===== date: 20250227 =====================\n;M413 S0 ; disable Power Loss Recovery\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\n;\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.5-50} Y0.5 F6000\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X{print_bed_max[0]*0.5+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.5+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n",
"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/EN2SERIES/Elegoo Neptune X 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.6 nozzle.json
new file mode 100644
index 0000000000..2a73103c66
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.6 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune X 0.6 nozzle",
+ "inherits": "Elegoo Neptune X 0.4 nozzle",
+ "from": "system",
+ "setting_id": "ENX06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune X",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.8 nozzle.json
new file mode 100644
index 0000000000..5f21d5af22
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X 0.8 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune X 0.8 nozzle",
+ "inherits": "Elegoo Neptune X 0.4 nozzle",
+ "from": "system",
+ "setting_id": "ENX08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune X",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN2 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X.json
index c801b38001..cc81665e48 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune X.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune X",
- "model_id": "Elegoo-Neptune-X",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-NX",
+ "nozzle_diameter": "0.4;0.6;0.8",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptunex_buildplate_model.stl",
"bed_texture": "elegoo_neptunex_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN2 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN2 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN2 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN2 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN2 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN2 Series;Elegoo PLA-CF @EN2 Series;Elegoo PLA @EN2 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN2 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN2 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN2 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN2 Series;Elegoo PLA Galaxy @EN2 Series;Elegoo PLA Marble @EN2 Series;Elegoo PLA Sparkle @EN2 Series;Elegoo PLA Wood @EN2 Series;Elegoo Rapid TPU 95A @EN2 Series;Elegoo PETG-CF @EN2 Series;Elegoo PETG-GF @EN2 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN2 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune.json b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune.json
index 376e1520c6..e8f1dff64f 100644
--- a/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune.json
+++ b/resources/profiles/Elegoo/machine/EN2SERIES/Elegoo Neptune.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune",
- "model_id": "Elegoo-Neptune",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N1",
+ "nozzle_diameter": "0.4;0.6;0.8",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune_buildplate_model.stl",
"bed_texture": "elegoo_neptune_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN2 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN2 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN2 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN2 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN2 Series;Elegoo PLA-CF @EN2 Series;Elegoo PLA @EN2 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN2 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN2 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN2 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.2 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.2 nozzle.json
new file mode 100644
index 0000000000..8c9c238d1a
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.2 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Max 0.2 nozzle",
+ "inherits": "Elegoo Neptune 3 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Max02",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.2"
+ ],
+ "printer_model": "Elegoo Neptune 3 Max",
+ "printer_variant": "0.2",
+ "default_filament_profile": [
+ "Elegoo PLA @0.2 nozzle"
+ ],
+ "default_print_profile": "0.10mm Standard @Elegoo N3Max 0.2 nozzle",
+ "retraction_minimum_travel": [
+ "0.4"
+ ],
+ "wipe_distance": [
+ "0.8"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.14"
+ ],
+ "min_layer_height": [
+ "0.06"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.4 nozzle.json
index 101d0aebca..af7fb0a2f7 100644
--- a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.4 nozzle.json
@@ -1,114 +1,45 @@
{
"type": "machine",
+ "setting_id": "EN3MAX04",
"name": "Elegoo Neptune 3 Max 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune 3 Max",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune3Max",
+ "default_print_profile": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
- "420x0",
- "420x420",
- "0x420"
+ "425x0",
+ "425x425",
+ "0x425"
],
"printable_height": "500",
- "nozzle_type": "hardened_steel",
+ "retract_lift_below": [
+ "499"
+ ],
"auxiliary_fan": "0",
"machine_max_acceleration_extruding": [
- "500",
- "500"
+ "700",
+ "700"
],
"machine_max_acceleration_retracting": [
- "1000",
- "1000"
+ "700",
+ "700"
],
"machine_max_acceleration_travel": [
- "500",
- "500"
+ "700",
+ "700"
],
"machine_max_acceleration_x": [
- "500",
- "500"
+ "700",
+ "700"
],
"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.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "2.5"
- ],
- "retraction_speed": [
- "25"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "0"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "M0",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "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"
+ "700",
+ "700"
+ ]
}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..f4e2f26013
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.6 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Max 0.6 nozzle",
+ "inherits": "Elegoo Neptune 3 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Max06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 3 Max",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo N3Max 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.5"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..e70dc91e88
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 0.8 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Max 0.8 nozzle",
+ "inherits": "Elegoo Neptune 3 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Max08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 3 Max",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo N3Max 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.6"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 1.0 nozzle.json
new file mode 100644
index 0000000000..4003e68632
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max 1.0 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Max 1.0 nozzle",
+ "inherits": "Elegoo Neptune 3 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Max10",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "1.0"
+ ],
+ "printer_model": "Elegoo Neptune 3 Max",
+ "printer_variant": "1.0",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.50mm Standard @Elegoo N3Max 1.0 nozzle",
+ "retraction_minimum_travel": [
+ "2.0"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.7"
+ ],
+ "min_layer_height": [
+ "0.2"
+ ],
+ "retract_length_toolchange": [
+ "3.5"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max.json
index 1fe18647a6..178e92be61 100644
--- a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max.json
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Max.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 3 Max",
- "model_id": "Elegoo-Neptune-3-Max",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N3Max",
+ "nozzle_diameter": "0.4;0.2;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune3max_buildplate_model.stl",
"bed_texture": "elegoo_neptune3max_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN3 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN3 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN3 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN3 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN3 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN3 Series;Elegoo PLA-CF @EN3 Series;Elegoo PLA @EN3 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN3 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN3 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN3 Series;Elegoo TPU 95A @EN3 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN3 Series;Elegoo PLA Galaxy @EN3 Series;Elegoo PLA Marble @EN3 Series;Elegoo PLA Sparkle @EN3 Series;Elegoo PLA Wood @EN3 Series;Elegoo Rapid TPU 95A @EN3 Series;Elegoo PETG-CF @EN3 Series;Elegoo PETG-GF @EN3 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN3 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.2 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..153ec5735c
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.2 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Plus 0.2 nozzle",
+ "inherits": "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Plus02",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.2"
+ ],
+ "printer_model": "Elegoo Neptune 3 Plus",
+ "printer_variant": "0.2",
+ "default_filament_profile": [
+ "Elegoo PLA @0.2 nozzle"
+ ],
+ "default_print_profile": "0.10mm Standard @Elegoo N3Plus 0.2 nozzle",
+ "retraction_minimum_travel": [
+ "0.4"
+ ],
+ "wipe_distance": [
+ "0.8"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.14"
+ ],
+ "min_layer_height": [
+ "0.06"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.4 nozzle.json
index 727b11ed7d..bc1a298d62 100644
--- a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.4 nozzle.json
@@ -1,114 +1,24 @@
{
"type": "machine",
+ "setting_id": "EN3PLUS04",
"name": "Elegoo Neptune 3 Plus 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune 3 Plus",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune3Plus",
+ "default_print_profile": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
- "320x0",
- "320x320",
- "0x320"
+ "325x0",
+ "325x325",
+ "0x325"
],
"printable_height": "400",
- "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.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "2.5"
- ],
- "retraction_speed": [
- "25"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "0"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "M0",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "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"
+ "retract_lift_below": [
+ "399"
+ ]
}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..ef8d74398e
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.6 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Plus 0.6 nozzle",
+ "inherits": "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Plus06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 3 Plus",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo N3Plus 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "retraction_length": [
+ "1.5"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..4485f56347
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 0.8 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Plus 0.8 nozzle",
+ "inherits": "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Plus08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 3 Plus",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo N3Plus 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.6"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..34181afdd5
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus 1.0 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Plus 1.0 nozzle",
+ "inherits": "Elegoo Neptune 3 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Plus10",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "1.0"
+ ],
+ "printer_model": "Elegoo Neptune 3 Plus",
+ "printer_variant": "1.0",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.50mm Standard @Elegoo N3Plus 1.0 nozzle",
+ "retraction_minimum_travel": [
+ "2.0"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.7"
+ ],
+ "min_layer_height": [
+ "0.2"
+ ],
+ "retract_length_toolchange": [
+ "3.5"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus.json
index 0830277e96..d15d86cd9d 100644
--- a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus.json
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Plus.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 3 Plus",
- "model_id": "Elegoo-Neptune-3-Plus",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N3Plus",
+ "nozzle_diameter": "0.4;0.2;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune3plus_buildplate_model.stl",
"bed_texture": "elegoo_neptune3plus_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN3 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN3 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN3 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN3 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN3 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN3 Series;Elegoo PLA-CF @EN3 Series;Elegoo PLA @EN3 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN3 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN3 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN3 Series;Elegoo TPU 95A @EN3 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN3 Series;Elegoo PLA Galaxy @EN3 Series;Elegoo PLA Marble @EN3 Series;Elegoo PLA Sparkle @EN3 Series;Elegoo PLA Wood @EN3 Series;Elegoo Rapid TPU 95A @EN3 Series;Elegoo PETG-CF @EN3 Series;Elegoo PETG-GF @EN3 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN3 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.2 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..b1609d288d
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.2 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Pro 0.2 nozzle",
+ "inherits": "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Pro02",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.2"
+ ],
+ "printer_model": "Elegoo Neptune 3 Pro",
+ "printer_variant": "0.2",
+ "default_filament_profile": [
+ "Elegoo PLA @0.2 nozzle"
+ ],
+ "default_print_profile": "0.10mm Standard @Elegoo N3Pro 0.2 nozzle",
+ "retraction_minimum_travel": [
+ "0.4"
+ ],
+ "wipe_distance": [
+ "0.8"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.14"
+ ],
+ "min_layer_height": [
+ "0.06"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.4 nozzle.json
index 2c3696fa71..3b40ba184f 100644
--- a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.4 nozzle.json
@@ -1,43 +1,46 @@
{
"type": "machine",
+ "setting_id": "EN3PRO04",
"name": "Elegoo Neptune 3 Pro 0.4 nozzle",
- "inherits": "fdm_elegoo_common",
"from": "system",
- "setting_id": "GM001",
"instantiation": "true",
+ "inherits": "fdm_elegoo_common",
+ "host_type": "elegoolink",
"printer_model": "Elegoo Neptune 3 Pro",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune3Pro",
+ "default_print_profile": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
- "225x0",
- "225x225",
- "0x225"
+ "230x0",
+ "230x230",
+ "0x230"
],
"printable_height": "280",
- "nozzle_type": "hardened_steel",
+ "retract_lift_below": [
+ "279"
+ ],
"auxiliary_fan": "0",
"machine_max_acceleration_extruding": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_retracting": [
"1000",
"1000"
],
"machine_max_acceleration_travel": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_x": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_y": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_z": [
"100",
@@ -48,12 +51,12 @@
"60"
],
"machine_max_speed_x": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_y": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_z": [
"10",
@@ -76,12 +79,11 @@
"0.4"
],
"max_layer_height": [
- "0.32"
+ "0.28"
],
"min_layer_height": [
"0.08"
],
- "printer_settings_id": "Elegoo",
"retraction_minimum_travel": [
"1"
],
@@ -89,26 +91,30 @@
"85%"
],
"retraction_length": [
- "2.5"
+ "1.5"
],
"retraction_speed": [
- "25"
+ "30"
],
"retract_length_toolchange": [
"2"
],
"deretraction_speed": [
- "0"
+ "30"
],
+ "thumbnails": [
+ "200x200/COLPIC/#30394F",
+ "160x160/COLPIC/#30394F",
+ "160x160/PNG"
+ ],
+ "thumbnails_format": "COLPIC",
"single_extruder_multi_material": "1",
"change_filament_gcode": "M600",
- "machine_pause_gcode": "M0",
+ "machine_pause_gcode": "M600",
"default_filament_profile": [
- "Generic PLA @Elegoo"
+ "Elegoo PLA @EN3 Series"
],
- "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]",
+ "machine_start_gcode": ";;===== date: 20240520 =====================\nM400 ; wait for buffer to clear\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.5-50} Y0.5 F6000\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X{print_bed_max[0]*0.5+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.5+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n",
+ "machine_end_gcode": ";PRINT_END\nG90 ;Absolute positionning\nM83 ; extruder relative mode\nG1 X10 Y{print_bed_max[1]*0.8} Z{min(max_layer_z+50, printable_height)} E-5 F{travel_speed*60} ; Move print head up\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
"scan_first_layer": "0"
}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..271bbfa58a
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.6 nozzle.json
@@ -0,0 +1,32 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Pro 0.6 nozzle",
+ "inherits": "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Pro06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 3 Pro",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo N3Pro 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "retraction_length": [
+ "1.5"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..833bebd513
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 0.8 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Pro 0.8 nozzle",
+ "inherits": "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Pro08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 3 Pro",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo N3Pro 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.6"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..d236bd37f2
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro 1.0 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 3 Pro 1.0 nozzle",
+ "inherits": "Elegoo Neptune 3 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN3Pro10",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "1.0"
+ ],
+ "printer_model": "Elegoo Neptune 3 Pro",
+ "printer_variant": "1.0",
+ "default_filament_profile": [
+ "Elegoo PLA @EN3 Series"
+ ],
+ "default_print_profile": "0.50mm Standard @Elegoo N3Pro 1.0 nozzle",
+ "retraction_minimum_travel": [
+ "2.0"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "2.0"
+ ],
+ "max_layer_height": [
+ "0.7"
+ ],
+ "min_layer_height": [
+ "0.2"
+ ],
+ "retract_length_toolchange": [
+ "3.5"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro.json b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro.json
index ef0b165199..92efec5e85 100644
--- a/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro.json
+++ b/resources/profiles/Elegoo/machine/EN3SERIES/Elegoo Neptune 3 Pro.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 3 Pro",
- "model_id": "Elegoo-Neptune-3-Pro",
- "nozzle_diameter": "0.4",
+ "model_id": "Elegoo-N3Pro",
+ "nozzle_diameter": "0.4;0.2;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune3pro_buildplate_model.stl",
"bed_texture": "elegoo_neptune3pro_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic ABS @Elegoo;Generic PETG @Elegoo;Generic PLA @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN3 Series;Elegoo PETG @0.2 nozzle;Elegoo PETG @EN3 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN3 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN3 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN3 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN3 Series;Elegoo PLA-CF @EN3 Series;Elegoo PLA @EN3 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN3 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN3 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN3 Series;Elegoo TPU 95A @EN3 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN3 Series;Elegoo PLA Galaxy @EN3 Series;Elegoo PLA Marble @EN3 Series;Elegoo PLA Sparkle @EN3 Series;Elegoo PLA Wood @EN3 Series;Elegoo Rapid TPU 95A @EN3 Series;Elegoo PETG-CF @EN3 Series;Elegoo PETG-GF @EN3 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN3 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.2 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.2 nozzle).json
deleted file mode 100644
index 0aecb7af54..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.2 nozzle).json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 (0.2 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)",
- "gcode_flavor": "klipper",
- "nozzle_diameter": [
- "0.2"
- ],
- "printer_variant": "0.2",
- "printable_area": [
- "0x0",
- "225x0",
- "225x225",
- "0x225"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "max_layer_height": [
- "0.16"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "0.8"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 (0.4 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.4 nozzle).json
deleted file mode 100644
index 5a9014048e..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.4 nozzle).json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 (0.4 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)",
- "gcode_flavor": "klipper",
- "nozzle_diameter": [
- "0.4"
- ],
- "printer_variant": "0.4",
- "printable_area": [
- "0x0",
- "225x0",
- "225x225",
- "0x225"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "max_layer_height": [
- "0.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "0.8"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 (0.6 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.6 nozzle).json
deleted file mode 100644
index 8fd6153705..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.6 nozzle).json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 (0.6 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)",
- "gcode_flavor": "klipper",
- "nozzle_diameter": [
- "0.6"
- ],
- "printer_variant": "0.6",
- "printable_area": [
- "0x0",
- "225x0",
- "225x225",
- "0x225"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "max_layer_height": [
- "0.4"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "2.5"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 (0.8 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.8 nozzle).json
deleted file mode 100644
index 75cfb7f4e6..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 (0.8 nozzle).json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 (0.8 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)",
- "gcode_flavor": "klipper",
- "nozzle_diameter": [
- "0.8"
- ],
- "printer_variant": "0.8",
- "printable_area": [
- "0x0",
- "225x0",
- "225x225",
- "0x225"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "max_layer_height": [
- "0.6"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "0.8"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder\n",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 0.2 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.2 nozzle.json
new file mode 100644
index 0000000000..6fbeb9bc7c
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.2 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 0.2 nozzle",
+ "inherits": "Elegoo Neptune 4 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN402",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.2"
+ ],
+ "printer_model": "Elegoo Neptune 4",
+ "printer_variant": "0.2",
+ "default_filament_profile": [
+ "Elegoo PLA @0.2 nozzle"
+ ],
+ "default_print_profile": "0.10mm Standard @Elegoo N4 0.2 nozzle",
+ "retraction_minimum_travel": [
+ "0.4"
+ ],
+ "wipe_distance": [
+ "0.8"
+ ],
+ "retraction_length": [
+ "0.5"
+ ],
+ "max_layer_height": [
+ "0.14"
+ ],
+ "min_layer_height": [
+ "0.06"
+ ],
+ "renamed_from": "Elegoo Neptune 4 (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.4 nozzle.json
new file mode 100644
index 0000000000..20bd16ec6f
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.4 nozzle.json
@@ -0,0 +1,119 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN404",
+ "instantiation": "true",
+ "inherits": "fdm_elegoo_3dp_001_common",
+ "host_type": "elegoolink",
+ "printer_model": "Elegoo Neptune 4",
+ "default_print_profile": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "gcode_flavor": "klipper",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "printer_variant": "0.4",
+ "printable_area": [
+ "0x0",
+ "230x0",
+ "230x230",
+ "0x230"
+ ],
+ "extruder_offset": [
+ "-1x-2"
+ ],
+ "printable_height": "265",
+ "retract_lift_below": [
+ "264"
+ ],
+ "machine_max_acceleration_extruding": [
+ "10000",
+ "10000"
+ ],
+ "machine_max_acceleration_retracting": [
+ "10000",
+ "10000"
+ ],
+ "machine_max_acceleration_x": [
+ "10000",
+ "10000"
+ ],
+ "machine_max_acceleration_y": [
+ "10000",
+ "10000"
+ ],
+ "machine_max_acceleration_z": [
+ "300",
+ "300"
+ ],
+ "machine_max_acceleration_e": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_travel": [
+ "10000",
+ "10000"
+ ],
+ "machine_max_speed_e": [
+ "60",
+ "60"
+ ],
+ "machine_max_speed_x": [
+ "500",
+ "500"
+ ],
+ "machine_max_speed_y": [
+ "500",
+ "500"
+ ],
+ "machine_max_speed_z": [
+ "20",
+ "20"
+ ],
+ "retraction_minimum_travel": [
+ "0.8"
+ ],
+ "printer_structure": "i3",
+ "cooling_tube_length": "5",
+ "enable_filament_ramming": "1",
+ "nozzle_volume": "90",
+ "max_layer_height": [
+ "0.28"
+ ],
+ "min_layer_height": [
+ "0.08"
+ ],
+ "retract_before_wipe": [
+ "0%"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "retraction_speed": [
+ "60"
+ ],
+ "retract_length_toolchange": [
+ "2"
+ ],
+ "scan_first_layer": "0",
+ "auxiliary_fan": "0",
+ "single_extruder_multi_material": "1",
+ "change_filament_gcode": "M600",
+ "machine_pause_gcode": "M600",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "extruder_clearance_radius": "47",
+ "extruder_clearance_height_to_rod": "34",
+ "extruder_clearance_height_to_lid": "34",
+ "printer_technology": "FFF",
+ "machine_start_gcode": ";;===== date: 20240520 =====================\nM400 ; wait for buffer to clear\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.5-50} Y0.5 F6000\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X{print_bed_max[0]*0.5+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.5+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n",
+ "machine_end_gcode": ";PRINT_END\nG90 ;Absolute positionning\nM83 ; extruder relative mode\nG92 E0 ; zero the extruder\nG1 E-1.5 F1800\nG2 I1 J0 Z{max_layer_z+0.5} F3000 ; lower z a little\nG90\nG1 X10 Y{print_bed_max[1]*0.8} Z{min(max_layer_z+50, printable_height)} E-5 F{travel_speed*60} ; Move print head up\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
+ "thumbnails": [
+ "320x320/COLPIC/#30394F",
+ "160x160/COLPIC/#30394F",
+ "160x160/PNG"
+ ],
+ "thumbnails_format": "COLPIC",
+ "renamed_from": "Elegoo Neptune 4 (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.6 nozzle.json
new file mode 100644
index 0000000000..eea51da2b5
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.6 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 0.6 nozzle",
+ "inherits": "Elegoo Neptune 4 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN406",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 4",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo N4 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ],
+ "renamed_from": "Elegoo Neptune 4 (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.8 nozzle.json
new file mode 100644
index 0000000000..6e95538dac
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 0.8 nozzle.json
@@ -0,0 +1,36 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 0.8 nozzle",
+ "inherits": "Elegoo Neptune 4 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN408",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 4",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo N4 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.2"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ],
+ "renamed_from": "Elegoo Neptune 4 (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 1.0 nozzle.json
new file mode 100644
index 0000000000..945fa4de2c
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 1.0 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 1.0 nozzle",
+ "inherits": "Elegoo Neptune 4 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN410",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "1.0"
+ ],
+ "printer_model": "Elegoo Neptune 4",
+ "printer_variant": "1.0",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.50mm Standard @Elegoo N4 1.0 nozzle",
+ "retraction_minimum_travel": [
+ "2.0"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.5"
+ ],
+ "max_layer_height": [
+ "0.7"
+ ],
+ "min_layer_height": [
+ "0.2"
+ ],
+ "retract_length_toolchange": [
+ "3.5"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.2 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.2 nozzle).json
deleted file mode 100644
index c8274d0cdd..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.2 nozzle).json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Max (0.2 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Max",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)",
- "nozzle_diameter": [
- "0.2"
- ],
- "printer_variant": "0.2",
- "printable_area": [
- "0x0",
- "420x0",
- "420x420",
- "0x420"
- ],
- "machine_max_speed_x": [
- "300",
- "300"
- ],
- "machine_max_speed_y": [
- "300",
- "300"
- ],
- "printable_height": "480",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "34",
- "extruder_clearance_height_to_rod": "34",
- "extruder_clearance_radius": "47",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "max_layer_height": [
- "0.15"
- ],
- "min_layer_height": [
- "0.05"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.7"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "60"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Max (0.4 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.4 nozzle).json
deleted file mode 100644
index bfd18531cd..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.4 nozzle).json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Max (0.4 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Max",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)",
- "nozzle_diameter": [
- "0.4"
- ],
- "printer_variant": "0.4",
- "printable_area": [
- "0x0",
- "420x0",
- "420x420",
- "0x420"
- ],
- "printable_height": "480",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "34",
- "extruder_clearance_height_to_rod": "34",
- "extruder_clearance_radius": "47",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "max_layer_height": [
- "0.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "machine_max_speed_x": [
- "300",
- "300"
- ],
- "machine_max_speed_y": [
- "300",
- "300"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.7"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "60"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Max (0.6 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.6 nozzle).json
deleted file mode 100644
index 713b951dd4..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.6 nozzle).json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Max (0.6 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Max",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)",
- "nozzle_diameter": [
- "0.6"
- ],
- "printer_variant": "0.6",
- "printable_area": [
- "0x0",
- "420x0",
- "420x420",
- "0x420"
- ],
- "machine_max_speed_x": [
- "300",
- "300"
- ],
- "machine_max_speed_y": [
- "300",
- "300"
- ],
- "printable_height": "480",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "34",
- "extruder_clearance_height_to_rod": "34",
- "extruder_clearance_radius": "47",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "max_layer_height": [
- "0.48"
- ],
- "min_layer_height": [
- "0.15"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.7"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "60"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Max (0.8 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.8 nozzle).json
deleted file mode 100644
index 0940a45dd5..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max (0.8 nozzle).json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Max (0.8 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Max",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)",
- "nozzle_diameter": [
- "0.8"
- ],
- "printer_variant": "0.8",
- "printable_area": [
- "0x0",
- "420x0",
- "420x420",
- "0x420"
- ],
- "printable_height": "480",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "34",
- "extruder_clearance_height_to_rod": "34",
- "extruder_clearance_radius": "47",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "max_layer_height": [
- "0.64"
- ],
- "min_layer_height": [
- "0.20"
- ],
- "machine_max_speed_x": [
- "300",
- "300"
- ],
- "machine_max_speed_y": [
- "300",
- "300"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.7"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "60"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 MAX\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X165 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X165 Y0.5 Z0.4 F300 ;Move to start position\nG1 X265 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X260 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y400 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Max 0.2 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.2 nozzle.json
new file mode 100644
index 0000000000..4cbff15b30
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.2 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Max 0.2 nozzle",
+ "inherits": "Elegoo Neptune 4 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4MAX02",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.2"
+ ],
+ "printer_model": "Elegoo Neptune 4 Max",
+ "printer_variant": "0.2",
+ "default_filament_profile": [
+ "Elegoo PLA @0.2 nozzle"
+ ],
+ "default_print_profile": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
+ "retraction_minimum_travel": [
+ "0.4"
+ ],
+ "wipe_distance": [
+ "0.8"
+ ],
+ "retraction_length": [
+ "0.5"
+ ],
+ "max_layer_height": [
+ "0.14"
+ ],
+ "min_layer_height": [
+ "0.06"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Max (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.4 nozzle.json
new file mode 100644
index 0000000000..1c90f02a93
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.4 nozzle.json
@@ -0,0 +1,85 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4MAX04",
+ "instantiation": "true",
+ "inherits": "Elegoo Neptune 4 0.4 nozzle",
+ "host_type": "elegoolink",
+ "printer_model": "Elegoo Neptune 4 Max",
+ "default_print_profile": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "printer_variant": "0.4",
+ "printable_area": [
+ "0x0",
+ "426x0",
+ "426x426",
+ "0x426"
+ ],
+ "bed_texture_area": [
+ "0x-12.3",
+ "426x-12.3",
+ "426x423.6",
+ "0x423.6"
+ ],
+ "printable_height": "480",
+ "retract_lift_below": [
+ "479"
+ ],
+ "extruder_offset": [
+ "-1.5x2"
+ ],
+ "machine_max_acceleration_extruding": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_retracting": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_x": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_y": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_z": [
+ "300",
+ "300"
+ ],
+ "machine_max_acceleration_e": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_travel": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_speed_e": [
+ "60",
+ "60"
+ ],
+ "machine_max_speed_x": [
+ "500",
+ "500"
+ ],
+ "machine_max_speed_y": [
+ "500",
+ "500"
+ ],
+ "machine_max_speed_z": [
+ "20",
+ "20"
+ ],
+ "cooling_tube_length": "5",
+ "enable_filament_ramming": "1",
+ "nozzle_volume": "110",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Max (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.6 nozzle.json
new file mode 100644
index 0000000000..3c7584cefc
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.6 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Max 0.6 nozzle",
+ "inherits": "Elegoo Neptune 4 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4MAX06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 4 Max",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Max (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.8 nozzle.json
new file mode 100644
index 0000000000..bd60a815dd
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 0.8 nozzle.json
@@ -0,0 +1,36 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Max 0.8 nozzle",
+ "inherits": "Elegoo Neptune 4 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4MAX08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 4 Max",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.2"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Max (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 1.0 nozzle.json
new file mode 100644
index 0000000000..d279ef05d0
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max 1.0 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Max 1.0 nozzle",
+ "inherits": "Elegoo Neptune 4 Max 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4MAX10",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "1.0"
+ ],
+ "printer_model": "Elegoo Neptune 4 Max",
+ "printer_variant": "1.0",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
+ "retraction_minimum_travel": [
+ "2.0"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.5"
+ ],
+ "max_layer_height": [
+ "0.7"
+ ],
+ "min_layer_height": [
+ "0.2"
+ ],
+ "retract_length_toolchange": [
+ "3.5"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max.json
index a44e040874..040af62fd9 100644
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max.json
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Max.json
@@ -1,8 +1,8 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 4 Max",
- "model_id": "Elegoo-Neptune-4-Max",
- "nozzle_diameter": "0.2;0.4;0.6;0.8",
+ "model_id": "Elegoo-N4Max",
+ "nozzle_diameter": "0.4;0.2;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune4max_buildplate_model.stl",
@@ -11,5 +11,5 @@
"0x0"
],
"hotend_model": "",
- "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN4 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN4 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN4 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN4 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN4 Series;Elegoo PLA-CF @EN4 Series;Elegoo PLA @EN4 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN4 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN4 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN4 Series;Elegoo TPU 95A @EN4 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN4 Series;Elegoo PLA Galaxy @EN4 Series;Elegoo PLA Marble @EN4 Series;Elegoo PLA Sparkle @EN4 Series;Elegoo PLA Wood @EN4 Series;Elegoo Rapid TPU 95A @EN4 Series;Elegoo PETG-CF @EN4 Series;Elegoo PETG-GF @EN4 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN4 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.2 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.2 nozzle).json
deleted file mode 100644
index 070491ddf2..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.2 nozzle).json
+++ /dev/null
@@ -1,169 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Plus (0.2 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Plus",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle)",
- "nozzle_diameter": [
- "0.2"
- ],
- "printer_variant": "0.2",
- "printable_area": [
- "0x0",
- "320x0",
- "320x320",
- "0x320"
- ],
- "printable_height": "385",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "380",
- "extruder_clearance_height_to_rod": "10",
- "extruder_clearance_radius": "60",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "machine_max_acceleration_e": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_extruding": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_retracting": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_travel": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_x": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_y": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_z": [
- "300",
- "300"
- ],
- "machine_max_speed_e": [
- "60",
- "25"
- ],
- "machine_max_speed_x": [
- "500",
- "500"
- ],
- "machine_max_speed_y": [
- "500",
- "500"
- ],
- "machine_max_speed_z": [
- "20",
- "20"
- ],
- "machine_min_extruding_rate": [
- "0",
- "0"
- ],
- "machine_min_travel_rate": [
- "0",
- "0"
- ],
- "max_layer_height": [
- "0.15"
- ],
- "min_layer_height": [
- "0.05"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.5"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "45"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "manual_filament_change": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Plus (0.4 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.4 nozzle).json
deleted file mode 100644
index 4edceb301c..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.4 nozzle).json
+++ /dev/null
@@ -1,169 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Plus (0.4 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Plus",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle)",
- "nozzle_diameter": [
- "0.4"
- ],
- "printer_variant": "0.4",
- "printable_area": [
- "0x0",
- "320x0",
- "320x320",
- "0x320"
- ],
- "printable_height": "385",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "380",
- "extruder_clearance_height_to_rod": "10",
- "extruder_clearance_radius": "60",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "machine_max_acceleration_e": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_extruding": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_retracting": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_travel": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_x": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_y": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_z": [
- "300",
- "300"
- ],
- "machine_max_speed_e": [
- "60",
- "25"
- ],
- "machine_max_speed_x": [
- "500",
- "500"
- ],
- "machine_max_speed_y": [
- "500",
- "500"
- ],
- "machine_max_speed_z": [
- "20",
- "20"
- ],
- "machine_min_extruding_rate": [
- "0",
- "0"
- ],
- "machine_min_travel_rate": [
- "0",
- "0"
- ],
- "max_layer_height": [
- "0.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.5"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "45"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "manual_filament_change": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Plus (0.6 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.6 nozzle).json
deleted file mode 100644
index 57361b4ce0..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.6 nozzle).json
+++ /dev/null
@@ -1,169 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Plus (0.6 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Plus",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle)",
- "nozzle_diameter": [
- "0.6"
- ],
- "printer_variant": "0.6",
- "printable_area": [
- "0x0",
- "320x0",
- "320x320",
- "0x320"
- ],
- "printable_height": "385",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "380",
- "extruder_clearance_height_to_rod": "10",
- "extruder_clearance_radius": "60",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "machine_max_acceleration_e": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_extruding": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_retracting": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_travel": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_x": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_y": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_z": [
- "300",
- "300"
- ],
- "machine_max_speed_e": [
- "60",
- "25"
- ],
- "machine_max_speed_x": [
- "300",
- "200"
- ],
- "machine_max_speed_y": [
- "300",
- "200"
- ],
- "machine_max_speed_z": [
- "25",
- "12"
- ],
- "machine_min_extruding_rate": [
- "0",
- "0"
- ],
- "machine_min_travel_rate": [
- "0",
- "0"
- ],
- "max_layer_height": [
- "0.48"
- ],
- "min_layer_height": [
- "0.15"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.5"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "45"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "manual_filament_change": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Plus (0.8 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.8 nozzle).json
deleted file mode 100644
index 5367fcfa9e..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus (0.8 nozzle).json
+++ /dev/null
@@ -1,169 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Plus (0.8 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Plus",
- "printer_notes": "",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle)",
- "nozzle_diameter": [
- "0.8"
- ],
- "printer_variant": "0.8",
- "printable_area": [
- "0x0",
- "320x0",
- "320x320",
- "0x320"
- ],
- "printable_height": "385",
- "nozzle_hrc": "0",
- "nozzle_type": "brass",
- "nozzle_volume": "0",
- "cooling_tube_length": "5",
- "cooling_tube_retraction": "91.5",
- "enable_filament_ramming": "1",
- "parking_pos_retraction": "92",
- "auxiliary_fan": "1",
- "extra_loading_move": "-2",
- "extruder_clearance_height_to_lid": "380",
- "extruder_clearance_height_to_rod": "10",
- "extruder_clearance_radius": "60",
- "extruder_colour": [
- "#FCE94F"
- ],
- "extruder_offset": [
- "0x0"
- ],
- "fan_kickstart": "0",
- "fan_speedup_overhangs": "1",
- "fan_speedup_time": "0",
- "gcode_flavor": "klipper",
- "high_current_on_filament_swap": "0",
- "host_type": "octoprint",
- "machine_load_filament_time": "0",
- "machine_unload_filament_time": "0",
- "machine_max_acceleration_e": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_extruding": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_retracting": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_travel": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_x": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_y": [
- "7000",
- "7000"
- ],
- "machine_max_acceleration_z": [
- "300",
- "300"
- ],
- "machine_max_speed_e": [
- "60",
- "25"
- ],
- "machine_max_speed_x": [
- "300",
- "200"
- ],
- "machine_max_speed_y": [
- "300",
- "200"
- ],
- "machine_max_speed_z": [
- "25",
- "12"
- ],
- "machine_min_extruding_rate": [
- "0",
- "0"
- ],
- "machine_min_travel_rate": [
- "0",
- "0"
- ],
- "max_layer_height": [
- "0.64"
- ],
- "min_layer_height": [
- "0.20"
- ],
- "printer_settings_id": "Elegoo",
- "retract_before_wipe": [
- "85%"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "retract_lift_above": [
- "0"
- ],
- "retract_lift_below": [
- "0"
- ],
- "retract_lift_enforce": [
- "All Surfaces"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "0.5"
- ],
- "retraction_minimum_travel": [
- "1"
- ],
- "retraction_speed": [
- "45"
- ],
- "use_firmwware_retraction": "0",
- "single_extruder_multi_material": "1",
- "manual_filament_change": "1",
- "use_relative_e_distances": "1",
- "wipe": [
- "1"
- ],
- "wipe_distance": [
- "1"
- ],
- "z_hop": [
- "0.4"
- ],
- "z_hop_types": [
- "Normal Lift"
- ],
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PLUS\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X115 Y0.5 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X115 Y0.5 Z0.4 F300 ;Move to start position\nG1 X215.0 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X210 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT_END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y300 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Plus 0.2 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..012bbb778c
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.2 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Plus 0.2 nozzle",
+ "inherits": "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PLUS02",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.2"
+ ],
+ "printer_model": "Elegoo Neptune 4 Plus",
+ "printer_variant": "0.2",
+ "default_filament_profile": [
+ "Elegoo PLA @0.2 nozzle"
+ ],
+ "default_print_profile": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
+ "retraction_minimum_travel": [
+ "0.4"
+ ],
+ "wipe_distance": [
+ "0.8"
+ ],
+ "retraction_length": [
+ "0.5"
+ ],
+ "max_layer_height": [
+ "0.14"
+ ],
+ "min_layer_height": [
+ "0.06"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Plus (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..c5380ef2b2
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.4 nozzle.json
@@ -0,0 +1,85 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PLUS04",
+ "instantiation": "true",
+ "inherits": "Elegoo Neptune 4 0.4 nozzle",
+ "host_type": "elegoolink",
+ "printer_model": "Elegoo Neptune 4 Plus",
+ "default_print_profile": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "printer_variant": "0.4",
+ "printable_area": [
+ "0x0",
+ "325x0",
+ "325x325",
+ "0x325"
+ ],
+ "bed_texture_area": [
+ "0x-12.3",
+ "325x-12.3",
+ "325x321.5",
+ "0x321.5"
+ ],
+ "printable_height": "385",
+ "retract_lift_below": [
+ "384"
+ ],
+ "extruder_offset": [
+ "-2x-0"
+ ],
+ "machine_max_acceleration_extruding": [
+ "8000",
+ "8000"
+ ],
+ "machine_max_acceleration_retracting": [
+ "8000",
+ "8000"
+ ],
+ "machine_max_acceleration_x": [
+ "8000",
+ "8000"
+ ],
+ "machine_max_acceleration_y": [
+ "8000",
+ "8000"
+ ],
+ "machine_max_acceleration_z": [
+ "300",
+ "300"
+ ],
+ "machine_max_acceleration_e": [
+ "5000",
+ "5000"
+ ],
+ "machine_max_acceleration_travel": [
+ "8000",
+ "8000"
+ ],
+ "machine_max_speed_e": [
+ "60",
+ "60"
+ ],
+ "machine_max_speed_x": [
+ "500",
+ "500"
+ ],
+ "machine_max_speed_y": [
+ "500",
+ "500"
+ ],
+ "machine_max_speed_z": [
+ "20",
+ "20"
+ ],
+ "cooling_tube_length": "5",
+ "enable_filament_ramming": "1",
+ "nozzle_volume": "110",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Plus (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..a2b5a6d14c
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.6 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Plus 0.6 nozzle",
+ "inherits": "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PLUS06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 4 Plus",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Plus (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..772b78ad21
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 0.8 nozzle.json
@@ -0,0 +1,36 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Plus 0.8 nozzle",
+ "inherits": "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PLUS08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 4 Plus",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.2"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Plus (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..f6e0797203
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus 1.0 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Plus 1.0 nozzle",
+ "inherits": "Elegoo Neptune 4 Plus 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PLUS10",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "1.0"
+ ],
+ "printer_model": "Elegoo Neptune 4 Plus",
+ "printer_variant": "1.0",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
+ "retraction_minimum_travel": [
+ "2.0"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.5"
+ ],
+ "max_layer_height": [
+ "0.7"
+ ],
+ "min_layer_height": [
+ "0.2"
+ ],
+ "retract_length_toolchange": [
+ "3.5"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus.json
index 31cf8f02e2..c6cbe7d2df 100644
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus.json
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Plus.json
@@ -1,8 +1,8 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 4 Plus",
- "model_id": "Elegoo-Neptune-4-Plus",
- "nozzle_diameter": "0.2;0.4;0.6;0.8",
+ "model_id": "Elegoo-N4Plus",
+ "nozzle_diameter": "0.4;0.2;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune4plus_buildplate_model.stl",
@@ -11,5 +11,5 @@
"0x0"
],
"hotend_model": "",
- "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN4 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN4 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN4 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN4 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN4 Series;Elegoo PLA-CF @EN4 Series;Elegoo PLA @EN4 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN4 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN4 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN4 Series;Elegoo TPU 95A @EN4 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN4 Series;Elegoo PLA Galaxy @EN4 Series;Elegoo PLA Marble @EN4 Series;Elegoo PLA Sparkle @EN4 Series;Elegoo PLA Wood @EN4 Series;Elegoo Rapid TPU 95A @EN4 Series;Elegoo PETG-CF @EN4 Series;Elegoo PETG-GF @EN4 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN4 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.2 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.2 nozzle).json
deleted file mode 100644
index 096a8cbd54..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.2 nozzle).json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Pro (0.2 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Pro",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)",
- "gcode_flavor": "klipper",
- "nozzle_diameter": [
- "0.2"
- ],
- "printer_variant": "0.2",
- "printable_area": [
- "0x0",
- "235x0",
- "235x230",
- "0x230"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "max_layer_height": [
- "0.16"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "0.8"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Pro (0.4 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.4 nozzle).json
deleted file mode 100644
index d9971006e1..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.4 nozzle).json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Pro (0.4 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Pro",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)",
- "gcode_flavor": "klipper",
- "nozzle_diameter": [
- "0.4"
- ],
- "printer_variant": "0.4",
- "printable_area": [
- "0x0",
- "235x0",
- "235x230",
- "0x230"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "max_layer_height": [
- "0.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "0.8"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Pro (0.6 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.6 nozzle).json
deleted file mode 100644
index a818d429e6..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.6 nozzle).json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Pro (0.6 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Pro",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)",
- "gcode_flavor": "klipper",
- "nozzle_diameter": [
- "0.6"
- ],
- "printer_variant": "0.6",
- "printable_area": [
- "0x0",
- "235x0",
- "235x230",
- "0x230"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "max_layer_height": [
- "0.4"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "2.5"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Pro (0.8 nozzle).json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.8 nozzle).json
deleted file mode 100644
index f558f7d645..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro (0.8 nozzle).json
+++ /dev/null
@@ -1,120 +0,0 @@
-{
- "type": "machine",
- "name": "Elegoo Neptune 4 Pro (0.8 nozzle)",
- "inherits": "fdm_neptune_4_common",
- "from": "system",
- "setting_id": "GM001",
- "instantiation": "true",
- "printer_model": "Elegoo Neptune 4 Pro",
- "gcode_flavor": "klipper",
- "default_print_profile": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)",
- "nozzle_diameter": [
- "0.8"
- ],
- "printer_variant": "0.8",
- "printable_area": [
- "0x0",
- "235x0",
- "235x230",
- "0x230"
- ],
- "printable_height": "265",
- "nozzle_type": "hardened_steel",
- "auxiliary_fan": "0",
- "machine_max_acceleration_e": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_extruding": [
- "20000",
- "20000"
- ],
- "machine_max_acceleration_retracting": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_travel": [
- "20000",
- "20000"
- ],
- "machine_max_acceleration_x": [
- "20000",
- "20000"
- ],
- "machine_max_acceleration_y": [
- "20000",
- "20000"
- ],
- "machine_max_acceleration_z": [
- "500",
- "200"
- ],
- "machine_max_speed_e": [
- "25",
- "25"
- ],
- "machine_max_speed_x": [
- "500",
- "200"
- ],
- "machine_max_speed_y": [
- "500",
- "200"
- ],
- "machine_max_speed_z": [
- "12",
- "12"
- ],
- "machine_max_jerk_e": [
- "2.5",
- "2.5"
- ],
- "machine_max_jerk_x": [
- "12",
- "12"
- ],
- "machine_max_jerk_y": [
- "12",
- "12"
- ],
- "machine_max_jerk_z": [
- "0.2",
- "0.4"
- ],
- "max_layer_height": [
- "0.6"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printer_settings_id": "Elegoo",
- "retraction_minimum_travel": [
- "1"
- ],
- "retract_before_wipe": [
- "85%"
- ],
- "retraction_length": [
- "0.8"
- ],
- "retraction_speed": [
- "60"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "deretraction_speed": [
- "45"
- ],
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "machine_start_gcode": ";ELEGOO NEPTUNE 4 PRO\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM190 S[bed_temperature_initial_layer_single]\nG90\nG28 ;home\nG1 Z10 F300\nG1 X67.5 Y0 F6000\nG1 Z0 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X67.5 Y0 Z0.4 F300 ;Move to start position\nG1 X167.5 E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X162.5 F3000\nG92 E0 ;Reset Extruder",
- "machine_end_gcode": ";PRINT END\nG91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X10 Y220 F6000;Finish print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "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/EN4SERIES/Elegoo Neptune 4 Pro 0.2 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..ee78238597
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.2 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Pro 0.2 nozzle",
+ "inherits": "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PRO02",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.2"
+ ],
+ "printer_model": "Elegoo Neptune 4 Pro",
+ "printer_variant": "0.2",
+ "default_filament_profile": [
+ "Elegoo PLA @0.2 nozzle"
+ ],
+ "default_print_profile": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
+ "retraction_minimum_travel": [
+ "0.4"
+ ],
+ "wipe_distance": [
+ "0.8"
+ ],
+ "retraction_length": [
+ "0.5"
+ ],
+ "max_layer_height": [
+ "0.14"
+ ],
+ "min_layer_height": [
+ "0.06"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Pro (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..ad047c8003
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.4 nozzle.json
@@ -0,0 +1,40 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PRO04",
+ "instantiation": "true",
+ "inherits": "Elegoo Neptune 4 0.4 nozzle",
+ "host_type": "elegoolink",
+ "printer_model": "Elegoo Neptune 4 Pro",
+ "default_print_profile": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "gcode_flavor": "klipper",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "printer_variant": "0.4",
+ "printable_area": [
+ "0x0",
+ "230x0",
+ "230x230",
+ "0x230"
+ ],
+ "bed_texture_area": [
+ "0x-12.5",
+ "230x-12.5",
+ "230x0",
+ "230x227.5"
+ ],
+ "printable_height": "265",
+ "retract_lift_below": [
+ "264"
+ ],
+ "extruder_offset": [
+ "-2.5x-3.5"
+ ],
+ "before_layer_change_gcode": ";[layer_z]\nG92 E0\n{if (first_layer_print_min[0]) > 57.5 && (first_layer_print_min[1]) > 57.5 &&(first_layer_print_max[0]) < 177.5 && (first_layer_print_max[1]) < 177.5 && layer_num < 4 && bed_temperature_initial_layer_single < 71}\nM141 S0\n{endif}",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Pro (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..e84b383dac
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.6 nozzle.json
@@ -0,0 +1,33 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Pro 0.6 nozzle",
+ "inherits": "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PRO06",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.6"
+ ],
+ "printer_model": "Elegoo Neptune 4 Pro",
+ "printer_variant": "0.6",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
+ "retraction_minimum_travel": [
+ "1.2"
+ ],
+ "wipe_distance": [
+ "1.8"
+ ],
+ "retraction_length": [
+ "0.8"
+ ],
+ "max_layer_height": [
+ "0.42"
+ ],
+ "min_layer_height": [
+ "0.12"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Pro (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..9ee76903bb
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 0.8 nozzle.json
@@ -0,0 +1,36 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Pro 0.8 nozzle",
+ "inherits": "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PRO08",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "0.8"
+ ],
+ "printer_model": "Elegoo Neptune 4 Pro",
+ "printer_variant": "0.8",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
+ "retraction_minimum_travel": [
+ "1.6"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.2"
+ ],
+ "max_layer_height": [
+ "0.56"
+ ],
+ "min_layer_height": [
+ "0.16"
+ ],
+ "retract_length_toolchange": [
+ "3"
+ ],
+ "renamed_from": "Elegoo Neptune 4 Pro (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..24dc8e0dad
--- /dev/null
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro 1.0 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "machine",
+ "name": "Elegoo Neptune 4 Pro 1.0 nozzle",
+ "inherits": "Elegoo Neptune 4 Pro 0.4 nozzle",
+ "from": "system",
+ "setting_id": "EN4PRO10",
+ "instantiation": "true",
+ "nozzle_diameter": [
+ "1.0"
+ ],
+ "printer_model": "Elegoo Neptune 4 Pro",
+ "printer_variant": "1.0",
+ "default_filament_profile": [
+ "Elegoo PLA @EN4 Series"
+ ],
+ "default_print_profile": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
+ "retraction_minimum_travel": [
+ "2.0"
+ ],
+ "wipe_distance": [
+ "2.0"
+ ],
+ "retraction_length": [
+ "1.5"
+ ],
+ "max_layer_height": [
+ "0.7"
+ ],
+ "min_layer_height": [
+ "0.2"
+ ],
+ "retract_length_toolchange": [
+ "3.5"
+ ]
+}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro.json
index 8e432eecb7..30fd3fba52 100644
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro.json
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4 Pro.json
@@ -1,12 +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",
+ "model_id": "Elegoo-N4Pro",
+ "nozzle_diameter": "0.4;0.2;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_neptune4pro_buildplate_model.stl",
"bed_texture": "elegoo_neptune4pro_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN4 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN4 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN4 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN4 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN4 Series;Elegoo PLA-CF @EN4 Series;Elegoo PLA @EN4 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN4 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN4 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN4 Series;Elegoo TPU 95A @EN4 Series;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EN4 Series;Elegoo PLA Galaxy @EN4 Series;Elegoo PLA Marble @EN4 Series;Elegoo PLA Sparkle @EN4 Series;Elegoo PLA Wood @EN4 Series;Elegoo Rapid TPU 95A @EN4 Series;Elegoo PETG-CF @EN4 Series;Elegoo PETG-GF @EN4 Series;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EN4 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4.json b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4.json
index 2f08221ed7..cfe1b9fc2f 100644
--- a/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4.json
+++ b/resources/profiles/Elegoo/machine/EN4SERIES/Elegoo Neptune 4.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Neptune 4",
- "model_id": "Elegoo-Neptune-4",
- "nozzle_diameter": "0.2;0.4;0.6;0.8",
+ "model_id": "Elegoo-N4",
+ "nozzle_diameter": "0.4;0.2;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "Elegoo",
- "bed_model": "elegoo_neptune4_buildplate_model.stl",
- "bed_texture": "elegoo_neptune4_buildplate_texture.svg",
+ "bed_model": "elegoo_neptune_pro_buildplate_model.stl",
+ "bed_texture": "elegoo_neptune_buildplate_texture.svg",
"hotend_model": "",
- "default_materials": "Generic PLA @Elegoo;Generic PETG @Elegoo;Generic ABS @Elegoo"
+ "default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EN4 Series;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EN4 Series;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EN4 Series;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EN4 Series;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EN4 Series;Elegoo PLA-CF @EN4 Series;Elegoo PLA @EN4 Series;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EN4 Series;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EN4 Series;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EN4 Series;Elegoo TPU 95A @EN4 Series"
}
diff --git a/resources/profiles/Elegoo/machine/EN4SERIES/fdm_neptune_4_common.json b/resources/profiles/Elegoo/machine/EN4SERIES/fdm_neptune_4_common.json
deleted file mode 100644
index b8e8461d38..0000000000
--- a/resources/profiles/Elegoo/machine/EN4SERIES/fdm_neptune_4_common.json
+++ /dev/null
@@ -1,145 +0,0 @@
-{
- "type": "machine",
- "name": "fdm_neptune_4_common",
- "inherits": "fdm_elegoo_common",
- "from": "system",
- "instantiation": "false",
- "gcode_flavor": "klipper",
- "machine_max_acceleration_extruding": [
- "10000",
- "10000"
- ],
- "machine_max_acceleration_retracting": [
- "10000",
- "10000"
- ],
- "machine_max_acceleration_x": [
- "10000",
- "10000"
- ],
- "machine_max_acceleration_y": [
- "10000",
- "10000"
- ],
- "machine_max_speed_z": [
- "12",
- "12"
- ],
- "machine_max_acceleration_e": [
- "5000",
- "5000"
- ],
- "machine_max_acceleration_travel": [
- "10000",
- "10000"
- ],
- "machine_max_jerk_x": [
- "9",
- "9"
- ],
- "machine_max_jerk_y": [
- "9",
- "9"
- ],
- "machine_max_acceleration_z": [
- "500",
- "500"
- ],
- "machine_max_speed_e": [
- "60",
- "60"
- ],
- "machine_max_speed_x": [
- "500",
- "500"
- ],
- "machine_max_speed_y": [
- "500",
- "500"
- ],
- "machine_max_jerk_e": [
- "5",
- "5"
- ],
- "machine_max_jerk_z": [
- "0.4",
- "0.4"
- ],
- "machine_min_extruding_rate": [
- "0",
- "0"
- ],
- "machine_min_travel_rate": [
- "0",
- "0"
- ],
- "max_layer_height": [
- "0.32"
- ],
- "min_layer_height": [
- "0.08"
- ],
- "printable_height": "280",
- "extruder_clearance_radius": "47",
- "extruder_clearance_height_to_rod": "34",
- "extruder_clearance_height_to_lid": "34",
- "printer_settings_id": "",
- "printer_technology": "FFF",
- "printer_variant": "0.4",
- "retraction_minimum_travel": [
- "2"
- ],
- "retract_before_wipe": [
- "70%"
- ],
- "retract_when_changing_layer": [
- "1"
- ],
- "retraction_length": [
- "5"
- ],
- "retract_length_toolchange": [
- "2"
- ],
- "z_hop": [
- "0.4"
- ],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
- "retraction_speed": [
- "60"
- ],
- "deretraction_speed": [
- "40"
- ],
- "silent_mode": "0",
- "single_extruder_multi_material": "1",
- "change_filament_gcode": "",
- "machine_pause_gcode": "M25 ;pause print",
- "wipe": [
- "1"
- ],
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "default_print_profile": "",
- "bed_exclude_area": [
- "0x0"
- ],
- "machine_start_gcode": "",
- "machine_end_gcode": "",
- "layer_change_gcode": "",
- "scan_first_layer": "0",
- "nozzle_type": "undefine",
- "auxiliary_fan": "0",
- "thumbnails": [
- "320x320/PNG",
- "32x32/COLPIC",
- "160x160/COLPIC"
- ],
- "thumbnails_format": "PNG"
-}
diff --git a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.4 nozzle.json b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.4 nozzle.json
index a5a8c3d788..773a0e39fc 100644
--- a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.4 nozzle.json
@@ -5,9 +5,8 @@
"from": "system",
"setting_id": "EOSG04",
"instantiation": "true",
+ "host_type": "elegoolink",
"printer_model": "Elegoo OrangeStorm Giga",
- "printer_variant": "0.4",
- "printer_structure": "i3",
"default_print_profile": "0.20mm Standard @Elegoo Giga 0.4 nozzle",
"nozzle_diameter": [
"0.4"
@@ -18,16 +17,17 @@
"810x805",
"0x805"
],
- "printable_height": [
- "1010"
- ],
+ "printable_height": "1010",
"retract_lift_below": [
"1010"
],
+ "printer_variant": "0.4",
"auxiliary_fan": "0",
+ "bed_exclude_area": [],
"default_filament_profile": [
"Elegoo PLA @Elegoo Giga"
],
+ "head_wrap_detect_zone": [],
"machine_load_filament_time": "25",
"machine_max_acceleration_extruding": [
"5000",
@@ -49,6 +49,14 @@
"5000",
"5000"
],
+ "machine_max_speed_x": [
+ "300",
+ "200"
+ ],
+ "machine_max_speed_y": [
+ "300",
+ "200"
+ ],
"machine_max_jerk_e": [
"3",
"3"
@@ -72,21 +80,24 @@
"extruder_clearance_height_to_rod": "65",
"extruder_clearance_radius": "65",
"fan_speedup_time": "0.5",
- "thumbnails_format": "COLPIC",
"thumbnails": [
"400x400/COLPIC",
"114x114/COLPIC",
"160x160/PNG"
],
+ "thumbnails_format": "COLPIC",
"machine_unload_filament_time": "29",
"nozzle_height": "4.76",
"nozzle_volume": "125",
+ "printer_structure": "i3",
"scan_first_layer": "0",
"time_lapse_gcode": "",
"gcode_flavor": "klipper",
+ "use_relative_e_distances": "0",
"change_filament_gcode": "M600",
- "machine_pause_gcode": "PAUSE",
- "machine_start_gcode": ";;===== date: 20240520 =====================\n;Machine_use_extruders:1\n;TIME:\nM400 ; wait for buffer to clear\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\n;Giga zoned hot bed control\n;Case 1\nM140 S0\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\nG90\nG28 ;home\nG1 Z10 F300\nG1 X{print_bed_max[0]*0.75-50} Y0.5 F6000\n;\n;Giga zoned hot bed control\n;Case 1\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM190 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM190 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM190 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM190 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM190 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\nG1 X{print_bed_max[0]*0.75+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.75+47} F3000\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
+ "machine_pause_gcode": "M600",
+ "machine_start_gcode": ";===== START GCODE BEGIN =====\n;===== date: 20251231 =====================\n;Machine_use_extruders:{number_of_giga_printheads}\n;TIME:\nM400 ; wait for buffer to clear\n;[printer_model]\n;initial_filament:{filament_type[initial_extruder]}\n;curr_bed_type={curr_bed_type}\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\n;Giga zoned hot bed control\nM140 S0\n\n{if number_of_giga_printheads == 1}\n;Case 1\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n{if number_of_giga_printheads > 1}\n;Heat all 4 bed zones for multi-printhead\nM140 T0 S[bed_temperature_initial_layer_single]\nM140 T1 S[bed_temperature_initial_layer_single]\nM140 T2 S[bed_temperature_initial_layer_single]\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n\nG90\nG28 ;home\nG1 Z10 F300\n\n{if number_of_giga_printheads == 1}\nG1 X{print_bed_max[0]*0.75-50} Y0.5 F6000\n{endif}\n\n{if number_of_giga_printheads == 2}\nG1 X{print_bed_max[0]*0.25-50} Y0.5 F6000\n{endif}\n\n{if number_of_giga_printheads > 2}\nG1 X{print_bed_max[0]*0.125-50} Y0.5 F6000\n{endif}\n\n;\n;Giga zoned hot bed control\n{if number_of_giga_printheads == 1}\n;Case 1\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM190 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM190 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM190 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM190 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM190 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM190 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n{if number_of_giga_printheads > 1}\n;Wait for all 4 bed zones to reach temperature\nM190 T0 S[bed_temperature_initial_layer_single]\nM190 T1 S[bed_temperature_initial_layer_single]\nM190 T2 S[bed_temperature_initial_layer_single]\nM190 T3 S[bed_temperature_initial_layer_single]\n{endif}\nG1 Z0.4 F300\nM109 S[nozzle_temperature_initial_layer]\nG92 E0 ;Reset Extruder\n\n{if number_of_giga_printheads == 1}\nG1 X{print_bed_max[0]*0.75+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.75+47} F3000\n{endif}\n\n{if number_of_giga_printheads == 2}\nG1 X{print_bed_max[0]*0.25+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.25+47} F3000\n{endif}\n\n{if number_of_giga_printheads > 2}\nG1 X{print_bed_max[0]*0.125+50} E30 F400 ;Draw the first line\nG1 Z0.6 F120.0 ;Move to side a little\nG1 X{print_bed_max[0]*0.125+47} F3000\n{endif}\n\nG92 E0 ;Reset Extruder\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n",
"machine_end_gcode": ";PRINT_END\nG90 ;Absolute positionning\nM83 ; extruder relative mode\nG1 X30 Y30 Z{min(max_layer_z+200, printable_height)} E-5 F{travel_speed*60} ; Move print head up\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z",
- "layer_change_gcode": ";LAYER:{layer_num+1}\n{if layer_num > 0 and layer_num < 3}\n;Giga zoned hot bed control\n;Case 1\nM140 S0\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n\n{endif}"
+ "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\n",
+ "layer_change_gcode": ";===== LAYER CHANGE GCODE BEGIN =====\n;===== date: 20251230 =====================\n;LAYER:{layer_num+1}\n{if layer_num > 0 and layer_num < 3}\n;Giga zoned hot bed control\nM140 S0\n\n{if number_of_giga_printheads == 1}\n;Case 1\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T0 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T1 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405 && ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 2\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) < 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T3 S[bed_temperature_initial_layer_single]\n{if ((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) > 405}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 3\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) < 402.5}\nM140 T1 S[bed_temperature_initial_layer_single]\n{if ((first_layer_print_max[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n;Case 4\n{if (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) > 405 && (max(0, first_layer_print_min[1])) > 402.5}\nM140 T2 S[bed_temperature_initial_layer_single]\n{endif}\n{endif}\n\n{if number_of_giga_printheads > 1}\n;Heat all 4 bed zones for multi-printhead\nM140 T0 S[bed_temperature_initial_layer_single]\nM140 T1 S[bed_temperature_initial_layer_single]\nM140 T2 S[bed_temperature_initial_layer_single]\nM140 T3 S[bed_temperature_initial_layer_single]\n{endif}\n\n{endif}"
}
diff --git a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.6 nozzle.json b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.6 nozzle.json
index b73513d887..9947dc3027 100644
--- a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.6 nozzle.json
@@ -28,5 +28,6 @@
],
"min_layer_height": [
"0.12"
- ]
+ ],
+ "upward_compatible_machine": []
}
diff --git a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.8 nozzle.json b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.8 nozzle.json
index 7d4823cafa..606387e0cb 100644
--- a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 0.8 nozzle.json
@@ -28,5 +28,6 @@
],
"min_layer_height": [
"0.16"
- ]
+ ],
+ "upward_compatible_machine": []
}
diff --git a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 1.0 nozzle.json b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 1.0 nozzle.json
index 3216598ab1..078533436c 100644
--- a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 1.0 nozzle.json
+++ b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga 1.0 nozzle.json
@@ -28,5 +28,6 @@
],
"min_layer_height": [
"0.2"
- ]
+ ],
+ "upward_compatible_machine": []
}
diff --git a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga.json b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga.json
index f43ce6ffd3..98d916c8c3 100644
--- a/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga.json
+++ b/resources/profiles/Elegoo/machine/EOSGIGA/Elegoo OrangeStorm Giga.json
@@ -1,12 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo OrangeStorm Giga",
- "model_id": "Elegoo-OrangeStorm-Giga",
- "nozzle_diameter": "0.4;0.6;0.8;1.0",
+ "model_id": "Elegoo-OS-Giga",
+ "nozzle_diameter": "0.6;0.4;0.8;1.0",
"bed_model": "elegoo_orangestorm_giga_buildplate_model.stl",
"bed_texture": "elegoo_orangestorm_giga_buildplate_texture.svg",
"machine_tech": "FFF",
"family": "Elegoo",
"hotend_model": "",
- "default_materials": "Elegoo PLA @Elegoo Giga;Elegoo PETG PRO @Elegoo Giga;Elegoo PLA Silk"
+ "default_materials": "Elegoo PLA @Elegoo Giga;Elegoo PETG PRO @Elegoo Giga;Elegoo ASA @Elegoo Giga;Elegoo PLA Matte @Elegoo Giga;Elegoo Rapid PETG @Elegoo Giga;Elegoo Rapid PLA+ @Elegoo Giga;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @Elegoo Giga;Elegoo PLA Galaxy @Elegoo Giga;Elegoo PLA Marble @Elegoo Giga;Elegoo PLA Sparkle @Elegoo Giga;Elegoo PLA Wood @Elegoo Giga;Elegoo Rapid TPU 95A @Elegoo Giga;Elegoo PETG-CF @Elegoo Giga;Elegoo PETG-GF @Elegoo Giga;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @Elegoo Giga"
}
diff --git a/resources/profiles/Elegoo/machine/fdm_elegoo_3dp_001_common.json b/resources/profiles/Elegoo/machine/fdm_elegoo_3dp_001_common.json
index f1398ce101..70f792f6f9 100644
--- a/resources/profiles/Elegoo/machine/fdm_elegoo_3dp_001_common.json
+++ b/resources/profiles/Elegoo/machine/fdm_elegoo_3dp_001_common.json
@@ -21,6 +21,7 @@
"default_filament_profile": [
"Generic PLA @Elegoo"
],
+ "default_print_profile": "0.20mm Standard @Elegoo CC 0.4 nozzle",
"extruder_colour": [
"#018001"
],
diff --git a/resources/profiles/Elegoo/machine/fdm_elegoo_common.json b/resources/profiles/Elegoo/machine/fdm_elegoo_common.json
index 9eafa2efa8..fffd18ea44 100644
--- a/resources/profiles/Elegoo/machine/fdm_elegoo_common.json
+++ b/resources/profiles/Elegoo/machine/fdm_elegoo_common.json
@@ -1,69 +1,91 @@
{
"type": "machine",
"name": "fdm_elegoo_common",
- "inherits": "fdm_machine_common",
"from": "system",
"instantiation": "false",
+ "inherits": "fdm_machine_common",
"gcode_flavor": "marlin",
+ "printer_technology": "FFF",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "printer_variant": "0.4",
+ "printable_area": [
+ "0x0",
+ "235x0",
+ "235x235",
+ "0x235"
+ ],
+ "auxiliary_fan": "0",
+ "bed_exclude_area": [
+ "0x0"
+ ],
+ "default_filament_profile": [
+ "Generic PLA @Elegoo"
+ ],
+ "default_print_profile": "",
+ "extruder_colour": [
+ "#018001"
+ ],
"machine_max_acceleration_e": [
- "5000",
- "5000"
+ "1000",
+ "1000"
],
"machine_max_acceleration_extruding": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_retracting": [
"1000",
"1000"
],
"machine_max_acceleration_travel": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_x": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_y": [
- "500",
- "500"
+ "1000",
+ "1000"
],
"machine_max_acceleration_z": [
- "200",
- "200"
+ "100",
+ "100"
],
"machine_max_speed_e": [
- "60",
- "60"
+ "70",
+ "70"
],
"machine_max_speed_x": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_y": [
- "500",
- "500"
+ "300",
+ "300"
],
"machine_max_speed_z": [
- "10",
- "10"
+ "20",
+ "20"
],
"machine_max_jerk_e": [
- "5",
- "5"
+ "2.5",
+ "2.5"
],
"machine_max_jerk_x": [
- "8",
- "8"
+ "9",
+ "9"
],
"machine_max_jerk_y": [
- "8",
- "8"
+ "9",
+ "9"
],
"machine_max_jerk_z": [
- "0.4",
- "0.4"
+ "3",
+ "3"
],
"machine_min_extruding_rate": [
"0",
@@ -73,28 +95,27 @@
"0",
"0"
],
- "max_layer_height": [
- "0.32"
+ "printable_height": "250",
+ "retract_lift_below": [
+ "249"
],
- "min_layer_height": [
- "0.08"
- ],
- "printable_height": "280",
- "extruder_clearance_radius": "47",
+ "extruder_clearance_max_radius": "68",
"extruder_clearance_height_to_rod": "34",
"extruder_clearance_height_to_lid": "34",
- "printer_settings_id": "",
- "printer_technology": "FFF",
- "printer_variant": "0.4",
+ "nozzle_volume": "90",
+ "best_object_pos": "0.5x0.5",
"retraction_minimum_travel": [
- "2"
+ "0.8"
],
"retract_before_wipe": [
- "70%"
+ "0%"
],
"retract_when_changing_layer": [
"1"
],
+ "wipe_distance": [
+ "1.2"
+ ],
"retraction_length": [
"5"
],
@@ -104,36 +125,30 @@
"z_hop": [
"0.4"
],
- "retract_restart_extra": [
- "0"
- ],
- "retract_restart_extra_toolchange": [
- "0"
- ],
"retraction_speed": [
"60"
],
"deretraction_speed": [
- "40"
+ "60"
],
+ "z_hop_types": [
+ "Auto Lift"
+ ],
+ "thumbnails": [
+ "320x320",
+ "160x160"
+ ],
+ "thumbnails_format": "PNG",
+ "nozzle_type": "brass",
+ "machine_end_gcode": "G90 ;Absolute positionning\nM83 ; extruder relative mode\nG1 X10 Y{print_bed_max[1]*0.8} Z{min(max_layer_z+100, printable_height)} E-8 F{travel_speed*60} ; Move print head up\nG1 Z{min(max_layer_z+100, printable_height-2)} F600\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM84 ;Disable all steppers",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"change_filament_gcode": "",
- "machine_pause_gcode": "M25 ;pause print",
+ "machine_pause_gcode": "M600",
"wipe": [
"1"
],
- "default_filament_profile": [
- "Generic PLA @Elegoo"
- ],
- "default_print_profile": "",
- "bed_exclude_area": [
- "0x0"
- ],
- "machine_start_gcode": "",
- "machine_end_gcode": "",
- "layer_change_gcode": "",
- "scan_first_layer": "0",
- "nozzle_type": "undefine",
- "auxiliary_fan": "0"
+ "machine_start_gcode": "\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0\n",
+ "layer_change_gcode": ";LAYER:{layer_num+1}\n",
+ "scan_first_layer": "0"
}
diff --git a/resources/profiles/Elegoo/machine/fdm_machine_common.json b/resources/profiles/Elegoo/machine/fdm_machine_common.json
index 57dfda5322..249e760920 100644
--- a/resources/profiles/Elegoo/machine/fdm_machine_common.json
+++ b/resources/profiles/Elegoo/machine/fdm_machine_common.json
@@ -3,7 +3,13 @@
"name": "fdm_machine_common",
"from": "system",
"instantiation": "false",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "printer_variant": "0.4",
+ "support_chamber_temp_control": "0",
"printer_technology": "FFF",
+ "printer_notes": "",
"deretraction_speed": [
"40"
],
@@ -19,19 +25,19 @@
"5000"
],
"machine_max_acceleration_extruding": [
- "500"
+ "10000"
],
"machine_max_acceleration_retracting": [
"1000"
],
"machine_max_acceleration_x": [
- "500"
+ "10000"
],
"machine_max_acceleration_y": [
- "500"
+ "10000"
],
"machine_max_acceleration_z": [
- "500"
+ "100"
],
"machine_max_speed_e": [
"60"
@@ -55,7 +61,7 @@
"8"
],
"machine_max_jerk_z": [
- "0.4"
+ "3"
],
"machine_min_extruding_rate": [
"0"
@@ -64,31 +70,28 @@
"0"
],
"max_layer_height": [
- "0.3"
+ "0.28"
],
"min_layer_height": [
- "0.07"
+ "0.08"
],
"printable_height": "250",
"extruder_clearance_radius": "65",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_height_to_lid": "140",
- "nozzle_diameter": [
- "0.4"
- ],
- "printer_settings_id": "",
- "printer_variant": "0.4",
+ "printer_settings_id": "Elegoo",
+ "disable_m73": "0",
"retraction_minimum_travel": [
- "1"
+ "2"
],
"retract_before_wipe": [
- "0%"
+ "70%"
],
"retract_when_changing_layer": [
"1"
],
"retraction_length": [
- "1"
+ "5"
],
"retract_length_toolchange": [
"1"
@@ -103,16 +106,25 @@
"0"
],
"retraction_speed": [
- "35"
+ "60"
],
+ "cooling_tube_retraction": "90",
+ "parking_pos_retraction": "90",
"single_extruder_multi_material": "1",
- "change_filament_gcode": "",
+ "support_air_filtration": "0",
"wipe": [
"1"
],
- "z_lift_type": "NormalLift",
- "default_print_profile": "",
+ "z_hop_types": [
+ "Auto Lift"
+ ],
+ "default_filament_profile": [],
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n",
+ "layer_change_gcode": ";LAYER:{layer_num+1}\n",
"machine_start_gcode": "",
- "machine_end_gcode": ""
+ "machine_end_gcode": "",
+ "change_filament_gcode": "",
+ "purge_in_prime_tower": "0",
+ "manual_filament_change": "1",
+ "enable_filament_ramming": "0"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json b/resources/profiles/Elegoo/process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json
index cc14785dd6..645aee11ec 100644
--- a/resources/profiles/Elegoo/process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.08mm Optimal @Elegoo C 0.2 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.08mm Optimal @Elegoo C 0.2 nozzle",
- "inherits": "0.10mm Standard @Elegoo C 0.2 nozzle",
- "instantiation": "true",
"elefant_foot_compensation": "0.05",
- "layer_height": "0.08"
+ "inherits": "0.10mm Standard @Elegoo C 0.2 nozzle",
+ "layer_height": "0.08",
+ "name": "0.08mm Optimal @Elegoo C 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json b/resources/profiles/Elegoo/process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json
index faaf803841..190f105fa6 100644
--- a/resources/profiles/Elegoo/process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.10mm Standard @Elegoo C 0.2 nozzle.json
@@ -1,13 +1,15 @@
{
"type": "process",
"name": "0.10mm Standard @Elegoo C 0.2 nozzle",
- "inherits": "fdm_process_ecc_02010",
+ "inherits": "fdm_process_elegoo_02010",
"from": "system",
"setting_id": "PEC02010",
"instantiation": "true",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
"elefant_foot_compensation": "0.15",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri 0.2 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json b/resources/profiles/Elegoo/process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json
index e3c1d0da09..9eeaa6a6dc 100644
--- a/resources/profiles/Elegoo/process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.12mm Draft @Elegoo C 0.2 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.12mm Draft @Elegoo C 0.2 nozzle",
"inherits": "0.10mm Standard @Elegoo C 0.2 nozzle",
- "instantiation": "true",
- "layer_height": "0.12"
+ "layer_height": "0.12",
+ "name": "0.12mm Draft @Elegoo C 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json b/resources/profiles/Elegoo/process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json
index b624eac380..cd3f12eb2d 100644
--- a/resources/profiles/Elegoo/process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.12mm Fine @Elegoo C 0.4 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.12mm Fine @Elegoo C 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo C 0.4 nozzle",
- "instantiation": "true",
"layer_height": "0.12",
- "wall_loops": "3"
+ "name": "0.12mm Fine @Elegoo C 0.4 nozzle",
+ "wall_loops": "3",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json b/resources/profiles/Elegoo/process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json
index 14a82ac693..7c32b7b5cc 100644
--- a/resources/profiles/Elegoo/process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.14mm Extra Draft @Elegoo C 0.2 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle",
"inherits": "0.10mm Standard @Elegoo C 0.2 nozzle",
- "instantiation": "true",
- "layer_height": "0.14"
+ "layer_height": "0.14",
+ "name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json b/resources/profiles/Elegoo/process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json
index f77fad63e0..25edde6abe 100644
--- a/resources/profiles/Elegoo/process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.16mm Extra Fine @Elegoo C 0.8 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.16mm Extra Fine @Elegoo C 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo C 0.8 nozzle",
- "instantiation": "true",
"initial_layer_print_height": "0.3",
- "layer_height": "0.16"
+ "layer_height": "0.16",
+ "name": "0.16mm Extra Fine @Elegoo C 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json b/resources/profiles/Elegoo/process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json
index 7c6535522c..9f7f769c68 100644
--- a/resources/profiles/Elegoo/process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.16mm Optimal @Elegoo C 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo C 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo C 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.16"
+ "layer_height": "0.16",
+ "name": "0.16mm Optimal @Elegoo C 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json b/resources/profiles/Elegoo/process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json
index e0444d5763..b1afd755ce 100644
--- a/resources/profiles/Elegoo/process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.18mm Fine @Elegoo C 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.18mm Fine @Elegoo C 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo C 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.18"
+ "layer_height": "0.18",
+ "name": "0.18mm Fine @Elegoo C 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json b/resources/profiles/Elegoo/process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json
index 9946508483..a96282125a 100644
--- a/resources/profiles/Elegoo/process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.20mm Standard @Elegoo C 0.4 nozzle.json
@@ -1,14 +1,16 @@
{
"type": "process",
"name": "0.20mm Standard @Elegoo C 0.4 nozzle",
- "inherits": "fdm_process_ecc_04020",
+ "inherits": "fdm_process_elegoo_04020",
"from": "system",
"setting_id": "PEC04020",
"instantiation": "true",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0.6",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri 0.4 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json b/resources/profiles/Elegoo/process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json
index aff71badc7..abd085ba76 100644
--- a/resources/profiles/Elegoo/process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.20mm Strength @Elegoo C 0.4 nozzle.json
@@ -1,13 +1,13 @@
{
- "type": "process",
- "name": "0.20mm Strength @Elegoo C 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo C 0.4 nozzle",
- "instantiation": "true",
+ "name": "0.20mm Strength @Elegoo C 0.4 nozzle",
"wall_sequence": "inner-outer-inner wall",
"reduce_crossing_wall": "1",
"bottom_shell_layers": "5",
"outer_wall_speed": "120",
+ "print_flow_ratio": "0.95",
"sparse_infill_density": "20%",
"top_shell_layers": "6",
- "wall_loops": "6"
+ "wall_loops": "6",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json b/resources/profiles/Elegoo/process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json
index 59a3befe7a..5871ab00d2 100644
--- a/resources/profiles/Elegoo/process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.24mm Draft @Elegoo C 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Draft @Elegoo C 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo C 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Draft @Elegoo C 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json b/resources/profiles/Elegoo/process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json
index 339c0cc077..15db46e115 100644
--- a/resources/profiles/Elegoo/process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.24mm Fine @Elegoo C 0.8 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.24mm Fine @Elegoo C 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo C 0.8 nozzle",
- "instantiation": "true",
"initial_layer_print_height": "0.3",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Fine @Elegoo C 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json b/resources/profiles/Elegoo/process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json
index dff12b04cc..e7301fe397 100644
--- a/resources/profiles/Elegoo/process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.24mm Optimal @Elegoo C 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Optimal @Elegoo C 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo C 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Optimal @Elegoo C 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json b/resources/profiles/Elegoo/process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json
index f03f6de89e..5bbd3dba82 100644
--- a/resources/profiles/Elegoo/process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.28mm Extra Draft @Elegoo C 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo C 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo C 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.28"
+ "layer_height": "0.28",
+ "name": "0.28mm Extra Draft @Elegoo C 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json b/resources/profiles/Elegoo/process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json
index 808a49c201..9b593203fa 100644
--- a/resources/profiles/Elegoo/process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.30mm Standard @Elegoo C 0.6 nozzle.json
@@ -1,12 +1,14 @@
{
"type": "process",
"name": "0.30mm Standard @Elegoo C 0.6 nozzle",
- "inherits": "fdm_process_ecc_06030",
+ "inherits": "fdm_process_elegoo_06030",
"from": "system",
"setting_id": "PEC06030",
"instantiation": "true",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri 0.6 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json b/resources/profiles/Elegoo/process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json
index 5830c7c202..29330e3863 100644
--- a/resources/profiles/Elegoo/process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.30mm Strength @Elegoo C 0.6 nozzle.json
@@ -1,13 +1,12 @@
{
- "type": "process",
- "name": "0.30mm Strength @Elegoo C 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo C 0.6 nozzle",
- "instantiation": "true",
"inner_wall_speed": "120",
+ "name": "0.30mm Strength @Elegoo C 0.6 nozzle",
"wall_sequence": "inner-outer-inner wall",
"reduce_crossing_wall": "1",
"outer_wall_speed": "80",
"sparse_infill_density": "15%",
"top_surface_speed": "120",
- "wall_loops": "4"
+ "wall_loops": "4",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json b/resources/profiles/Elegoo/process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json
index 3195fe2c3b..f886db3500 100644
--- a/resources/profiles/Elegoo/process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.32mm Optimal @Elegoo C 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.32mm Optimal @Elegoo C 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo C 0.8 nozzle",
- "instantiation": "true",
- "layer_height": "0.32"
+ "layer_height": "0.32",
+ "name": "0.32mm Optimal @Elegoo C 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json b/resources/profiles/Elegoo/process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json
index 8a16a2c666..395feb9966 100644
--- a/resources/profiles/Elegoo/process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.36mm Draft @Elegoo C 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.36mm Draft @Elegoo C 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo C 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.36"
+ "layer_height": "0.36",
+ "name": "0.36mm Draft @Elegoo C 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json b/resources/profiles/Elegoo/process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json
index 12e46cd76a..b8fc2c3663 100644
--- a/resources/profiles/Elegoo/process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.40mm Standard @Elegoo C 0.8 nozzle.json
@@ -1,12 +1,14 @@
{
"type": "process",
"name": "0.40mm Standard @Elegoo C 0.8 nozzle",
- "inherits": "fdm_process_ecc_08040",
+ "inherits": "fdm_process_elegoo_08040",
"from": "system",
"setting_id": "PEC08040",
"instantiation": "true",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "EC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri 0.8 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json b/resources/profiles/Elegoo/process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json
index 52a518cca8..7e1bd9e925 100644
--- a/resources/profiles/Elegoo/process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.42mm Extra Draft @Elegoo C 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.42mm Extra Draft @Elegoo C 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo C 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.42"
+ "layer_height": "0.42",
+ "name": "0.42mm Extra Draft @Elegoo C 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json b/resources/profiles/Elegoo/process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json
index 9ff0dc5ca1..3bb63c20a1 100644
--- a/resources/profiles/Elegoo/process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EC/0.48mm Draft @Elegoo C 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.48mm Draft @Elegoo C 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo C 0.8 nozzle",
- "instantiation": "true",
- "layer_height": "0.48"
+ "layer_height": "0.48",
+ "name": "0.48mm Draft @Elegoo C 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json
index 1714c2f66d..929f237de9 100644
--- a/resources/profiles/Elegoo/process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.08mm Optimal @Elegoo CC 0.2 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.08mm Optimal @Elegoo CC 0.2 nozzle",
- "inherits": "0.10mm Standard @Elegoo CC 0.2 nozzle",
- "instantiation": "true",
"elefant_foot_compensation": "0.05",
- "layer_height": "0.08"
+ "inherits": "0.10mm Standard @Elegoo CC 0.2 nozzle",
+ "layer_height": "0.08",
+ "name": "0.08mm Optimal @Elegoo CC 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json
index ebd2317716..11ec27a706 100644
--- a/resources/profiles/Elegoo/process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.10mm Standard @Elegoo CC 0.2 nozzle.json
@@ -1,13 +1,15 @@
{
"type": "process",
"name": "0.10mm Standard @Elegoo CC 0.2 nozzle",
- "inherits": "fdm_process_ecc_02010",
+ "inherits": "fdm_process_elegoo_02010",
"from": "system",
"setting_id": "PECC02010",
"instantiation": "true",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
"elefant_foot_compensation": "0.15",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri Carbon 0.2 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json
index 7736e59460..3ca5415c10 100644
--- a/resources/profiles/Elegoo/process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.12mm Draft @Elegoo CC 0.2 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.12mm Draft @Elegoo CC 0.2 nozzle",
"inherits": "0.10mm Standard @Elegoo CC 0.2 nozzle",
- "instantiation": "true",
- "layer_height": "0.12"
+ "layer_height": "0.12",
+ "name": "0.12mm Draft @Elegoo CC 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json
index 77e6231148..2065f51caf 100644
--- a/resources/profiles/Elegoo/process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.12mm Fine @Elegoo CC 0.4 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.12mm Fine @Elegoo CC 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "instantiation": "true",
"layer_height": "0.12",
- "wall_loops": "3"
+ "name": "0.12mm Fine @Elegoo CC 0.4 nozzle",
+ "wall_loops": "3",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json
index 76122bf5e3..aa1907bb0c 100644
--- a/resources/profiles/Elegoo/process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.14mm Extra Draft @Elegoo CC 0.2 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.14mm Extra Draft @Elegoo CC 0.2 nozzle",
"inherits": "0.10mm Standard @Elegoo CC 0.2 nozzle",
- "instantiation": "true",
- "layer_height": "0.14"
+ "layer_height": "0.14",
+ "name": "0.14mm Extra Draft @Elegoo CC 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json
index 409124dc06..ab58f4e18e 100644
--- a/resources/profiles/Elegoo/process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.16mm Extra Fine @Elegoo CC 0.8 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.16mm Extra Fine @Elegoo CC 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle",
- "instantiation": "true",
"initial_layer_print_height": "0.3",
- "layer_height": "0.16"
+ "layer_height": "0.16",
+ "name": "0.16mm Extra Fine @Elegoo CC 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json
index 26507a3685..fe0636d0b7 100644
--- a/resources/profiles/Elegoo/process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.16mm Optimal @Elegoo CC 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo CC 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.16"
+ "layer_height": "0.16",
+ "name": "0.16mm Optimal @Elegoo CC 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json
index 7baa9c491c..1d95474e64 100644
--- a/resources/profiles/Elegoo/process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.18mm Fine @Elegoo CC 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.18mm Fine @Elegoo CC 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.18"
+ "layer_height": "0.18",
+ "name": "0.18mm Fine @Elegoo CC 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json
index c5a59e503e..9824d302fa 100644
--- a/resources/profiles/Elegoo/process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.20mm Standard @Elegoo CC 0.4 nozzle.json
@@ -1,14 +1,16 @@
{
"type": "process",
"name": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "inherits": "fdm_process_ecc_04020",
+ "inherits": "fdm_process_elegoo_04020",
"from": "system",
"setting_id": "PECC04020",
"instantiation": "true",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0.6",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri Carbon 0.4 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json
index f2a3075931..d4dd40e93e 100644
--- a/resources/profiles/Elegoo/process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.20mm Strength @Elegoo CC 0.4 nozzle.json
@@ -1,13 +1,13 @@
{
- "type": "process",
- "name": "0.20mm Strength @Elegoo CC 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "instantiation": "true",
+ "name": "0.20mm Strength @Elegoo CC 0.4 nozzle",
"wall_sequence": "inner-outer-inner wall",
"reduce_crossing_wall": "1",
"bottom_shell_layers": "5",
"outer_wall_speed": "120",
+ "print_flow_ratio": "0.95",
"sparse_infill_density": "20%",
"top_shell_layers": "6",
- "wall_loops": "6"
+ "wall_loops": "6",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json
index 57d8f69edc..f3e97e62d6 100644
--- a/resources/profiles/Elegoo/process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.24mm Draft @Elegoo CC 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Draft @Elegoo CC 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Draft @Elegoo CC 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json
index 2ed9503df6..57a006097a 100644
--- a/resources/profiles/Elegoo/process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.24mm Fine @Elegoo CC 0.8 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.24mm Fine @Elegoo CC 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle",
- "instantiation": "true",
"initial_layer_print_height": "0.3",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Fine @Elegoo CC 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json
index 5648884c9a..73b931e41a 100644
--- a/resources/profiles/Elegoo/process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.24mm Optimal @Elegoo CC 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Optimal @Elegoo CC 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Optimal @Elegoo CC 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json
index 28884ba53c..ec438b26d5 100644
--- a/resources/profiles/Elegoo/process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.28mm Extra Draft @Elegoo CC 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo CC 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.28"
+ "layer_height": "0.28",
+ "name": "0.28mm Extra Draft @Elegoo CC 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json
index da64090e4e..49892afec7 100644
--- a/resources/profiles/Elegoo/process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.30mm Standard @Elegoo CC 0.6 nozzle.json
@@ -1,12 +1,14 @@
{
"type": "process",
"name": "0.30mm Standard @Elegoo CC 0.6 nozzle",
- "inherits": "fdm_process_ecc_06030",
+ "inherits": "fdm_process_elegoo_06030",
"from": "system",
"setting_id": "PECC06030",
"instantiation": "true",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri Carbon 0.6 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json
index a722535b7c..448f7064f2 100644
--- a/resources/profiles/Elegoo/process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.30mm Strength @Elegoo CC 0.6 nozzle.json
@@ -1,13 +1,12 @@
{
- "type": "process",
- "name": "0.30mm Strength @Elegoo CC 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle",
- "instantiation": "true",
"inner_wall_speed": "120",
+ "name": "0.30mm Strength @Elegoo CC 0.6 nozzle",
"wall_sequence": "inner-outer-inner wall",
"reduce_crossing_wall": "1",
"outer_wall_speed": "80",
"sparse_infill_density": "15%",
"top_surface_speed": "120",
- "wall_loops": "4"
+ "wall_loops": "4",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json
index 864c2cd39c..2a369c8dfa 100644
--- a/resources/profiles/Elegoo/process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.32mm Optimal @Elegoo CC 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.32mm Optimal @Elegoo CC 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle",
- "instantiation": "true",
- "layer_height": "0.32"
+ "layer_height": "0.32",
+ "name": "0.32mm Optimal @Elegoo CC 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json
index 4f542a2964..a9eadfaad4 100644
--- a/resources/profiles/Elegoo/process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.36mm Draft @Elegoo CC 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.36mm Draft @Elegoo CC 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.36"
+ "layer_height": "0.36",
+ "name": "0.36mm Draft @Elegoo CC 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json
index 8dc0b9b96c..d6197b0696 100644
--- a/resources/profiles/Elegoo/process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.40mm Standard @Elegoo CC 0.8 nozzle.json
@@ -1,12 +1,14 @@
{
"type": "process",
"name": "0.40mm Standard @Elegoo CC 0.8 nozzle",
- "inherits": "fdm_process_ecc_08040",
+ "inherits": "fdm_process_elegoo_08040",
"from": "system",
"setting_id": "PECC08040",
"instantiation": "true",
"sparse_infill_pattern": "zig-zag",
- "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "ECC_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "min_width_top_surface": "50%",
+ "enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri Carbon 0.8 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json
index 69ec9b14fd..08d85a026a 100644
--- a/resources/profiles/Elegoo/process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.42mm Extra Draft @Elegoo CC 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.42mm Extra Draft @Elegoo CC 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.42"
+ "layer_height": "0.42",
+ "name": "0.42mm Extra Draft @Elegoo CC 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json
index fdab41c542..6938bbf98c 100644
--- a/resources/profiles/Elegoo/process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC/0.48mm Draft @Elegoo CC 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.48mm Draft @Elegoo CC 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC 0.8 nozzle",
- "instantiation": "true",
- "layer_height": "0.48"
+ "layer_height": "0.48",
+ "name": "0.48mm Draft @Elegoo CC 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc.json b/resources/profiles/Elegoo/process/ECC/fdm_process_ecc.json
deleted file mode 100644
index 5daab5a5c9..0000000000
--- a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_ecc",
- "inherits": "fdm_process_ecc_common",
- "from": "system",
- "instantiation": "false",
- "max_travel_detour_distance": "0",
- "bottom_surface_pattern": "monotonic",
- "bottom_shell_layers": "4",
- "bridge_speed": "50",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "draft_shield": "disabled",
- "elefant_foot_compensation": "0.05",
- "enable_arc_fitting": "1",
- "outer_wall_acceleration": "5000",
- "wall_infill_order": "inner wall/outer wall/infill",
- "line_width": "0.42",
- "internal_bridge_support_thickness": "0.8",
- "initial_layer_acceleration": "500",
- "initial_layer_line_width": "0.5",
- "initial_layer_speed": "30",
- "gap_infill_speed": "50",
- "sparse_infill_speed": "250",
- "ironing_flow": "10%",
- "ironing_spacing": "0.15",
- "ironing_speed": "30",
- "ironing_type": "no ironing",
- "layer_height": "0.2",
- "filename_format": "{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
- "detect_overhang_wall": "1",
- "overhang_1_4_speed": "0",
- "overhang_2_4_speed": "50",
- "overhang_3_4_speed": "30",
- "overhang_4_4_speed": "10",
- "only_one_wall_top": "1",
- "inner_wall_speed": "150",
- "seam_position": "aligned",
- "skirt_height": "1",
- "skirt_loops": "0",
- "sparse_infill_density": "15%",
- "sparse_infill_pattern": "cubic",
- "top_bottom_infill_wall_overlap": "5%",
- "infill_anchor": "400%",
- "infill_anchor_max": "40",
- "minimum_sparse_infill_area": "15",
- "internal_solid_infill_line_width": "0.42",
- "internal_solid_infill_speed": "150",
- "initial_layer_infill_speed": "60",
- "resolution": "0.012",
- "support_type": "normal(auto)",
- "support_style": "default",
- "support_top_z_distance": "0.2",
- "support_bottom_z_distance": "0.2",
- "support_interface_bottom_layers": "2",
- "support_interface_spacing": "0.5",
- "support_expansion": "0",
- "support_base_pattern_spacing": "2.5",
- "support_speed": "150",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_diameter": "2",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_acceleration": "2000",
- "top_surface_speed": "200",
- "top_shell_layers": "3",
- "travel_speed": "500",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "35",
- "wall_generator": "classic",
- "compatible_printers": [],
- "detect_narrow_internal_solid_infill": "1",
- "extra_perimeters_on_overhangs": "0",
- "seam_slope_conditional": "1",
- "seam_slope_inner_walls": "1",
- "accel_to_decel_enable": "0",
- "precise_outer_wall": "0",
- "seam_slope_min_length": "0",
- "bridge_flow": "0.95",
- "internal_bridge_flow": "0.95",
- "role_based_wipe_speed": "0",
- "seam_slope_type": "none",
- "wipe_on_loops": "0",
- "gcode_label_objects": "0",
- "staggered_inner_seams": "0",
- "wipe_before_external_loop": "0",
- "exclude_object": "1",
- "wipe_speed": "100%",
- "print_flow_ratio": "1.0",
- "wall_sequence": "inner wall/outer wall"
-}
diff --git a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_02010.json b/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_02010.json
deleted file mode 100644
index 8dd60ed923..0000000000
--- a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_02010.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_ecc_02010",
- "inherits": "fdm_process_ecc",
- "from": "system",
- "instantiation": "false",
- "layer_height": "0.1",
- "initial_layer_print_height": "0.15",
- "elefant_foot_compensation": "0.05",
- "wall_loops": "4",
- "bottom_shell_layers": "5",
- "top_shell_layers": "7",
- "bridge_flow": "1",
- "line_width": "0.22",
- "outer_wall_line_width": "0.22",
- "initial_layer_line_width": "0.3",
- "sparse_infill_line_width": "0.25",
- "inner_wall_line_width": "0.22",
- "internal_solid_infill_line_width": "0.22",
- "support_line_width": "0.22",
- "top_surface_line_width": "0.22",
- "initial_layer_speed": "35",
- "initial_layer_infill_speed": "60",
- "sparse_infill_speed": "100",
- "inner_wall_speed": "100",
- "internal_solid_infill_speed": "100",
- "outer_wall_speed": "60",
- "top_surface_speed": "80"
-}
diff --git a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_04020.json b/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_04020.json
deleted file mode 100644
index b24c94f99a..0000000000
--- a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_04020.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_ecc_04020",
- "inherits": "fdm_process_ecc",
- "from": "system",
- "instantiation": "false",
- "elefant_foot_compensation": "0.1",
- "top_shell_thickness": "1.0",
- "bridge_flow": "1",
- "initial_layer_speed": "50",
- "initial_layer_infill_speed": "105",
- "outer_wall_speed": "160",
- "inner_wall_speed": "200",
- "sparse_infill_speed": "200",
- "internal_solid_infill_speed": "250",
- "gap_infill_speed": "250",
- "top_shell_layers": "5"
-}
diff --git a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_06030.json b/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_06030.json
deleted file mode 100644
index 53f0de9f8d..0000000000
--- a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_06030.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_ecc_06030",
- "inherits": "fdm_process_ecc",
- "from": "system",
- "instantiation": "false",
- "layer_height": "0.3",
- "initial_layer_print_height": "0.3",
- "elefant_foot_compensation": "0.15",
- "bridge_flow": "1",
- "line_width": "0.62",
- "outer_wall_line_width": "0.62",
- "initial_layer_line_width": "0.80",
- "sparse_infill_line_width": "0.62",
- "inner_wall_line_width": "0.62",
- "internal_solid_infill_line_width": "0.62",
- "support_line_width": "0.62",
- "top_surface_line_width": "0.62",
- "initial_layer_speed": "35",
- "initial_layer_infill_speed": "55",
- "gap_infill_speed": "80",
- "sparse_infill_speed": "200",
- "top_surface_speed": "150",
- "bridge_speed": "30",
- "overhang_3_4_speed": "25"
-}
diff --git a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_08040.json b/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_08040.json
deleted file mode 100644
index e301d2e500..0000000000
--- a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_08040.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_ecc_08040",
- "inherits": "fdm_process_ecc",
- "from": "system",
- "instantiation": "false",
- "layer_height": "0.4",
- "initial_layer_print_height": "0.4",
- "elefant_foot_compensation": "0.15",
- "bridge_flow": "1",
- "line_width": "0.82",
- "outer_wall_line_width": "0.82",
- "initial_layer_line_width": "0.82",
- "sparse_infill_line_width": "0.82",
- "inner_wall_line_width": "0.82",
- "internal_solid_infill_line_width": "0.82",
- "support_line_width": "0.82",
- "top_surface_line_width": "0.82",
- "initial_layer_speed": "35",
- "initial_layer_infill_speed": "55",
- "sparse_infill_speed": "100",
- "top_surface_speed": "150",
- "bridge_speed": "30",
- "overhang_2_4_speed": "40",
- "overhang_3_4_speed": "20",
- "overhang_4_4_speed": "10"
-}
diff --git a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_common.json b/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_common.json
deleted file mode 100644
index 4bf21d336a..0000000000
--- a/resources/profiles/Elegoo/process/ECC/fdm_process_ecc_common.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_ecc_common",
- "from": "system",
- "instantiation": "false",
- "adaptive_layer_height": "0",
- "reduce_crossing_wall": "0",
- "bridge_flow": "0.95",
- "bridge_speed": "25",
- "brim_width": "5",
- "print_sequence": "by layer",
- "default_acceleration": "10000",
- "travel_acceleration": "0",
- "inner_wall_acceleration": "0",
- "bridge_no_support": "0",
- "elefant_foot_compensation": "0.1",
- "outer_wall_line_width": "0.42",
- "outer_wall_speed": "120",
- "line_width": "0.45",
- "infill_direction": "45",
- "sparse_infill_density": "15%",
- "sparse_infill_pattern": "crosshatch",
- "initial_layer_line_width": "0.42",
- "initial_layer_print_height": "0.2",
- "initial_layer_speed": "20",
- "gap_infill_speed": "30",
- "infill_combination": "0",
- "sparse_infill_line_width": "0.45",
- "infill_wall_overlap": "15%",
- "sparse_infill_speed": "50",
- "overhang_speed_classic": "1",
- "interface_shells": "0",
- "detect_overhang_wall": "0",
- "reduce_infill_retraction": "1",
- "filename_format": "{input_filename_base}.gcode",
- "wall_loops": "2",
- "inner_wall_line_width": "0.45",
- "inner_wall_speed": "40",
- "raft_layers": "0",
- "seam_position": "nearest",
- "skirt_distance": "2",
- "skirt_height": "2",
- "minimum_sparse_infill_area": "0",
- "internal_solid_infill_line_width": "0.45",
- "internal_solid_infill_speed": "40",
- "spiral_mode": "0",
- "standby_temperature_delta": "-5",
- "enable_support": "0",
- "support_filament": "0",
- "support_line_width": "0.42",
- "support_interface_filament": "0",
- "support_on_build_plate_only": "0",
- "support_top_z_distance": "0.15",
- "support_interface_loop_pattern": "0",
- "support_interface_top_layers": "2",
- "support_interface_spacing": "0",
- "support_interface_speed": "80",
- "support_interface_pattern": "auto",
- "support_base_pattern": "default",
- "support_base_pattern_spacing": "2",
- "support_speed": "40",
- "support_threshold_angle": "40",
- "support_object_xy_distance": "0.5",
- "tree_support_angle_slow": "30",
- "tree_support_branch_angle_organic": "45",
- "tree_support_branch_diameter_double_wall": "10",
- "tree_support_branch_distance_organic": "5",
- "tree_support_tip_diameter": "2",
- "detect_thin_wall": "0",
- "top_surface_line_width": "0.42",
- "top_surface_speed": "30",
- "travel_speed": "400",
- "enable_prime_tower": "1",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "role_based_wipe_speed": "1",
- "detect_narrow_internal_solid_infill": "1",
- "top_shell_thickness": "0.8",
- "bottom_shell_thickness": "0.8",
- "gap_fill_target": "everywhere",
- "filter_out_gap_fill": "1",
- "ensure_vertical_shell_thickness": "ensure_all",
- "compatible_printers": [],
- "slowdown_for_curled_perimeters": "0"
-}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.08mm Optimal @Elegoo CC2 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.08mm Optimal @Elegoo CC2 0.2 nozzle.json
index a078e52e79..1b193e30fc 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.08mm Optimal @Elegoo CC2 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.08mm Optimal @Elegoo CC2 0.2 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.08mm Optimal @Elegoo CC2 0.2 nozzle",
- "inherits": "0.10mm Standard @Elegoo CC2 0.2 nozzle",
- "instantiation": "true",
"elefant_foot_compensation": "0.05",
- "layer_height": "0.08"
+ "inherits": "0.10mm Standard @Elegoo CC2 0.2 nozzle",
+ "layer_height": "0.08",
+ "name": "0.08mm Optimal @Elegoo CC2 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.10mm Standard @Elegoo CC2 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.10mm Standard @Elegoo CC2 0.2 nozzle.json
index b7b85785d3..ee0bd09959 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.10mm Standard @Elegoo CC2 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.10mm Standard @Elegoo CC2 0.2 nozzle.json
@@ -5,12 +5,15 @@
"from": "system",
"setting_id": "PECC202010",
"instantiation": "true",
- "sparse_infill_pattern": "zig-zag",
"filename_format": "ECC2_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"min_width_top_surface": "50%",
"elefant_foot_compensation": "0.15",
"enable_prime_tower": "1",
"reduce_infill_retraction": "0",
+ "initial_layer_acceleration": "500",
+ "outer_wall_speed": "160",
+ "sparse_infill_pattern": "rectilinear",
+ "top_surface_acceleration": "2000",
"compatible_printers": [
"Elegoo Centauri Carbon 2 0.2 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/ECC2/0.12mm Draft @Elegoo CC2 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.12mm Draft @Elegoo CC2 0.2 nozzle.json
index f84d879782..e1172fcfb1 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.12mm Draft @Elegoo CC2 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.12mm Draft @Elegoo CC2 0.2 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.12mm Draft @Elegoo CC2 0.2 nozzle",
"inherits": "0.10mm Standard @Elegoo CC2 0.2 nozzle",
- "instantiation": "true",
- "layer_height": "0.12"
+ "layer_height": "0.12",
+ "name": "0.12mm Draft @Elegoo CC2 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.12mm Fine @Elegoo CC2 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.12mm Fine @Elegoo CC2 0.4 nozzle.json
index bed0a47247..8794ef5731 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.12mm Fine @Elegoo CC2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.12mm Fine @Elegoo CC2 0.4 nozzle.json
@@ -1,8 +1,10 @@
{
- "type": "process",
- "name": "0.12mm Fine @Elegoo CC2 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC2 0.4 nozzle",
- "instantiation": "true",
"layer_height": "0.12",
- "wall_loops": "3"
+ "name": "0.12mm Fine @Elegoo CC2 0.4 nozzle",
+ "wall_loops": "3",
+ "support_bottom_z_distance": "0.2",
+ "support_top_z_distance": "0.2",
+ "top_solid_infill_flow_ratio": "1.09",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.14mm Extra Draft @Elegoo CC2 0.2 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.14mm Extra Draft @Elegoo CC2 0.2 nozzle.json
index a75ca06d92..e44ed6f7cb 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.14mm Extra Draft @Elegoo CC2 0.2 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.14mm Extra Draft @Elegoo CC2 0.2 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.14mm Extra Draft @Elegoo CC2 0.2 nozzle",
"inherits": "0.10mm Standard @Elegoo CC2 0.2 nozzle",
- "instantiation": "true",
- "layer_height": "0.14"
+ "layer_height": "0.14",
+ "name": "0.14mm Extra Draft @Elegoo CC2 0.2 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.16mm Extra Fine @Elegoo CC2 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.16mm Extra Fine @Elegoo CC2 0.8 nozzle.json
index 42b4d26fb5..a6ea15a145 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.16mm Extra Fine @Elegoo CC2 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.16mm Extra Fine @Elegoo CC2 0.8 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.16mm Extra Fine @Elegoo CC2 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC2 0.8 nozzle",
- "instantiation": "true",
"initial_layer_print_height": "0.3",
- "layer_height": "0.16"
+ "layer_height": "0.16",
+ "name": "0.16mm Extra Fine @Elegoo CC2 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.16mm Optimal @Elegoo CC2 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.16mm Optimal @Elegoo CC2 0.4 nozzle.json
index eded4987c7..fe6e4bda30 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.16mm Optimal @Elegoo CC2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.16mm Optimal @Elegoo CC2 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo CC2 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC2 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.16"
+ "layer_height": "0.16",
+ "name": "0.16mm Optimal @Elegoo CC2 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.18mm Fine @Elegoo CC2 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.18mm Fine @Elegoo CC2 0.6 nozzle.json
index 164f561a8f..6233080932 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.18mm Fine @Elegoo CC2 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.18mm Fine @Elegoo CC2 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.18mm Fine @Elegoo CC2 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC2 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.18"
+ "layer_height": "0.18",
+ "name": "0.18mm Fine @Elegoo CC2 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.20mm Standard @Elegoo CC2 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.20mm Standard @Elegoo CC2 0.4 nozzle.json
index e40249711d..98bd16d30b 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.20mm Standard @Elegoo CC2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.20mm Standard @Elegoo CC2 0.4 nozzle.json
@@ -7,7 +7,7 @@
"instantiation": "true",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0.6",
- "filename_format": "ECC2_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode",
+ "filename_format": "ECC2_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"min_width_top_surface": "50%",
"enable_prime_tower": "1",
"compatible_printers": [
@@ -16,18 +16,19 @@
"enable_arc_fitting": "0",
"exclude_object": "0",
"independent_support_layer_height": "0",
- "initial_layer_acceleration": "2000",
- "outer_wall_speed": "200",
"skirt_height": "4",
- "sparse_infill_pattern": "honeycomb",
- "support_base_pattern": "honeycomb",
"support_base_pattern_spacing": "1",
- "support_bottom_z_distance": "0.1",
- "support_top_z_distance": "0.08",
+ "support_bottom_z_distance": "0.2",
+ "support_top_z_distance": "0.2",
+ "top_solid_infill_flow_ratio": "1.09",
"support_type": "tree(auto)",
- "top_surface_acceleration": "5000",
"tree_support_branch_distance_organic": "2",
"tree_support_tip_diameter": "0.8",
"wall_sequence": "inner wall/outer wall",
- "reduce_infill_retraction": "0"
+ "reduce_infill_retraction": "0",
+ "initial_layer_acceleration": "500",
+ "outer_wall_speed": "160",
+ "sparse_infill_pattern": "rectilinear",
+ "top_surface_acceleration": "2000",
+ "support_base_pattern": "rectilinear"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.20mm Strength @Elegoo CC2 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.20mm Strength @Elegoo CC2 0.4 nozzle.json
index 5655d94a20..af46be64e3 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.20mm Strength @Elegoo CC2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.20mm Strength @Elegoo CC2 0.4 nozzle.json
@@ -1,14 +1,14 @@
{
- "type": "process",
- "name": "0.20mm Strength @Elegoo CC2 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC2 0.4 nozzle",
- "instantiation": "true",
- "wall_sequence": "inner-outer-inner wall",
- "reduce_crossing_wall": "1",
+ "name": "0.20mm Strength @Elegoo CC2 0.4 nozzle",
+ "wall_sequence": "inner wall/outer wall",
+ "reduce_crossing_wall": "0",
"bottom_shell_layers": "5",
- "outer_wall_speed": "120",
- "print_flow_ratio": "0.95",
+ "outer_wall_speed": "200",
+ "print_flow_ratio": "0.97",
"sparse_infill_density": "20%",
"top_shell_layers": "6",
- "wall_loops": "6"
+ "wall_loops": "5",
+ "top_solid_infill_flow_ratio": "1.09",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.24mm Draft @Elegoo CC2 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.24mm Draft @Elegoo CC2 0.4 nozzle.json
index e0eb3daf61..50d31cedc1 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.24mm Draft @Elegoo CC2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.24mm Draft @Elegoo CC2 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Draft @Elegoo CC2 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC2 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Draft @Elegoo CC2 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.24mm Fine @Elegoo CC2 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.24mm Fine @Elegoo CC2 0.8 nozzle.json
index fad9ec8520..9d43d1ee8b 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.24mm Fine @Elegoo CC2 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.24mm Fine @Elegoo CC2 0.8 nozzle.json
@@ -1,8 +1,7 @@
{
- "type": "process",
- "name": "0.24mm Fine @Elegoo CC2 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC2 0.8 nozzle",
- "instantiation": "true",
"initial_layer_print_height": "0.3",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Fine @Elegoo CC2 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.24mm Optimal @Elegoo CC2 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.24mm Optimal @Elegoo CC2 0.6 nozzle.json
index 663877b0bf..1171026be7 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.24mm Optimal @Elegoo CC2 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.24mm Optimal @Elegoo CC2 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Optimal @Elegoo CC2 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC2 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.24"
+ "layer_height": "0.24",
+ "name": "0.24mm Optimal @Elegoo CC2 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.28mm Extra Draft @Elegoo CC2 0.4 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.28mm Extra Draft @Elegoo CC2 0.4 nozzle.json
index b3690e240a..000676ba68 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.28mm Extra Draft @Elegoo CC2 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.28mm Extra Draft @Elegoo CC2 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo CC2 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo CC2 0.4 nozzle",
- "instantiation": "true",
- "layer_height": "0.28"
+ "layer_height": "0.28",
+ "name": "0.28mm Extra Draft @Elegoo CC2 0.4 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.30mm Standard @Elegoo CC2 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.30mm Standard @Elegoo CC2 0.6 nozzle.json
index cfde502c68..e5084f94d0 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.30mm Standard @Elegoo CC2 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.30mm Standard @Elegoo CC2 0.6 nozzle.json
@@ -5,12 +5,16 @@
"from": "system",
"setting_id": "PECC206030",
"instantiation": "true",
- "sparse_infill_pattern": "zig-zag",
"filename_format": "ECC2_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"min_width_top_surface": "50%",
"enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri Carbon 2 0.6 nozzle"
],
- "reduce_infill_retraction": "0"
+ "reduce_infill_retraction": "0",
+ "initial_layer_acceleration": "500",
+ "outer_wall_speed": "160",
+ "sparse_infill_pattern": "rectilinear",
+ "top_surface_acceleration": "2000",
+ "support_base_pattern": "rectilinear"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.30mm Strength @Elegoo CC2 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.30mm Strength @Elegoo CC2 0.6 nozzle.json
index 0f2436520f..f14cafb3ef 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.30mm Strength @Elegoo CC2 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.30mm Strength @Elegoo CC2 0.6 nozzle.json
@@ -1,13 +1,12 @@
{
- "type": "process",
- "name": "0.30mm Strength @Elegoo CC2 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC2 0.6 nozzle",
- "instantiation": "true",
"inner_wall_speed": "120",
+ "name": "0.30mm Strength @Elegoo CC2 0.6 nozzle",
"wall_sequence": "inner-outer-inner wall",
"reduce_crossing_wall": "1",
"outer_wall_speed": "80",
"sparse_infill_density": "15%",
"top_surface_speed": "120",
- "wall_loops": "4"
+ "wall_loops": "4",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.32mm Optimal @Elegoo CC2 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.32mm Optimal @Elegoo CC2 0.8 nozzle.json
index b453396d21..94a4d405ef 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.32mm Optimal @Elegoo CC2 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.32mm Optimal @Elegoo CC2 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.32mm Optimal @Elegoo CC2 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC2 0.8 nozzle",
- "instantiation": "true",
- "layer_height": "0.32"
+ "layer_height": "0.32",
+ "name": "0.32mm Optimal @Elegoo CC2 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.36mm Draft @Elegoo CC2 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.36mm Draft @Elegoo CC2 0.6 nozzle.json
index b5b24eb53e..dbb3d9e8d7 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.36mm Draft @Elegoo CC2 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.36mm Draft @Elegoo CC2 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.36mm Draft @Elegoo CC2 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC2 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.36"
+ "layer_height": "0.36",
+ "name": "0.36mm Draft @Elegoo CC2 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.40mm Standard @Elegoo CC2 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.40mm Standard @Elegoo CC2 0.8 nozzle.json
index 09e7d479a5..031bad9887 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.40mm Standard @Elegoo CC2 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.40mm Standard @Elegoo CC2 0.8 nozzle.json
@@ -5,12 +5,16 @@
"from": "system",
"setting_id": "PECC208040",
"instantiation": "true",
- "sparse_infill_pattern": "zig-zag",
- "filename_format": "ECC2_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode",
+ "filename_format": "ECC2_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"min_width_top_surface": "50%",
"enable_prime_tower": "1",
"compatible_printers": [
"Elegoo Centauri Carbon 2 0.8 nozzle"
],
- "reduce_infill_retraction": "0"
+ "reduce_infill_retraction": "0",
+ "initial_layer_acceleration": "500",
+ "outer_wall_speed": "160",
+ "sparse_infill_pattern": "rectilinear",
+ "top_surface_acceleration": "2000",
+ "support_base_pattern": "rectilinear"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.42mm Extra Draft @Elegoo CC2 0.6 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.42mm Extra Draft @Elegoo CC2 0.6 nozzle.json
index a281d2c30e..d32be7b6df 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.42mm Extra Draft @Elegoo CC2 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.42mm Extra Draft @Elegoo CC2 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.42mm Extra Draft @Elegoo CC2 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo CC2 0.6 nozzle",
- "instantiation": "true",
- "layer_height": "0.42"
+ "layer_height": "0.42",
+ "name": "0.42mm Extra Draft @Elegoo CC2 0.6 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/ECC2/0.48mm Draft @Elegoo CC2 0.8 nozzle.json b/resources/profiles/Elegoo/process/ECC2/0.48mm Draft @Elegoo CC2 0.8 nozzle.json
index d45f29424f..58a1ece2c2 100644
--- a/resources/profiles/Elegoo/process/ECC2/0.48mm Draft @Elegoo CC2 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/ECC2/0.48mm Draft @Elegoo CC2 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.48mm Draft @Elegoo CC2 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo CC2 0.8 nozzle",
- "instantiation": "true",
- "layer_height": "0.48"
+ "layer_height": "0.48",
+ "name": "0.48mm Draft @Elegoo CC2 0.8 nozzle",
+ "instantiation": "true"
}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune.json b/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune.json
deleted file mode 100644
index 14736a23d6..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2.json
deleted file mode 100644
index 1ffe1f3d14..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune2",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2D.json
deleted file mode 100644
index 88a841d7ea..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2D.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune2D",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2D 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2S.json
deleted file mode 100644
index 53845423c0..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune2S.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune2S",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2S 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune3.json
deleted file mode 100644
index 0e90542654..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo Neptune3.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune3",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo NeptuneX.json
deleted file mode 100644
index aafd2fbe8e..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.08mm Extra Fine @Elegoo NeptuneX.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo NeptuneX",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune X 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune 0.4 nozzle.json
new file mode 100644
index 0000000000..f3cb796591
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune 0.4 nozzle.json
@@ -0,0 +1,10 @@
+{
+ "setting_id": "PEN204020",
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
+ "name": "0.12mm Fine @Elegoo Neptune 0.4 nozzle",
+ "layer_height": "0.12",
+ "wall_loops": "3",
+ "instantiation": "true",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune;0.08mm Extra Fine @Elegoo Neptune2;0.08mm Extra Fine @Elegoo Neptune2D;0.08mm Extra Fine @Elegoo Neptune2S;0.08mm Extra Fine @Elegoo NeptuneX;0.12mm Fine @Elegoo Neptune;0.12mm Fine @Elegoo Neptune2;0.12mm Fine @Elegoo Neptune2D;0.12mm Fine @Elegoo Neptune2S;0.12mm Fine @Elegoo NeptuneX"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune.json b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune.json
deleted file mode 100644
index 450384e208..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2.json
deleted file mode 100644
index 02f66b48ac..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune2",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2D.json
deleted file mode 100644
index 5636cc2d2c..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2D.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune2D",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2D 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2S.json
deleted file mode 100644
index 9462cc8c01..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune2S.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune2S",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2S 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune3.json
deleted file mode 100644
index 2c569a10f3..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo Neptune3.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune3",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo NeptuneX.json
deleted file mode 100644
index 6cd38e6991..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.12mm Fine @Elegoo NeptuneX.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo NeptuneX",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune X 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune 0.4 nozzle.json
new file mode 100644
index 0000000000..963040e3ab
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "setting_id": "PEN204020",
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
+ "name": "0.16mm Optimal @Elegoo Neptune 0.4 nozzle",
+ "layer_height": "0.16",
+ "instantiation": "true",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune;0.16mm Optimal @Elegoo Neptune2;0.16mm Optimal @Elegoo Neptune2D;0.16mm Optimal @Elegoo Neptune2S;0.16mm Optimal @Elegoo NeptuneX"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune.json b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune.json
deleted file mode 100644
index 642a24cbab..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2.json
deleted file mode 100644
index 27ecf5044c..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune2",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2D.json
deleted file mode 100644
index f07e602cd0..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2D.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune2D",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2D 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2S.json
deleted file mode 100644
index ccf243e8a7..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune2S.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune2S",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2S 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune3.json
deleted file mode 100644
index 1dda5b57a1..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo Neptune3.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune3",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo NeptuneX.json
deleted file mode 100644
index e28f34056a..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.16mm Optimal @Elegoo NeptuneX.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo NeptuneX",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune X 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune 0.4 nozzle.json
new file mode 100644
index 0000000000..ee5b79d5ea
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune 0.4 nozzle.json
@@ -0,0 +1,39 @@
+{
+ "type": "process",
+ "setting_id": "PEN204020",
+ "name": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "{nozzle_diameter[0]}{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "only_one_wall_top": "0",
+ "wall_loops": "3",
+ "enable_arc_fitting": "0",
+ "compatible_printers": [
+ "Elegoo Neptune 2 0.4 nozzle",
+ "Elegoo Neptune 3 0.4 nozzle",
+ "Elegoo Neptune X 0.4 nozzle",
+ "Elegoo Neptune 2S 0.4 nozzle",
+ "Elegoo Neptune 2D 0.4 nozzle",
+ "Elegoo Neptune 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune;0.20mm Standard @Elegoo Neptune2;0.20mm Standard @Elegoo Neptune2D;0.20mm Standard @Elegoo Neptune2S;0.20mm Standard @Elegoo NeptuneX"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune.json
deleted file mode 100644
index e5f0b7fd57..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2.json
deleted file mode 100644
index b287721785..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune2",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2D.json
deleted file mode 100644
index 7d89a5e9dd..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2D.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune2D",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2D 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2S.json
deleted file mode 100644
index aac88fc976..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune2S.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune2S",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2S 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune3.json
deleted file mode 100644
index 4a770f0d58..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo Neptune3.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune3",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo NeptuneX.json
deleted file mode 100644
index baa5d454c0..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Standard @Elegoo NeptuneX.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo NeptuneX",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune X 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Strength @Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Strength @Elegoo Neptune 0.4 nozzle.json
new file mode 100644
index 0000000000..62f79c8e77
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.20mm Strength @Elegoo Neptune 0.4 nozzle.json
@@ -0,0 +1,10 @@
+{
+ "setting_id": "PEN204020S",
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo Neptune 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune 0.4 nozzle.json
new file mode 100644
index 0000000000..c54923918d
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "setting_id": "PEN204024",
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo Neptune 0.4 nozzle",
+ "layer_height": "0.24",
+ "instantiation": "true",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune;0.24mm Draft @Elegoo Neptune2;0.24mm Draft @Elegoo Neptune2D;0.24mm Draft @Elegoo Neptune2S;0.24mm Draft @Elegoo NeptuneX"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune.json
deleted file mode 100644
index 384e8a9c1e..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2.json
deleted file mode 100644
index ecc4753fa9..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune2",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2D.json
deleted file mode 100644
index df3aea1654..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2D.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune2D",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2D 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2S.json
deleted file mode 100644
index 9349294cee..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune2S.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune2S",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2S 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune3.json
deleted file mode 100644
index e5bb0f8096..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo Neptune3.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune3",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo NeptuneX.json
deleted file mode 100644
index 673217c0ba..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Draft @Elegoo NeptuneX.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo NeptuneX",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune X 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Fine @Elegoo Neptune 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Fine @Elegoo Neptune 0.8 nozzle.json
new file mode 100644
index 0000000000..bb7a4cf27e
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Fine @Elegoo Neptune 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "setting_id": "PEN208024",
+ "from": "system",
+ "name": "0.24mm Fine @Elegoo Neptune 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "layer_height": "0.24",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Optimal @Elegoo Neptune 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Optimal @Elegoo Neptune 0.6 nozzle.json
new file mode 100644
index 0000000000..ef7e720471
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.24mm Optimal @Elegoo Neptune 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "setting_id": "PEN206024",
+ "from": "system",
+ "name": "0.24mm Optimal @Elegoo Neptune 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "layer_height": "0.24",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle.json
new file mode 100644
index 0000000000..cc8cc38ec8
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "setting_id": "PEN204028",
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo Neptune 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo Neptune 0.4 nozzle",
+ "layer_height": "0.28",
+ "instantiation": "true",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune;0.28mm Extra Draft @Elegoo Neptune2;0.28mm Extra Draft @Elegoo Neptune2D;0.28mm Extra Draft @Elegoo Neptune2S;0.28mm Extra Draft @Elegoo NeptuneX"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune.json b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune.json
deleted file mode 100644
index cbc80a12a7..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2.json
deleted file mode 100644
index d0ac19685b..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune2",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2D.json
deleted file mode 100644
index 1ceb042ba2..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2D.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune2D",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2D 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2S.json
deleted file mode 100644
index 860aa4f0e6..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune2S.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune2S",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 2S 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune3.json
deleted file mode 100644
index 28497ae77a..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo Neptune3.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune3",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo NeptuneX.json
deleted file mode 100644
index 72e521b274..0000000000
--- a/resources/profiles/Elegoo/process/EN2SERIES/0.28mm Extra Draft @Elegoo NeptuneX.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo NeptuneX",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune X 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.30mm Standard @Elegoo Neptune 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.30mm Standard @Elegoo Neptune 0.6 nozzle.json
new file mode 100644
index 0000000000..a2839ad557
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.30mm Standard @Elegoo Neptune 0.6 nozzle.json
@@ -0,0 +1,37 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN206030",
+ "instantiation": "true",
+ "filename_format": "{nozzle_diameter[0]}{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "20",
+ "overhang_3_4_speed": "10",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "only_one_wall_top": "0",
+ "enable_arc_fitting": "0",
+ "compatible_printers": [
+ "Elegoo Neptune 2 0.6 nozzle",
+ "Elegoo Neptune 3 0.6 nozzle",
+ "Elegoo Neptune X 0.6 nozzle",
+ "Elegoo Neptune 2S 0.6 nozzle",
+ "Elegoo Neptune 2D 0.6 nozzle",
+ "Elegoo Neptune 0.6 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.32mm Optimal @Elegoo Neptune 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.32mm Optimal @Elegoo Neptune 0.8 nozzle.json
new file mode 100644
index 0000000000..f91c249e99
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.32mm Optimal @Elegoo Neptune 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "setting_id": "PEN208032",
+ "from": "system",
+ "name": "0.32mm Optimal @Elegoo Neptune 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "layer_height": "0.32",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.36mm Draft @Elegoo Neptune 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.36mm Draft @Elegoo Neptune 0.6 nozzle.json
new file mode 100644
index 0000000000..bb411a8271
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.36mm Draft @Elegoo Neptune 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "setting_id": "PEN206036",
+ "from": "system",
+ "name": "0.36mm Draft @Elegoo Neptune 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "layer_height": "0.36",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.40mm Standard @Elegoo Neptune 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.40mm Standard @Elegoo Neptune 0.8 nozzle.json
new file mode 100644
index 0000000000..ca53203fbc
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.40mm Standard @Elegoo Neptune 0.8 nozzle.json
@@ -0,0 +1,36 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo Neptune 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN208040",
+ "instantiation": "true",
+ "filename_format": "{nozzle_diameter[0]}{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "20",
+ "overhang_3_4_speed": "10",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "only_one_wall_top": "0",
+ "enable_arc_fitting": "0",
+ "compatible_printers": [
+ "Elegoo Neptune 2 0.8 nozzle",
+ "Elegoo Neptune 3 0.8 nozzle",
+ "Elegoo Neptune X 0.8 nozzle",
+ "Elegoo Neptune 2S 0.8 nozzle",
+ "Elegoo Neptune 2D 0.8 nozzle",
+ "Elegoo Neptune 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN2SERIES/0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN2SERIES/0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle.json
new file mode 100644
index 0000000000..ec6ec519e8
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN2SERIES/0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "setting_id": "PEN206042",
+ "from": "system",
+ "name": "0.42mm Extra Draft @Elegoo Neptune 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo Neptune 0.6 nozzle",
+ "layer_height": "0.42",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Max.json
deleted file mode 100644
index 93b27eb7ec..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Max.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune3Max",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Max 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Plus.json
deleted file mode 100644
index decdd221f5..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Plus.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune3Plus",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Plus 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Pro.json
deleted file mode 100644
index c22f59e2aa..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Extra Fine @Elegoo Neptune3Pro.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune3Pro",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Pro 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Max 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Max 0.2 nozzle.json
new file mode 100644
index 0000000000..c66b4c4e44
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Max 0.2 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.08mm Optimal @Elegoo N3Max 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N3Max 0.2 nozzle",
+ "layer_height": "0.08",
+ "settings_id": "PEN3Max02008",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Plus 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..5d59fd9257
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Plus 0.2 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.08mm Optimal @Elegoo N3Plus 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N3Plus 0.2 nozzle",
+ "layer_height": "0.08",
+ "settings_id": "PEN3Plus02008",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Pro 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..e9ea71a4d2
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.08mm Optimal @Elegoo N3Pro 0.2 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.08mm Optimal @Elegoo N3Pro 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N3Pro 0.2 nozzle",
+ "layer_height": "0.08",
+ "settings_id": "PEN3Pro02008",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Max 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Max 0.2 nozzle.json
new file mode 100644
index 0000000000..3bc639009c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Max 0.2 nozzle.json
@@ -0,0 +1,31 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Elegoo N3Max 0.2 nozzle",
+ "inherits": "fdm_process_elegoo_02010",
+ "from": "system",
+ "setting_id": "PEN3Max02010",
+ "instantiation": "true",
+ "filename_format": "EN3Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "elefant_foot_compensation": "0.15",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_speed": "30",
+ "default_acceleration": "700",
+ "top_surface_acceleration": "700",
+ "travel_speed": "150",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Max 0.2 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Plus 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..8acf8caf10
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Plus 0.2 nozzle.json
@@ -0,0 +1,31 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Elegoo N3Plus 0.2 nozzle",
+ "inherits": "fdm_process_elegoo_02010",
+ "from": "system",
+ "setting_id": "PEN3Plus02010",
+ "instantiation": "true",
+ "filename_format": "EN3Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "elefant_foot_compensation": "0.15",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Plus 0.2 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Pro 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..4e5feb1dcb
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.10mm Standard @Elegoo N3Pro 0.2 nozzle.json
@@ -0,0 +1,31 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Elegoo N3Pro 0.2 nozzle",
+ "inherits": "fdm_process_elegoo_02010",
+ "from": "system",
+ "setting_id": "PEN3Pro02010",
+ "instantiation": "true",
+ "filename_format": "EN3Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "elefant_foot_compensation": "0.15",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.2 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Max 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Max 0.2 nozzle.json
new file mode 100644
index 0000000000..de0124f296
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Max 0.2 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.12mm Draft @Elegoo N3Max 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N3Max 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.12",
+ "settings_id": "PEN3Max02012"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Plus 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..72c9a1c20c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Plus 0.2 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.12mm Draft @Elegoo N3Plus 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N3Plus 0.2 nozzle",
+ "layer_height": "0.12",
+ "instantiation": "true",
+ "settings_id": "PEN3Plus02012"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Pro 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..4077d1d790
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Draft @Elegoo N3Pro 0.2 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.12mm Draft @Elegoo N3Pro 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N3Pro 0.2 nozzle",
+ "layer_height": "0.12",
+ "instantiation": "true",
+ "settings_id": "PEN3Pro02012"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Max 0.4 nozzle.json
new file mode 100644
index 0000000000..6abd6e7aed
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Max 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
+ "name": "0.12mm Fine @Elegoo N3Max 0.4 nozzle",
+ "layer_height": "0.12",
+ "instantiation": "true",
+ "wall_loops": "3",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune3Max;0.12mm Fine @Elegoo Neptune3Max"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..93eb31aa6d
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Plus 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
+ "name": "0.12mm Fine @Elegoo N3Plus 0.4 nozzle",
+ "layer_height": "0.12",
+ "instantiation": "true",
+ "wall_loops": "3",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune3Plus;0.12mm Fine @Elegoo Neptune3Plus"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..6e413070fe
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo N3Pro 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
+ "name": "0.12mm Fine @Elegoo N3Pro 0.4 nozzle",
+ "layer_height": "0.12",
+ "wall_loops": "3",
+ "instantiation": "true",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune3;0.08mm Extra Fine @Elegoo Neptune3Pro;0.12mm Fine @Elegoo Neptune3;0.12mm Fine @Elegoo Neptune3Pro"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Max.json
deleted file mode 100644
index e49cac286a..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Max.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune3Max",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Max 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Plus.json
deleted file mode 100644
index d7ad6d06fa..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Plus.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune3Plus",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Plus 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Pro.json
deleted file mode 100644
index f0b4f67509..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.12mm Fine @Elegoo Neptune3Pro.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune3Pro",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Pro 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Max 0.4 nozzle.json
new file mode 100644
index 0000000000..0252596d72
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Max 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
+ "name": "0.16mm Optimal @Elegoo N3Max 0.4 nozzle",
+ "layer_height": "0.16",
+ "instantiation": "true",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune3Max"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..316dc6932c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Plus 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
+ "name": "0.16mm Optimal @Elegoo N3Plus 0.4 nozzle",
+ "layer_height": "0.16",
+ "instantiation": "true",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune3Plus"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..7dcbbd6ff3
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo N3Pro 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
+ "name": "0.16mm Optimal @Elegoo N3Pro 0.4 nozzle",
+ "layer_height": "0.16",
+ "instantiation": "true",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune3;0.16mm Optimal @Elegoo Neptune3Pro"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Max.json
deleted file mode 100644
index f9cd203b75..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Max.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune3Max",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Max 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Plus.json
deleted file mode 100644
index 730b628be7..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Plus.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune3Plus",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Plus 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Pro.json
deleted file mode 100644
index 2a69120839..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.16mm Optimal @Elegoo Neptune3Pro.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune3Pro",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Pro 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Max 0.4 nozzle.json
new file mode 100644
index 0000000000..c6110a312b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Max 0.4 nozzle.json
@@ -0,0 +1,31 @@
+{
+ "type": "process",
+ "setting_id": "PEN3Max04020",
+ "name": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "EN3Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_speed": "30",
+ "default_acceleration": "700",
+ "top_surface_acceleration": "700",
+ "travel_speed": "150",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Max 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune3Max"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..9d92db7eb6
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Plus 0.4 nozzle.json
@@ -0,0 +1,31 @@
+{
+ "type": "process",
+ "setting_id": "PEN3Plus04020",
+ "name": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "EN3Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Plus 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune3Plus"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..0140bc5070
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo N3Pro 0.4 nozzle.json
@@ -0,0 +1,31 @@
+{
+ "type": "process",
+ "setting_id": "PEN3Pro04020",
+ "name": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "EN3Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune3;0.20mm Standard @Elegoo Neptune3Pro"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Max.json
deleted file mode 100644
index 5d96e2601c..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Max.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune3Max",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Max 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Plus.json
deleted file mode 100644
index f72c90339a..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Plus.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune3Plus",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Plus 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Pro.json
deleted file mode 100644
index a8c85302ab..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Standard @Elegoo Neptune3Pro.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune3Pro",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Pro 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Max 0.4 nozzle.json
new file mode 100644
index 0000000000..f869f050a9
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Max 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo N3Max 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..543069d490
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Plus 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo N3Plus 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..877f99a280
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.20mm Strength @Elegoo N3Pro 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo N3Pro 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Max 0.4 nozzle.json
new file mode 100644
index 0000000000..6b7a7c3881
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Max 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo N3Max 0.4 nozzle",
+ "layer_height": "0.24",
+ "instantiation": "true",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune3Max"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..613539c88b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Plus 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo N3Plus 0.4 nozzle",
+ "layer_height": "0.24",
+ "instantiation": "true",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune3Plus"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..f4c5a3a6d3
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo N3Pro 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo N3Pro 0.4 nozzle",
+ "layer_height": "0.24",
+ "instantiation": "true",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune3;0.24mm Draft @Elegoo Neptune3Pro"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Max.json
deleted file mode 100644
index 5db93a7520..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Max.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune3Max",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Max 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Plus.json
deleted file mode 100644
index dd34869939..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Plus.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune3Plus",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Plus 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Pro.json
deleted file mode 100644
index f437643298..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Draft @Elegoo Neptune3Pro.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune3Pro",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Pro 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Max 0.8 nozzle.json
new file mode 100644
index 0000000000..7d64bfbe5f
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Max 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.24mm Fine @Elegoo N3Max 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Max 0.8 nozzle",
+ "layer_height": "0.24",
+ "settings_id": "PEN3Max08024",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..b5f15fefe2
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Plus 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.24mm Fine @Elegoo N3Plus 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Plus 0.8 nozzle",
+ "layer_height": "0.24",
+ "settings_id": "PEN3Plus08024",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..d71a581533
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Fine @Elegoo N3Pro 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.24mm Fine @Elegoo N3Pro 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Pro 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN3Pro08024"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Max 0.6 nozzle.json
new file mode 100644
index 0000000000..82e9b86953
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Max 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.24mm Optimal @Elegoo N3Max 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Max 0.6 nozzle",
+ "layer_height": "0.24",
+ "settings_id": "PEN3Max06024",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..91764eee75
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Plus 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.24mm Optimal @Elegoo N3Plus 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Plus 0.6 nozzle",
+ "layer_height": "0.24",
+ "settings_id": "PEN3Plus06024",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..8e437c84b7
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.24mm Optimal @Elegoo N3Pro 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.24mm Optimal @Elegoo N3Pro 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Pro 0.6 nozzle",
+ "layer_height": "0.24",
+ "settings_id": "PEN3Pro06024",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle.json
new file mode 100644
index 0000000000..1f32538a9f
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Max 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo N3Max 0.4 nozzle",
+ "layer_height": "0.28",
+ "instantiation": "true",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune3Max"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..1dcf6c15b0
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Plus 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo N3Plus 0.4 nozzle",
+ "layer_height": "0.28",
+ "instantiation": "true",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune3Plus"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..09762e3060
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N3Pro 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo N3Pro 0.4 nozzle",
+ "layer_height": "0.28",
+ "instantiation": "true",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune3;0.28mm Extra Draft @Elegoo Neptune3Pro"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Max.json
deleted file mode 100644
index ae1ef4dd58..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Max.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune3Max",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Max 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Plus.json
deleted file mode 100644
index 6f3f54f8f2..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Plus.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune3Plus",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Plus 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Pro.json
deleted file mode 100644
index 7680188d07..0000000000
--- a/resources/profiles/Elegoo/process/EN3SERIES/0.28mm Extra Draft @Elegoo Neptune3Pro.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune3Pro",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "crosshatch",
- "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": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.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": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 3 Pro 0.4 nozzle"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Max 1.0 nozzle.json
new file mode 100644
index 0000000000..05baa094b9
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Max 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.30mm Fine @Elegoo N3Max 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Max 1.0 nozzle",
+ "layer_height": "0.3",
+ "settings_id": "PEN3Max10030",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..1909af5d29
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Plus 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.30mm Fine @Elegoo N3Plus 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Plus 1.0 nozzle",
+ "layer_height": "0.3",
+ "settings_id": "PEN3Plus10030",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..7b07fc4756
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Fine @Elegoo N3Pro 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.30mm Fine @Elegoo N3Pro 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Pro 1.0 nozzle",
+ "layer_height": "0.3",
+ "settings_id": "PEN3Pro10030",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Max 0.6 nozzle.json
new file mode 100644
index 0000000000..c2db84bf68
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Max 0.6 nozzle.json
@@ -0,0 +1,30 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo N3Max 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN3Max06030",
+ "instantiation": "true",
+ "filename_format": "EN3Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_speed": "30",
+ "default_acceleration": "700",
+ "top_surface_acceleration": "700",
+ "travel_speed": "150",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Max 0.6 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..efc781e54b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Plus 0.6 nozzle.json
@@ -0,0 +1,30 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo N3Plus 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN3Plus06030",
+ "instantiation": "true",
+ "filename_format": "EN3Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Plus 0.6 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..8ad5630d5f
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.30mm Standard @Elegoo N3Pro 0.6 nozzle.json
@@ -0,0 +1,30 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo N3Pro 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN3Pro06030",
+ "instantiation": "true",
+ "filename_format": "EN3Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.6 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Max 0.8 nozzle.json
new file mode 100644
index 0000000000..2726be4265
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Max 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.32mm Optimal @Elegoo N3Max 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Max 0.8 nozzle",
+ "layer_height": "0.32",
+ "settings_id": "PEN3Max08032",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..f1ac290c8d
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Plus 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.32mm Optimal @Elegoo N3Plus 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Plus 0.8 nozzle",
+ "layer_height": "0.32",
+ "settings_id": "PEN3Plus08032",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..f3ebff1467
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.32mm Optimal @Elegoo N3Pro 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.32mm Optimal @Elegoo N3Pro 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Pro 0.8 nozzle",
+ "layer_height": "0.32",
+ "settings_id": "PEN3Pro08032",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Max 0.6 nozzle.json
new file mode 100644
index 0000000000..032c50a984
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Max 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.36mm Draft @Elegoo N3Max 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Max 0.6 nozzle",
+ "layer_height": "0.36",
+ "settings_id": "PEN3Max06036",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..f120c0d5d1
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Plus 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.36mm Draft @Elegoo N3Plus 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Plus 0.6 nozzle",
+ "layer_height": "0.36",
+ "settings_id": "PEN3Plus06036",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..e39646456f
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.36mm Draft @Elegoo N3Pro 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.36mm Draft @Elegoo N3Pro 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Pro 0.6 nozzle",
+ "layer_height": "0.36",
+ "settings_id": "PEN3Pro06036",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Max 1.0 nozzle.json
new file mode 100644
index 0000000000..5fb6a64239
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Max 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.40mm Optimal @Elegoo N3Max 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Max 1.0 nozzle",
+ "layer_height": "0.4",
+ "settings_id": "PEN3Max10040",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..8fa84c2659
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Plus 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.40mm Optimal @Elegoo N3Plus 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Plus 1.0 nozzle",
+ "layer_height": "0.4",
+ "settings_id": "PEN3Plus10040",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..f4f205ca06
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Optimal @Elegoo N3Pro 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.40mm Optimal @Elegoo N3Pro 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Pro 1.0 nozzle",
+ "layer_height": "0.4",
+ "settings_id": "PEN3Pro10040",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Max 0.8 nozzle.json
new file mode 100644
index 0000000000..c2004e9d83
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Max 0.8 nozzle.json
@@ -0,0 +1,30 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo N3Max 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN3Max08040",
+ "instantiation": "true",
+ "filename_format": "EN3Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_speed": "30",
+ "default_acceleration": "700",
+ "top_surface_acceleration": "700",
+ "travel_speed": "150",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Max 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..9b919d09a6
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Plus 0.8 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo N3Plus 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN3Plus08040",
+ "instantiation": "true",
+ "filename_format": "EN3Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Plus 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..3d91eaa5d7
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.40mm Standard @Elegoo N3Pro 0.8 nozzle.json
@@ -0,0 +1,29 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo N3Pro 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN3Pro08040",
+ "instantiation": "true",
+ "filename_format": "EN3Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 0.8 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Max 0.6 nozzle.json
new file mode 100644
index 0000000000..81870c3375
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Max 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.42mm Extra Draft @Elegoo N3Max 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Max 0.6 nozzle",
+ "layer_height": "0.42",
+ "settings_id": "PEN3Max06042",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..8ea5cec54a
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Plus 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.42mm Extra Draft @Elegoo N3Plus 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Plus 0.6 nozzle",
+ "layer_height": "0.42",
+ "settings_id": "PEN3Plus06042",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..d7ba07bc1a
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.42mm Extra Draft @Elegoo N3Pro 0.6 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.42mm Extra Draft @Elegoo N3Pro 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N3Pro 0.6 nozzle",
+ "layer_height": "0.42",
+ "settings_id": "PEN3Pro06042",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Max 0.8 nozzle.json
new file mode 100644
index 0000000000..d571b95a99
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Max 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.48mm Draft @Elegoo N3Max 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Max 0.8 nozzle",
+ "layer_height": "0.48",
+ "settings_id": "PEN3Max08048",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..39032c8804
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Plus 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.48mm Draft @Elegoo N3Plus 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Plus 0.8 nozzle",
+ "layer_height": "0.48",
+ "settings_id": "PEN3Plus08048",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..ff7d45f366
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.48mm Draft @Elegoo N3Pro 0.8 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.48mm Draft @Elegoo N3Pro 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N3Pro 0.8 nozzle",
+ "layer_height": "0.48",
+ "settings_id": "PEN3Pro08048",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Max 1.0 nozzle.json
new file mode 100644
index 0000000000..922578180e
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Max 1.0 nozzle.json
@@ -0,0 +1,30 @@
+{
+ "type": "process",
+ "name": "0.50mm Standard @Elegoo N3Max 1.0 nozzle",
+ "inherits": "fdm_process_elegoo_10050",
+ "from": "system",
+ "setting_id": "PEN3Max10050",
+ "instantiation": "true",
+ "filename_format": "EN3Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_speed": "30",
+ "default_acceleration": "700",
+ "top_surface_acceleration": "700",
+ "travel_speed": "150",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Max 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..f5fd1c1927
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Plus 1.0 nozzle.json
@@ -0,0 +1,30 @@
+{
+ "type": "process",
+ "name": "0.50mm Standard @Elegoo N3Plus 1.0 nozzle",
+ "inherits": "fdm_process_elegoo_10050",
+ "from": "system",
+ "setting_id": "PEN3Plus10050",
+ "instantiation": "true",
+ "filename_format": "EN3Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Plus 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..7e296aa724
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.50mm Standard @Elegoo N3Pro 1.0 nozzle.json
@@ -0,0 +1,30 @@
+{
+ "type": "process",
+ "name": "0.50mm Standard @Elegoo N3Pro 1.0 nozzle",
+ "inherits": "fdm_process_elegoo_10050",
+ "from": "system",
+ "setting_id": "PEN3Pro10050",
+ "instantiation": "true",
+ "filename_format": "EN3Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "1000",
+ "gap_infill_speed": "30",
+ "initial_layer_infill_speed": "50",
+ "initial_layer_speed": "30",
+ "inner_wall_speed": "60",
+ "internal_bridge_speed": "100%",
+ "internal_solid_infill_speed": "60",
+ "outer_wall_acceleration": "500",
+ "outer_wall_speed": "30",
+ "overhang_2_4_speed": "30",
+ "overhang_3_4_speed": "20",
+ "skirt_speed": "30",
+ "sparse_infill_speed": "60",
+ "support_interface_speed": "30",
+ "support_speed": "60",
+ "top_surface_acceleration": "1000",
+ "top_surface_speed": "30",
+ "travel_speed": "200",
+ "compatible_printers": [
+ "Elegoo Neptune 3 Pro 1.0 nozzle"
+ ]
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Max 1.0 nozzle.json
new file mode 100644
index 0000000000..829278f87c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Max 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.60mm Draft @Elegoo N3Max 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Max 1.0 nozzle",
+ "layer_height": "0.6",
+ "settings_id": "PEN3Max10060",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..1b7d57401a
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Plus 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.60mm Draft @Elegoo N3Plus 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Plus 1.0 nozzle",
+ "layer_height": "0.6",
+ "settings_id": "PEN3Plus10060",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..9fb7fd2514
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN3SERIES/0.60mm Draft @Elegoo N3Pro 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.60mm Draft @Elegoo N3Pro 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N3Pro 1.0 nozzle",
+ "layer_height": "0.6",
+ "settings_id": "PEN3Pro10060",
+ "instantiation": "true"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json
deleted file mode 100644
index 03ef802c30..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json
deleted file mode 100644
index 9f51a415b8..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json
deleted file mode 100644
index d59e81f026..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json
deleted file mode 100644
index c587b3b314..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json
deleted file mode 100644
index 5ca5771007..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.08",
- "bottom_shell_layers": "9",
- "outer_wall_line_width": "0.2",
- "line_width": "0.2",
- "initial_layer_line_width": "0.22",
- "sparse_infill_line_width": "0.25",
- "inner_wall_line_width": "0.25",
- "internal_solid_infill_line_width": "0.25",
- "resolution": "0.012",
- "support_top_z_distance": "0.08",
- "support_line_width": "0.2",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json
deleted file mode 100644
index a781126edc..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.08",
- "bottom_shell_layers": "9",
- "outer_wall_line_width": "0.4",
- "line_width": "0.4",
- "initial_layer_line_width": "0.42",
- "sparse_infill_line_width": "0.45",
- "inner_wall_line_width": "0.45",
- "internal_solid_infill_line_width": "0.45",
- "resolution": "0.012",
- "support_top_z_distance": "0.08",
- "support_line_width": "0.38",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json
deleted file mode 100644
index cfb478c246..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.08",
- "bottom_shell_layers": "9",
- "outer_wall_line_width": "0.6",
- "line_width": "0.6",
- "initial_layer_line_width": "0.62",
- "sparse_infill_line_width": "0.65",
- "inner_wall_line_width": "0.65",
- "internal_solid_infill_line_width": "0.65",
- "resolution": "0.012",
- "support_top_z_distance": "0.08",
- "support_line_width": "0.55",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json
deleted file mode 100644
index 37d50fe1dd..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.08",
- "bottom_shell_layers": "9",
- "outer_wall_line_width": "0.8",
- "line_width": "0.8",
- "initial_layer_line_width": "0.82",
- "sparse_infill_line_width": "0.85",
- "inner_wall_line_width": "0.85",
- "internal_solid_infill_line_width": "0.85",
- "resolution": "0.012",
- "support_top_z_distance": "0.08",
- "support_line_width": "0.78",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json
deleted file mode 100644
index 717d9bd08b..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json
deleted file mode 100644
index 395309579f..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json
deleted file mode 100644
index 117d5f1f6d..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json
deleted file mode 100644
index 12a7beca10..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json
deleted file mode 100644
index 291c5e8521..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json
deleted file mode 100644
index e1e831dd9b..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json
deleted file mode 100644
index 5fa3c5dad2..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json
deleted file mode 100644
index 4c3534a157..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4 0.2 nozzle.json
new file mode 100644
index 0000000000..d39591c28b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.08mm Optimal @Elegoo N4 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.08",
+ "settings_id": "PEN402008",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Max 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Max 0.2 nozzle.json
new file mode 100644
index 0000000000..162f7d7ad5
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Max 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.08mm Optimal @Elegoo N4Max 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.08",
+ "settings_id": "PEN4Max02008",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Plus 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..faf500f940
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Plus 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.08mm Optimal @Elegoo N4Plus 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.08",
+ "settings_id": "PEN4Plus02008",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Pro 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..d13921c5fd
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.08mm Optimal @Elegoo N4Pro 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.08mm Optimal @Elegoo N4Pro 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.08",
+ "settings_id": "PEN4Pro02008",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4 0.2 nozzle.json
new file mode 100644
index 0000000000..723b1211a2
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4 0.2 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Elegoo N4 0.2 nozzle",
+ "inherits": "fdm_process_elegoo_02010",
+ "from": "system",
+ "setting_id": "PEN402010",
+ "instantiation": "true",
+ "filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "elefant_foot_compensation": "0.15",
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.2 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Max 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Max 0.2 nozzle.json
new file mode 100644
index 0000000000..34c1eee4c5
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Max 0.2 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
+ "inherits": "fdm_process_elegoo_02010",
+ "from": "system",
+ "setting_id": "PEN4Max02010",
+ "instantiation": "true",
+ "filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "elefant_foot_compensation": "0.15",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Max 0.2 nozzle"
+ ],
+ "default_acceleration": "3000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "1500",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Plus 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..49a0a1799b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Plus 0.2 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
+ "inherits": "fdm_process_elegoo_02010",
+ "from": "system",
+ "setting_id": "PEN4Plus02010",
+ "instantiation": "true",
+ "filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "elefant_foot_compensation": "0.15",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Plus 0.2 nozzle"
+ ],
+ "default_acceleration": "5000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "2500",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Pro 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..d0bc173974
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.10mm Standard @Elegoo N4Pro 0.2 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "name": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
+ "inherits": "fdm_process_elegoo_02010",
+ "from": "system",
+ "setting_id": "PEN4Pro02010",
+ "instantiation": "true",
+ "filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "elefant_foot_compensation": "0.15",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Pro 0.2 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4 0.2 nozzle.json
new file mode 100644
index 0000000000..9237988887
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.12mm Draft @Elegoo N4 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.12",
+ "settings_id": "PEN402012",
+ "renamed_from": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle);0.24mm Draft @Elegoo Neptune4 (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Max 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Max 0.2 nozzle.json
new file mode 100644
index 0000000000..b9ff0b2ffb
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Max 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.12mm Draft @Elegoo N4Max 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.12",
+ "settings_id": "PEN4Max02012",
+ "renamed_from": "0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle);0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Plus 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Plus 0.2 nozzle.json
new file mode 100644
index 0000000000..cc0ee5a420
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Plus 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.12mm Draft @Elegoo N4Plus 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.12",
+ "settings_id": "PEN4Plus02012",
+ "renamed_from": "0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle);0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Pro 0.2 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Pro 0.2 nozzle.json
new file mode 100644
index 0000000000..62fdc845ce
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Draft @Elegoo N4Pro 0.2 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.12mm Draft @Elegoo N4Pro 0.2 nozzle",
+ "inherits": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.12",
+ "settings_id": "PEN4Pro02012",
+ "renamed_from": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle);0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4 0.4 nozzle.json
new file mode 100644
index 0000000000..c168a6c718
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.12mm Fine @Elegoo N4 0.4 nozzle",
+ "layer_height": "0.12",
+ "wall_loops": "3",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle);0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Max 0.4 nozzle.json
new file mode 100644
index 0000000000..03a2ef9603
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Max 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.12mm Fine @Elegoo N4Max 0.4 nozzle",
+ "layer_height": "0.12",
+ "wall_loops": "3",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle);0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..2aacf1e4b6
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Plus 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.12mm Fine @Elegoo N4Plus 0.4 nozzle",
+ "layer_height": "0.12",
+ "wall_loops": "3",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.4 nozzle);0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..b36898acde
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo N4Pro 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.12mm Fine @Elegoo N4Pro 0.4 nozzle",
+ "layer_height": "0.12",
+ "wall_loops": "3",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle);0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json
deleted file mode 100644
index 4ed29ce978..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json
deleted file mode 100644
index c1c5c5aeed..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json
deleted file mode 100644
index bf610f5734..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json
deleted file mode 100644
index 80e2197149..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json
deleted file mode 100644
index c8697db4f2..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.12",
- "bottom_shell_layers": "6",
- "outer_wall_line_width": "0.2",
- "line_width": "0.2",
- "initial_layer_line_width": "0.22",
- "sparse_infill_line_width": "0.25",
- "inner_wall_line_width": "0.25",
- "internal_solid_infill_line_width": "0.25",
- "resolution": "0.012",
- "support_top_z_distance": "0.12",
- "support_line_width": "0.2",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json
deleted file mode 100644
index 7f866bb85f..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.12",
- "bottom_shell_layers": "6",
- "outer_wall_line_width": "0.4",
- "line_width": "0.4",
- "initial_layer_line_width": "0.42",
- "sparse_infill_line_width": "0.45",
- "inner_wall_line_width": "0.45",
- "internal_solid_infill_line_width": "0.45",
- "resolution": "0.012",
- "support_top_z_distance": "0.12",
- "support_line_width": "0.38",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json
deleted file mode 100644
index 95b1c254ec..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.12",
- "bottom_shell_layers": "6",
- "outer_wall_line_width": "0.6",
- "line_width": "0.6",
- "initial_layer_line_width": "0.62",
- "sparse_infill_line_width": "0.65",
- "inner_wall_line_width": "0.65",
- "internal_solid_infill_line_width": "0.65",
- "resolution": "0.012",
- "support_top_z_distance": "0.12",
- "support_line_width": "0.55",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json
deleted file mode 100644
index d8c143f4cc..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.12",
- "bottom_shell_layers": "6",
- "outer_wall_line_width": "0.8",
- "line_width": "0.8",
- "initial_layer_line_width": "0.82",
- "sparse_infill_line_width": "0.85",
- "inner_wall_line_width": "0.85",
- "internal_solid_infill_line_width": "0.85",
- "resolution": "0.012",
- "support_top_z_distance": "0.12",
- "support_line_width": "0.78",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json
deleted file mode 100644
index f19dcdf79b..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json
deleted file mode 100644
index d38b3adfe6..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json
deleted file mode 100644
index f6388f5fc3..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json
deleted file mode 100644
index 56e3aafd63..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json
deleted file mode 100644
index d1dbb79ad3..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json
deleted file mode 100644
index 65f8fb7b6e..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json
deleted file mode 100644
index aa50eb1916..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json
deleted file mode 100644
index 14acf54c29..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "7",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4 0.4 nozzle.json
new file mode 100644
index 0000000000..953a158055
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.16mm Optimal @Elegoo N4 0.4 nozzle",
+ "layer_height": "0.16",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Max 0.4 nozzle.json
new file mode 100644
index 0000000000..5ea2ecf9ac
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Max 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.16mm Optimal @Elegoo N4Max 0.4 nozzle",
+ "layer_height": "0.16",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..9f61440b65
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Plus 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.16mm Optimal @Elegoo N4Plus 0.4 nozzle",
+ "layer_height": "0.16",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..f4b2268525
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo N4Pro 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "instantiation": "true",
+ "name": "0.16mm Optimal @Elegoo N4Pro 0.4 nozzle",
+ "layer_height": "0.16",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json
deleted file mode 100644
index e1bbc0badc..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json
deleted file mode 100644
index 514e67964e..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json
deleted file mode 100644
index ad600a0479..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json
deleted file mode 100644
index 95c8b11acc..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json
deleted file mode 100644
index 3f7187e415..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.16",
- "bottom_shell_layers": "4",
- "outer_wall_line_width": "0.2",
- "line_width": "0.2",
- "initial_layer_line_width": "0.22",
- "sparse_infill_line_width": "0.25",
- "inner_wall_line_width": "0.25",
- "internal_solid_infill_line_width": "0.25",
- "resolution": "0.012",
- "support_top_z_distance": "0.16",
- "support_line_width": "0.2",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json
deleted file mode 100644
index eba1d9e1cc..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.16",
- "bottom_shell_layers": "4",
- "outer_wall_line_width": "0.4",
- "line_width": "0.4",
- "initial_layer_line_width": "0.42",
- "sparse_infill_line_width": "0.45",
- "inner_wall_line_width": "0.45",
- "internal_solid_infill_line_width": "0.45",
- "resolution": "0.012",
- "support_top_z_distance": "0.16",
- "support_line_width": "0.38",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json
deleted file mode 100644
index bc3839e5a2..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.16",
- "bottom_shell_layers": "4",
- "outer_wall_line_width": "0.6",
- "line_width": "0.6",
- "initial_layer_line_width": "0.62",
- "sparse_infill_line_width": "0.65",
- "inner_wall_line_width": "0.65",
- "internal_solid_infill_line_width": "0.65",
- "resolution": "0.012",
- "support_top_z_distance": "0.16",
- "support_line_width": "0.55",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json
deleted file mode 100644
index 9547fbe1b4..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.16",
- "bottom_shell_layers": "4",
- "outer_wall_line_width": "0.8",
- "line_width": "0.8",
- "initial_layer_line_width": "0.82",
- "sparse_infill_line_width": "0.85",
- "inner_wall_line_width": "0.85",
- "internal_solid_infill_line_width": "0.85",
- "resolution": "0.012",
- "support_top_z_distance": "0.16",
- "support_line_width": "0.78",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json
deleted file mode 100644
index e8b7754111..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json
deleted file mode 100644
index 0bcb92caa1..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json
deleted file mode 100644
index 847460cd12..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json
deleted file mode 100644
index 8538973ef2..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json
deleted file mode 100644
index 3e9c07350e..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json
deleted file mode 100644
index 2788327580..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json
deleted file mode 100644
index 5cdd31bc28..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json
deleted file mode 100644
index 40fa72a01f..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "5",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4 0.4 nozzle.json
new file mode 100644
index 0000000000..7fa5fc41d1
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4 0.4 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "setting_id": "PEN404020",
+ "name": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "6000",
+ "outer_wall_acceleration": "5000",
+ "top_surface_acceleration": "2000",
+ "min_width_top_surface": "50%",
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Max 0.4 nozzle.json
new file mode 100644
index 0000000000..5c10b66ed1
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Max 0.4 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "setting_id": "PEN4Max04020",
+ "name": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "3000",
+ "outer_wall_acceleration": "1500",
+ "top_surface_acceleration": "2000",
+ "min_width_top_surface": "50%",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Max 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..65048a36e7
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Plus 0.4 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "setting_id": "PEN4Plus04020",
+ "name": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "5000",
+ "outer_wall_acceleration": "2500",
+ "top_surface_acceleration": "2000",
+ "min_width_top_surface": "50%",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Plus 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..f08d2190df
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo N4Pro 0.4 nozzle.json
@@ -0,0 +1,17 @@
+{
+ "type": "process",
+ "setting_id": "PEN4Pro04020",
+ "name": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "from": "system",
+ "inherits": "fdm_process_elegoo_04020",
+ "instantiation": "true",
+ "filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "default_acceleration": "6000",
+ "outer_wall_acceleration": "5000",
+ "top_surface_acceleration": "2000",
+ "min_width_top_surface": "50%",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Pro 0.4 nozzle"
+ ],
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json
deleted file mode 100644
index d34b6f02be..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json
deleted file mode 100644
index 32d88812c5..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json
deleted file mode 100644
index 511f088559..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json
deleted file mode 100644
index 0346ea2462..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json
deleted file mode 100644
index 6c7f3ef4f1..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.2",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.2",
- "line_width": "0.2",
- "initial_layer_line_width": "0.22",
- "sparse_infill_line_width": "0.25",
- "inner_wall_line_width": "0.25",
- "internal_solid_infill_line_width": "0.25",
- "resolution": "0.012",
- "support_top_z_distance": "0.2",
- "support_line_width": "0.2",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json
deleted file mode 100644
index 20b4b8c31f..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.2",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.4",
- "line_width": "0.4",
- "initial_layer_line_width": "0.42",
- "sparse_infill_line_width": "0.45",
- "inner_wall_line_width": "0.45",
- "internal_solid_infill_line_width": "0.45",
- "resolution": "0.012",
- "support_top_z_distance": "0.2",
- "support_line_width": "0.38",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json
deleted file mode 100644
index 68d3c27a33..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.2",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.6",
- "line_width": "0.6",
- "initial_layer_line_width": "0.62",
- "sparse_infill_line_width": "0.65",
- "inner_wall_line_width": "0.65",
- "internal_solid_infill_line_width": "0.65",
- "resolution": "0.012",
- "support_top_z_distance": "0.2",
- "support_line_width": "0.55",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json
deleted file mode 100644
index cb2fa36664..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.2",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.8",
- "line_width": "0.8",
- "initial_layer_line_width": "0.82",
- "sparse_infill_line_width": "0.85",
- "inner_wall_line_width": "0.85",
- "internal_solid_infill_line_width": "0.85",
- "resolution": "0.012",
- "support_top_z_distance": "0.2",
- "support_line_width": "0.78",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json
deleted file mode 100644
index e3c93a7a7e..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json
deleted file mode 100644
index cd18e274be..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json
deleted file mode 100644
index 49760c9288..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json
deleted file mode 100644
index 3f0dcd6ce7..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json
deleted file mode 100644
index f83bc0d285..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json
deleted file mode 100644
index ddfba2b29a..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json
deleted file mode 100644
index fe6ae1e3be..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json
deleted file mode 100644
index 5929811ad0..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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": "3",
- "bottom_shell_thickness": "0",
- "bridge_flow": "0.95",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4 0.4 nozzle.json
new file mode 100644
index 0000000000..9d3d467672
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo N4 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "instantiation": "true",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Max 0.4 nozzle.json
new file mode 100644
index 0000000000..c7eb5a4257
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Max 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo N4Max 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "instantiation": "true",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..a946e44bcf
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Plus 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo N4Plus 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "instantiation": "true",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..0de850fbc8
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.20mm Strength @Elegoo N4Pro 0.4 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo N4Pro 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "instantiation": "true",
+ "reduce_crossing_wall": "1",
+ "wall_loops": "6"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4 0.4 nozzle.json
new file mode 100644
index 0000000000..a40f510b09
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo N4 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Max 0.4 nozzle.json
new file mode 100644
index 0000000000..fabc66714b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Max 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo N4Max 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..531775a277
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Plus 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo N4Plus 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..3c31c7c37c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo N4Pro 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "name": "0.24mm Draft @Elegoo N4Pro 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json
deleted file mode 100644
index a84475a6f0..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.25",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json
deleted file mode 100644
index 2dd837653d..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.45",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json
deleted file mode 100644
index 13919f2165..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.65",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json
deleted file mode 100644
index 8f0bd6179f..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.85",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json
deleted file mode 100644
index 217b26d9e2..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.24",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.2",
- "line_width": "0.2",
- "initial_layer_line_width": "0.22",
- "sparse_infill_line_width": "0.25",
- "inner_wall_line_width": "0.25",
- "internal_solid_infill_line_width": "0.25",
- "resolution": "0.012",
- "support_top_z_distance": "0.24",
- "support_line_width": "0.2",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json
deleted file mode 100644
index e60a7ecc61..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.24",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.4",
- "line_width": "0.4",
- "initial_layer_line_width": "0.42",
- "sparse_infill_line_width": "0.45",
- "inner_wall_line_width": "0.45",
- "internal_solid_infill_line_width": "0.45",
- "resolution": "0.012",
- "support_top_z_distance": "0.24",
- "support_line_width": "0.38",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json
deleted file mode 100644
index 126081d8b1..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.24",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.6",
- "line_width": "0.6",
- "initial_layer_line_width": "0.62",
- "sparse_infill_line_width": "0.65",
- "inner_wall_line_width": "0.65",
- "internal_solid_infill_line_width": "0.65",
- "resolution": "0.012",
- "support_top_z_distance": "0.24",
- "support_line_width": "0.55",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json
deleted file mode 100644
index 5f5b327c9f..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.24",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.8",
- "line_width": "0.8",
- "initial_layer_line_width": "0.82",
- "sparse_infill_line_width": "0.85",
- "inner_wall_line_width": "0.85",
- "internal_solid_infill_line_width": "0.85",
- "resolution": "0.012",
- "support_top_z_distance": "0.24",
- "support_line_width": "0.78",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json
deleted file mode 100644
index 238d4458de..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.25",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json
deleted file mode 100644
index 174f2271a1..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.45",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json
deleted file mode 100644
index a9f45f8013..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.65",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json
deleted file mode 100644
index cd6a793872..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.85",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json
deleted file mode 100644
index 2dc4537118..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.25",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json
deleted file mode 100644
index ce017fedb6..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.45",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json
deleted file mode 100644
index b5f5148cde..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.65",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json
deleted file mode 100644
index b7125f2c2e..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.85",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4 0.8 nozzle.json
new file mode 100644
index 0000000000..07aafaccc3
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Fine @Elegoo N4 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN408024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle);0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Max 0.8 nozzle.json
new file mode 100644
index 0000000000..cde306b66f
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Max 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Fine @Elegoo N4Max 0.8 nozzle",
+ "instantiation": "true",
+ "inherits": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
+ "layer_height": "0.24",
+ "settings_id": "PEN4Max08024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle);0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..1bac053831
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Plus 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Fine @Elegoo N4Plus 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN4Plus08024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle);0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..7428519417
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Fine @Elegoo N4Pro 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Fine @Elegoo N4Pro 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN4Pro08024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle);0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4 0.6 nozzle.json
new file mode 100644
index 0000000000..38177c8a6e
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Optimal @Elegoo N4 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN406024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle);0.12mm Fine @Elegoo Neptune4 (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Max 0.6 nozzle.json
new file mode 100644
index 0000000000..d8716bfd67
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Max 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Optimal @Elegoo N4Max 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN4Max06024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle);0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..2a18986f22
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Plus 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Optimal @Elegoo N4Plus 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN4Plus06024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle);0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..f926a87f5d
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.24mm Optimal @Elegoo N4Pro 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.24mm Optimal @Elegoo N4Pro 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.24",
+ "settings_id": "PEN4Pro06024",
+ "renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle);0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4 0.4 nozzle.json
new file mode 100644
index 0000000000..272c2369b5
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo N4 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.28",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle.json
new file mode 100644
index 0000000000..28f860bbc0
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.28",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle.json
new file mode 100644
index 0000000000..cc6e3a6cc1
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.28",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle.json
new file mode 100644
index 0000000000..1ad7d31929
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "from": "system",
+ "inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
+ "name": "0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.28",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json
deleted file mode 100644
index 428aa54fd8..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.25",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json
deleted file mode 100644
index cf56bc4612..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.45",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json
deleted file mode 100644
index 1ba778cdca..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.65",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json
deleted file mode 100644
index a35d5f73c4..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.85",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json
deleted file mode 100644
index 782d215aee..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.28",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.2",
- "line_width": "0.2",
- "initial_layer_line_width": "0.22",
- "sparse_infill_line_width": "0.25",
- "inner_wall_line_width": "0.25",
- "internal_solid_infill_line_width": "0.25",
- "resolution": "0.012",
- "support_top_z_distance": "0.28",
- "support_line_width": "0.2",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json
deleted file mode 100644
index 11840aae8f..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.28",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.4",
- "line_width": "0.4",
- "initial_layer_line_width": "0.42",
- "sparse_infill_line_width": "0.45",
- "inner_wall_line_width": "0.45",
- "internal_solid_infill_line_width": "0.45",
- "resolution": "0.012",
- "support_top_z_distance": "0.28",
- "support_line_width": "0.38",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.38",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json
deleted file mode 100644
index 5bf1fcc090..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.28",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.6",
- "line_width": "0.6",
- "initial_layer_line_width": "0.62",
- "sparse_infill_line_width": "0.65",
- "inner_wall_line_width": "0.65",
- "internal_solid_infill_line_width": "0.65",
- "resolution": "0.012",
- "support_top_z_distance": "0.28",
- "support_line_width": "0.55",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.56",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json
deleted file mode 100644
index 85c3223a25..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle).json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "layer_height": "0.28",
- "bottom_shell_layers": "3",
- "outer_wall_line_width": "0.8",
- "line_width": "0.8",
- "initial_layer_line_width": "0.82",
- "sparse_infill_line_width": "0.85",
- "inner_wall_line_width": "0.85",
- "internal_solid_infill_line_width": "0.85",
- "resolution": "0.012",
- "support_top_z_distance": "0.28",
- "support_line_width": "0.78",
- "support_interface_spacing": "0.2",
- "top_surface_line_width": "0.78",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "compatible_printers": [
- "Elegoo Neptune 4 Plus (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json
deleted file mode 100644
index f968325fed..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.25",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.2 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json
deleted file mode 100644
index 7aa2917c31..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.45",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.4 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json
deleted file mode 100644
index 339e094911..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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.55",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.65",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json
deleted file mode 100644
index 4852250fc3..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle)",
- "inherits": "fdm_process_neptune4max_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "travel_speed": "300",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.85",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "compatible_printers": [
- "Elegoo Neptune 4 Max (0.8 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json
deleted file mode 100644
index 273ab0c490..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.25",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json
deleted file mode 100644
index 26aa26ef98..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.45",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json
deleted file mode 100644
index 7998b22ed4..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.55",
- "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_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.65",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "support_interface_speed": "60",
- "support_speed": "60",
- "compatible_printers": [
- "Elegoo Neptune 4 Pro (0.6 nozzle)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json
deleted file mode 100644
index 23f7b641c5..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "setting_id": "GP004",
- "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",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "60",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.85",
- "top_shell_layers": "4",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "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)"
- ]
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4 1.0 nozzle.json
new file mode 100644
index 0000000000..15f7ee6236
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.30mm Fine @Elegoo N4 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.3",
+ "settings_id": "PEN410030"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Max 1.0 nozzle.json
new file mode 100644
index 0000000000..cce0306a49
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Max 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.30mm Fine @Elegoo N4Max 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.3",
+ "settings_id": "PEN4Max10030"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..93242a56a9
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Plus 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.30mm Fine @Elegoo N4Plus 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.3",
+ "settings_id": "PEN4Plus10030"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..6f173eb96b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Fine @Elegoo N4Pro 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.30mm Fine @Elegoo N4Pro 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.3",
+ "settings_id": "PEN4Pro10030"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4 0.6 nozzle.json
new file mode 100644
index 0000000000..a4e6bd5921
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4 0.6 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo N4 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN406030",
+ "instantiation": "true",
+ "filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.6 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Max 0.6 nozzle.json
new file mode 100644
index 0000000000..1e2ca7c889
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Max 0.6 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN4Max06030",
+ "instantiation": "true",
+ "filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Max 0.6 nozzle"
+ ],
+ "default_acceleration": "3000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "1500",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..e40635dcdf
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Plus 0.6 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN4Plus06030",
+ "instantiation": "true",
+ "filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Plus 0.6 nozzle"
+ ],
+ "default_acceleration": "5000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "2500",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 Plus (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..f97ea71506
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.30mm Standard @Elegoo N4Pro 0.6 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
+ "inherits": "fdm_process_elegoo_06030",
+ "from": "system",
+ "setting_id": "PEN4Pro06030",
+ "instantiation": "true",
+ "filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Pro 0.6 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4 0.8 nozzle.json
new file mode 100644
index 0000000000..1507f37e6d
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.32mm Optimal @Elegoo N4 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.32",
+ "settings_id": "PEN408032",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Max 0.8 nozzle.json
new file mode 100644
index 0000000000..6553b8e067
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Max 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.32mm Optimal @Elegoo N4Max 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.32",
+ "settings_id": "PEN4Max08032",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..55fb5cf453
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Plus 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.32mm Optimal @Elegoo N4Plus 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.32",
+ "settings_id": "PEN4Plus08032",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..84cfe1bc2f
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.32mm Optimal @Elegoo N4Pro 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.32mm Optimal @Elegoo N4Pro 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.32",
+ "settings_id": "PEN4Pro08032",
+ "renamed_from": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4 0.6 nozzle.json
new file mode 100644
index 0000000000..e894685981
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.36mm Draft @Elegoo N4 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.36",
+ "settings_id": "PEN406036",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Max 0.6 nozzle.json
new file mode 100644
index 0000000000..2cd4e27641
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Max 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.36mm Draft @Elegoo N4Max 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.36",
+ "settings_id": "PEN4Max06036",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..d076a53a45
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Plus 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.36mm Draft @Elegoo N4Plus 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.36",
+ "settings_id": "PEN4Plus06036",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..84aeaeb74c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.36mm Draft @Elegoo N4Pro 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.36mm Draft @Elegoo N4Pro 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.36",
+ "settings_id": "PEN4Pro06036",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4 1.0 nozzle.json
new file mode 100644
index 0000000000..4f019d2d76
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.40mm Optimal @Elegoo N4 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.4",
+ "settings_id": "PEN410040"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Max 1.0 nozzle.json
new file mode 100644
index 0000000000..1be6117201
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Max 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.40mm Optimal @Elegoo N4Max 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.4",
+ "settings_id": "PEN4Max10040"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..f439c9f829
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Plus 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.40mm Optimal @Elegoo N4Plus 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.4",
+ "settings_id": "PEN4Plus10040"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..599d7d9ae9
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Optimal @Elegoo N4Pro 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.40mm Optimal @Elegoo N4Pro 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.4",
+ "settings_id": "PEN4Pro10040"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4 0.8 nozzle.json
new file mode 100644
index 0000000000..15058a29b2
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4 0.8 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo N4 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN408040",
+ "instantiation": "true",
+ "filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 0.8 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Max 0.8 nozzle.json
new file mode 100644
index 0000000000..908bb3b190
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Max 0.8 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN4Max08040",
+ "instantiation": "true",
+ "filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Max 0.8 nozzle"
+ ],
+ "default_acceleration": "3000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "1500",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..f30cbf4af4
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Plus 0.8 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN4Plus08040",
+ "instantiation": "true",
+ "filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Plus 0.8 nozzle"
+ ],
+ "default_acceleration": "5000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "2500",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4 Plus (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..9743836954
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.40mm Standard @Elegoo N4Pro 0.8 nozzle.json
@@ -0,0 +1,16 @@
+{
+ "type": "process",
+ "name": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
+ "inherits": "fdm_process_elegoo_08040",
+ "from": "system",
+ "setting_id": "PEN4Pro08040",
+ "instantiation": "true",
+ "filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Pro 0.8 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000",
+ "renamed_from": "0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4 0.6 nozzle.json
new file mode 100644
index 0000000000..84e25cd158
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.42mm Extra Draft @Elegoo N4 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.42",
+ "settings_id": "PEN406042",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Max 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Max 0.6 nozzle.json
new file mode 100644
index 0000000000..e60d236b1d
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Max 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.42mm Extra Draft @Elegoo N4Max 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.42",
+ "settings_id": "PEN4Max06042",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Plus 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Plus 0.6 nozzle.json
new file mode 100644
index 0000000000..93de50e8f5
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Plus 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.42mm Extra Draft @Elegoo N4Plus 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.42",
+ "settings_id": "PEN4Plus06042",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle.json
new file mode 100644
index 0000000000..16f0520ea5
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle",
+ "inherits": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.42",
+ "settings_id": "PEN4Pro06042",
+ "renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4 0.8 nozzle.json
new file mode 100644
index 0000000000..67b282e375
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.48mm Draft @Elegoo N4 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.48",
+ "settings_id": "PEN408048",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Max 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Max 0.8 nozzle.json
new file mode 100644
index 0000000000..41504b055d
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Max 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.48mm Draft @Elegoo N4Max 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.48",
+ "settings_id": "PEN4Max08048",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Plus 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Plus 0.8 nozzle.json
new file mode 100644
index 0000000000..0bb6e5f8ee
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Plus 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.48mm Draft @Elegoo N4Plus 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.48",
+ "settings_id": "PEN4Plus08048",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Pro 0.8 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Pro 0.8 nozzle.json
new file mode 100644
index 0000000000..8bb92eda1c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.48mm Draft @Elegoo N4Pro 0.8 nozzle.json
@@ -0,0 +1,9 @@
+{
+ "type": "process",
+ "name": "0.48mm Draft @Elegoo N4Pro 0.8 nozzle",
+ "inherits": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.48",
+ "settings_id": "PEN4Pro08048",
+ "renamed_from": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4 1.0 nozzle.json
new file mode 100644
index 0000000000..8ad0f87da4
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4 1.0 nozzle.json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.50mm Standard @Elegoo N4 1.0 nozzle",
+ "inherits": "fdm_process_elegoo_10050",
+ "from": "system",
+ "setting_id": "PEN410050",
+ "instantiation": "true",
+ "filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 1.0 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Max 1.0 nozzle.json
new file mode 100644
index 0000000000..6bbb25a022
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Max 1.0 nozzle.json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
+ "inherits": "fdm_process_elegoo_10050",
+ "from": "system",
+ "setting_id": "PEN4Max10050",
+ "instantiation": "true",
+ "filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Max 1.0 nozzle"
+ ],
+ "default_acceleration": "3000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "1500"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..e9250cf0c1
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Plus 1.0 nozzle.json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
+ "inherits": "fdm_process_elegoo_10050",
+ "from": "system",
+ "setting_id": "PEN4Plus10050",
+ "instantiation": "true",
+ "filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Plus 1.0 nozzle"
+ ],
+ "default_acceleration": "5000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "2500"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..d2b0a1489c
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.50mm Standard @Elegoo N4Pro 1.0 nozzle.json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
+ "inherits": "fdm_process_elegoo_10050",
+ "from": "system",
+ "setting_id": "PEN4Pro10050",
+ "instantiation": "true",
+ "filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
+ "compatible_printers": [
+ "Elegoo Neptune 4 Pro 1.0 nozzle"
+ ],
+ "default_acceleration": "6000",
+ "min_width_top_surface": "50%",
+ "outer_wall_acceleration": "5000"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4 1.0 nozzle.json
new file mode 100644
index 0000000000..6aa656f810
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.60mm Draft @Elegoo N4 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.6",
+ "settings_id": "PEN410060"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Max 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Max 1.0 nozzle.json
new file mode 100644
index 0000000000..e6d2591dd9
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Max 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.60mm Draft @Elegoo N4Max 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.6",
+ "settings_id": "PEN4Max10060"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Plus 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Plus 1.0 nozzle.json
new file mode 100644
index 0000000000..b30d5f60f4
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Plus 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.60mm Draft @Elegoo N4Plus 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.6",
+ "settings_id": "PEN4Plus10060"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Pro 1.0 nozzle.json b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Pro 1.0 nozzle.json
new file mode 100644
index 0000000000..7ed9c5d98b
--- /dev/null
+++ b/resources/profiles/Elegoo/process/EN4SERIES/0.60mm Draft @Elegoo N4Pro 1.0 nozzle.json
@@ -0,0 +1,8 @@
+{
+ "type": "process",
+ "name": "0.60mm Draft @Elegoo N4Pro 1.0 nozzle",
+ "inherits": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
+ "instantiation": "true",
+ "layer_height": "0.6",
+ "settings_id": "PEN4Pro10060"
+}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/fdm_process_neptune4_common.json b/resources/profiles/Elegoo/process/EN4SERIES/fdm_process_neptune4_common.json
deleted file mode 100644
index 883fd26550..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/fdm_process_neptune4_common.json
+++ /dev/null
@@ -1,115 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_neptune4_common",
- "inherits": "fdm_process_elegoo_common",
- "from": "system",
- "instantiation": "false",
- "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",
- "internal_bridge_speed": "70",
- "brim_width": "0",
- "brim_object_gap": "0.1",
- "compatible_printers_condition": "",
- "print_sequence": "by layer",
- "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": "crosshatch",
- "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",
- "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.2",
- "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": "60",
- "support_base_pattern": "rectilinear",
- "support_base_pattern_spacing": "2",
- "support_speed": "150",
- "support_threshold_angle": "30",
- "support_object_xy_distance": "0.35",
- "tree_support_branch_angle": "45",
- "tree_support_wall_count": "0",
- "detect_thin_wall": "0",
- "top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.2",
- "top_shell_layers": "11",
- "top_shell_thickness": "0.8",
- "enable_prime_tower": "1",
- "wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0",
- "default_acceleration": "5000",
- "top_surface_acceleration": "2000",
- "initial_layer_acceleration": "1000",
- "travel_acceleration": "5000",
- "inner_wall_acceleration": "3000",
- "outer_wall_acceleration": "3000",
- "accel_to_decel_factor": "50%",
- "default_jerk": "9",
- "initial_layer_jerk": "7",
- "outer_wall_jerk": "7",
- "infill_jerk": "9",
- "travel_jerk": "9",
- "inner_wall_jerk": "7",
- "top_surface_jerk": "7",
- "overhang_1_4_speed": "0",
- "overhang_2_4_speed": "50",
- "overhang_3_4_speed": "30",
- "overhang_4_4_speed": "10",
- "initial_layer_speed": "50",
- "initial_layer_infill_speed": "80",
- "outer_wall_speed": "120",
- "inner_wall_speed": "200",
- "internal_solid_infill_speed": "200",
- "top_surface_speed": "120",
- "gap_infill_speed": "120",
- "sparse_infill_speed": "200",
- "travel_speed": "350",
- "exclude_object": "1"
-}
diff --git a/resources/profiles/Elegoo/process/EN4SERIES/fdm_process_neptune4max_common.json b/resources/profiles/Elegoo/process/EN4SERIES/fdm_process_neptune4max_common.json
deleted file mode 100644
index 52a9dc58ed..0000000000
--- a/resources/profiles/Elegoo/process/EN4SERIES/fdm_process_neptune4max_common.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "type": "process",
- "name": "fdm_process_neptune4max_common",
- "inherits": "fdm_process_neptune4_common",
- "from": "system",
- "instantiation": "false",
- "default_acceleration": "3000",
- "top_surface_acceleration": "2000",
- "initial_layer_acceleration": "1000",
- "inner_wall_acceleration": "2000",
- "outer_wall_acceleration": "2000",
- "travel_acceleration": "3000",
- "accel_to_decel_factor": "50%",
- "default_jerk": "7",
- "initial_layer_jerk": "7",
- "outer_wall_jerk": "6",
- "inner_wall_jerk": "6",
- "infill_jerk": "7",
- "travel_jerk": "7",
- "top_surface_jerk": "7",
- "overhang_1_4_speed": "0",
- "overhang_2_4_speed": "50",
- "overhang_3_4_speed": "30",
- "overhang_4_4_speed": "10",
- "initial_layer_speed": "50",
- "initial_layer_infill_speed": "80",
- "outer_wall_speed": "120",
- "inner_wall_speed": "160",
- "internal_solid_infill_speed": "200",
- "top_surface_speed": "120",
- "gap_infill_speed": "120",
- "sparse_infill_speed": "200",
- "travel_speed": "300",
- "exclude_object": "1"
-}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json
index f78e63d0ce..8667a1bbc9 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.16mm Optimal @Elegoo Giga 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.16mm Optimal @Elegoo Giga 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle",
+ "layer_height": "0.16",
"instantiation": "true",
- "layer_height": "0.16"
+ "name": "0.16mm Optimal @Elegoo Giga 0.4 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.18mm Fine @Elegoo Giga 0.6 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.18mm Fine @Elegoo Giga 0.6 nozzle.json
index 5a9614a73e..1e52b73ec6 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.18mm Fine @Elegoo Giga 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.18mm Fine @Elegoo Giga 0.6 nozzle.json
@@ -1,9 +1,8 @@
{
- "type": "process",
- "name": "0.18mm Fine @Elegoo Giga 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle",
- "instantiation": "true",
"layer_height": "0.18",
+ "instantiation": "true",
+ "name": "0.18mm Fine @Elegoo Giga 0.6 nozzle",
"compatible_printers": [
"Elegoo OrangeStorm Giga 0.6 nozzle"
]
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Standard @Elegoo Giga 0.4 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Standard @Elegoo Giga 0.4 nozzle.json
index 9c2e53fd24..e1ad8c344a 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Standard @Elegoo Giga 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Standard @Elegoo Giga 0.4 nozzle.json
@@ -5,7 +5,8 @@
"from": "system",
"setting_id": "PEOSG04020",
"instantiation": "true",
- "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "default_acceleration": "3000",
+ "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"initial_layer_print_height": "0.25",
"print_flow_ratio": "1.0",
"compatible_printers": [
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Strength @Elegoo Giga 0.4 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Strength @Elegoo Giga 0.4 nozzle.json
index 4639f50966..7acb40bb70 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Strength @Elegoo Giga 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.20mm Strength @Elegoo Giga 0.4 nozzle.json
@@ -1,7 +1,8 @@
{
- "type": "process",
- "name": "0.20mm Strength @Elegoo Giga 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle",
+ "name": "0.20mm Strength @Elegoo Giga 0.4 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "reduce_crossing_wall": "1",
"instantiation": "true",
"wall_loops": "6"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Draft @Elegoo Giga 0.4 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Draft @Elegoo Giga 0.4 nozzle.json
index b55626d530..4b9c599c72 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Draft @Elegoo Giga 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Draft @Elegoo Giga 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Draft @Elegoo Giga 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle",
+ "layer_height": "0.24",
"instantiation": "true",
- "layer_height": "0.24"
+ "name": "0.24mm Draft @Elegoo Giga 0.4 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Fine @Elegoo Giga 0.8 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Fine @Elegoo Giga 0.8 nozzle.json
index 62e6e9961c..559d02aad4 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Fine @Elegoo Giga 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Fine @Elegoo Giga 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Fine @Elegoo Giga 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle",
+ "layer_height": "0.24",
"instantiation": "true",
- "layer_height": "0.24"
+ "name": "0.24mm Fine @Elegoo Giga 0.8 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json
index e712afb2f0..5386ff6e49 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.24mm Optimal @Elegoo Giga 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.24mm Optimal @Elegoo Giga 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle",
+ "layer_height": "0.24",
"instantiation": "true",
- "layer_height": "0.24"
+ "name": "0.24mm Optimal @Elegoo Giga 0.6 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json
index 8fe71974ba..c661130a05 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.28mm Extra Draft @Elegoo Giga 0.4 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.28mm Extra Draft @Elegoo Giga 0.4 nozzle",
"inherits": "0.20mm Standard @Elegoo Giga 0.4 nozzle",
+ "layer_height": "0.28",
"instantiation": "true",
- "layer_height": "0.28"
+ "name": "0.28mm Extra Draft @Elegoo Giga 0.4 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Fine @Elegoo Giga 1.0 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Fine @Elegoo Giga 1.0 nozzle.json
index 2f333fa718..8531d718b5 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Fine @Elegoo Giga 1.0 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Fine @Elegoo Giga 1.0 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.30mm Fine @Elegoo Giga 1.0 nozzle",
"inherits": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
+ "layer_height": "0.3",
"instantiation": "true",
- "layer_height": "0.3"
+ "name": "0.30mm Fine @Elegoo Giga 1.0 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Standard @Elegoo Giga 0.6 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Standard @Elegoo Giga 0.6 nozzle.json
index ea40f05527..3f16262ffd 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Standard @Elegoo Giga 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Standard @Elegoo Giga 0.6 nozzle.json
@@ -6,15 +6,14 @@
"setting_id": "PEOSG06030",
"instantiation": "true",
"default_acceleration": "3000",
- "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"initial_layer_acceleration": "1000",
- "inner_wall_acceleration": "3000",
+ "is_custom_defined": "0",
"make_overhang_printable_angle": "90",
"outer_wall_acceleration": "2000",
"resolution": "0.05",
"thick_internal_bridges": "0",
"top_shell_layers": "4",
- "travel_acceleration": "3000",
"travel_speed": "300",
"detect_thin_wall": "0",
"bridge_speed": "50",
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Strength @Elegoo Giga 0.6 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Strength @Elegoo Giga 0.6 nozzle.json
index c74737452a..f6737db309 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Strength @Elegoo Giga 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.30mm Strength @Elegoo Giga 0.6 nozzle.json
@@ -1,7 +1,8 @@
{
- "type": "process",
- "name": "0.30mm Strength @Elegoo Giga 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle",
+ "name": "0.30mm Strength @Elegoo Giga 0.6 nozzle",
+ "wall_sequence": "inner-outer-inner wall",
+ "reduce_crossing_wall": "1",
"instantiation": "true",
"wall_loops": "5"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json
index 581f8126a4..8358b1841e 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.32mm Optimal @Elegoo Giga 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.32mm Optimal @Elegoo Giga 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle",
+ "layer_height": "0.32",
"instantiation": "true",
- "layer_height": "0.32"
+ "name": "0.32mm Optimal @Elegoo Giga 0.8 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.36mm Draft @Elegoo Giga 0.6 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.36mm Draft @Elegoo Giga 0.6 nozzle.json
index d925d73deb..81ccb6eb3c 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.36mm Draft @Elegoo Giga 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.36mm Draft @Elegoo Giga 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.36mm Draft @Elegoo Giga 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle",
+ "layer_height": "0.36",
"instantiation": "true",
- "layer_height": "0.36"
+ "name": "0.36mm Draft @Elegoo Giga 0.6 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json
index 8f5d07edcb..9d1d99ea00 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Optimal @Elegoo Giga 1.0 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.40mm Optimal @Elegoo Giga 1.0 nozzle",
"inherits": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
+ "layer_height": "0.4",
"instantiation": "true",
- "layer_height": "0.4"
+ "name": "0.40mm Optimal @Elegoo Giga 1.0 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Standard @Elegoo Giga 0.8 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Standard @Elegoo Giga 0.8 nozzle.json
index ab84abdbf8..f5001c8a5a 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Standard @Elegoo Giga 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.40mm Standard @Elegoo Giga 0.8 nozzle.json
@@ -6,15 +6,13 @@
"setting_id": "PEOSG08040",
"instantiation": "true",
"default_acceleration": "3000",
- "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"initial_layer_acceleration": "1000",
- "inner_wall_acceleration": "3000",
"make_overhang_printable_angle": "90",
"outer_wall_acceleration": "2000",
"resolution": "0.05",
"thick_internal_bridges": "0",
"top_shell_layers": "4",
- "travel_acceleration": "3000",
"initial_layer_infill_speed": "60",
"initial_layer_speed": "45",
"travel_speed": "300",
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json
index 3fbaacdaa4..e69eae7853 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.42mm Extra Draft @Elegoo Giga 0.6 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.42mm Extra Draft @Elegoo Giga 0.6 nozzle",
"inherits": "0.30mm Standard @Elegoo Giga 0.6 nozzle",
+ "layer_height": "0.42",
"instantiation": "true",
- "layer_height": "0.42"
+ "name": "0.42mm Extra Draft @Elegoo Giga 0.6 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.48mm Draft @Elegoo Giga 0.8 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.48mm Draft @Elegoo Giga 0.8 nozzle.json
index 1fd6f0d2dc..460d3a4948 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.48mm Draft @Elegoo Giga 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.48mm Draft @Elegoo Giga 0.8 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.48mm Draft @Elegoo Giga 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle",
+ "layer_height": "0.48",
"instantiation": "true",
- "layer_height": "0.48"
+ "name": "0.48mm Draft @Elegoo Giga 0.8 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.50mm Standard @Elegoo Giga 1.0 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.50mm Standard @Elegoo Giga 1.0 nozzle.json
index f0e4b1625f..dd40cac324 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.50mm Standard @Elegoo Giga 1.0 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.50mm Standard @Elegoo Giga 1.0 nozzle.json
@@ -1,20 +1,17 @@
{
- "type": "process",
- "name": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
"inherits": "fdm_process_elegoo_10050",
+ "name": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
"from": "system",
"setting_id": "PEOSG10050",
"instantiation": "true",
"default_acceleration": "3000",
- "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_type[0]}{layer_height}_{print_time}.gcode",
+ "filename_format": "EOGiga1_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"initial_layer_acceleration": "1000",
- "inner_wall_acceleration": "3000",
"make_overhang_printable_angle": "90",
"outer_wall_acceleration": "2000",
"resolution": "0.05",
"thick_internal_bridges": "0",
"top_shell_layers": "4",
- "travel_acceleration": "3000",
"travel_speed": "300",
"detect_thin_wall": "0",
"bridge_speed": "20",
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json
index ef04483ace..9003b1cdb3 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.56mm Extra Draft @Elegoo Giga 0.8 nozzle.json
@@ -1,6 +1,5 @@
{
- "type": "process",
- "name": "0.56mm Extra Draft @Elegoo Giga 0.8 nozzle",
"inherits": "0.40mm Standard @Elegoo Giga 0.8 nozzle",
- "instantiation": "true"
+ "instantiation": "true",
+ "name": "0.56mm Extra Draft @Elegoo Giga 0.8 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/EOSGIGA/0.60mm Draft @Elegoo Giga 1.0 nozzle.json b/resources/profiles/Elegoo/process/EOSGIGA/0.60mm Draft @Elegoo Giga 1.0 nozzle.json
index 480cf6db88..1d50fcf903 100644
--- a/resources/profiles/Elegoo/process/EOSGIGA/0.60mm Draft @Elegoo Giga 1.0 nozzle.json
+++ b/resources/profiles/Elegoo/process/EOSGIGA/0.60mm Draft @Elegoo Giga 1.0 nozzle.json
@@ -1,7 +1,6 @@
{
- "type": "process",
- "name": "0.60mm Draft @Elegoo Giga 1.0 nozzle",
"inherits": "0.50mm Standard @Elegoo Giga 1.0 nozzle",
+ "layer_height": "0.6",
"instantiation": "true",
- "layer_height": "0.6"
+ "name": "0.60mm Draft @Elegoo Giga 1.0 nozzle"
}
diff --git a/resources/profiles/Elegoo/process/fdm_process_common.json b/resources/profiles/Elegoo/process/fdm_process_common.json
index a3fe34bea4..a2bd0ea5f1 100644
--- a/resources/profiles/Elegoo/process/fdm_process_common.json
+++ b/resources/profiles/Elegoo/process/fdm_process_common.json
@@ -8,33 +8,34 @@
"bridge_flow": "0.95",
"bridge_speed": "25",
"brim_width": "5",
- "compatible_printers": [],
"print_sequence": "by layer",
"default_acceleration": "10000",
+ "travel_acceleration": "0",
+ "inner_wall_acceleration": "0",
"bridge_no_support": "0",
"elefant_foot_compensation": "0.1",
- "outer_wall_line_width": "0.4",
+ "outer_wall_line_width": "0.42",
"outer_wall_speed": "120",
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "crosshatch",
+ "sparse_infill_pattern": "grid",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
"gap_infill_speed": "30",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
- "infill_wall_overlap": "25%",
+ "infill_wall_overlap": "15%",
"sparse_infill_speed": "50",
+ "overhang_speed_classic": "1",
"interface_shells": "0",
"detect_overhang_wall": "0",
- "reduce_infill_retraction": "0",
+ "reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}.gcode",
- "wall_loops": "3",
+ "wall_loops": "2",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "40",
- "print_settings_id": "",
"raft_layers": "0",
"seam_position": "nearest",
"skirt_distance": "2",
@@ -54,17 +55,31 @@
"support_interface_top_layers": "2",
"support_interface_spacing": "0",
"support_interface_speed": "80",
- "support_base_pattern": "rectilinear",
+ "support_interface_pattern": "auto",
+ "support_base_pattern": "default",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "30",
+ "support_threshold_angle": "40",
"support_object_xy_distance": "0.5",
+ "tree_support_angle_slow": "30",
+ "tree_support_branch_angle_organic": "45",
+ "tree_support_branch_diameter_double_wall": "10",
+ "tree_support_branch_distance_organic": "5",
+ "tree_support_tip_diameter": "2",
"detect_thin_wall": "0",
- "top_surface_line_width": "0.4",
+ "top_surface_line_width": "0.42",
"top_surface_speed": "30",
"travel_speed": "400",
- "enable_prime_tower": "1",
+ "enable_prime_tower": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
- "xy_contour_compensation": "0"
+ "xy_contour_compensation": "0",
+ "role_based_wipe_speed": "1",
+ "detect_narrow_internal_solid_infill": "1",
+ "top_shell_thickness": "0.8",
+ "bottom_shell_thickness": "0.8",
+ "gap_fill_target": "everywhere",
+ "filter_out_gap_fill": "1",
+ "ensure_vertical_shell_thickness": "ensure_all",
+ "compatible_printers": []
}
diff --git a/resources/profiles/Elegoo/process/fdm_process_elegoo_02010.json b/resources/profiles/Elegoo/process/fdm_process_elegoo_02010.json
index 615c0eeccd..30fa79753b 100644
--- a/resources/profiles/Elegoo/process/fdm_process_elegoo_02010.json
+++ b/resources/profiles/Elegoo/process/fdm_process_elegoo_02010.json
@@ -24,6 +24,7 @@
"sparse_infill_speed": "100",
"inner_wall_speed": "100",
"internal_solid_infill_speed": "100",
+ "is_custom_defined": "0",
"outer_wall_speed": "60",
"top_surface_speed": "80"
}
diff --git a/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json b/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json
index 60b3fc8eab..2ca6daf45b 100644
--- a/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json
+++ b/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json
@@ -4,100 +4,91 @@
"inherits": "fdm_process_common",
"from": "system",
"instantiation": "false",
- "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",
+ "bottom_shell_layers": "4",
+ "bridge_speed": "50",
"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",
+ "elefant_foot_compensation": "0.05",
+ "enable_arc_fitting": "1",
+ "outer_wall_acceleration": "5000",
"wall_infill_order": "inner wall/outer wall/infill",
- "line_width": "0.4",
- "infill_direction": "45",
- "sparse_infill_density": "15%",
- "sparse_infill_pattern": "crosshatch",
- "initial_layer_acceleration": "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",
+ "line_width": "0.42",
+ "internal_bridge_support_thickness": "0.8",
+ "initial_layer_acceleration": "500",
+ "initial_layer_line_width": "0.5",
+ "initial_layer_speed": "30",
+ "gap_infill_speed": "50",
+ "sparse_infill_speed": "250",
+ "ironing_flow": "10%",
+ "ironing_spacing": "0.15",
+ "ironing_speed": "30",
"ironing_type": "no ironing",
- "reduce_infill_retraction": "1",
- "filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode",
+ "layer_height": "0.2",
+ "filename_format": "{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
- "overhang_2_4_speed": "20",
- "overhang_3_4_speed": "15",
+ "overhang_2_4_speed": "50",
+ "overhang_3_4_speed": "30",
"overhang_4_4_speed": "10",
- "inner_wall_line_width": "0.45",
- "wall_loops": "3",
- "print_settings_id": "",
- "raft_layers": "0",
+ "only_one_wall_top": "1",
+ "inner_wall_speed": "150",
"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",
+ "skirt_height": "1",
+ "skirt_loops": "0",
+ "sparse_infill_density": "15%",
+ "sparse_infill_pattern": "cubic",
+ "top_bottom_infill_wall_overlap": "5%",
+ "infill_anchor": "400%",
+ "infill_anchor_max": "40",
+ "minimum_sparse_infill_area": "15",
+ "internal_solid_infill_line_width": "0.42",
+ "internal_solid_infill_speed": "150",
+ "initial_layer_infill_speed": "60",
"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_bottom_z_distance": "0.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_interface_spacing": "0.5",
+ "support_expansion": "0",
+ "support_base_pattern_spacing": "2.5",
+ "support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
+ "tree_support_branch_diameter": "2",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
- "detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
- "top_surface_line_width": "0.38",
+ "top_surface_acceleration": "2000",
+ "top_surface_speed": "200",
"top_shell_layers": "3",
- "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": "1",
+ "travel_speed": "500",
"wipe_tower_no_sparse_layers": "0",
- "prime_tower_width": "60",
- "xy_hole_compensation": "0",
- "xy_contour_compensation": "0"
+ "prime_tower_width": "35",
+ "wall_generator": "classic",
+ "compatible_printers": [],
+ "detect_narrow_internal_solid_infill": "1",
+ "extra_perimeters_on_overhangs": "0",
+ "seam_slope_conditional": "1",
+ "seam_slope_inner_walls": "1",
+ "accel_to_decel_enable": "0",
+ "precise_outer_wall": "0",
+ "seam_slope_min_length": "0",
+ "bridge_flow": "0.95",
+ "internal_bridge_flow": "0.95",
+ "role_based_wipe_speed": "0",
+ "seam_slope_type": "none",
+ "wipe_on_loops": "0",
+ "gcode_label_objects": "0",
+ "staggered_inner_seams": "0",
+ "wipe_before_external_loop": "0",
+ "exclude_object": "1",
+ "wipe_speed": "100%",
+ "print_flow_ratio": "0.97",
+ "wall_sequence": "inner wall/outer wall",
+ "wipe_tower_wall_type": "rib"
}
diff --git a/resources/profiles/OrcaFilamentLibrary.json b/resources/profiles/OrcaFilamentLibrary.json
index 62ff05b0c5..5c4dd28ee8 100644
--- a/resources/profiles/OrcaFilamentLibrary.json
+++ b/resources/profiles/OrcaFilamentLibrary.json
@@ -1,6 +1,6 @@
{
"name": "OrcaFilamentLibrary",
- "version": "02.04.00.00",
+ "version": "02.03.02.60",
"force_update": "0",
"description": "Orca Filament Library",
"filament_list": [
@@ -120,6 +120,30 @@
"name": "Elegoo ABS @base",
"sub_path": "filament/Elegoo/Elegoo ABS @base.json"
},
+ {
+ "name": "Elegoo ASA @base",
+ "sub_path": "filament/Elegoo/Elegoo ASA @base.json"
+ },
+ {
+ "name": "Elegoo PAHT @base",
+ "sub_path": "filament/Elegoo/Elegoo PAHT @base.json"
+ },
+ {
+ "name": "Elegoo PC @base",
+ "sub_path": "filament/Elegoo/Elegoo PC @base.json"
+ },
+ {
+ "name": "Elegoo PETG @base",
+ "sub_path": "filament/Elegoo/Elegoo PETG @base.json"
+ },
+ {
+ "name": "Elegoo PLA @base",
+ "sub_path": "filament/Elegoo/Elegoo PLA @base.json"
+ },
+ {
+ "name": "Elegoo TPU @base",
+ "sub_path": "filament/Elegoo/Elegoo TPU @base.json"
+ },
{
"name": "Eolas Prints ABS @System",
"sub_path": "filament/Eolas Prints/Eolas Prints ABS @System.json"
@@ -164,10 +188,6 @@
"name": "Elas ASA @base",
"sub_path": "filament/Elas/Elas ASA @base.json"
},
- {
- "name": "Elegoo ASA @base",
- "sub_path": "filament/Elegoo/Elegoo ASA @base.json"
- },
{
"name": "Eolas Prints ASA @System",
"sub_path": "filament/Eolas Prints/Eolas Prints ASA @System.json"
@@ -264,10 +284,6 @@
"name": "Generic PA-CF @System",
"sub_path": "filament/Generic PA-CF @System.json"
},
- {
- "name": "Elegoo PAHT @base",
- "sub_path": "filament/Elegoo/Elegoo PAHT @base.json"
- },
{
"name": "Bambu PC @base",
"sub_path": "filament/Bambu/Bambu PC @base.json"
@@ -276,10 +292,6 @@
"name": "Bambu PC FR @base",
"sub_path": "filament/Bambu/Bambu PC FR @base.json"
},
- {
- "name": "Elegoo PC @base",
- "sub_path": "filament/Elegoo/Elegoo PC @base.json"
- },
{
"name": "Generic PC @System",
"sub_path": "filament/Generic PC @System.json"
@@ -332,22 +344,6 @@
"name": "Elas PETG Basic @base",
"sub_path": "filament/Elas/Elas PETG Basic @base.json"
},
- {
- "name": "Elegoo PETG @base",
- "sub_path": "filament/Elegoo/Elegoo PETG @base.json"
- },
- {
- "name": "Elegoo PETG PRO @base",
- "sub_path": "filament/Elegoo/Elegoo PETG PRO @base.json"
- },
- {
- "name": "Elegoo PETG-CF @base",
- "sub_path": "filament/Elegoo/Elegoo PETG-CF @base.json"
- },
- {
- "name": "Elegoo Rapid PETG @base",
- "sub_path": "filament/Elegoo/Elegoo Rapid PETG @base.json"
- },
{
"name": "Eolas Prints PETG @System",
"sub_path": "filament/Eolas Prints/Eolas Prints PETG @System.json"
@@ -500,26 +496,6 @@
"name": "Elas PLA Pro @base",
"sub_path": "filament/Elas/Elas PLA Pro @base.json"
},
- {
- "name": "Elegoo PLA @base",
- "sub_path": "filament/Elegoo/Elegoo PLA @base.json"
- },
- {
- "name": "Elegoo PLA Matte @base",
- "sub_path": "filament/Elegoo/Elegoo PLA Matte @base.json"
- },
- {
- "name": "Elegoo PLA Silk @base",
- "sub_path": "filament/Elegoo/Elegoo PLA Silk @base.json"
- },
- {
- "name": "Elegoo PLA-CF @base",
- "sub_path": "filament/Elegoo/Elegoo PLA-CF @base.json"
- },
- {
- "name": "Elegoo Rapid PLA+ @base",
- "sub_path": "filament/Elegoo/Elegoo Rapid PLA+ @base.json"
- },
{
"name": "Eolas Prints PLA Antibacterial @System",
"sub_path": "filament/Eolas Prints/Eolas Prints PLA Antibacterial @System.json"
@@ -836,14 +812,6 @@
"name": "COEX TPU 60A @base",
"sub_path": "filament/COEX/COEX TPU 60A @base.json"
},
- {
- "name": "Elegoo TPU 95A @base",
- "sub_path": "filament/Elegoo/Elegoo TPU 95A @base.json"
- },
- {
- "name": "Elegoo TPU @base",
- "sub_path": "filament/Elegoo/Elegoo TPU @base.json"
- },
{
"name": "Eolas Prints TPU D60 UV Resistant @System",
"sub_path": "filament/Eolas Prints/Eolas Prints TPU Flex D60 UV Resistant @System.json"
@@ -928,10 +896,126 @@
"name": "Elas ASA @System",
"sub_path": "filament/Elas/Elas ASA @System.json"
},
+ {
+ "name": "Elegoo ABS @System",
+ "sub_path": "filament/Elegoo/Elegoo ABS @System.json"
+ },
{
"name": "Elegoo ASA @System",
"sub_path": "filament/Elegoo/Elegoo ASA @System.json"
},
+ {
+ "name": "Elegoo ASA-CF @System",
+ "sub_path": "filament/Elegoo/Elegoo ASA-CF @System.json"
+ },
+ {
+ "name": "Elegoo PAHT-CF @System",
+ "sub_path": "filament/Elegoo/Elegoo PAHT-CF @System.json"
+ },
+ {
+ "name": "Elegoo PC @System",
+ "sub_path": "filament/Elegoo/Elegoo PC @System.json"
+ },
+ {
+ "name": "Elegoo PC-FR @System",
+ "sub_path": "filament/Elegoo/Elegoo PC-FR @System.json"
+ },
+ {
+ "name": "Elegoo PET-CF @System",
+ "sub_path": "filament/Elegoo/Elegoo PET-CF @System.json"
+ },
+ {
+ "name": "Elegoo PETG @System",
+ "sub_path": "filament/Elegoo/Elegoo PETG @System.json"
+ },
+ {
+ "name": "Elegoo PETG HF @System",
+ "sub_path": "filament/Elegoo/Elegoo PETG HF @System.json"
+ },
+ {
+ "name": "Elegoo PETG PRO @System",
+ "sub_path": "filament/Elegoo/Elegoo PETG PRO @System.json"
+ },
+ {
+ "name": "Elegoo PETG Translucent @System",
+ "sub_path": "filament/Elegoo/Elegoo PETG Translucent @System.json"
+ },
+ {
+ "name": "Elegoo PETG-CF @System",
+ "sub_path": "filament/Elegoo/Elegoo PETG-CF @System.json"
+ },
+ {
+ "name": "Elegoo PETG-GF @System",
+ "sub_path": "filament/Elegoo/Elegoo PETG-GF @System.json"
+ },
+ {
+ "name": "Elegoo PLA @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA @System.json"
+ },
+ {
+ "name": "Elegoo PLA Basic @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Basic @System.json"
+ },
+ {
+ "name": "Elegoo PLA Galaxy @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Galaxy @System.json"
+ },
+ {
+ "name": "Elegoo PLA Glow @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Glow @System.json"
+ },
+ {
+ "name": "Elegoo PLA Marble @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Marble @System.json"
+ },
+ {
+ "name": "Elegoo PLA Matte @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Matte @System.json"
+ },
+ {
+ "name": "Elegoo PLA PRO @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA PRO @System.json"
+ },
+ {
+ "name": "Elegoo PLA Silk @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Silk @System.json"
+ },
+ {
+ "name": "Elegoo PLA Sparkle @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Sparkle @System.json"
+ },
+ {
+ "name": "Elegoo PLA Translucent2 @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Translucent2 @System.json"
+ },
+ {
+ "name": "Elegoo PLA Wood @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA Wood @System.json"
+ },
+ {
+ "name": "Elegoo PLA+ @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA+ @System.json"
+ },
+ {
+ "name": "Elegoo PLA-CF @System",
+ "sub_path": "filament/Elegoo/Elegoo PLA-CF @System.json"
+ },
+ {
+ "name": "Elegoo Rapid PETG @System",
+ "sub_path": "filament/Elegoo/Elegoo Rapid PETG @System.json"
+ },
+ {
+ "name": "Elegoo Rapid PLA+ @System",
+ "sub_path": "filament/Elegoo/Elegoo Rapid PLA+ @System.json"
+ },
+ {
+ "name": "Elegoo Rapid TPU 95A @System",
+ "sub_path": "filament/Elegoo/Elegoo Rapid TPU 95A @System.json"
+ },
+ {
+ "name": "Elegoo TPU 95A @System",
+ "sub_path": "filament/Elegoo/Elegoo TPU 95A @System.json"
+ },
{
"name": "Overture ASA @System",
"sub_path": "filament/Overture/Overture ASA @System.json"
@@ -1044,18 +1128,6 @@
"name": "Elas PETG Basic @System",
"sub_path": "filament/Elas/Elas PETG Basic @System.json"
},
- {
- "name": "Elegoo PETG PRO @System",
- "sub_path": "filament/Elegoo/Elegoo PETG PRO @System.json"
- },
- {
- "name": "Elegoo PETG-CF @System",
- "sub_path": "filament/Elegoo/Elegoo PETG-CF @System.json"
- },
- {
- "name": "Elegoo Rapid PETG @System",
- "sub_path": "filament/Elegoo/Elegoo Rapid PETG @System.json"
- },
{
"name": "FDplast PETG @System",
"sub_path": "filament/FDplast/FDplast PETG @System.json"
@@ -1180,14 +1252,6 @@
"name": "Elas PLA Pro @System",
"sub_path": "filament/Elas/Elas PLA Pro @System.json"
},
- {
- "name": "Elegoo PLA @System",
- "sub_path": "filament/Elegoo/Elegoo PLA @System.json"
- },
- {
- "name": "Elegoo Rapid PLA+ @System",
- "sub_path": "filament/Elegoo/Elegoo Rapid PLA+ @System.json"
- },
{
"name": "FDplast PLA @System",
"sub_path": "filament/FDplast/FDplast PLA @System.json"
@@ -1476,10 +1540,6 @@
"name": "COEX TPU 60A @System",
"sub_path": "filament/COEX/COEX TPU 60A @System.json"
},
- {
- "name": "Elegoo TPU 95A @System",
- "sub_path": "filament/Elegoo/Elegoo TPU 95A @System.json"
- },
{
"name": "FDplast TPU @System",
"sub_path": "filament/FDplast/FDplast TPU @System.json"
@@ -1507,6 +1567,118 @@
{
"name": "GreenGate3D PETG @System",
"sub_path": "filament/GreenGate3D/GreenGate3D PETG @System.json"
+ },
+ {
+ "name": "DREMC PLA+ @base",
+ "sub_path": "filament/DREMC/DREMC PLA+ @base.json"
+ },
+ {
+ "name": "DREMC PLA+ @System",
+ "sub_path": "filament/DREMC/DREMC PLA+ @System.json"
+ },
+ {
+ "name": "DREMC PETG @base",
+ "sub_path": "filament/DREMC/DREMC PETG @base.json"
+ },
+ {
+ "name": "DREMC PETG @System",
+ "sub_path": "filament/DREMC/DREMC PETG @System.json"
+ },
+ {
+ "name": "DREMC ABS @base",
+ "sub_path": "filament/DREMC/DREMC ABS @base.json"
+ },
+ {
+ "name": "DREMC ABS @System",
+ "sub_path": "filament/DREMC/DREMC ABS @System.json"
+ },
+ {
+ "name": "DREMC ABS+ @base",
+ "sub_path": "filament/DREMC/DREMC ABS+ @base.json"
+ },
+ {
+ "name": "DREMC ABS+ @System",
+ "sub_path": "filament/DREMC/DREMC ABS+ @System.json"
+ },
+ {
+ "name": "DREMC ASA @base",
+ "sub_path": "filament/DREMC/DREMC ASA @base.json"
+ },
+ {
+ "name": "DREMC ASA @System",
+ "sub_path": "filament/DREMC/DREMC ASA @System.json"
+ },
+ {
+ "name": "DREMC PA6-CF @base",
+ "sub_path": "filament/DREMC/DREMC PA6-CF @base.json"
+ },
+ {
+ "name": "DREMC PA6-CF @System",
+ "sub_path": "filament/DREMC/DREMC PA6-CF @System.json"
+ },
+ {
+ "name": "DREMC PA12-CF @base",
+ "sub_path": "filament/DREMC/DREMC PA12-CF @base.json"
+ },
+ {
+ "name": "DREMC PA12-CF @System",
+ "sub_path": "filament/DREMC/DREMC PA12-CF @System.json"
+ },
+ {
+ "name": "DREMC PET-CF @base",
+ "sub_path": "filament/DREMC/DREMC PET-CF @base.json"
+ },
+ {
+ "name": "DREMC PET-CF @System",
+ "sub_path": "filament/DREMC/DREMC PET-CF @System.json"
+ },
+ {
+ "name": "DREMC ABS-GF @base",
+ "sub_path": "filament/DREMC/DREMC ABS-GF @base.json"
+ },
+ {
+ "name": "DREMC ABS-GF @System",
+ "sub_path": "filament/DREMC/DREMC ABS-GF @System.json"
+ },
+ {
+ "name": "DREMC TPU 95A @base",
+ "sub_path": "filament/DREMC/DREMC TPU 95A @base.json"
+ },
+ {
+ "name": "DREMC TPU 95A @System",
+ "sub_path": "filament/DREMC/DREMC TPU 95A @System.json"
+ },
+ {
+ "name": "DREMC PPA-CF @base",
+ "sub_path": "filament/DREMC/DREMC PPA-CF @base.json"
+ },
+ {
+ "name": "DREMC PPA-CF @System",
+ "sub_path": "filament/DREMC/DREMC PPA-CF @System.json"
+ },
+ {
+ "name": "DREMC PLA+ HS @base",
+ "sub_path": "filament/DREMC/DREMC PLA HS @base.json"
+ },
+ {
+ "name": "DREMC PLA+ HS @System",
+ "sub_path": "filament/DREMC/DREMC PLA HS @System.json"
+ },
+ {
+ "name": "DREMC ASA CF @base",
+ "sub_path": "filament/DREMC/DREMC ASA CF @base.json"
+ },
+ {
+ "name": "DREMC ASA CF @System",
+ "sub_path": "filament/DREMC/DREMC ASA CF @System.json"
+ },
+ {
+ "name": "DREMC ASA GF @base",
+ "sub_path": "filament/DREMC/DREMC ASA GF @base.json"
+ },
+ {
+ "name": "DREMC ASA GF @System",
+ "sub_path": "filament/DREMC/DREMC ASA GF @System.json"
}
],
"process_list": [],
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS @System.json
new file mode 100644
index 0000000000..bb6f1ebd94
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC ABS @System",
+ "inherits": "DREMC ABS @base",
+ "from": "system",
+ "setting_id": "DREMC003",
+ "instantiation": "false",
+ "compatible_printers": []
+}
\ No newline at end of file
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS @base.json
new file mode 100644
index 0000000000..b4835fdeca
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS @base.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "DREMC ABS @base",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "filament_id": "DREMC003",
+ "instantiation": "false",
+ "filament_cost": [
+ "24"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_shrink": [
+ "99.7"
+ ],
+ "fan_max_speed": [
+ "20"
+ ],
+ "overhang_fan_speed": [
+ "50"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "chamber_temperature": [
+ "60"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS+ @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS+ @System.json
new file mode 100644
index 0000000000..1eb4fcd076
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS+ @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC ABS+ @System",
+ "inherits": "DREMC ABS+ @base",
+ "from": "system",
+ "setting_id": "DREMC004",
+ "instantiation": "false",
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS+ @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS+ @base.json
new file mode 100644
index 0000000000..f9b2cd2c40
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS+ @base.json
@@ -0,0 +1,26 @@
+{
+ "type": "filament",
+ "name": "DREMC ABS+ @base",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "filament_id": "DREMC004",
+ "instantiation": "false",
+ "filament_cost": [
+ "24"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_flow_ratio": [
+ "0.93"
+ ],
+ "filament_shrink": [
+ "99.7"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS-GF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS-GF @System.json
new file mode 100644
index 0000000000..73ffb7f363
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS-GF @System.json
@@ -0,0 +1,15 @@
+{
+ "type": "filament",
+ "name": "DREMC ABS-GF @System",
+ "inherits": "DREMC ABS-GF @base",
+ "from": "system",
+ "setting_id": "DREMC009",
+ "instantiation": "true",
+ "filament_long_retractions_when_cut": [
+ "1"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "18"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS-GF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS-GF @base.json
new file mode 100644
index 0000000000..b5917c922e
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ABS-GF @base.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "DREMC ABS-GF @base",
+ "inherits": "fdm_filament_abs",
+ "from": "system",
+ "filament_id": "DREMC009",
+ "instantiation": "false",
+ "fan_cooling_layer_time": [
+ "12"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "filament_cost": [
+ "40"
+ ],
+ "filament_density": [
+ "1.12"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_shrink": [
+ "99.7"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "filament_type": [
+ "ABS-GF"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "overhang_fan_speed": [
+ "30"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA @System.json
new file mode 100644
index 0000000000..b4026708da
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC ASA @System",
+ "inherits": "DREMC ASA @base",
+ "from": "system",
+ "setting_id": "DREMC005",
+ "instantiation": "false",
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA @base.json
new file mode 100644
index 0000000000..324e484437
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA @base.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "DREMC ASA @base",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "filament_id": "DREMC005",
+ "instantiation": "false",
+ "eng_plate_temp": [
+ "110"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "110"
+ ],
+ "filament_cost": [
+ "36"
+ ],
+ "filament_density": [
+ "1.09"
+ ],
+ "filament_flow_ratio": [
+ "0.94"
+ ],
+ "filament_shrink": [
+ "99.7"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA CF @System.json
new file mode 100644
index 0000000000..dd81c1f531
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA CF @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC ASA CF @System",
+ "inherits": "DREMC ASA CF @base",
+ "from": "system",
+ "setting_id": "DREMC012_00",
+ "instantiation": "false",
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA CF @base.json
new file mode 100644
index 0000000000..b15fa0f629
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA CF @base.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "DREMC ASA CF @base",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "filament_id": "DREMC012",
+ "instantiation": "false",
+ "eng_plate_temp": [
+ "110"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "110"
+ ],
+ "filament_cost": [
+ "48"
+ ],
+ "filament_density": [
+ "1.09"
+ ],
+ "filament_flow_ratio": [
+ "0.92"
+ ],
+ "filament_shrink": [
+ "99.7"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ],
+ "nozzle_temperature": [
+ "265"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "265"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA GF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA GF @System.json
new file mode 100644
index 0000000000..c751f9e86c
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA GF @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC ASA GF @System",
+ "inherits": "DREMC ASA GF @base",
+ "from": "system",
+ "setting_id": "DREMC013_00",
+ "instantiation": "false",
+ "compatible_printers": []
+}
\ No newline at end of file
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA GF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA GF @base.json
new file mode 100644
index 0000000000..11f4e56de4
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC ASA GF @base.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "DREMC ASA GF @base",
+ "inherits": "fdm_filament_asa",
+ "from": "system",
+ "filament_id": "DREMC013",
+ "instantiation": "false",
+ "eng_plate_temp": [
+ "110"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "110"
+ ],
+ "filament_cost": [
+ "36"
+ ],
+ "filament_density": [
+ "1.12"
+ ],
+ "filament_flow_ratio": [
+ "0.92"
+ ],
+ "filament_shrink": [
+ "99.7"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "hot_plate_temp": [
+ "110"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "110"
+ ],
+ "textured_plate_temp": [
+ "110"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "110"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA12-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA12-CF @System.json
new file mode 100644
index 0000000000..a187a36efd
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA12-CF @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC PA12-CF @System",
+ "inherits": "DREMC PA12-CF @base",
+ "from": "system",
+ "setting_id": "DREMC007",
+ "instantiation": "false",
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA12-CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA12-CF @base.json
new file mode 100644
index 0000000000..aee897f402
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA12-CF @base.json
@@ -0,0 +1,59 @@
+{
+ "type": "filament",
+ "name": "DREMC PA12-CF @base",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "filament_id": "DREMC007",
+ "instantiation": "false",
+ "fan_cooling_layer_time": [
+ "15"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "filament_cost": [
+ "105"
+ ],
+ "filament_density": [
+ "1.06"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "14"
+ ],
+ "filament_type": [
+ "PA-CF"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "full_fan_speed_layer": [
+ "2"
+ ],
+ "nozzle_temperature": [
+ "290"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "temperature_vitrification": [
+ "131"
+ ],
+ "textured_plate_temp": [
+ "80"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "80"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA6-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA6-CF @System.json
new file mode 100644
index 0000000000..00ee3751c5
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA6-CF @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC PA6-CF @System",
+ "inherits": "DREMC PA6-CF @base",
+ "from": "system",
+ "setting_id": "DREMC006",
+ "instantiation": "true",
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA6-CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA6-CF @base.json
new file mode 100644
index 0000000000..7d693fc142
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PA6-CF @base.json
@@ -0,0 +1,53 @@
+{
+ "type": "filament",
+ "name": "DREMC PA6-CF @base",
+ "inherits": "fdm_filament_pa",
+ "from": "system",
+ "filament_id": "DREMC006",
+ "instantiation": "false",
+ "fan_cooling_layer_time": [
+ "15"
+ ],
+ "filament_cost": [
+ "68"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_type": [
+ "PA6-CF"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "temperature_vitrification": [
+ "215"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PET-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PET-CF @System.json
new file mode 100644
index 0000000000..5b277a22af
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PET-CF @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC PET-CF @System",
+ "inherits": "DREMC PET-CF @base",
+ "from": "system",
+ "setting_id": "DREMC008",
+ "instantiation": "false",
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PET-CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PET-CF @base.json
new file mode 100644
index 0000000000..cc568e5ad6
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PET-CF @base.json
@@ -0,0 +1,86 @@
+{
+ "type": "filament",
+ "name": "DREMC PET-CF @base",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "filament_id": "DREMC008",
+ "instantiation": "false",
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "70"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "70"
+ ],
+ "fan_cooling_layer_time": [
+ "242"
+ ],
+ "fan_min_speed": [
+ "0"
+ ],
+ "filament_cost": [
+ "70"
+ ],
+ "filament_density": [
+ "1.3"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_type": [
+ "PET-CF"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "nozzle_temperature": [
+ "300"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "300"
+ ],
+ "nozzle_temperature_range_high": [
+ "300"
+ ],
+ "nozzle_temperature_range_low": [
+ "270"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "supertack_plate_temp": [
+ "80"
+ ],
+ "supertack_plate_temp_initial_layer": [
+ "80"
+ ],
+ "slow_down_layer_time": [
+ "5"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "temperature_vitrification": [
+ "147"
+ ],
+ "textured_plate_temp": [
+ "70"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "70"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PETG @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PETG @System.json
new file mode 100644
index 0000000000..e5c8e669cb
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PETG @System.json
@@ -0,0 +1,15 @@
+{
+ "type": "filament",
+ "name": "DREMC PETG @System",
+ "inherits": "DREMC PETG @base",
+ "from": "system",
+ "setting_id": "DREMC002",
+ "instantiation": "false",
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PETG @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PETG @base.json
new file mode 100644
index 0000000000..840e0104f3
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PETG @base.json
@@ -0,0 +1,59 @@
+{
+ "type": "filament",
+ "name": "DREMC PETG @base",
+ "inherits": "fdm_filament_pet",
+ "from": "system",
+ "filament_id": "DREMC002",
+ "instantiation": "false",
+ "cool_plate_temp": [
+ "0"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "0"
+ ],
+ "eng_plate_temp": [
+ "70"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "70"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "90"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "filament_flow_ratio": [
+ "0.95"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "hot_plate_temp": [
+ "70"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "70"
+ ],
+ "overhang_fan_speed": [
+ "50"
+ ],
+ "overhang_fan_threshold": [
+ "10%"
+ ],
+ "slow_down_layer_time": [
+ "12"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "textured_plate_temp": [
+ "70"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "70"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA HS @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA HS @System.json
new file mode 100644
index 0000000000..b2b78aa204
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA HS @System.json
@@ -0,0 +1,12 @@
+{
+ "type": "filament",
+ "name": "DREMC PLA+ HS @System",
+ "inherits": "DREMC PLA+ @base",
+ "from": "system",
+ "setting_id": "DREMC011",
+ "instantiation": "false",
+ "filament_max_volumetric_speed": [
+ "22"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA HS @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA HS @base.json
new file mode 100644
index 0000000000..cb2f3e166d
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA HS @base.json
@@ -0,0 +1,20 @@
+{
+ "type": "filament",
+ "name": "DREMC PLA+ HS @base",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "filament_id": "DREMC011",
+ "instantiation": "false",
+ "filament_cost": [
+ "26"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA+ @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA+ @System.json
new file mode 100644
index 0000000000..116ce2393f
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA+ @System.json
@@ -0,0 +1,12 @@
+{
+ "type": "filament",
+ "name": "DREMC PLA+ @System",
+ "inherits": "DREMC PLA+ @base",
+ "from": "system",
+ "setting_id": "DREMC001",
+ "instantiation": "false",
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "compatible_printers": []
+}
\ No newline at end of file
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA+ @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA+ @base.json
new file mode 100644
index 0000000000..698712e1dd
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PLA+ @base.json
@@ -0,0 +1,20 @@
+{
+ "type": "filament",
+ "name": "DREMC PLA+ @base",
+ "inherits": "fdm_filament_pla",
+ "from": "system",
+ "filament_id": "DREMC001",
+ "instantiation": "false",
+ "filament_cost": [
+ "26"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PPA-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PPA-CF @System.json
new file mode 100644
index 0000000000..a8b216a7cc
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PPA-CF @System.json
@@ -0,0 +1,9 @@
+{
+ "type": "filament",
+ "name": "DREMC PPA-CF @System",
+ "inherits": "DREMC PPA-CF @base",
+ "from": "system",
+ "setting_id": "DREMC010",
+ "instantiation": "true",
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PPA-CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PPA-CF @base.json
new file mode 100644
index 0000000000..ec5cecd565
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC PPA-CF @base.json
@@ -0,0 +1,11 @@
+{
+ "type": "filament",
+ "name": "DREMC PPA-CF @base",
+ "inherits": "fdm_filament_ppa",
+ "from": "system",
+ "filament_id": "DREMC010",
+ "instantiation": "false",
+ "filament_vendor": [
+ "DREMC"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC TPU 95A @System.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC TPU 95A @System.json
new file mode 100644
index 0000000000..7645654b4e
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC TPU 95A @System.json
@@ -0,0 +1,12 @@
+{
+ "type": "filament",
+ "name": "DREMC TPU 95A @System",
+ "inherits": "DREMC TPU 95A @base",
+ "from": "system",
+ "setting_id": "DREMC010",
+ "instantiation": "false",
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC TPU 95A @base.json b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC TPU 95A @base.json
new file mode 100644
index 0000000000..ba17ff46a8
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/DREMC/DREMC TPU 95A @base.json
@@ -0,0 +1,23 @@
+{
+ "type": "filament",
+ "name": "DREMC TPU 95A @base",
+ "inherits": "fdm_filament_tpu",
+ "from": "system",
+ "filament_id": "DREMC010",
+ "instantiation": "false",
+ "filament_cost": [
+ "40"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_vendor": [
+ "DREMC"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ]
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ABS @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ABS @System.json
new file mode 100644
index 0000000000..d021e99723
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ABS @System.json
@@ -0,0 +1,27 @@
+{
+ "type": "filament",
+ "name": "Elegoo ABS @System",
+ "inherits": "Elegoo ABS @base",
+ "from": "system",
+ "setting_id": "OEABSS00",
+ "instantiation": "true",
+ "fan_max_speed": [
+ "40"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ABS @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ABS @base.json
index 86b533bba1..af0dad8787 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ABS @base.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ABS @base.json
@@ -3,21 +3,51 @@
"name": "Elegoo ABS @base",
"inherits": "fdm_filament_abs",
"from": "system",
- "filament_id": "EABSB00",
+ "filament_id": "OEABSB00",
"instantiation": "false",
- "filament_vendor": [
- "Elegoo"
+ "eng_plate_temp": [
+ "90"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "90"
+ ],
+ "fan_cooling_layer_time": [
+ "35"
],
"filament_density": [
"1.1"
],
- "filament_max_volumetric_speed": [
- "12"
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_vendor": [
+ "Elegoo"
+ ],
+ "hot_plate_temp": [
+ "90"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "90"
],
"nozzle_temperature": [
"270"
],
- "fan_cooling_layer_time": [
- "35"
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "filament_start_gcode": [
+ "; Filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @System.json
index aeccbd2c2c..e5b2e66a10 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @System.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @System.json
@@ -3,7 +3,20 @@
"name": "Elegoo ASA @System",
"inherits": "Elegoo ASA @base",
"from": "system",
- "setting_id": "OGFSE06_00",
+ "setting_id": "OEASAS00",
"instantiation": "true",
- "compatible_printers": []
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo ASA"
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @base.json
index 4c81f329bc..da502cf7b6 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @base.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA @base.json
@@ -3,15 +3,45 @@
"name": "Elegoo ASA @base",
"inherits": "fdm_filament_asa",
"from": "system",
- "filament_id": "OGFE06",
+ "filament_id": "OEASAB00",
"instantiation": "false",
- "filament_vendor": [
- "Elegoo"
+ "eng_plate_temp": [
+ "90"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "90"
],
"filament_density": [
"1.1"
],
- "filament_max_volumetric_speed": [
- "12"
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_vendor": [
+ "Elegoo"
+ ],
+ "hot_plate_temp": [
+ "90"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "90"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "temperature_vitrification": [
+ "100"
+ ],
+ "textured_plate_temp": [
+ "90"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "90"
+ ],
+ "filament_start_gcode": [
+ "; Filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA-CF @System.json
new file mode 100644
index 0000000000..1084493ef9
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo ASA-CF @System.json
@@ -0,0 +1,33 @@
+{
+ "type": "filament",
+ "name": "Elegoo ASA-CF @System",
+ "inherits": "Elegoo ASA @base",
+ "from": "system",
+ "setting_id": "OEASACFS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PAHT @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PAHT @base.json
index 470d2f57db..dd444cd846 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PAHT @base.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PAHT @base.json
@@ -1,23 +1,92 @@
{
"type": "filament",
"name": "Elegoo PAHT @base",
- "inherits": "fdm_filament_paht",
+ "inherits": "fdm_filament_pa",
"from": "system",
- "filament_id": "EPAHTB00",
+ "filament_id": "OEPAHTB0",
"instantiation": "false",
- "filament_cost": [
+ "activate_air_filtration": [
+ "1"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "cool_plate_temp": [
+ "35"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "35"
+ ],
+ "eng_plate_temp": [
"0"
],
+ "eng_plate_temp_initial_layer": [
+ "0"
+ ],
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "50"
+ ],
"filament_density": [
"1.25"
],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
"filament_max_volumetric_speed": [
"16"
],
"filament_vendor": [
"Elegoo"
],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
"filament_start_gcode": [
"; filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PAHT-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PAHT-CF @System.json
new file mode 100644
index 0000000000..1303bc0c4a
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PAHT-CF @System.json
@@ -0,0 +1,69 @@
+{
+ "type": "filament",
+ "name": "Elegoo PAHT-CF @System",
+ "inherits": "Elegoo PAHT @base",
+ "from": "system",
+ "setting_id": "OEPAHTCFS00",
+ "instantiation": "true",
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "fan_cooling_layer_time": [
+ "5"
+ ],
+ "fan_max_speed": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "nozzle_temperature": [
+ "290"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "290"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC @System.json
new file mode 100644
index 0000000000..7892facc41
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC @System.json
@@ -0,0 +1,54 @@
+{
+ "type": "filament",
+ "name": "Elegoo PC @System",
+ "inherits": "Elegoo PC @base",
+ "from": "system",
+ "setting_id": "OEPCS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "250"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC @base.json
index dfc9441fae..b7a5a62eda 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC @base.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC @base.json
@@ -3,21 +3,27 @@
"name": "Elegoo PC @base",
"inherits": "fdm_filament_pc",
"from": "system",
- "filament_id": "EPCB00",
+ "filament_id": "OEPCB00",
"instantiation": "false",
- "filament_cost": [
- "0"
- ],
"filament_density": [
"1.25"
],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
"filament_max_volumetric_speed": [
"16"
],
"filament_vendor": [
"Elegoo"
],
+ "slow_down_min_speed": [
+ "20"
+ ],
"filament_start_gcode": [
"; filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC-FR @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC-FR @System.json
new file mode 100644
index 0000000000..d542425163
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PC-FR @System.json
@@ -0,0 +1,39 @@
+{
+ "type": "filament",
+ "name": "Elegoo PC-FR @System",
+ "inherits": "Elegoo PC @base",
+ "from": "system",
+ "setting_id": "OEPCFRS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.05"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "nozzle_temperature": [
+ "280"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "280"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "slow_down_layer_time": [
+ "10"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "filament_density": [
+ "1.1"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PET-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PET-CF @System.json
new file mode 100644
index 0000000000..dfc52bf0bf
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PET-CF @System.json
@@ -0,0 +1,57 @@
+{
+ "type": "filament",
+ "name": "Elegoo PET-CF @System",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "OEPETCFS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.05"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "fan_cooling_layer_time": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "8"
+ ],
+ "nozzle_temperature": [
+ "270"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "270"
+ ],
+ "nozzle_temperature_range_high": [
+ "290"
+ ],
+ "nozzle_temperature_range_low": [
+ "260"
+ ],
+ "overhang_fan_speed": [
+ "40"
+ ],
+ "overhang_fan_threshold": [
+ "0%"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "0"
+ ],
+ "slow_down_layer_time": [
+ "2"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "textured_plate_temp": [
+ "100"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "100"
+ ],
+ "filament_type": [
+ "PET-CF"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG @System.json
new file mode 100644
index 0000000000..cb00ed6c74
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG @System.json
@@ -0,0 +1,27 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG @System",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "OEPETGS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.05"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG @base.json
index 92fab7e918..d6cd360eba 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG @base.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG @base.json
@@ -3,7 +3,7 @@
"name": "Elegoo PETG @base",
"inherits": "fdm_filament_pet",
"from": "system",
- "filament_id": "EPETGB00",
+ "filament_id": "OEPETGB0",
"instantiation": "false",
"cool_plate_temp": [
"0"
@@ -26,12 +26,12 @@
"fan_min_speed": [
"10"
],
- "filament_cost": [
- "0"
- ],
"filament_density": [
"1.25"
],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
"filament_max_volumetric_speed": [
"8"
],
@@ -44,12 +44,6 @@
"hot_plate_temp_initial_layer": [
"70"
],
- "nozzle_temperature_range_high": [
- "270"
- ],
- "nozzle_temperature_range_low": [
- "230"
- ],
"nozzle_temperature": [
"240"
],
@@ -77,7 +71,10 @@
"filament_end_gcode": [
"; filament end gcode \n"
],
- "filament_type": [
- "PETG"
+ "nozzle_temperature_range_high": [
+ "270"
+ ],
+ "nozzle_temperature_range_low": [
+ "230"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG HF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG HF @System.json
new file mode 100644
index 0000000000..7fbd876d93
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG HF @System.json
@@ -0,0 +1,42 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG HF @System",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "OERPETGHFS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "fan_max_speed": [
+ "50"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG PRO @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG PRO @System.json
index 3dd7b2ea56..56220644d9 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG PRO @System.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG PRO @System.json
@@ -1,10 +1,22 @@
{
"type": "filament",
"name": "Elegoo PETG PRO @System",
- "renamed_from": "Elegoo PETG Pro @System",
- "inherits": "Elegoo PETG PRO @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
- "setting_id": "OGFSE02_00",
+ "setting_id": "OEPETGPROS00",
"instantiation": "true",
- "compatible_printers": []
+ "pressure_advance": [
+ "0.1"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "5"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo PETG PRO"
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG Translucent @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG Translucent @System.json
new file mode 100644
index 0000000000..d191bcf93b
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG Translucent @System.json
@@ -0,0 +1,27 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG Translucent @System",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "OEPETGTRANSS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "fan_max_speed": [
+ "35"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "255"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "255"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-CF @System.json
index 5cca110169..7bacc7f84d 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-CF @System.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-CF @System.json
@@ -1,9 +1,45 @@
{
"type": "filament",
"name": "Elegoo PETG-CF @System",
- "inherits": "Elegoo PETG-CF @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
- "setting_id": "OGFSE03_00",
+ "setting_id": "OEPETGCFS00",
"instantiation": "true",
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
"compatible_printers": []
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-CF @base.json
deleted file mode 100644
index a0877ef403..0000000000
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-CF @base.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PETG-CF @base",
- "inherits": "fdm_filament_pet",
- "from": "system",
- "filament_id": "OGFE03",
- "instantiation": "false",
- "filament_cost": [
- "18.99"
- ],
- "filament_density": [
- "1.29"
- ],
- "filament_flow_ratio": [
- "0.98"
- ],
- "filament_max_volumetric_speed": [
- "10"
- ],
- "filament_retraction_length": [
- "0.8"
- ],
- "filament_retraction_speed": [
- "45"
- ],
- "filament_deretraction_speed": [
- "45"
- ],
- "filament_vendor": [
- "Elegoo"
- ],
- "nozzle_temperature": [
- "255"
- ],
- "nozzle_temperature_initial_layer": [
- "250"
- ],
- "nozzle_temperature_range_high": [
- "270"
- ],
- "nozzle_temperature_range_low": [
- "240"
- ],
- "hot_plate_temp": [
- "65"
- ],
- "hot_plate_temp_initial_layer": [
- "65"
- ],
- "textured_plate_temp": [
- "75"
- ],
- "textured_plate_temp_initial_layer": [
- "75"
- ],
- "overhang_fan_speed": [
- "90"
- ],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "20"
- ],
- "fan_cooling_layer_time": [
- "20"
- ],
- "slow_down_layer_time": [
- "10"
- ],
- "slow_down_min_speed": [
- "20"
- ]
-}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-GF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-GF @System.json
new file mode 100644
index 0000000000..6ae0310d35
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PETG-GF @System.json
@@ -0,0 +1,42 @@
+{
+ "type": "filament",
+ "name": "Elegoo PETG-GF @System",
+ "inherits": "Elegoo PETG @base",
+ "from": "system",
+ "setting_id": "OEPETGFS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature_range_low": [
+ "240"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @System.json
index a24dd618b7..c806611a42 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @System.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @System.json
@@ -3,7 +3,29 @@
"name": "Elegoo PLA @System",
"inherits": "Elegoo PLA @base",
"from": "system",
- "setting_id": "OGFSE04_00",
+ "setting_id": "OEPLAS00",
"instantiation": "true",
- "compatible_printers": []
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "210"
+ ],
+ "nozzle_temperature": [
+ "210"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo PLA"
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @base.json
index 740ad7ba3c..6b4622c0ed 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @base.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA @base.json
@@ -3,10 +3,13 @@
"name": "Elegoo PLA @base",
"inherits": "fdm_filament_pla",
"from": "system",
- "filament_id": "OGFE04",
+ "filament_id": "OEPLAB00",
"instantiation": "false",
- "filament_cost": [
- "0"
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "50"
],
"filament_density": [
"1.25"
@@ -17,7 +20,31 @@
"filament_vendor": [
"Elegoo"
],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
"filament_start_gcode": [
"; filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
]
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Basic @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Basic @System.json
new file mode 100644
index 0000000000..1f7735d6ee
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Basic @System.json
@@ -0,0 +1,33 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Basic @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLABASICS00",
+ "instantiation": "true",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Galaxy @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Galaxy @System.json
new file mode 100644
index 0000000000..9b20653149
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Galaxy @System.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Galaxy @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLAGALAXYS00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Glow @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Glow @System.json
new file mode 100644
index 0000000000..c7ab217760
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Glow @System.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Glow @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLAGLOWS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Marble @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Marble @System.json
new file mode 100644
index 0000000000..1bcf34ce0c
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Marble @System.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Marble @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLAMARBLES00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Matte @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Matte @System.json
new file mode 100644
index 0000000000..6432e78e81
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Matte @System.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Matte @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLAMS00",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "60"
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_cost": [
+ "0"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo PLA Matte"
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA PRO @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA PRO @System.json
new file mode 100644
index 0000000000..5f1a94a744
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA PRO @System.json
@@ -0,0 +1,28 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA PRO @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLAPROS00",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
+ ],
+ "pressure_advance": [
+ "0.032"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo PLA PRO"
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Silk @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Silk @System.json
new file mode 100644
index 0000000000..dcd0aaceb4
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Silk @System.json
@@ -0,0 +1,52 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Silk @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLASS00",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "60"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo PLA Silk"
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Sparkle @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Sparkle @System.json
new file mode 100644
index 0000000000..ec534f3c07
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Sparkle @System.json
@@ -0,0 +1,39 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Sparkle @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLASPARKLES00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Translucent2 @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Translucent2 @System.json
new file mode 100644
index 0000000000..4d32ef561e
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Translucent2 @System.json
@@ -0,0 +1,39 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Translucent2 @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLATRA2S00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_retract_when_changing_layer": [
+ "1"
+ ],
+ "filament_retraction_length": [
+ "0.4"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "slow_down_layer_time": [
+ "8"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Wood @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Wood @System.json
new file mode 100644
index 0000000000..bda6a141b5
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA Wood @System.json
@@ -0,0 +1,36 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA Wood @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLAWOODS00",
+ "instantiation": "true",
+ "fan_min_speed": [
+ "80"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA+ @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA+ @System.json
new file mode 100644
index 0000000000..4074a97c00
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA+ @System.json
@@ -0,0 +1,25 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA+ @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLAPLUSS00",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo PLA+"
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA-CF @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA-CF @System.json
new file mode 100644
index 0000000000..ba130a46b5
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA-CF @System.json
@@ -0,0 +1,61 @@
+{
+ "type": "filament",
+ "name": "Elegoo PLA-CF @System",
+ "inherits": "Elegoo PLA @base",
+ "from": "system",
+ "setting_id": "OEPLACFS00",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "60"
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "6"
+ ],
+ "textured_plate_temp": [
+ "65"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "65"
+ ],
+ "pressure_advance": [
+ "0.032"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
+ ],
+ "cool_plate_temp": [
+ "45"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "45"
+ ],
+ "filament_density": [
+ "1.21"
+ ],
+ "required_nozzle_HRC": [
+ "40"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo PLA-CF"
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA-CF @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA-CF @base.json
deleted file mode 100644
index 12c6659c09..0000000000
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo PLA-CF @base.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "type": "filament",
- "name": "Elegoo PLA-CF @base",
- "inherits": "fdm_filament_pla",
- "from": "system",
- "filament_id": "EPLACFB00",
- "instantiation": "false",
- "additional_cooling_fan_speed": [
- "0"
- ],
- "cool_plate_temp": [
- "45"
- ],
- "cool_plate_temp_initial_layer": [
- "45"
- ],
- "filament_type": [
- "PLA-CF"
- ],
- "filament_vendor": [
- "Elegoo"
- ],
- "filament_density": [
- "1.21"
- ],
- "required_nozzle_HRC": [
- "40"
- ],
- "slow_down_layer_time": [
- "7"
- ],
- "filament_start_gcode": [
- "; Filament start gcode\n"
- ],
- "filament_end_gcode": [
- "; filament end gcode \n"
- ]
-}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PETG @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PETG @System.json
index b8ab16611b..8cfea00748 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PETG @System.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PETG @System.json
@@ -1,9 +1,37 @@
{
"type": "filament",
"name": "Elegoo Rapid PETG @System",
- "inherits": "Elegoo Rapid PETG @base",
+ "inherits": "Elegoo PETG @base",
"from": "system",
- "setting_id": "OGFSE01_00",
+ "setting_id": "OERPETGS00",
"instantiation": "true",
- "compatible_printers": []
+ "pressure_advance": [
+ "0.052"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_flow_ratio": [
+ "0.99"
+ ],
+ "fan_max_speed": [
+ "80"
+ ],
+ "fan_min_speed": [
+ "30"
+ ],
+ "filament_density": [
+ "1.26"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "nozzle_temperature": [
+ "250"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "250"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo Rapid PETG;Elegoo Rapid PETG+"
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PLA+ @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PLA+ @System.json
index d5bfca6ee6..7913e35ff3 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PLA+ @System.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid PLA+ @System.json
@@ -1,9 +1,49 @@
{
"type": "filament",
"name": "Elegoo Rapid PLA+ @System",
- "inherits": "Elegoo Rapid PLA+ @base",
+ "inherits": "Elegoo PLA @base",
"from": "system",
- "setting_id": "OGFSE05_00",
+ "setting_id": "OERPLAPLUSS00",
"instantiation": "true",
- "compatible_printers": []
+ "fan_cooling_layer_time": [
+ "80"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "60"
+ ],
+ "hot_plate_temp": [
+ "60"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "60"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_max_volumetric_speed": [
+ "21"
+ ],
+ "filament_density": [
+ "1.25"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
+ ],
+ "compatible_printers": [],
+ "renamed_from": "Elegoo Rapid PLA+"
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid TPU 95A @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid TPU 95A @System.json
new file mode 100644
index 0000000000..823ac91827
--- /dev/null
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo Rapid TPU 95A @System.json
@@ -0,0 +1,27 @@
+{
+ "type": "filament",
+ "name": "Elegoo Rapid TPU 95A @System",
+ "inherits": "Elegoo TPU @base",
+ "from": "system",
+ "setting_id": "OERTPU95AS00",
+ "instantiation": "true",
+ "pressure_advance": [
+ "0.1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "compatible_printers": []
+}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU 95A @System.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU 95A @System.json
index e4c6f89bdb..1716e4bf06 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU 95A @System.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU 95A @System.json
@@ -1,9 +1,18 @@
{
"type": "filament",
"name": "Elegoo TPU 95A @System",
- "inherits": "Elegoo TPU 95A @base",
+ "inherits": "Elegoo TPU @base",
"from": "system",
- "setting_id": "OGFSE07_00",
+ "setting_id": "OETPU95AS00",
"instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "pressure_advance": [
+ "0.1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
"compatible_printers": []
}
diff --git a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU @base.json b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU @base.json
index 99ed8dc8e9..28b8c921a6 100644
--- a/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU @base.json
+++ b/resources/profiles/OrcaFilamentLibrary/filament/Elegoo/Elegoo TPU @base.json
@@ -3,17 +3,20 @@
"name": "Elegoo TPU @base",
"inherits": "fdm_filament_tpu",
"from": "system",
- "filament_id": "ETPUB00",
+ "filament_id": "OETPUB00",
"instantiation": "false",
+ "filament_density": [
+ "1.21"
+ ],
+ "filament_flow_ratio": [
+ "0.96"
+ ],
"filament_max_volumetric_speed": [
"3.6"
],
"filament_vendor": [
"Elegoo"
],
- "filament_density": [
- "1.21"
- ],
"nozzle_temperature": [
"225"
],
@@ -22,5 +25,11 @@
],
"filament_start_gcode": [
"; filament start gcode\n"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "additional_cooling_fan_speed": [
+ "0"
]
}
diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json
index 1ff01d474e..dce8a24be3 100644
--- a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json
@@ -8,7 +8,7 @@
"printer_model": "Snapmaker U1",
"printer_variant": "0.4",
"auxiliary_fan": "1",
- "change_filament_gcode": ";===== date: 20251213=====================\n; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\"G91\nG1 Z1.5 F1800\nG90\n\";\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"M400\" + \"\n\";\n\"T\" + next_extruder + \"\n\";\nif filament_type[next_extruder] == \"PVA\" then\n\"SET_VELOCITY_LIMIT ACCEL=3000\n\";\nelse\nendif\nif previous_extruder != next_extruder and initial_extruder != next_extruder then\n\"SM_PRINT_PREEXTRUDE_FILAMENT INDEX=\" + next_extruder + \"\n\";\nendif\n\"G90\n\";\n}\n",
+ "change_filament_gcode": ";===== date: 20260525 =====================\n; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num] ; max_layer_z [max_layer_z] ; max_print_height [max_print_height])\n{\nlocal move_z = max_print_height;\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\nif max_layer_z < (max_print_height - 1) then\n move_z = z_offset + min(max_layer_z + 2, max_print_height);\nendif\n\n\"G91\nG1 Z\" + move_z + \" F1800 ; Move nozzle just above tallest printed object\nG90\n\";\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"M400\" + \"\n\";\n\"T\" + next_extruder + \"\n\";\nif filament_type[next_extruder] == \"PVA\" then\n\"SET_VELOCITY_LIMIT ACCEL=3000\n\";\nelse\nendif\nif previous_extruder != next_extruder and initial_extruder != next_extruder then\n\"SM_PRINT_PREEXTRUDE_FILAMENT INDEX=\" + next_extruder + \"\n\";\nendif\n\"G90\n\";\n}\n",
"extruder_colour": [
"#FCE94F",
"#FCE94F",
@@ -28,7 +28,7 @@
"0",
"0"
],
- "machine_end_gcode": " PRINT_END\nTIMELAPSE_STOP",
+ "machine_end_gcode": ";===== date: 20260525 =====================\n; (layer [layer_num] ; max_layer_z [max_layer_z])\n{\nlocal move_z = max_print_height;\n\nif max_layer_z < (max_print_height - 1) then\n move_z = z_offset + min(max_layer_z + 2, max_print_height);\nendif\n\n\"G91\nG1 Z\" + move_z + \" F1800 ; Move nozzle just above tallest printed object\nG90\n; Triggering PBO Z Movement of: \" + move_z + \"\nPRINT_END\nTIMELAPSE_STOP\n\";\n}\n",
"machine_max_acceleration_extruding": [
"25000",
"25000"
diff --git a/scripts/build_flatpak_with_docker.sh b/scripts/build_flatpak_with_docker.sh
index 16dfdbb955..9e8805af2f 100755
--- a/scripts/build_flatpak_with_docker.sh
+++ b/scripts/build_flatpak_with_docker.sh
@@ -177,11 +177,11 @@ format_duration() {
overall_start=$(date +%s)
install_start=$overall_start
-# The workspace and .flatpak-builder cache are bind-mounted from the host.
-# Git inside the container may reject cached source repos as unsafe due to
-# ownership mismatch, which breaks flatpak-builder when it reuses git sources.
-git config --global --add safe.directory /src
-git config --global --add safe.directory '/src/.flatpak-builder/git/*'
+# This container runs as root, but the bind-mounted workspace and .flatpak-builder
+# cache are host-user-owned, so git's dubious-ownership check rejects them and
+# breaks flatpak-builder's git checkouts (e.g. wxWidgets). Trust every repo: safe
+# in this ephemeral build container, and covers the workspace, mirrors and builds.
+git config --global --add safe.directory '*'
# Install required SDK extensions (not pre-installed in the container image)
flatpak install -y --noninteractive --arch="$BUILD_ARCH" flathub \
diff --git a/scripts/flatpak/com.orcaslicer.OrcaSlicer.yml b/scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
index c8f396217b..8c1f734e1c 100644
--- a/scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
+++ b/scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
@@ -24,6 +24,11 @@ finish-args:
- --filesystem=xdg-run/gvfs
- --filesystem=/run/media
- --filesystem=/media
+ # Network shares (CIFS/NFS) are commonly mounted under /mnt, which the default
+ # finish-args don't grant; without it, opening a model from such a share fails
+ # with "The file does not contain any geometry data."
+ # https://github.com/flathub/com.orcaslicer.OrcaSlicer/issues/2
+ - --filesystem=/mnt
- --filesystem=/run/spnav.sock:ro
# Allow read-only access to OrcaSlicer's legacy config and cache directories (if they exist) for migration purposes.
- --filesystem=~/.var/app/io.github.orcaslicer.OrcaSlicer:ro
@@ -115,7 +120,10 @@ modules:
- -DwxUSE_ZLIB=sys
- -DwxUSE_LIBJPEG=sys
- -DwxUSE_LIBTIFF=OFF
- - -DwxUSE_LIBWEBP=builtin
+ # sys, not builtin (unlike the static deps build): wxWidgets installs the
+ # builtin libwxwebp*.so only for static builds, so a shared build leaves
+ # them missing at runtime. The GNOME runtime provides libwebp.
+ - -DwxUSE_LIBWEBP=sys
- -DwxUSE_EXPAT=sys
- -DwxUSE_NANOSVG=OFF
- -DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=lld
diff --git a/src/libslic3r/ExtrusionEntity.hpp b/src/libslic3r/ExtrusionEntity.hpp
index b8251bf3d0..180312aa6d 100644
--- a/src/libslic3r/ExtrusionEntity.hpp
+++ b/src/libslic3r/ExtrusionEntity.hpp
@@ -118,6 +118,9 @@ public:
virtual void reverse() = 0;
virtual Point first_point() const = 0;
virtual Point last_point() const = 0;
+ virtual const Point3& first_point3() const = 0;
+ virtual const Point3& last_point3() const = 0;
+
// Produce a list of 2D polygons covered by the extruded paths, offsetted by the extrusion width.
// Increase the offset by scaled_epsilon to achieve an overlap, so a union will produce no gaps.
virtual void polygons_covered_by_width(Polygons &out, const float scaled_epsilon) const = 0;
@@ -253,9 +256,9 @@ public:
ExtrusionEntity* clone_move() override { return new ExtrusionPath(std::move(*this)); }
void reverse() override { this->polyline.reverse(); }
Point first_point() const override { return this->polyline.points.front().to_point(); }
- Point3 first_point3() const { return this->polyline.points.front(); }
+ const Point3& first_point3() const override { return this->polyline.points.front(); }
Point last_point() const override { return this->polyline.points.back().to_point(); }
- Point3 last_point3() const { return this->polyline.points.back(); }
+ const Point3& last_point3() const override { return this->polyline.points.back(); }
size_t size() const { return this->polyline.size(); }
bool empty() const { return this->polyline.empty(); }
bool is_closed() const { return ! this->empty() && this->polyline.points.front() == this->polyline.points.back(); }
@@ -403,7 +406,9 @@ public:
ExtrusionEntity* clone_move() override { return new ExtrusionMultiPath(std::move(*this)); }
void reverse() override;
Point first_point() const override { return this->paths.front().polyline.points.front().to_point(); }
+ const Point3& first_point3() const override { return this->paths.front().polyline.points.front(); }
Point last_point() const override { return this->paths.back().polyline.points.back().to_point(); }
+ const Point3& last_point3() const override { return this->paths.back().polyline.points.back(); }
size_t size() const { return this->paths.size(); }
bool empty() const { return this->paths.empty(); }
double length() const override;
@@ -459,7 +464,9 @@ public:
bool is_counter_clockwise() { return this->polygon().is_counter_clockwise(); }
void reverse() override;
Point first_point() const override { return this->paths.front().polyline.points.front().to_point(); }
+ const Point3& first_point3() const override { return this->paths.front().polyline.points.front(); }
Point last_point() const override { assert(this->first_point() == this->paths.back().polyline.points.back().to_point()); return this->first_point(); }
+ const Point3& last_point3() const override { assert(this->first_point3() == this->paths.back().polyline.points.back()); return this->first_point3(); }
Polygon polygon() const;
double length() const override;
bool split_at_vertex(const Point &point, const double scaled_epsilon = scaled(0.001));
@@ -510,7 +517,7 @@ public:
#ifndef NDEBUG
bool validate() const {
- assert(this->first_point() == this->paths.back().polyline.points.back());
+ assert(this->first_point3() == this->paths.back().polyline.points.back());
for (size_t i = 1; i < paths.size(); ++ i)
assert(this->paths[i - 1].polyline.points.back() == this->paths[i].polyline.points.front());
return true;
diff --git a/src/libslic3r/ExtrusionEntityCollection.hpp b/src/libslic3r/ExtrusionEntityCollection.hpp
index 35c9e24743..13727869fe 100644
--- a/src/libslic3r/ExtrusionEntityCollection.hpp
+++ b/src/libslic3r/ExtrusionEntityCollection.hpp
@@ -119,7 +119,10 @@ public:
{ return this->no_sort ? *this : chained_path_from(this->entities, start_near, role); }
void reverse() override;
Point first_point() const override { return this->entities.front()->first_point(); }
+ const Point3& first_point3() const override { return this->entities.front()->first_point3(); }
Point last_point() const override { return this->entities.back()->last_point(); }
+ const Point3& last_point3() const override { return this->entities.back()->last_point3(); }
+
// Produce a list of 2D polygons covered by the extruded paths, offsetted by the extrusion width.
// Increase the offset by scaled_epsilon to achieve an overlap, so a union will produce no gaps.
void polygons_covered_by_width(Polygons &out, const float scaled_epsilon) const override;
diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp
index 158e0a6a01..fab3e963a7 100644
--- a/src/libslic3r/Preset.cpp
+++ b/src/libslic3r/Preset.cpp
@@ -1351,7 +1351,7 @@ static std::vector s_Preset_printer_options {
"scan_first_layer", "enable_power_loss_recovery", "wrapping_detection_layers", "wrapping_exclude_area", "machine_load_filament_time", "machine_unload_filament_time", "machine_tool_change_time", "time_cost", "machine_pause_gcode", "template_custom_gcode",
"nozzle_type", "nozzle_hrc","auxiliary_fan", "nozzle_volume","upward_compatible_machine", "z_hop_types", "travel_slope", "retract_lift_enforce","support_chamber_temp_control","support_air_filtration","printer_structure",
"best_object_pos", "head_wrap_detect_zone",
- "host_type", "print_host", "printhost_apikey", "bbl_use_printhost", "printer_agent",
+ "host_type", "print_host", "printhost_apikey", "flashforge_serial_number", "bbl_use_printhost", "printer_agent",
"print_host_webui",
"printhost_cafile","printhost_port","printhost_authorization_type",
"printhost_user", "printhost_password", "printhost_ssl_ignore_revoke", "thumbnails", "thumbnails_format",
@@ -3861,6 +3861,7 @@ static std::vector s_PhysicalPrinter_opts {
"print_host",
"print_host_webui",
"printhost_apikey",
+ "flashforge_serial_number",
"printhost_cafile",
"printhost_port",
"printhost_authorization_type",
diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp
index 3834e9a943..50fe043723 100644
--- a/src/libslic3r/Print.cpp
+++ b/src/libslic3r/Print.cpp
@@ -3584,6 +3584,24 @@ std::string Print::output_filename(const std::string &filename_base) const
config.set_key_value("plate_number", new ConfigOptionString(get_plate_number_formatted()));
config.set_key_value("model_name", new ConfigOptionString(get_model_name()));
+ // the same type of filament contains multiple names, support exporting according to the filament name
+ auto full_print_config = this->full_print_config();
+ const ConfigOptionStrings* filament_settings_id = full_print_config.option("filament_settings_id");
+ std::string filament_name = "";
+ auto extruders = this->extruders(true);
+ if(!extruders.empty()) {
+ // first extruder is the default extruder
+ int extruder_id = extruders.front();
+ if(filament_settings_id->values.size() > extruder_id) {
+ filament_name = filament_settings_id->values[extruder_id];
+ }
+ }
+ size_t end_pos = filament_name.find_first_of("@");
+ if (end_pos != std::string::npos) {
+ filament_name = filament_name.substr(0, end_pos);
+ }
+ config.set_key_value("filament_name", new ConfigOptionString(filament_name));
+
return this->PrintBase::output_filename(m_config.filename_format.value, ".gcode", filename_base, &config);
}
diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp
index b80ab6f30b..78859e3c72 100644
--- a/src/libslic3r/PrintConfig.cpp
+++ b/src/libslic3r/PrintConfig.cpp
@@ -908,6 +908,13 @@ void PrintConfigDef::init_common_params()
def->cli = ConfigOptionDef::nocli;
def->set_default_value(new ConfigOptionString());
+ def = this->add("flashforge_serial_number", coString);
+ def->label = L("Serial Number");
+ def->tooltip = L("Flashforge local API requires the printer serial number.");
+ def->mode = comAdvanced;
+ def->cli = ConfigOptionDef::nocli;
+ def->set_default_value(new ConfigOptionString());
+
def = this->add("printhost_port", coString);
def->label = L("Printer");
def->tooltip = L("Name of the printer.");
diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp
index 5627393905..309f497412 100644
--- a/src/libslic3r/PrintObject.cpp
+++ b/src/libslic3r/PrintObject.cpp
@@ -1722,30 +1722,46 @@ void PrintObject::detect_surfaces_type()
// Only iterate to the second-to-last layer, since we look at layer i+1.
if( (this->config().enable_extra_bridge_layer.value == eblApplyToAll) || (this->config().enable_extra_bridge_layer.value == eblExternalBridgeOnly)){
const size_t last = (m_layers.empty() ? 0 : m_layers.size() - 1);
- tbb::parallel_for( tbb::blocked_range(0, last), [this, region_id](const tbb::blocked_range &range) {
+
+ // ORCA: Two-phase split (collect-then-apply) to eliminate a data race in the
+ // original single-phase parallel_for, where iteration `i` rewrote
+ // m_layers[i+1]->slices.surfaces via std::move while iteration `i+1` (running
+ // on an adjacent TBB block on another worker thread) was iterating that same
+ // Surfaces vector as its bot_surfs. Splitting into a read-only collect pass
+ // followed by a write-only apply pass removes the cross-iteration aliasing.
+ //
+ // Phase 1: read-only pass — collect each layer's stBottomBridge polygons into a
+ // per-layer cache. No surfaces are mutated, so concurrent reads are safe.
+ std::vector bridge_polys_per_layer(last);
+ tbb::parallel_for(tbb::blocked_range(0, last), [this, region_id, &bridge_polys_per_layer](const tbb::blocked_range &range) {
for (size_t i = range.begin(); i < range.end(); ++i) {
m_print->throw_if_canceled();
-
- // Step 1: Find bridge polygons
- // Current layer (i): Search for stBottomBridge polygons.
const Surfaces &bot_surfs = m_layers[i]->m_regions[region_id]->slices.surfaces;
- // Next layer (i+1): The layer where stInternal polygons may be re-classified.
- Surfaces &top_surfs = m_layers[i + 1]->m_regions[region_id]->slices.surfaces;
-
- // Step 2: Collect the bridge polygons in the current layer region
- Polygons polygons_bridge;
for (const Surface &sbot : bot_surfs) {
if (sbot.surface_type == stBottomBridge) {
- polygons_append(polygons_bridge, to_polygons(sbot));
+ polygons_append(bridge_polys_per_layer[i], to_polygons(sbot));
}
}
-
+ }
+ });
+
+ // Phase 2: write pass — each iteration mutates only m_layers[i+1]->slices.surfaces
+ // and reads its bridge polygons from the precomputed cache. Different iterations
+ // never share a write target, so there is no aliasing between worker threads.
+ tbb::parallel_for( tbb::blocked_range(0, last), [this, region_id, &bridge_polys_per_layer](const tbb::blocked_range &range) {
+ for (size_t i = range.begin(); i < range.end(); ++i) {
+ m_print->throw_if_canceled();
+
+ // Step 1 + 2: pull the precomputed bridge polygons for the current source layer.
+ const Polygons &polygons_bridge = bridge_polys_per_layer[i];
+
// Step 3: Early termination of loop if no meaningfull bridge found
// No bridge polygons found, continue to the next layer
if (polygons_bridge.empty())
continue;
// Step 4: Bottom bridge polygons found - scan and create layer+1 bridge polygon
+ Surfaces &top_surfs = m_layers[i + 1]->m_regions[region_id]->slices.surfaces;
Surfaces new_surfaces;
new_surfaces.reserve(top_surfs.size());
@@ -1759,7 +1775,50 @@ void PrintObject::detect_surfaces_type()
// This would also skip generation of very short dual bridge layers (that are shorter than N perimeters), but these are unecessary as the bridge distance is
// We could reduce this slightly to account for innacurcies in the clipping operation.
// TODO: Monitor GitHub issues to check whether second bridge layers are ommited where they should be generated. If yes, reduce the filtering distance
-
+
+ // ORCA: Same-layer-top guard.
+ //
+ // Collect every stTop polygon present at layer i+1 (this region) and
+ // expand it by the same `offset_distance` used by the bridge filter
+ // above. Note that `offset_distance` here is the full wall-band
+ // distance for the region (external wall width + all configured
+ // internal wall widths, i.e. external + (wall_loops - 1) × internal),
+ // not a single perimeter width. Any candidate second-bridge area that
+ // falls under this expanded mask will be subtracted out below.
+ //
+ // Why this exists: detect_surfaces_type() classifies a layer's "top"
+ // surfaces as the geometry that is not covered by the layer above. Those
+ // stTop regions often have small stInternal islands embedded in them.
+ // The pre-existing wall-band filter (shrink_ex/offset_ex by
+ // offset_distance) is supposed to throw those tiny islands away, but
+ // its result is sensitive to Clipper's floating-point order of
+ // operations: on macOS ARM the filter eats them, on Windows/Intel it
+ // doesn't. Visible bridges then show up scattered across the printed
+ // top surface.
+ //
+ // Expanding stTop by offset_distance and subtracting it from the
+ // overlap makes the decision platform-independent: an island fully
+ // surrounded by stTop disappears regardless of which Clipper happens
+ // to be doing the math, while large stInternal regions away from the
+ // top survive intact (the expansion only nibbles the wall-band depth
+ // inward).
+ //
+ // Keep ExPolygons throughout so that any holes inside an stTop surface
+ // are offset with the correct sign (positive offset shrinks holes /
+ // grows the solid region). Using Polygons + expand() would treat the
+ // contour and each hole as independent polygons and could distort the
+ // mask.
+ ExPolygons same_layer_top_expanded;
+ {
+ ExPolygons same_layer_top;
+ for (const Surface &s : top_surfs) {
+ if (s.surface_type == stTop)
+ same_layer_top.push_back(s.expolygon);
+ }
+ if (! same_layer_top.empty())
+ same_layer_top_expanded = offset_ex(same_layer_top, offset_distance);
+ }
+
// For each surface in the layer above
for (Surface &s_up : top_surfs) {
// Only reclassify stInternal polygons (i.e. what will become later solid and sparse infill)
@@ -1774,7 +1833,13 @@ void PrintObject::detect_surfaces_type()
// Filter out the resulting candidate bridges based on size. First perform a shrink operation...
// ...followed by an expand operation to bring them back to the original size (positive offset)
overlap = offset_ex(shrink_ex(overlap, offset_distance), offset_distance);
-
+
+ // ORCA: subtract the expanded same-layer stTop mask (see comment above
+ // the mask construction). Drops stInternal islands fully surrounded by
+ // stTop at i+1 without affecting bridges that lie away from the top.
+ if (! same_layer_top_expanded.empty() && ! overlap.empty())
+ overlap = diff_ex(overlap, same_layer_top_expanded, ApplySafetyOffset::Yes);
+
// Now subtract the filtered new bridge layer from the remaining internal surfaces to create the new internal surface
ExPolygons remainder = diff_ex(p_up, overlap, ApplySafetyOffset::Yes);
@@ -2519,29 +2584,76 @@ void PrintObject::bridge_over_infill()
backup_surfaces[lidx] = {};
}
- tbb::parallel_for(tbb::blocked_range(0, this->layers().size()), [po = this, &backup_surfaces,
- &surfaces_by_layer](tbb::blocked_range r) {
+ // ORCA: Two-phase split (collect-then-apply) to eliminate a data race in
+ // the original single-phase parallel_for, where iteration `lidx` read
+ // m_layers[lidx-1]->regions()->fill_surfaces (its lower_layer) to compute
+ // `lightning_fill`, while iteration `lidx-1`, on an adjacent TBB block,
+ // was concurrently std::move-ing / emplace_back-ing into that same
+ // SurfaceCollection.
+ //
+ // Semantic choice — read ORIGINAL surfaces in Phase 1:
+ // The lower_layer that iteration `lidx` looks at is the *current* layer
+ // for iteration `lidx-1`, which Phase 2 will modify. We therefore have to
+ // pick whether Phase 1 sees that layer's pre-modification or
+ // post-modification state. We deliberately use the original (pre-modification)
+ // state, for two reasons:
+ // 1. The gate is asking "does the layer below use lightning sparse
+ // infill?" — that's a property of the layer's configuration plus its
+ // original sparse-infill classification. Phase 2's edits only carve
+ // a small overhang-aligned slice of sparse into solid; they do not
+ // change whether the layer is using lightning. The realistic gate
+ // answer is the same either way.
+ // 2. Each layer's solid expansion is meant to give its OWN lower_layer
+ // something to anchor lightning lines onto. Cascading the gate
+ // across layers ("skip mine because the layer below already did
+ // some") would invert that intent and force a serial Phase 2.
+ // The original racy code didn't actually implement either choice
+ // consistently — it returned whichever bytes happened to be in the
+ // vector when the thread arrived. This split makes the behaviour
+ // defined, deterministic across runs and platforms, and equivalent to
+ // a clean sequential implementation that gathered all gates first and
+ // then applied modifications.
+ //
+ // Phase 1: read-only — for each layer, determine whether its lower_layer
+ // has any stInternal area inside a lightning-infill region. That's the
+ // sole purpose of `lightning_fill` in the original code: a gate. Capture
+ // it once into a per-layer bool, derived from the original (unmodified)
+ // surfaces, so the gate is platform-independent and order-independent.
+ std::vector needs_lightning_expansion(this->layers().size(), 0);
+ tbb::parallel_for(tbb::blocked_range(0, this->layers().size()), [po = this, &surfaces_by_layer,
+ &needs_lightning_expansion](tbb::blocked_range r) {
PRINT_OBJECT_TIME_LIMIT_MILLIS(PRINT_OBJECT_TIME_LIMIT_DEFAULT);
for (size_t lidx = r.begin(); lidx < r.end(); lidx++) {
if (surfaces_by_layer.find(lidx) == surfaces_by_layer.end())
continue;
-
- Layer *layer = po->get_layer(lidx);
+ const Layer *layer = po->get_layer(lidx);
const Layer *lower_layer = layer->lower_layer;
if (lower_layer == nullptr)
continue;
-
- Polygons lightning_fill;
for (const LayerRegion *region : lower_layer->regions()) {
- if (region->region().config().sparse_infill_pattern == ipLightning) {
- Polygons lf = to_polygons(region->fill_surfaces.filter_by_type(stInternal));
- lightning_fill.insert(lightning_fill.end(), lf.begin(), lf.end());
+ if (region->region().config().sparse_infill_pattern == ipLightning
+ && ! region->fill_surfaces.filter_by_type(stInternal).empty()) {
+ needs_lightning_expansion[lidx] = 1;
+ break;
}
}
+ }
+ });
- if (lightning_fill.empty())
+ // Phase 2: write-only — each iteration mutates only m_layers[lidx]'s
+ // fill_surfaces and never reads any other layer's surfaces. Different
+ // iterations write to disjoint LayerRegion::fill_surfaces vectors, so
+ // there is no aliasing between worker threads.
+ tbb::parallel_for(tbb::blocked_range(0, this->layers().size()), [po = this, &backup_surfaces,
+ &surfaces_by_layer,
+ &needs_lightning_expansion](tbb::blocked_range r) {
+ PRINT_OBJECT_TIME_LIMIT_MILLIS(PRINT_OBJECT_TIME_LIMIT_DEFAULT);
+ for (size_t lidx = r.begin(); lidx < r.end(); lidx++) {
+ if (! needs_lightning_expansion[lidx])
continue;
+ Layer *layer = po->get_layer(lidx);
+
for (LayerRegion *region : layer->regions()) {
backup_surfaces[lidx][region] = std::move(
region->fill_surfaces); // Make backup copy by move!! so that pointers in candidate surfaces stay valid
@@ -3251,53 +3363,75 @@ void PrintObject::bridge_over_infill()
// === ORCA: Create a second internal bridge layer above the first bridge layer. ========================================================
// ======================================================================================================================================
if ( this->m_config.enable_extra_bridge_layer == eblApplyToAll || this->m_config.enable_extra_bridge_layer == eblInternalBridgeOnly) {
- // Process layers in parallel up to second-to-last
- tbb::parallel_for( tbb::blocked_range(0, this->layers().size() - 1), [this](const tbb::blocked_range& r) {
- for (size_t lidx = r.begin(); lidx < r.end(); ++lidx)
- {
+ // ORCA: Two-phase to eliminate the same data race as the external-bridge
+ // pass in detect_surfaces_type().
+ //
+ // Phase 1: read-only — for each layer, collect its stInternalBridge polygons and
+ // the matching bridge angle into a per-layer cache.
+ struct LayerBridgeCache {
+ ExPolygons polys;
+ double angle = 0.0;
+ float offset_distance = 0.0f;
+ bool has_bridge = false;
+ };
+ // Guard against size_t underflow when the object has 0 or 1 layers — there is
+ // no "layer above" to receive an extra bridge, so the whole pass is a no-op.
+ const size_t last = (this->layers().size() < 2) ? 0 : this->layers().size() - 1;
+ std::vector caches(this->layers().size());
+
+ tbb::parallel_for( tbb::blocked_range(0, last), [this, &caches](const tbb::blocked_range& r) {
+ for (size_t lidx = r.begin(); lidx < r.end(); ++lidx) {
Layer* layer = this->get_layer(lidx);
-
- // (A) Gather internal bridging surfaces in the current layer
- ExPolygons bridging_current_layer;
- double bridging_angle_current = 0.0;
-
- bool found_any_bridge = false;
- float offset_distance = 0.0f;
-
- // Pick a region from which to retrieve the flow width
+ LayerBridgeCache &cache = caches[lidx];
+
if (!layer->regions().empty())
- offset_distance = layer->regions().front()->flow(frSolidInfill).scaled_width();
+ cache.offset_distance = layer->regions().front()->flow(frSolidInfill).scaled_width();
for (LayerRegion *region : layer->regions()) {
for (const Surface &surf : region->fill_surfaces.surfaces) {
if (surf.surface_type == stInternalBridge) {
- bridging_current_layer.push_back(surf.expolygon);
- bridging_angle_current = surf.bridge_angle; // Store the last bridging angle of the current print object
- found_any_bridge = true;
+ cache.polys.push_back(surf.expolygon);
+ cache.angle = surf.bridge_angle; // last bridge angle on this layer wins, matching prior behaviour
+ cache.has_bridge = true;
}
}
}
-
- // If no bridging in this layer, continue with the next
- if (!found_any_bridge || bridging_current_layer.empty())
+
+ if (!cache.has_bridge || cache.polys.empty()) {
+ cache.has_bridge = false;
continue;
-
- // (B) Shrink-expand to remove trivial bridging areas
- bridging_current_layer = offset_ex( shrink_ex(bridging_current_layer, offset_distance), offset_distance );
-
- if (bridging_current_layer.empty())
- continue; // all bridging was trivial, continue with the next layer
-
+ }
+
+ // Shrink-expand to remove trivial bridging areas
+ cache.polys = offset_ex(shrink_ex(cache.polys, cache.offset_distance), cache.offset_distance);
+ if (cache.polys.empty())
+ cache.has_bridge = false;
+ }
+ });
+
+ // Phase 2: write — each iteration mutates only m_layers[lidx+1]->fill_surfaces and
+ // pulls its bridge polygons from the precomputed cache. Different iterations never
+ // touch the same fill_surfaces vector, so there is no aliasing between workers.
+ tbb::parallel_for( tbb::blocked_range(0, last), [this, &caches](const tbb::blocked_range& r) {
+ for (size_t lidx = r.begin(); lidx < r.end(); ++lidx)
+ {
+ const LayerBridgeCache &cache = caches[lidx];
+
+ // If no bridging in this layer, continue with the next
+ if (!cache.has_bridge || cache.polys.empty())
+ continue;
+
// (C) If there is a next layer, identify overlapping stInternal & stInternalSolid areas and convert the overlap to stSecondInternalBridge
if (lidx + 1 < this->layers().size()) {
Layer* next_layer = this->get_layer(lidx + 1);
// second bridging angle is 90 degrees offset
- double bridging_angle_second = bridging_angle_current + M_PI / 2.0;
+ double bridging_angle_second = cache.angle + M_PI / 2.0;
// Union the bridging polygons
- ExPolygons bridging_union = union_safety_offset_ex(bridging_current_layer);
-
+ ExPolygons bridging_union = union_safety_offset_ex(cache.polys);
+ const float offset_distance = cache.offset_distance;
+
for (LayerRegion *next_region : next_layer->regions()) {
Surfaces next_new_surfaces;
Surfaces keep_surfaces;
diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp
index ed52268cb1..bfa2b933a2 100644
--- a/src/slic3r/GUI/3DScene.cpp
+++ b/src/slic3r/GUI/3DScene.cpp
@@ -978,12 +978,51 @@ GLVolumeWithIdAndZList volumes_to_render(const GLVolumePtrs& volumes, GLVolumeCo
return list;
}
-int GLVolumeCollection::get_selection_support_threshold_angle(bool &enable_support) const
+// ORCA: Compute slope.normal_z for 3D overhang highlight directly from support settings.
+// If support_threshold_angle is 0, use tree fallback angle (30 deg) for tree supports,
+// and derive an equivalent angle from threshold overlap for normal supports.
+float GLVolumeCollection::get_selection_support_normal_z() const
{
- const DynamicPrintConfig& glb_cfg = GUI::wxGetApp().preset_bundle->prints.get_edited_preset().config;
- enable_support = glb_cfg.opt_bool("enable_support");
- int support_threshold_angle = glb_cfg.opt_int("support_threshold_angle");
- return support_threshold_angle ;
+ const DynamicPrintConfig& glb_cfg = GUI::wxGetApp().preset_bundle->prints.get_edited_preset().config;
+ const auto& full_cfg = GUI::wxGetApp().preset_bundle->full_config();
+ const auto support_type = glb_cfg.opt_enum("support_type");
+ const int support_threshold_angle = glb_cfg.opt_int("support_threshold_angle");
+ double angle_rad;
+
+ if (support_threshold_angle > 0) {
+ // Match support generation: explicit threshold angles are treated as inclusive.
+ const int effective_support_threshold_angle = std::min(support_threshold_angle + 1, 89);
+ angle_rad = Geometry::deg2rad(static_cast(effective_support_threshold_angle));
+ } else if (is_tree(support_type)) {
+ angle_rad = Geometry::deg2rad(30.0); // fallback value for tree supports
+ } else { // For normal supports, if the angle is set to 0, calculate normal_z from overlap.
+ const double layer_height = full_cfg.opt_float("layer_height");
+ const auto* nozzle_diameter_opt = full_cfg.option("nozzle_diameter");
+ const int wall_filament = full_cfg.opt_int("wall_filament");
+ const size_t nozzle_count = nozzle_diameter_opt->values.size();
+ const size_t wall_extruder_idx = (wall_filament > 0 && wall_filament <= static_cast(nozzle_count))
+ ? static_cast(wall_filament - 1)
+ : 0; // Invalid extruder index falls back to extruder 1.
+
+ // Use wall extruder's nozzle diameter for better estimation of external perimeter width,
+ // which is more relevant to overhang printing than the default nozzle diameter.
+ const double nozzle_diameter = nozzle_diameter_opt->values[wall_extruder_idx];
+
+ double external_perimeter_width = full_cfg.get_abs_value("outer_wall_line_width", nozzle_diameter);
+ if (external_perimeter_width <= 0.0) {
+ external_perimeter_width = full_cfg.get_abs_value("line_width", nozzle_diameter);
+
+ if (external_perimeter_width <= 0.0)
+ external_perimeter_width = nozzle_diameter;
+ }
+
+ const double overlap_width = full_cfg.get_abs_value("support_threshold_overlap", external_perimeter_width);
+ const double lower_layer_offset = std::max(0.0, external_perimeter_width - overlap_width);
+
+ angle_rad = lower_layer_offset <= EPSILON ? Geometry::deg2rad(89.0) : std::atan(layer_height / lower_layer_offset);
+ }
+
+ return static_cast(-std::cos(std::clamp(angle_rad, 0.0, Geometry::deg2rad(89.0))));
}
//BBS: add outline drawing logic
@@ -1019,6 +1058,8 @@ void GLVolumeCollection::render(GLVolumeCollection::ERenderType type,
if (disable_cullface)
glsafe(::glDisable(GL_CULL_FACE));
+ const float support_normal_z = get_selection_support_normal_z();
+
for (GLVolumeWithIdAndZ& volume : to_render) {
#if ENABLE_MODIFIERS_ALWAYS_TRANSPARENT
if (type == ERenderType::Transparent) {
diff --git a/src/slic3r/GUI/3DScene.hpp b/src/slic3r/GUI/3DScene.hpp
index b12d048aa9..76d10620d9 100644
--- a/src/slic3r/GUI/3DScene.hpp
+++ b/src/slic3r/GUI/3DScene.hpp
@@ -488,7 +488,7 @@ public:
GLVolume* new_toolpath_volume(const ColorRGBA& rgba);
GLVolume* new_nontoolpath_volume(const ColorRGBA& rgba);
- int get_selection_support_threshold_angle(bool&) const;
+ float get_selection_support_normal_z() const;
// Render the volumes by OpenGL.
//BBS: add outline drawing logic
void render(ERenderType type,
diff --git a/src/slic3r/GUI/AMSMaterialsSetting.cpp b/src/slic3r/GUI/AMSMaterialsSetting.cpp
index 19a32c2d21..4a429a4a5a 100644
--- a/src/slic3r/GUI/AMSMaterialsSetting.cpp
+++ b/src/slic3r/GUI/AMSMaterialsSetting.cpp
@@ -863,7 +863,15 @@ void AMSMaterialsSetting::Popup(wxString filament, wxString sn, wxString temp_mi
std::set filament_id_set;
PresetBundle * preset_bundle = wxGetApp().preset_bundle;
std::ostringstream stream;
- stream << std::fixed << std::setprecision(1) << obj->GetExtderSystem()->GetNozzleDiameter(0);
+ // Defensive: this dialog is opened only from StatusPanel (BBL-only) today, so the fallback fires
+ // only during the brief BBL startup window before firmware reports nozzle info. Without this,
+ // the "0.0" lookup string returns an empty set and the filament dropdown goes blank.
+ float machine_diameter = obj->GetExtderSystem()->GetNozzleDiameter(0);
+ if (machine_diameter == 0.0f && preset_bundle) {
+ const ConfigOption *opt = preset_bundle->printers.get_selected_preset().config.option("nozzle_diameter");
+ if (opt) machine_diameter = static_cast(opt)->values[0];
+ }
+ stream << std::fixed << std::setprecision(1) << machine_diameter;
std::string nozzle_diameter_str = stream.str();
std::set printer_names = preset_bundle->get_printer_names_by_printer_type_and_nozzle(DevPrinterConfigUtil::get_printer_display_name(obj->printer_type), nozzle_diameter_str);
@@ -1101,8 +1109,17 @@ void AMSMaterialsSetting::on_select_filament(wxCommandEvent &evt)
PresetBundle* preset_bundle = wxGetApp().preset_bundle;
if (preset_bundle) {
std::ostringstream stream;
- if (obj)
- stream << std::fixed << std::setprecision(1) << obj->GetExtderSystem()->GetNozzleDiameter(0);
+ if (obj) {
+ // Defensive: this dialog is opened only from StatusPanel (BBL-only) today, so the fallback fires
+ // only during the brief BBL startup window before firmware reports nozzle info. Without this,
+ // the "0.0" lookup string returns an empty set and filament lookup yields no results.
+ float machine_diameter = obj->GetExtderSystem()->GetNozzleDiameter(0);
+ if (machine_diameter == 0.0f) {
+ const ConfigOption *opt = preset_bundle->printers.get_selected_preset().config.option("nozzle_diameter");
+ if (opt) machine_diameter = static_cast(opt)->values[0];
+ }
+ stream << std::fixed << std::setprecision(1) << machine_diameter;
+ }
std::string nozzle_diameter_str = stream.str();
std::set printer_names = preset_bundle->get_printer_names_by_printer_type_and_nozzle(DevPrinterConfigUtil::get_printer_display_name(obj->printer_type),
nozzle_diameter_str);
diff --git a/src/slic3r/GUI/CaliHistoryDialog.cpp b/src/slic3r/GUI/CaliHistoryDialog.cpp
index 1dee391ae1..a485aaeb52 100644
--- a/src/slic3r/GUI/CaliHistoryDialog.cpp
+++ b/src/slic3r/GUI/CaliHistoryDialog.cpp
@@ -644,7 +644,14 @@ wxArrayString NewCalibrationHistoryDialog::get_all_filaments(const MachineObject
std::set filament_id_set;
std::set printer_names;
std::ostringstream stream;
- stream << std::fixed << std::setprecision(1) << obj->GetExtderSystem()->GetNozzleDiameter(0);
+ // If the machine didn't report a nozzle diameter (0.0 = unknown), fall back to the currently
+ // selected printer preset so the filament list isn't empty.
+ float machine_diameter = obj->GetExtderSystem()->GetNozzleDiameter(0);
+ if (machine_diameter == 0.0f && preset_bundle) {
+ const ConfigOption *opt = preset_bundle->printers.get_selected_preset().config.option("nozzle_diameter");
+ if (opt) machine_diameter = static_cast(opt)->values[0];
+ }
+ stream << std::fixed << std::setprecision(1) << machine_diameter;
std::string nozzle_diameter_str = stream.str();
for (auto printer_it = preset_bundle->printers.begin(); printer_it != preset_bundle->printers.end(); printer_it++) {
diff --git a/src/slic3r/GUI/CalibrationWizard.cpp b/src/slic3r/GUI/CalibrationWizard.cpp
index c61beb3304..ab5b920fb6 100644
--- a/src/slic3r/GUI/CalibrationWizard.cpp
+++ b/src/slic3r/GUI/CalibrationWizard.cpp
@@ -761,6 +761,7 @@ void PressureAdvanceWizard::on_cali_start()
calib_info.extruder_id = preset_page->get_extruder_id(calib_info.ams_id);
calib_info.extruder_type = preset_page->get_extruder_type(calib_info.extruder_id);
calib_info.nozzle_volume_type = preset_page->get_nozzle_volume_type(calib_info.extruder_id);
+ calib_info.nozzle_diameter = preset_page->get_nozzle_diameter(calib_info.extruder_id);
calib_info.select_ams = std::to_string(selected_tray_id);
Preset *preset = selected_filaments.begin()->second;
Preset * temp_filament_preset = new Preset(preset->type, preset->name + "_temp");
@@ -1293,6 +1294,7 @@ void FlowRateWizard::on_cali_start(CaliPresetStage stage, float cali_value, Flow
calib_info.extruder_id = preset_page->get_extruder_id(calib_info.ams_id);
calib_info.extruder_type = preset_page->get_extruder_type(calib_info.extruder_id);
calib_info.nozzle_volume_type = preset_page->get_nozzle_volume_type(calib_info.extruder_id);
+ calib_info.nozzle_diameter = preset_page->get_nozzle_diameter(calib_info.extruder_id);
Preset* preset = selected_filaments.begin()->second;
temp_filament_preset = new Preset(preset->type, preset->name + "_temp");
temp_filament_preset->config = preset->config;
@@ -1708,6 +1710,7 @@ void MaxVolumetricSpeedWizard::on_cali_start()
calib_info.extruder_id = preset_page->get_extruder_id(calib_info.ams_id);
calib_info.extruder_type = preset_page->get_extruder_type(calib_info.extruder_id);
calib_info.nozzle_volume_type = preset_page->get_nozzle_volume_type(calib_info.extruder_id);
+ calib_info.nozzle_diameter = preset_page->get_nozzle_diameter(calib_info.extruder_id);
calib_info.filament_prest = selected_filaments.begin()->second;
std::map filament_list = preset_page->get_filament_ams_list();
calib_info.filament_color = filament_list[selected_filaments.begin()->first].opt_string("filament_colour", 0u);
diff --git a/src/slic3r/GUI/FilamentGroupPopup.cpp b/src/slic3r/GUI/FilamentGroupPopup.cpp
index 2cff9c3c82..a29e4537fb 100644
--- a/src/slic3r/GUI/FilamentGroupPopup.cpp
+++ b/src/slic3r/GUI/FilamentGroupPopup.cpp
@@ -338,7 +338,21 @@ void FilamentGroupPopup::OnRadioBtn(int idx)
}
}
-void FilamentGroupPopup::OnTimer(wxTimerEvent &event) { Dismiss(); }
+void FilamentGroupPopup::OnTimer(wxTimerEvent &event)
+{
+#if __APPLE__
+ // On macOS, when moving cursor from slice button to this popup window,
+ // the popup window entering event is triggered first, then the slice button
+ // leaving event got triggered. So the timer is stopped first, then started
+ // again, causing the popup being dismissed immediately.
+ // To fix this, we check if cursor is still inside the popup window before
+ // dismissing.
+ wxPoint pos = this->ScreenToClient(wxGetMousePosition());
+ if (this->GetClientRect().Contains(pos)) return;
+#endif
+
+ Dismiss();
+}
void FilamentGroupPopup::Dismiss() {
m_active = false;
diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp
index 6b30dfa9cd..a84565786c 100644
--- a/src/slic3r/GUI/GUI_App.cpp
+++ b/src/slic3r/GUI/GUI_App.cpp
@@ -4374,12 +4374,12 @@ void GUI_App::get_login_info(const std::string& provider/* = ORCA_CLOUD_PROVIDER
if (m_agent) {
if (m_agent->is_user_login(provider)) {
std::string login_cmd = m_agent->build_login_cmd(provider);
- wxString strJS = wxString::Format("window.postMessage(%s)", login_cmd);
+ wxString strJS = wxString::Format("window.postMessage(%s)", from_u8(login_cmd));
GUI::wxGetApp().run_script(strJS);
} else {
m_agent->user_logout(false, provider);
std::string logout_cmd = m_agent->build_logout_cmd(provider);
- wxString strJS = wxString::Format("window.postMessage(%s)", logout_cmd);
+ wxString strJS = wxString::Format("window.postMessage(%s)", from_u8(logout_cmd));
GUI::wxGetApp().run_script(strJS);
}
mainframe->m_webview->SetLoginPanelVisibility(true);
diff --git a/src/slic3r/GUI/GUI_Factories.cpp b/src/slic3r/GUI/GUI_Factories.cpp
index a132b79b34..c5bd808113 100644
--- a/src/slic3r/GUI/GUI_Factories.cpp
+++ b/src/slic3r/GUI/GUI_Factories.cpp
@@ -123,6 +123,7 @@ std::map> SettingsFactory::PART_CATE
{"bottom_shell_thickness", L("Bottom Minimum Shell Thickness"), 1},
{"bottom_surface_density", L("Bottom Surface Density"), 1},
{"sparse_infill_density", "", 1},
+ {"fill_multiline", "", 1},
{"sparse_infill_pattern", "", 1},
{"lateral_lattice_angle_1", "", 1},
{"lateral_lattice_angle_2", "", 1},
@@ -574,35 +575,51 @@ wxMenu* MenuFactory::append_submenu_add_generic(wxMenu* menu, ModelVolumeType ty
wxMenu* MenuFactory::append_submenu_add_handy_model(wxMenu* menu, ModelVolumeType type) {
auto sub_menu = new wxMenu;
- for (auto &item : {L("Orca Cube"), L("Orca Tolerance Test"), L("3DBenchy"), L("Cali Cat"), L("Autodesk FDM Test"),
+ for (auto &item : {L("Orca Cube"), L("OrcaSliced Combo"), L("Orca Tolerance Test"), L("3DBenchy"), L("Cali Cat"), L("Autodesk FDM Test"),
L("Voron Cube"), L("Stanford Bunny"), L("Orca String Hell") }) {
append_menu_item(
sub_menu, wxID_ANY, _(item), "",
[type, item](wxCommandEvent&) {
std::vector input_files;
bool is_stringhell = false;
- std::string file_name = item;
- if (file_name == L("Orca Cube"))
- file_name = "OrcaCube_v2.3mf";
- else if (file_name == L("Orca Tolerance Test"))
- file_name = "OrcaToleranceTest.drc";
- else if (file_name == L("3DBenchy"))
- file_name = "3DBenchy.drc";
- else if (file_name == L("Cali Cat"))
- file_name = "calicat.drc";
- else if (file_name == L("Autodesk FDM Test"))
- file_name = "ksr_fdmtest_v4.drc";
- else if (file_name == L("Voron Cube"))
- file_name = "Voron_Design_Cube_v7.drc";
- else if (file_name == L("Stanford Bunny"))
- file_name = "Stanford_Bunny.drc";
- else if (file_name == L("Orca String Hell")) {
- file_name = "Orca_stringhell.drc";
+ std::vector file_names;
+ bool arrange_after_import = false;
+ if (item == L("Orca Cube")){
+ file_names = { "OrcaCube_v2.drc", "OrcaPlug_v2.drc"};
+ arrange_after_import = true;
+ }
+ else if (item == L("OrcaSliced Combo"))
+ {
+ file_names = { "OrcaSliced.3mf", "OrcaCube_v2.drc", "OrcaPlug_v2.drc" };
+ arrange_after_import = true;
+ }
+ else if (item == L("Orca Tolerance Test"))
+ file_names = { "OrcaToleranceTest.drc" };
+ else if (item == L("3DBenchy"))
+ file_names = { "3DBenchy.drc" };
+ else if (item == L("Cali Cat"))
+ file_names = { "calicat.drc" };
+ else if (item == L("Autodesk FDM Test"))
+ file_names = { "ksr_fdmtest_v4.drc" };
+ else if (item == L("Voron Cube"))
+ file_names = { "Voron_Design_Cube_v7.drc" };
+ else if (item == L("Stanford Bunny"))
+ file_names = { "Stanford_Bunny.drc" };
+ else if (item == L("Orca String Hell")) {
+ file_names = { "Orca_stringhell.drc" };
is_stringhell = true;
} else
return;
- input_files.push_back((boost::filesystem::path(Slic3r::resources_dir()) / "handy_models" / file_name));
+
+ input_files.reserve(file_names.size());
+ for (const auto& file_name : file_names)
+ input_files.push_back((boost::filesystem::path(Slic3r::resources_dir()) / "handy_models" / file_name));
+
plater()->load_files(input_files, LoadStrategy::LoadModel);
+ if (arrange_after_import) {
+ plater()->set_prepare_state(Job::PREPARE_STATE_MENU);
+ plater()->arrange();
+ }
// Suggest to change settings for stringhell
// This serves as mini tutorial for new users
diff --git a/src/slic3r/GUI/PartPlate.hpp b/src/slic3r/GUI/PartPlate.hpp
index 4b41cc6722..d4c5399142 100644
--- a/src/slic3r/GUI/PartPlate.hpp
+++ b/src/slic3r/GUI/PartPlate.hpp
@@ -338,6 +338,7 @@ public:
std::vector get_extruders_without_support(bool conside_custom_gcode = false) const;
// get used filaments from gcode result, 1 based idx
std::vector get_used_filaments();
+ const std::vector& get_slice_filaments_info() const { return slice_filaments_info; }
int get_physical_extruder_by_filament_id(const DynamicConfig& g_config, int idx) const;
bool check_filament_printable(const DynamicPrintConfig & config, wxString& error_message);
bool check_tpu_printable_status(const DynamicPrintConfig & config, const std::vector &tpu_filaments);
diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp
index 667919aca3..7a85a4c1f2 100644
--- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp
+++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp
@@ -12,6 +12,7 @@
#include
#include
#include
+#include
#include
#include
@@ -31,6 +32,7 @@
#include "PrintHostDialogs.hpp"
#include "../Utils/ASCIIFolding.hpp"
#include "../Utils/PrintHost.hpp"
+#include "../Utils/Flashforge.hpp"
#include "../Utils/UndoRedo.hpp"
#include "RemovableDriveManager.hpp"
#include "BitmapCache.hpp"
@@ -204,10 +206,37 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr
{
auto sizer = create_sizer_with_btn(parent, &m_printhost_browse_btn, "printer_host_browser", _L("Browse") + " " + dots);
m_printhost_browse_btn->Bind(wxEVT_BUTTON, [=](wxCommandEvent& e) {
- BonjourDialog dialog(this, Preset::printer_technology(*m_config));
- if (dialog.show_and_lookup()) {
- m_optgroup->set_value("print_host", dialog.get_selected(), true);
- m_optgroup->get_field("print_host")->field_changed();
+ const auto host_type = m_config->opt_enum("host_type");
+ if (host_type == htFlashforge) {
+ wxBusyCursor wait;
+ std::vector printers;
+ wxString error_msg;
+ if (!Flashforge::discover_printers(printers, error_msg)) {
+ show_error(this, error_msg);
+ return;
+ }
+
+ wxArrayString choices;
+ for (const auto& printer : printers)
+ choices.Add(from_u8((boost::format("%1% (%2%) [%3%]") % printer.name % printer.ip_address % printer.serial_number).str()));
+
+ wxSingleChoiceDialog dialog(this, _L("Select a Flashforge printer"), _L("Discovered Printers"), choices);
+ if (dialog.ShowModal() == wxID_OK) {
+ const int idx = dialog.GetSelection();
+ if (idx >= 0 && idx < static_cast(printers.size())) {
+ m_optgroup->set_value("print_host", from_u8(printers[idx].ip_address), true);
+ m_optgroup->set_value("flashforge_serial_number", from_u8(printers[idx].serial_number), true);
+ m_config->opt_string("print_host") = printers[idx].ip_address;
+ m_config->opt_string("flashforge_serial_number") = printers[idx].serial_number;
+ update_printhost_buttons();
+ }
+ }
+ } else {
+ BonjourDialog dialog(this, Preset::printer_technology(*m_config));
+ if (dialog.show_and_lookup()) {
+ m_optgroup->set_value("print_host", dialog.get_selected(), true);
+ m_optgroup->get_field("print_host")->field_changed();
+ }
}
});
@@ -329,6 +358,10 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr
option.opt.width = Field::def_width_wider();
m_optgroup->append_single_option_line(option);
+ option = m_optgroup->get_option("flashforge_serial_number");
+ option.opt.width = Field::def_width_wider();
+ m_optgroup->append_single_option_line(option);
+
option = m_optgroup->get_option("printhost_port");
option.opt.width = Field::def_width_wider();
Line port_line = m_optgroup->create_single_option_line(option);
@@ -685,13 +718,17 @@ void PhysicalPrinterDialog::update(bool printer_change)
}
if (opt->value == htFlashforge) {
- m_optgroup->hide_field("printhost_apikey");
- m_optgroup->hide_field("printhost_authorization_type");
- }
+ m_optgroup->show_field("printhost_apikey");
+ m_optgroup->show_field("flashforge_serial_number");
+ m_optgroup->hide_field("printhost_authorization_type");
+ } else {
+ m_optgroup->hide_field("flashforge_serial_number");
+ }
}
else {
m_optgroup->set_value("host_type", int(PrintHostType::htOctoPrint), false);
m_optgroup->hide_field("host_type");
+ m_optgroup->hide_field("flashforge_serial_number");
m_optgroup->show_field("printhost_authorization_type");
@@ -809,7 +846,7 @@ void PhysicalPrinterDialog::on_dpi_changed(const wxRect& suggested_rect)
void PhysicalPrinterDialog::check_host_key_valid()
{
- std::vector keys = {"print_host", "print_host_webui", "printhost_apikey", "printhost_cafile", "printhost_user", "printhost_password", "printhost_port"};
+ std::vector keys = {"print_host", "print_host_webui", "printhost_apikey", "flashforge_serial_number", "printhost_cafile", "printhost_user", "printhost_password", "printhost_port"};
for (auto &key : keys) {
auto it = m_config->option(key);
if (!it) m_config->set_key_value(key, new ConfigOptionString(""));
diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp
index 323f6f179b..16d5618afd 100644
--- a/src/slic3r/GUI/Plater.cpp
+++ b/src/slic3r/GUI/Plater.cpp
@@ -6850,12 +6850,12 @@ std::vector Plater::priv::load_files(const std::vector& input_
double preset_nozzle_diameter = 0.4;
const ConfigOption *opt = printer_preset.config.option("nozzle_diameter");
if (opt) preset_nozzle_diameter = static_cast(opt)->values[0];
- float machine_nozzle_diameter = obj->GetExtderSystem()->GetNozzleDiameter(0);
std::string machine_type = obj->printer_type;
if (obj->is_support_upgrade_kit && obj->installed_upgrade_kit) machine_type = "C12";
- if (printer_preset.get_current_printer_type(preset_bundle) != machine_type || !is_approx((float) preset_nozzle_diameter, machine_nozzle_diameter)) {
+ bool nozzle_mismatch = !obj->GetExtderSystem()->NozzleDiameterMatchesOrUnknown(0, (float) preset_nozzle_diameter);
+ if (printer_preset.get_current_printer_type(preset_bundle) != machine_type || nozzle_mismatch) {
Preset *machine_preset = get_printer_preset(obj);
if (machine_preset != nullptr) {
std::string printer_model = machine_preset->config.option("printer_model")->value;
@@ -9566,7 +9566,7 @@ void Plater::priv::on_select_preset(wxCommandEvent &evt)
const auto& extruders = obj->GetExtderSystem()->GetExtruders();
for (const DevExtder &extruder : extruders) {
- if (!is_approx(extruder.GetNozzleDiameter(), float(preset_nozzle_diameter))) {
+ if (!obj->GetExtderSystem()->NozzleDiameterMatchesOrUnknown(extruder.GetExtId(), float(preset_nozzle_diameter))) {
same_nozzle_diameter = false;
}
}
@@ -16181,6 +16181,18 @@ void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool us
if (upload_job.empty())
return;
+ const auto host_type_opt = physical_printer_config->option>("host_type");
+ const auto host_type = host_type_opt != nullptr ? host_type_opt->value : htElegooLink;
+ const auto* ff_serial_opt = physical_printer_config->option("flashforge_serial_number");
+ const auto* ff_code_opt = physical_printer_config->option("printhost_apikey");
+ const bool flashforge_local_api =
+ host_type == htFlashforge &&
+ ff_serial_opt != nullptr && !ff_serial_opt->value.empty() &&
+ ff_code_opt != nullptr && !ff_code_opt->value.empty();
+
+ if (flashforge_local_api)
+ use_3mf = true;
+
upload_job.upload_data.use_3mf = use_3mf;
// Obtain default output path
@@ -16228,8 +16240,6 @@ void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool us
{
auto preset_bundle = wxGetApp().preset_bundle;
- const auto opt = physical_printer_config->option>("host_type");
- const auto host_type = opt != nullptr ? opt->value : htElegooLink;
auto config = get_app_config();
std::unique_ptr pDlg;
@@ -16237,6 +16247,77 @@ void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool us
pDlg = std::make_unique(default_output_file, upload_job.printhost->get_post_upload_actions(), groups,
storage_paths, storage_names,
config->get_bool("open_device_tab_post_upload"));
+ } else if (flashforge_local_api) {
+ auto* flashforge_host = dynamic_cast(upload_job.printhost.get());
+ if (flashforge_host == nullptr) {
+ show_error(this, _L("Flashforge host is not available."), false);
+ return;
+ }
+
+ std::vector slots;
+ bool supports_material_station = false;
+ {
+ wxBusyCursor wait;
+ wxString msg;
+ if (!flashforge_host->fetch_material_slots(slots, &supports_material_station, msg)) {
+ show_error(this, msg.empty() ? _L("Unable to log in to the Flashforge printer.") : msg, false);
+ return;
+ }
+ }
+
+ std::vector project_filaments;
+ PlateDataPtrs plate_data_list;
+ DynamicPrintConfig cfg = wxGetApp().preset_bundle->full_config();
+ const auto* filament_color = dynamic_cast(cfg.option("filament_colour"));
+ const auto* filament_id_opt = dynamic_cast(cfg.option("filament_ids"));
+ const int resolved_plate_idx = plate_idx == PLATE_CURRENT_IDX ? get_partplate_list().get_curr_plate_index() : plate_idx;
+ auto enrich_project_filaments = [&](std::vector& filaments) {
+ for (auto& filament : filaments) {
+ if (filament.id < 0)
+ continue;
+
+ std::string display_filament_type;
+ try {
+ filament.type = cfg.get_filament_type(display_filament_type, filament.id);
+ } catch (...) {
+ }
+
+ if (filament.type.empty())
+ filament.type = display_filament_type;
+ if (filament.type.empty())
+ filament.type = "Unknown";
+
+ filament.filament_id = filament_id_opt ? filament_id_opt->get_at(static_cast(filament.id)) : "";
+ filament.color = filament_color ? filament_color->get_at(static_cast(filament.id)) : "#FFFFFF";
+ if (filament.color.empty())
+ filament.color = "#FFFFFF";
+ }
+ };
+
+ p->partplate_list.store_to_3mf_structure(plate_data_list, true, plate_idx);
+ PlateData* selected_plate_data = (resolved_plate_idx >= 0 && resolved_plate_idx < static_cast(plate_data_list.size())) ? plate_data_list[resolved_plate_idx] : nullptr;
+ if (selected_plate_data == nullptr && !plate_data_list.empty())
+ selected_plate_data = plate_data_list.front();
+
+ if (selected_plate_data != nullptr)
+ project_filaments = selected_plate_data->slice_filaments_info;
+
+ if (project_filaments.empty()) {
+ if (PartPlate* plate = get_partplate_list().get_plate(resolved_plate_idx); plate != nullptr)
+ project_filaments = plate->get_slice_filaments_info();
+ }
+
+ if (!project_filaments.empty())
+ enrich_project_filaments(project_filaments);
+ release_PlateData_list(plate_data_list);
+
+ pDlg = std::make_unique(default_output_file, upload_job.printhost->get_post_upload_actions(), groups,
+ storage_paths, storage_names,
+ config->get_bool("open_device_tab_post_upload"),
+ flashforge_host,
+ supports_material_station,
+ std::move(slots),
+ project_filaments);
} else {
pDlg = std::make_unique(default_output_file, upload_job.printhost->get_post_upload_actions(), groups,
storage_paths, storage_names, config->get_bool("open_device_tab_post_upload"));
@@ -16266,7 +16347,8 @@ void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool us
if (use_3mf) {
// Process gcode
- const int result = send_gcode(plate_idx, nullptr);
+ const int export_plate_idx = plate_idx == PLATE_CURRENT_IDX ? get_partplate_list().get_curr_plate_index() : plate_idx;
+ const int result = send_gcode(export_plate_idx, nullptr);
if (result < 0) {
wxString msg = _L("Abnormal print file data. Please slice again");
diff --git a/src/slic3r/GUI/PrintHostDialogs.cpp b/src/slic3r/GUI/PrintHostDialogs.cpp
index f59ff23e9d..1d9b30fd1b 100644
--- a/src/slic3r/GUI/PrintHostDialogs.cpp
+++ b/src/slic3r/GUI/PrintHostDialogs.cpp
@@ -1,7 +1,9 @@
#include "PrintHostDialogs.hpp"
#include
+#include
#include
+#include
#include
#include
@@ -11,6 +13,9 @@
#include
#include
#include
+#include
+#include
+#include
#include
#include
#include
@@ -18,6 +23,8 @@
#include
#include
#include
+#include
+#include
#include "GUI.hpp"
#include "GUI_App.hpp"
@@ -30,10 +37,383 @@
#include "format.hpp"
namespace fs = boost::filesystem;
+using json = nlohmann::json;
namespace Slic3r {
namespace GUI {
+namespace {
+
+wxColour contrasting_text_color(const wxColour& background)
+{
+ return background.GetLuminance() < 0.60 ? *wxWHITE : wxColour("#303030");
+}
+
+long long color_distance_sq(const wxColour& lhs, const wxColour& rhs)
+{
+ const long long dr = static_cast(lhs.Red()) - static_cast(rhs.Red());
+ const long long dg = static_cast(lhs.Green()) - static_cast(rhs.Green());
+ const long long db = static_cast(lhs.Blue()) - static_cast(rhs.Blue());
+ return dr * dr + dg * dg + db * db;
+}
+
+class FlashforgeSlotCard : public wxPanel
+{
+public:
+ FlashforgeSlotCard(wxWindow* parent)
+ : wxPanel(parent, wxID_ANY)
+ {
+ SetDoubleBuffered(true);
+ SetMinSize(wxSize(FromDIP(68), FromDIP(92)));
+ SetMaxSize(GetMinSize());
+ Bind(wxEVT_PAINT, &FlashforgeSlotCard::on_paint, this);
+ Bind(wxEVT_ENTER_WINDOW, [this](wxMouseEvent& e) {
+ m_hover = true;
+ SetCursor(wxCursor(m_enabled ? wxCURSOR_HAND : wxCURSOR_NO_ENTRY));
+ Refresh();
+ e.Skip();
+ });
+ Bind(wxEVT_LEAVE_WINDOW, [this](wxMouseEvent& e) {
+ m_hover = false;
+ SetCursor(wxCursor(wxCURSOR_ARROW));
+ Refresh();
+ e.Skip();
+ });
+ Bind(wxEVT_LEFT_DOWN, &FlashforgeSlotCard::on_left_down, this);
+ }
+
+ void set_slot(const Slic3r::FlashforgeMaterialSlot& slot, bool enabled)
+ {
+ m_slot_id = slot.slot_id;
+ m_color = parse_color(slot.material_color);
+ m_name = slot.material_name.empty() ? _L("Unknown") : from_u8(slot.material_name);
+ m_empty = !slot.has_filament;
+ m_enabled = enabled && !m_empty;
+ Refresh();
+ }
+
+private:
+ static wxColour parse_color(const std::string& raw)
+ {
+ wxColour color(from_u8(raw));
+ if (color.IsOk())
+ return color;
+
+ std::string value = raw;
+ boost::trim(value);
+ if (!value.empty() && value.front() != '#')
+ value.insert(value.begin(), '#');
+ color = wxColour(from_u8(value));
+ return color.IsOk() ? color : wxColour("#D0D0D0");
+ }
+
+ void on_left_down(wxMouseEvent& e)
+ {
+ if (!m_enabled)
+ return;
+
+ wxCommandEvent evt(wxEVT_BUTTON, GetId());
+ evt.SetInt(m_slot_id);
+ evt.SetString(m_color.GetAsString(wxC2S_HTML_SYNTAX));
+ wxPostEvent(this, evt);
+ e.Skip();
+ }
+
+ void on_paint(wxPaintEvent&)
+ {
+ wxPaintDC dc(this);
+ std::unique_ptr gc(wxGraphicsContext::Create(dc));
+ if (gc == nullptr)
+ return;
+
+ const wxSize size = GetSize();
+ const int circle_size = FromDIP(24);
+ const int outline_width = (m_hover && m_enabled) ? FromDIP(2) : FromDIP(1);
+ const wxRect body_rect(FromDIP(7), FromDIP(26), size.x - FromDIP(14), size.y - FromDIP(32));
+ const wxColour badge_color = m_enabled ? wxSystemSettings::GetColour(wxSYS_COLOUR_HIGHLIGHT)
+ : wxSystemSettings::GetColour(wxSYS_COLOUR_GRAYTEXT);
+ const wxColour body_border = m_enabled ? wxSystemSettings::GetColour(wxSYS_COLOUR_BTNSHADOW)
+ : wxSystemSettings::GetColour(wxSYS_COLOUR_GRAYTEXT);
+
+ gc->SetPen(*wxTRANSPARENT_PEN);
+ gc->SetBrush(wxBrush((m_hover && m_enabled) ? badge_color.ChangeLightness(130) : badge_color));
+ gc->DrawEllipse((size.x - circle_size) / 2.0, 0, circle_size, circle_size);
+
+ dc.SetFont(::Label::Body_13);
+ dc.SetTextForeground(*wxWHITE);
+ const wxString slot_txt = wxString::Format("%d", m_slot_id);
+ const wxSize slot_size = dc.GetTextExtent(slot_txt);
+ dc.DrawText(slot_txt, (size.x - slot_size.x) / 2, (circle_size - slot_size.y) / 2);
+
+ const wxColour bg_color = m_empty ? wxColour("#F6F6F6") : m_color;
+ gc->SetPen(wxPen(body_border, outline_width));
+ gc->SetBrush(wxBrush(bg_color));
+ gc->DrawRoundedRectangle(body_rect.x, body_rect.y, body_rect.width, body_rect.height, FromDIP(8));
+
+ dc.SetFont(::Label::Body_12);
+ dc.SetTextForeground(contrasting_text_color(bg_color));
+
+ wxString label = m_empty ? _L("Empty") : m_name;
+ if (dc.GetTextExtent(label).x > body_rect.width - FromDIP(8))
+ dc.SetFont(::Label::Body_10);
+ if (dc.GetTextExtent(label).x > body_rect.width - FromDIP(8)) {
+ while (!label.empty() && dc.GetTextExtent(label + "...").x > body_rect.width - FromDIP(8))
+ label.RemoveLast();
+ label += "...";
+ }
+ const wxSize label_size = dc.GetTextExtent(label);
+ dc.DrawText(label, body_rect.x + (body_rect.width - label_size.x) / 2, body_rect.y + (body_rect.height - label_size.y) / 2);
+ }
+
+private:
+ int m_slot_id {0};
+ wxColour m_color {*wxWHITE};
+ wxString m_name;
+ bool m_empty {true};
+ bool m_enabled {false};
+ bool m_hover {false};
+};
+
+class FlashforgeSlotDialog : public DPIDialog
+{
+public:
+ FlashforgeSlotDialog(wxWindow* parent, const wxString& material_name)
+ : DPIDialog(parent, wxID_ANY, _L("Choose a slot for the selected color"), wxDefaultPosition, wxDefaultSize, wxCAPTION | wxCLOSE_BOX)
+ , m_material_name(material_name)
+ {
+ SetFont(wxGetApp().normal_font());
+ SetBackgroundColour(*wxWHITE);
+
+ auto* root = new wxBoxSizer(wxVERTICAL);
+ auto* title = new wxStaticText(this, wxID_ANY, _L("Material in the material station"));
+ title->SetFont(::Label::Head_13);
+ root->Add(title, 0, wxALL | wxALIGN_CENTER_HORIZONTAL, FromDIP(12));
+
+ m_grid = new wxGridSizer(1, 4, FromDIP(10), FromDIP(12));
+ auto* grid_row = new wxBoxSizer(wxHORIZONTAL);
+ grid_row->AddStretchSpacer();
+ grid_row->Add(m_grid, 0);
+ grid_row->AddStretchSpacer();
+ root->Add(grid_row, 0, wxLEFT | wxRIGHT | wxEXPAND, FromDIP(18));
+
+ auto* tip = new wxStaticText(this, wxID_ANY, _L("Only materials of the same type can be selected."));
+ tip->SetForegroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_GRAYTEXT));
+ root->Add(tip, 0, wxALL | wxALIGN_CENTER_HORIZONTAL, FromDIP(12));
+
+ SetSizer(root);
+ SetMinSize(wxSize(FromDIP(460), FromDIP(240)));
+
+ for (int i = 0; i < 4; ++i) {
+ auto* card = new FlashforgeSlotCard(this);
+ card->Bind(wxEVT_BUTTON, [this](wxCommandEvent& e) {
+ m_selected_slot_id = e.GetInt();
+ m_selected_color = wxColour(e.GetString());
+ EndModal(wxID_OK);
+ });
+ m_cards.push_back(card);
+ m_grid->Add(card, 0);
+ }
+
+ wxGetApp().UpdateDlgDarkUI(this);
+ Layout();
+ Fit();
+ CenterOnParent();
+ Refresh();
+ }
+
+ void update_slots(const std::vector& slots, const std::function& matcher)
+ {
+ for (size_t i = 0; i < m_cards.size(); ++i) {
+ Slic3r::FlashforgeMaterialSlot slot;
+ slot.slot_id = static_cast(i) + 1;
+ if (const auto it = std::find_if(slots.begin(), slots.end(), [&](const Slic3r::FlashforgeMaterialSlot& item) { return item.slot_id == slot.slot_id; }); it != slots.end())
+ slot = *it;
+ const bool enabled = slot.has_filament && matcher(slot);
+ m_cards[i]->set_slot(slot, enabled);
+ }
+ Layout();
+ Fit();
+ }
+
+ bool has_selection() const { return m_selected_slot_id > 0; }
+ int selected_slot_id() const { return m_selected_slot_id; }
+ wxColour selected_color() const { return m_selected_color; }
+
+protected:
+ void on_dpi_changed(const wxRect& suggested_rect) override
+ {
+ Fit();
+ Refresh();
+ if (suggested_rect.IsEmpty())
+ return;
+ SetSize(suggested_rect.GetSize());
+ }
+
+private:
+ wxString m_material_name;
+ wxGridSizer* m_grid {nullptr};
+ std::vector m_cards;
+ int m_selected_slot_id {0};
+ wxColour m_selected_color;
+};
+
+class FlashforgeMaterialMapWidget : public wxPanel
+{
+public:
+ using SelectFn = std::function;
+
+ FlashforgeMaterialMapWidget(wxWindow* parent, int tool_id, const wxColour& color, const wxString& material_name, SelectFn on_select)
+ : wxPanel(parent, wxID_ANY)
+ , m_tool_id(tool_id)
+ , m_color(color)
+ , m_name(material_name.Strip())
+ , m_select_fn(std::move(on_select))
+ {
+ SetDoubleBuffered(true);
+ const wxSize size(FromDIP(72), FromDIP(58));
+ SetSize(size);
+ SetMinSize(size);
+ SetMaxSize(size);
+ Bind(wxEVT_PAINT, &FlashforgeMaterialMapWidget::on_paint, this);
+ Bind(wxEVT_LEFT_DOWN, &FlashforgeMaterialMapWidget::on_left_down, this);
+
+ }
+
+ int tool_id() const { return m_tool_id; }
+ int selected_slot_id() const { return m_slot_id; }
+ bool is_slot_selected() const { return m_slot_id > 0; }
+ wxString material_name() const { return m_name; }
+
+ void set_enable_mapping(bool enable)
+ {
+ if (m_mapping_enabled == enable)
+ return;
+ m_mapping_enabled = enable;
+ if (!enable)
+ reset_slot();
+ Enable(enable);
+ Refresh();
+ }
+
+ void set_slot_selection(int slot_id, const wxColour& slot_color)
+ {
+ m_slot_id = slot_id;
+ m_slot_color = slot_color;
+ Refresh();
+ }
+
+ void reset_slot()
+ {
+ m_slot_id = 0;
+ m_slot_color = wxColour("#DDDDDD");
+ Refresh();
+ }
+
+ void update_popup_slots(const std::vector& slots, const std::function& matcher)
+ {
+ m_slots_snapshot = slots;
+ m_matcher = matcher;
+ }
+
+ wxSize DoGetBestSize() const override
+ {
+ return wxSize(FromDIP(72), FromDIP(58));
+ }
+
+private:
+ void on_left_down(wxMouseEvent& e)
+ {
+ if (!m_mapping_enabled)
+ return;
+
+ FlashforgeSlotDialog dlg(this, m_name);
+ dlg.update_slots(m_slots_snapshot, m_matcher);
+ m_selected = true;
+ Refresh();
+ if (dlg.ShowModal() == wxID_OK && dlg.has_selection()) {
+ m_slot_id = dlg.selected_slot_id();
+ m_slot_color = dlg.selected_color();
+ if (m_select_fn)
+ m_select_fn(this);
+ }
+ m_selected = false;
+ Refresh();
+ e.Skip();
+ }
+
+ void on_paint(wxPaintEvent&)
+ {
+ wxPaintDC dc(this);
+ std::unique_ptr gc(wxGraphicsContext::Create(dc));
+ if (gc == nullptr)
+ return;
+
+ const wxSize size = GetSize();
+ const int half_h = size.y / 2;
+ gc->SetPen(*wxTRANSPARENT_PEN);
+ gc->SetBrush(wxBrush(m_color));
+ gc->DrawRoundedRectangle(0, 0, size.x, half_h, FromDIP(3));
+ gc->DrawRectangle(0, half_h - FromDIP(3), size.x, FromDIP(3));
+
+ gc->SetBrush(wxBrush(m_mapping_enabled ? m_slot_color : wxColour("#DDDDDD")));
+ gc->DrawRoundedRectangle(0, half_h, size.x, half_h, FromDIP(3));
+ gc->DrawRectangle(0, half_h, size.x, FromDIP(3));
+
+ if (m_selected) {
+ gc->SetPen(wxPen(wxColour("#00AE42"), FromDIP(2)));
+ gc->SetBrush(*wxTRANSPARENT_BRUSH);
+ gc->DrawRoundedRectangle(0, 0, size.x - FromDIP(1), size.y - FromDIP(1), FromDIP(3));
+ } else if (m_color.GetLuminance() > 0.95 || m_slot_color.GetLuminance() > 0.95) {
+ gc->SetPen(wxPen(wxColour("#ACACAC"), FromDIP(1)));
+ gc->SetBrush(*wxTRANSPARENT_BRUSH);
+ gc->DrawRoundedRectangle(0, 0, size.x - FromDIP(1), size.y - FromDIP(1), FromDIP(3));
+ }
+
+ dc.SetFont(::Label::Body_13);
+ dc.SetTextForeground(contrasting_text_color(m_color));
+ wxString top_text = m_name;
+ if (dc.GetTextExtent(top_text).x > size.x - FromDIP(10)) {
+ dc.SetFont(::Label::Body_10);
+ }
+ wxSize top_size = dc.GetTextExtent(top_text);
+ dc.DrawText(top_text, (size.x - top_size.x) / 2, (half_h - top_size.y) / 2);
+
+ dc.SetFont(::Label::Body_13);
+ dc.SetTextForeground(contrasting_text_color(m_slot_color));
+ const wxString bottom_text = m_slot_id > 0 ? wxString::Format("%d", m_slot_id) : "-";
+ const wxSize bottom_size = dc.GetTextExtent(bottom_text);
+ dc.DrawText(bottom_text, (size.x - bottom_size.x - FromDIP(10)) / 2, half_h + (half_h - bottom_size.y) / 2);
+
+ wxPoint pts[3] = {
+ wxPoint(size.x - FromDIP(18), half_h + half_h / 2 - FromDIP(2)),
+ wxPoint(size.x - FromDIP(10), half_h + half_h / 2 - FromDIP(2)),
+ wxPoint(size.x - FromDIP(14), half_h + half_h / 2 + FromDIP(3))
+ };
+ dc.SetBrush(wxBrush(contrasting_text_color(m_slot_color)));
+ dc.SetPen(*wxTRANSPARENT_PEN);
+ dc.DrawPolygon(3, pts);
+ }
+
+private:
+ int m_tool_id {-1};
+ wxColour m_color;
+ wxString m_name;
+ wxColour m_slot_color {wxColour("#DDDDDD")};
+ int m_slot_id {0};
+ bool m_selected {false};
+ bool m_mapping_enabled {true};
+ SelectFn m_select_fn;
+ std::vector m_slots_snapshot;
+ std::function m_matcher;
+};
+
+static FlashforgeMaterialMapWidget* as_ff_map_widget(wxWindow* window)
+{
+ return dynamic_cast(window);
+}
+
+} // namespace
+
static const char *CONFIG_KEY_PATH = "printhost_path";
static const char *CONFIG_KEY_GROUP = "printhost_group";
static const char* CONFIG_KEY_STORAGE = "printhost_storage";
@@ -257,6 +637,528 @@ void PrintHostSendDialog::EndModal(int ret)
MsgDialog::EndModal(ret);
}
+FlashforgePrintHostSendDialog::FlashforgePrintHostSendDialog(const fs::path& path,
+ PrintHostPostUploadActions post_actions,
+ const wxArrayString& groups,
+ const wxArrayString& storage_paths,
+ const wxArrayString& storage_names,
+ bool switch_to_device_tab,
+ const Slic3r::Flashforge* host,
+ bool supports_material_station,
+ std::vector slots,
+ const std::vector& project_filaments)
+ : PrintHostSendDialog(path, post_actions, groups, storage_paths, storage_names, switch_to_device_tab)
+ , m_host(host)
+ , m_slots(std::move(slots))
+ , m_project_filaments(project_filaments)
+{
+ m_supports_material_station = supports_material_station;
+ m_slots_loaded = !m_slots.empty();
+}
+
+void FlashforgePrintHostSendDialog::init()
+{
+ const AppConfig* app_config = wxGetApp().app_config;
+ const auto& path = m_path;
+
+ std::string leveling = app_config->get("recent", CONFIG_KEY_LEVELING);
+ if (!leveling.empty())
+ m_leveling_before_print = leveling == "1";
+
+ std::string timelapse = app_config->get("recent", CONFIG_KEY_TIMELAPSE);
+ if (!timelapse.empty())
+ m_time_lapse_video = timelapse == "1";
+
+ // Flashforge local printing should default to IFS enabled when supported.
+ // We don't revive an old stale "0" here.
+ m_use_material_station = m_supports_material_station;
+ if (m_supports_material_station && !app_config->has("recent", CONFIG_KEY_IFS))
+ const_cast(app_config)->set("recent", CONFIG_KEY_IFS, "1");
+
+ this->SetMinSize(wxSize(560, 420));
+
+ auto* label_dir_hint = new wxStaticText(this, wxID_ANY, _L("Use forward slashes ( / ) as a directory separator if needed."));
+ label_dir_hint->Wrap(CONTENT_WIDTH * wxGetApp().em_unit());
+ content_sizer->Add(txt_filename, 0, wxEXPAND);
+ content_sizer->Add(label_dir_hint);
+ content_sizer->AddSpacer(VERT_SPACING);
+
+ wxString recent_path = from_u8(app_config->get("recent", CONFIG_KEY_PATH));
+ if (recent_path.Length() > 0 && recent_path[recent_path.Length() - 1] != '/')
+ recent_path += '/';
+ const auto recent_path_len = recent_path.Length();
+ recent_path += path.filename().wstring();
+ wxString stem(path.stem().wstring());
+ const auto stem_len = stem.Length();
+ txt_filename->SetValue(recent_path);
+
+ {
+ auto checkbox_sizer = new wxBoxSizer(wxHORIZONTAL);
+ auto checkbox = new ::CheckBox(this, wxID_APPLY);
+ checkbox->SetValue(m_switch_to_device_tab);
+ checkbox->Bind(wxEVT_TOGGLEBUTTON, [this](wxCommandEvent& e) {
+ auto* source = dynamic_cast<::CheckBox*>(e.GetEventObject());
+ if (source != nullptr)
+ source->SetValue(e.IsChecked());
+ m_switch_to_device_tab = e.IsChecked();
+ e.Skip();
+ });
+ checkbox_sizer->Add(checkbox, 0, wxALL | wxALIGN_CENTER, FromDIP(2));
+
+ auto checkbox_text = new wxStaticText(this, wxID_ANY, _L("Switch to Device tab after upload."));
+ checkbox_text->SetFont(::Label::Body_13);
+ checkbox_text->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#323A3D")));
+ checkbox_sizer->Add(checkbox_text, 0, wxALL | wxALIGN_CENTER, FromDIP(2));
+ content_sizer->Add(checkbox_sizer);
+ content_sizer->AddSpacer(VERT_SPACING);
+ }
+
+ m_flashforge_options_sizer = new wxBoxSizer(wxVERTICAL);
+
+ auto add_option_checkbox = [this](wxBoxSizer* parent, const wxString& label, bool value, std::function setter, ::CheckBox** out = nullptr) {
+ auto row = new wxBoxSizer(wxHORIZONTAL);
+ auto checkbox = new ::CheckBox(this);
+ checkbox->SetValue(value);
+ checkbox->Bind(wxEVT_TOGGLEBUTTON, [setter](wxCommandEvent& e) {
+ auto* source = dynamic_cast<::CheckBox*>(e.GetEventObject());
+ if (source != nullptr)
+ source->SetValue(e.IsChecked());
+ setter(e.IsChecked());
+ e.Skip();
+ });
+ row->Add(checkbox, 0, wxALL | wxALIGN_CENTER, FromDIP(2));
+
+ auto text = new wxStaticText(this, wxID_ANY, label);
+ text->SetFont(::Label::Body_13);
+ text->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#323A3D")));
+ row->Add(text, 0, wxALL | wxALIGN_CENTER, FromDIP(2));
+ parent->Add(row);
+ parent->AddSpacer(FromDIP(6));
+
+ if (out != nullptr)
+ *out = checkbox;
+ };
+
+ add_option_checkbox(m_flashforge_options_sizer, _L("Leveling before print"), m_leveling_before_print,
+ [this](bool checked) { m_leveling_before_print = checked; }, &m_checkbox_leveling);
+ add_option_checkbox(m_flashforge_options_sizer, _L("Time-lapse"), m_time_lapse_video,
+ [this](bool checked) { m_time_lapse_video = checked; }, &m_checkbox_timelapse);
+ add_option_checkbox(m_flashforge_options_sizer, _L("Enable IFS"), m_use_material_station,
+ [this](bool checked) {
+ m_use_material_station = checked;
+ if (checked) {
+ ensure_slots_loaded();
+ rebuild_mapping_rows();
+ }
+ sync_mapping_section_visibility();
+ }, &m_checkbox_ifs);
+
+ if (m_checkbox_ifs != nullptr && !m_supports_material_station)
+ m_checkbox_ifs->Enable(false);
+
+ m_status_text = new wxStaticText(this, wxID_ANY, wxEmptyString);
+ m_status_text->SetFont(::Label::Body_12);
+ m_flashforge_options_sizer->Add(m_status_text, 0, wxTOP | wxBOTTOM, FromDIP(4));
+
+ m_mapping_section_sizer = new wxBoxSizer(wxVERTICAL);
+ m_mapping_wrap_sizer = new wxWrapSizer(wxHORIZONTAL, wxWRAPSIZER_DEFAULT_FLAGS);
+ m_mapping_section_sizer->Add(m_mapping_wrap_sizer, 0, wxTOP | wxALIGN_LEFT, FromDIP(10));
+ m_flashforge_options_sizer->Add(m_mapping_section_sizer, 0, wxEXPAND);
+
+ content_sizer->Add(m_flashforge_options_sizer, 0, wxEXPAND);
+
+ if (m_supports_material_station)
+ m_status_text->SetLabel(wxString::Format(_L("Detected %d IFS slots on printer."), static_cast(m_slots.size())));
+ else
+ m_status_text->SetLabel(_L("This printer does not report a material station."));
+
+ rebuild_mapping_rows();
+ sync_mapping_section_visibility();
+
+ if (size_t extension_start = recent_path.find_last_of('.'); extension_start != std::string::npos)
+ m_valid_suffix = recent_path.substr(extension_start);
+
+ auto validate_path = [this](const wxString& filename) -> bool {
+ if (!filename.Lower().EndsWith(m_valid_suffix.Lower())) {
+ MessageDialog msg_wingow(this, wxString::Format(_L("Upload filename doesn't end with \"%s\". Do you wish to continue?"), m_valid_suffix),
+ wxString(SLIC3R_APP_NAME), wxYES | wxNO);
+ if (msg_wingow.ShowModal() == wxID_NO)
+ return false;
+ }
+ return validate_before_close();
+ };
+
+ auto* btn_ok = add_button(wxID_OK, true, _L("Upload"));
+ btn_ok->Bind(wxEVT_BUTTON, [this, validate_path](wxCommandEvent&) {
+ if (validate_path(txt_filename->GetValue())) {
+ post_upload_action = PrintHostPostUploadAction::None;
+ EndDialog(wxID_OK);
+ }
+ });
+
+ if (m_post_actions.has(PrintHostPostUploadAction::StartPrint)) {
+ auto* btn_print = add_button(wxID_YES, false, _L("Upload and Print"));
+ btn_print->Bind(wxEVT_BUTTON, [this, validate_path](wxCommandEvent&) {
+ if (validate_path(txt_filename->GetValue())) {
+ post_upload_action = PrintHostPostUploadAction::StartPrint;
+ EndDialog(wxID_OK);
+ }
+ });
+ }
+
+ add_button(wxID_CANCEL, false, _L("Cancel"));
+ finalize();
+ txt_filename->SetFocus();
+
+#ifdef __linux__
+ txt_filename->Bind(wxEVT_KILL_FOCUS, [this](wxEvent& e) {
+ e.Skip();
+ txt_filename->SetInsertionPoint(txt_filename->GetLastPosition());
+ }, txt_filename->GetId());
+#endif /* __linux__ */
+
+ Bind(wxEVT_SHOW, [=](const wxShowEvent&) {
+ CallAfter([=]() {
+ txt_filename->SetInsertionPoint(0);
+ txt_filename->SetSelection(recent_path_len, recent_path_len + stem_len);
+ });
+ });
+}
+
+void FlashforgePrintHostSendDialog::EndModal(int ret)
+{
+ if (ret == wxID_OK) {
+ AppConfig* app_config = wxGetApp().app_config;
+ app_config->set("recent", CONFIG_KEY_LEVELING, m_leveling_before_print ? "1" : "0");
+ app_config->set("recent", CONFIG_KEY_TIMELAPSE, m_time_lapse_video ? "1" : "0");
+ app_config->set("recent", CONFIG_KEY_IFS, m_use_material_station ? "1" : "0");
+ }
+
+ PrintHostSendDialog::EndModal(ret);
+}
+
+std::map FlashforgePrintHostSendDialog::extendedInfo() const
+{
+ json mappings = json::array();
+ int mapped_count = 0;
+
+ if (m_use_material_station) {
+ for (const auto& row : m_mapping_rows) {
+ auto* card = as_ff_map_widget(row.card);
+ if (card == nullptr || row.tool_id < 0)
+ continue;
+
+ const int slot_id = card->selected_slot_id();
+ if (slot_id <= 0)
+ continue;
+
+ const auto filament_it = std::find_if(m_project_filaments.begin(), m_project_filaments.end(), [&](const FilamentInfo& item) { return item.id == row.tool_id; });
+ const auto slot_it = std::find_if(m_slots.begin(), m_slots.end(), [&](const FlashforgeMaterialSlot& slot) { return slot.slot_id == slot_id; });
+ if (filament_it == m_project_filaments.end() || slot_it == m_slots.end())
+ continue;
+
+ mappings.push_back({
+ {"toolId", filament_it->id},
+ {"slotId", slot_it->slot_id},
+ {"materialName", slot_it->material_name},
+ {"toolMaterialColor", filament_it->color},
+ {"slotMaterialColor", slot_it->material_color}
+ });
+ ++mapped_count;
+ }
+ }
+
+ return {
+ {"levelingBeforePrint", m_leveling_before_print ? "1" : "0"},
+ {"timeLapseVideo", m_time_lapse_video ? "1" : "0"},
+ {"useMatlStation", m_use_material_station ? "1" : "0"},
+ {"gcodeToolCnt", std::to_string(mapped_count)},
+ {"materialMappings", mappings.dump()}
+ };
+}
+
+void FlashforgePrintHostSendDialog::load_slots()
+{
+ m_slots.clear();
+ m_slots_loaded = false;
+ m_supports_material_station = false;
+
+ if (m_host == nullptr) {
+ m_status_text->SetLabel(_L("Flashforge host is not available."));
+ return;
+ }
+
+ wxString msg;
+ bool supports_material_station = false;
+ if (!m_host->fetch_material_slots(m_slots, &supports_material_station, msg)) {
+ m_status_text->SetLabel(msg.empty() ? _L("Unable to read IFS slots from printer.") : msg);
+ return;
+ }
+
+ m_supports_material_station = supports_material_station;
+ m_slots_loaded = !m_slots.empty();
+ m_use_material_station = m_supports_material_station;
+
+ if (m_supports_material_station)
+ m_status_text->SetLabel(wxString::Format(_L("Detected %d IFS slots on printer."), static_cast(m_slots.size())));
+ else
+ m_status_text->SetLabel(_L("This printer does not report a material station."));
+}
+
+bool FlashforgePrintHostSendDialog::ensure_slots_loaded(bool force_reload)
+{
+ if (!force_reload && (m_slots_loaded || !m_supports_material_station))
+ return m_slots_loaded;
+
+ if (m_status_text != nullptr)
+ m_status_text->SetLabel(_L("Loading IFS slots from printer..."));
+
+ wxBusyCursor wait;
+ load_slots();
+ return m_slots_loaded;
+}
+
+void FlashforgePrintHostSendDialog::rebuild_mapping_rows()
+{
+ if (m_mapping_wrap_sizer == nullptr)
+ return;
+
+ m_mapping_wrap_sizer->Clear(true);
+ m_mapping_rows.clear();
+
+ if (m_project_filaments.empty()) {
+ m_mapping_wrap_sizer->Add(new wxStaticText(this, wxID_ANY, _L("Slice the plate first to get project material information.")), 0, wxALL, FromDIP(2));
+ return;
+ }
+
+ for (const auto& filament : m_project_filaments) {
+ auto* card = new FlashforgeMaterialMapWidget(this, filament.id, to_wx_colour(filament.color), from_u8(filament.get_display_filament_type()),
+ [this](FlashforgeMaterialMapWidget* changed_card) {
+ if (changed_card == nullptr)
+ return;
+ for (auto& row : m_mapping_rows) {
+ if (row.card == changed_card) {
+ refresh_mapping_card(row);
+ break;
+ }
+ }
+ });
+ m_mapping_wrap_sizer->Add(card, 0, wxRIGHT | wxBOTTOM | wxFIXED_MINSIZE, FromDIP(10));
+
+ MappingRow row;
+ row.tool_id = filament.id;
+ row.card = card;
+ m_mapping_rows.push_back(row);
+ }
+
+ auto_assign_mappings();
+}
+
+void FlashforgePrintHostSendDialog::auto_assign_mappings()
+{
+ for (size_t idx = 0; idx < m_project_filaments.size() && idx < m_mapping_rows.size(); ++idx) {
+ auto& filament = m_project_filaments[idx];
+ auto* card = as_ff_map_widget(m_mapping_rows[idx].card);
+ if (card == nullptr)
+ continue;
+
+ const wxColour filament_color = to_wx_colour(filament.color);
+ const Slic3r::FlashforgeMaterialSlot* best_slot = nullptr;
+ long long best_distance = std::numeric_limits::max();
+
+ for (const auto& slot : m_slots) {
+ if (!slot.has_filament || !slot_matches_filament(slot, filament))
+ continue;
+
+ const long long distance = color_distance_sq(filament_color, to_wx_colour(slot.material_color));
+ if (best_slot == nullptr || distance < best_distance) {
+ best_slot = &slot;
+ best_distance = distance;
+ }
+ }
+
+ if (best_slot != nullptr)
+ card->set_slot_selection(best_slot->slot_id, to_wx_colour(best_slot->material_color));
+ else
+ card->reset_slot();
+
+ refresh_mapping_card(m_mapping_rows[idx]);
+ }
+}
+
+void FlashforgePrintHostSendDialog::refresh_mapping_card(MappingRow& row)
+{
+ auto* card = as_ff_map_widget(row.card);
+ if (card == nullptr)
+ return;
+
+ const auto* filament = find_filament_by_tool_id(row.tool_id);
+ card->set_enable_mapping(m_use_material_station);
+ card->update_popup_slots(m_slots, [this, filament](const FlashforgeMaterialSlot& slot) {
+ return filament != nullptr && slot_matches_filament(slot, *filament);
+ });
+
+ if (card->selected_slot_id() <= 0) {
+ card->reset_slot();
+ return;
+ }
+
+ const auto* slot = find_slot_by_id(std::to_string(card->selected_slot_id()));
+ if (slot == nullptr) {
+ card->reset_slot();
+ return;
+ }
+
+ card->set_slot_selection(slot->slot_id, to_wx_colour(slot->material_color));
+}
+
+void FlashforgePrintHostSendDialog::sync_mapping_section_visibility()
+{
+ if (m_mapping_section_sizer == nullptr)
+ return;
+
+ m_mapping_section_sizer->ShowItems(m_use_material_station && m_supports_material_station);
+ if (wxSizer* sizer = GetSizer(); sizer != nullptr) {
+ sizer->Layout();
+ sizer->Fit(this);
+ SetMinSize(GetBestSize());
+ }
+ Layout();
+ Fit();
+}
+
+const Slic3r::FlashforgeMaterialSlot* FlashforgePrintHostSendDialog::find_slot_by_id(const std::string& slot_id_text) const
+{
+ const auto slot_it = std::find_if(m_slots.begin(), m_slots.end(), [&](const FlashforgeMaterialSlot& slot) { return std::to_string(slot.slot_id) == slot_id_text; });
+ return slot_it == m_slots.end() ? nullptr : &(*slot_it);
+}
+
+const FilamentInfo* FlashforgePrintHostSendDialog::find_filament_by_tool_id(int tool_id) const
+{
+ const auto filament_it = std::find_if(m_project_filaments.begin(), m_project_filaments.end(), [&](const FilamentInfo& filament) { return filament.id == tool_id; });
+ return filament_it == m_project_filaments.end() ? nullptr : &(*filament_it);
+}
+
+bool FlashforgePrintHostSendDialog::slot_matches_filament(const Slic3r::FlashforgeMaterialSlot& slot, const FilamentInfo& filament) const
+{
+ if (!slot.has_filament)
+ return false;
+
+ const std::string project_material = normalize_material(!filament.type.empty() ? filament.type : filament.get_display_filament_type());
+ const std::string slot_material = normalize_material(slot.material_name);
+ return !project_material.empty() && !slot_material.empty() && project_material == slot_material;
+}
+
+bool FlashforgePrintHostSendDialog::validate_before_close()
+{
+ if (!m_use_material_station && m_project_filaments.size() > 1) {
+ show_error(this, _L("This plate uses multiple materials. Enable IFS and assign each tool to a printer slot."));
+ return false;
+ }
+
+ if (!m_use_material_station)
+ return true;
+
+ for (const auto& row : m_mapping_rows) {
+ auto* card = as_ff_map_widget(row.card);
+ if (card == nullptr || !card->is_slot_selected()) {
+ show_error(this, _L("Each project material must be assigned to an IFS slot before printing."));
+ return false;
+ }
+
+ const auto* slot = find_slot_by_id(std::to_string(card->selected_slot_id()));
+ const auto* filament = find_filament_by_tool_id(row.tool_id);
+ if (slot == nullptr || filament == nullptr || !slot->has_filament) {
+ show_error(this, _L("Each project material must be assigned to a loaded IFS slot before printing."));
+ return false;
+ }
+
+ if (!slot_matches_filament(*slot, *filament)) {
+ show_error(this, _L("Each project material must match the material loaded in the selected IFS slot."));
+ return false;
+ }
+ }
+
+ return true;
+}
+
+std::string FlashforgePrintHostSendDialog::normalize_material(const std::string& material) const
+{
+ std::string normalized = boost::to_upper_copy(material);
+ normalized.erase(std::remove_if(normalized.begin(), normalized.end(), [](unsigned char ch) { return !std::isalnum(ch); }), normalized.end());
+
+ if (normalized.empty())
+ return {};
+
+ if (normalized.find("SILK") != std::string::npos)
+ return "SILK";
+
+ if (normalized.find("PLA") != std::string::npos && normalized.find("CF") != std::string::npos)
+ return "PLACF";
+ if (normalized.find("PETG") != std::string::npos && normalized.find("CF") != std::string::npos)
+ return "PETGCF";
+
+ if (normalized == "PLA" || normalized == "PLA+" || normalized == "PLAPLUS")
+ return "PLA";
+ if (normalized.find("PLA") != std::string::npos)
+ return "PLA";
+
+ if (normalized == "ABS" || normalized.find("ABS") != std::string::npos)
+ return "ABS";
+ if (normalized == "ASA" || normalized.find("ASA") != std::string::npos)
+ return "ABS";
+
+ if (normalized.find("PETG") != std::string::npos)
+ return "PETG";
+
+ if (normalized.find("TPU") != std::string::npos || normalized.find("TPE") != std::string::npos || normalized.find("FLEX") != std::string::npos)
+ return "TPU";
+
+ return normalized;
+}
+
+wxColour FlashforgePrintHostSendDialog::to_wx_colour(const std::string& color) const
+{
+ wxColour wx_color(from_u8(color));
+ if (wx_color.IsOk())
+ return wx_color;
+
+ std::string normalized = boost::trim_copy(color);
+ if (boost::istarts_with(normalized, "0x"))
+ normalized = normalized.substr(2);
+ if (!normalized.empty() && normalized.front() == '#')
+ normalized.erase(normalized.begin());
+
+ if (normalized.size() == 8) {
+ auto hex_to_byte = [](char hi, char lo) -> int {
+ auto hex_val = [](char c) -> int {
+ if (c >= '0' && c <= '9') return c - '0';
+ if (c >= 'a' && c <= 'f') return c - 'a' + 10;
+ if (c >= 'A' && c <= 'F') return c - 'A' + 10;
+ return -1;
+ };
+ const int h = hex_val(hi);
+ const int l = hex_val(lo);
+ return (h < 0 || l < 0) ? -1 : h * 16 + l;
+ };
+
+ const int r = hex_to_byte(normalized[0], normalized[1]);
+ const int g = hex_to_byte(normalized[2], normalized[3]);
+ const int b = hex_to_byte(normalized[4], normalized[5]);
+ const int a = hex_to_byte(normalized[6], normalized[7]);
+ if (r >= 0 && g >= 0 && b >= 0 && a >= 0)
+ return wxColour(r, g, b, a);
+ }
+
+ if (normalized.size() == 6) {
+ wx_color = wxColour("#" + from_u8(normalized));
+ if (wx_color.IsOk())
+ return wx_color;
+ }
+
+ return wxColour("#999999");
+}
+
wxDEFINE_EVENT(EVT_PRINTHOST_PROGRESS, PrintHostQueueDialog::Event);
wxDEFINE_EVENT(EVT_PRINTHOST_ERROR, PrintHostQueueDialog::Event);
wxDEFINE_EVENT(EVT_PRINTHOST_CANCEL, PrintHostQueueDialog::Event);
diff --git a/src/slic3r/GUI/PrintHostDialogs.hpp b/src/slic3r/GUI/PrintHostDialogs.hpp
index e648537ccb..cc4670f514 100644
--- a/src/slic3r/GUI/PrintHostDialogs.hpp
+++ b/src/slic3r/GUI/PrintHostDialogs.hpp
@@ -1,8 +1,8 @@
#ifndef slic3r_PrintHostSendDialog_hpp_
#define slic3r_PrintHostSendDialog_hpp_
-#include
#include
+#include
#include
#include
@@ -12,12 +12,18 @@
#include "GUI_Utils.hpp"
#include "MsgDialog.hpp"
#include "../Utils/PrintHost.hpp"
+#include "../Utils/Flashforge.hpp"
#include "libslic3r/PrintConfig.hpp"
+#include "libslic3r/ProjectTask.hpp"
class wxButton;
class wxTextCtrl;
-class wxChoice;
class wxComboBox;
+class ComboBox;
class wxDataViewListCtrl;
+class wxFlexGridSizer;
+class wxStaticText;
+class wxWrapSizer;
+class CheckBox;
namespace Slic3r {
@@ -180,6 +186,66 @@ private:
BedType m_BedType;
};
+class FlashforgePrintHostSendDialog : public PrintHostSendDialog
+{
+public:
+ FlashforgePrintHostSendDialog(const boost::filesystem::path& path,
+ PrintHostPostUploadActions post_actions,
+ const wxArrayString& groups,
+ const wxArrayString& storage_paths,
+ const wxArrayString& storage_names,
+ bool switch_to_device_tab,
+ const Slic3r::Flashforge* host,
+ bool supports_material_station,
+ std::vector slots,
+ const std::vector& project_filaments);
+
+ virtual void init() override;
+ virtual void EndModal(int ret) override;
+ virtual std::map extendedInfo() const override;
+
+private:
+ struct MappingRow {
+ int tool_id {-1};
+ wxWindow* card {nullptr};
+ };
+
+ void load_slots();
+ bool ensure_slots_loaded(bool force_reload = false);
+ void rebuild_mapping_rows();
+ void auto_assign_mappings();
+ void refresh_mapping_card(MappingRow& row);
+ void sync_mapping_section_visibility();
+ const Slic3r::FlashforgeMaterialSlot* find_slot_by_id(const std::string& slot_id_text) const;
+ const FilamentInfo* find_filament_by_tool_id(int tool_id) const;
+ bool slot_matches_filament(const Slic3r::FlashforgeMaterialSlot& slot, const FilamentInfo& filament) const;
+ bool validate_before_close();
+ std::string normalize_material(const std::string& material) const;
+ wxColour to_wx_colour(const std::string& color) const;
+
+private:
+ const Slic3r::Flashforge* m_host {nullptr};
+ std::vector m_project_filaments;
+ std::vector m_slots;
+ std::vector m_mapping_rows;
+ wxBoxSizer* m_flashforge_options_sizer {nullptr};
+ wxBoxSizer* m_mapping_section_sizer {nullptr};
+ wxWrapSizer* m_mapping_wrap_sizer {nullptr};
+ wxStaticText* m_status_text {nullptr};
+ ::CheckBox* m_checkbox_leveling {nullptr};
+ ::CheckBox* m_checkbox_timelapse {nullptr};
+ ::CheckBox* m_checkbox_ifs {nullptr};
+ bool m_leveling_before_print {true};
+ bool m_time_lapse_video {false};
+ bool m_use_material_station {false};
+ bool m_supports_material_station {false};
+ bool m_slots_loaded {false};
+
+ const char* CONFIG_KEY_LEVELING = "flashforge_leveling_before_print";
+ const char* CONFIG_KEY_TIMELAPSE = "flashforge_timelapse_video";
+ const char* CONFIG_KEY_IFS = "flashforge_use_material_station";
+};
+
wxDECLARE_EVENT(EVT_PRINTHOST_PROGRESS, PrintHostQueueDialog::Event);
wxDECLARE_EVENT(EVT_PRINTHOST_ERROR, PrintHostQueueDialog::Event);
wxDECLARE_EVENT(EVT_PRINTHOST_CANCEL, PrintHostQueueDialog::Event);
diff --git a/src/slic3r/GUI/PrinterWebView.cpp b/src/slic3r/GUI/PrinterWebView.cpp
index 6c20e98ce6..201f1b09e9 100644
--- a/src/slic3r/GUI/PrinterWebView.cpp
+++ b/src/slic3r/GUI/PrinterWebView.cpp
@@ -242,6 +242,14 @@ void PrinterWebView::SendAPIKey()
)",
m_apikey);
m_browser->RemoveAllUserScripts();
+
+#ifdef _WIN32
+ // RemoveAllUserScripts causes WebView2 to forget about our script message handler,
+ // so re-add it here.
+ m_browser->RemoveScriptMessageHandler("wx");
+ m_browser->AddScriptMessageHandler("wx");
+#endif
+
#ifdef __linux__
// Re-inject the vue-resize/WebKitGTK workaround that RemoveAllUserScripts just cleared.
inject_vue_resize_workaround(m_browser);
diff --git a/src/slic3r/GUI/SyncAmsInfoDialog.cpp b/src/slic3r/GUI/SyncAmsInfoDialog.cpp
index ca373d4e16..582c220c2f 100644
--- a/src/slic3r/GUI/SyncAmsInfoDialog.cpp
+++ b/src/slic3r/GUI/SyncAmsInfoDialog.cpp
@@ -1912,58 +1912,6 @@ bool SyncAmsInfoDialog::is_blocking_printing(MachineObject *obj_)
return false;
}
-bool SyncAmsInfoDialog::is_same_nozzle_diameters(NozzleType &tag_nozzle_type, float &nozzle_diameter)
-{
- bool is_same_nozzle_diameters = true;
-
- float preset_nozzle_diameters;
- std::string preset_nozzle_type;
-
- DeviceManager *dev = Slic3r::GUI::wxGetApp().getDeviceManager();
- if (!dev) return true;
-
- MachineObject *obj_ = dev->get_selected_machine();
- if (obj_ == nullptr) return true;
-
- try {
- PresetBundle *preset_bundle = wxGetApp().preset_bundle;
- auto opt_nozzle_diameters = preset_bundle->printers.get_edited_preset().config.option("nozzle_diameter");
-
- const ConfigOptionEnumsGenericNullable *nozzle_type = preset_bundle->printers.get_edited_preset().config.option("nozzle_type");
- std::vector preset_nozzle_types(nozzle_type->size());
- for (size_t idx = 0; idx < nozzle_type->size(); ++idx) preset_nozzle_types[idx] = NozzleTypeEumnToStr[NozzleType(nozzle_type->values[idx])];
-
- std::vector machine_nozzle_types(obj_->GetExtderSystem()->GetTotalExtderCount());
- for (size_t idx = 0; idx < obj_->GetExtderSystem()->GetTotalExtderCount(); ++idx) machine_nozzle_types[idx] = obj_->GetExtderSystem()->GetNozzleType(idx);
-
- auto used_filaments = wxGetApp().plater()->get_partplate_list().get_curr_plate()->get_used_filaments(); // 1 based
- auto filament_maps = wxGetApp().plater()->get_partplate_list().get_curr_plate()->get_real_filament_maps(preset_bundle->project_config); // 1 based
-
- std::vector used_extruders; // 0 based
- for (auto f : used_filaments) {
- int filament_extruder = filament_maps[f - 1] - 1;
- if (std::find(used_extruders.begin(), used_extruders.end(), filament_extruder) == used_extruders.end()) used_extruders.emplace_back(filament_extruder);
- }
- std::sort(used_extruders.begin(), used_extruders.end());
-
- // TODO [tao wang] : add idx mapping
- tag_nozzle_type = obj_->GetExtderSystem()->GetNozzleType(0);
-
- if (opt_nozzle_diameters != nullptr) {
- for (auto i = 0; i < used_extruders.size(); i++) {
- auto extruder = used_extruders[i];
- preset_nozzle_diameters = float(opt_nozzle_diameters->get_at(extruder));
- if (preset_nozzle_diameters != obj_->GetExtderSystem()->GetNozzleDiameter(0)) { is_same_nozzle_diameters = false; }
- }
- }
-
- } catch (...) {}
-
- nozzle_diameter = preset_nozzle_diameters;
-
- return is_same_nozzle_diameters;
-}
-
bool SyncAmsInfoDialog::is_same_nozzle_type(std::string &filament_type, NozzleType &tag_nozzle_type)
{
bool is_same_nozzle_type = true;
diff --git a/src/slic3r/GUI/SyncAmsInfoDialog.hpp b/src/slic3r/GUI/SyncAmsInfoDialog.hpp
index 061e0e777f..6cacff0af1 100644
--- a/src/slic3r/GUI/SyncAmsInfoDialog.hpp
+++ b/src/slic3r/GUI/SyncAmsInfoDialog.hpp
@@ -203,7 +203,6 @@ public:
void update_timelapse_enable_status();
bool is_same_printer_model();
bool is_blocking_printing(MachineObject *obj_);
- bool is_same_nozzle_diameters(NozzleType &tag_nozzle_type, float &nozzle_diameter);
bool is_same_nozzle_type(std::string &filament_type, NozzleType &tag_nozzle_type);
bool is_timeout();
int update_print_required_data(Slic3r::DynamicPrintConfig config, Slic3r::Model model, Slic3r::PlateDataPtrs plate_data_list, std::string file_name, std::string file_path);
diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp
index 0f28997e2c..fa90d97f54 100644
--- a/src/slic3r/GUI/Tab.cpp
+++ b/src/slic3r/GUI/Tab.cpp
@@ -2455,7 +2455,7 @@ void TabPrint::build()
optgroup->append_single_option_line("sparse_infill_density", "strength_settings_infill#sparse-infill-density");
optgroup->append_single_option_line("fill_multiline", "strength_settings_infill#fill-multiline");
optgroup->append_single_option_line("sparse_infill_pattern", "strength_settings_infill#sparse-infill-pattern");
- optgroup->append_single_option_line("gyroid_optimized", "strength_settings_patterns#gyroid_optimized");
+ optgroup->append_single_option_line("gyroid_optimized", "strength_settings_patterns#gyroid-optimized");
optgroup->append_single_option_line("infill_direction", "strength_settings_infill#direction");
optgroup->append_single_option_line("sparse_infill_rotate_template", "strength_settings_infill_rotation_template_metalanguage");
optgroup->append_single_option_line("skin_infill_density", "strength_settings_patterns#locked-zag");
diff --git a/src/slic3r/GUI/Widgets/StaticBox.cpp b/src/slic3r/GUI/Widgets/StaticBox.cpp
index 753cb10289..6391c1a8c4 100644
--- a/src/slic3r/GUI/Widgets/StaticBox.cpp
+++ b/src/slic3r/GUI/Widgets/StaticBox.cpp
@@ -193,20 +193,18 @@ void StaticBox::doRender(wxDC& dc)
if ((border_width && border_color.count() > 0) || background_color.count() > 0) {
wxRect rc(0, 0, size.x, size.y);
if (border_width && border_color.count() > 0) {
- if (dc.GetContentScaleFactor() == 1.0) {
- int d = floor(border_width / 2.0);
- int d2 = floor(border_width - 1);
- rc.x += d;
- rc.width -= d2;
- rc.y += d;
- rc.height -= d2;
- } else {
- int d = 1;
- rc.x += d;
- rc.width -= d;
- rc.y += d;
- rc.height -= d;
- }
+ const double scale = dc.GetContentScaleFactor();
+
+ // Snap rect edges to physical pixel boundaries so the 1px pen doesn't straddle a pixel boundary
+ auto snap = [&](int logical) -> int {
+ return (int)(ceil(logical * scale) / scale);
+ };
+
+ int deflate = snap(border_width / 2.0); // at 175%: snap(0.5) = snap→1/1.75 ≈ 1
+ rc.x += deflate;
+ rc.y += deflate;
+ rc.width -= deflate * 2;
+ rc.height -= deflate * 2;
dc.SetPen(wxPen(border_color.colorForStates(states), border_width, border_style));
} else {
dc.SetPen(wxPen(background_color.colorForStates(states)));
diff --git a/src/slic3r/Utils/CalibUtils.hpp b/src/slic3r/Utils/CalibUtils.hpp
index e59bbf68ec..b9375b7286 100644
--- a/src/slic3r/Utils/CalibUtils.hpp
+++ b/src/slic3r/Utils/CalibUtils.hpp
@@ -20,7 +20,7 @@ public:
int extruder_id = 0;
int ams_id = 0;
int slot_id = 0;
- float nozzle_diameter;
+ float nozzle_diameter = 0.0f;
ExtruderType extruder_type{ExtruderType::etDirectDrive};
NozzleVolumeType nozzle_volume_type;
Calib_Params params;
diff --git a/src/slic3r/Utils/Flashforge.cpp b/src/slic3r/Utils/Flashforge.cpp
index 6fe3a83083..88b3eb3f69 100644
--- a/src/slic3r/Utils/Flashforge.cpp
+++ b/src/slic3r/Utils/Flashforge.cpp
@@ -1,8 +1,13 @@
#include "Flashforge.hpp"
#include
+#include
#include
#include
#include
+#include
+#include
+#include
+#include