diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index a45d336f86..e5997c2e70 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -24,6 +24,9 @@ on: - '**/CMakeLists.txt' - 'version.inc' - ".github/workflows/build_*.yml" + - 'BuildLinux.sh' + - 'build_release_vs2022.bat' + - 'build_release_macos.sh' workflow_dispatch: # allows for manual dispatch inputs: diff --git a/doc/Calibration.md b/doc/Calibration.md index 9a5975ce29..bb4b8422b8 100644 --- a/doc/Calibration.md +++ b/doc/Calibration.md @@ -79,7 +79,7 @@ The PA value for this test will be increased by 0.002 for every 1 mm increase in Steps: 1. Select the printer, filament, and process you would like to use for the test. 2. Examine each corner of the print and mark the height that yields the best overall result. - 3. I selected a height of 8 mm for this case, so the pressure advance value should be calculated as `0.002x8 = 0.016`. + 3. I selected a height of 8 mm for this case, so the pressure advance value should be calculated as `PressureAdvanceStart+(PressureAdvanceStep x measured)` example: `0+(0.002 x 8) = 0.016`. ![tower](https://user-images.githubusercontent.com/103989404/210140231-e886b98d-280a-4464-9781-c74ed9b7d44e.jpg) ![tower_measure](https://user-images.githubusercontent.com/103989404/210140232-885b549b-e3b8-46b9-a24c-5229c9182408.jpg) diff --git a/doc/adaptive-bed-mesh.md b/doc/adaptive-bed-mesh.md index 01e346b135..a711eaff0c 100644 --- a/doc/adaptive-bed-mesh.md +++ b/doc/adaptive-bed-mesh.md @@ -34,7 +34,8 @@ G29 L{adaptive_bed_mesh_min[0]} R{adaptive_bed_mesh_max[0]} F{adaptive_bed_mesh_ ### Klipper: ``` ; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally -BED_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=1 ADAPTIVE_MARGIN=0 +; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh logic +BED_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 ``` ### RRF: ``` diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po index 46c5f39223..b5c906d8a0 100644 --- a/localization/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-29 21:10+0800\n" +"POT-Creation-Date: 2024-04-05 11:32+0200\n" "PO-Revision-Date: \n" "Last-Translator: Heiko Liebscher \n" "Language-Team: \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.4.2\n" msgid "Supports Painting" msgstr "Stützen aufmalen" @@ -4168,7 +4168,7 @@ msgstr "Volumen:" msgid "Size:" msgstr "Größe:" -#, c-format, boost-format +#, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " "separate the conflicted objects farther (%s <-> %s)." @@ -6058,7 +6058,7 @@ msgid "The provided file name is not valid." msgstr "Der angegebene Dateiname ist ungültig." msgid "The following characters are not allowed by a FAT file system:" -msgstr "die folgenden Zeichen sind nicht erlaubt beim Fat Datei System:" +msgstr "Folgende Zeichen werden vom FAT Dateisystem nicht unterstützt:" msgid "Save Sliced file as:" msgstr "Geslicte Datei speichern unter:" @@ -6261,6 +6261,21 @@ msgstr "Standardseite" msgid "Set the page opened on startup." msgstr "Legen Sie die Seite fest, die beim Start geöffnet wird." +msgid "Touchpad" +msgstr "Touchpad" + +msgid "Camera style" +msgstr "Kamerastil" + +msgid "" +"Select camera navigation style.\n" +"Default: LMB+move for rotation, RMB/MMB+move for panning.\n" +"Touchpad: Alt+move for rotation, Shift+move for panning." +msgstr "" +"Wählen Sie den Kameranavigationsstil aus.\n" +"Standard: LMB+Verschieben für Rotation, RMB/MMB+Verschieben für Schwenken.\n" +"Touchpad: Alt+Verschieben für Rotation, Shift+Verschieben für Schwenken." + msgid "Zoom to mouse position" msgstr "Zum Mausposition zoomen" @@ -6277,6 +6292,12 @@ msgstr "Freie Kamera verwenden" msgid "If enabled, use free camera. If not enabled, use constrained camera." msgstr "Wenn aktiviert, wird die freie Kamera verwendet." +msgid "Reverse mouse zoom" +msgstr "Maus-Zoom umkehren" + +msgid "If enabled, reverses the direction of zoom with mouse wheel." +msgstr "Wenn aktiviert, wird die Richtung des Zooms mit dem Mausrad umgekehrt." + msgid "Show splash screen" msgstr "Splash-Screen anzeigen" @@ -6851,8 +6872,8 @@ msgstr "" msgid "" "Timelapse is not supported because Print sequence is set to \"By object\"." msgstr "" -"Zeitraffer wird nicht unterstützt, da die Druckreihenfolge auf \"Nach Objekt" -"\" eingestellt ist." +"Zeitraffer wird nicht unterstützt, da die Druckreihenfolge auf \"Nach " +"Objekt\" eingestellt ist." msgid "Errors" msgstr "Fehler" @@ -7200,13 +7221,13 @@ msgstr "Ignorieren" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add Primitive" -"\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add " +"Primitive\"->\"Timelapse Wipe Tower\"." msgstr "" "Wenn Sie einen Zeitraffer ohne Werkzeugkopf aufnehmen, wird empfohlen, einen " "\"Timelapse Wischturm\" hinzuzufügen, indem Sie mit der rechten Maustaste " -"auf die leere Position der Bauplatte klicken und \"Primitiv hinzufügen\"->" -"\"Timelapse Wischturm\" wählen." +"auf die leere Position der Bauplatte klicken und \"Primitiv hinzufügen\"-" +">\"Timelapse Wischturm\" wählen." msgid "Line width" msgstr "Breite der Linie" @@ -7856,7 +7877,10 @@ msgstr "" "Ramming bezeichnet die schnelle Extrusion kurz vor einem Werkzeugwechsel bei " "einem Single-Extruder-MM-Drucker. Sein Zweck ist es, das Ende des entladenen " "Filaments so zu formen, dass es das Einsetzen des neuen Filaments nicht " -"verhindert und selbst später wieder eingeführt werden kann. Diese " +"verhindert und selbst später wieder eingeführt werden kann.\n" +"\n" +"Dies ist eine Einstellung für Experten, eine falsche Einstellung führt " +"wahrscheinlich zu Verstopfungen, schleifendem Extruderrad, usw." msgid "Total ramming time" msgstr "Summe der Ramming-Zeit" @@ -7920,10 +7944,10 @@ msgid "To" msgstr "Zu" msgid "Bambu Network plug-in not detected." -msgstr "Bambu Network-Plug-in nicht erkannt." +msgstr "Bambu Network Plugin nicht erkannt." msgid "Click here to download it." -msgstr "Klicken Sie hier, um es herunterzuladen." +msgstr "Hier klicken um es herunterzuladen." msgid "Login" msgstr "Anmelden" @@ -8102,7 +8126,7 @@ msgid "Gizmo cut" msgstr "Trennen" msgid "Gizmo Place face on bed" -msgstr "Fläche auf Druckbett platzieren " +msgstr "Fläche auf Druckbett platzieren" msgid "Gizmo SLA support points" msgstr "SLA Stützpunkte" @@ -8355,7 +8379,7 @@ msgid "Repair failed." msgstr "Reparatur fehlgeschlagen." msgid "Loading repaired objects" -msgstr "Laden reparierter Objekte" +msgstr "Reparierte Objekte laden" msgid "Exporting 3mf file failed" msgstr "Exportieren der 3mf-Datei fehlgeschlagen" @@ -10477,7 +10501,7 @@ msgid "Filament price. For statistics only" msgstr "Filamentpreis. Nur für statistische Zwecke." msgid "money/kg" -msgstr "€/kg" +msgstr "Kosten/kg" msgid "Vendor" msgstr "Hersteller" @@ -10753,13 +10777,13 @@ msgstr "Volle Lüfterdrehzahl ab Schicht" msgid "" "Fan speed will be ramped up linearly from zero at layer " -"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" -"\". \"full_fan_speed_layer\" will be ignored if lower than " -"\"close_fan_the_first_x_layers\", in which case the fan will be running at " -"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +"\"close_fan_the_first_x_layers\" to maximum at layer " +"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower " +"than \"close_fan_the_first_x_layers\", in which case the fan will be running " +"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." msgstr "" -"Die Lüftergeschwindigkeit wird linear von Null bei der Schicht" -"\"close_fan_the_first_x_layers\" auf das Maximum bei der Schicht " +"Die Lüftergeschwindigkeit wird linear von Null bei der " +"Schicht\"close_fan_the_first_x_layers\" auf das Maximum bei der Schicht " "\"full_fan_speed_layer\" erhöht. \"full_fan_speed_layer\" wird ignoriert, " "wenn es niedriger ist als \"close_fan_the_first_x_layers\",in diesem Fall " "läuft der Lüfter bei Schicht \"close_fan_the_first_x_layers\"+ 1 mit maximal " @@ -10981,7 +11005,7 @@ msgid "The printer cost per hour" msgstr "Die Druckkosten pro Stunde" msgid "money/h" -msgstr "€/h" +msgstr "Kosten/h" msgid "Support control chamber temperature" msgstr "Druckkammer-Temperatursteuerung" @@ -11969,7 +11993,7 @@ msgid "" "Apply scarf joints only to smooth perimeters where traditional seams do not " "conceal the seams at sharp corners effectively." msgstr "" -"Wenden Sie Schaltnähte nur auf glatte Umfänge an, bei denen traditionelle " +"Wenden Sie Schrägnähte nur auf glatte Umfänge an, bei denen traditionelle " "Nahtstellen die Nähte an scharfen Ecken nicht effektiv verbergen." msgid "Conditional angle threshold" @@ -11989,7 +12013,7 @@ msgstr "" "Schrägnaht verwendet. Der Standardwert beträgt 155°." msgid "Conditional overhang threshold" -msgstr "" +msgstr "Bedingte Überstandsschwelle" #, no-c-format, no-boost-format msgid "" @@ -11999,6 +12023,11 @@ msgid "" "at 40% of the external wall's width. Due to performance considerations, the " "degree of overhang is estimated." msgstr "" +"Diese Option bestimmt den Überhangsschwellenwert für die Anwendung von " +"Schrägnahtnähten. Wenn der nicht unterstützte Teil des Umfangs kleiner als " +"dieser Schwellenwert ist, werden Schrägnahtnähte angewendet. Der " +"Standardwert für die Schwelle beträgt 40% der Breite der äußeren Wand. Auf " +"Grund von Leistungserwägungen wird der Grad des Überhangs geschätzt." msgid "Scarf joint speed" msgstr "Schrägnaht Geschwindigkeit" @@ -12013,8 +12042,8 @@ msgid "" "percentage (e.g., 80%), the speed is calculated based on the respective " "outer or inner wall speed. The default value is set to 100%." msgstr "" -"Diese Option legt die Druckgeschwindigkeit für Schaltnähte fest. Es wird " -"empfohlen, Schaltnähte mit einer langsamen Geschwindigkeit (weniger als 100 " +"Diese Option legt die Druckgeschwindigkeit für Schrägnähte fest. Es wird " +"empfohlen, Schrägnähte mit einer langsamen Geschwindigkeit (weniger als 100 " "mm/s) zu drucken. Es ist auch ratsam, die 'Glättung der Extrusionsrate' zu " "aktivieren, wenn die eingestellte Geschwindigkeit erheblich von der " "Geschwindigkeit der äußeren oder inneren Wände abweicht. Wenn die hier " @@ -12029,10 +12058,10 @@ msgid "Scarf joint flow ratio" msgstr "Schrägnaht Flussverhältnis" msgid "This factor affects the amount of material for scarf joints." -msgstr "Dieser Faktor beeinflusst die Menge an Material für Schaltnähte." +msgstr "Dieser Faktor beeinflusst die Menge an Material für Schrägnähte." msgid "Scarf start height" -msgstr "Start Höhe des Schalnaht" +msgstr "Starthöhe der Schrägnaht" msgid "" "Start height of the scarf.\n" @@ -12699,7 +12728,7 @@ msgid "Distance from tree branch to the outermost brim line" msgstr "Abstand vom Modell zur äußersten Randlinie" msgid "Tip Diameter" -msgstr "Tippdurchmesser" +msgstr "Durchmesser der Spitze" #. TRN PrintSettings: "Organic supports" > "Tip Diameter" msgid "Branch tip diameter for organic supports." @@ -12713,7 +12742,7 @@ msgstr "Diese Einstellung bestimmt den Anfangsdurchmesser der Stützknoten." #. TRN PrintSettings: #lmFIXME msgid "Branch Diameter Angle" -msgstr "Ast-Durchmesserwinkel" +msgstr "Ast-Verjüngungs-Winkel" #. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" msgid "" @@ -12728,7 +12757,7 @@ msgstr "" "organischen Stütze erhöhen." msgid "Branch Diameter with double walls" -msgstr "Ast-Durchmesser mit doppelten Wänden" +msgstr "Doppelte Wände für Ast-Durchmesser ab" #. TRN PrintSettings: "Organic supports" > "Branch Diameter" msgid "" @@ -13420,7 +13449,7 @@ msgstr "Volumen pro Extruder" msgid "Total filament volume extruded per extruder during the entire print." msgstr "" "Gesamtes Filamentvolumen, das pro Extruder während des gesamten Drucks " -"extrudiert wurde." +"extrudiert wird." msgid "Total toolchanges" msgstr "Gesamte Anzahl der Werkzeugwechsel" @@ -14234,7 +14263,7 @@ msgid "From Volumetric Speed" msgstr "Vom volumetrischen Speed" msgid "To Volumetric Speed" -msgstr "zum volumetrischen Speed" +msgstr "zur volumetrischen Geschwindigkeit" msgid "Flow Dynamics Calibration Result" msgstr "Flussdynamik-Kalibrierungsergebnis" @@ -14667,8 +14696,8 @@ msgstr "" "Möchten Sie es überschreiben?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you selected" -"\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you " +"selected\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" "Wir würden die Voreinstellungen als \"Hersteller Typ Seriennummer @Drucker, " @@ -15861,8 +15890,8 @@ msgstr "" #~ msgstr "Keine dünnen Schichten (EXPERIMENTELL)" #~ msgid "" -#~ "We would rename the presets as \"Vendor Type Serial @printer you selected" -#~ "\". \n" +#~ "We would rename the presets as \"Vendor Type Serial @printer you " +#~ "selected\". \n" #~ "To add preset for more prinetrs, Please go to printer selection" #~ msgstr "" #~ "Wir würden die Voreinstellungen als \"Hersteller Typ Seriennummer " diff --git a/localization/i18n/pl/OrcaSlicer_pl.po b/localization/i18n/pl/OrcaSlicer_pl.po index 7f709798a2..0aef501d5c 100644 --- a/localization/i18n/pl/OrcaSlicer_pl.po +++ b/localization/i18n/pl/OrcaSlicer_pl.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Orca Slicer\n" +"Project-Id-Version: OrcaSlicer 2.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-03-29 21:10+0800\n" "PO-Revision-Date: \n" @@ -5622,8 +5622,8 @@ msgid "" "front door and/or remove the upper glass." msgstr "" "Aktualna temperatura podgrzewanego stołu jest stosunkowo wysoka. Dysza może " -"się zatkać podczas drukowania tym filamentu w zamkniętej obudowie. Proszę " -"otworzyć drzwi przednie i/lub zdjąć górny panel." +"się zatkać podczas drukowania tym filamentu w zamkniętej obudowie. Proszę " +"otworzyć drzwi przednie i/lub zdjąć górny panel." msgid "" "The nozzle hardness required by the filament is higher than the default " @@ -7109,8 +7109,8 @@ msgstr "Ignoruj" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add Primitive" -"\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add " +"Primitive\"->\"Timelapse Wipe Tower\"." msgstr "" "Podczas nagrywania timelapse'a bez głowicy narzędziowej zaleca się dodanie " "\"Timelaps - Wieża Czyszcząca\" \n" @@ -8852,7 +8852,7 @@ msgid "Printer preset names" msgstr "Nazwy profilu drukarki" msgid "Use 3rd-party print host" -msgstr "Użyj innego serwera druku" +msgstr "Użyj zewnętrznego serwera druku" msgid "Allow controlling BambuLab's printer through 3rd party print hosts" msgstr "" @@ -8957,10 +8957,10 @@ msgid "" msgstr "" "Unikaj ruchów nad obrysami-\n" "Maksymalna długość objazdu przy unikaniu przejeżdżania nad obrysami. Jeśli " -"objazd miałby wykroczyć poza tę wartość, funkcja \"unikaj ruchów nad obrysami" -"\" zostanie zignorowana dla tej ścieżki. Długość objazdu można zdefiniować " -"jako wartość absolutna lub obliczona procentowo (np. 50%) z długości ruchu " -"bezpośredniego." +"objazd miałby wykroczyć poza tę wartość, funkcja \"unikaj ruchów nad " +"obrysami\" zostanie zignorowana dla tej ścieżki. Długość objazdu można " +"zdefiniować jako wartość absolutna lub obliczona procentowo (np. 50%) z " +"długości ruchu bezpośredniego." msgid "mm or %" msgstr "mm lub %" @@ -9520,9 +9520,9 @@ msgid "" "quality for needle and small details" msgstr "" "Włącz tę opcję, aby zwolnić prędkość druku, aby czas końcowej warstwy nie " -"był krótszy niż próg czasu warstwy w \"Próg maksymalnej prędkości wentylatora" -"\", tak aby warstwa mogła być chłodzona przez dłuższy czas. Może to poprawić " -"jakość chłodzenia dla igieł i małych detali" +"był krótszy niż próg czasu warstwy w \"Próg maksymalnej prędkości " +"wentylatora\", tak aby warstwa mogła być chłodzona przez dłuższy czas. Może " +"to poprawić jakość chłodzenia dla igieł i małych detali" msgid "Normal printing" msgstr "Normalne drukowanie" @@ -10649,10 +10649,10 @@ msgstr "Pełna prędkość wentylatora na warstwie" msgid "" "Fan speed will be ramped up linearly from zero at layer " -"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" -"\". \"full_fan_speed_layer\" will be ignored if lower than " -"\"close_fan_the_first_x_layers\", in which case the fan will be running at " -"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +"\"close_fan_the_first_x_layers\" to maximum at layer " +"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower " +"than \"close_fan_the_first_x_layers\", in which case the fan will be running " +"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." msgstr "" "Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na warstwie " "\"close_fan_the_first_x_layers\" do maksymalnej na warstwie " @@ -11885,13 +11885,13 @@ msgid "" "(indicating the absence of sharp corners), a scarf joint seam will be used. " "The default value is 155°." msgstr "" -"Ta opcja ustawia próg kątowy do zastosowania warunkowo szwu ukośnego.\n" +"Ten parametr określa minimalny kąt do zastosowania szwu ukośnego.\n" "Jeśli maksymalny kąt w obrębie pętli obwodu przekroczy tę wartość (co " "wskazuje na brak ostrych narożników), zostanie użyty szew ukośny. Domyślna " "wartość to 155°." msgid "Conditional overhang threshold" -msgstr "" +msgstr "Wartość progowa nawisu" #, no-c-format, no-boost-format msgid "" @@ -11901,6 +11901,11 @@ msgid "" "at 40% of the external wall's width. Due to performance considerations, the " "degree of overhang is estimated." msgstr "" +"Ten parametr określa wartości progowe nawisu dla zastosowania szwu ukośnego. " +"Jeśli niepodparta część obwodu jest mniejsza niż ten próg, zostanie " +"zastosowany szew ukośny. Domyślny próg jest ustawiony na 40% szerokości " +"zewnętrznego obwodu. Ze względów wydajnościowych stopień nawisu jest " +"szacowany." msgid "Scarf joint speed" msgstr "Prędkość szwu ukośnego" @@ -12140,8 +12145,8 @@ msgstr "" "poklatkowy po zakończeniu drukowania. Jeśli wybrany jest tryb \"Wygładź\", " "głowica narzędziowa przesunie się nad wieżę po wydrukowaniu każdej warstwy, " "a następnie zrobi zdjęcie. Ponieważ stopiony filament może wyciekać z dyszy " -"podczas robienia zdjęcia, wieża czyszcząca jest wymagana w trybie \"Wygładź" -"\" do czyszczenia dyszy." +"podczas robienia zdjęcia, wieża czyszcząca jest wymagana w trybie " +"\"Wygładź\" do czyszczenia dyszy." msgid "Traditional" msgstr "Tradycyjny" @@ -12221,10 +12226,10 @@ msgid "" "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" -"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania szpar" -"\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może zmniejszyć " -"finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej wartości na " -"rozsądnie niskim poziomie." +"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania " +"szpar\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może " +"zmniejszyć finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej " +"wartości na rozsądnie niskim poziomie." msgid "Slicing Mode" msgstr "Tryb cięcia" @@ -14527,8 +14532,8 @@ msgstr "" "Czy chcesz go zastąpić?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you selected" -"\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you " +"selected\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" "Nazwa profilu zostanie zmieniona na \"Producent Typ Rodzaj @nazwa drukarki, " @@ -16450,8 +16455,8 @@ msgstr "" #~ "Elevation is too low for object. Use the \"Pad around object\" feature to " #~ "print the object without elevation." #~ msgstr "" -#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół modelu" -#~ "\", aby wydrukować model bez podniesienia." +#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół " +#~ "modelu\", aby wydrukować model bez podniesienia." #~ msgid "" #~ "The endings of the support pillars will be deployed on the gap between " @@ -16956,8 +16961,8 @@ msgstr "" #~ "the front door and/or remove the upper glass." #~ msgstr "" #~ "Aktualna temperatura stołu drukującego jest stosunkowo wysoka. Dysza może " -#~ "się zatkać podczas drukowania tego filamentu w zamkniętej obudowie. " -#~ "Proszę otworzyć drzwi przednie i/lub zdjąć górny panel." +#~ "się zatkać podczas drukowania tego filamentu w zamkniętej obudowie. " +#~ "Proszę otworzyć drzwi przednie i/lub zdjąć górny panel." #~ msgid "" #~ "The nozzle hardness required by the filament is higher than the default " diff --git a/localization/i18n/ru/OrcaSlicer_ru.po b/localization/i18n/ru/OrcaSlicer_ru.po index 7edc32559a..82ceeb5cfb 100644 --- a/localization/i18n/ru/OrcaSlicer_ru.po +++ b/localization/i18n/ru/OrcaSlicer_ru.po @@ -5,18 +5,18 @@ # msgid "" msgstr "" -"Project-Id-Version: OrcaSlicer V2.0.0 beta\n" +"Project-Id-Version: OrcaSlicer V2.0.0 RC\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-03-29 21:10+0800\n" -"PO-Revision-Date: 2024-03-17 18:48+0700\n" +"PO-Revision-Date: 2024-03-30 17:42+0700\n" "Last-Translator: \n" "Language-Team: andylg@yandex.ru\n" "Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "X-Generator: Poedit 3.4.2\n" msgid "Supports Painting" @@ -3436,6 +3436,8 @@ msgid "" "Alternate extra wall does't work well when ensure vertical shell thickness " "is set to All. " msgstr "" +"Чередующаяся дополнительная стенка не работает, если для \"Обеспечивать " +"верт. толщину оболочки\" установлено значение «Везде»." msgid "" "Change these settings automatically? \n" @@ -3443,6 +3445,10 @@ msgid "" "alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" +"Изменить эти настройки автоматически?\n" +"Да - Изменить в «Обеспечивать верт. толщину оболочки» на значение " +"«Умеренное» и включить чередующуюся дополнительную стенку\n" +"Нет - Отказаться от использования чередующейся дополнительной стенки" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3492,6 +3498,8 @@ msgid "" "seam_slope_start_height need to be smaller than layer_height.\n" "Reset to 0." msgstr "" +"seam_slope_start_height должна быть меньше высоты слоя.\n" +"Значение сброшено на 0." msgid "Auto bed leveling" msgstr "Автовыравнивание стола" @@ -4225,7 +4233,7 @@ msgstr "Имя хоста или IP-адрес" # ??? Пользовательская камера msgid "Custom camera source" -msgstr "Источник пользовательской камеры" +msgstr "Пользовательский источник камеры" msgid "Show \"Live Video\" guide page." msgstr "Показать страницу руководства «Прямая трансляция»." @@ -6187,7 +6195,7 @@ msgid "Stealth Mode" msgstr "Режим конфиденциальности (отключение телеметрии Bambulab)" msgid "Enable network plugin" -msgstr "" +msgstr "Включить сетевой плагин" msgid "Check for stable updates only" msgstr "Уведомлять только о стабильных версиях программы" @@ -6255,7 +6263,7 @@ msgstr "" "каждом изменении цвета." msgid "Network" -msgstr "" +msgstr "Сеть" msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "Автосинхронизация пользовательских профилей (принтера/прутка/процесса)" @@ -6965,8 +6973,8 @@ msgid "" "Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." msgstr "" "Перед использованием устройства Bambu Lab ознакомьтесь с правилами и " -"условиями. Нажимая на кнопку \"Согласие на использование устройства Bambu Lab" -"\", вы соглашаетесь соблюдать Политику конфиденциальности и Условия " +"условиями. Нажимая на кнопку \"Согласие на использование устройства Bambu " +"Lab\", вы соглашаетесь соблюдать Политику конфиденциальности и Условия " "использования (далее - \"Условия\"). Если вы не соблюдаете или не согласны с " "Политикой конфиденциальности Bambu Lab, пожалуйста, не пользуйтесь " "оборудованием и услугами Bambu Lab." @@ -7147,8 +7155,8 @@ msgstr "Игнорировать" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add Primitive" -"\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add " +"Primitive\"->\"Timelapse Wipe Tower\"." msgstr "" "При записи таймлапса без видимости головы рекомендуется добавить «Черновая " "башня таймлапса». \n" @@ -8810,6 +8818,12 @@ msgid "" "You can adjust the machine_max_acceleration_travel value in your printer's " "configuration to get higher speeds." msgstr "" +"Значение ускорения перемещения превышает значение заданное в настройках " +"принтера (machine_max_acceleration_travel).\n" +"Программа автоматически ограничит это ускорение, чтобы оно не превышало " +"возможности принтера. \n" +"Если хотите получить более высокие скорости, вы можете изменить это значение " +"в настройках принтера (вкладка «Ограничение принтера»)." msgid "Generating skirt & brim" msgstr "Генерация юбки и каймы" @@ -8894,10 +8908,10 @@ msgid "Printer preset names" msgstr "Имена профиля принтера" msgid "Use 3rd-party print host" -msgstr "" +msgstr "Использовать сторонний хост печати" msgid "Allow controlling BambuLab's printer through 3rd party print hosts" -msgstr "" +msgstr "Позволяет управлять принтером BambuLab через сторонние хосты печати." msgid "Hostname, IP or URL" msgstr "Имя хоста, IP/URL-адрес" @@ -9178,7 +9192,6 @@ msgstr "" msgid "Cooling overhang threshold" msgstr "Порог включения обдува на нависаниях" -#, fuzzy, c-format msgid "" "Force cooling fan to be specific speed when overhang degree of printed part " "exceeds this value. Expressed as percentage which indicides how much width " @@ -9375,7 +9388,7 @@ msgstr "" "степени их нависания." msgid "Bridge counterbore holes" -msgstr "" +msgstr "Мост для зенкованных отверстий" msgid "" "This option creates bridges for counterbore holes, allowing them to be " @@ -10684,17 +10697,17 @@ msgstr "Полная скорость вентилятора на слое" msgid "" "Fan speed will be ramped up linearly from zero at layer " -"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" -"\". \"full_fan_speed_layer\" will be ignored if lower than " -"\"close_fan_the_first_x_layers\", in which case the fan will be running at " -"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +"\"close_fan_the_first_x_layers\" to maximum at layer " +"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower " +"than \"close_fan_the_first_x_layers\", in which case the fan will be running " +"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." msgstr "" "Скорость вентилятора будет нарастать линейно от нуля на слое " -"\"close_fan_the_first_x_layers\" до максимума на слое \"full_fan_speed_layer" -"\". Значение \"full_fan_speed_layer\" будет игнорироваться, если оно меньше " -"значения \"close_fan_the_first_x_layers\", в этом случае вентилятор будет " -"работать на максимально допустимой скорости на слое " -"\"close_fan_the_first_x_layers\" + 1." +"\"close_fan_the_first_x_layers\" до максимума на слое " +"\"full_fan_speed_layer\". Значение \"full_fan_speed_layer\" будет " +"игнорироваться, если оно меньше значения \"close_fan_the_first_x_layers\", в " +"этом случае вентилятор будет работать на максимально допустимой скорости на " +"слое \"close_fan_the_first_x_layers\" + 1." msgid "Support interface fan speed" msgstr "Скорость вентилятора на связующем слое" @@ -11927,13 +11940,14 @@ msgid "" "(indicating the absence of sharp corners), a scarf joint seam will be used. " "The default value is 155°." msgstr "" -"Этот параметр задает пороговый угол для применения клиновидного шва.\n" +"Этот параметр задаёт пороговое значение угола для применения клиновидного " +"шва.\n" "Если максимальный угол в контуре периметра превышает это значение (что " "указывает на отсутствие острых углов), будет использован клиновидный шов. " "Значение по умолчанию - 155°." msgid "Conditional overhang threshold" -msgstr "" +msgstr "Пороговая величина нависания" #, no-c-format, no-boost-format msgid "" @@ -11943,6 +11957,11 @@ msgid "" "at 40% of the external wall's width. Due to performance considerations, the " "degree of overhang is estimated." msgstr "" +"Этот параметр задаёт пороговое значение нависания для применения " +"клиновидного шва. Если неподдерживаемая часть периметра меньше этого " +"порогового значения, то будут применён клиновидный шов. Пороговое значение " +"по умолчанию установлено на 40% от ширины внешней периметра. Из соображений " +"производительности оценивается степень нависания." msgid "Scarf joint speed" msgstr "Скорость клиновидного шва" @@ -14138,7 +14157,7 @@ msgstr "" "семейство = Basic - базовый, Matte - матовый)" msgid "Pattern" -msgstr "" +msgstr "Шаблон" msgid "Method" msgstr "Метод" @@ -14475,7 +14494,7 @@ msgid "Export Log" msgstr "Журнал экспорта" msgid "OrcaSlicer Version:" -msgstr "" +msgstr "Версия OrcaSlicer:" msgid "System Version:" msgstr "Версия ОС:" @@ -14484,10 +14503,10 @@ msgid "DNS Server:" msgstr "DNS-сервер:" msgid "Test OrcaSlicer(GitHub)" -msgstr "" +msgstr "Тест доступности OrcaSlicer(GitHub)" msgid "Test OrcaSlicer(GitHub):" -msgstr "" +msgstr "Тест доступности OrcaSlicer(GitHub):" msgid "Test Bing.com" msgstr "Тест Bing.com" @@ -14597,8 +14616,8 @@ msgstr "" "Хотите перезаписать его?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you selected" -"\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you " +"selected\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" "Мы переименуем профиль в \"Производитель Тип Серия @выбранный принтер\".\n" @@ -15017,8 +15036,9 @@ msgstr "Не удалось получить действительную ссы msgid "Success!" msgstr "Успешно!" +# ??? Вы уверены, что хотите выйти, разлогиниться? msgid "Are you sure to log out?" -msgstr "" +msgstr "Вы уверены, что хотите выйти из системы?" msgid "Refresh Printers" msgstr "Обновить принтеры" @@ -15052,7 +15072,7 @@ msgstr "" "его в хранилище сертификатов/Keychain." msgid "Login/Test" -msgstr "" +msgstr "Вход/Тест" msgid "Connection to printers connected via the print host failed." msgstr "Не удалось подключиться к принтерам, подключенным через хост печати." @@ -15190,45 +15210,51 @@ msgstr "" "Ошибка: \"%2%\"" msgid "Connected to Obico successfully!" -msgstr "" +msgstr "Соединение с Obico успешно установлено." msgid "Could not connect to Obico" -msgstr "" +msgstr "Не удалось подключиться к Obico" msgid "Connected to SimplyPrint successfully!" -msgstr "" +msgstr "Соединение с SimplyPrint успешно установлено." msgid "Could not connect to SimplyPrint" -msgstr "" +msgstr "Не удалось подключиться к SimplyPrint" msgid "SimplyPrint account not linked. Go to Connect options to set it up." msgstr "" +"Учётная запись SimplyPrint не привязана. Перейдите в раздел подключения для " +"настройки." msgid "" "File size exceeds the 100MB upload limit. Please upload your file through " "the panel." msgstr "" +"Размер файла превышает лимит загрузки в 100 МБ. Пожалуйста, загрузите файл " +"через панель." msgid "Unknown error" -msgstr "" +msgstr "Неизвестная ошибка" msgid "Connection to Flashforge works correctly." -msgstr "" +msgstr "Соединение с Flashforge успешно установлено." msgid "Could not connect to Flashforge" -msgstr "" +msgstr "Не удалось подключиться к Flashforge" msgid "The provided state is not correct." -msgstr "" +msgstr "Указано неверное состояние." msgid "Please give the required permissions when authorizing this application." msgstr "" +"Пожалуйста, предоставьте необходимые разрешения при авторизации этого " +"приложения." msgid "Something unexpected happened when trying to log in, please try again." -msgstr "" +msgstr "При попытке войти произошла какая-то ошибка, попробуйте ещё раз." msgid "User cancelled." -msgstr "" +msgstr "Отменено пользователем." #: resources/data/hints.ini: [hint:Precise wall] msgid "" diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po index d905045482..b4417e9019 100644 --- a/localization/i18n/tr/OrcaSlicer_tr.po +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -1,22 +1,17 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. msgid "" msgstr "" -"Project-Id-Version: OrcaSlicer\n" +"Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-03-29 21:10+0800\n" "PO-Revision-Date: 2024-03-29 21:50+0300\n" "Last-Translator: Olcay ÖREN\n" -"Language-Team: Türkçe\n" -"Language: tr_TR\n" +"Language-Team: \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n" -"X-Generator: Poedit 3.3.2\n" -"X-Loco-Version: 2.6.4-dev; wp-6.3.1\n" +"X-Generator: Poedit 3.4.1\n" msgid "Supports Painting" msgstr "Destek Boyama" diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index ca8810ad65..56887ec657 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -295,8 +295,8 @@ "sub_path": "process/0.12mm Fine @Creality Ender3V3SE 0.2.json" }, { - "name": "0.12mm Fine @Creality Ender3V3SE", - "sub_path": "process/0.12mm Fine @Creality Ender3V3SE.json" + "name": "0.12mm Fine @Creality Ender3V3SE 0.4", + "sub_path": "process/0.12mm Fine @Creality Ender3V3SE 0.4.json" }, { "name": "0.12mm Fine @Creality Ender3V3SE 0.6", @@ -403,8 +403,8 @@ "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE 0.2.json" }, { - "name": "0.16mm Optimal @Creality Ender3V3SE", - "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE.json" + "name": "0.16mm Optimal @Creality Ender3V3SE 0.4", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE 0.4.json" }, { "name": "0.16mm Optimal @Creality Ender3V3SE 0.6", @@ -563,8 +563,8 @@ "sub_path": "process/0.20mm Standard @Creality Ender3V3SE 0.2.json" }, { - "name": "0.20mm Standard @Creality Ender3V3SE", - "sub_path": "process/0.20mm Standard @Creality Ender3V3SE.json" + "name": "0.20mm Standard @Creality Ender3V3SE 0.4", + "sub_path": "process/0.20mm Standard @Creality Ender3V3SE 0.4.json" }, { "name": "0.20mm Standard @Creality Ender3V3SE 0.6", @@ -679,8 +679,8 @@ "sub_path": "process/0.24mm Draft @Creality Ender3V3SE 0.2.json" }, { - "name": "0.24mm Draft @Creality Ender3V3SE", - "sub_path": "process/0.24mm Draft @Creality Ender3V3SE.json" + "name": "0.24mm Draft @Creality Ender3V3SE 0.4", + "sub_path": "process/0.24mm Draft @Creality Ender3V3SE 0.4.json" }, { "name": "0.24mm Draft @Creality Ender3V3SE 0.6", diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 KE 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 KE 0.4 nozzle.json index e00049c085..67a76a08d4 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 KE 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 KE 0.4 nozzle.json @@ -47,12 +47,12 @@ "8000" ], "machine_max_acceleration_z": [ - "500", - "500" + "300", + "300" ], "machine_max_speed_e": [ - "100", - "100" + "40", + "40" ], "machine_max_speed_x": [ "500", @@ -71,12 +71,12 @@ "5" ], "machine_max_jerk_x": [ - "10", - "10" + "7", + "7" ], "machine_max_jerk_y": [ - "10", - "10" + "7", + "7" ], "machine_max_jerk_z": [ "0.4", @@ -91,8 +91,11 @@ "retraction_minimum_travel": [ "2" ], + "wipe_distance": [ + "2" + ], "retract_before_wipe": [ - "70%" + "0%" ], "retraction_length": [ "0.5" @@ -116,11 +119,11 @@ "default_filament_profile": [ "Creality Generic PLA @Ender-3V3-all" ], - "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp \nG28 ;Home \n \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nG1 X-2.0 Y20 Z0.28 F5000.0 ;Move to start position \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 X-2.0 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-1.7 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-1.7 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", - "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z5 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X2 Y218 F3000 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", + "machine_start_gcode": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp\nG1 X-2.0 Y20 Z0.28 F5000.0 ;Move to start position\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 X-2.0 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X-1.7 Y145.0 Z0.28 F5000.0 ;Move to side a little\nG1 X-1.7 Y30 Z0.28 F1500.0 E15 ;Draw the second line\nG92 E0 ;Reset Extruder", + "machine_end_gcode": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z20 ;Raise Z more\nG90 ;Absolute positionning\nG1 X2 Y218 F3000 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z", "scan_first_layer": "0", "thumbnails": [ "96x96", "300x300" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json index 0ad4760407..c004b1c4ca 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json @@ -28,44 +28,44 @@ "nozzle_type": "brass", "auxiliary_fan": "0", "machine_max_acceleration_extruding": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_retracting": [ "2500", "2500" ], "machine_max_acceleration_travel": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_x": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_y": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_z": [ "500", "500" ], "machine_max_speed_e": [ - "100", - "100" + "40", + "40" ], "machine_max_speed_x": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_y": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_z": [ - "30", - "30" + "5", + "5" ], "machine_max_jerk_e": [ "5", @@ -117,8 +117,7 @@ "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp \nG28 ;Home \nM420 S1; Enable mesh leveling \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \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 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", "scan_first_layer": "0", + "disable_m73": "1", "thumbnails": [ - "96x96", - "300x300" ] } \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json index 4911dcc32b..532c2b1bfe 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json @@ -10,7 +10,7 @@ "printer_variant": "0.4", "gcode_flavor": "marlin2", "printer_structure": "i3", - "default_print_profile": "0.20mm Standard @Creality Ender3V3SE", + "default_print_profile": "0.20mm Standard @Creality Ender3V3SE 0.4", "extruder_clearance_height_to_rod": "47", "extruder_clearance_max_radius": "90", "extruder_clearance_radius": "90", @@ -28,44 +28,44 @@ "nozzle_type": "brass", "auxiliary_fan": "0", "machine_max_acceleration_extruding": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_retracting": [ "2500", "2500" ], "machine_max_acceleration_travel": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_x": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_y": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_z": [ "500", "500" ], "machine_max_speed_e": [ - "100", - "100" + "40", + "40" ], "machine_max_speed_x": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_y": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_z": [ - "30", - "30" + "5", + "5" ], "machine_max_jerk_e": [ "5", @@ -117,8 +117,7 @@ "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp \nG28 ;Home \nM420 S1; Enable mesh leveling \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \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 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", "scan_first_layer": "0", + "disable_m73": "1", "thumbnails": [ - "96x96", - "300x300" ] } \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json index 75b28a18ae..f8f186ad43 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json @@ -28,44 +28,44 @@ "nozzle_type": "brass", "auxiliary_fan": "0", "machine_max_acceleration_extruding": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_retracting": [ "2500", "2500" ], "machine_max_acceleration_travel": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_x": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_y": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_z": [ "500", "500" ], "machine_max_speed_e": [ - "100", - "100" + "40", + "40" ], "machine_max_speed_x": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_y": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_z": [ - "30", - "30" + "5", + "5" ], "machine_max_jerk_e": [ "5", @@ -117,8 +117,7 @@ "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp \nG28 ;Home \nM420 S1; Enable mesh leveling \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \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 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", "scan_first_layer": "0", + "disable_m73": "1", "thumbnails": [ - "96x96", - "300x300" ] } \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json index 59e8f249dc..036ea052e3 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json @@ -28,44 +28,44 @@ "nozzle_type": "brass", "auxiliary_fan": "0", "machine_max_acceleration_extruding": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_retracting": [ "2500", "2500" ], "machine_max_acceleration_travel": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_x": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_y": [ - "5000", - "5000" + "2500", + "2500" ], "machine_max_acceleration_z": [ "500", "500" ], "machine_max_speed_e": [ - "100", - "100" + "40", + "40" ], "machine_max_speed_x": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_y": [ - "500", - "500" + "250", + "250" ], "machine_max_speed_z": [ - "30", - "30" + "5", + "5" ], "machine_max_jerk_e": [ "5", @@ -117,8 +117,7 @@ "machine_start_gcode": "M220 S100 ;Reset Feedrate \nM221 S100 ;Reset Flowrate \n \nM140 S[bed_temperature_initial_layer_single] ;Set final bed temp \nG28 ;Home \nM420 S1; Enable mesh leveling \nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nM104 S[nozzle_temperature_initial_layer] ;Set final nozzle temp \nG1 X-2.1 Y20 Z0.28 F5000.0 ;Move to start position \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 X-2.1 Y145.0 Z0.28 F1500.0 E15 ;Draw the first line \nG1 X-2.4 Y145.0 Z0.28 F5000.0 ;Move to side a little \nG1 X-2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line \nG92 E0 ;Reset Extruder \nG1 E-1.0000 F1800 ;Retract a bit \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 E0.0000 F1800", "machine_end_gcode": "G91 ;Relative positionning \nG1 E-2 F2700 ;Retract a bit \nG1 E-2 Z0.2 F2400 ;Retract and raise Z \nG1 X5 Y5 F3000 ;Wipe out \nG1 Z10 ;Raise Z more \nG90 ;Absolute positionning \n \nG1 X0 Y220 ;Present print \nM106 S0 ;Turn-off fan \nM104 S0 ;Turn-off hotend \nM140 S0 ;Turn-off bed \n \nM84 X Y E ;Disable all steppers but Z", "scan_first_layer": "0", + "disable_m73": "1", "thumbnails": [ - "96x96", - "300x300" ] } \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json index b67f41ee2a..feebc0013b 100644 --- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json +++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "5", "bottom_shell_thickness": "0", "bridge_flow": "0.95", - "bridge_speed": "100", + "bridge_speed": "65", "brim_type": "no_brim", "brim_width": "5", "brim_object_gap": "0.1", @@ -23,21 +23,21 @@ "top_surface_acceleration": "5000", "bridge_no_support": "0", "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", + "line_width": "0.42", "infill_direction": "45", "sparse_infill_density": "15%", "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", + "initial_layer_acceleration": "1000", "travel_acceleration": "5000", "inner_wall_acceleration": "5000", - "outer_wall_acceleration": "2500", + "outer_wall_acceleration": "5000", "initial_layer_line_width": "0.5", "initial_layer_print_height": "0.2", - "infill_combination": "0", + "infill_combination": "1", "sparse_infill_line_width": "0.45", "infill_wall_overlap": "25%", "interface_shells": "0", @@ -49,10 +49,10 @@ "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", "wall_loops": "2", "print_settings_id": "", "raft_layers": "0", @@ -69,9 +69,9 @@ "support_type": "normal(auto)", "support_style": "grid", "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", + "support_top_z_distance": "0.16", "support_filament": "0", - "support_line_width": "0.38", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "4", @@ -88,30 +88,30 @@ "tree_support_wall_count": "0", "detect_thin_wall": "1", "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", + "top_surface_line_width": "0.42", "top_shell_layers": "5", "top_shell_thickness": "0.8", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", "outer_wall_speed": "250", "inner_wall_speed": "300", - "internal_solid_infill_speed": "300", + "internal_solid_infill_speed": "250", "top_surface_speed": "250", - "gap_infill_speed": "100", + "gap_infill_speed": "200", "sparse_infill_speed": "300", - "travel_speed": "300", + "travel_speed": "400", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "default_jerk": "7", - "outer_wall_jerk": "8", + "outer_wall_jerk": "7", "inner_wall_jerk": "7", - "infill_jerk": "8", + "infill_jerk": "7", "top_surface_jerk": "7", "initial_layer_jerk": "7", - "travel_jerk": "8", + "travel_jerk": "7", "compatible_printers": [ "Creality Ender-3 V3 KE 0.4 nozzle" ] diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json similarity index 97% rename from resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE.json rename to resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json index b9b5e749ff..6193b866f6 100644 --- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE.json +++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.12mm Fine @Creality Ender3V3SE", + "name": "0.12mm Fine @Creality Ender3V3SE 0.4", "from": "system", "inherits": "fdm_process_creality_common", "instantiation": "true", @@ -113,6 +113,6 @@ "initial_layer_jerk": "8", "travel_jerk": "8", "compatible_printers": [ - "Creality Ender-3 V3 SE" + "Creality Ender-3 V3 SE 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json index 77463015b9..13b0f53b36 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "4", "bottom_shell_thickness": "0", "bridge_flow": "0.95", - "bridge_speed": "100", + "bridge_speed": "65", "brim_type": "no_brim", "brim_width": "5", "brim_object_gap": "0.1", @@ -23,21 +23,21 @@ "top_surface_acceleration": "5000", "bridge_no_support": "0", "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", + "line_width": "0.42", "infill_direction": "45", "sparse_infill_density": "15%", "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", + "initial_layer_acceleration": "1000", "travel_acceleration": "5000", "inner_wall_acceleration": "5000", - "outer_wall_acceleration": "2500", + "outer_wall_acceleration": "5000", "initial_layer_line_width": "0.5", "initial_layer_print_height": "0.2", - "infill_combination": "0", + "infill_combination": "1", "sparse_infill_line_width": "0.45", "infill_wall_overlap": "25%", "interface_shells": "0", @@ -49,10 +49,10 @@ "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", "wall_loops": "2", "print_settings_id": "", "raft_layers": "0", @@ -71,7 +71,7 @@ "support_on_build_plate_only": "0", "support_top_z_distance": "0.2", "support_filament": "0", - "support_line_width": "0.38", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "3", @@ -88,30 +88,30 @@ "tree_support_wall_count": "0", "detect_thin_wall": "1", "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", + "top_surface_line_width": "0.42", "top_shell_layers": "4", "top_shell_thickness": "0.8", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", "outer_wall_speed": "250", "inner_wall_speed": "300", - "internal_solid_infill_speed": "300", + "internal_solid_infill_speed": "250", "top_surface_speed": "250", - "gap_infill_speed": "100", + "gap_infill_speed": "200", "sparse_infill_speed": "300", - "travel_speed": "300", + "travel_speed": "400", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "default_jerk": "7", - "outer_wall_jerk": "8", + "outer_wall_jerk": "7", "inner_wall_jerk": "7", - "infill_jerk": "8", + "infill_jerk": "7", "top_surface_jerk": "7", "initial_layer_jerk": "7", - "travel_jerk": "8", + "travel_jerk": "7", "compatible_printers": [ "Creality Ender-3 V3 KE 0.4 nozzle" ] diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json similarity index 97% rename from resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE.json rename to resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json index 9f784cdb15..9c5884cf05 100644 --- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE.json +++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.16mm Optimal @Creality Ender3V3SE", + "name": "0.16mm Optimal @Creality Ender3V3SE 0.4", "from": "system", "inherits": "fdm_process_creality_common", "instantiation": "true", @@ -113,6 +113,6 @@ "initial_layer_jerk": "8", "travel_jerk": "8", "compatible_printers": [ - "Creality Ender-3 V3 SE" + "Creality Ender-3 V3 SE 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json index e1dd35fd3d..e492dadef3 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "4", "bottom_shell_thickness": "0", "bridge_flow": "0.95", - "bridge_speed": "100", + "bridge_speed": "65", "brim_type": "no_brim", "brim_width": "5", "brim_object_gap": "0.1", @@ -23,21 +23,21 @@ "top_surface_acceleration": "5000", "bridge_no_support": "0", "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", + "line_width": "0.42", "infill_direction": "45", "sparse_infill_density": "15%", "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", + "initial_layer_acceleration": "1000", "travel_acceleration": "5000", "inner_wall_acceleration": "5000", - "outer_wall_acceleration": "2500", + "outer_wall_acceleration": "5000", "initial_layer_line_width": "0.5", "initial_layer_print_height": "0.2", - "infill_combination": "0", + "infill_combination": "1", "sparse_infill_line_width": "0.45", "infill_wall_overlap": "25%", "interface_shells": "0", @@ -49,10 +49,10 @@ "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", "wall_loops": "2", "print_settings_id": "", "raft_layers": "0", @@ -69,9 +69,9 @@ "support_type": "normal(auto)", "support_style": "grid", "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", + "support_top_z_distance": "0.16", "support_filament": "0", - "support_line_width": "0.38", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "2", @@ -88,30 +88,30 @@ "tree_support_wall_count": "0", "detect_thin_wall": "1", "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", + "top_surface_line_width": "0.42", "top_shell_layers": "4", "top_shell_thickness": "0.8", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", "outer_wall_speed": "250", "inner_wall_speed": "300", - "internal_solid_infill_speed": "300", + "internal_solid_infill_speed": "250", "top_surface_speed": "250", - "gap_infill_speed": "100", + "gap_infill_speed": "200", "sparse_infill_speed": "300", - "travel_speed": "300", + "travel_speed": "400", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "default_jerk": "7", - "outer_wall_jerk": "8", + "outer_wall_jerk": "7", "inner_wall_jerk": "7", - "infill_jerk": "8", + "infill_jerk": "7", "top_surface_jerk": "7", "initial_layer_jerk": "7", - "travel_jerk": "8", + "travel_jerk": "7", "compatible_printers": [ "Creality Ender-3 V3 KE 0.4 nozzle" ] diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json similarity index 97% rename from resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE.json rename to resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json index 1978a6e65b..55bf46c031 100644 --- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE.json +++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.20mm Standard @Creality Ender3V3SE", + "name": "0.20mm Standard @Creality Ender3V3SE 0.4", "from": "system", "inherits": "fdm_process_creality_common", "instantiation": "true", @@ -113,6 +113,6 @@ "initial_layer_jerk": "8", "travel_jerk": "8", "compatible_printers": [ - "Creality Ender-3 V3 SE" + "Creality Ender-3 V3 SE 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json index 01ab4fa9ca..2d2bfe2562 100644 --- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json @@ -13,7 +13,7 @@ "bottom_shell_layers": "4", "bottom_shell_thickness": "0", "bridge_flow": "0.95", - "bridge_speed": "100", + "bridge_speed": "65", "brim_type": "no_brim", "brim_width": "5", "brim_object_gap": "0.1", @@ -23,21 +23,21 @@ "top_surface_acceleration": "5000", "bridge_no_support": "0", "draft_shield": "disabled", - "elefant_foot_compensation": "0", - "enable_arc_fitting": "0", - "outer_wall_line_width": "0.4", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.42", "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "0.4", + "line_width": "0.42", "infill_direction": "45", "sparse_infill_density": "15%", "sparse_infill_pattern": "grid", - "initial_layer_acceleration": "500", + "initial_layer_acceleration": "1000", "travel_acceleration": "5000", "inner_wall_acceleration": "5000", - "outer_wall_acceleration": "2500", + "outer_wall_acceleration": "5000", "initial_layer_line_width": "0.5", "initial_layer_print_height": "0.2", - "infill_combination": "0", + "infill_combination": "1", "sparse_infill_line_width": "0.45", "infill_wall_overlap": "25%", "interface_shells": "0", @@ -49,10 +49,10 @@ "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "35", "overhang_4_4_speed": "10", - "inner_wall_line_width": "0.42", + "inner_wall_line_width": "0.45", "wall_loops": "2", "print_settings_id": "", "raft_layers": "0", @@ -69,9 +69,9 @@ "support_type": "normal(auto)", "support_style": "grid", "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", + "support_top_z_distance": "0.16", "support_filament": "0", - "support_line_width": "0.38", + "support_line_width": "0.42", "support_interface_loop_pattern": "0", "support_interface_filament": "0", "support_interface_top_layers": "2", @@ -88,30 +88,30 @@ "tree_support_wall_count": "0", "detect_thin_wall": "1", "top_surface_pattern": "monotonic", - "top_surface_line_width": "0.4", + "top_surface_line_width": "0.42", "top_shell_layers": "4", "top_shell_thickness": "0.8", "initial_layer_speed": "50", "initial_layer_infill_speed": "105", "outer_wall_speed": "250", "inner_wall_speed": "300", - "internal_solid_infill_speed": "300", + "internal_solid_infill_speed": "250", "top_surface_speed": "250", - "gap_infill_speed": "100", + "gap_infill_speed": "200", "sparse_infill_speed": "300", - "travel_speed": "300", + "travel_speed": "400", "enable_prime_tower": "0", "wipe_tower_no_sparse_layers": "0", "prime_tower_width": "60", "xy_hole_compensation": "0", "xy_contour_compensation": "0", "default_jerk": "7", - "outer_wall_jerk": "8", + "outer_wall_jerk": "7", "inner_wall_jerk": "7", - "infill_jerk": "8", + "infill_jerk": "7", "top_surface_jerk": "7", "initial_layer_jerk": "7", - "travel_jerk": "8", + "travel_jerk": "7", "compatible_printers": [ "Creality Ender-3 V3 KE 0.4 nozzle" ] diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json similarity index 97% rename from resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE.json rename to resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json index 43f9be0988..4883e507ac 100644 --- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE.json +++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json @@ -1,7 +1,7 @@ { "type": "process", "setting_id": "GP004", - "name": "0.24mm Draft @Creality Ender3V3SE", + "name": "0.24mm Draft @Creality Ender3V3SE 0.4", "from": "system", "inherits": "fdm_process_creality_common", "instantiation": "true", @@ -113,6 +113,6 @@ "initial_layer_jerk": "8", "travel_jerk": "8", "compatible_printers": [ - "Creality Ender-3 V3 SE" + "Creality Ender-3 V3 SE 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Flashforge/flashfoge_adventurer5m_series_buildplate_model.STL b/resources/profiles/Flashforge/flashfoge_adventurer5m_series_buildplate_model.STL deleted file mode 100644 index 810b7f9007..0000000000 Binary files a/resources/profiles/Flashforge/flashfoge_adventurer5m_series_buildplate_model.STL and /dev/null differ diff --git a/resources/profiles/Flashforge/flashforge_adventurer5m_series_buildplate_model.STL b/resources/profiles/Flashforge/flashforge_adventurer5m_series_buildplate_model.STL new file mode 100644 index 0000000000..ba3120726a Binary files /dev/null and b/resources/profiles/Flashforge/flashforge_adventurer5m_series_buildplate_model.STL differ diff --git a/resources/profiles/Flashforge/flashfoge_adventurer_5m_series_hotend.stl b/resources/profiles/Flashforge/flashforge_adventurer_5m_series_hotend.stl similarity index 100% rename from resources/profiles/Flashforge/flashfoge_adventurer_5m_series_hotend.stl rename to resources/profiles/Flashforge/flashforge_adventurer_5m_series_hotend.stl diff --git a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.6 Nozzle.json b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.6 Nozzle.json index 5d12cff14a..ebd4b9d7f4 100644 --- a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.6 Nozzle.json +++ b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M 0.6 Nozzle.json @@ -61,7 +61,7 @@ "extruder_clearance_radius": [ "76" ], "extruder_clearance_height_to_rod": [ "27" ], "extruder_clearance_height_to_lid": [ "150" ], - "nozzle_type": "stainless_steel" + "nozzle_type": "hardened_steel" } diff --git a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json index 16a9e3011a..c0a024542f 100644 --- a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json +++ b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro 0.6 Nozzle.json @@ -61,6 +61,6 @@ "extruder_clearance_radius": [ "76" ], "extruder_clearance_height_to_rod": [ "27" ], "extruder_clearance_height_to_lid": [ "150" ], - "nozzle_type": "stainless_steel" + "nozzle_type": "hardened_steel" } diff --git a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro.json b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro.json index 6420bf5383..6e4d1e81e2 100644 --- a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro.json +++ b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M Pro.json @@ -5,8 +5,8 @@ "nozzle_diameter": "0.4;0.6", "machine_tech": "FFF", "family": "Flashforge", - "bed_model": "flashfoge_adventurer5m_series_buildplate_model.STL", + "bed_model": "flashforge_adventurer5m_series_buildplate_model.STL", "bed_texture": "flashforge_adventurer5m_buildplate_texture.png", - "hotend_model": "", + "hotend_model": "flashforge_adventurer_5m_series_hotend.STL", "default_materials": "Flashforge Generic ABS;Flashforge Generic PETG;Flashforge Generic PLA" } diff --git a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M.json b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M.json index dc9023abb2..bd95c9a1f0 100644 --- a/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M.json +++ b/resources/profiles/Flashforge/machine/Flashforge Adventurer 5M.json @@ -5,8 +5,8 @@ "nozzle_diameter": "0.4;0.6", "machine_tech": "FFF", "family": "Flashforge", - "bed_model": "flashfoge_adventurer5m_series_buildplate_model.STL", + "bed_model": "flashforge_adventurer5m_series_buildplate_model.STL", "bed_texture": "flashforge_adventurer5m_buildplate_texture.png", - "hotend_model": "", + "hotend_model": "flashforge_adventurer_5m_series_hotend.STL", "default_materials": "Flashforge Generic ABS;Flashforge Generic PETG;Flashforge Generic PLA" } diff --git a/resources/profiles/Flashforge/machine/fdm_adventurer3_common.json b/resources/profiles/Flashforge/machine/fdm_adventurer3_common.json index 5777b8ff91..537a691ccb 100644 --- a/resources/profiles/Flashforge/machine/fdm_adventurer3_common.json +++ b/resources/profiles/Flashforge/machine/fdm_adventurer3_common.json @@ -19,10 +19,10 @@ "machine_max_acceleration_x": [ "500" ], "machine_max_acceleration_y": [ "500" ], "machine_max_acceleration_z": [ "100" ], - "machine_max_speed_e": [ "60" ], + "machine_max_speed_e": [ "30" ], "machine_max_speed_x": [ "150" ], "machine_max_speed_y": [ "150" ], - "machine_max_speed_z": [ "10" ], + "machine_max_speed_z": [ "20" ], "machine_max_jerk_e": [ "2.5" ], "machine_max_jerk_x": [ "8" ], "machine_max_jerk_y": [ "8" ], @@ -36,11 +36,13 @@ "deretraction_speed": [ "25" ], "z_hop": [ "0.4" ], "single_extruder_multi_material": "1", + "enable_filament_ramming": "0", + "purge_in_prime_tower": "0", "change_filament_gcode": "M600", "machine_pause_gcode": "M25", "default_filament_profile": [ "Flashforge PLA" ], - "machine_start_gcode": "M140 S[bed_temperature_initial_layer] T0\nM104 S[nozzle_temperature_initial_layer] T0\nM104 S0 T1\nM107\nM900 K[pressure_advance] T0\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255", - "machine_end_gcode": "M104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer] T0\nM104 S[nozzle_temperature_initial_layer] T0\nM104 S0 T1\nM107\nM900 K[pressure_advance] T0\nG90\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\n;pre-extrude\nM108 T0\nG1 X-37.50 Y-75.00 F6000\nM106\nG1 Z0.200 F420\nG1 X-37.50 Y-75.00 F6000\nG1 X37.50 Y-75.00 E9.5 F1200\n", + "machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F9000\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18", "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "scan_first_layer": "0", @@ -53,5 +55,10 @@ "extruder_clearance_height_to_lid": "150", "manual_filament_change": "1", "nozzle_type": "stainless_steel", - "auxiliary_fan": "0" + "auxiliary_fan": "1", + "parking_pos_retraction": "0", + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "extra_loading_move": "0", + "version": "2.0.2.0" } diff --git a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json index 1f070a7519..a60d3b2227 100644 --- a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json +++ b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge AD3 0.4 Nozzle.json @@ -43,8 +43,7 @@ "enable_arc_fitting": "0", "initial_layer_min_bead_width": "100", "min_bead_width": "100", - "detect_thin_wall": "1", - "elefant_foot_compensation": "0", + "elefant_foot_compensation": "0.15", "small_perimeter_speed": "50%", "overhang_speed_classic": "0", "internal_bridge_speed": "48", @@ -54,6 +53,7 @@ "slow_down_layers": "1", "wipe_speed": "200", "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", "compatible_printers": [ "Flashforge Adventurer 3 Series 0.4 Nozzle" ], diff --git a/resources/profiles/Flashforge/process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json b/resources/profiles/Flashforge/process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json index f254113bc6..9fb5571ceb 100644 --- a/resources/profiles/Flashforge/process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json +++ b/resources/profiles/Flashforge/process/0.30mm Fast @Flashforge AD3 0.4 Nozzle.json @@ -43,8 +43,7 @@ "enable_arc_fitting": "0", "initial_layer_min_bead_width": "100", "min_bead_width": "100", - "detect_thin_wall": "1", - "elefant_foot_compensation": "0", + "elefant_foot_compensation": "0.15", "small_perimeter_speed": "50%", "overhang_speed_classic": "0", "internal_bridge_speed": "64", @@ -54,6 +53,7 @@ "slow_down_layers": "1", "wipe_speed": "200", "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", "compatible_printers": [ "Flashforge Adventurer 3 Series 0.4 Nozzle" ], diff --git a/resources/profiles/Flashforge/process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json b/resources/profiles/Flashforge/process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json index 92dcb51b0f..972ad604de 100644 --- a/resources/profiles/Flashforge/process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json +++ b/resources/profiles/Flashforge/process/0.30mm Standard @Flashforge AD3 0.6 Nozzle.json @@ -43,8 +43,7 @@ "enable_arc_fitting": "0", "initial_layer_min_bead_width": "100", "min_bead_width": "100", - "detect_thin_wall": "1", - "elefant_foot_compensation": "0", + "elefant_foot_compensation": "0.15", "small_perimeter_speed": "50%", "overhang_speed_classic": "0", "internal_bridge_speed": "50", @@ -54,6 +53,7 @@ "slow_down_layers": "1", "wipe_speed": "200", "reduce_crossing_wall": "1", + "max_travel_detour_distance": "50", "compatible_printers": [ "Flashforge Adventurer 3 Series 0.6 Nozzle" ], diff --git a/resources/profiles/Kingroon.json b/resources/profiles/Kingroon.json index 01a9377ea7..292090de84 100644 --- a/resources/profiles/Kingroon.json +++ b/resources/profiles/Kingroon.json @@ -12,6 +12,10 @@ { "name": "Kingroon KP3S PRO V2", "sub_path": "machine/Kingroon KP3S PRO V2.json" + }, + { + "name": "Kingroon KP3S 3.0", + "sub_path": "machine/Kingroon KP3S 3.0.json" } ], "process_list": [ @@ -34,6 +38,10 @@ { "name": "0.20mm Standard @Kingroon KP3S PRO V2", "sub_path": "process/0.20mm Standard @Kingroon KP3S PRO V2.json" + }, + { + "name": "0.30mm Standard @Kingroon KP3S 3.0", + "sub_path": "process/0.30mm Standard @Kingroon KP3S 3.0.json" } ], "filament_list": [ @@ -130,6 +138,10 @@ { "name": "Kingroon KP3S PRO V2 0.4 nozzle", "sub_path": "machine/Kingroon KP3S PRO V2 0.4 nozzle.json" + }, + { + "name": "Kingroon KP3S 0.4 nozzle", + "sub_path": "machine/Kingroon KP3S 3.0 0.4 nozzle.json" } ] } diff --git a/resources/profiles/Kingroon/Kingroon KP3S 3.0_cover.png b/resources/profiles/Kingroon/Kingroon KP3S 3.0_cover.png new file mode 100644 index 0000000000..1862987bbf Binary files /dev/null and b/resources/profiles/Kingroon/Kingroon KP3S 3.0_cover.png differ diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic ABS.json b/resources/profiles/Kingroon/filament/Kingroon Generic ABS.json index b455ced60e..5e11d9665f 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic ABS.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic ABS.json @@ -14,6 +14,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic ASA.json b/resources/profiles/Kingroon/filament/Kingroon Generic ASA.json index d79ce2e17f..2231d6a9f3 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic ASA.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic ASA.json @@ -14,6 +14,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PA-CF.json b/resources/profiles/Kingroon/filament/Kingroon Generic PA-CF.json index f1dd009cd4..eac58e6a01 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic PA-CF.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PA-CF.json @@ -20,6 +20,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PA.json b/resources/profiles/Kingroon/filament/Kingroon Generic PA.json index eeeeda9ebf..00e4ee4680 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic PA.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PA.json @@ -17,6 +17,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PC.json b/resources/profiles/Kingroon/filament/Kingroon Generic PC.json index 1508159289..14378164dc 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic PC.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PC.json @@ -14,6 +14,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PETG.json b/resources/profiles/Kingroon/filament/Kingroon Generic PETG.json index a89100b1ec..d63d8fac21 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic PETG.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PETG.json @@ -44,6 +44,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PLA-CF.json b/resources/profiles/Kingroon/filament/Kingroon Generic PLA-CF.json index 6a6c8d92ff..d96b58a6c8 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic PLA-CF.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PLA-CF.json @@ -20,6 +20,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } \ No newline at end of file diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PLA.json b/resources/profiles/Kingroon/filament/Kingroon Generic PLA.json index 2ae13dd846..e4b457bce7 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic PLA.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PLA.json @@ -8,6 +8,7 @@ "inherits": "fdm_filament_pla", "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic PVA.json b/resources/profiles/Kingroon/filament/Kingroon Generic PVA.json index ea4ac2a1c1..63e253dcf9 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic PVA.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic PVA.json @@ -20,6 +20,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } diff --git a/resources/profiles/Kingroon/filament/Kingroon Generic TPU.json b/resources/profiles/Kingroon/filament/Kingroon Generic TPU.json index 95fd43addb..8c07c5871f 100644 --- a/resources/profiles/Kingroon/filament/Kingroon Generic TPU.json +++ b/resources/profiles/Kingroon/filament/Kingroon Generic TPU.json @@ -11,6 +11,7 @@ ], "compatible_printers": [ "Kingroon KP3S PRO S1 0.4 nozzle", - "Kingroon KP3S PRO V2 0.4 nozzle" + "Kingroon KP3S PRO V2 0.4 nozzle", + "Kingroon KP3S 3.0 0.4 nozzle" ] } diff --git a/resources/profiles/Kingroon/machine/Kingroon KP3S 3.0 0.4 nozzle.json b/resources/profiles/Kingroon/machine/Kingroon KP3S 3.0 0.4 nozzle.json new file mode 100644 index 0000000000..1af9a09ef2 --- /dev/null +++ b/resources/profiles/Kingroon/machine/Kingroon KP3S 3.0 0.4 nozzle.json @@ -0,0 +1,96 @@ +{ + "setting_id": "GM003", + "name": "Kingroon KP3S 3.0 0.4 nozzle", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Kingroon KP3S 3.0", + "default_print_profile": "0.30mm Standard @Kingroon KP3S 3.0", + "machine_end_gcode": "G1 E-1.0 F2100 ; retract\nG92 E0.0\nG1{if max_layer_z < max_print_height} Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} E-34.0 F720 ; move print head up & retract filament\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y105 F3000 ; park print head\nM84 ; disable motors", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG1 Y1.0 Z0.3 F1000 ; move print head up\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\n; initial load\n M117 Purge extruder\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y175.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y175.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface", + "type": "machine", + "nozzle_diameter": ["0.4"], + "cooling_tube_length": "0", + "cooling_tube_retraction": "0", + "enable_filament_ramming": "0", + "extra_loading_move": "0", + "fan_speedup_overhangs": "0", + "fan_speedup_time": "1", + "from": "system", + "machine_max_acceleration_e": [ + "10000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "9000" + ], + "machine_max_acceleration_retracting": [ + "10000", + "9000" + ], + "machine_max_acceleration_x": [ + "4000", + "9000" + ], + "machine_max_acceleration_y": [ + "4000", + "9000" + ], + "machine_max_acceleration_z": [ + "1100", + "100" + ], + "machine_max_speed_e": [ + "50", + "60" + ], + "machine_max_speed_x": [ + "300", + "200" + ], + "machine_max_speed_y": [ + "300", + "200" + ], + "machine_max_speed_z": [ + "30", + "12" + ], + "manual_filament_change": "1", + "min_layer_height": [ + "0.1" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "0", + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "180", + "purge_in_prime_tower": "0", + "retract_length_toolchange": [ + "0.5" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "0.3" + ], + "retraction_minimum_travel": [ + "3" + ], + "retraction_speed": [ + "30" + ], + "support_air_filtration": "0", + "support_chamber_temp_control": "0", + "wipe": [ + "1" + ], + "z_hop": [ + "0.2" + ] +} diff --git a/resources/profiles/Kingroon/machine/Kingroon KP3S 3.0.json b/resources/profiles/Kingroon/machine/Kingroon KP3S 3.0.json new file mode 100644 index 0000000000..8b5b020dac --- /dev/null +++ b/resources/profiles/Kingroon/machine/Kingroon KP3S 3.0.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Kingroon KP3S 3.0", + "model_id": "Kingroon KP3S 3.0", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Kingroon", + "bed_model": "kp3s_bed.stl", + "bed_texture": "Kingroon_buildplate.png", + "hotend_model": "", + "default_materials": "Kingroon Generic ABS;Kingroon Generic PLA;Kingroon Generic PLA-CF;Kingroon Generic PETG;Kingroon Generic TPU;Kingroon Generic ASA;Kingroon Generic PC;Kingroon Generic PVA;Kingroon Generic PA;Kingroon Generic PA-CF" +} diff --git a/resources/profiles/Kingroon/process/0.30mm Standard @Kingroon KP3S 3.0.json b/resources/profiles/Kingroon/process/0.30mm Standard @Kingroon KP3S 3.0.json new file mode 100644 index 0000000000..563f097ca2 --- /dev/null +++ b/resources/profiles/Kingroon/process/0.30mm Standard @Kingroon KP3S 3.0.json @@ -0,0 +1,87 @@ +{ + "type": "process", + "compatible_printers": [ + "Kingroon KP3S 3.0 0.4 nozzle" + ], + "name": "0.30mm Standard @Kingroon KP3S 3.0", + "inherits": "fdm_process_common", + "print_settings_id": "0.30mm Standard @Kingroon KP3S 3.0", + "bottom_surface_pattern": "monotonicline", + "bridge_acceleration": "500", + "bridge_speed": "30", + "brim_type": "no_brim", + "default_acceleration": "500", + "detect_narrow_internal_solid_infill": "0", + "dont_filter_internal_bridges": "limited", + "elefant_foot_compensation": "0.2", + "enable_prime_tower": "1", + "enable_support": "0", + "filter_out_gap_fill": "0.9", + "flush_into_support": "0", + "from": "User", + "gap_fill_target": "topbottom", + "gap_infill_speed": "40", + "infill_combination": "1", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.3", + "initial_layer_speed": "20", + "initial_layer_travel_speed": "250", + "inner_wall_acceleration": "700", + "inner_wall_line_width": "0.44", + "inner_wall_speed": "70", + "internal_bridge_speed": "50", + "internal_solid_infill_acceleration": "2000", + "internal_solid_infill_line_width": "0.5", + "internal_solid_infill_pattern": "monotonicline", + "internal_solid_infill_speed": "70", + "is_custom_defined": "0", + "layer_height": "0.3", + "line_width": "0.44", + "max_travel_detour_distance": "70", + "max_volumetric_extrusion_rate_slope": "20", + "outer_wall_acceleration": "500", + "outer_wall_line_width": "0.44", + "outer_wall_speed": "50", + "overhang_1_4_speed": "70%", + "overhang_2_4_speed": "50%", + "overhang_3_4_speed": "30%", + "overhang_4_4_speed": "20%", + "prime_tower_brim_width": "1", + "prime_tower_width": "20", + "prime_volume": "30", + "raft_first_layer_density": "100%", + "reduce_crossing_wall": "1", + "reduce_infill_retraction": "0", + "scarf_joint_speed": "70", + "seam_gap": "0", + "seam_slope_entire_loop": "1", + "seam_slope_start_height": "0.1", + "skirt_loops": "1", + "sparse_infill_acceleration": "1500", + "sparse_infill_line_width": "0.5", + "sparse_infill_pattern": "3dhoneycomb", + "sparse_infill_speed": "70", + "support_base_pattern": "default", + "support_interface_pattern": "auto", + "support_interface_speed": "40", + "support_line_width": "0.44", + "support_speed": "70", + "support_threshold_angle": "40", + "support_type": "normal(auto)", + "top_surface_acceleration": "500", + "top_surface_line_width": "0.44", + "top_surface_pattern": "monotonicline", + "top_surface_speed": "40", + "travel_acceleration": "4000", + "travel_speed": "250", + "tree_support_angle_slow": "35", + "tree_support_branch_angle_organic": "45", + "tree_support_branch_diameter_double_wall": "5", + "tree_support_tip_diameter": "1", + "tree_support_top_rate": "50%", + "version": "2.0.0.0", + "wall_transition_angle": "59", + "wipe_before_external_loop": "1", + "wipe_tower_bridging": "2" +} diff --git a/resources/profiles/MagicMaker.json b/resources/profiles/MagicMaker.json new file mode 100644 index 0000000000..1da3457e31 --- /dev/null +++ b/resources/profiles/MagicMaker.json @@ -0,0 +1,226 @@ +{ + "name": "MagicMaker", + "version": "02.00.00.00", + "force_update": "0", + "description": "MagicMaker configurations", + "machine_model_list": [ + { + "name": "MM hqs hj", + "sub_path": "machine/MM hqs hj.json" + }, + { + "name": "MM hqs SF", + "sub_path": "machine/MM hqs SF.json" + }, + { + "name": "MM hj SK", + "sub_path": "machine/MM hj SK.json" + }, + { + "name": "MM BoneKing", + "sub_path": "machine/MM BoneKing.json" + }, + { + "name": "MM slb", + "sub_path": "machine/MM slb.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.10mm Fine @MM slb", + "sub_path": "process/0.10mm Fine @MM slb.json" + }, + { + "name": "0.20mm Standard @MM slb", + "sub_path": "process/0.20mm Standard @MM slb.json" + }, + { + "name": "0.30mm Draft @MM slb", + "sub_path": "process/0.30mm Draft @MM slb.json" + }, + { + "name": "0.10mm Fine @MM hqs hj", + "sub_path": "process/0.10mm Fine @MM hqs hj.json" + }, + { + "name": "0.20mm Standard @MM hqs hj", + "sub_path": "process/0.20mm Standard @MM hqs hj.json" + }, + { + "name": "0.30mm Draft @MM hqs hj", + "sub_path": "process/0.30mm Draft @MM hqs hj.json" + }, + { + "name": "0.10mm Fine @MM hqs SF", + "sub_path": "process/0.10mm Fine @MM hqs SF.json" + }, + { + "name": "0.20mm Standard @MM hqs SF", + "sub_path": "process/0.20mm Standard @MM hqs SF.json" + }, + { + "name": "0.30mm Draft @MM hqs SF", + "sub_path": "process/0.30mm Draft @MM hqs SF.json" + }, + { + "name": "0.10mm Fine Fast @MM hqs SF", + "sub_path": "process/0.10mm Fine Fast @MM hqs SF.json" + }, + { + "name": "0.20mm Standard Fast @MM hqs SF", + "sub_path": "process/0.20mm Standard Fast @MM hqs SF.json" + }, + { + "name": "0.30mm Draft Fast @MM hqs SF", + "sub_path": "process/0.30mm Draft Fast @MM hqs SF.json" + }, + { + "name": "0.10mm Fine @MM hj SK", + "sub_path": "process/0.10mm Fine @MM hj SK.json" + }, + { + "name": "0.20mm Standard @MM hj SK", + "sub_path": "process/0.20mm Standard @MM hj SK.json" + }, + { + "name": "0.30mm Draft @MM hj SK", + "sub_path": "process/0.30mm Draft @MM hj SK.json" + }, + { + "name": "0.10mm Fine Fast @MM hj SK", + "sub_path": "process/0.10mm Fine Fast @MM hj SK.json" + }, + { + "name": "0.20mm Standard Fast @MM hj SK", + "sub_path": "process/0.20mm Standard Fast @MM hj SK.json" + }, + { + "name": "0.30mm Draft Fast @MM hj SK", + "sub_path": "process/0.30mm Draft Fast @MM hj SK.json" + }, + { + "name": "0.10mm Fine @MM BoneKing", + "sub_path": "process/0.10mm Fine @MM BoneKing.json" + }, + { + "name": "0.20mm Standard @MM BoneKing", + "sub_path": "process/0.20mm Standard @MM BoneKing.json" + }, + { + "name": "0.30mm Draft @MM BoneKing", + "sub_path": "process/0.30mm Draft @MM BoneKing.json" + }, + { + "name": "0.10mm Fine Fast @MM BoneKing", + "sub_path": "process/0.10mm Fine Fast @MM BoneKing.json" + }, + { + "name": "0.20mm Standard Fast @MM BoneKing", + "sub_path": "process/0.20mm Standard Fast @MM BoneKing.json" + }, + { + "name": "0.30mm Draft Fast @MM BoneKing", + "sub_path": "process/0.30mm Draft Fast @MM BoneKing.json" + }, + { + "name": "0.12mm Fine SuperFast @MM BoneKing", + "sub_path": "process/0.12mm Fine SuperFast @MM BoneKing.json" + }, + { + "name": "0.12mm Fine BestFast @MM BoneKing", + "sub_path": "process/0.12mm Fine BestFast @MM BoneKing.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_peek", + "sub_path": "filament/fdm_filament_peek.json" + }, + { + "name": "MM Generic PLA", + "sub_path": "filament/MM Generic PLA.json" + }, + { + "name": "MM Generic PETG", + "sub_path": "filament/MM Generic PETG.json" + }, + { + "name": "MM Generic ABS", + "sub_path": "filament/MM Generic ABS.json" + }, + { + "name": "MM Generic TPU", + "sub_path": "filament/MM Generic TPU.json" + }, + { + "name": "MM Generic PC", + "sub_path": "filament/MM Generic PC.json" + }, + { + "name": "MM Generic PA", + "sub_path": "filament/MM Generic PA.json" + }, + { + "name": "MM Generic PEEK", + "sub_path": "filament/MM Generic PEEK.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "MM hqs hj 0.4 nozzle", + "sub_path": "machine/MM hqs hj 0.4 nozzle.json" + }, + { + "name": "MM hqs SF 0.4 nozzle", + "sub_path": "machine/MM hqs SF 0.4 nozzle.json" + }, + { + "name": "MM hj SK 0.4 nozzle", + "sub_path": "machine/MM hj SK 0.4 nozzle.json" + }, + { + "name": "MM BoneKing 0.4 nozzle", + "sub_path": "machine/MM BoneKing 0.4 nozzle.json" + }, + { + "name": "MM slb 0.4 nozzle", + "sub_path": "machine/MM slb 0.4 nozzle.json" + } + ] +} diff --git a/resources/profiles/MagicMaker/120_buildplate_model.stl b/resources/profiles/MagicMaker/120_buildplate_model.stl new file mode 100644 index 0000000000..2c4ecb81ee Binary files /dev/null and b/resources/profiles/MagicMaker/120_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/125_buildplate_model.stl b/resources/profiles/MagicMaker/125_buildplate_model.stl new file mode 100644 index 0000000000..e3e9f08071 Binary files /dev/null and b/resources/profiles/MagicMaker/125_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/150_buildplate_model.stl b/resources/profiles/MagicMaker/150_buildplate_model.stl new file mode 100644 index 0000000000..6b8b197d4c Binary files /dev/null and b/resources/profiles/MagicMaker/150_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/160_buildplate_model.stl b/resources/profiles/MagicMaker/160_buildplate_model.stl new file mode 100644 index 0000000000..be6b21436c Binary files /dev/null and b/resources/profiles/MagicMaker/160_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/220210_buildplate_model.stl b/resources/profiles/MagicMaker/220210_buildplate_model.stl new file mode 100644 index 0000000000..5afb83c333 Binary files /dev/null and b/resources/profiles/MagicMaker/220210_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/220_buildplate_model.stl b/resources/profiles/MagicMaker/220_buildplate_model.stl new file mode 100644 index 0000000000..01f43ca845 Binary files /dev/null and b/resources/profiles/MagicMaker/220_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/250_buildplate_model.stl b/resources/profiles/MagicMaker/250_buildplate_model.stl new file mode 100644 index 0000000000..0b6d7de9b3 Binary files /dev/null and b/resources/profiles/MagicMaker/250_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/310_buildplate_model.stl b/resources/profiles/MagicMaker/310_buildplate_model.stl new file mode 100644 index 0000000000..21c407a49f Binary files /dev/null and b/resources/profiles/MagicMaker/310_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/MM BoneKing_cover.png b/resources/profiles/MagicMaker/MM BoneKing_cover.png new file mode 100644 index 0000000000..18b5ad2d19 Binary files /dev/null and b/resources/profiles/MagicMaker/MM BoneKing_cover.png differ diff --git a/resources/profiles/MagicMaker/MM hj sk_cover.png b/resources/profiles/MagicMaker/MM hj sk_cover.png new file mode 100644 index 0000000000..cd910e220f Binary files /dev/null and b/resources/profiles/MagicMaker/MM hj sk_cover.png differ diff --git a/resources/profiles/MagicMaker/MM hj_buildplate_model.stl b/resources/profiles/MagicMaker/MM hj_buildplate_model.stl new file mode 100644 index 0000000000..ab78d2fc4b Binary files /dev/null and b/resources/profiles/MagicMaker/MM hj_buildplate_model.stl differ diff --git a/resources/profiles/MagicMaker/MM hqs SF_cover.png b/resources/profiles/MagicMaker/MM hqs SF_cover.png new file mode 100644 index 0000000000..fd0a4ba098 Binary files /dev/null and b/resources/profiles/MagicMaker/MM hqs SF_cover.png differ diff --git a/resources/profiles/MagicMaker/MM hqs hj_cover.png b/resources/profiles/MagicMaker/MM hqs hj_cover.png new file mode 100644 index 0000000000..3f5cd8f9e4 Binary files /dev/null and b/resources/profiles/MagicMaker/MM hqs hj_cover.png differ diff --git a/resources/profiles/MagicMaker/MM slb_cover.png b/resources/profiles/MagicMaker/MM slb_cover.png new file mode 100644 index 0000000000..0e186b74cb Binary files /dev/null and b/resources/profiles/MagicMaker/MM slb_cover.png differ diff --git a/resources/profiles/MagicMaker/MM_buildplate_texture.png b/resources/profiles/MagicMaker/MM_buildplate_texture.png new file mode 100644 index 0000000000..56a2cc04e1 Binary files /dev/null and b/resources/profiles/MagicMaker/MM_buildplate_texture.png differ diff --git a/resources/profiles/MagicMaker/filament/MM Generic ABS.json b/resources/profiles/MagicMaker/filament/MM Generic ABS.json new file mode 100644 index 0000000000..3dec8e66d3 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/MM Generic ABS.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "is_custom_defined": "0", + "name": "MM Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_max_volumetric_speed": [ + "50" + ], + "fan_max_speed": [ + "10" + ], + "filament_cost": [ + "100" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "full_fan_speed_layer": [ + "5" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "230" + ], + "slow_down_min_speed": [ + "5" + ], + "compatible_printers": [ + "MM hqs hj 0.4 nozzle", + "MM hqs SF 0.4 nozzle", + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle", + "MM slb 0.4 nozzle" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/filament/MM Generic PA.json b/resources/profiles/MagicMaker/filament/MM Generic PA.json new file mode 100644 index 0000000000..cfffeec427 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/MM Generic PA.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "is_custom_defined": "0", + "name": "MM Generic PA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "chamber_temperature": [ + "60" + ], + "fan_max_speed": [ + "40" + ], + "filament_cost": [ + "100" + ], + "filament_diameter": [ + "1.75" + ], + "full_fan_speed_layer": [ + "5" + ], + "compatible_printers": [ + "MM hqs hj 0.4 nozzle", + "MM hqs SF 0.4 nozzle", + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/filament/MM Generic PC.json b/resources/profiles/MagicMaker/filament/MM Generic PC.json new file mode 100644 index 0000000000..3bc754c450 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/MM Generic PC.json @@ -0,0 +1,35 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "is_custom_defined": "0", + "name": "MM Generic PC", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc", + "fan_max_speed": [ + "40" + ], + "filament_cost": [ + "100" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "full_fan_speed_layer": [ + "5" + ], + "nozzle_temperature": [ + "270" + ], + "compatible_printers": [ + "MM hqs hj 0.4 nozzle", + "MM hqs SF 0.4 nozzle", + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/filament/MM Generic PEEK.json b/resources/profiles/MagicMaker/filament/MM Generic PEEK.json new file mode 100644 index 0000000000..e3a4ba6b1c --- /dev/null +++ b/resources/profiles/MagicMaker/filament/MM Generic PEEK.json @@ -0,0 +1,51 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "MM Generic PEEK", + "is_custom_defined": "0", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_peek", + "fan_max_speed": [ + "40" + ], + "filament_cost": [ + "1000" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "full_fan_speed_layer": [ + "5" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "420" + ], + "nozzle_temperature_initial_layer": [ + "420" + ], + "nozzle_temperature_range_high": [ + "460" + ], + "nozzle_temperature_range_low": [ + "380" + ], + "temperature_vitrification": [ + "340" + ], + "compatible_printers": [ + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle" + ], + "version": "2.0.0.0" +} diff --git a/resources/profiles/MagicMaker/filament/MM Generic PETG.json b/resources/profiles/MagicMaker/filament/MM Generic PETG.json new file mode 100644 index 0000000000..5e9eae5c40 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/MM Generic PETG.json @@ -0,0 +1,87 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "MM Generic PETG", + "is_custom_defined": "0", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "70" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_min_speed": [ + "20" + ], + "slow_down_layer_time": [ + "5" + ], + "filament_max_volumetric_speed": [ + "50" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "chamber_temperature": [ + "40" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_max_speed": [ + "60" + ], + "filament_cost": [ + "100" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_retraction_length": [ + "2" + ], + "full_fan_speed_layer": [ + "4" + ], + "hot_plate_temp": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature_range_high": [ + "245" + ], + "nozzle_temperature_range_low": [ + "225" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "MM hqs hj 0.4 nozzle", + "MM hqs SF 0.4 nozzle", + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle", + "MM slb 0.4 nozzle" + ], + "version": "2.0.0.0" +} diff --git a/resources/profiles/MagicMaker/filament/MM Generic PLA.json b/resources/profiles/MagicMaker/filament/MM Generic PLA.json new file mode 100644 index 0000000000..a2aa68f8a8 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/MM Generic PLA.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "MM Generic PLA", + "is_custom_defined": "0", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_max_volumetric_speed": [ + "50" + ], + "slow_down_layer_time": [ + "5" + ], + + "filament_cost": [ + "100" + ], + "filament_diameter": [ + "1.75" + ], + "filament_flow_ratio": [ + "1" + ], + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "nozzle_temperature": [ + "205" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "compatible_printers": [ + "MM hqs hj 0.4 nozzle", + "MM hqs SF 0.4 nozzle", + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle", + "MM slb 0.4 nozzle" + ], + "version": "2.0.0.0" +} diff --git a/resources/profiles/MagicMaker/filament/MM Generic TPU.json b/resources/profiles/MagicMaker/filament/MM Generic TPU.json new file mode 100644 index 0000000000..e9700a279a --- /dev/null +++ b/resources/profiles/MagicMaker/filament/MM Generic TPU.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSA04", + "name": "MM Generic TPU", + "is_custom_defined": "0", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "40" + ], + "filament_cost": [ + "100" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "3" + ], + "filament_retraction_length": [ + "0.5" + ], + + "full_fan_speed_layer": [ + "3" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "5" + ], + "compatible_printers": [ + "MM hqs hj 0.4 nozzle", + "MM hqs SF 0.4 nozzle", + "MM hj SK 0.4 nozzle", + "MM BoneKing 0.4 nozzle", + "MM slb 0.4 nozzle" + ], + "version": "2.0.0.0" +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_abs.json b/resources/profiles/MagicMaker/filament/fdm_filament_abs.json new file mode 100644 index 0000000000..1ada3b4ae1 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "80" + ], + "eng_plate_temp" : [ + "80" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "80" + ], + "eng_plate_temp_initial_layer" : [ + "80" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.10" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "5" + ], + "fan_min_speed": [ + "5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "235" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "15" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_asa.json b/resources/profiles/MagicMaker/filament/fdm_filament_asa.json new file mode 100644 index 0000000000..38126ffe56 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_common.json b/resources/profiles/MagicMaker/filament/fdm_filament_common.json new file mode 100644 index 0000000000..1e4b7b89ed --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_common.json @@ -0,0 +1,144 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "2.85" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_pa.json b/resources/profiles/MagicMaker/filament/fdm_filament_pa.json new file mode 100644 index 0000000000..671549041e --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_pa.json @@ -0,0 +1,85 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "100" + ], + "hot_plate_temp" : [ + "100" + ], + "textured_plate_temp" : [ + "100" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "textured_plate_temp_initial_layer" : [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "270" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_pc.json b/resources/profiles/MagicMaker/filament/fdm_filament_pc.json new file mode 100644 index 0000000000..e87b47be07 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "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" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "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": [ + "140" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_peek.json b/resources/profiles/MagicMaker/filament/fdm_filament_peek.json new file mode 100644 index 0000000000..c14cfa15ba --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_peek.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_peek", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "PEEK" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_pet.json b/resources/profiles/MagicMaker/filament/fdm_filament_pet.json new file mode 100644 index 0000000000..58fd5baf30 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "85" + ], + "eng_plate_temp" : [ + "85" + ], + "hot_plate_temp" : [ + "85" + ], + "textured_plate_temp" : [ + "85" + ], + "cool_plate_temp_initial_layer" : [ + "85" + ], + "eng_plate_temp_initial_layer" : [ + "85" + ], + "hot_plate_temp_initial_layer" : [ + "85" + ], + "textured_plate_temp_initial_layer" : [ + "85" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "15" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "50" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "235" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_pla.json b/resources/profiles/MagicMaker/filament/fdm_filament_pla.json new file mode 100644 index 0000000000..eb53896e67 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_pla.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "55" + ], + "eng_plate_temp_initial_layer" : [ + "55" + ], + "hot_plate_temp_initial_layer" : [ + "55" + ], + "textured_plate_temp_initial_layer" : [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "210" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "210" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_pva.json b/resources/profiles/MagicMaker/filament/fdm_filament_pva.json new file mode 100644 index 0000000000..773d97da7a --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "35" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "45" + ], + "textured_plate_temp" : [ + "45" + ], + "cool_plate_temp_initial_layer" : [ + "35" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "45" + ], + "textured_plate_temp_initial_layer" : [ + "45" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "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%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "50" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/MagicMaker/filament/fdm_filament_tpu.json b/resources/profiles/MagicMaker/filament/fdm_filament_tpu.json new file mode 100644 index 0000000000..c153d38516 --- /dev/null +++ b/resources/profiles/MagicMaker/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "textured_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "textured_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/MagicMaker/machine/MM BoneKing 0.4 nozzle.json b/resources/profiles/MagicMaker/machine/MM BoneKing 0.4 nozzle.json new file mode 100644 index 0000000000..4bc95f8091 --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM BoneKing 0.4 nozzle.json @@ -0,0 +1,136 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "MM BoneKing 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "MM BoneKing", + "default_print_profile": "0.10mm Fine @MM BoneKing", + "nozzle_diameter": [ + "0.4" + ], + "gcode_flavor": "klipper", + "machine_pause_gcode": "PAUSE", + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END", + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...", + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "deretraction_speed": [ + "30" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "default_filament_profile": [ + "MM Generic PLA" + ], + "is_custom_defined": "0", + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "10000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "10000", + "1500" + ], + "machine_max_acceleration_x": [ + "100000", + "3000" + ], + "machine_max_acceleration_y": [ + "100000", + "3000" + ], + "machine_max_jerk_z": [ + "0.5", + "0.4" + ], + "machine_max_speed_z": [ + "10", + "12" + ], + "printable_area": [ + "0x0", + "310x0", + "310x310", + "0x310" + ], + "thumbnails": [ + "310x310" + ], + "z_hop": [ + "0.2" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/machine/MM BoneKing.json b/resources/profiles/MagicMaker/machine/MM BoneKing.json new file mode 100644 index 0000000000..31167c41d6 --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM BoneKing.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM BoneKing", + "model_id": "MM-BoneKing", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "310_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "MM Generic PLA;MM Generic PETG;MM Generic ABS;MM Generic TPU;MM Generic PC;MM Generic PA;MM Generic PEEK" +} diff --git a/resources/profiles/MagicMaker/machine/MM hj SK 0.4 nozzle.json b/resources/profiles/MagicMaker/machine/MM hj SK 0.4 nozzle.json new file mode 100644 index 0000000000..0f22e90e47 --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM hj SK 0.4 nozzle.json @@ -0,0 +1,138 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "MM hj SK 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "MM hj SK", + "default_print_profile": "0.10mm Fine @MM hj SK", + "nozzle_diameter": [ + "0.4" + ], + "gcode_flavor": "klipper", + "is_custom_defined": "0", + "machine_pause_gcode": "PAUSE", + "printable_area": [ + "0x0", + "220x0", + "220x210", + "0x210" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...", + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "thumbnails": [ + "220x220" + ], + + + "deretraction_speed": [ + "30" + ], + "machine_max_acceleration_extruding": [ + "5000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1500" + ], + "machine_max_acceleration_x": [ + "20000", + "3000" + ], + "machine_max_acceleration_y": [ + "20000", + "3000" + ], + "machine_max_jerk_z": [ + "2", + "0.4" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "default_filament_profile": [ + "MM Generic PLA" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/machine/MM hj SK.json b/resources/profiles/MagicMaker/machine/MM hj SK.json new file mode 100644 index 0000000000..1cefdfb906 --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM hj SK.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM hj SK", + "model_id": "MM-hj-SK", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "220210_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "MM Generic PLA;MM Generic PETG;MM Generic ABS;MM Generic TPU" +} diff --git a/resources/profiles/MagicMaker/machine/MM hqs SF 0.4 nozzle.json b/resources/profiles/MagicMaker/machine/MM hqs SF 0.4 nozzle.json new file mode 100644 index 0000000000..17cfbf1c1d --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM hqs SF 0.4 nozzle.json @@ -0,0 +1,137 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "MM hqs SF 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "MM hqs SF", + "default_print_profile": "0.10mm Fine @MM hqs SF", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x210", + "0x210" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...", + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "thumbnails": [ + "220x220" + ], + + + "deretraction_speed": [ + "30" + ], + "is_custom_defined": "0", + "machine_max_acceleration_extruding": [ + "5000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "5000", + "1500" + ], + "machine_max_acceleration_x": [ + "20000", + "3000" + ], + "machine_max_acceleration_y": [ + "20000", + "3000" + ], + "machine_max_jerk_z": [ + "2", + "0.4" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "retraction_length": [ + "1" + ], + "retraction_speed": [ + "30" + ], + "z_hop": [ + "0.4" + ], + "z_hop_types": [ + "Spiral Lift" + ], + "default_filament_profile": [ + "MM Generic PLA" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/machine/MM hqs SF.json b/resources/profiles/MagicMaker/machine/MM hqs SF.json new file mode 100644 index 0000000000..e3240b2263 --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM hqs SF.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM hqs SF", + "model_id": "MM-hqs-SF", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "220210_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "MM Generic PLA;MM Generic PETG;MM Generic ABS;MM Generic TPU" +} diff --git a/resources/profiles/MagicMaker/machine/MM hqs hj 0.4 nozzle.json b/resources/profiles/MagicMaker/machine/MM hqs hj 0.4 nozzle.json new file mode 100644 index 0000000000..95a623649b --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM hqs hj 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "MM hqs hj 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "MM hqs hj", + "default_print_profile": "0.10mm Fine @MM hqs hj", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x210", + "0x210" + ], + "printable_height": "300", + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "wipe_distance": [ + "1" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "deretraction_speed": [ + "25" + ], + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "is_custom_defined": "0", + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END", + "machine_max_acceleration_e": [ + "6000" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_max_speed_x": [ + "300", + "500" + ], + "machine_max_speed_y": [ + "300", + "500" + ], + "machine_pause_gcode": "M601", + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...", + "min_layer_height": [ + "0.05" + ], + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_length": [ + "1.5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "25" + ], + "machine_max_acceleration_extruding": [ + "2000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "2000", + "1500" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "thumbnails": [ + "220x220" + ], + "default_filament_profile": [ + "MM Generic PLA" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/machine/MM hqs hj.json b/resources/profiles/MagicMaker/machine/MM hqs hj.json new file mode 100644 index 0000000000..aac0ee20cb --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM hqs hj.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM hqs hj", + "model_id": "MM-hqs-hj", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "220210_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "MM Generic PLA;MM Generic PETG;MM Generic ABS;MM Generic TPU" +} diff --git a/resources/profiles/MagicMaker/machine/MM slb 0.4 nozzle.json b/resources/profiles/MagicMaker/machine/MM slb 0.4 nozzle.json new file mode 100644 index 0000000000..c6e32b7e0c --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM slb 0.4 nozzle.json @@ -0,0 +1,129 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "MM slb 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "MM slb", + "default_print_profile": "0.10mm Fine @MM slb", + "nozzle_diameter": [ + "0.4" + ], + "auxiliary_fan": "0", + "machine_max_acceleration_travel": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "12", + "12" + ], + "max_layer_height": [ + "0.3" + ], + "printer_settings_id": "MM", + "retract_before_wipe": [ + "70%" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "scan_first_layer": "0", + "cooling_tube_length": "20", + "cooling_tube_retraction": "60", + "deretraction_speed": [ + "25" + ], + "extruder_clearance_height_to_lid": "100", + "extruder_clearance_height_to_rod": "32", + "extruder_clearance_radius": "50", + "machine_max_jerk_e": [ + "5", + "2.5" + ], + "machine_max_speed_e": [ + "60", + "120" + ], + "machine_pause_gcode": "M601", + "nozzle_type": "brass", + "parking_pos_retraction": "22", + "retract_length_toolchange": [ + "5" + ], + "retraction_minimum_travel": [ + "1" + ], + "retraction_speed": [ + "25" + ], + "default_filament_profile": [ + "MM Generic PLA" + ], + "is_custom_defined": "0", + "machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG28 X0\nG0 Y120\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nPRINT_END", + "machine_max_acceleration_e": [ + "4000" + ], + "machine_max_acceleration_extruding": [ + "2000", + "1500" + ], + "machine_max_acceleration_retracting": [ + "2000", + "1500" + ], + "machine_max_acceleration_x": [ + "2000", + "3000" + ], + "machine_max_acceleration_y": [ + "2000", + "3000" + ], + "machine_max_jerk_x": [ + "9", + "20" + ], + "machine_max_jerk_y": [ + "9", + "20" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "machine_max_speed_x": [ + "200", + "500" + ], + "machine_max_speed_y": [ + "200", + "500" + ], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG0 Z1\nG0 X0 Y0\nG92 E0\nG0 Z0.5\nG1 F1000 Y100 E20\nG92 E0\nM117 Printing...", + "min_layer_height": [ + "0.1" + ], + "printable_area": [ + "0x0", + "125x0", + "125x125", + "0x125" + ], + "printable_height": "160", + "retraction_length": [ + "2" + ], + "thumbnails": [ + "120x120" + ], + "wipe_distance": [ + "1" + ], + "version": "2.0.0.0" +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/machine/MM slb.json b/resources/profiles/MagicMaker/machine/MM slb.json new file mode 100644 index 0000000000..83f4b57499 --- /dev/null +++ b/resources/profiles/MagicMaker/machine/MM slb.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "MM slb", + "model_id": "MM-slb", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "magicmaker", + "bed_model": "125_buildplate_model.stl", + "bed_texture": "MM_buildplate_texture.png", + "hotend_model": "MM_hotend.stl", + "default_materials": "MM Generic PLA;MM Generic PETG;MM Generic ABS;MM Generic TPU" +} diff --git a/resources/profiles/MagicMaker/machine/fdm_machine_common.json b/resources/profiles/MagicMaker/machine/fdm_machine_common.json new file mode 100644 index 0000000000..b1cbabd889 --- /dev/null +++ b/resources/profiles/MagicMaker/machine/fdm_machine_common.json @@ -0,0 +1,118 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "10000" + ], + "machine_max_acceleration_extruding": [ + "1500" + ], + "machine_max_acceleration_retracting": [ + "1500" + ], + "machine_max_acceleration_x": [ + "3000" + ], + "machine_max_acceleration_y": [ + "3000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "120" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "12" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "20" + ], + "machine_max_jerk_y": [ + "20" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printable_height": "212", + "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", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "6" + ], + "retract_length_toolchange": [ + "10" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "50" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.10mm Fine @MM hj", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_start_gcode": "", + "machine_end_gcode": "" +} diff --git a/resources/profiles/MagicMaker/magicmaker_hotend.stl b/resources/profiles/MagicMaker/magicmaker_hotend.stl new file mode 100644 index 0000000000..4ef5fcde1b Binary files /dev/null and b/resources/profiles/MagicMaker/magicmaker_hotend.stl differ diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json new file mode 100644 index 0000000000..96031f4534 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_acceleration": "500", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_speed": "60", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json new file mode 100644 index 0000000000..9e65e3c0f1 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine @MM hj SK", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_acceleration": "500", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_speed": "60", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json new file mode 100644 index 0000000000..aac3d619ec --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine @MM hqs SF", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_acceleration": "500", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_speed": "60", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json new file mode 100644 index 0000000000..1cf2bb15bd --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine @MM hqs hj", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "1000", + "default_acceleration": "1600", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_acceleration": "1200", + "initial_layer_acceleration": "500", + "inner_wall_speed": "60", + "internal_solid_infill_acceleration": "1600", + "internal_solid_infill_speed": "90", + "is_custom_defined": "0", + "layer_height": "0.1", + "line_width": "0.4", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_acceleration": "1600", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_acceleration": "1000", + "top_surface_speed": "60", + "travel_acceleration": "1600", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM hqs hj 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine @MM slb.json b/resources/profiles/MagicMaker/process/0.10mm Fine @MM slb.json new file mode 100644 index 0000000000..0d84145903 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM slb.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine @MM slb", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bridge_acceleration": "1000", + "enable_support": "1", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "top_surface_acceleration": "1000", + "default_acceleration": "1200", + "gap_infill_speed": "60", + "initial_layer_print_height": "0.2", + "initial_layer_acceleration": "500", + "inner_wall_acceleration": "1000", + "inner_wall_speed": "45", + "internal_solid_infill_acceleration": "1200", + "internal_solid_infill_speed": "60", + "is_custom_defined": "0", + "outer_wall_acceleration": "800", + "outer_wall_speed": "30", + "sparse_infill_acceleration": "1200", + "sparse_infill_speed": "60", + "support_interface_speed": "60", + "support_speed": "60", + "top_surface_speed": "50", + "travel_acceleration": "1200", + "travel_speed": "120", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM slb 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json new file mode 100644 index 0000000000..edcec6770e --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine Fast @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "3000", + "default_acceleration": "10000", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "250", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM hj SK.json b/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM hj SK.json new file mode 100644 index 0000000000..12fbabfa16 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM hj SK.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine Fast @MM hj SK", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "3000", + "default_acceleration": "10000", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "250", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM hqs SF.json b/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM hqs SF.json new file mode 100644 index 0000000000..95d35c5974 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM hqs SF.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.10mm Fine Fast @MM hqs SF", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "layer_height": "0.1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "3000", + "default_acceleration": "10000", + "gap_infill_speed": "250", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "250", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json new file mode 100644 index 0000000000..a852f468cb --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine BestFast @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "initial_layer_print_height": "0.2", + "internal_solid_infill_acceleration": "10000", + "sparse_infill_acceleration": "10000", + "top_surface_acceleration": "2000", + "bridge_acceleration": "50000", + "default_acceleration": "100000", + "gap_infill_speed": "1000", + "initial_layer_infill_speed": "105", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "100000", + "inner_wall_speed": "800", + "internal_solid_infill_speed": "1000", + "is_custom_defined": "0", + "layer_height": "0.12", + "outer_wall_acceleration": "50000", + "outer_wall_speed": "500", + "overhang_2_4_speed": "30", + "sparse_infill_speed": "1000", + "support_interface_speed": "100", + "support_speed": "350", + "top_surface_speed": "800", + "travel_acceleration": "100000", + "travel_speed": "1500", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json new file mode 100644 index 0000000000..9993d37aa7 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json @@ -0,0 +1,118 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.12mm Fine SuperFast @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "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": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "initial_layer_acceleration": "500", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "enable_support": "1", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "support_top_z_distance": "0.1", + "top_shell_layers": "8", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "default_acceleration": "10000", + "initial_layer_print_height": "0.2", + "internal_solid_infill_acceleration": "10000", + "outer_wall_acceleration": "5000", + "sparse_infill_acceleration": "10000", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "travel_acceleration": "10000", + "bridge_acceleration": "5000", + "gap_infill_speed": "350", + "initial_layer_infill_speed": "105", + "initial_layer_speed": "50", + "initial_layer_travel_speed": "100%", + "inner_wall_acceleration": "10000", + "inner_wall_speed": "350", + "internal_solid_infill_speed": "350", + "is_custom_defined": "0", + "layer_height": "0.12", + "outer_wall_speed": "200", + "overhang_2_4_speed": "30", + "sparse_infill_speed": "450", + "top_surface_speed": "200", + "travel_speed": "500", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json new file mode 100644 index 0000000000..309d1d3ab4 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "initial_layer_acceleration": "500", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_speed": "60", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "travel_speed": "150", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json new file mode 100644 index 0000000000..89506213f6 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MM hj SK", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "initial_layer_acceleration": "500", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_speed": "60", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "travel_speed": "150", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json new file mode 100644 index 0000000000..c04bf60770 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MM hqs SF", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "initial_layer_acceleration": "500", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "60", + "internal_solid_infill_speed": "90", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_speed": "60", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "2000", + "travel_acceleration": "3000", + "travel_speed": "150", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json new file mode 100644 index 0000000000..4f0224481f --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MM hqs hj", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "default_acceleration": "1600", + "enable_support": "1", + "gap_infill_speed": "100", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_acceleration": "1200", + "inner_wall_speed": "60", + "internal_solid_infill_acceleration": "1600", + "internal_solid_infill_speed": "90", + "is_custom_defined": "0", + "layer_height": "0.2", + "line_width": "0.4", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "45", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_acceleration": "1600", + "initial_layer_acceleration": "500", + "sparse_infill_speed": "90", + "support_bottom_z_distance": "0.1", + "support_interface_speed": "90", + "support_speed": "80", + "top_shell_layers": "6", + "top_surface_acceleration": "1000", + "top_surface_speed": "60", + "travel_acceleration": "1600", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM hqs hj 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard @MM slb.json b/resources/profiles/MagicMaker/process/0.20mm Standard @MM slb.json new file mode 100644 index 0000000000..3a2ce22e6e --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM slb.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MM slb", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "initial_layer_travel_speed": "60", + "travel_speed": "120", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "bridge_acceleration": "1000", + "enable_support": "1", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "initial_layer_acceleration": "500", + "support_bottom_z_distance": "0.1", + "top_shell_layers": "6", + "top_surface_acceleration": "1000", + "default_acceleration": "1200", + "gap_infill_speed": "60", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "1000", + "inner_wall_speed": "45", + "internal_solid_infill_acceleration": "1200", + "internal_solid_infill_speed": "60", + "is_custom_defined": "0", + "outer_wall_acceleration": "800", + "outer_wall_speed": "30", + "sparse_infill_acceleration": "1200", + "sparse_infill_speed": "60", + "support_interface_speed": "60", + "support_speed": "60", + "top_surface_speed": "50", + "travel_acceleration": "1200", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM slb 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json new file mode 100644 index 0000000000..c496a8b2b4 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard Fast @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "initial_layer_acceleration": "500", + "top_shell_layers": "6", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "240", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hj SK.json b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hj SK.json new file mode 100644 index 0000000000..ed09680bbd --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hj SK.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard Fast @MM hj SK", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "initial_layer_acceleration": "500", + "top_shell_layers": "6", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "240", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json new file mode 100644 index 0000000000..0c7e0bab23 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json @@ -0,0 +1,117 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard Fast @MM hqs sf", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0.8", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "20%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.45", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "4", + "enable_support": "1", + "layer_height": "0.2", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "support_bottom_z_distance": "0.1", + "initial_layer_acceleration": "500", + "top_shell_layers": "6", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_infill_speed": "50", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "200", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "240", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "150", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "250", + "support_interface_speed": "80", + "support_speed": "150", + "top_surface_acceleration": "2000", + "top_surface_speed": "180", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hqs sf 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json new file mode 100644 index 0000000000..bdce77e824 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "initial_layer_acceleration": "500", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "55", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_speed": "50", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json new file mode 100644 index 0000000000..bf9b4bf478 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @MM hj SK", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "initial_layer_acceleration": "500", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "55", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_speed": "50", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json new file mode 100644 index 0000000000..0929e9dd48 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @MM hqs SF", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "initial_layer_acceleration": "500", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_speed": "55", + "internal_solid_infill_speed": "80", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_speed": "50", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "2000", + "default_acceleration": "3000", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "2000", + "internal_solid_infill_acceleration": "3000", + "is_custom_defined": "0", + "outer_wall_acceleration": "1600", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "travel_acceleration": "3000", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json new file mode 100644 index 0000000000..2dae174d7f --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @MM hqs hj", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "default_acceleration": "1600", + "enable_support": "1", + "gap_infill_speed": "90", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "inner_wall_acceleration": "1200", + "inner_wall_speed": "55", + "internal_solid_infill_acceleration": "1600", + "internal_solid_infill_speed": "80", + "is_custom_defined": "0", + "layer_height": "0.3", + "line_width": "0.4", + "outer_wall_acceleration": "1000", + "outer_wall_speed": "40", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "sparse_infill_acceleration": "1600", + "sparse_infill_speed": "80", + "support_speed": "70", + "top_shell_layers": "4", + "top_surface_acceleration": "1000", + "top_surface_speed": "50", + "travel_acceleration": "1600", + "initial_layer_acceleration": "500", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM hqs hj 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft @MM slb.json b/resources/profiles/MagicMaker/process/0.30mm Draft @MM slb.json new file mode 100644 index 0000000000..7314b4cfaa --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM slb.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft @MM slb", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "bridge_acceleration": "1000", + "enable_support": "1", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "30", + "initial_layer_speed": "15", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "top_surface_acceleration": "1000", + "default_acceleration": "1200", + "gap_infill_speed": "50", + "initial_layer_print_height": "0.2", + "inner_wall_acceleration": "1000", + "inner_wall_speed": "40", + "internal_solid_infill_acceleration": "1200", + "internal_solid_infill_speed": "50", + "is_custom_defined": "0", + "outer_wall_acceleration": "800", + "outer_wall_speed": "30", + "sparse_infill_acceleration": "1200", + "sparse_infill_speed": "50", + "support_interface_speed": "50", + "support_speed": "50", + "top_surface_speed": "40", + "travel_acceleration": "1200", + "travel_speed": "120", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "compatible_printers": [ + "MM slb 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json new file mode 100644 index 0000000000..f1feb9d4d7 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft Fast @MM BoneKing", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "150", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "180", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "200", + "support_speed": "130", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM BoneKing 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM hj SK.json b/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM hj SK.json new file mode 100644 index 0000000000..4935a4a224 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM hj SK.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft Fast @MM hj SK", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "150", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "180", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "200", + "support_speed": "130", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hj SK 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM hqs SF.json b/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM hqs SF.json new file mode 100644 index 0000000000..90aaa46fb9 --- /dev/null +++ b/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM hqs SF.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.30mm Draft Fast @MM hqs SF", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "35%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_height": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_threshold_angle": "30", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_thickness": "0.8", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "bottom_shell_layers": "3", + "enable_support": "1", + "layer_height": "0.3", + "line_width": "0.4", + "skirt_distance": "1", + "skirt_loops": "1", + "slowdown_for_curled_perimeters": "1", + "top_shell_layers": "4", + "version": "2.0.0.0", + "wall_loops": "3", + "wipe_on_loops": "1", + "bridge_acceleration": "5000", + "default_acceleration": "10000", + "gap_infill_speed": "200", + "initial_layer_acceleration": "500", + "initial_layer_infill_speed": "50", + "initial_layer_speed": "30", + "initial_layer_travel_speed": "150", + "inner_wall_acceleration": "5000", + "inner_wall_speed": "150", + "internal_solid_infill_acceleration": "10000", + "internal_solid_infill_speed": "180", + "is_custom_defined": "0", + "outer_wall_acceleration": "5000", + "outer_wall_speed": "120", + "sparse_infill_acceleration": "10000", + "sparse_infill_speed": "200", + "support_speed": "130", + "top_surface_acceleration": "2000", + "top_surface_speed": "150", + "travel_acceleration": "10000", + "travel_speed": "300", + "compatible_printers": [ + "MM hqs SF 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/MagicMaker/process/fdm_process_common.json b/resources/profiles/MagicMaker/process/fdm_process_common.json new file mode 100644 index 0000000000..a3623f2199 --- /dev/null +++ b/resources/profiles/MagicMaker/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "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%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "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_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/web/data/text.js b/resources/web/data/text.js index 42d4b5f894..1b69d6d97a 100644 --- a/resources/web/data/text.js +++ b/resources/web/data/text.js @@ -878,8 +878,8 @@ var LangText = { t111: "Создать новый", t112: "Присоединяйтесь к программе", t113: "Вы можете изменить свой выбор в любое время.", - orca1: "Edit Project Info", - orca2: "no model information", + orca1: "Редактировать информацию о проекте", + orca2: "Информации о модели отсутствует", }, ko_KR: { t1: "Orca Slicer에 오신 것을 환영합니다", diff --git a/src/OrcaSlicer.cpp b/src/OrcaSlicer.cpp index 09e6b3b574..1a3b6ca859 100644 --- a/src/OrcaSlicer.cpp +++ b/src/OrcaSlicer.cpp @@ -1312,14 +1312,14 @@ int CLI::run(int argc, char **argv) old_height_to_rod = config.opt_float("extruder_clearance_height_to_rod"); if (config.option("extruder_clearance_height_to_lid")) old_height_to_lid = config.opt_float("extruder_clearance_height_to_lid"); - if (config.option("extruder_clearance_max_radius")) - old_max_radius = config.opt_float("extruder_clearance_max_radius"); + if (config.option("extruder_clearance_radius")) + old_max_radius = config.opt_float("extruder_clearance_radius"); if (config.option("max_layer_height")) old_max_layer_height = config.option("max_layer_height")->values; if (config.option("min_layer_height")) old_min_layer_height = config.option("min_layer_height")->values; BOOST_LOG_TRIVIAL(info) << boost::format("old printable size from 3mf: {%1%, %2%, %3%}")%old_printable_width %old_printable_depth %old_printable_height; - BOOST_LOG_TRIVIAL(info) << boost::format("old extruder_clearance_height_to_rod %1%, extruder_clearance_height_to_lid %2%, extruder_clearance_max_radius %3%}")%old_height_to_rod %old_height_to_lid %old_max_radius; + BOOST_LOG_TRIVIAL(info) << boost::format("old extruder_clearance_height_to_rod %1%, extruder_clearance_height_to_lid %2%, extruder_clearance_radius %3%}")%old_height_to_rod %old_height_to_lid %old_max_radius; } else { @@ -2774,7 +2774,7 @@ int CLI::run(int argc, char **argv) double print_height = m_print_config.opt_float("printable_height"); double height_to_lid = m_print_config.opt_float("extruder_clearance_height_to_lid"); double height_to_rod = m_print_config.opt_float("extruder_clearance_height_to_rod"); - double cleareance_radius = m_print_config.opt_float("extruder_clearance_max_radius"); + double cleareance_radius = m_print_config.opt_float("extruder_clearance_radius"); //double plate_stride; std::string bed_texture; diff --git a/src/libslic3r/AppConfig.cpp b/src/libslic3r/AppConfig.cpp index e474ca642a..bec3f3c9ae 100644 --- a/src/libslic3r/AppConfig.cpp +++ b/src/libslic3r/AppConfig.cpp @@ -173,10 +173,11 @@ void AppConfig::set_defaults() if (get("use_free_camera").empty()) set_bool("use_free_camera", false); -#ifdef SUPPORT_REVERSE_MOUSE_ZOOM + if (get("camera_navigation_style").empty()) + set("camera_navigation_style", "0"); + if (get("reverse_mouse_wheel_zoom").empty()) set_bool("reverse_mouse_wheel_zoom", false); -#endif if (get("zoom_to_mouse").empty()) set_bool("zoom_to_mouse", false); @@ -274,6 +275,10 @@ void AppConfig::set_defaults() set_bool("auto_calculate", true); } + if (get("remember_printer_config").empty()) { + set_bool("remember_printer_config", true); + } + if (get("show_home_page").empty()) { set_bool("show_home_page", true); } diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 3f16dc8667..6664294962 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -2000,13 +2000,16 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato // if thumbnail type of BTT_TFT, insert above header // if not, it is inserted under the header in its normal spot - const GCodeThumbnailsFormat m_gcode_thumbnail_format = print.full_print_config().opt_enum("thumbnails_format"); - if (m_gcode_thumbnail_format == GCodeThumbnailsFormat::BTT_TFT) - GCodeThumbnails::export_thumbnails_to_file( - thumbnail_cb, print.get_plate_index(), print.full_print_config().option("thumbnails")->values, - m_gcode_thumbnail_format, - [&file](const char *sz) { file.write(sz); }, - [&print]() { print.throw_if_canceled(); }); + GCodeThumbnailsFormat m_gcode_thumbnail_format = GCodeThumbnailsFormat::PNG; + if (thumbnail_cb != nullptr) { + m_gcode_thumbnail_format = print.full_print_config().opt_enum("thumbnails_format"); + if (m_gcode_thumbnail_format == GCodeThumbnailsFormat::BTT_TFT) + GCodeThumbnails::export_thumbnails_to_file( + thumbnail_cb, print.get_plate_index(), print.full_print_config().option("thumbnails")->values, + m_gcode_thumbnail_format, + [&file](const char *sz) { file.write(sz); }, + [&print]() { print.throw_if_canceled(); }); + } file.write_format("; HEADER_BLOCK_START\n"); // Write information on the generator. @@ -2067,32 +2070,32 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato // as configuration key / value pairs to be parsable by older versions of // PrusaSlicer G-code viewer. { - if (is_bbl_printers) { - file.write("; CONFIG_BLOCK_START\n"); - std::string full_config; - append_full_config(print, full_config); - if (!full_config.empty()) - file.write(full_config); + if (is_bbl_printers) { + file.write("; CONFIG_BLOCK_START\n"); + std::string full_config; + append_full_config(print, full_config); + if (!full_config.empty()) + file.write(full_config); - // SoftFever: write compatiple image - int first_layer_bed_temperature = get_bed_temperature(0, true, print.config().curr_bed_type); - file.write_format("; first_layer_bed_temperature = %d\n", - first_layer_bed_temperature); - file.write_format( - "; first_layer_temperature = %d\n", - print.config().nozzle_temperature_initial_layer.get_at(0)); - file.write("; CONFIG_BLOCK_END\n\n"); - } else { - if (m_gcode_thumbnail_format != GCodeThumbnailsFormat::BTT_TFT) { - auto thumbnaim_fmt = m_gcode_thumbnail_format; - // Orca: if the thumbnail format is ColPic, we write PNG in the beginning of gcode file and ColPic in the end of gcode file. - if(m_gcode_thumbnail_format == GCodeThumbnailsFormat::ColPic) - thumbnaim_fmt = GCodeThumbnailsFormat::PNG; - GCodeThumbnails::export_thumbnails_to_file( - thumbnail_cb, print.get_plate_index(), print.full_print_config().option("thumbnails")->values, - thumbnaim_fmt, [&file](const char* sz) { file.write(sz); }, [&print]() { print.throw_if_canceled(); }); + // SoftFever: write compatiple image + int first_layer_bed_temperature = get_bed_temperature(0, true, print.config().curr_bed_type); + file.write_format("; first_layer_bed_temperature = %d\n", + first_layer_bed_temperature); + file.write_format( + "; first_layer_temperature = %d\n", + print.config().nozzle_temperature_initial_layer.get_at(0)); + file.write("; CONFIG_BLOCK_END\n\n"); + } else if (thumbnail_cb != nullptr) { + if (m_gcode_thumbnail_format != GCodeThumbnailsFormat::BTT_TFT) { + auto thumbnaim_fmt = m_gcode_thumbnail_format; + // Orca: if the thumbnail format is ColPic, we write PNG in the beginning of gcode file and ColPic in the end of gcode file. + if (m_gcode_thumbnail_format == GCodeThumbnailsFormat::ColPic) + thumbnaim_fmt = GCodeThumbnailsFormat::PNG; + GCodeThumbnails::export_thumbnails_to_file( + thumbnail_cb, print.get_plate_index(), print.full_print_config().option("thumbnails")->values, + thumbnaim_fmt, [&file](const char* sz) { file.write(sz); }, [&print]() { print.throw_if_canceled(); }); + } } - } } @@ -5194,76 +5197,67 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, (is_bridge(path.role()) || is_perimeter(path.role()))) { bool is_external = is_external_perimeter(path.role()); double ref_speed = is_external ? m_config.get_abs_value("outer_wall_speed") : m_config.get_abs_value("inner_wall_speed"); + if (ref_speed == 0) + ref_speed = EXTRUDER_CONFIG(filament_max_volumetric_speed) / _mm3_per_mm; + + if (EXTRUDER_CONFIG(filament_max_volumetric_speed) > 0) { + ref_speed = std::min(ref_speed, EXTRUDER_CONFIG(filament_max_volumetric_speed) / path.mm3_per_mm); + } if (sloped) { ref_speed = std::min(ref_speed, m_config.scarf_joint_speed.get_abs_value(ref_speed)); } + ConfigOptionPercents overhang_overlap_levels({75, 50, 25, 13, 12.99, 0}); - if (m_config.slowdown_for_curled_perimeters){ - ConfigOptionFloatsOrPercents dynamic_overhang_speeds( - {(m_config.get_abs_value("overhang_1_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_1_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_2_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_2_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_3_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_3_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}}); - if (ref_speed == 0) - ref_speed = EXTRUDER_CONFIG(filament_max_volumetric_speed) / _mm3_per_mm; + if (m_config.slowdown_for_curled_perimeters){ + ConfigOptionFloatsOrPercents dynamic_overhang_speeds( + {(m_config.get_abs_value("overhang_1_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_1_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_2_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_2_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_3_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_3_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}}); - if (EXTRUDER_CONFIG(filament_max_volumetric_speed) > 0) { - ref_speed = std::min(ref_speed, EXTRUDER_CONFIG(filament_max_volumetric_speed) / path.mm3_per_mm); - } - - new_points = m_extrusion_quality_estimator.estimate_extrusion_quality(path, overhang_overlap_levels, dynamic_overhang_speeds, + new_points = m_extrusion_quality_estimator.estimate_extrusion_quality(path, overhang_overlap_levels, dynamic_overhang_speeds, ref_speed, speed, m_config.slowdown_for_curled_perimeters); }else{ - ConfigOptionFloatsOrPercents dynamic_overhang_speeds( - {(m_config.get_abs_value("overhang_1_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_1_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_2_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_2_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_3_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_3_4_speed", ref_speed) * 100 / ref_speed, true}, - (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? - FloatOrPercent{100, true} : - FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}, - FloatOrPercent{m_config.get_abs_value("bridge_speed") * 100 / ref_speed, true}, - FloatOrPercent{m_config.get_abs_value("bridge_speed") * 100 / ref_speed, true}}); - - if (ref_speed == 0) - ref_speed = EXTRUDER_CONFIG(filament_max_volumetric_speed) / _mm3_per_mm; + ConfigOptionFloatsOrPercents dynamic_overhang_speeds( + {(m_config.get_abs_value("overhang_1_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_1_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_2_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_2_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_3_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_3_4_speed", ref_speed) * 100 / ref_speed, true}, + (m_config.get_abs_value("overhang_4_4_speed", ref_speed) < 0.5) ? + FloatOrPercent{100, true} : + FloatOrPercent{m_config.get_abs_value("overhang_4_4_speed", ref_speed) * 100 / ref_speed, true}, + FloatOrPercent{m_config.get_abs_value("bridge_speed") * 100 / ref_speed, true}, + FloatOrPercent{m_config.get_abs_value("bridge_speed") * 100 / ref_speed, true}}); - if (EXTRUDER_CONFIG(filament_max_volumetric_speed) > 0) { - ref_speed = std::min(ref_speed, EXTRUDER_CONFIG(filament_max_volumetric_speed) / path.mm3_per_mm); - } - - new_points = m_extrusion_quality_estimator.estimate_extrusion_quality(path, overhang_overlap_levels, dynamic_overhang_speeds, + new_points = m_extrusion_quality_estimator.estimate_extrusion_quality(path, overhang_overlap_levels, dynamic_overhang_speeds, ref_speed, speed, m_config.slowdown_for_curled_perimeters); - } + } variable_speed = std::any_of(new_points.begin(), new_points.end(), [speed](const ProcessedPoint &p) { return fabs(double(p.speed) - speed) > EPSILON; }); + } double F = speed * 60; // convert mm/sec to mm/min - if(abs(F - 5753.504) < 0.002) - { - std::cout << "F: " << F << std::endl; - } //Orca: process custom gcode for extrusion role change if (path.role() != m_last_extrusion_role && !m_config.change_extrusion_role_gcode.value.empty()) { diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index f8ed199bf5..077b226668 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -1982,7 +1982,7 @@ void PrintObject::discover_vertical_shells() #ifdef DEBUG_BRIDGE_OVER_INFILL template void debug_draw(std::string name, const T& a, const T& b, const T& c, const T& d) { - std::vector colors = {"red", "green", "blue", "orange"}; + std::vector colors = {"red", "green", "blue", "orange"}; BoundingBox bbox = get_extents(a); bbox.merge(get_extents(b)); bbox.merge(get_extents(c)); @@ -2656,7 +2656,10 @@ void PrintObject::bridge_over_infill() Polygons lightning_area; Polygons expansion_area; Polygons total_fill_area; + Polygons total_top_area; for (const LayerRegion *region : layer->regions()) { + Polygons top_polys = to_polygons(region->fill_surfaces.filter_by_types({stTop})); + total_top_area.insert(total_top_area.end(), top_polys.begin(), top_polys.end()); Polygons internal_polys = to_polygons(region->fill_surfaces.filter_by_types({stInternal, stInternalSolid})); expansion_area.insert(expansion_area.end(), internal_polys.begin(), internal_polys.end()); Polygons fill_polys = to_polygons(region->fill_expolygons); @@ -2746,6 +2749,7 @@ void PrintObject::bridge_over_infill() bridging_area = closing(bridging_area, flow.scaled_spacing()); bridging_area = intersection(bridging_area, limiting_area); bridging_area = intersection(bridging_area, total_fill_area); + bridging_area = diff(bridging_area, total_top_area); expansion_area = diff(expansion_area, bridging_area); #ifdef DEBUG_BRIDGE_OVER_INFILL diff --git a/src/libslic3r/calib.cpp b/src/libslic3r/calib.cpp index 224479c097..e5e0923c7d 100644 --- a/src/libslic3r/calib.cpp +++ b/src/libslic3r/calib.cpp @@ -461,6 +461,7 @@ std::string CalibPressureAdvanceLine::print_pa_lines(double start_x, double star const auto filament_diameter = config.filament_diameter.get_at(0); const auto print_flow_ratio = config.print_flow_ratio; + const auto z_offset = config.z_offset; const double e_per_mm = CalibPressureAdvance::e_per_mm(m_line_width, m_height_layer, m_nozzle_diameter, filament_diameter, print_flow_ratio); @@ -472,7 +473,7 @@ std::string CalibPressureAdvanceLine::print_pa_lines(double start_x, double star const double fast = CalibPressureAdvance::speed_adjust(m_fast_speed); const double slow = CalibPressureAdvance::speed_adjust(m_slow_speed); std::stringstream gcode; - gcode << mp_gcodegen->writer().travel_to_z(m_height_layer); + gcode << mp_gcodegen->writer().travel_to_z(m_height_layer + z_offset); double y_pos = start_y; // prime line @@ -508,7 +509,7 @@ std::string CalibPressureAdvanceLine::print_pa_lines(double start_x, double star default_box_opt_args.is_filled = true; gcode << draw_box(writer, box_start_x, start_y - m_space_y, number_spacing() * 8, (num + 1) * m_space_y, default_box_opt_args); - gcode << writer.travel_to_z(m_height_layer*2); + gcode << writer.travel_to_z(m_height_layer*2 + z_offset); for (int i = 0; i < num; i += 2) { gcode << draw_number(box_start_x + 3 + m_line_width, y_pos + i * m_space_y + m_space_y / 2, start_pa + i * step_pa, m_draw_digit_mode, m_number_line_width, number_e_per_mm, 3600, writer); @@ -543,7 +544,7 @@ void CalibPressureAdvancePattern::generate_custom_gcodes(const DynamicPrintConfi refresh_setup(config, is_bbl_machine, model, origin); gcode << move_to(Vec2d(m_starting_point.x(), m_starting_point.y()), m_writer, "Move to start XY position"); - gcode << m_writer.travel_to_z(height_first_layer(), "Move to start Z position"); + gcode << m_writer.travel_to_z(height_first_layer() + height_z_offset(), "Move to start Z position"); gcode << m_writer.set_pressure_advance(m_params.start); const DrawBoxOptArgs default_box_opt_args(wall_count(), height_first_layer(), line_width_first_layer(), @@ -565,7 +566,7 @@ void CalibPressureAdvancePattern::generate_custom_gcodes(const DynamicPrintConfi // draw pressure advance pattern for (int i = 0; i < m_num_layers; ++i) { - const double layer_height = height_first_layer() + (i * height_layer()); + const double layer_height = height_first_layer() + height_z_offset() + (i * height_layer()); const double zhop_height = layer_height + height_layer(); if (i > 0) { diff --git a/src/libslic3r/calib.hpp b/src/libslic3r/calib.hpp index ee74d98a63..3d0146e2b8 100644 --- a/src/libslic3r/calib.hpp +++ b/src/libslic3r/calib.hpp @@ -268,6 +268,7 @@ private: void _refresh_writer(bool is_bbl_machine, const Model &model, const Vec3d &origin); double height_first_layer() const { return m_config.option("initial_layer_print_height")->value; }; + double height_z_offset() const { return m_config.option("z_offset")->value; }; double height_layer() const { return m_config.option("layer_height")->value; }; const int get_num_patterns() const { return std::ceil((m_params.end - m_params.start) / m_params.step + 1); } diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 227c93d15a..d346cec8d0 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -1137,6 +1137,7 @@ GLCanvas3D::GLCanvas3D(wxGLCanvas* canvas, Bed3D &bed) , m_multisample_allowed(false) , m_moving(false) , m_tab_down(false) + , m_camera_movement(false) , m_cursor_type(Standard) , m_color_by("volume") , m_reload_delayed(false) @@ -3684,11 +3685,7 @@ void GLCanvas3D::on_mouse_wheel(wxMouseEvent& evt) return; } // Calculate the zoom delta and apply it to the current zoom factor -#ifdef SUPPORT_REVERSE_MOUSE_ZOOM - double direction_factor = (wxGetApp().app_config->get("reverse_mouse_wheel_zoom") == "1") ? -1.0 : 1.0; -#else - double direction_factor = 1.0; -#endif + double direction_factor = wxGetApp().app_config->get_bool("reverse_mouse_wheel_zoom") ? -1.0 : 1.0; auto delta = direction_factor * (double)evt.GetWheelRotation() / (double)evt.GetWheelDelta(); bool zoom_to_mouse = wxGetApp().app_config->get("zoom_to_mouse") == "true"; if (!zoom_to_mouse) {// zoom to center @@ -3853,7 +3850,7 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt) m_mouse.ignore_left_up = true; m_tooltip.set_in_imgui(false); if (imgui->update_mouse_data(evt)) { - if (evt.LeftDown() && m_canvas != nullptr) + if ((evt.LeftDown() || (evt.Moving() && (evt.AltDown() || evt.ShiftDown()))) && m_canvas != nullptr) m_canvas->SetFocus(); m_mouse.position = evt.Leaving() ? Vec2d(-1.0, -1.0) : pos.cast(); m_tooltip.set_in_imgui(true); @@ -4172,7 +4169,7 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt) m_dirty = true; } } - else if (evt.Dragging()) { + else if (evt.Dragging() || is_camera_rotate(evt) || is_camera_pan(evt)) { m_mouse.dragging = true; if (m_layers_editing.state != LayersEditing::Unknown && layer_editing_object_idx != -1) { @@ -4182,7 +4179,7 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt) } } // do not process the dragging if the left mouse was set down in another canvas - else if (evt.LeftIsDown()) { + else if (is_camera_rotate(evt)) { // Orca: Sphere rotation for painting view // if dragging over blank area with left button, rotate if ((any_gizmo_active || m_hover_volume_idxs.empty()) && m_mouse.is_start_position_3D_defined()) { @@ -4244,9 +4241,10 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt) m_dirty = true; } + m_camera_movement = true; m_mouse.drag.start_position_3D = Vec3d((double)pos(0), (double)pos(1), 0.0); } - else if (evt.MiddleIsDown() || evt.RightIsDown()) { + else if (is_camera_pan(evt)) { // If dragging over blank area with right button, pan. if (m_mouse.is_start_position_2D_defined()) { // get point in model space at Z = 0 @@ -4268,10 +4266,12 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt) m_mouse.ignore_right_up = true; } + m_camera_movement = true; m_mouse.drag.start_position_2D = pos; } } - else if (evt.LeftUp() || evt.MiddleUp() || evt.RightUp()) { + else if ((evt.LeftUp() || evt.MiddleUp() || evt.RightUp()) || + (m_camera_movement && !is_camera_rotate(evt) && !is_camera_pan(evt))) { m_mouse.position = pos.cast(); if (evt.LeftUp()) { @@ -4450,6 +4450,25 @@ void GLCanvas3D::on_set_focus(wxFocusEvent& evt) } _refresh_if_shown_on_screen(); m_tooltip_enabled = true; + m_is_touchpad_navigation = wxGetApp().app_config->get_bool("camera_navigation_style"); +} + +bool GLCanvas3D::is_camera_rotate(const wxMouseEvent& evt) const +{ + if (m_is_touchpad_navigation) { + return evt.Moving() && evt.AltDown() && !evt.ShiftDown(); + } else { + return evt.Dragging() && evt.LeftIsDown(); + } +} + +bool GLCanvas3D::is_camera_pan(const wxMouseEvent& evt) const +{ + if (m_is_touchpad_navigation) { + return evt.Moving() && evt.ShiftDown() && !evt.AltDown(); + } else { + return evt.Dragging() && (evt.MiddleIsDown() || evt.RightIsDown()); + } } Size GLCanvas3D::get_canvas_size() const @@ -5052,6 +5071,7 @@ void GLCanvas3D::export_toolpaths_to_obj(const char* filename) const void GLCanvas3D::mouse_up_cleanup() { m_moving = false; + m_camera_movement = false; m_mouse.drag.move_volume_idx = -1; m_mouse.set_start_position_3D_as_invalid(); m_mouse.set_start_position_2D_as_invalid(); diff --git a/src/slic3r/GUI/GLCanvas3D.hpp b/src/slic3r/GUI/GLCanvas3D.hpp index 6f9de7c9ad..bed5ac3ae1 100644 --- a/src/slic3r/GUI/GLCanvas3D.hpp +++ b/src/slic3r/GUI/GLCanvas3D.hpp @@ -551,6 +551,8 @@ private: std::array m_old_size{ 0, 0 }; + bool m_is_touchpad_navigation{ false }; + // Screen is only refreshed from the OnIdle handler if it is dirty. bool m_dirty; bool m_initialized; @@ -564,6 +566,7 @@ private: bool m_multisample_allowed; bool m_moving; bool m_tab_down; + bool m_camera_movement; //BBS: add toolpath outside bool m_toolpath_outside{ false }; ECursorType m_cursor_type; @@ -963,6 +966,9 @@ public: void on_set_focus(wxFocusEvent& evt); void force_set_focus(); + bool is_camera_rotate(const wxMouseEvent& evt) const; + bool is_camera_pan(const wxMouseEvent& evt) const; + Size get_canvas_size() const; Vec2d get_local_mouse_position() const; diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 1894e1d35c..5284595e0b 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -5275,6 +5275,7 @@ void GUI_App::open_preferences(size_t open_on_tab, const std::string& highlight_ // so we put it into an inner scope PreferencesDialog dlg(mainframe, open_on_tab, highlight_option); dlg.ShowModal(); + this->plater_->get_current_canvas3D()->force_set_focus(); // BBS //app_layout_changed = dlg.settings_layout_changed(); #if ENABLE_GCODE_LINES_ID_IN_H_SLIDER diff --git a/src/slic3r/GUI/GUI_Factories.cpp b/src/slic3r/GUI/GUI_Factories.cpp index 6102761b10..386e36d469 100644 --- a/src/slic3r/GUI/GUI_Factories.cpp +++ b/src/slic3r/GUI/GUI_Factories.cpp @@ -897,8 +897,20 @@ void MenuFactory::append_menu_item_change_extruder(wxMenu* menu) bool is_active_extruder = i == initial_extruder; int icon_idx = i == 0 ? 0 : i - 1; - const wxString& item_name = (i == 0 ? _L("Default") : wxString::Format(_L("Filament %d"), i)) + - (is_active_extruder ? " (" + _L("active") + ")" : ""); + wxString item_name = _L("Default"); + + if (i > 0) { + auto preset = wxGetApp().preset_bundle->filaments.find_preset(wxGetApp().preset_bundle->filament_presets[i - 1]); + if (preset == nullptr) { + item_name = wxString::Format(_L("Filament %d"), i); + } else { + item_name = from_u8(preset->label(false)); + } + } + + if (is_active_extruder) { + item_name << " (" + _L("current") + ")"; + } if (icon_idx >= 0 && icon_idx < icons.size()) { append_menu_item( @@ -1881,8 +1893,20 @@ void MenuFactory::append_menu_item_change_filament(wxMenu* menu) //bool is_active_extruder = i == initial_extruder; bool is_active_extruder = false; - const wxString& item_name = (i == 0 ? _L("Default") : wxString::Format(_L("Filament %d"), i)) + - (is_active_extruder ? " (" + _L("current") + ")" : ""); + wxString item_name = _L("Default"); + + if (i > 0) { + auto preset = wxGetApp().preset_bundle->filaments.find_preset(wxGetApp().preset_bundle->filament_presets[i - 1]); + if (preset == nullptr) { + item_name = wxString::Format(_L("Filament %d"), i); + } else { + item_name = from_u8(preset->label(false)); + } + } + + if (is_active_extruder) { + item_name << " (" + _L("current") + ")"; + } append_menu_item(extruder_selection_menu, wxID_ANY, item_name, "", [i](wxCommandEvent&) { obj_list()->set_extruder_for_selected_items(i); }, i == 0 ? wxNullBitmap : *icons[i - 1], menu, @@ -1958,10 +1982,10 @@ void MenuFactory::append_menu_item_plate_name(wxMenu *menu) // Delete old menu item const int item_id = menu->FindItem(name); if (item_id != wxNOT_FOUND) menu->Destroy(item_id); - + PartPlate *plate = plater()->get_partplate_list().get_selected_plate(); assert(plate); - + auto item = append_menu_item( menu, wxID_ANY, name, "", [plate](wxCommandEvent &e) { @@ -1973,7 +1997,7 @@ void MenuFactory::append_menu_item_plate_name(wxMenu *menu) else { plater()->select_plate_by_hover_id(hover_idx, false, true); - } + } plater()->get_current_canvas3D()->post_event(SimpleEvent(EVT_GLCANVAS_PLATE_NAME_CHANGE)); }, "", nullptr, []() { return true; }, m_parent); diff --git a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp index a30f87d31e..4a747ad963 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp @@ -199,9 +199,9 @@ bool GLGizmosManager::init() m_gizmos.emplace_back(new GLGizmoMeshBoolean(m_parent, m_is_dark ? "toolbar_meshboolean_dark.svg" : "toolbar_meshboolean.svg", EType::MeshBoolean)); m_gizmos.emplace_back(new GLGizmoFdmSupports(m_parent, m_is_dark ? "toolbar_support_dark.svg" : "toolbar_support.svg", EType::FdmSupports)); m_gizmos.emplace_back(new GLGizmoSeam(m_parent, m_is_dark ? "toolbar_seam_dark.svg" : "toolbar_seam.svg", EType::Seam)); + m_gizmos.emplace_back(new GLGizmoMmuSegmentation(m_parent, m_is_dark ? "mmu_segmentation_dark.svg" : "mmu_segmentation.svg", EType::MmuSegmentation)); m_gizmos.emplace_back(new GLGizmoEmboss(m_parent, m_is_dark ? "toolbar_text_dark.svg" : "toolbar_text.svg", EType::Emboss)); m_gizmos.emplace_back(new GLGizmoSVG(m_parent)); - m_gizmos.emplace_back(new GLGizmoMmuSegmentation(m_parent, m_is_dark ? "mmu_segmentation_dark.svg" : "mmu_segmentation.svg", EType::MmuSegmentation)); m_gizmos.emplace_back(new GLGizmoMeasure(m_parent, m_is_dark ? "toolbar_measure_dark.svg" : "toolbar_measure.svg", EType::Measure)); m_gizmos.emplace_back(new GLGizmoSimplify(m_parent, "reduce_triangles.svg", EType::Simplify)); //m_gizmos.emplace_back(new GLGizmoSlaSupports(m_parent, "sla_supports.svg", sprite_id++)); diff --git a/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp b/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp index cc6ca682e8..19cf11a8ca 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp +++ b/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp @@ -85,9 +85,9 @@ public: MeshBoolean, FdmSupports, Seam, + MmuSegmentation, Emboss, Svg, - MmuSegmentation, Measure, Simplify, //SlaSupports, diff --git a/src/slic3r/GUI/IMSlider.cpp b/src/slic3r/GUI/IMSlider.cpp index b44fcc7f99..f12cf5aab4 100644 --- a/src/slic3r/GUI/IMSlider.cpp +++ b/src/slic3r/GUI/IMSlider.cpp @@ -1243,7 +1243,7 @@ void IMSlider::render_go_to_layer_dialog() | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse; - if (ImGui::BeginPopupModal((_u8L("Jump to layer")).c_str(), NULL, windows_flag)) + if (ImGui::BeginPopupModal((_u8L("Jump to Layer")).c_str(), NULL, windows_flag)) { imgui.text(_u8L("Please enter the layer number") + " (" + std::to_string(m_min_value + 1) + " - " + std::to_string(m_max_value + 1) + "):"); if (ImGui::IsMouseClicked(0)) { diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 7e06f6e17d..c25b14d7e1 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -589,6 +589,7 @@ DPIFrame(NULL, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, BORDERLESS_FRAME_ { PreferencesDialog dlg(this); dlg.ShowModal(); + plater()->get_current_canvas3D()->force_set_focus(); #if ENABLE_GCODE_LINES_ID_IN_H_SLIDER if (dlg.seq_top_layer_only_changed() || dlg.seq_seq_top_gcode_indices_changed()) #else @@ -2703,6 +2704,7 @@ void MainFrame::init_menubar_as_editor() [this](wxCommandEvent &) { PreferencesDialog dlg(this); dlg.ShowModal(); + plater()->get_current_canvas3D()->force_set_focus(); #if ENABLE_GCODE_LINES_ID_IN_H_SLIDER if (dlg.seq_top_layer_only_changed() || dlg.seq_seq_top_gcode_indices_changed()) #else @@ -2729,6 +2731,7 @@ void MainFrame::init_menubar_as_editor() [this](wxCommandEvent &) { PreferencesDialog dlg(this); dlg.ShowModal(); + plater()->get_current_canvas3D()->force_set_focus(); #if ENABLE_GCODE_LINES_ID_IN_H_SLIDER if (dlg.seq_top_layer_only_changed() || dlg.seq_seq_top_gcode_indices_changed()) #else diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index 420a7a3347..61480e49af 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -2356,11 +2356,13 @@ void PartPlate::generate_logo_polygon(ExPolygon &logo_polygon) { if (m_shape.size() == 4) { - auto preset_bundle = wxGetApp().preset_bundle; - bool is_bbl_vendor = false; - if (preset_bundle) - is_bbl_vendor = preset_bundle->is_bbl_vendor(); + + if (m_plater) { + if (auto preset_bundle = wxGetApp().preset_bundle; preset_bundle) + is_bbl_vendor = preset_bundle->is_bbl_vendor(); + } + //rectangle case for (int i = 0; i < 4; i++) { @@ -2545,8 +2547,8 @@ bool PartPlate::set_shape(const Pointfs& shape, const Pointfs& exclude_areas, Ve ExPolygon logo_poly; generate_logo_polygon(logo_poly); - m_logo_triangles.reset(); - if (!init_model_from_poly(m_logo_triangles, logo_poly, GROUND_Z + 0.02f)) + m_logo_triangles.reset(); + if (!init_model_from_poly(m_logo_triangles, logo_poly, GROUND_Z + 0.02f)) BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ":Unable to create logo triangles\n"; ExPolygon poly; @@ -2576,8 +2578,10 @@ bool PartPlate::set_shape(const Pointfs& shape, const Pointfs& exclude_areas, Ve calc_vertex_for_icons(4, m_plate_settings_icon); //calc_vertex_for_number(0, (m_plate_index < 9), m_plate_idx_icon); calc_vertex_for_number(0, false, m_plate_idx_icon); - // calc vertex for plate name - generate_plate_name_texture(); + if (m_plater) { + // calc vertex for plate name + generate_plate_name_texture(); + } } calc_height_limit(); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 6fd95de599..22868af0cb 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -4056,7 +4056,8 @@ std::vector Plater::priv::load_files(const std::vector& input_ return empty_result; } - model_object->ensure_on_bed(is_project_file); + if (!model_object->instances.empty()) + model_object->ensure_on_bed(is_project_file); } tolal_model_count += model_idx; diff --git a/src/slic3r/GUI/Preferences.cpp b/src/slic3r/GUI/Preferences.cpp index d5dd87da15..919e79bd98 100644 --- a/src/slic3r/GUI/Preferences.cpp +++ b/src/slic3r/GUI/Preferences.cpp @@ -1019,13 +1019,18 @@ wxWindow* PreferencesDialog::create_general_page() std::vector DefaultPage = {_L("Home"), _L("Prepare")}; auto item_default_page = create_item_combobox(_L("Default Page"), page, _L("Set the page opened on startup."), "default_page", DefaultPage); + std::vector CameraNavStyle = {_L("Default"), _L("Touchpad")}; + auto item_camera_navigation_style = create_item_combobox(_L("Camera style"), page, _L("Select camera navigation style.\nDefault: LMB+move for rotation, RMB/MMB+move for panning.\nTouchpad: Alt+move for rotation, Shift+move for panning."), "camera_navigation_style", CameraNavStyle); + auto item_mouse_zoom_settings = create_item_checkbox(_L("Zoom to mouse position"), page, _L("Zoom in towards the mouse pointer's position in the 3D view, rather than the 2D window center."), 50, "zoom_to_mouse"); auto item_use_free_camera_settings = create_item_checkbox(_L("Use free camera"), page, _L("If enabled, use free camera. If not enabled, use constrained camera."), 50, "use_free_camera"); + auto reverse_mouse_zoom = create_item_checkbox(_L("Reverse mouse zoom"), page, _L("If enabled, reverses the direction of zoom with mouse wheel."), 50, "reverse_mouse_wheel_zoom"); auto item_show_splash_screen = create_item_checkbox(_L("Show splash screen"), page, _L("Show the splash screen during startup."), 50, "show_splash_screen"); auto item_hints = create_item_checkbox(_L("Show \"Tip of the day\" notification after start"), page, _L("If enabled, useful hints are displayed at startup."), 50, "show_hints"); auto item_calc_mode = create_item_checkbox(_L("Flushing volumes: Auto-calculate everytime the color changed."), page, _L("If enabled, auto-calculate everytime the color changed."), 50, "auto_calculate"); + auto item_remember_printer_config = create_item_checkbox(_L("Remember printer configuration"), page, _L("If enabled, Orca will remember and switch filament/process configuration for each printer automatically."), 50, "remember_printer_config"); auto title_presets = create_item_title(_L("Presets"), page, _L("Presets")); auto title_network = create_item_title(_L("Network"), page, _L("Network")); auto item_user_sync = create_item_checkbox(_L("Auto sync user presets(Printer/Filament/Process)"), page, _L("User Sync"), 50, "sync_user_preset"); @@ -1083,14 +1088,17 @@ wxWindow* PreferencesDialog::create_general_page() sizer_page->Add(item_region, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_currency, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_default_page, 0, wxTOP, FromDIP(3)); + sizer_page->Add(item_camera_navigation_style, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_mouse_zoom_settings, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_use_free_camera_settings, 0, wxTOP, FromDIP(3)); + sizer_page->Add(reverse_mouse_zoom, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_show_splash_screen, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_hints, 0, wxTOP, FromDIP(3)); sizer_page->Add(title_presets, 0, wxTOP | wxEXPAND, FromDIP(20)); sizer_page->Add(item_calc_mode, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_user_sync, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_system_sync, 0, wxTOP, FromDIP(3)); + sizer_page->Add(item_remember_printer_config, 0, wxTOP, FromDIP(3)); sizer_page->Add(item_save_presets, 0, wxTOP, FromDIP(3)); sizer_page->Add(title_network, 0, wxTOP | wxEXPAND, FromDIP(20)); sizer_page->Add(item_check_stable_version_only, 0, wxTOP, FromDIP(3)); diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index c6144e2237..b41b0e8a7c 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -4757,7 +4757,7 @@ bool Tab::select_preset(std::string preset_name, bool delete_current /*=false*/, apply_config_from_cache(); // Orca: update presets for the selected printer - if (m_type == Preset::TYPE_PRINTER) { + if (m_type == Preset::TYPE_PRINTER && wxGetApp().app_config->get_bool("remember_printer_config")) { m_preset_bundle->update_selections(*wxGetApp().app_config); wxGetApp().plater()->sidebar().on_filaments_change(m_preset_bundle->filament_presets.size()); }