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 #include #include #include @@ -19,6 +24,10 @@ #include #include +#include +#include +#include + #include "libslic3r/PrintConfig.hpp" #include "slic3r/GUI/GUI.hpp" #include "slic3r/GUI/I18N.hpp" @@ -30,20 +39,298 @@ namespace fs = boost::filesystem; namespace pt = boost::property_tree; +using json = nlohmann::json; namespace Slic3r { +namespace { + +constexpr unsigned short FLASHFORGE_DISCOVERY_PORT = 48899; +constexpr unsigned short FLASHFORGE_DISCOVERY_LISTEN_PORT = 18007; + +const std::array FLASHFORGE_DISCOVERY_MESSAGE = { + 0x77, 0x77, 0x77, 0x2e, 0x75, 0x73, 0x72, 0x22, + 0x65, 0x36, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00 +}; + +std::string trim_null_terminated_ascii(const char* data, size_t len) +{ + std::string out(data, data + len); + const auto pos = out.find('\0'); + if (pos != std::string::npos) + out.resize(pos); + boost::trim(out); + return out; +} + +bool parse_discovery_response(const std::vector& response, const std::string& ip_address, FlashforgeDiscoveredPrinter& printer) +{ + if (response.size() < 0xC4) + return false; + + printer.name = trim_null_terminated_ascii(reinterpret_cast(response.data()), 32); + printer.serial_number = trim_null_terminated_ascii(reinterpret_cast(response.data() + 0x92), 32); + printer.ip_address = ip_address; + return !(printer.name.empty() && printer.serial_number.empty()); +} + +std::vector get_discovery_broadcast_addresses() +{ + std::set addresses = {"255.255.255.255", "192.168.0.255", "192.168.1.255"}; + + try { + boost::asio::io_context io_context; + boost::asio::ip::tcp::resolver resolver(io_context); + boost::system::error_code ec; + const auto host_name = boost::asio::ip::host_name(ec); + if (!ec) { + const auto results = resolver.resolve(boost::asio::ip::tcp::v4(), host_name, "", ec); + if (!ec) { + for (const auto& entry : results) { + const auto addr = entry.endpoint().address(); + if (!addr.is_v4()) + continue; + + const auto bytes = addr.to_v4().to_bytes(); + if (bytes[0] == 127) + continue; + + addresses.insert((boost::format("%1%.%2%.%3%.255") % static_cast(bytes[0]) % static_cast(bytes[1]) % static_cast(bytes[2])).str()); + } + } + } + } catch (...) { + } + + return {addresses.begin(), addresses.end()}; +} + +std::string safe_config_string(DynamicPrintConfig* config, const char* key) +{ + if (config == nullptr) + return {}; + + if (const auto* opt = config->option(key); opt != nullptr) + return opt->value; + + return {}; +} + +bool try_parse_json_int(const json& value, int& out) +{ + try { + if (value.is_number_integer() || value.is_number_unsigned()) { + out = value.get(); + return true; + } + + if (value.is_boolean()) { + out = value.get() ? 1 : 0; + return true; + } + + if (value.is_string()) { + std::string text = value.get(); + boost::trim(text); + if (text.empty()) + return false; + + size_t pos = 0; + const long parsed = std::stol(text, &pos, 10); + if (pos == text.size()) { + out = static_cast(parsed); + return true; + } + } + } catch (...) { + } + + return false; +} + +bool validate_local_api_response(const std::string& response_body, wxString& error_msg) +{ + const auto parsed = json::parse(response_body, nullptr, false, true); + if (parsed.is_discarded() || !parsed.is_object()) { + error_msg = _(L("Flashforge returned an invalid JSON response.")); + return false; + } + + int result_code = 0; + bool has_code = false; + + if (parsed.contains("code")) + has_code = try_parse_json_int(parsed["code"], result_code); + if (!has_code && parsed.contains("err")) + has_code = try_parse_json_int(parsed["err"], result_code); + + if (has_code && result_code != 0) { + std::string message; + if (parsed.contains("message") && parsed["message"].is_string()) + message = parsed["message"].get(); + else if (parsed.contains("msg") && parsed["msg"].is_string()) + message = parsed["msg"].get(); + + if (message.empty()) + message = "Request failed"; + + error_msg = GUI::from_u8((boost::format("Flashforge local API error %1%: %2%") % result_code % message).str()); + return false; + } + + return true; +} + +std::string sanitize_flashforge_filename(const std::string& filename, const std::string& fallback_extension = {}) +{ + std::string basename = fs::path(filename).filename().string(); + if (basename.empty()) { + basename = "print"; + if (!fallback_extension.empty()) + basename += fallback_extension; + } + + for (char& ch : basename) { + const bool is_ascii_alnum = (ch >= '0' && ch <= '9') || (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'); + if (!is_ascii_alnum && ch != '.' && ch != '_' && ch != '-') { + ch = '_'; + } + } + + return basename; +} + +} // namespace + Flashforge::Flashforge(DynamicPrintConfig* config) - : m_host(config->opt_string("print_host")) + : m_host() + , m_serial_number() + , m_check_code() , m_console_port("8899") - , m_gcFlavor(config->option>("gcode_flavor")->value) + , m_gcFlavor(gcfMarlinLegacy) , m_bufferSize(4096) // 4K buffer size -{} +{ + m_host = safe_config_string(config, "print_host"); + m_serial_number = safe_config_string(config, "flashforge_serial_number"); + m_check_code = safe_config_string(config, "printhost_apikey"); + + if (config != nullptr) { + if (const auto* gcode_flavor = config->option>("gcode_flavor"); gcode_flavor != nullptr) + m_gcFlavor = gcode_flavor->value; + } +} const char* Flashforge::get_name() const { return "Flashforge"; } +bool Flashforge::discover_printers(std::vector& printers, wxString& msg, int timeout_ms, int idle_timeout_ms, int max_retries) +{ + printers.clear(); + + try { + const auto broadcast_addresses = get_discovery_broadcast_addresses(); + std::map by_ip; + + for (int attempt = 0; attempt < std::max(1, max_retries); ++attempt) { + boost::asio::io_context io_context; + boost::asio::ip::udp::socket socket(io_context); + boost::system::error_code ec; + + socket.open(boost::asio::ip::udp::v4(), ec); + if (ec) { + msg = wxString::FromUTF8(ec.message().c_str()); + return false; + } + + socket.set_option(boost::asio::socket_base::broadcast(true), ec); + if (ec) { + msg = wxString::FromUTF8(ec.message().c_str()); + return false; + } + + socket.set_option(boost::asio::socket_base::reuse_address(true), ec); + if (ec) { + msg = wxString::FromUTF8(ec.message().c_str()); + return false; + } + + socket.bind({boost::asio::ip::udp::v4(), FLASHFORGE_DISCOVERY_LISTEN_PORT}, ec); + if (ec) { + msg = wxString::FromUTF8(ec.message().c_str()); + return false; + } + + for (const auto& addr : broadcast_addresses) { + socket.send_to(boost::asio::buffer(FLASHFORGE_DISCOVERY_MESSAGE), + {boost::asio::ip::make_address_v4(addr, ec), FLASHFORGE_DISCOVERY_PORT}, 0, ec); + ec.clear(); + } + + socket.non_blocking(true, ec); + if (ec) { + msg = wxString::FromUTF8(ec.message().c_str()); + return false; + } + + const auto start = std::chrono::steady_clock::now(); + auto last_reply = start; + + while (true) { + const auto now = std::chrono::steady_clock::now(); + if (std::chrono::duration_cast(now - start).count() >= timeout_ms) + break; + if (!by_ip.empty() && std::chrono::duration_cast(now - last_reply).count() >= idle_timeout_ms) + break; + + std::vector buffer(512); + boost::asio::ip::udp::endpoint remote_endpoint; + const auto received = socket.receive_from(boost::asio::buffer(buffer), remote_endpoint, 0, ec); + if (!ec) { + buffer.resize(received); + FlashforgeDiscoveredPrinter printer; + if (parse_discovery_response(buffer, remote_endpoint.address().to_string(), printer)) { + by_ip[printer.ip_address] = std::move(printer); + last_reply = std::chrono::steady_clock::now(); + } + } else if (ec == boost::asio::error::would_block || ec == boost::asio::error::try_again) { + ec.clear(); + std::this_thread::sleep_for(std::chrono::milliseconds(50)); + } else { + msg = wxString::FromUTF8(ec.message().c_str()); + return false; + } + } + + if (!by_ip.empty()) + break; + } + + for (auto& [_, printer] : by_ip) + printers.emplace_back(std::move(printer)); + + std::sort(printers.begin(), printers.end(), [](const FlashforgeDiscoveredPrinter& lhs, const FlashforgeDiscoveredPrinter& rhs) { + if (lhs.name != rhs.name) + return lhs.name < rhs.name; + return lhs.ip_address < rhs.ip_address; + }); + + if (printers.empty()) { + msg = _(L("No Flashforge printers were discovered on the local network.")); + return false; + } + + return true; + } catch (const std::exception& ex) { + msg = wxString::FromUTF8(ex.what()); + return false; + } +} + bool Flashforge::test(wxString& msg) const { + if (!m_serial_number.empty() && !m_check_code.empty()) + return test_local_api(msg); + BOOST_LOG_TRIVIAL(debug) << boost::format("[Flashforge Serial] testing connection"); // Utils::TCPConsole console(m_host, m_console_port); Utils::TCPConsole client(m_host, m_console_port); @@ -58,11 +345,19 @@ bool Flashforge::test(wxString& msg) const return res; } -wxString Flashforge::get_test_ok_msg() const { return _(L("Serial connection to Flashforge is working correctly.")); } +wxString Flashforge::get_test_ok_msg() const +{ + if (!m_serial_number.empty() && !m_check_code.empty()) + return _(L("Connected to Flashforge local API successfully.")); + return _(L("Serial connection to Flashforge is working correctly.")); +} wxString Flashforge::get_test_failed_msg(wxString& msg) const { - return GUI::from_u8((boost::format("%s: %s") % _utf8(L("Could not connect to Flashforge via serial")) % std::string(msg.ToUTF8())).str()); + const std::string prefix = (!m_serial_number.empty() && !m_check_code.empty()) ? + _utf8(L("Could not connect to Flashforge local API")) : + _utf8(L("Could not connect to Flashforge via serial")); + return GUI::from_u8((boost::format("%s: %s") % prefix % std::string(msg.ToUTF8())).str()); } @@ -98,21 +393,25 @@ bool Flashforge::connect(wxString& msg) const bool Flashforge::start_print(wxString& msg, const std::string& filename) const { Utils::TCPConsole client(m_host, m_console_port); - Slic3r::Utils::SerialMessage startPrintCommand = {(boost::format("~M23 0:/user/%1%") % filename).str(), Slic3r::Utils::Command}; + const std::string safe_filename = sanitize_flashforge_filename(filename); + Slic3r::Utils::SerialMessage startPrintCommand = {(boost::format("~M23 0:/user/%1%") % safe_filename).str(), Slic3r::Utils::Command}; client.enqueue_cmd(startPrintCommand); bool res = client.run_queue(); if (!res) { msg = wxString::FromUTF8(client.error_message().c_str()); - BOOST_LOG_TRIVIAL(info) << boost::format("[Flashforge Serial] Failed to start print %1%") % filename; + BOOST_LOG_TRIVIAL(info) << boost::format("[Flashforge Serial] Failed to start print %1%") % safe_filename; } else - BOOST_LOG_TRIVIAL(info) << boost::format("[Flashforge Serial] Started print %1%") % filename; + BOOST_LOG_TRIVIAL(info) << boost::format("[Flashforge Serial] Started print %1%") % safe_filename; return res; } bool Flashforge::upload(PrintHostUpload upload_data, ProgressFn progress_fn, ErrorFn error_fn, InfoFn info_fn) const { + if (!m_serial_number.empty() && !m_check_code.empty()) + return upload_local_api(std::move(upload_data), std::move(progress_fn), std::move(error_fn)); + bool res = true; wxString errormsg; @@ -121,6 +420,8 @@ bool Flashforge::upload(PrintHostUpload upload_data, ProgressFn progress_fn, Err try { res = connect(errormsg); + const std::string fallback_extension = upload_data.source_path.extension().string().empty() ? ".gcode" : upload_data.source_path.extension().string(); + const std::string upload_filename = sanitize_flashforge_filename(upload_data.upload_path.string(), fallback_extension); std::ifstream newfile; newfile.open(upload_data.source_path.c_str(), std::ios::binary); // open a file to perform read operation using file object @@ -142,7 +443,7 @@ bool Flashforge::upload(PrintHostUpload upload_data, ProgressFn progress_fn, Err newfile.close(); // close the file object. } Slic3r::Utils::SerialMessage fileuploadCommand = - {(boost::format("~M28 %1% 0:/user/%2%") % gcodeFile.size() % upload_data.upload_path.generic_string()).str(), + {(boost::format("~M28 %1% 0:/user/%2%") % gcodeFile.size() % upload_filename).str(), Slic3r::Utils::Command}; client.enqueue_cmd(fileuploadCommand); @@ -178,7 +479,7 @@ bool Flashforge::upload(PrintHostUpload upload_data, ProgressFn progress_fn, Err res = client.run_queue(); if (upload_data.post_action == PrintHostPostUploadAction::StartPrint) - res = start_print(errormsg, upload_data.upload_path.string()); + res = start_print(errormsg, upload_filename); } } catch (const std::exception& e) { @@ -190,6 +491,185 @@ bool Flashforge::upload(PrintHostUpload upload_data, ProgressFn progress_fn, Err return res; } +bool Flashforge::test_local_api(wxString& msg) const +{ + std::string body; + return request_local_api_json("detail", json{{"serialNumber", m_serial_number}, {"checkCode", m_check_code}}.dump(), body, msg); +} + +bool Flashforge::fetch_material_slots(std::vector& slots, bool* supports_material_station, wxString& msg) const +{ + slots.clear(); + + if (m_serial_number.empty() || m_check_code.empty()) { + msg = _(L("Flashforge local API requires both serial number and access code.")); + return false; + } + + std::string body; + if (!request_local_api_json("detail", json{{"serialNumber", m_serial_number}, {"checkCode", m_check_code}}.dump(), body, msg)) + return false; + + const auto parsed = json::parse(body, nullptr, false, true); + if (parsed.is_discarded()) { + msg = _(L("Flashforge returned an invalid JSON response.")); + return false; + } + + const auto& detail = parsed.contains("detail") ? parsed["detail"] : parsed; + const auto& station = detail.contains("matlStationInfo") ? detail["matlStationInfo"] : + detail.contains("MatlStationInfo") ? detail["MatlStationInfo"] : json(); + const auto& slot_infos = station.contains("slotInfos") ? station["slotInfos"] : + station.contains("SlotInfos") ? station["SlotInfos"] : json::array(); + + bool reports_material_station = false; + + int has_material_station_flag = 0; + if (detail.contains("hasMatlStation") && try_parse_json_int(detail["hasMatlStation"], has_material_station_flag)) + reports_material_station = has_material_station_flag != 0; + else if (detail.contains("HasMatlStation") && try_parse_json_int(detail["HasMatlStation"], has_material_station_flag)) + reports_material_station = has_material_station_flag != 0; + + int slot_count = 0; + if (station.contains("slotCnt") && try_parse_json_int(station["slotCnt"], slot_count)) + reports_material_station = reports_material_station || slot_count > 0; + else if (station.contains("SlotCnt") && try_parse_json_int(station["SlotCnt"], slot_count)) + reports_material_station = reports_material_station || slot_count > 0; + + if (slot_infos.is_array() && !slot_infos.empty()) + reports_material_station = true; + + if (supports_material_station != nullptr) + *supports_material_station = reports_material_station; + + for (const auto& slot : slot_infos) { + FlashforgeMaterialSlot info; + info.slot_id = slot.value("slotId", static_cast(slots.size()) + 1); + info.has_filament = slot.value("hasFilament", false); + info.material_name = slot.value("materialName", std::string()); + info.material_color = slot.value("materialColor", std::string()); + slots.emplace_back(std::move(info)); + } + + return true; +} + +bool Flashforge::upload_local_api(PrintHostUpload upload_data, ProgressFn progress_fn, ErrorFn error_fn) const +{ + bool res = true; + std::string material_map_b64; + std::string material_map_json = "[]"; + auto leveling_before_print = upload_data.extended_info["levelingBeforePrint"] == "1"; + auto time_lapse_video = upload_data.extended_info["timeLapseVideo"] == "1"; + auto use_material_station = upload_data.extended_info["useMatlStation"] == "1"; + + if (auto it = upload_data.extended_info.find("materialMappings"); it != upload_data.extended_info.end()) + material_map_json = it->second; + + material_map_b64.resize(boost::beast::detail::base64::encoded_size(material_map_json.size())); + material_map_b64.resize(boost::beast::detail::base64::encode(material_map_b64.data(), material_map_json.data(), material_map_json.size())); + + auto url = make_http_url("uploadGcode"); + const std::string fallback_extension = upload_data.source_path.extension().string().empty() ? (upload_data.use_3mf ? ".3mf" : ".gcode") : upload_data.source_path.extension().string(); + auto filename = sanitize_flashforge_filename(upload_data.upload_path.string(), fallback_extension); + std::string file_size; + try { + file_size = std::to_string(fs::file_size(upload_data.source_path)); + } catch (...) { + file_size = "0"; + } + + auto http = Http::post(url); + http.header("serialNumber", m_serial_number) + .header("checkCode", m_check_code) + .header("fileSize", file_size) + .header("printNow", upload_data.post_action == PrintHostPostUploadAction::StartPrint ? "true" : "false") + .header("levelingBeforePrint", leveling_before_print ? "true" : "false") + .header("flowCalibration", "false") + .header("firstLayerInspection", "false") + .header("timeLapseVideo", time_lapse_video ? "true" : "false") + .header("useMatlStation", use_material_station ? "true" : "false") + .header("gcodeToolCnt", upload_data.extended_info["gcodeToolCnt"]) + .header("materialMappings", material_map_b64) + .form_add_file("gcodeFile", upload_data.source_path.string(), filename) + .on_complete([&](std::string body, unsigned status) { + wxString msg; + if (!validate_local_api_response(body, msg)) { + BOOST_LOG_TRIVIAL(error) << boost::format("[Flashforge HTTP] upload rejected by printer: HTTP %1% body: `%2%`") % status % body; + error_fn(msg); + res = false; + } else { + BOOST_LOG_TRIVIAL(info) << boost::format("[Flashforge HTTP] upload complete: HTTP %1% body: %2%") % status % body; + } + }) + .on_error([&](std::string body, std::string error, unsigned status) { + BOOST_LOG_TRIVIAL(error) << boost::format("[Flashforge HTTP] upload failed: %1%, HTTP %2%, body: `%3%`") % error % status % body; + error_fn(format_error(body, error, status)); + res = false; + }) + .on_progress([&](Http::Progress progress, bool& cancel) { + progress_fn(std::move(progress), cancel); + if (cancel) + res = false; + }) + .perform_sync(); + + return res; +} + +bool Flashforge::request_local_api_json(const std::string& path, const std::string& body, std::string& response_body, wxString& error_msg) const +{ + bool ok = true; + auto http = Http::post(make_http_url(path)); + http.header("Content-Type", "application/json") + .set_post_body(body) + .on_complete([&](std::string body_text, unsigned) { + response_body = std::move(body_text); + if (!validate_local_api_response(response_body, error_msg)) + ok = false; + }) + .on_error([&](std::string body_text, std::string error, unsigned status) { + response_body = std::move(body_text); + error_msg = format_error(response_body, error, status); + ok = false; + }) + .perform_sync(); + return ok; +} + +std::string Flashforge::make_http_url(const std::string& path) const +{ + return (boost::format("http://%1%:8898/%2%") % extract_host_name() % path).str(); +} + +std::string Flashforge::extract_host_name() const +{ + std::string host = m_host; + if (host.find("://") == std::string::npos) { + const auto slash_pos = host.find('/'); + if (slash_pos != std::string::npos) + host = host.substr(0, slash_pos); + return host; + } + + std::string out = host; + CURLU* hurl = curl_url(); + if (!hurl) + return host; + + const auto rc = curl_url_set(hurl, CURLUPART_URL, host.c_str(), 0); + if (rc == CURLUE_OK) { + char* raw_host = nullptr; + if (curl_url_get(hurl, CURLUPART_HOST, &raw_host, 0) == CURLUE_OK && raw_host != nullptr) { + out = raw_host; + curl_free(raw_host); + } + } + + curl_url_cleanup(hurl); + return out; +} + int Flashforge::get_err_code_from_body(const std::string& body) const { pt::ptree root; diff --git a/src/slic3r/Utils/Flashforge.hpp b/src/slic3r/Utils/Flashforge.hpp index 82f9092753..ea7acdcb11 100644 --- a/src/slic3r/Utils/Flashforge.hpp +++ b/src/slic3r/Utils/Flashforge.hpp @@ -1,6 +1,7 @@ #ifndef slic3r_FlashForge_hpp_ #define slic3r_FlashForge_hpp_ +#include #include #include #include "PrintHost.hpp" @@ -12,6 +13,21 @@ namespace Slic3r { class DynamicPrintConfig; class Http; +struct FlashforgeMaterialSlot +{ + int slot_id {0}; // API is 1-based. + bool has_filament {false}; + std::string material_name; + std::string material_color; +}; + +struct FlashforgeDiscoveredPrinter +{ + std::string name; + std::string serial_number; + std::string ip_address; +}; + class Flashforge : public PrintHost { public: @@ -24,13 +40,17 @@ public: wxString get_test_ok_msg() const override; wxString get_test_failed_msg(wxString &msg) const override; bool upload(PrintHostUpload upload_data, ProgressFn prorgess_fn, ErrorFn error_fn, InfoFn info_fn) const override; - bool has_auto_discovery() const override { return false; } + bool has_auto_discovery() const override { return true; } bool can_test() const override { return true; } PrintHostPostUploadActions get_post_upload_actions() const override { return PrintHostPostUploadAction::StartPrint; } std::string get_host() const override { return m_host; } + bool fetch_material_slots(std::vector& slots, bool* supports_material_station, wxString& msg) const; + static bool discover_printers(std::vector& printers, wxString& msg, int timeout_ms = 10000, int idle_timeout_ms = 1500, int max_retries = 3); private: std::string m_host; + std::string m_serial_number; + std::string m_check_code; std::string m_console_port; const int m_bufferSize; GCodeFlavor m_gcFlavor; @@ -43,6 +63,11 @@ private: Slic3r::Utils::SerialMessage tempStatusCommand = {"~M105\r\n", Slic3r::Utils::Command}; Slic3r::Utils::SerialMessage printStatusCommand = {"~M27\r\n", Slic3r::Utils::Command}; Slic3r::Utils::SerialMessage saveFileCommand = {"~M29\r\n",Slic3r::Utils::Command}; + bool upload_local_api(PrintHostUpload upload_data, ProgressFn progress_fn, ErrorFn error_fn) const; + bool test_local_api(wxString& msg) const; + bool request_local_api_json(const std::string& path, const std::string& body, std::string& response_body, wxString& error_msg) const; + std::string make_http_url(const std::string& path) const; + std::string extract_host_name() const; int get_err_code_from_body(const std::string &body) const; bool connect(wxString& msg) const; bool start_print(wxString& msg, const std::string& filename) const;