diff --git a/localization/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po
index bb663c86c3..9ba2a66437 100644
--- a/localization/i18n/fr/OrcaSlicer_fr.po
+++ b/localization/i18n/fr/OrcaSlicer_fr.po
@@ -6847,10 +6847,10 @@ msgstr ""
"fichiers .step/.stp"
msgid "Associate web links to OrcaSlicer"
-msgstr ""
+msgstr "Associer des liens web à OrcaSlicer"
msgid "Associate URLs to OrcaSlicer"
-msgstr ""
+msgstr "Associer des URL à OrcaSlicer"
msgid "Current association: "
msgstr "Association actuelle : "
@@ -6865,22 +6865,28 @@ msgid ""
"Associate OrcaSlicer with prusaslicer:// links so that Orca can open models "
"from Printable.com"
msgstr ""
+"Associer OrcaSlicer aux liens prusaslicer:// afin qu’Orca puisse ouvrir des "
+"modèles provenant de Printable.com"
msgid "Associate bambustudio://"
-msgstr ""
+msgstr "Associer bambustudio://"
msgid ""
"Associate OrcaSlicer with bambustudio:// links so that Orca can open models "
"from makerworld.com"
msgstr ""
+"Associer OrcaSlicer aux liens bambustudio:// afin qu’Orca puisse ouvrir des "
+"modèles provenant de makerworld.com"
msgid "Associate cura://"
-msgstr ""
+msgstr "Associer cura://"
msgid ""
"Associate OrcaSlicer with cura:// links so that Orca can open models from "
"thingiverse.com"
msgstr ""
+"Associer OrcaSlicer aux liens cura:// pour qu’Orca puisse ouvrir les modèles "
+"de thingiverse.com"
msgid "Maximum recent projects"
msgstr "Projets récents maximum"
@@ -7792,8 +7798,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 ""
"Lorsque vous enregistrez un timelapse sans tête d’outil, il est recommandé "
"d’ajouter une \"Tour d’essuyage timelapse\".\n"
@@ -7948,9 +7954,9 @@ msgid ""
"Bed temperature when cool plate is installed. Value 0 means the filament "
"does not support to print on the Cool Plate"
msgstr ""
-"Il s'agit de la température du plateau lorsque le plateau froid (\"Cool plate"
-"\") est installé. Une valeur à 0 signifie que ce filament ne peut pas être "
-"imprimé sur le plateau froid."
+"Il s'agit de la température du plateau lorsque le plateau froid (\"Cool "
+"plate\") est installé. Une valeur à 0 signifie que ce filament ne peut pas "
+"être imprimé sur le plateau froid."
msgid "Engineering plate"
msgstr "Plaque Engineering"
@@ -10704,6 +10710,16 @@ msgid ""
"external surface finish. It can also cause the infill to shine through the "
"external surfaces of the part."
msgstr ""
+"Ordre des parois/remplissages. Lorsque la case n’est pas cochée, les parois "
+"sont imprimées en premier, ce qui fonctionne le mieux dans la plupart des "
+"cas.\n"
+"\n"
+"L’impression du remplissage en premier peut aider dans le cas de parois en "
+"surplomb importantes, car les parois ont le remplissage adjacent auquel "
+"adhérer. Cependant, le remplissage repoussera légèrement les parois "
+"imprimées à l’endroit où il est fixé, ce qui se traduira par une moins bonne "
+"finition de la surface extérieure. Cela peut également faire ressortir le "
+"remplissage à travers les surfaces externes de la pièce."
msgid "Wall loop direction"
msgstr "Direction de la paroi"
@@ -11471,10 +11487,10 @@ msgstr "Ventilateur à pleine vitesse à la couche"
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 ""
"La vitesse du ventilateur augmentera de manière linéaire à partir de zéro à "
"la couche \"close_fan_the_first_x_layers\" jusqu’au maximum à la couche "
@@ -13208,8 +13224,8 @@ msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-"Utilisez « Pair-impair » pour les modèles d'avion 3DLabPrint. Utilisez « "
-"Fermer les trous » pour fermer tous les trous du modèle."
+"Utilisez « Pair-impair » pour les modèles d'avion 3DLabPrint. Utilisez "
+"« Fermer les trous » pour fermer tous les trous du modèle."
msgid "Regular"
msgstr "Standard"
@@ -14018,8 +14034,8 @@ msgid ""
"Wipe tower is only compatible with relative mode. It is recommended on most "
"printers. Default is checked"
msgstr ""
-"L’extrusion relative est recommandée lors de l’utilisation de l’option « "
-"label_objects ». Certains extrudeurs fonctionnent mieux avec cette option "
+"L’extrusion relative est recommandée lors de l’utilisation de l’option "
+"« label_objects ». Certains extrudeurs fonctionnent mieux avec cette option "
"non verrouillée (mode d’extrusion absolu). La tour d’essuyage n’est "
"compatible qu’avec le mode relatif. Il est recommandé sur la plupart des "
"imprimantes. L’option par défaut est cochée"
@@ -14882,9 +14898,9 @@ msgstr ""
"Wiki.\n"
"\n"
"Habituellement, la calibration est inutile. Lorsque vous démarrez une "
-"impression d'une seule couleur/matériau, avec l'option \"Calibration du débit"
-"\" cochée dans le menu de démarrage de l'impression, l'imprimante suivra "
-"l'ancienne méthode de calibration du filament avant l'impression.\n"
+"impression d'une seule couleur/matériau, avec l'option \"Calibration du "
+"débit\" cochée dans le menu de démarrage de l'impression, l'imprimante "
+"suivra l'ancienne méthode de calibration du filament avant l'impression.\n"
"Lorsque vous démarrez une impression multi-couleurs/matériaux, l'imprimante "
"utilise le paramètre de compensation par défaut pour le filament lors de "
"chaque changement de filament, ce qui donne un bon résultat dans la plupart "
@@ -15663,8 +15679,8 @@ msgstr ""
"Voulez-vous le réécrire ?"
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 ""
"Nous renommerions les préréglages en « Vendor Type Serial @printer you "
@@ -16098,7 +16114,7 @@ msgstr "Astuces quotidiennes"
#, c-format, boost-format
msgid "nozzle memorized: %.1f %s"
-msgstr ""
+msgstr "buse mémorisée : %.1f %s"
msgid ""
"Your nozzle diameter in preset is not consistent with memorized nozzle "
@@ -17482,8 +17498,8 @@ msgstr ""
#~ "thickness (top+bottom solid layers)"
#~ msgstr ""
#~ "Ajoutez du remplissage solide à proximité des surfaces inclinées pour "
-#~ "garantir l'épaisseur verticale de la coque (couches solides supérieure"
-#~ "+inférieure)."
+#~ "garantir l'épaisseur verticale de la coque (couches solides "
+#~ "supérieure+inférieure)."
#~ msgid "Further reduce solid infill on walls (beta)"
#~ msgstr "Réduire davantage le remplissage solide des parois (expérimental)"
diff --git a/localization/i18n/pl/OrcaSlicer_pl.po b/localization/i18n/pl/OrcaSlicer_pl.po
index 66fb6b33e5..0130dfa83d 100644
--- a/localization/i18n/pl/OrcaSlicer_pl.po
+++ b/localization/i18n/pl/OrcaSlicer_pl.po
@@ -2504,8 +2504,8 @@ msgid ""
"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically "
"load or unload filaments."
msgstr ""
-"Wybierz gniazdo AMS, a następnie naciśnij przycisk \"Ładuj\" lub \"Wyładuj"
-"\" ,aby automatycznie załadować lub wyładować filamenty."
+"Wybierz gniazdo AMS, a następnie naciśnij przycisk \"Ładuj\" lub "
+"\"Wyładuj\" ,aby automatycznie załadować lub wyładować filamenty."
msgid "Edit"
msgstr "Edytuj"
@@ -5370,7 +5370,7 @@ msgid "Control"
msgstr "Sterowanie"
msgid "Printer Parts"
-msgstr "Części głowicy"
+msgstr "Typ dyszy"
msgid "Print Options"
msgstr "Opcje drukowania"
@@ -6776,16 +6776,16 @@ msgstr ""
"plików .step"
msgid "Associate web links to OrcaSlicer"
-msgstr ""
+msgstr "Powiąż linki z OrcaSlicer"
msgid "Associate URLs to OrcaSlicer"
-msgstr ""
+msgstr "Powiąż URL z OrcaSlicer"
msgid "Current association: "
-msgstr "Aktualne skojarzenie:"
+msgstr "Aktualnie powiązano: "
msgid "Associate prusaslicer://"
-msgstr "Skojarz prusaslicer://"
+msgstr "z prusaslicer://"
msgid "Not associated to any application"
msgstr "Nie skojarzony z żadną aplikacją"
@@ -6794,22 +6794,28 @@ msgid ""
"Associate OrcaSlicer with prusaslicer:// links so that Orca can open models "
"from Printable.com"
msgstr ""
+"Powiąż OrcaSlicer z linkami prusaslicer://, aby Orca mogła otwierać modele z "
+"Printable.com"
msgid "Associate bambustudio://"
-msgstr ""
+msgstr "z bambustudio://"
msgid ""
"Associate OrcaSlicer with bambustudio:// links so that Orca can open models "
"from makerworld.com"
msgstr ""
+"Powiąż OrcaSlicer z linkami bambustudio://, aby Orca mogła otwierać modele z "
+"makerworld.com"
msgid "Associate cura://"
-msgstr ""
+msgstr "z cura://"
msgid ""
"Associate OrcaSlicer with cura:// links so that Orca can open models from "
"thingiverse.com"
msgstr ""
+"Powiąż OrcaSlicer z linkami cura://, aby Orca mogła otwierać modele z "
+"thingiverse.com"
msgid "Maximum recent projects"
msgstr "Maksymalna liczba ostatnich projektów"
@@ -7345,7 +7351,7 @@ msgid ""
msgstr ""
"Średnica dyszy w przetworzonym pliku nie jest zgodna z średnicą dyszy w "
"ustawieniach. Jeśli ostatnio zmieniłeś dyszę, przejdź do opcji Urządzenie > "
-"Części głowicy, aby zmienić to ustawienie."
+"Typ dyszy, aby zmienić to ustawienie."
#, c-format, boost-format
msgid ""
@@ -7682,8 +7688,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 ""
"Podczas nagrywania timelapse'a bez głowicy drukującej zaleca się dodanie "
"\"Timelaps - Wieża Czyszcząca\" \n"
@@ -9577,10 +9583,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 %"
@@ -10535,6 +10541,14 @@ msgid ""
"external surface finish. It can also cause the infill to shine through the "
"external surfaces of the part."
msgstr ""
+"Kolejność drukowania ścian/wypełnienia. Gdy pole wyboru nie jest zaznaczone, "
+"najpierw drukowane są ściany, co w większości przypadków działa najlepiej.\n"
+"Drukowanie najpierw wypełnienia, może pomóc przy ekstremalnych nawisach, "
+"ponieważ ściany mają sąsiadujące wypełnienie, do którego przylegają. Jednak "
+"wypełnienie może nieznacznie wypchnąć tak wydrukowane ściany w miejscu gdzie "
+"są do nich przymocowane. Skutkuje to gorszym wykończeniem zewnętrznej "
+"powierzchni. Może to również spowodować prześwitywanie wypełnienia przez "
+"zewnętrzne powierzchnie części."
msgid "Wall loop direction"
msgstr "Kierunek obwodu ściany"
@@ -11293,10 +11307,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 "
@@ -12996,10 +13010,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"
@@ -14321,7 +14335,7 @@ msgid "floating regions"
msgstr "unoszące się obszary"
msgid "floating cantilever"
-msgstr "nawisająca konstrukcja (cantilever)"
+msgstr "nawisającą konstrukcje (cantilever)"
msgid "large overhangs"
msgstr "duże nawisy"
@@ -15389,8 +15403,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 \"Dostawca Typ Seria @nazwa drukarki, "
@@ -15810,7 +15824,7 @@ msgstr "Porada Dnia"
#, c-format, boost-format
msgid "nozzle memorized: %.1f %s"
-msgstr ""
+msgstr "zapamiętana dysza: %.1f %s"
msgid ""
"Your nozzle diameter in preset is not consistent with memorized nozzle "
@@ -17895,8 +17909,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 "
diff --git a/localization/i18n/uk/OrcaSlicer_uk.po b/localization/i18n/uk/OrcaSlicer_uk.po
index 0734bdaddb..d6c19c197a 100644
--- a/localization/i18n/uk/OrcaSlicer_uk.po
+++ b/localization/i18n/uk/OrcaSlicer_uk.po
@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-29 00:28+0800\n"
-"PO-Revision-Date: 2023-08-10 20:25-0400\n"
+"POT-Creation-Date: 2024-05-24 23:26+0800\n"
+"PO-Revision-Date: 2024-05-30 12:35+0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: uk_UA\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"
-"X-Generator: Poedit 3.3.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.4\n"
msgid "Supports Painting"
msgstr "Малювання підтримки"
@@ -59,7 +59,7 @@ msgid "Erase all painting"
msgstr "Стерти всі малюнки"
msgid "Highlight overhang areas"
-msgstr "Виділити виступаючі області"
+msgstr "Виділяти виступаючі області"
msgid "Gap fill"
msgstr "Заповнення пропусків"
@@ -77,7 +77,7 @@ msgid "Smart fill angle"
msgstr "Розумний кут заповнення"
msgid "On overhangs only"
-msgstr "Тільки на виступах"
+msgstr "Лише на звисах"
msgid "Auto support threshold angle: "
msgstr "Пороговий кут автоматичної підтримки: "
@@ -111,7 +111,7 @@ msgid "Gizmo-Place on Face"
msgstr "Gizmo \"Поверхнею на стіл\""
msgid "Lay on face"
-msgstr "Покласти в обличчя"
+msgstr "Покласти на грань"
#, boost-format
msgid ""
@@ -153,7 +153,7 @@ msgid "Smart fill"
msgstr "Інтелектуальне заповнення"
msgid "Bucket fill"
-msgstr "Заповнення відром"
+msgstr "Заливка"
msgid "Height range"
msgstr "Діапазон висот"
@@ -262,7 +262,7 @@ msgid "World coordinates"
msgstr "Світові координати"
msgid "Object coordinates"
-msgstr ""
+msgstr "Координати об'єкта"
msgid "°"
msgstr "°"
@@ -299,7 +299,7 @@ msgid "Snap"
msgstr "Захоплення"
msgid "Prism"
-msgstr ""
+msgstr "Призма"
msgid "Frustum"
msgstr "Усічений"
@@ -317,7 +317,7 @@ msgid "Place on cut"
msgstr "Помістити на зріз"
msgid "Flip upside down"
-msgstr ""
+msgstr "Перевернути догори дном"
msgid "Connectors"
msgstr "З'єднувачі"
@@ -359,21 +359,26 @@ msgid ""
"Click to flip the cut plane\n"
"Drag to move the cut plane"
msgstr ""
+"Клацніть, щоб перевернути площину розрізу\n"
+"Потягни для переміщення розрізу площини"
msgid ""
"Click to flip the cut plane\n"
"Drag to move the cut plane\n"
"Right-click a part to assign it to the other side"
msgstr ""
+"Клацніть, щоб перевернути площину розрізу\n"
+"Перетягни для переміщення розрізу площини\n"
+"Клацніть правою кнопкою миші на деталі, щоб призначити її на іншу сторону"
msgid "Move cut plane"
-msgstr ""
+msgstr "Переміщення розрізу площини"
msgid "Mode"
msgstr "Режим"
msgid "Change cut mode"
-msgstr ""
+msgstr "Змінити режим різання"
msgid "Tolerance"
msgstr "Допуск"
@@ -382,7 +387,7 @@ msgid "Drag"
msgstr "Перетягніть"
msgid "Draw cut line"
-msgstr ""
+msgstr "Намалюйте лінію розрізу"
msgid "Left click"
msgstr "Клацніть лівою кнопкою миші"
@@ -412,7 +417,7 @@ msgid "Cut"
msgstr "Вирізати"
msgid "Rotate cut plane"
-msgstr ""
+msgstr "Поверніть площину розрізу"
msgid "Remove connectors"
msgstr "Видалити з’єднання"
@@ -421,13 +426,13 @@ msgid "Bulge"
msgstr "Виступ"
msgid "Bulge proportion related to radius"
-msgstr ""
+msgstr "Пропорція випуклості в залежності від радіуса"
msgid "Space"
msgstr "Пробіл"
msgid "Space proportion related to radius"
-msgstr ""
+msgstr "Пропорція простору в залежності від радіусу"
msgid "Confirm connectors"
msgstr "Підтвердити з'єднувачі"
@@ -436,26 +441,26 @@ msgid "Cancel"
msgstr "Скасувати"
msgid "Build Volume"
-msgstr ""
+msgstr "Створіть об'єм"
msgid "Flip cut plane"
-msgstr ""
+msgstr "Перевернути площину зрізу"
msgid "Groove change"
-msgstr ""
+msgstr "Зміна паза"
msgid "Reset"
msgstr "Скинути"
#. TRN: This is an entry in the Undo/Redo stack. The whole line will be 'Edited: (name of whatever was edited)'.
msgid "Edited"
-msgstr ""
+msgstr "Відредаговано"
msgid "Cut position"
-msgstr ""
+msgstr "Положення зрізу"
msgid "Reset cutting plane"
-msgstr ""
+msgstr "Скинути площину різання"
msgid "Edit connectors"
msgstr "Редагувати з'єднувачі"
@@ -464,10 +469,10 @@ msgid "Add connectors"
msgstr "Додати з'єднувачі"
msgid "Reset cut"
-msgstr ""
+msgstr "Скинути зріз"
msgid "Reset cutting plane and remove connectors"
-msgstr ""
+msgstr "Скиньте площину різання та зніміть з'єднувачі"
msgid "Upper part"
msgstr "Верхня частина"
@@ -499,28 +504,28 @@ msgstr "Виявлено неприпустимі з'єднувачі"
#, c-format, boost-format
msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%1$d зєднання виходить за контур моделі"
+msgstr[1] "%1$d зєднання виходить за контур моделі"
+msgstr[2] "%1$d зєднань виходить за контур моделі"
#, c-format, boost-format
msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%1$d зєднання знаходиться за межами моделі"
+msgstr[1] "%1$d зєднання знаходяться за межами моделі"
+msgstr[2] "%1$d зєднань знаходяться за межами моделі"
msgid "Some connectors are overlapped"
msgstr "Деякі роз'єми перекриваються"
msgid "Select at least one object to keep after cutting."
-msgstr ""
+msgstr "Виберіть принаймні один об'єкт, який ви збережете після вирізання."
msgid "Cut plane is placed out of object"
-msgstr ""
+msgstr "Площина зрізу розміщена поза об'єктом"
msgid "Cut plane with groove is invalid"
-msgstr ""
+msgstr "Площина зрізу з пазом невірна"
msgid "Connector"
msgstr "З'єднувач"
@@ -537,10 +542,10 @@ msgid "Repairing model object"
msgstr "Відновлення об'єкта моделі"
msgid "Cut by line"
-msgstr ""
+msgstr "Розрізати по лінії"
msgid "Delete connector"
-msgstr ""
+msgstr "Видалити з'єднувач"
msgid "Mesh name"
msgstr "Назва сітки"
@@ -675,47 +680,47 @@ msgstr "Форма тексту"
#. TRN - Title in Undo/Redo stack after rotate with text around emboss axe
msgid "Text rotate"
-msgstr ""
+msgstr "Поворот тексту"
#. TRN - Title in Undo/Redo stack after move with text along emboss axe - From surface
msgid "Text move"
-msgstr ""
+msgstr "Переміщення тексту"
msgid "Set Mirror"
msgstr "Встановити віддзеркалення"
msgid "Embossed text"
-msgstr ""
+msgstr "Рельєфний текст"
msgid "Enter emboss gizmo"
-msgstr ""
+msgstr "Ввести пристрій для тиснення"
msgid "Leave emboss gizmo"
-msgstr ""
+msgstr "Залиште пристрій для тиснення"
msgid "Embossing actions"
-msgstr ""
+msgstr "Дії з тисненням"
msgid "Emboss"
-msgstr ""
+msgstr "Рельєфне тиснення"
msgid "NORMAL"
-msgstr ""
+msgstr "НОРМАЛЬНО"
msgid "SMALL"
-msgstr ""
+msgstr "МАЛИЙ"
msgid "ITALIC"
-msgstr ""
+msgstr "КУРСИВ"
msgid "SWISS"
-msgstr ""
+msgstr "SWISS"
msgid "MODERN"
-msgstr ""
+msgstr "СУЧАСНИЙ"
msgid "First font"
-msgstr ""
+msgstr "Перший шрифт"
msgid "Default font"
msgstr "Типовий шрифт"
@@ -727,46 +732,49 @@ msgid ""
"The text cannot be written using the selected font. Please try choosing a "
"different font."
msgstr ""
+"Текст не може бути написаний вибраним шрифтом. Спробуйте вибрати інший шрифт."
msgid "Embossed text cannot contain only white spaces."
-msgstr ""
+msgstr "Рельєфний текст не може містити лише пробіли."
msgid "Text contains character glyph (represented by '?') unknown by font."
msgstr ""
+"Текст містить символ у вигляді гліфа (представлений символом '?'), шрифт "
+"якого невідомий."
msgid "Text input doesn't show font skew."
-msgstr ""
+msgstr "При введенні тексту не спостерігається нахил шрифту."
msgid "Text input doesn't show font boldness."
-msgstr ""
+msgstr "При введенні тексту не відображається жирність шрифту."
msgid "Text input doesn't show gap between lines."
-msgstr ""
+msgstr "При введенні тексту не відображаються пропуски між рядками."
msgid "Too tall, diminished font height inside text input."
-msgstr ""
+msgstr "Занадто високий, зменшіть висота шрифту всередині текстового введення."
msgid "Too small, enlarged font height inside text input."
-msgstr ""
+msgstr "Занадто малий, збільшіть висоту шрифту в тексті, що вводиться."
msgid "Text doesn't show current horizontal alignment."
-msgstr ""
+msgstr "Текст не показує поточне вирівнювання по горизонталі."
msgid "Revert font changes."
-msgstr ""
+msgstr "Скасувати зміну шрифту."
#, boost-format
msgid "Font \"%1%\" can't be selected."
-msgstr ""
+msgstr "Шрифт \"%1%\" не може бути обраний."
msgid "Operation"
-msgstr ""
+msgstr "Операція"
msgid "Join"
-msgstr ""
+msgstr "Обєднання"
msgid "Click to change text into object part."
-msgstr ""
+msgstr "Натисніть, щоб змінити текст на частині об'єкта."
msgid "You can't change a type of the last solid part of the object."
msgstr "Ви не можете змінити тип останньої твердої частини об’єкта."
@@ -776,26 +784,26 @@ msgid "Cut"
msgstr "Вирізати"
msgid "Click to change part type into negative volume."
-msgstr ""
+msgstr "Натисніть, щоб змінити тип частини на від'ємний об'єм."
msgid "Modifier"
msgstr "Модифікатор"
msgid "Click to change part type into modifier."
-msgstr ""
+msgstr "Натисніть, щоб змінити тип деталі на модифікаторі."
msgid "Change Text Type"
-msgstr ""
+msgstr "Змінити тип тексту"
#, boost-format
msgid "Rename style(%1%) for embossing text"
-msgstr ""
+msgstr "Перейменувати стиль(%1%) для тиснення тексту"
msgid "Name can't be empty."
-msgstr ""
+msgstr "Ім'я не повинно бути пустим."
msgid "Name has to be unique."
-msgstr ""
+msgstr "Ім'я повинно бути унікальним."
msgid "OK"
msgstr "ОК"
@@ -804,29 +812,29 @@ msgid "Rename style"
msgstr "Перейменувати стиль"
msgid "Rename current style."
-msgstr ""
+msgstr "Перейменувати поточний стиль."
msgid "Can't rename temporary style."
-msgstr ""
+msgstr "Неможливо перейменувати тимчасовий стиль."
msgid "First Add style to list."
-msgstr ""
+msgstr "Спочатку додайте стиль до списку."
#, boost-format
msgid "Save %1% style"
-msgstr ""
+msgstr "Зберегти стиль %1%"
msgid "No changes to save."
-msgstr ""
+msgstr "Ніяких змін не зберігати."
msgid "New name of style"
-msgstr ""
+msgstr "Нова назва стилю"
msgid "Save as new style"
-msgstr ""
+msgstr "Зберегти як новий стиль"
msgid "Only valid font can be added to style."
-msgstr ""
+msgstr "До стилю можна додати лише допустимий шрифт."
msgid "Add style to my list."
msgstr "Додати стиль до мого списку."
@@ -838,31 +846,31 @@ msgid "Remove style"
msgstr "Видалити стиль"
msgid "Can't remove the last existing style."
-msgstr ""
+msgstr "Неможливо видалити останній існуючий стиль."
#, boost-format
msgid "Are you sure you want to permanently remove the \"%1%\" style?"
-msgstr ""
+msgstr "Ви впевнені, що хочете назавжди видалити стиль \"%1%\"?"
#, boost-format
msgid "Delete \"%1%\" style."
-msgstr ""
+msgstr "Видаліть стиль \"%1%\"."
#, boost-format
msgid "Can't delete \"%1%\". It is last style."
-msgstr ""
+msgstr "Не вдається видалити \"%1%\". Це останній стиль."
#, boost-format
msgid "Can't delete temporary style \"%1%\"."
-msgstr ""
+msgstr "Не вдається видалити тимчасовий стиль \"%1%\"."
#, boost-format
msgid "Modified style \"%1%\""
-msgstr ""
+msgstr "Модифікований стиль \"%1%\""
#, boost-format
msgid "Current style is \"%1%\""
-msgstr ""
+msgstr "Поточний стиль \"%1%\""
#, boost-format
msgid ""
@@ -870,48 +878,53 @@ msgid ""
"\n"
"Would you like to continue anyway?"
msgstr ""
+"Зміна стилю на \"%1%\" відкине поточну модифікацію стилю.\n"
+"\n"
+"Ви все одно хочете продовжити?"
msgid "Not valid style."
-msgstr ""
+msgstr "Невірний стиль."
#, boost-format
msgid "Style \"%1%\" can't be used and will be removed from a list."
-msgstr ""
+msgstr "Стиль \"%1%\" не може бути використаний і буде вилучений зі списку."
msgid "Unset italic"
-msgstr ""
+msgstr "Невстановлений курсив"
msgid "Set italic"
-msgstr ""
+msgstr "Виділено курсивом"
msgid "Unset bold"
-msgstr ""
+msgstr "Не встановлений жирний шрифт"
msgid "Set bold"
-msgstr ""
+msgstr "Виділено жирним шрифтом"
msgid "Revert text size."
-msgstr ""
+msgstr "Зміна розміру тексту."
msgid "Revert embossed depth."
-msgstr ""
+msgstr "Змінити глибину тиснення."
msgid ""
"Advanced options cannot be changed for the selected font.\n"
"Select another font."
msgstr ""
+"Для вибраного шрифту не можна змінити додаткові параметри.\n"
+"Виберіть інший шрифт."
msgid "Revert using of model surface."
-msgstr ""
+msgstr "Скидання розташування."
msgid "Revert Transformation per glyph."
-msgstr ""
+msgstr "Скидання перетворення."
msgid "Set global orientation for whole text."
-msgstr ""
+msgstr "Встановити глобальну орієнтацію для всього тексту."
msgid "Set position and orientation per glyph."
-msgstr ""
+msgstr "Встановіть положення та орієнтацію для кожного гліфа."
msgctxt "Alignment"
msgid "Left"
@@ -931,101 +944,107 @@ msgstr "Верх"
msgctxt "Alignment"
msgid "Middle"
-msgstr ""
+msgstr "Середина"
msgctxt "Alignment"
msgid "Bottom"
-msgstr "Ніз"
+msgstr "Низ"
msgid "Revert alignment."
-msgstr ""
+msgstr "Повернути вирівнювання."
#. TRN EmbossGizmo: font units
msgid "points"
-msgstr ""
+msgstr "точки"
msgid "Revert gap between characters"
-msgstr ""
+msgstr "Скидання відстані між літерами"
msgid "Distance between characters"
-msgstr ""
+msgstr "Відстань між символами"
msgid "Revert gap between lines"
-msgstr ""
+msgstr "Змінити проміжок між рядками"
msgid "Distance between lines"
-msgstr ""
+msgstr "Відстань між рядками"
msgid "Undo boldness"
-msgstr ""
+msgstr "Скасувати дію"
msgid "Tiny / Wide glyphs"
-msgstr ""
+msgstr "Тонкі/Tовсті символи"
msgid "Undo letter's skew"
-msgstr ""
+msgstr "Виправити нахил літер"
msgid "Italic strength ratio"
-msgstr ""
+msgstr "Коефіцієнт нахилу символів"
msgid "Undo translation"
-msgstr ""
+msgstr "Скасування перекладу"
msgid "Distance of the center of the text to the model surface."
-msgstr ""
+msgstr "Відстань від центру тексту до поверхні моделі."
msgid "Undo rotation"
-msgstr ""
+msgstr "Відмінити обертання"
msgid "Rotate text Clock-wise."
-msgstr ""
+msgstr "Обертати текст за годинниковою стрілкою."
msgid "Unlock the text's rotation when moving text along the object's surface."
msgstr ""
+"Розблокувати обертання тексту при переміщенні тексту вздовж поверхні об'єкта."
msgid "Lock the text's rotation when moving text along the object's surface."
msgstr ""
+"Блокування обертання тексту під час переміщення тексту вздовж поверхні "
+"об'єкта."
msgid "Select from True Type Collection."
-msgstr ""
+msgstr "Виберіть із колекції True Type."
msgid "Set text to face camera"
-msgstr ""
+msgstr "Текст лицьовою стороною до камери"
msgid "Orient the text towards the camera."
-msgstr ""
+msgstr "Зорієнтувати текст у напрямку камери."
#, boost-format
msgid ""
"Can't load exactly same font(\"%1%\"). Aplication selected a similar "
"one(\"%2%\"). You have to specify font for enable edit text."
msgstr ""
+"Не вдається завантажити точно такий самий шрифт(\"%1%\"). Програма вибрала "
+"схожий шрифт(\"%2%\"). Ви повинні встановити шрифт, щоб дозволити "
+"редагування тексту."
msgid "No symbol"
-msgstr ""
+msgstr "Немає символів"
msgid "Loading"
msgstr "Завантаження"
msgid "In queue"
-msgstr ""
+msgstr "У черзі"
#. TRN - Input label. Be short as possible
#. Height of one text line - Font Ascent
msgid "Height"
-msgstr "Зростання"
+msgstr "Висота"
#. TRN - Input label. Be short as possible
#. Copy surface of model on surface of the embossed text
#. TRN - Input label. Be short as possible
msgid "Use surface"
-msgstr ""
+msgstr "Тільки на поверхні"
#. TRN - Input label. Be short as possible
#. Option to change projection on curved surface
#. for each character(glyph) in text separately
msgid "Per glyph"
-msgstr ""
+msgstr "Орієнтація по гліфу"
#. TRN - Input label. Be short as possible
#. Align Top|Middle|Bottom and Left|Center|Right
@@ -1034,20 +1053,20 @@ msgstr "Вирівнювання"
#. TRN - Input label. Be short as possible
msgid "Char gap"
-msgstr ""
+msgstr "Міжлітерний інтервал"
#. TRN - Input label. Be short as possible
msgid "Line gap"
-msgstr ""
+msgstr "Міжрядковий інтервал"
#. TRN - Input label. Be short as possible
msgid "Boldness"
-msgstr ""
+msgstr "Товщина шрифту"
#. TRN - Input label. Be short as possible
#. Like Font italic
msgid "Skew ratio"
-msgstr ""
+msgstr "Коефіцієнт нахилу"
#. TRN - Input label. Be short as possible
#. Distance from model surface to be able
@@ -1055,163 +1074,170 @@ msgstr ""
#. move text as modifier fully out of not flat surface
#. TRN - Input label. Be short as possible
msgid "From surface"
-msgstr ""
+msgstr "Зсув від поверхні"
#. TRN - Input label. Be short as possible
#. Keep vector from bottom to top of text aligned with printer Y axis
msgid "Keep up"
-msgstr ""
+msgstr "Зберігати верт. орієнтацію"
#. TRN - Input label. Be short as possible.
#. Some Font file contain multiple fonts inside and
#. this is numerical selector of font inside font collections
msgid "Collection"
-msgstr ""
+msgstr "Колекція"
#. TRN - Title in Undo/Redo stack after rotate with SVG around emboss axe
msgid "SVG rotate"
-msgstr ""
+msgstr "Обертання SVG"
#. TRN - Title in Undo/Redo stack after move with SVG along emboss axe - From surface
msgid "SVG move"
-msgstr ""
+msgstr "ПереміщенняSVG"
msgid "Enter SVG gizmo"
-msgstr ""
+msgstr "Вхід в гізмо SVG"
msgid "Leave SVG gizmo"
-msgstr ""
+msgstr "Вихід з гізмо SVG"
msgid "SVG actions"
-msgstr ""
+msgstr "Дії з SVG"
msgid "SVG"
msgstr "SVG"
#, boost-format
msgid "Opacity (%1%)"
-msgstr ""
+msgstr "Прозорість (%1%)"
#, boost-format
msgid "Color gradient (%1%)"
-msgstr ""
+msgstr "Градієнт кольору (%1%)"
msgid "Undefined fill type"
-msgstr ""
+msgstr "Невизначений тип заливки"
msgid "Linear gradient"
-msgstr ""
+msgstr "Лінійний градієнт"
msgid "Radial gradient"
-msgstr ""
+msgstr "Радіальний градієнт"
msgid "Open filled path"
-msgstr ""
+msgstr "Відкритий контур із заливкою"
msgid "Undefined stroke type"
-msgstr ""
+msgstr "Невизначений тип обведення"
msgid "Path can't be healed from selfintersection and multiple points."
msgstr ""
+"Контур не може бути виправлений від проблеми самоперетину і крапок, що "
+"дублюються."
msgid ""
"Final shape constains selfintersection or multiple points with same "
"coordinate."
msgstr ""
+"Фінальна форма містить самоперетин або декілька точок з однаковою "
+"координатою."
#, boost-format
msgid "Shape is marked as invisible (%1%)."
-msgstr ""
+msgstr "Фігура позначена як невидима (%1%)."
#. TRN: The first placeholder is shape identifier, the second one is text describing the problem.
#, boost-format
msgid "Fill of shape (%1%) contains unsupported: %2%."
-msgstr ""
+msgstr "Заливка фігури (%1%) не підтримується: %2%."
#, boost-format
msgid "Stroke of shape (%1%) is too thin (minimal width is %2% mm)."
-msgstr ""
+msgstr "Обведення фігури (%1%) занадто тонке (мінімальна товщина %2% мм)."
#, boost-format
msgid "Stroke of shape (%1%) contains unsupported: %2%."
-msgstr ""
+msgstr "Обведення фігури (%1%) не підтримується: %2%."
msgid "Face the camera"
-msgstr ""
+msgstr "Лицьовою стороною до камери"
#. TRN - Preview of filename after clear local filepath.
msgid "Unknown filename"
-msgstr ""
+msgstr "Невідоме ім'я файлу"
#, boost-format
msgid "SVG file path is \"%1%\""
-msgstr ""
+msgstr "Шлях до файлу SVG \"%1%\""
msgid "Reload SVG file from disk."
-msgstr ""
+msgstr "Перезавантажте файл SVG з диска."
msgid "Change file"
-msgstr ""
+msgstr "Змінити файл"
msgid "Change to another .svg file"
-msgstr ""
+msgstr "Змінити на інший файл .svg"
msgid "Forget the file path"
-msgstr ""
+msgstr "Забути шлях до файлу"
msgid ""
"Do NOT save local path to 3MF file.\n"
"Also disables 'reload from disk' option."
msgstr ""
+"НЕ зберігати локальний шлях до 3MF-файлу.\n"
+"Також вимикає опцію \"перезавантажити з диска\"."
#. TRN: An menu option to convert the SVG into an unmodifiable model part.
msgid "Bake"
-msgstr ""
+msgstr "Запікати"
#. TRN: Tooltip for the menu item.
msgid "Bake into model as uneditable part"
-msgstr ""
+msgstr "Запекти в модель як незмінну частину"
msgid "Save as"
msgstr "Зберегти як"
msgid "Save SVG file"
-msgstr ""
+msgstr "Зберегти SVG файл"
msgid "Save as '.svg' file"
-msgstr ""
+msgstr "Зберегти у форматі '.svg"
msgid "Size in emboss direction."
-msgstr ""
+msgstr "Глибина рельєфу."
#. TRN: The placeholder contains a number.
#, boost-format
msgid "Scale also changes amount of curve samples (%1%)"
-msgstr ""
+msgstr "Масштаб також змінює кількість вибірок кривої (%1%)"
msgid "Width of SVG."
-msgstr ""
+msgstr "Ширина SVG."
msgid "Height of SVG."
-msgstr ""
+msgstr "Висота SVG."
msgid "Lock/unlock the aspect ratio of the SVG."
-msgstr ""
+msgstr "Блокувати/розблокувати співвідношення сторін SVG."
msgid "Reset scale"
msgstr "Скинути масштаб"
msgid "Distance of the center of the SVG to the model surface."
-msgstr ""
+msgstr "Відстань від центру SVG до поверхні моделі."
msgid "Reset distance"
-msgstr ""
+msgstr "Скинути відстань"
msgid "Reset rotation"
msgstr "Скинути обертання"
msgid "Lock/unlock rotation angle when dragging above the surface."
msgstr ""
+"Блокування/розблокування кута повороту при перетягуванні над поверхнею."
msgid "Mirror vertically"
msgstr "Віддзеркалити вертикально"
@@ -1221,30 +1247,30 @@ msgstr "Віддзеркалити горизонтально"
#. TRN: This is the name of the action that shows in undo/redo stack (changing part type from SVG to something else).
msgid "Change SVG Type"
-msgstr ""
+msgstr "Змінити тип SVG-файлу"
#. TRN - Input label. Be short as possible
msgid "Mirror"
msgstr "Дзеркально"
msgid "Choose SVG file for emboss:"
-msgstr ""
+msgstr "Виберіть SVG файл для рельєфу:"
#, boost-format
msgid "File does NOT exist (%1%)."
-msgstr ""
+msgstr "Файл НЕ існує (%1%)."
#, boost-format
msgid "Filename has to end with \".svg\" but you selected %1%"
-msgstr ""
+msgstr "Ім'я файлу має закінчуватися на \".svg\", а не на %1%"
#, boost-format
msgid "Nano SVG parser can't load from file (%1%)."
-msgstr ""
+msgstr "Парсер NanoSVG не може прочитати файл (%1%)."
#, boost-format
msgid "SVG file does NOT contain a single path to be embossed (%1%)."
-msgstr ""
+msgstr "Файл SVG не містить жодного шляху для рельєфного тексту (%1%)."
msgid "Vertex"
msgstr "Вершина"
@@ -1256,7 +1282,7 @@ msgid "Plane"
msgstr "Площина"
msgid "Point on edge"
-msgstr "Точка на краї"
+msgstr "Точка на ребрі"
msgid "Point on circle"
msgstr "Точка на колі"
@@ -1271,7 +1297,7 @@ msgid "Center of circle"
msgstr "Центр кола"
msgid "ShiftLeft mouse button"
-msgstr ""
+msgstr "ShiftЛіва кнопка миші"
msgid "Select feature"
msgstr "Виберіть функцію"
@@ -1283,13 +1309,13 @@ msgid "Delete"
msgstr "Видалити"
msgid "Restart selection"
-msgstr "Перезапустити вибір"
+msgstr "Вибрати заново"
msgid "Esc"
msgstr "Esc"
msgid "Unselect"
-msgstr ""
+msgstr "Зняти виділення"
msgid "Measure"
msgstr "Виміряти"
@@ -1357,8 +1383,7 @@ msgid "Machine"
msgstr "Машина"
msgid "Configuration package was loaded, but some values were not recognized."
-msgstr ""
-"Пакет конфігурації був завантажений, але деякі значення не були розпізнані."
+msgstr "Пакет конфігурації був завантажений, але деякі значення не розпізнано."
#, boost-format
msgid ""
@@ -1389,19 +1414,19 @@ msgstr "Критична помилка"
#, boost-format
msgid "OrcaSlicer got an unhandled exception: %1%"
-msgstr "OrcaSlicer отримав необроблений виняток: %1%"
+msgstr "Невідома помилка OrcaSlicer : %1%"
msgid "Untitled"
-msgstr "Без імені"
+msgstr "Без назви"
msgid "Downloading Bambu Network Plug-in"
-msgstr "Завантаження мережевого модуля Bambu, що підключається"
+msgstr "Завантаження мережевого плагіна для принтерів Bambu"
msgid "Login information expired. Please login again."
msgstr "Термін дії даних для входу минув. Будь ласка, увійдіть знову."
msgid "Incorrect password"
-msgstr "Неправильний пароль"
+msgstr "Невірний пароль"
#, c-format, boost-format
msgid "Connect %s failed! [SN:%s, code=%s]"
@@ -1412,15 +1437,17 @@ msgid ""
"features.\n"
"Click Yes to install it now."
msgstr ""
+"Для роботи деяких функцій Orca Slicer потрібен Microsoft WebView2 Runtime.\n"
+"Натисніть Так, щоб встановити його зараз."
msgid "WebView2 Runtime"
-msgstr ""
+msgstr "Виконання WebView2"
#, c-format, boost-format
msgid ""
"%s\n"
"Do you want to continue?"
-msgstr "%s Ви хочете продовжувати?"
+msgstr "%s Хочете продовжити?"
msgid "Remember my choice"
msgstr "Запам'ятати мій вибір"
@@ -1430,7 +1457,8 @@ msgstr "Завантаження конфігурації"
#, c-format, boost-format
msgid "Click to download new version in default browser: %s"
-msgstr "Натисніть, щоб завантажити нову версію в стандартному браузері: %s"
+msgstr ""
+"Натисніть OK, щоб завантажити останню версію в стандартному браузері: %s"
msgid "The Orca Slicer needs an upgrade"
msgstr "Orca Slicer потребує оновлення"
@@ -1447,9 +1475,14 @@ msgid ""
"Please note, application settings will be lost, but printer profiles will "
"not be affected."
msgstr ""
+"Можливо, файл конфігурації OrcaSlicer пошкоджений і не може бути "
+"оброблений.\n"
+"OrcaSlicer спробував відтворити конфігураційний файл.\n"
+"Зверніть увагу, що налаштування програми будуть втрачені, але профілі "
+"принтера не торкнуться."
msgid "Rebuild"
-msgstr "Відновити"
+msgstr "Відновлення"
msgid "Loading current presets"
msgstr "Завантаження поточних пресетів"
@@ -1468,7 +1501,7 @@ msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr "Виберіть один або кілька файлів (3mf/step/stl/svg/obj/amf):"
msgid "Choose ZIP file"
-msgstr ""
+msgstr "Виберіть ZIP файл"
msgid "Choose one file (gcode/3mf):"
msgstr "Виберіть один файл (gcode/3mf):"
@@ -1481,7 +1514,7 @@ msgid ""
"changes as new presets."
msgstr ""
"Ви можете зберегти модифіковані пресети в новому проекті, видалити або "
-"Зберегти змінюється як нові пресети."
+"Зберегти зміни як нові пресети."
msgid "User logged out"
msgstr "Користувач вийшов із системи"
@@ -1517,7 +1550,7 @@ msgid "Loading user preset"
msgstr "Завантаження користувацького пресета"
msgid "Switching application language"
-msgstr "Переключення мови програми"
+msgstr "Зміна мови програми"
msgid "Select the language"
msgstr "Виберіть мову"
@@ -1544,6 +1577,8 @@ msgid ""
"Could not start URL download. Destination folder is not set. Please choose "
"destination folder in Configuration Wizard."
msgstr ""
+"Не вдалося розпочати завантаження URL-адреси. Папка призначення не "
+"встановлена. Будь ласка, виберіть папку призначення у Майстрі конфігурації."
msgid "Import File"
msgstr "Імпортувати файл"
@@ -1565,7 +1600,7 @@ msgstr "Помилка ініціалізації графічного інте
#, boost-format
msgid "Fatal error, exception catched: %1%"
-msgstr "Непереборна помилка, виявлено виняток: %1%"
+msgstr "Критична помилка, виявлено виняток: %1%"
msgid "Quality"
msgstr "Якість"
@@ -1580,7 +1615,7 @@ msgid "Support"
msgstr "Підтримки"
msgid "Flush options"
-msgstr "Варіанти скидання"
+msgstr "Параметри очищення"
msgid "Speed"
msgstr "Швидкість"
@@ -1589,13 +1624,13 @@ msgid "Strength"
msgstr "Міцність"
msgid "Top Solid Layers"
-msgstr "Суцільних шарів зверху"
+msgstr "Верхніх суцільних шарів"
msgid "Top Minimum Shell Thickness"
msgstr "Мінімальна товщина верхньої оболонки"
msgid "Bottom Solid Layers"
-msgstr "Нижній суцільний шар"
+msgstr "Нижніх суцільних шарів"
msgid "Bottom Minimum Shell Thickness"
msgstr "Мінімальна товщина нижньої оболонки"
@@ -1616,13 +1651,13 @@ msgid "Wipe options"
msgstr "Параметри очищення"
msgid "Bed adhension"
-msgstr "Прилягання до столу"
+msgstr "Прилипання до столу"
msgid "Add part"
-msgstr "Додати частину"
+msgstr "Додати елемент"
msgid "Add negative part"
-msgstr "Додати негативну частину"
+msgstr "Додати об'єм для віднімання"
msgid "Add modifier"
msgstr "Додати модифікатор"
@@ -1631,28 +1666,28 @@ msgid "Add support blocker"
msgstr "Додати блокувальник підтримки"
msgid "Add support enforcer"
-msgstr "Додати засіб примусової підтримки"
+msgstr "Додати примусову підтримку"
msgid "Add text"
-msgstr ""
+msgstr "Додати текст"
msgid "Add negative text"
-msgstr ""
+msgstr "Додати текст для віднімання"
msgid "Add text modifier"
-msgstr ""
+msgstr "Додати текстовий модифікатор"
msgid "Add SVG part"
-msgstr ""
+msgstr "Додати елемент SVG"
msgid "Add negative SVG"
-msgstr ""
+msgstr "Додати SVG для віднімання"
msgid "Add SVG modifier"
-msgstr ""
+msgstr "Додати модифікатор SVG"
msgid "Select settings"
-msgstr "Виберіть налаштування"
+msgstr "Вибрати налаштування"
msgid "Hide"
msgstr "Приховати"
@@ -1664,7 +1699,7 @@ msgid "Del"
msgstr "Видалити"
msgid "Delete the selected object"
-msgstr "Видалити вибраний об'єкт"
+msgstr "Видалення вибраних моделей"
msgid "Load..."
msgstr "Завантажити..."
@@ -1682,7 +1717,7 @@ msgid "Disc"
msgstr "Диск"
msgid "Torus"
-msgstr "Торус"
+msgstr "Тороїд"
msgid "Orca Cube"
msgstr "Orca Куб"
@@ -1697,10 +1732,10 @@ msgid "Voron Cube"
msgstr "Voron Куб"
msgid "Stanford Bunny"
-msgstr ""
+msgstr "Стенфордський кролик"
msgid "Orca String Hell"
-msgstr ""
+msgstr "«Струнне пекло» Orca"
msgid ""
"This model features text embossment on the top surface. For optimal results, "
@@ -1709,12 +1744,18 @@ msgid ""
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
+"Ця модель має тиснення тексту на верхній поверхні. Для отримання оптимальних "
+"результатів рекомендується встановити \"Поріг однієї стіни "
+"(min_width_top_surface)\" на 0, щоб функція \"Тільки одна стіна на верхній "
+"поверхні\" працювала найкраще.\n"
+"Так - змінювати ці налаштування автоматично\n"
+"Ні - Не змінювати ці налаштування для мене"
msgid "Text"
-msgstr ""
+msgstr "Текст"
msgid "Height range Modifier"
-msgstr "Модифікатор діапазону висот"
+msgstr "Модифікатор діапазону висоти шарів"
msgid "Add settings"
msgstr "Додати налаштування"
@@ -1729,10 +1770,10 @@ msgid "Set as individual objects"
msgstr "Встановити як окремі об'єкти"
msgid "Fill bed with copies"
-msgstr "Заповнити ліжко копіями"
+msgstr "Заповнити весь стіл копіями"
msgid "Fill the remaining area of bed with copies of the selected object"
-msgstr "Заповнити залишену частину ліжка копіями вибраного об’єкта"
+msgstr "Заповніть решту площу столу копіями вибраного об'єкта"
msgid "Printable"
msgstr "Доступно для друку"
@@ -1781,25 +1822,25 @@ msgid "Scale an object to fit the build volume"
msgstr "Відмасштабувати під область друку"
msgid "Flush Options"
-msgstr "Варіанти скидання"
+msgstr "Опції очищення"
msgid "Flush into objects' infill"
-msgstr "Врівень із заповненням об'єктів"
+msgstr "Очищення у заповненні моделі"
msgid "Flush into this object"
-msgstr "Злити цей об'єкт"
+msgstr "Очищення у модель"
msgid "Flush into objects' support"
-msgstr "Порівняння з підтримкою об'єктів"
+msgstr "Очищення на підтримку"
msgid "Edit in Parameter Table"
-msgstr "Змінити у таблиці параметрів"
+msgstr "Редагування таблиці параметрів"
msgid "Convert from inch"
-msgstr "Перетворити з імерської"
+msgstr "Перетворити розміри з дюймів"
msgid "Restore to inch"
-msgstr "Відновити до імперської"
+msgstr "Відновити розміри в дюйми"
msgid "Convert from meter"
msgstr "Перетворити з метричної"
@@ -1808,19 +1849,19 @@ msgid "Restore to meter"
msgstr "Відновити в метричну"
msgid "Assemble"
-msgstr "Зібрати"
+msgstr "Об'єднати у збірку"
msgid "Assemble the selected objects to an object with multiple parts"
-msgstr "Зберіть вибрані об'єкти в об'єкт з кількома частинами"
+msgstr "Зібрати вибрані об'єкти в об'єкт з кількома частинами"
msgid "Assemble the selected objects to an object with single part"
-msgstr "Зберіть вибрані об'єкти в об'єкт з однією частиною"
+msgstr "Зібрати вибрані об'єкти в об'єкт в одне ціле"
msgid "Mesh boolean"
-msgstr "Меш-булева операція"
+msgstr "Булеві операції"
msgid "Mesh boolean operations including union and subtraction"
-msgstr "Меш-булеві операції, включаючи об’єднання та віднімання"
+msgstr "Булеві операції з сіткою, включаючи об'єднання та віднімання"
msgid "Along X axis"
msgstr "Вздовж осі X"
@@ -1841,37 +1882,37 @@ msgid "Mirror along the Z axis"
msgstr "Відобразити осі Z"
msgid "Mirror object"
-msgstr "Дзеркальний об'єкт"
+msgstr "Відобразити модель"
msgid "Edit text"
msgstr "Редагувати текст"
msgid "Ability to change text, font, size, ..."
-msgstr ""
+msgstr "Можливість змінювати текст, шрифт, розмір, ..."
msgid "Edit SVG"
msgstr "Редагувати SVG"
msgid "Change SVG source file, projection, size, ..."
-msgstr ""
+msgstr "Змінити вихідний файл SVG, проекцію, розмір, ..."
msgid "Invalidate cut info"
-msgstr "Недійсна інформація про вирізування"
+msgstr "Видалити інформацію про розріз"
msgid "Add Primitive"
msgstr "Додати примітив"
msgid "Add Handy models"
-msgstr ""
+msgstr "Додати тестову модель"
msgid "Add Models"
-msgstr "Додати моделі"
+msgstr "Додати модель"
msgid "Show Labels"
-msgstr "Показати ярлики"
+msgstr "Показати імена файлів"
msgid "To objects"
-msgstr "До об'єктів"
+msgstr "На моделі"
msgid "Split the selected object into multiple objects"
msgstr "Розділити вибраний об'єкт на кілька об'єктів"
@@ -1880,7 +1921,7 @@ msgid "To parts"
msgstr "На частини"
msgid "Split the selected object into multiple parts"
-msgstr "Розділити вибраний об'єкт на кілька частин"
+msgstr "Розділити вибрану модель на окремі частини"
msgid "Split"
msgstr "Розділити"
@@ -1919,10 +1960,10 @@ msgid "arrange current plate"
msgstr "упорядкувати поточну табличку"
msgid "Reload All"
-msgstr ""
+msgstr "Перезавантажити все"
msgid "reload all from disk"
-msgstr ""
+msgstr "перезавантажити все з диска"
msgid "Auto Rotate"
msgstr "Авто-поворот"
@@ -1937,7 +1978,7 @@ msgid "Remove the selected plate"
msgstr "Видалити вибрану пластину"
msgid "Clone"
-msgstr "Клонування"
+msgstr "Зробити копію"
msgid "Simplify Model"
msgstr "Спростити модель"
@@ -1946,7 +1987,7 @@ msgid "Center"
msgstr "Центр"
msgid "Edit Process Settings"
-msgstr "Змінити параметри процесу"
+msgstr "Редагувати налаштування процесу друку"
msgid "Edit print parameters for a single object"
msgstr "Редагувати параметри друку для одного об'єкта"
@@ -1982,45 +2023,45 @@ msgstr[2] "%1$d помилки виправлені"
#, c-format, boost-format
msgid "Error: %1$d non-manifold edge."
msgid_plural "Error: %1$d non-manifold edges."
-msgstr[0] "Помилка: %1$d крайка без колектора."
-msgstr[1] "Помилка: %1$d крайки без колектора."
-msgstr[2] "Помилка: %1$d крайки без колектора."
+msgstr[0] "Помилка: %1$d відкрите ребро."
+msgstr[1] "Помилка: %1$d відкритих ребер."
+msgstr[2] "Помилка: %1$d відкритих ребер."
msgid "Remaining errors"
-msgstr "Помилки, що залишилися"
+msgstr "Залишилось помилок"
#, c-format, boost-format
msgid "%1$d non-manifold edge"
msgid_plural "%1$d non-manifold edges"
-msgstr[0] "%1$d край без колектора"
-msgstr[1] "%1$d крайки без колектора"
-msgstr[2] "%1$d крайки без колектора"
+msgstr[0] "%1$d відкрите ребро"
+msgstr[1] "%1$d відкритих ребер"
+msgstr[2] "%1$d відкритих ребер"
msgid "Right click the icon to fix model object"
msgstr "Клацніть правою кнопкою миші значок, щоб виправити об'єкт моделі"
msgid "Right button click the icon to drop the object settings"
-msgstr "Клацніть правою кнопкою миші значок, щоб видалити налаштування об'єкта"
+msgstr ""
+"Натисніть правою кнопкою миші на значок, щоб змінити налаштування моделі"
msgid "Click the icon to reset all settings of the object"
-msgstr "Натисніть іконку, щоб скинути всі налаштування об'єкта"
+msgstr "Натисніть значок, щоб скинути всі налаштування моделі"
msgid "Right button click the icon to drop the object printable property"
msgstr ""
-"Клацніть правою кнопкою миші значок, щоб видалити властивість об'єкта для "
-"друку"
+"Натисніть правою кнопкою миші на значок, щоб дозволити/заборонити друк моделі"
msgid "Click the icon to toggle printable property of the object"
-msgstr "Клацніть значок, щоб переключити друковану властивість об'єкта"
+msgstr "Натисніть , щоб дозволити/заборонити друк моделі"
msgid "Click the icon to edit support painting of the object"
-msgstr "Клацніть значок, щоб змінити додаткове забарвлення об'єкта"
+msgstr "Натисніть значок, щоб відредагувати малюнок підтримки цієї моделі"
msgid "Click the icon to edit color painting of the object"
-msgstr "Клацніть значок, щоб відредагувати колірне забарвлення об'єкта"
+msgstr "Натисніть , щоб змінити колір моделі"
msgid "Click the icon to shift this object to the bed"
-msgstr "Клацніть значок, щоб перемістити цей об'єкт на столі"
+msgstr "Натисніть значок, щоб перемістити цю модель на стіл"
msgid "Loading file"
msgstr "Завантаження файлу"
@@ -2032,22 +2073,22 @@ msgid "Failed to get the model data in the current file."
msgstr "Не вдалося отримати дані моделі в поточному файлі."
msgid "Generic"
-msgstr "Загальний"
+msgstr "Базовий примітив"
msgid "Add Modifier"
-msgstr "Додати модифікатор"
+msgstr "Додавання модифікатора"
msgid "Switch to per-object setting mode to edit modifier settings."
msgstr ""
-"Перемкніть режим налаштування для кожного об'єкта, щоб змінити Налаштування "
+"Переключення режиму роботи з моделями для редагування параметрів "
"модифікатора."
msgid ""
"Switch to per-object setting mode to edit process settings of selected "
"objects."
msgstr ""
-"Перемкніть режим налаштування для кожного об'єкта, щоб змінити Параметри "
-"процесу для вибраних об'єктів."
+"Переключення в режим роботи з моделями для редагування налаштувань друку "
+"вибраних моделей."
msgid "Delete connector from object which is a part of cut"
msgstr "Видалити конектор з об'єкта, який є частиною розрізу"
@@ -2056,15 +2097,14 @@ msgid "Delete solid part from object which is a part of cut"
msgstr "Видалити твердотільну частину об'єкта, який є частиною вирізу"
msgid "Delete negative volume from object which is a part of cut"
-msgstr "Видалити негативний об'єм з об'єкта, який є частиною розрізу"
+msgstr "Видалення об'єму для віднімання з моделі, яка є частиною розрізу"
msgid ""
"To save cut correspondence you can delete all connectors from all related "
"objects."
msgstr ""
-"Для збереження вирізаної кореспонденції ви можете видалити всі конекториз "
-"усіх пов'язаних\n"
-"об'єкти."
+"Щоб зберегти інформацію про розріз, можна видалити всі з'єднання з усіх "
+"пов'язаних об'єктів."
msgid ""
"This action will break a cut correspondence.\n"
@@ -2073,84 +2113,83 @@ msgid ""
"To manipulate with solid parts or negative volumes you have to invalidate "
"cut infornation first."
msgstr ""
-"Ця дія розірве обрізану кореспонденцію.\n"
-"Після цього узгодженість моделі не може бути гарантовано.\n"
+"Ця дія призведе до видалення інформації про розріз.\n"
+"Після цього узгодженість моделі не може бути гарантована.\n"
"\n"
-"Щоб маніпулювати твердими частинами чи негативними обсягами, ви "
-"повинніанулювати\n"
-"Скорочуйте інформацію спочатку."
+"Щоб маніпулювати з твердотілими частинами або об'ємами для віднімання, "
+"необхідно спочатку видалити інформацію про зроблений розріз."
msgid "Delete all connectors"
-msgstr "Видалити всі з'єднувачі"
+msgstr "Видалити всі з'єднання"
msgid "Deleting the last solid part is not allowed."
-msgstr "Видалення останньої суцільної частини не допускається."
+msgstr "Видалення останньої твердотільного частини не допускається."
msgid "The target object contains only one part and can not be splited."
-msgstr "Цільовий об'єкт містить лише одну частину і не може бути розділений."
+msgstr "Цільова модель єдина і не може бути поділена на частини."
msgid "Assembly"
-msgstr "Складання"
+msgstr "Збірка"
msgid "Cut Connectors information"
-msgstr "Інформація про відрізані з'єднувачі"
+msgstr "Інформація про вирізані з'єднання"
msgid "Object manipulation"
msgstr "Маніпуляції з об'єктами"
msgid "Group manipulation"
-msgstr "Групова маніпуляція"
+msgstr "Групові маніпуляції"
msgid "Object Settings to modify"
-msgstr "Параметри об'єкта для зміни"
+msgstr "Параметри моделі для зміни"
msgid "Part Settings to modify"
-msgstr "Налаштування деталі для зміни"
+msgstr "Параметри елемента для редагування"
msgid "Layer range Settings to modify"
-msgstr "Діапазон шарів Параметри зміни"
+msgstr "Зміна параметрів діапазону шарів"
msgid "Part manipulation"
-msgstr "Маніпуляції з деталями"
+msgstr "Маніпуляція з частинами"
msgid "Instance manipulation"
-msgstr "Управління екземпляром"
+msgstr "Маніпуляція з копіями"
msgid "Height ranges"
-msgstr "Діапазони висоти"
+msgstr "Діапазон висот шарів"
msgid "Settings for height range"
-msgstr "Налаштування діапазону зростання"
+msgstr "Налаштування для діапазону висот шарів"
msgid "Layer"
msgstr "Шар"
msgid "Selection conflicts"
-msgstr "Конфлікти вибору"
+msgstr "Конфлікти у виборі"
msgid ""
"If first selected item is an object, the second one should also be object."
msgstr ""
-"Якщо перший вибраний елемент є об'єктом, другий також має бутиоб'єктом."
+"Якщо перший вибраний елемент є об'єктом, другий також має бути об'єктом."
msgid ""
"If first selected item is a part, the second one should be part in the same "
"object."
msgstr ""
"Якщо перший обраний елемент є частиною, другий має бути частиноютого ж\n"
-"об'єкт."
+"об'єкту."
msgid "The type of the last solid object part is not to be changed."
msgstr "Тип останньої твердотільної частини об'єкта не можна змінювати."
msgid "Negative Part"
-msgstr "Негативна частина"
+msgstr "Обсяг для віднімання"
msgid "Support Blocker"
msgstr "Блокувальник підтримки"
msgid "Support Enforcer"
-msgstr "Інфорсер підтримки"
+msgstr "Примусова підтримка"
msgid "Type:"
msgstr "Тип:"
@@ -2166,21 +2205,21 @@ msgstr "Перейменування"
msgid "Following model object has been repaired"
msgid_plural "Following model objects have been repaired"
-msgstr[0] "Наступний об'єкт моделі було відновлено"
-msgstr[1] "Наступні об'єкти моделі були відновлені"
-msgstr[2] "Наступні об'єкти моделі були відновлені"
+msgstr[0] "Наступна частина моделі успішно відремонтована"
+msgstr[1] "Наступні частини моделі успішно відремонтовані"
+msgstr[2] "Наступні частини моделі успішно відремонтовані"
msgid "Failed to repair folowing model object"
msgid_plural "Failed to repair folowing model objects"
-msgstr[0] "Не вдалося відновити наступний об'єкт моделі"
-msgstr[1] "Не вдалося відновити такі об'єкти моделі"
-msgstr[2] "Не вдалося відновити такі об'єкти моделі"
+msgstr[0] "Не вдалося полагодити таку частину моделі"
+msgstr[1] "Не вдалося полагодити такі частини моделі"
+msgstr[2] "Не вдалося полагодити такі частини моделі"
msgid "Repairing was canceled"
msgstr "Ремонт було скасовано"
msgid "Additional process preset"
-msgstr "Додаткове попереднє встановлення процесу"
+msgstr "Дод. налаштування профілю процесу"
msgid "Remove parameter"
msgstr "Видалити параметр"
@@ -2189,24 +2228,24 @@ msgid "to"
msgstr "в"
msgid "Remove height range"
-msgstr "Видалити діапазон зростання"
+msgstr "Видалення діапазону висот шарів"
msgid "Add height range"
-msgstr "Додати діапазон зростання"
+msgstr "Додавання діапазон висот шарів"
msgid "Invalid numeric."
msgstr "Неприпустиме числове значення."
msgid "one cell can only be copied to one or multiple cells in the same column"
msgstr ""
-"одна осередок може бути скопійована тільки в одну або кілька осередків у "
-"томуж стовпці"
+"одну клітинку можна скопіювати лише в одну або декілька клітинок у тому "
+"самому стовпці"
msgid "multiple cells copy is not supported"
-msgstr "копіювання кількох осередків не підтримується"
+msgstr "копіювання кількох клітинок не підтримується"
msgid "Outside"
-msgstr "Зовнішній"
+msgstr "Поза столом"
msgid "Layer height"
msgstr "Висота шару"
@@ -2221,13 +2260,13 @@ msgid "Auto Brim"
msgstr "Автоматична Кайма"
msgid "Mouse ear"
-msgstr ""
+msgstr "Мишаче вушко"
msgid "Outer brim only"
-msgstr "кайма зовні"
+msgstr "Кайма тільки зовні"
msgid "Inner brim only"
-msgstr "Кайма всередині"
+msgstr "Кайма тільки всередині"
msgid "Outer and inner brim"
msgstr "Зовні та всередині"
@@ -2320,10 +2359,10 @@ msgid "Insert template custom G-code at the beginning of this layer."
msgstr "Вставте власний G-код шаблону на початку цього шару."
msgid "Filament "
-msgstr "Філфмент "
+msgstr "Філамент "
msgid "Change filament at the beginning of this layer."
-msgstr "Заміна філаменту на початку цього шару."
+msgstr "Заміна нитки на початку цього шару."
msgid "Delete Pause"
msgstr "Видалити паузу"
@@ -2338,10 +2377,10 @@ msgid "Delete Custom G-code"
msgstr "Видалити G-код користувача"
msgid "Delete Filament Change"
-msgstr "Видалити заміну нитки"
+msgstr "Видалити команду заміни нитки"
msgid "No printer"
-msgstr "Немає принтера"
+msgstr "Принтер не вибраний"
msgid "..."
msgstr "..."
@@ -2368,7 +2407,7 @@ msgid "Connection to printer failed"
msgstr "Помилка підключення до принтера"
msgid "Please check the network connection of the printer and Orca."
-msgstr ""
+msgstr "Перевірте мережеве з'єднання принтера і Orca."
msgid "Connecting..."
msgstr "Підключення..."
@@ -2493,8 +2532,8 @@ msgstr "Організацію скасовано."
msgid ""
"Arranging is done but there are unpacked items. Reduce spacing and try again."
msgstr ""
-"Збірка завершена, але є невпаковані речі. Зменшіть інтервал і повторіть "
-"спробу."
+"Розташування завершено, але не все вмістилося на столі. Зменште інтервал "
+"розміщення та спробуйте ще раз."
msgid "Arranging done."
msgstr "Організація зроблена."
@@ -2502,7 +2541,7 @@ msgstr "Організація зроблена."
msgid ""
"Arrange failed. Found some exceptions when processing object geometries."
msgstr ""
-"Влаштувати не вдалося. Знайдено деякі винятки при обробці геометріїоб'єктів."
+"Помилка розміщення. Виявлено деякі винятки під час обробки геометрії моделей."
#, c-format, boost-format
msgid ""
@@ -2510,8 +2549,8 @@ msgid ""
"bed:\n"
"%s"
msgstr ""
-"Аранжування ігнорувало такі об'єкти, які не можуть поміститися на один\n"
-"стіл:\n"
+"При розміщенні були проігноровані такі моделі, які не розміщуються на одному "
+"столі:\n"
"%s"
msgid ""
@@ -2535,7 +2574,7 @@ msgid "Orienting"
msgstr "Орієнтація"
msgid "Orienting canceled."
-msgstr ""
+msgstr "Орієнтування скасоване."
msgid "Filling"
msgstr "Заповнення"
@@ -2565,7 +2604,7 @@ msgid "Please check the printer network connection."
msgstr "Будь ласка, перевірте підключення принтера до мережі."
msgid "Abnormal print file data. Please slice again."
-msgstr "Аномальні дані для друку: будь ласка, переслайсьте знову."
+msgstr "Неправильні дані файлу друку. Будь ласка, наріжте ще раз."
msgid "Task canceled."
msgstr "Завдання скасовано."
@@ -2580,7 +2619,7 @@ msgstr ""
"Не вдалося підключитися до хмарного сервісу. Будь ласка, спробуйте ще раз."
msgid "Print file not found. please slice again."
-msgstr "Файл для друку не знайдено. Будь ласка, переслідкуйте його знову."
+msgstr "Файл друку не знайдено, наріжте ще раз."
msgid ""
"The print file exceeds the maximum allowable size (1GB). Please simplify the "
@@ -2638,12 +2677,12 @@ msgstr "Надсилання конфігурації друку"
#, c-format, boost-format
msgid "Successfully sent. Will automatically jump to the device page in %ss"
-msgstr "Успішно надіслано. Автоматично перейде на сторінку пристрою в %ss"
+msgstr "Успішно надіслано. Автоматично перейде на сторінку пристрою в %sс"
#, c-format, boost-format
msgid "Successfully sent. Will automatically jump to the next page in %ss"
msgstr ""
-"Успішно відправлено. Автоматично перейдеться на наступну сторінку через %s с"
+"Успішно відправлено. Автоматично перейде на наступну сторінку через %sс"
msgid "An SD card needs to be inserted before printing via LAN."
msgstr "Перед друком через локальну мережу необхідно вставити картку SD."
@@ -2656,7 +2695,7 @@ msgstr "Надсилання файлу gcode на карту SD"
#, c-format, boost-format
msgid "Successfully sent. Close current page in %s s"
-msgstr "Успішно надіслано. Закрити поточну сторінку в %s s"
+msgstr "Успішно надіслано. Закрити поточну сторінку в %sс"
msgid "An SD card needs to be inserted before sending to printer."
msgstr "Перед надсиланням на принтер необхідно вставити картку SD."
@@ -2681,16 +2720,14 @@ msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-"Імпортований SLA-архів не містив пресетів. Поточна угода про "
-"рівеньобслуговування\n"
-"пресети використовувалися як запасний варіант."
+"Імпортований архів SLA не містить жодних профілів. Поточні профілі SLA "
+"використовувалися в якості резервних."
msgid "You cannot load SLA project with a multi-part object on the bed"
-msgstr "Ви не можете завантажити проект SLA зі складеним об'єктом на ліжку"
+msgstr "Ви не можете завантажити проект SLA зі складеним об'єктом на столі"
msgid "Please check your object list before preset changing."
-msgstr ""
-"Будь ласка, перевірте список об'єктів перед зміною попереднього встановлення."
+msgstr "Будь ласка, перевірте список моделей перед зміною профілю."
msgid "Attention!"
msgstr "Увага!"
@@ -2699,7 +2736,7 @@ msgid "Downloading"
msgstr "Завантаження"
msgid "Download failed"
-msgstr "Завантаження не далося"
+msgstr "Помилка завантаження"
msgid "Cancelled"
msgstr "Скасовано"
@@ -2714,7 +2751,7 @@ msgid "Install failed"
msgstr "Встановлення не вдалося"
msgid "Portions copyright"
-msgstr "Авторські права на частини"
+msgstr "З використанням розробок"
msgid "Copyright"
msgstr "Авторські права"
@@ -2729,7 +2766,7 @@ msgid "GNU Affero General Public License, version 3"
msgstr "Стандартна громадська ліцензія GNU Affero, версія 3"
msgid "Orca Slicer is based on PrusaSlicer and BambuStudio"
-msgstr ""
+msgstr "Orca Slicer базується на PrusaSlicer та BambuStudio"
msgid "Libraries"
msgstr "Бібліотеки"
@@ -2772,12 +2809,10 @@ msgid "AMS Materials Setting"
msgstr "Налаштування матеріалів AMS"
msgid "Confirm"
-msgstr "Прийнято"
+msgstr "Підтвердити"
msgid "Close"
-msgstr ""
-"Закрито\n"
-"Колір"
+msgstr "Закрити"
msgid "Colour"
msgstr "Колір"
@@ -2803,23 +2838,23 @@ msgid "SN"
msgstr "SN"
msgid "Setting AMS slot information while printing is not supported"
-msgstr "Встановлення інформації про слот AMS під час друку не підтримується"
+msgstr "Зміна інформації про слоти AMS під час друку не підтримується"
msgid "Factors of Flow Dynamics Calibration"
-msgstr "Фактори калібрування динаміки потоку"
+msgstr "Коеф. каліб. динам. потоку"
msgid "PA Profile"
msgstr "Профіль PA"
msgid "Factor K"
-msgstr "Фактор До"
+msgstr "Коэф. K"
msgid "Factor N"
-msgstr "Фактор N"
+msgstr "Коэф. N"
msgid "Setting Virtual slot information while printing is not supported"
msgstr ""
-"Встановлення інформації про віртуальний слот під час друку не підтримується"
+"Налаштування інформації віртуального слота під час друку не підтримується"
msgid "Are you sure you want to clear the filament information?"
msgstr "Ви впевнені, що хочете видалити інформацію про нитки?"
@@ -2828,19 +2863,19 @@ msgid "You need to select the material type and color first."
msgstr "Спочатку потрібно вибрати тип матеріалу та колір."
msgid "Please input a valid value (K in 0~0.3)"
-msgstr "Будь ласка, введіть дійсне значення (K від 0~0.3)"
+msgstr "Введіть допустиме значення (K в діапазоні 0~0.3)"
msgid "Please input a valid value (K in 0~0.3, N in 0.6~2.0)"
-msgstr "Будь ласка, введіть дійсне значення (K від 0~0.3, N від 0.6~2.0)"
+msgstr "Будь ласка, введіть допустиме значення (K від 0~0.3, N від 0.6~2.0)"
msgid "Other Color"
msgstr "Інший колір"
msgid "Custom Color"
-msgstr "Спеціальний колір"
+msgstr "Користувальницький колір"
msgid "Dynamic flow calibration"
-msgstr "Динамічна калібрування потоку"
+msgstr "Калібрування динаміки потоку"
msgid ""
"The nozzle temp and max volumetric speed will affect the calibration "
@@ -2886,10 +2921,9 @@ msgid ""
"hot bed like the picture below, and fill the value on its left side into the "
"factor K input box."
msgstr ""
-"Калібрування завершено. Будь ласка, знайдіть найбільш рівномірну "
-"екструзійнулінію на вашому\n"
-"гарячий стіл, як на малюнку нижче, і вставте значення зліва в поле\n"
-"поле введення коефіцієнта K."
+"Калібрування завершено. Тепер знайдіть на столі найбільш рівномірно "
+"екструдовану лінію, як показано нижче, і введіть це значення в поле введення "
+"коефіцієнта K."
msgid "Save"
msgstr "Зберегти"
@@ -2912,7 +2946,7 @@ msgid "%s does not support %s"
msgstr "%s не підтримує %s"
msgid "Dynamic flow Calibration"
-msgstr "Калібрування динамічного потоку"
+msgstr "Калібрування динаміки потоку"
msgid "Step"
msgstr "Крок"
@@ -2991,13 +3025,13 @@ msgid "Group"
msgstr "Група"
msgid "The printer does not currently support auto refill."
-msgstr "Принтер в даний момент не підтримує автоматичне поновлення."
+msgstr "Принтер не підтримує функцію автозаправлення."
msgid ""
"AMS filament backup is not enabled, please enable it in the AMS settings."
msgstr ""
"Функція резервного копіювання філаменту в AMS вимкнена, будь ласка, "
-"активуйте її у налаштуваннях Автоматичного поповнення."
+"активуйте її у налаштуваннях Автоматичного заправлення."
msgid ""
"If there are two identical filaments in AMS, AMS filament backup will be "
@@ -3011,16 +3045,16 @@ msgstr ""
"однакового бренду, типу матеріалу і кольору)"
msgid "DRY"
-msgstr "СУХО"
+msgstr "СУХИЙ"
msgid "WET"
-msgstr "ВОЛОГО"
+msgstr "ВОЛОГИЙ"
msgid "AMS Settings"
msgstr "Налаштування AMS"
msgid "Insertion update"
-msgstr "Оновлення вставки"
+msgstr "Оновлювати дані при вставці матеріалу"
msgid ""
"The AMS will automatically read the filament information when inserting a "
@@ -3033,18 +3067,19 @@ msgid ""
"Note: if a new filament is inserted during printing, the AMS will not "
"automatically read any information until printing is completed."
msgstr ""
-"Примітка: якщо під час друку вставлений новий філамент, AMS автоматично не "
-"прочитає жодної інформації, поки друк не буде завершено."
+"Примітка: якщо під час друку вставляється нова пластикова нитка, AMS "
+"автоматично зчитає інформацію про неї лише після завершення друку."
msgid ""
"When inserting a new filament, the AMS will not automatically read its "
"information, leaving it blank for you to enter manually."
msgstr ""
-"При вставці новогр філаменту, AMS не ьуде автоматично зчитувати \n"
-"інформацію про нього, залишивши поле порожнім для введення вручну."
+"При вставці нової пластикової нитки, AMS не буде автоматично зчитуватиме "
+"інформацію про неї, залишаючи поле порожнім, щоб користувач міг ввести дані "
+"про неї вручну."
msgid "Power on update"
-msgstr "Оновлення після ввімкнення"
+msgstr "Оновити дані при увімкненні принтера"
msgid ""
"The AMS will automatically read the information of inserted filament on "
@@ -3064,28 +3099,29 @@ msgstr ""
"останнтого вимкнення."
msgid "Update remaining capacity"
-msgstr "Оновити ємність, що залишилася"
+msgstr "Оновлювати ємність, що залишилася"
msgid ""
"The AMS will estimate Bambu filament's remaining capacity after the filament "
"info is updated. During printing, remaining capacity will be updated "
"automatically."
msgstr ""
-"AMS оцінить ємність філаменту Bambu, що залишилася, після того, як "
-"інформація оновлюється. Під час друку ємність буде оновлюватися автоматично."
+"AMS зчитує інформацію про витратний матеріал Bambu та розраховує його "
+"залишкову ємність на котушці. Залишкова ємність автоматично оновлюється в "
+"процесі друку."
msgid "AMS filament backup"
-msgstr "Резервне копіювання нитки AMS"
+msgstr "Резервування матеріалу AMS"
msgid ""
"AMS will continue to another spool with the same properties of filament "
"automatically when current filament runs out"
msgstr ""
"AMS перейде на іншу котушку з тими самими властивостями автоматично, коли "
-"поточний філамент закінчується"
+"поточний філамент закінчиться"
msgid "Air Printing Detection"
-msgstr "Виявлення друку в повітрі"
+msgstr "Виявлення пустого друку"
msgid ""
"Detects clogging and filament grinding, halting printing immediately to "
@@ -3112,8 +3148,8 @@ msgid ""
"Failed to install the plug-in. Please check whether it is blocked or deleted "
"by anti-virus software."
msgstr ""
-"Не вдалося встановити плагін. Будь ласка, перевірте, чи не заблокований "
-"вінабо видалено\n"
+"Не вдалося встановити плагін. Будь ласка, перевірте, чи він не заблокований "
+"або видалений\n"
"за допомогою антивірусного програмного забезпечення."
msgid "click here to see more info"
@@ -3126,20 +3162,18 @@ msgid ""
") to locate the toolhead's position. This prevents device moving beyond the "
"printable boundary and causing equipment wear."
msgstr ""
-"), щоб визначити положення інструментальної головки. Це запобігає "
-"переміщення пристрою за межі\n"
-"друкований кордон і знос устаткування, що викликає."
+") для визначення положення друкованої голови. Це передбачає переміщення за "
+"межі області друку та розмір обладнання."
msgid "Go Home"
-msgstr "Іди додому"
+msgstr "На головну"
msgid ""
"A error occurred. Maybe memory of system is not enough or it's a bug of the "
"program"
msgstr ""
-"Відбулася помилка. Можливо пам'яті системи не вистачає або це баг "
-"самоїпрограми\n"
-"програма"
+"Відбулася помилка. Можливо не вистачає системноъ пам'яті або це баг самої "
+"програми"
msgid "Please save project and restart the program. "
msgstr "Збережіть проект і перезапустіть програму. "
@@ -3151,19 +3185,19 @@ msgid "Slicing complete"
msgstr "Нарізка завершена"
msgid "Access violation"
-msgstr "Порушення доступу"
+msgstr "Порушення прав доступу"
msgid "Illegal instruction"
-msgstr "Незаконна інструкція"
+msgstr "Недопустима інструкція"
msgid "Divide by zero"
-msgstr "Поділити на нуль"
+msgstr "Ділити на нуль заборонено"
msgid "Overflow"
-msgstr "Переекструзія"
+msgstr "Переповнення"
msgid "Underflow"
-msgstr "Недоекструзія"
+msgstr "Помилка обнулення"
msgid "Floating reserved operand"
msgstr "Плаваючий зарезервований операнд"
@@ -3186,8 +3220,8 @@ msgid ""
"card is write locked?\n"
"Error message: %1%"
msgstr ""
-"Не вдалося скопіювати тимчасовий G-код у вихідний G-код. Можливо, SD-карта "
-"заблокована?\n"
+"Не вдалося скопіювати тимчасовий G-код у місцезнаходження вихідного файлу G-"
+"коду. Чи може ваша SD карта захищена від запису?\n"
"Повідомлення про помилку: %1%"
#, boost-format
@@ -3247,30 +3281,31 @@ msgstr "Не вдалося скопіювати тимчасовий G-код
#, boost-format
msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue"
msgstr ""
-"Планування завантаження в `%1%`. Див. вікно -> Черга завантаження вузла друку"
+"Планування завантаження в `%1%`. Див. вікно -> Черга завантаження на хост "
+"друку"
msgid "Device"
-msgstr "Пристрій"
+msgstr "Принтер"
msgid "Task Sending"
-msgstr "Відправлення завдання"
+msgstr "Відправка завдання"
msgid "Task Sent"
msgstr "Завдання надіслане"
msgid "Edit multiple printers"
-msgstr ""
+msgstr "Редагувати кілька принтерів"
msgid "Select connected printetrs (0/6)"
-msgstr ""
+msgstr "Вибір підключених принтерів (0/6)"
#, c-format, boost-format
msgid "Select Connected Printetrs (%d/6)"
-msgstr ""
+msgstr "Виберіть Підключені принтери (%d/6)"
#, c-format, boost-format
msgid "The maximum number of printers that can be selected is %d"
-msgstr ""
+msgstr "Максимальна кількість принтерів, які можна вибрати, становить %d"
msgid "Offline"
msgstr "Не в мережі"
@@ -3285,7 +3320,7 @@ msgid "N/A"
msgstr "Н/Д"
msgid "Edit Printers"
-msgstr ""
+msgstr "Редагування принтерів"
msgid "Device Name"
msgstr "Назва пристрою"
@@ -3302,6 +3337,7 @@ msgstr "Дії"
msgid ""
"Please select the devices you would like to manage here (up to 6 devices)"
msgstr ""
+"Будь ласка, виберіть тут пристрої, якими ви хочете керувати (до 6 пристроїв)"
msgid "Add"
msgstr "Додати"
@@ -3313,22 +3349,22 @@ msgid "Printing"
msgstr "Друк"
msgid "Upgrading"
-msgstr ""
+msgstr "Оновлення"
msgid "Incompatible"
msgstr "Несумісний"
msgid "syncing"
-msgstr ""
+msgstr "синхронізація"
msgid "Printing Finish"
-msgstr ""
+msgstr "Друк завершено"
msgid "Printing Failed"
-msgstr ""
+msgstr "Помилка друку"
msgid "PrintingPause"
-msgstr ""
+msgstr "Пауза друку"
msgid "Prepare"
msgstr "Підготувати"
@@ -3337,28 +3373,28 @@ msgid "Slicing"
msgstr "Нарізка"
msgid "Pending"
-msgstr ""
+msgstr "Очікує"
msgid "Sending"
-msgstr "Sending"
+msgstr "Відправка"
msgid "Sending Finish"
-msgstr ""
+msgstr "Відправлення завершено"
msgid "Sending Cancel"
-msgstr ""
+msgstr "Скасовано відправку"
msgid "Sending Failed"
-msgstr ""
+msgstr "Відправлення не вдалося"
msgid "Print Success"
-msgstr ""
+msgstr "Успішний друк"
msgid "Print Failed"
-msgstr ""
+msgstr "Не вдалося надрукувати"
msgid "Removed"
-msgstr ""
+msgstr "Видалено"
msgid "Resume"
msgstr "Продовжити"
@@ -3376,7 +3412,7 @@ msgid "There are no tasks to be sent!"
msgstr "Немає завдань для відправлення!"
msgid "No historical tasks!"
-msgstr "Історичних завдань немає!"
+msgstr "Істориї завдань немає!"
msgid "Loading..."
msgstr "Завантаження..."
@@ -3388,16 +3424,17 @@ msgid "Send to Multi-device"
msgstr "Відправити на багато пристроїв"
msgid "Preparing print job"
-msgstr "Підготовка завдання друку"
+msgstr "Підготовка завдання для друку"
msgid "Abnormal print file data. Please slice again"
msgstr "Неправильні дані файлу друку. Будь ласка, наріжте знову"
msgid "There is no device available to send printing."
-msgstr ""
+msgstr "Немає пристрою для надсилання друку."
msgid "The number of printers in use simultaneously cannot be equal to 0."
msgstr ""
+"Кількість принтерів, що використовуються одночасно, не може дорівнювати 0."
msgid "Use External Spool"
msgstr "Використовуйте зовнішню катушку"
@@ -3421,7 +3458,7 @@ msgid "Timelapse"
msgstr "Таймлапс"
msgid "Flow Dynamic Calibration"
-msgstr ""
+msgstr "Динамічне калібрування потоку"
msgid "Send Options"
msgstr "Параметри відправки"
@@ -3446,7 +3483,7 @@ msgstr ""
"нагрівання)."
msgid "Name is invalid;"
-msgstr "Ім'я недійсне;"
+msgstr "Некоректне ім'я;"
msgid "illegal characters:"
msgstr "неприпустимі символи:"
@@ -3467,7 +3504,7 @@ msgid "The name length exceeds the limit."
msgstr "Довжина імені перевищує обмеження."
msgid "Origin"
-msgstr "Джерело"
+msgstr "Початок координат"
msgid "Size in X and Y of the rectangular plate."
msgstr "Розмір по осях X та Y прямокутного столу."
@@ -3523,8 +3560,8 @@ msgstr "Вибраний файл не містить геометрії."
msgid ""
"The selected file contains several disjoint areas. This is not supported."
msgstr ""
-"Вибраний файл містить кілька областей, що не перетинаються. Це не "
-"підтримується."
+"Вибраний файл містить кілька областей, що не перетинаються. Такі файли не "
+"підтримуються."
msgid "Choose a file to import bed texture from (PNG/SVG):"
msgstr "Виберіть файл для імпортування текстури столу (PNG/SVG)"
@@ -3557,10 +3594,9 @@ msgid ""
"Please make sure whether to use the temperature to print.\n"
"\n"
msgstr ""
-"Сопло може бути заблокована, коли температура виходить за межі "
-"рекомендованого діапазону.\n"
-"Переконайтеся, що для друку використовується температура.\n"
-"\n"
+"Сопло може засмічуватися, якщо температура перевищує діапазон, що "
+"рекомендується.\n"
+"Будь ласка, переконайтеся, що ви задали потрібну температуру для друку.\n"
#, c-format, boost-format
msgid ""
@@ -3606,7 +3642,7 @@ msgid ""
"\n"
"The first layer height will be reset to 0.2."
msgstr ""
-"Нульова початкова висота шару недійсна.\n"
+"Нульова висота першого шару неприпустима.\n"
"\n"
"Висота першого шару буде скинуто до 0,2."
@@ -3618,13 +3654,13 @@ msgid ""
"\n"
"The value will be reset to 0."
msgstr ""
-"Цей параметр використовується лише для налаштування розміру моделі з "
-"невеликимзначення в деяких випадках\n"
-"Наприклад, коли розмір моделі має невелику похибку та її важкозбирати.\n"
-"Для налаштування великого розміру використовуйте функцію масштабування "
+"Цей параметр використовується лише для точного налаштування розміру моделі у "
+"певних випадках.\n"
+"Наприклад, коли є невелика похибка у розмірах моделі та її важко зібрати.\n"
+"Для більшого налаштування розмірів використовуйте функцію масштабування "
"моделі.\n"
"\n"
-"Значення буде скинуто на 0."
+"Це значення буде скинуто на 0."
msgid ""
"Too large elefant foot compensation is unreasonable.\n"
@@ -3633,9 +3669,9 @@ msgid ""
"\n"
"The value will be reset to 0."
msgstr ""
-"Занадто велика компенсація слонової стопи є недоцільною.\n"
-"Якщо дійсно є серйозний ефект слонової лапи, перевірте іншіПараметри.\n"
-"Наприклад, занадто висока температура столу.\n"
+"Занадто велика компенсація слонячої ноги недоцільна.\n"
+"Якщо є серйозний ефект слонячої ноги, перевірте інші параметри друку.\n"
+"Наприклад, чи не надто висока температура столу.\n"
"\n"
"Значення буде скинуто на 0."
@@ -3643,6 +3679,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"
@@ -3650,6 +3688,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 "
@@ -3658,11 +3700,11 @@ msgid ""
"YES - Keep Prime Tower\n"
"NO - Keep Adaptive Layer Height and Independent Support Layer Height"
msgstr ""
-"Prime Tower (Вежа Очищення) не працює, коли Adaptive Layer Height \n"
-"(Адаптивні шари ввімкнені) або Independent Support висота шару включена\n"
+"Чорнова вежа не працює, коли увімкнено функцію «Змінна висота шарів» або "
+"«Незалежна висота шару підтримки»\n"
"Що хочете зберегти?\n"
-"ТАК - Зберегти Башту Очистки\n"
-"НІ - Зберегти висоту адаптивного шару і висоту незалежногопідтримуючого шару"
+"ТАК - Зберегти чорнову вежу\n"
+"НІ - Зберегти змінну висоту шару та незалежну висоту шару підтримки"
msgid ""
"Prime tower does not work when Adaptive Layer Height is on.\n"
@@ -3670,10 +3712,10 @@ msgid ""
"YES - Keep Prime Tower\n"
"NO - Keep Adaptive Layer Height"
msgstr ""
-"Вежа Prime не працює, якщо увімкнена адаптивна висота шару.\n"
+"Чорнова вежа не працює, коли увімкнена функція «Змінна висота шарів».\n"
"Що хочете зберегти?\n"
-"ТАК - Зберегти Башту Очистки\n"
-"НІ - Зберегти висоту адаптивного шару"
+"Так - Зберегти чорнову вежу\n"
+"Ні - Зберегти змінну висоту шарів"
msgid ""
"Prime tower does not work when Independent Support Layer Height is on.\n"
@@ -3681,33 +3723,36 @@ msgid ""
"YES - Keep Prime Tower\n"
"NO - Keep Independent Support Layer Height"
msgstr ""
-"Основна вежа не працює, коли включена Незалежна висота опорногошару.\n"
+"Чорнова вежа не працює, якщо увімкнена функція «Незалежна висота шару "
+"підтримки»\n"
"Що хочете зберегти?\n"
-"ТАК - Зберегти Башту Очистки\n"
-"НІ - Зберегти незалежну висоту опорного шару"
+"ТАК - Зберегти чорнову вежу\n"
+"НІ - Зберегти незалежну висоту шару підтримки"
msgid ""
"While printing by Object, the extruder may collide skirt.\n"
"Thus, reset the skirt layer to 1 to avoid that."
msgstr ""
-"Під час друку об'єкта екструдер може зіткнутися зі спідницею.\n"
-"Таким чином, скиньте шар спідниці до 1, щоб уникнути цього."
+"Під час друку по черзі екструдер може зіткнутися зі спідницею.\n"
+"Щоб уникнути цього, скиньте значення шарів спідниці до 1."
msgid ""
"seam_slope_start_height need to be smaller than layer_height.\n"
"Reset to 0."
msgstr ""
+"seam_slope_start_height має бути менше висоти шару.\n"
+"Значення скинуто на 0."
msgid ""
"Spiral mode only works when wall loops is 1, support is disabled, top shell "
"layers is 0, sparse infill density is 0 and timelapse type is traditional."
msgstr ""
-"Спіральний режим працює тільки тоді, коли периметри дорівнюють 1, підтримка "
-"відключена, верхня оболонка дорівнює 0, щільність заповнення дорівнює 0, а "
-"типуповільненої зйомки - традиційний."
+"Спіральний режим працює лише тоді, коли петлі на стіні дорівнюють 1, "
+"підтримку вимкнено, верхні шари оболонки дорівнюють 0, щільність заповнення "
+"дорівнює 0 і тип сповільненої зйомки традиційний."
msgid " But machines with I3 structure will not generate timelapse videos."
-msgstr " Але машини зі структурою I3 не будуть створювати відео з таймлапсами."
+msgstr " Но принтери з кінематикою I3 не будуть писати таймлапс."
msgid ""
"Change these settings automatically? \n"
@@ -3715,8 +3760,8 @@ msgid ""
"No - Give up using spiral mode this time"
msgstr ""
"Змінити ці налаштування автоматично? \n"
-"Так – змінити ці налаштування та автоматично включити режим спіралі\n"
-"Ні - цього разу відмовитися від використання режиму спіралі"
+"Так – змінити ці налаштування та автоматично включити режим спіральна ваза\n"
+"Ні - цього разу відмовитися від використання режиму спіральна ваза"
msgid "Auto bed leveling"
msgstr "Автоматичне вирівнювання столу"
@@ -3725,7 +3770,7 @@ msgid "Heatbed preheating"
msgstr "Попереднє нагрівання"
msgid "Sweeping XY mech mode"
-msgstr "Режим Sweeping XY mech"
+msgstr "Перевірка XY-механіки"
msgid "Changing filament"
msgstr "Зміна філаменту"
@@ -3752,10 +3797,10 @@ msgid "Identifying build plate type"
msgstr "Визначення типу робочої пластини"
msgid "Calibrating Micro Lidar"
-msgstr "Калібрування мікролідара"
+msgstr "Калібрування мікролідаром"
msgid "Homing toolhead"
-msgstr "Самонаведена головка"
+msgstr "Паркування голови"
msgid "Cleaning nozzle tip"
msgstr "Очищення сопла"
@@ -3767,25 +3812,25 @@ msgid "Printing was paused by the user"
msgstr "Друк припинено користувачем"
msgid "Pause of front cover falling"
-msgstr "Пауза падіння передньої кришки"
+msgstr "Пауза під час падіння передньої кришки з голови"
msgid "Calibrating the micro lida"
-msgstr "Калібрування мікролідар"
+msgstr "Калібрування мікролідаром"
msgid "Calibrating extrusion flow"
-msgstr "Калібрування екструзійного потоку"
+msgstr "Калібровка потоку екструзії"
msgid "Paused due to nozzle temperature malfunction"
-msgstr "Припинено через збій температури сопла"
+msgstr "Пауза при несправності температури сопла"
msgid "Paused due to heat bed temperature malfunction"
-msgstr "Припинено через несправність температури нагрівального шару"
+msgstr "Пауза при несправності температури столу"
msgid "Filament unloading"
-msgstr "Розвантаження філаменту"
+msgstr "Вигрузка філаменту"
msgid "Skip step pause"
-msgstr "Пропустити паузу кроку"
+msgstr "Пропустити команду паузи"
msgid "Filament loading"
msgstr "Завантаження філаменту"
@@ -3797,7 +3842,7 @@ msgid "Paused due to AMS lost"
msgstr "Пауза через втрату сигналу AMS"
msgid "Paused due to low speed of the heat break fan"
-msgstr "Пауза через низьку швидкість вентилятора теплового радіатора"
+msgstr "Пауза через низьку швидкість вентилятора голови"
msgid "Paused due to chamber temperature control error"
msgstr "Пауза через помилку контролю температури камери"
@@ -3806,16 +3851,16 @@ msgid "Cooling chamber"
msgstr "Охолодження камери"
msgid "Paused by the Gcode inserted by user"
-msgstr "Пауза вставлена користувачем через Gcode"
+msgstr "Друк припинено G-кодом, вставленим користувачем"
msgid "Motor noise showoff"
-msgstr "Демонстрація шуму мотора"
+msgstr "Результат калібрування шуму двигуна"
msgid "Nozzle filament covered detected pause"
-msgstr "Пауза через виявлене покриття філаментом сопла"
+msgstr "Пауза при виявленні протікання матеріалу"
msgid "Cutter error pause"
-msgstr "Пауза через помилку різака"
+msgstr "Пауза при помилці обрізки нитки"
msgid "First layer error pause"
msgstr "Пауза через помилку першого шару"
@@ -3827,7 +3872,7 @@ msgid "Unknown"
msgstr "Невідомий"
msgid "Fatal"
-msgstr "Фатальний"
+msgstr "Критична помилка"
msgid "Serious"
msgstr "Серйозний"
@@ -3882,13 +3927,13 @@ msgid ""
msgstr "Калібрування не підтримує обраний діаметр сопла"
msgid "Current flowrate cali param is invalid"
-msgstr "Поточний параметр калібрування витрати недійсний"
+msgstr "Поточна величина калібрування швидкості потоку неприпустима"
msgid "Selected diameter and machine diameter do not match"
-msgstr "Обраний діаметр і діаметр пристрою не відповідають один одному"
+msgstr "Обраний діаметр і діаметр профілю принтера не відповідають один одному"
msgid "Failed to generate cali gcode"
-msgstr "Не вдалося створити Gcode для калібрування"
+msgstr "Не вдалося згенерувати калібрувальний G-код"
msgid "Calibration error"
msgstr "Помилка калібрування"
@@ -3918,50 +3963,50 @@ msgstr "за замовчуванням"
#, boost-format
msgid "Edit Custom G-code (%1%)"
-msgstr ""
+msgstr "Редагування користувацького G-коду (%1%)"
msgid "Built-in placeholders (Double click item to add to G-code)"
-msgstr ""
+msgstr "Вбудовані заповнювачі (Двічі клацніть елемент, щоб додати до G-коду)"
msgid "Search gcode placeholders"
-msgstr ""
+msgstr "Пошук G-коду в заповнювачах"
msgid "Add selected placeholder to G-code"
-msgstr ""
+msgstr "Додати вибраний заповнювач до G-коду"
msgid "Select placeholder"
-msgstr ""
+msgstr "Вибрати заповнювач"
msgid "[Global] Slicing State"
-msgstr ""
+msgstr "[Глобальний] Стан нарізки"
msgid "Read Only"
-msgstr ""
+msgstr "Тільки для читання"
msgid "Read Write"
-msgstr ""
+msgstr "Читати Писати"
msgid "Slicing State"
-msgstr ""
+msgstr "Стан зрізу"
msgid "Print Statistics"
-msgstr ""
+msgstr "Статистика друку"
msgid "Objects Info"
-msgstr ""
+msgstr "Інформація про об'єкти"
msgid "Dimensions"
-msgstr ""
+msgstr "Розміри"
msgid "Temperatures"
msgstr "Температури"
msgid "Timestamps"
-msgstr ""
+msgstr "Відмітки часу"
#, boost-format
msgid "Specific for %1%"
-msgstr ""
+msgstr "Специфічно для %1%"
msgid "Presets"
msgstr "Пресети"
@@ -3973,7 +4018,7 @@ msgid "Filament settings"
msgstr "Настінні філаменти"
msgid "SLA Materials settings"
-msgstr ""
+msgstr "Налаштування матеріалів SLA"
msgid "Printer settings"
msgstr "Налаштування принтера"
@@ -4174,10 +4219,10 @@ msgid "Printer"
msgstr "Принтер"
msgid "Custom g-code"
-msgstr ""
+msgstr "Користувацький g-код"
msgid "ToolChange"
-msgstr ""
+msgstr "Зміна інструменту"
msgid "Time Estimation"
msgstr "Оцінка часу"
@@ -4440,10 +4485,10 @@ msgid "Enable"
msgstr "Увімкнення"
msgid "Hostname or IP"
-msgstr ""
+msgstr "Ім'я хоста або IP-адреса"
msgid "Custom camera source"
-msgstr ""
+msgstr "Спеціальне джерело камери"
msgid "Show \"Live Video\" guide page."
msgstr "Показати \\Пряме відео\\ сторінку посібника."
@@ -4636,10 +4681,10 @@ msgid "Load a model"
msgstr "Завантажте модель"
msgid "Import Zip Archive"
-msgstr ""
+msgstr "Імпорт Zip-архіву"
msgid "Load models contained within a zip archive"
-msgstr ""
+msgstr "Завантажити моделі, що містяться в zip-архіві"
msgid "Import Configs"
msgstr "Імпорт конфігурацій"
@@ -4675,7 +4720,7 @@ msgid "Export current plate as G-code"
msgstr "Експортувати поточну пластину як G-код"
msgid "Export Preset Bundle"
-msgstr ""
+msgstr "Експорт пакета пресетів"
msgid "Export current configuration to files"
msgstr "Експорт поточної конфігурації до файлів"
@@ -4744,22 +4789,22 @@ msgid "Use Orthogonal View"
msgstr "Використовувати ортогональний вигляд"
msgid "Show &G-code Window"
-msgstr ""
+msgstr "Показати вікно G-коду"
msgid "Show g-code window in Previce scene"
-msgstr ""
+msgstr "Показати вікно g-коду у сцені попереднього перегляду"
msgid "Show 3D Navigator"
-msgstr ""
+msgstr "Показати 3D-навігатор"
msgid "Show 3D navigator in Prepare and Preview scene"
-msgstr ""
+msgstr "Показати 3D-навігатор у сцені підготовки та попереднього перегляду"
msgid "Reset Window Layout"
-msgstr ""
+msgstr "Скинути розташування вікон"
msgid "Reset to default window layout"
-msgstr ""
+msgstr "Скидання до стандартного вигляду вікна"
msgid "Show &Labels"
msgstr "Показати &Ярлики"
@@ -4922,6 +4967,9 @@ msgid ""
"Hint: Make sure you have added the corresponding printer before importing "
"the configs."
msgstr ""
+"\n"
+"Підказка: Перед імпортом конфігурацій переконайтеся, що ви додали "
+"відповідний принтер."
msgid "Import result"
msgstr "Імпортувати результат"
@@ -5030,6 +5078,9 @@ msgid ""
"Orca Slicer supports only a single virtual camera.\n"
"Do you want to stop this virtual camera?"
msgstr ""
+"Працює інша віртуальна камера.\n"
+"Orca Slicer підтримує лише одну віртуальну камеру.\n"
+"Ви хочете зупинити цю віртуальну камеру?"
#, c-format, boost-format
msgid "Virtual camera initialize failed (%s)!"
@@ -5122,7 +5173,7 @@ msgstr ""
"Будь ласка, оновіть прошивку принтера."
msgid "Initialize failed (Storage unavailable, insert SD card.)!"
-msgstr ""
+msgstr "Помилка ініціалізації (Сховище недоступне, вставте SD-карту)!"
msgid "LAN Connection Failed (Failed to view sdcard)"
msgstr "Помилка підключення LAN (Не вдалося переглянути sd-карту)"
@@ -5139,8 +5190,14 @@ msgid "You are going to delete %u file from printer. Are you sure to continue?"
msgid_plural ""
"You are going to delete %u files from printer. Are you sure to continue?"
msgstr[0] ""
+"Ви збираєтеся видалити %u файл із принтера. Ви впевнені, що хочете це "
+"зробити?"
msgstr[1] ""
+"Ви збираєтеся видалити %u файл із принтера. Ви впевнені, що хочете це "
+"зробити?"
msgstr[2] ""
+"Ви збираєтеся видалити %u файлів із принтера. Ви впевнені, що хочете це "
+"зробити?"
msgid "Delete files"
msgstr "Видалити файли"
@@ -5165,6 +5222,8 @@ msgid ""
"The .gcode.3mf file contains no G-code data.Please slice it with Orca Slicer "
"and export a new .gcode.3mf file."
msgstr ""
+"Файл .gcode.3mf не містить даних G-коду. Будь ласка, розріжте його за "
+"допомогою Orca Slicer і експортуйте новий файл .gcode.3mf."
#, c-format, boost-format
msgid "File '%s' was lost! Please download it again."
@@ -5239,22 +5298,22 @@ msgid "Swap Y/Z axes"
msgstr "Змінити місцями осі Y/Z"
msgid "Invert X axis"
-msgstr ""
+msgstr "Інвертувати вісь X"
msgid "Invert Y axis"
-msgstr ""
+msgstr "Інвертувати вісь Y"
msgid "Invert Z axis"
-msgstr ""
+msgstr "Інвертувати вісь Z"
msgid "Invert Yaw axis"
-msgstr ""
+msgstr "Інвертувати вісь повороту"
msgid "Invert Pitch axis"
-msgstr ""
+msgstr "Інвертувати вісь нахилу"
msgid "Invert Roll axis"
-msgstr ""
+msgstr "Інвертувати вісь Roll"
msgid "Printing Progress"
msgstr "Хід друку"
@@ -5296,7 +5355,7 @@ msgid "Camera Setting"
msgstr "Налаштування камери"
msgid "Switch Camera View"
-msgstr ""
+msgstr "Переключити вид камери"
msgid "Control"
msgstr "Контроль"
@@ -5546,18 +5605,22 @@ msgid ""
"The 3mf file version is in Beta and it is newer than the current OrcaSlicer "
"version."
msgstr ""
+"Версія 3mf-файлу знаходиться в стадії бета-тестування і є новішою за поточну "
+"версію OrcaSlicer."
msgid "If you would like to try Orca Slicer Beta, you may click to"
msgstr ""
+"Якщо ви хочете спробувати бета-версію Orca Slicer, ви можете натиснути на"
msgid "Download Beta Version"
msgstr "Завантажити бета-версію"
msgid "The 3mf file version is newer than the current Orca Slicer version."
-msgstr ""
+msgstr "Версія файлу 3mf новіша, ніж поточна версія Orca Slicer."
msgid "Update your Orca Slicer could enable all functionality in the 3mf file."
msgstr ""
+"Оновлення вашого Orca Slicer може увімкнути всю функціональність у файлі 3mf."
msgid "Current Version: "
msgstr "Поточна версія: "
@@ -5793,25 +5856,25 @@ msgid "View all object's settings"
msgstr "Переглянути всі налаштування об'єкта"
msgid "Remove current plate (if not last one)"
-msgstr ""
+msgstr "Видалити поточну пластину (якщо вона не є остання)"
msgid "Auto orient objects on current plate"
-msgstr ""
+msgstr "Автоматичне орієнтування об'єктів на поточній пластині"
msgid "Arrange objects on current plate"
-msgstr ""
+msgstr "Впорядкувати об'єкти на поточній пластині"
msgid "Unlock current plate"
-msgstr ""
+msgstr "Розблокувати поточну пластину"
msgid "Lock current plate"
-msgstr ""
+msgstr "Блокування поточної пластини"
msgid "Edit current plate name"
-msgstr ""
+msgstr "Редагувати поточну назву пластини"
msgid "Customize current plate"
-msgstr ""
+msgstr "Налаштувати поточну пластину"
#, boost-format
msgid " plate %1%:"
@@ -6239,6 +6302,8 @@ msgid ""
"Importing to Orca Slicer failed. Please download the file and manually "
"import it."
msgstr ""
+"Не вдалося імпортувати файл до Orca Slicer. Завантажте файл і імпортуйте "
+"його вручну."
msgid "Import SLA archive"
msgstr "Імпорт SLА-архіву"
@@ -6255,16 +6320,18 @@ msgstr "Помилка під час завантаження файлу G-ко
#. TRN %1% is archive path
#, boost-format
msgid "Loading of a ZIP archive on path %1% has failed."
-msgstr ""
+msgstr "Не вдалося завантажити ZIP-архів за шляхом %1%."
#. TRN: First argument = path to file, second argument = error description
#, boost-format
msgid "Failed to unzip file to %1%: %2%"
-msgstr ""
+msgstr "Не вдалося розархівувати файл до %1%: %2%"
#, boost-format
msgid "Failed to find unzipped file at %1%. Unzipping of file has failed."
msgstr ""
+"Не вдалося знайти розархівований файл за адресою %1%. Не вдалося "
+"розархівувати файл."
msgid "Drop project file"
msgstr "Видалити файл проекту"
@@ -6353,12 +6420,16 @@ msgid ""
"3MF file?\n"
"If you hit 'NO', all SVGs in the project will not be editable any more."
msgstr ""
+"Ви впевнені, що хочете зберегти оригінальні SVG-файли з їхніми локальними "
+"шляхами у 3MF-файл?\n"
+"Якщо ви натиснете \"НІ\", всі SVG-файли у проекті будуть недоступні для "
+"редагування."
msgid "Private protection"
msgstr "Приватний захист"
msgid "Is the printer ready? Is the print sheet in place, empty and clean?"
-msgstr ""
+msgstr "Чи готовий принтер? Чи є стіл для друку на місці, чистий і порожній?"
msgid "Upload and Print"
msgstr "Завантажити і друкувати"
@@ -6382,7 +6453,7 @@ msgstr ""
"Нестандартні опори та кольорове забарвлення були видалені перед ремонтом."
msgid "Optimize Rotation"
-msgstr ""
+msgstr "Оптимізація повороту"
msgid "Invalid number"
msgstr "Неправильний номер"
@@ -6499,18 +6570,21 @@ msgid "Login Region"
msgstr "Регіон входу"
msgid "Stealth Mode"
-msgstr ""
+msgstr "Прихований режим"
msgid ""
"This stops the transmission of data to Bambu's cloud services. Users who "
"don't use BBL machines or use LAN mode only can safely turn on this function."
msgstr ""
+"Це зупиняє передачу даних до хмарних сервісів Bambu. Користувачі, які не "
+"користуються машинами BBL або використовують лише режим локальної мережі, "
+"можуть безпечно ввімкнути цю функцію."
msgid "Enable network plugin"
-msgstr ""
+msgstr "Увімкнути мережевий плагін"
msgid "Check for stable updates only"
-msgstr ""
+msgstr "Перевіряти лише стабільні оновлення"
msgid "Metric"
msgstr "Метрика"
@@ -6522,7 +6596,7 @@ msgid "Units"
msgstr "Одиниці"
msgid "Allow only one OrcaSlicer instance"
-msgstr ""
+msgstr "Дозволити лише один екземпляр OrcaSlicer"
msgid ""
"On OSX there is always only one instance of app running by default. However "
@@ -6539,27 +6613,33 @@ msgid ""
"same OrcaSlicer is already running, that instance will be reactivated "
"instead."
msgstr ""
+"Якщо цей параметр увімкнено, під час запуску OrcaSlicer, коли вже запущено "
+"інший екземпляр того ж самого OrcaSlicer, цей екземпляр буде повторно "
+"активовано замість нього."
msgid "Home"
msgstr "Домівка"
msgid "Default Page"
-msgstr ""
+msgstr "Сторінка за замовчуванням"
msgid "Set the page opened on startup."
-msgstr ""
+msgstr "Задати сторінку, яка відкривається при запуску."
msgid "Touchpad"
-msgstr ""
+msgstr "Тачпад"
msgid "Camera style"
-msgstr ""
+msgstr "Тип камери"
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 ""
+"Вибір стилю навігації камерою.\n"
+"За замовчуванням: ЛКМ+рух для обертання, ПКМ/СКМ+рух для панорамування.\n"
+"Сенсорна панель: Alt+рух для обертання, Shift+рух для панорамування."
msgid "Zoom to mouse position"
msgstr "Наблизити до положення миші"
@@ -6579,16 +6659,17 @@ msgstr ""
"використовуватиметься камера з обмеженими можливостями."
msgid "Reverse mouse zoom"
-msgstr ""
+msgstr "Реверсний зум миші"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr ""
+"Якщо увімкнено, змінює напрямок масштабування за допомогою коліщатка миші."
msgid "Show splash screen"
msgstr "Показувати заставку"
msgid "Show the splash screen during startup."
-msgstr ""
+msgstr "Показувати заставку під час запуску."
msgid "Show \"Tip of the day\" notification after start"
msgstr "Показувати повідомлення \"Рада дня\" після запуску"
@@ -6615,15 +6696,18 @@ msgstr ""
"філамент"
msgid "Remember printer configuration"
-msgstr ""
+msgstr "Запам'ятати конфігурацію принтера"
msgid ""
"If enabled, Orca will remember and switch filament/process configuration for "
"each printer automatically."
msgstr ""
+"Якщо увімкнено, Orca запам'ятовує та автоматично перемикає конфігурацію "
+"нитки/процесу для кожного принтера."
msgid "Multi-device Management(Take effect after restarting Orca)."
msgstr ""
+"Керування кількома пристроями (набуває чинності після перезапуску Orca)."
msgid ""
"With this option enabled, you can send a task to multiple devices at the "
@@ -6678,41 +6762,21 @@ msgstr ""
"Якщо включено, встановлює OrcaSlicer як програму за замовчуваннямдля "
"відкриття файлів .step"
-msgid "Associate web links to OrcaSlicer"
-msgstr ""
-
-msgid "Associate URLs to OrcaSlicer"
-msgstr ""
-
msgid "Current association: "
-msgstr ""
+msgstr "Поточна асоціація: "
msgid "Associate prusaslicer://"
-msgstr ""
+msgstr "Асоційований prusaslicer://"
msgid "Not associated to any application"
-msgstr ""
+msgstr "Не пов'язаний з жодним додатком"
msgid ""
-"Associate OrcaSlicer with prusaslicer:// links so that Orca can open models "
-"from Printable.com"
-msgstr ""
-
-msgid "Associate bambustudio://"
-msgstr ""
-
-msgid ""
-"Associate OrcaSlicer with bambustudio:// links so that Orca can open models "
-"from makerworld.com"
-msgstr ""
-
-msgid "Associate cura://"
-msgstr ""
-
-msgid ""
-"Associate OrcaSlicer with cura:// links so that Orca can open models from "
-"thingiverse.com"
+"Associate OrcaSlicer with prusaslicer:// links so that Orca can open "
+"PrusaSlicer links from Printable.com"
msgstr ""
+"Зв'язати OrcaSlicer з посиланнями prusaslicer://, щоб Orca могла відкривати "
+"посилання PrusaSlicer з Printable.com"
msgid "Maximum recent projects"
msgstr "Максимум останніх проектів"
@@ -7067,13 +7131,13 @@ msgid "Bambu Engineering Plate"
msgstr "Інженерний стіл"
msgid "Bambu Smooth PEI Plate"
-msgstr ""
+msgstr "Bambu Smooth PEI пластина"
msgid "High temperature Plate"
msgstr "High temperature Plate"
msgid "Bambu Textured PEI Plate"
-msgstr ""
+msgstr "Текстурована пластина PEI з текстурою Bambu"
msgid "Send print job to"
msgstr "Надіслати завдання на друк на"
@@ -7238,8 +7302,8 @@ msgid "nozzle in preset: %s %s"
msgstr "сопло в налаштуваннях: %s %s"
#, c-format, boost-format
-msgid "nozzle memorized: %.2f %s"
-msgstr "запам’ятоване сопло: %.2f %s"
+msgid "nozzle memorized: %.1f %s"
+msgstr "запам’ятоване сопло: %.1f %s"
msgid ""
"Your nozzle diameter in sliced file is not consistent with memorized nozzle. "
@@ -7300,6 +7364,8 @@ msgstr "Перед надсиланням на картку SD принтера
msgid "The printer is required to be in the same LAN as Orca Slicer."
msgstr ""
+"Принтер повинен бути підключений до тієї ж локальної мережі, що й Orca "
+"Slicer."
msgid "The printer does not support sending to printer SD card."
msgstr "Принтер не підтримує надсилання на картку SD принтера."
@@ -7527,14 +7593,19 @@ msgid ""
"precise dimensions or is part of an assembly, it's important to double-check "
"whether this change in geometry impacts the functionality of your print."
msgstr ""
+"Увімкнення цієї опції змінить форму моделі. Якщо ваш друк вимагає точних "
+"розмірів або є частиною збірки, важливо перевірити, чи не вплине зміна "
+"геометрії на функціональність вашого друку."
msgid "Are you sure you want to enable this option?"
-msgstr ""
+msgstr "Ви впевнені, що хочете ввімкнути цю опцію?"
msgid ""
"Layer height is too small.\n"
"It will set to min_layer_height\n"
msgstr ""
+"Висота шару занадто мала.\n"
+"Буде встановлено значення min_layer_height\n"
msgid ""
"Layer height exceeds the limit in Printer Settings -> Extruder -> Layer "
@@ -7578,8 +7649,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 ""
"При записі таймлапсу без інструментальної головки рекомендується додати "
"“Timelapse Wipe Tower” \n"
@@ -7599,13 +7670,13 @@ msgid "Wall generator"
msgstr "Генерація периметрів"
msgid "Walls and surfaces"
-msgstr ""
+msgstr "Стінки та поверхні"
msgid "Bridging"
-msgstr ""
+msgstr "Створення мостів"
msgid "Overhangs"
-msgstr ""
+msgstr "Звисання"
msgid "Walls"
msgstr "Периметр"
@@ -7635,7 +7706,7 @@ msgid "Bridge"
msgstr "Міст"
msgid "Set speed for external and internal bridges"
-msgstr ""
+msgstr "Встановіть швидкість для зовнішнього та внутрішнього мостів"
msgid "Travel speed"
msgstr "Швидкість переміщення"
@@ -7653,7 +7724,7 @@ msgid "Support filament"
msgstr "Філамент підтримки"
msgid "Tree supports"
-msgstr ""
+msgstr "Органічні підтримки"
msgid "Skirt"
msgstr "Плінтус"
@@ -7716,7 +7787,7 @@ msgstr ""
"відсутність установки"
msgid "Print chamber temperature"
-msgstr ""
+msgstr "Температура в камері друку"
msgid "Print temperature"
msgstr "Температура друку"
@@ -7826,7 +7897,7 @@ msgid "Filament end G-code"
msgstr "G-код кінця філаменту"
msgid "Multimaterial"
-msgstr ""
+msgstr "Мультиматеріал"
msgid "Wipe tower parameters"
msgstr "Параметри вежі витирання"
@@ -7838,7 +7909,7 @@ msgid "Ramming settings"
msgstr "Налаштування раммінгу"
msgid "Toolchange parameters with multi extruder MM printers"
-msgstr ""
+msgstr "Параметри заміни інструменту в багатоекструдерних MM-принтерах"
msgid "Printable space"
msgstr "Місце для друку"
@@ -7853,7 +7924,7 @@ msgid "Extruder Clearance"
msgstr "Очищення екструдера"
msgid "Adaptive bed mesh"
-msgstr ""
+msgstr "Адаптивна сітка стола"
msgid "Accessory"
msgstr "Аксесуари"
@@ -7883,7 +7954,7 @@ msgid "Change filament G-code"
msgstr "G-code Зміни філаменту"
msgid "Change extrusion role G-code"
-msgstr ""
+msgstr "Змінити роль екструзії G-код"
msgid "Pause G-code"
msgstr "G-code Паузи"
@@ -7907,7 +7978,7 @@ msgid "Jerk limitation"
msgstr "Обмеження ривка"
msgid "Single extruder multimaterial setup"
-msgstr ""
+msgstr "Установка для роботи з декількома матеріалами на одному екструдері"
msgid "Wipe tower"
msgstr "Вежа витирання"
@@ -7919,7 +7990,7 @@ msgid "Layer height limits"
msgstr "Обмеження висоти шару"
msgid "Lift Z Enforcement"
-msgstr ""
+msgstr "Забезпечення стрибків Z"
msgid "Retraction when switching material"
msgstr "Втягування під час перемикання матеріалу"
@@ -7954,9 +8025,9 @@ msgstr ""
msgid "The following presets inherit this preset."
msgid_plural "The following preset inherits this preset."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Профіль вказаний нижче, успадковується від поточного профілю."
+msgstr[1] "Профілі вказані нижче, успадковуються від поточного профілю."
+msgstr[2] "Профілі вказані нижче, успадковуються від поточного профілю."
#. TRN Remove/Delete
#, boost-format
@@ -8094,6 +8165,9 @@ msgid ""
"You can save or discard the preset values you have modified, or choose to "
"transfer the values you have modified to the new preset."
msgstr ""
+"\n"
+"Ви можете зберегти або відкинути змінені значення пресетів, або перенести "
+"змінені значення до нового пресету."
msgid "You have previously modified your settings."
msgstr "Ви раніше змінювали свої налаштування."
@@ -8103,6 +8177,9 @@ msgid ""
"You can discard the preset values you have modified, or choose to transfer "
"the modified values to the new project"
msgstr ""
+"\n"
+"Ви можете відкинути попередньо встановлені значення, які ви змінили, або "
+"перенести змінені значення до нового проекту"
msgid "Extruders count"
msgstr "Кількість екструдерів"
@@ -8122,20 +8199,27 @@ msgstr "Виберіть налаштування для порівняння"
msgid ""
"You can only transfer to current active profile because it has been modified."
msgstr ""
+"Ви можете перейти до поточного активного профілю лише тому, що він був "
+"змінений."
msgid ""
"Transfer the selected options from left preset to the right.\n"
"Note: New modified presets will be selected in settings tabs after close "
"this dialog."
msgstr ""
+"Перенесіть вибрані параметри з лівого пресета до правого.\n"
+"Примітка: Після закриття цього діалогового вікна у вкладках налаштувань буде "
+"обрано нові змінені пресети."
msgid "Transfer values from left to right"
-msgstr ""
+msgstr "Перенесення значень зліва направо"
msgid ""
"If enabled, this dialog can be used for transfer selected values from left "
"to right preset."
msgstr ""
+"Якщо увімкнено, цей діалог можна використовувати для перенесення вибраних "
+"значень зліва направо."
msgid "Add File"
msgstr "Додати файл"
@@ -8266,6 +8350,9 @@ msgid ""
"Orca would re-calculate your flushing volumes everytime the filaments color "
"changed. You could disable the auto-calculate in Orca Slicer > Preferences"
msgstr ""
+"Orca буде перераховувати об'єми видавлювання нитки кожного разу, коли колір "
+"ниток змінюється. Ви можете вимкнути автоматичний розрахунок у меню Orca "
+"Slicer > Параметри"
msgid "Flushing volume (mm³) for each filament pair."
msgstr "Об'єм промивки (мм³) для кожної пари Філаменту."
@@ -8486,7 +8573,7 @@ msgid "Gizmo FDM paint-on seam"
msgstr "Швид, що фарбується Gizmo FDM"
msgid "Gizmo Text emboss / engrave"
-msgstr ""
+msgstr "Gizmo Текстове тиснення / гравіювання"
msgid "Zoom in"
msgstr "Приблизити"
@@ -8567,10 +8654,10 @@ msgid "Shift+Mouse wheel"
msgstr "Shift+колесо миші"
msgid "Horizontal slider - Move to start position"
-msgstr ""
+msgstr "Горизонтальний повзунок - Перемістити в початкове положення"
msgid "Horizontal slider - Move to last position"
-msgstr ""
+msgstr "Горизонтальний повзунок - Перемістити в останню позицію"
msgid "Release Note"
msgstr "Примітка до випуску"
@@ -8585,13 +8672,15 @@ msgstr "Оновлення мережевого плагіна"
msgid ""
"Click OK to update the Network plug-in when Orca Slicer launches next time."
msgstr ""
+"Натисніть OK, щоб оновити мережевий плагін під час наступного запуску Orca "
+"Slicer."
#, c-format, boost-format
msgid "A new Network plug-in(%s) available, Do you want to install it?"
msgstr "Доступний новий мережевий плагін (%s), чи хочете ви встановити його?"
msgid "New version of Orca Slicer"
-msgstr ""
+msgstr "Нова версія Orca Slicer"
msgid "Skip this Version"
msgstr "Пропустити цю версію"
@@ -8644,6 +8733,8 @@ msgstr "Помилка з’єднання LAN (Надсилання файлу
msgid ""
"Step 1, please confirm Orca Slicer and your printer are in the same LAN."
msgstr ""
+"Крок 1: Переконайтеся, що Orca Slicer і ваш принтер знаходяться в одній "
+"локальній мережі."
msgid ""
"Step 2, if the IP and Access Code below are different from the actual values "
@@ -8793,10 +8884,10 @@ msgid "Need to check the unsaved changes before configuration updates."
msgstr "Необхідність перевірки незбережених змін перед оновленнямконфігурації."
msgid "Configuration package: "
-msgstr ""
+msgstr "Пакет конфігурації: "
msgid " updated to "
-msgstr ""
+msgstr " оновлено до "
msgid "Open G-code file:"
msgstr "Відкрийте файл G-коду:"
@@ -8864,7 +8955,7 @@ msgid "Bottom surface"
msgstr "Нижня поверхня"
msgid "Internal Bridge"
-msgstr ""
+msgstr "Внутрішній міст"
msgid "Gap infill"
msgstr "Заповнення пропусків"
@@ -8887,6 +8978,8 @@ msgid ""
"Invalid spacing supplied to Flow::with_spacing(), check your layer height "
"and extrusion width"
msgstr ""
+"Неправильний інтервал, переданий до Flow::with_spacing(), перевірте висоту "
+"шару та ширину екструзії"
msgid "undefined error"
msgstr "невизначена помилка"
@@ -9048,18 +9141,22 @@ msgstr ""
#, boost-format
msgid "The object %1% exceeds the maximum build volume height."
-msgstr ""
+msgstr "Об'єкт %1% перевищує максимальну висоту об'єму друку."
#, boost-format
msgid ""
"While the object %1% itself fits the build volume, its last layer exceeds "
"the maximum build volume height."
msgstr ""
+"Хоча сам об'єкт %1% вписується в об'єм збірки, його останній шар перевищує "
+"максимальну висоту об'єму друку."
msgid ""
"You might want to reduce the size of your model or change current print "
"settings and retry."
msgstr ""
+"Можливо, ви захочете зменшити розмір моделі або змінити поточні налаштування "
+"друку і спробувати ще раз."
msgid "Variable layer height is not supported with Organic supports."
msgstr "Змінна висота шару не підтримується з органічними підтримками."
@@ -9142,16 +9239,22 @@ msgid ""
"Organic support tree tip diameter must not be smaller than support material "
"extrusion width."
msgstr ""
+"Діаметр наконечника органічного опорного дерева не повинен бути меншим за "
+"ширину екструзії опорного матеріалу."
msgid ""
"Organic support branch diameter must not be smaller than 2x support material "
"extrusion width."
msgstr ""
+"Діаметр гілки органічної опори не повинен бути меншим за 2x ширину екструзії "
+"опорного матеріалу."
msgid ""
"Organic support branch diameter must not be smaller than support tree tip "
"diameter."
msgstr ""
+"Діаметр органічної опорної гілки не повинен бути меншим за діаметр верхівки "
+"опорного дерева."
msgid ""
"Support enforcers are used but support is not enabled. Please enable support."
@@ -9167,16 +9270,23 @@ msgid ""
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
+"Відносна адресація екструдера вимагає скидання позиції екструдера на кожному "
+"шарі, щоб запобігти втраті точності обчислень з плаваючою комою. Додайте "
+"\"G92 E0\" до layer_gcode."
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
+"У before_layer_gcode знайдено \"G92 E0\", що несумісне з абсолютною "
+"адресацією екструдера."
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
+"У layer_gcode знайдено \"G92 E0\", що несумісне з абсолютною адресацією "
+"екструдера."
#, c-format, boost-format
msgid "Plate %d: %s does not support filament %s"
@@ -9185,6 +9295,8 @@ msgstr "Плита %d: %s не підтримує філамент %s"
msgid ""
"Setting the jerk speed too low could lead to artifacts on curved surfaces"
msgstr ""
+"Занадто низька швидкість ривка може призвести до артефактів на вигнутих "
+"поверхнях"
msgid ""
"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/"
@@ -9194,6 +9306,12 @@ msgid ""
"You can adjust the maximum jerk setting in your printer's configuration to "
"get higher speeds."
msgstr ""
+"Налаштування ривка перевищує максимальний ривок принтера (machine_max_jerk_x/"
+"machine_max_jerk_y).\n"
+"Orca автоматично обмежує швидкість ривка, щоб вона не перевищувала "
+"можливості принтера.\n"
+"Ви можете змінити налаштування максимального ривка у конфігурації принтера, "
+"щоб отримати вищу швидкість."
msgid ""
"The acceleration setting exceeds the printer's maximum acceleration "
@@ -9203,6 +9321,12 @@ msgid ""
"You can adjust the machine_max_acceleration_extruding value in your "
"printer's configuration to get higher speeds."
msgstr ""
+"Налаштування прискорення перевищує максимальне прискорення принтера "
+"(machine_max_acceleration_extruding).\n"
+"Orca автоматично обмежує швидкість прискорення, щоб вона не перевищувала "
+"можливості принтера.\n"
+"Ви можете змінити значення machine_max_acceleration_extruding у конфігурації "
+"принтера, щоб отримати вищу швидкість."
msgid ""
"The travel acceleration setting exceeds the printer's maximum travel "
@@ -9212,6 +9336,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"
+"Orca автоматично обмежує швидкість прискорення руху, щоб вона не "
+"перевищувала можливості принтера.\n"
+"Ви можете змінити значення machine_max_acceleration_travel у конфігурації "
+"принтера, щоб отримати вищу швидкість."
msgid "Generating skirt & brim"
msgstr "Створення спідниці та кайми"
@@ -9256,7 +9386,7 @@ msgid ""
msgstr "Усадка початкового шару на столі для компенсації ефекту слонової ноги"
msgid "Elephant foot compensation layers"
-msgstr ""
+msgstr "Шари компенсації слонячої стопи"
msgid ""
"The number of layers on which the elephant foot compensation will be active. "
@@ -9264,6 +9394,9 @@ msgid ""
"the next layers will be linearly shrunk less, up to the layer indicated by "
"this value."
msgstr ""
+"Кількість шарів, на яких буде активна компенсація \"слонової стопи\". Перший "
+"шар буде стиснуто на значення компенсації \"слонової стопи\", наступні шари "
+"будуть лінійно стискатися менше, аж до шару, вказаного цим значенням."
msgid "layers"
msgstr "шари"
@@ -9282,19 +9415,19 @@ msgid "Maximum printable height which is limited by mechanism of printer"
msgstr "Максимальна висота друку, яка обмежена механізмом принтера"
msgid "Preferred orientation"
-msgstr ""
+msgstr "Бажана орієнтація"
msgid "Automatically orient stls on the Z-axis upon initial import"
-msgstr ""
+msgstr "Автоматичне орієнтування stl за віссю Z під час першого імпорту"
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"
@@ -9524,7 +9657,7 @@ msgstr ""
"нижньої оболонки"
msgid "Apply gap fill"
-msgstr ""
+msgstr "Заповнення проміжків"
msgid ""
"Enables gap fill for the selected surfaces. The minimum gap length that will "
@@ -9536,15 +9669,25 @@ msgid ""
"only\n"
"3. Nowhere: Disables gap fill\n"
msgstr ""
+"Вмикає заповнення проміжків для вибраних поверхонь. Мінімальну довжину "
+"проміжку, який буде заповнено, можна контролювати за допомогою опції "
+"\"Відфільтрувати крихітні проміжки\" нижче.\n"
+"\n"
+"Параметри:\n"
+"1. Скрізь: Застосовує заповнення проміжків до верхньої, нижньої та "
+"внутрішніх суцільних поверхонь\n"
+"2. Верхня та нижня поверхні: Застосовує заповнення лише до верхньої та "
+"нижньої поверхонь\n"
+"3. Ніде: Вимикає заповнення проміжків\n"
msgid "Everywhere"
msgstr "Всюди"
msgid "Top and bottom surfaces"
-msgstr ""
+msgstr "Верхня та нижня поверхні"
msgid "Nowhere"
-msgstr ""
+msgstr "Ніде"
msgid "Force cooling for overhang and bridge"
msgstr "Силове охолодження для звису та мосту"
@@ -9615,13 +9758,16 @@ msgstr ""
"матеріалу для мосту, щоб покращити провисання"
msgid "Internal bridge flow ratio"
-msgstr ""
+msgstr "Коефіцієнт потоку для внутрішніх мостів"
msgid ""
"This value governs the thickness of the internal bridge layer. This is the "
"first layer over sparse infill. Decrease this value slightly (for example "
"0.9) to improve surface quality over sparse infill."
msgstr ""
+"Це значення визначає товщину внутрішнього мостовидного шару. Це перший шар "
+"над внутрішнім заповненням. Зменшіть це значення (наприклад, до 0,9), щоб "
+"покращити якість поверхні над внутрішнім заповненням."
msgid "Top surface flow ratio"
msgstr "Коефіцієнт потоку верхньої поверхні"
@@ -9651,6 +9797,10 @@ msgid ""
"Note: This setting will only take effect if the wall sequence is configured "
"to Inner-Outer"
msgstr ""
+"Підвищуйте точність оболонки, регулюючи відстань між зовнішніми стінками. Це "
+"також покращує консистенцію шару.\n"
+"Примітка: Цей параметр набуде чинності, лише якщо послідовність стінок "
+"налаштовано як Внутрішня-зовнішня"
msgid "Only one wall on top surfaces"
msgstr "Тільки один периметр на верхніх поверхнях"
@@ -9663,7 +9813,7 @@ msgstr ""
"більше місця для верхнього масиву заповнення"
msgid "One wall threshold"
-msgstr ""
+msgstr "Поріг в одну стіну"
#, no-c-format, no-boost-format
msgid ""
@@ -9676,6 +9826,14 @@ msgid ""
"on the next layer, like letters. Set this setting to 0 to remove these "
"artifacts."
msgstr ""
+"Якщо потрібно надрукувати верхню поверхню, яка частково закрита іншим шаром, "
+"вона не буде врахована у верхньому шарі, де її ширина менша за це значення. "
+"Це може бути корисним для того, щоб не дозволити спрацьовуванню ефекту "
+"\"один периметр зверху\" на поверхні, яка має бути покрита лише периметрами. "
+"Це значення може бути в мм або у % ширини екструзії периметра.\n"
+"Попередження: Якщо цей параметр увімкнено, можуть створюватися артефакти, "
+"якщо на наступному шарі є якісь тонкі об'єкти, наприклад, літери. Встановіть "
+"цей параметр на 0, щоб усунути ці артефакти."
msgid "Only one wall on first layer"
msgstr "Тільки один периметр на першому шарі"
@@ -9688,18 +9846,20 @@ msgstr ""
"для нижнього зразка заповнення"
msgid "Extra perimeters on overhangs"
-msgstr ""
+msgstr "Додаткові периметри на звисах"
msgid ""
"Create additional perimeter paths over steep overhangs and areas where "
"bridges cannot be anchored. "
msgstr ""
+"Створіть додаткові лінії друку по периметру над крутими виступами та "
+"ділянками, де неможливо закріпити мости. "
msgid "Reverse on odd"
-msgstr ""
+msgstr "Реверс на непарних периметрах"
msgid "Overhang reversal"
-msgstr ""
+msgstr "Реверс звису"
msgid ""
"Extrude perimeters that have a part over an overhang in the reverse "
@@ -9709,9 +9869,14 @@ msgid ""
"This setting can also help reduce part warping due to the reduction of "
"stresses in the part walls."
msgstr ""
+"Екструдуйте периметри, які мають деталі над звисом, у зворотному напрямку на "
+"непарних шарах. Таке чергування шаблонів може значно покращити круті звиси.\n"
+"\n"
+"Це налаштування також може допомогти зменшити деформацію деталі завдяки "
+"зменшенню напружень у стінках деталі."
msgid "Reverse only internal perimeters"
-msgstr ""
+msgstr "Реверс тільки внутрішніх периметрах"
msgid ""
"Apply the reverse perimeters logic only on internal perimeters. \n"
@@ -9727,9 +9892,21 @@ msgid ""
"Reverse Threshold to 0 so that all internal walls print in alternating "
"directions on odd layers irrespective of their overhang degree."
msgstr ""
+"Застосовуйте логіку зворотних периметрів тільки до внутрішніх периметрів. \n"
+"\n"
+"Це налаштування значно зменшує напруження деталі, оскільки вони "
+"розподіляються в різних напрямках. Це повинно зменшити викривлення деталі, "
+"зберігаючи при цьому якість зовнішньої стінки. Ця функція може бути дуже "
+"корисною для матеріалів, схильних до деформації, таких як ABS/ASA, а також "
+"для еластичних ниток, таких як TPU і Silk PLA. Вона також може допомогти "
+"зменшити деформацію на пливучих ділянках над опорами.\n"
+"\n"
+"Щоб це налаштування було найефективнішим, рекомендується встановити Поріг "
+"реверсу на 0, щоб усі внутрішні стінки друкувалися в поперемінному напрямку "
+"на непарних шарах незалежно від ступеня їхнього вильоту."
msgid "Bridge counterbore holes"
-msgstr ""
+msgstr "Отвори для мостових стійок"
msgid ""
"This option creates bridges for counterbore holes, allowing them to be "
@@ -9738,18 +9915,23 @@ msgid ""
"2. Partially Bridged: Only a part of the unsupported area will be bridged.\n"
"3. Sacrificial Layer: A full sacrificial bridge layer is created."
msgstr ""
+"Ця опція створює перемички для зенкованих отворів, що дозволяє друкувати їх "
+"без підтримки. Доступні наступні режими\n"
+"1. Ніякий: Перемичка не створюється.\n"
+"2. Частково з мостом: Буде перекрита лише частина непідтримуваної ділянки.\n"
+"3. Жертвенний шар: Створюється повний шар мостового перекриття."
msgid "Partially bridged"
-msgstr ""
+msgstr "Частково перекрито"
msgid "Sacrificial layer"
-msgstr ""
+msgstr "Жертовний пласт"
msgid "Reverse threshold"
-msgstr ""
+msgstr "Зворотний поріг"
msgid "Overhang reversal threshold"
-msgstr ""
+msgstr "Поріг розвороту звису"
#, no-c-format, no-boost-format
msgid ""
@@ -9757,6 +9939,9 @@ msgid ""
"useful. Can be a % of the perimeter width.\n"
"Value 0 enables reversal on every odd layers regardless."
msgstr ""
+"Кількість мм вильоту, який повинен бути для того, щоб розворот вважався "
+"корисним. Може бути % від ширини периметра.\n"
+"Значення 0 вмикає розворот на всіх непарних шарах незалежно від цього."
msgid "Classic mode"
msgstr "Класичний режим"
@@ -9772,18 +9957,20 @@ msgstr ""
"Увімкнути цей параметр для уповільнення друку при різних ступенях звису"
msgid "Slow down for curled perimeters"
-msgstr ""
+msgstr "Уповільнення для нависаючих периметрів"
msgid ""
"Enable this option to slow printing down in areas where potential curled "
"perimeters may exist"
msgstr ""
+"Увімкніть цей параметр, щоб сповільнити друк у зонах, де можуть існувати "
+"потенційно нависаючі периметри"
msgid "mm/s or %"
msgstr "мм/с або %"
msgid "External"
-msgstr ""
+msgstr "Зовнішні"
msgid "Speed of bridge and completely overhang wall"
msgstr "Швидкість мосту і периметр, що повністю звисає"
@@ -9792,12 +9979,14 @@ msgid "mm/s"
msgstr "мм/с"
msgid "Internal"
-msgstr ""
+msgstr "Внутрішні"
msgid ""
"Speed of internal bridge. If the value is expressed as a percentage, it will "
"be calculated based on the bridge_speed. Default value is 150%."
msgstr ""
+"Швидкість внутрішнього мосту. Якщо значення виражено у відсотках, воно буде "
+"розраховано на основі bridge_speed. Значення за замовчуванням - 150%."
msgid "Brim width"
msgstr "Ширина кайми"
@@ -9826,28 +10015,34 @@ msgstr ""
"кайми"
msgid "Brim ears"
-msgstr ""
+msgstr "Кайма вушка"
msgid "Only draw brim over the sharp edges of the model."
-msgstr ""
+msgstr "Робить кайму вушка лише на гострих краях моделі."
msgid "Brim ear max angle"
-msgstr ""
+msgstr "Максимальний кут для кайми вушка"
msgid ""
"Maximum angle to let a brim ear appear. \n"
"If set to 0, no brim will be created. \n"
"If set to ~180, brim will be created on everything but straight sections."
msgstr ""
+"Максимальний кут, під яким з'являється кайма вушко. \n"
+"Якщо встановлено на 0, то край не буде створено. \n"
+"Якщо встановлено ~180, то край буде створено на всіх ділянках, окрім прямих."
msgid "Brim ear detection radius"
-msgstr ""
+msgstr "Кайма вушка радіус виявлення"
msgid ""
"The geometry will be decimated before dectecting sharp angles. This "
"parameter indicates the minimum length of the deviation for the decimation.\n"
"0 to deactivate"
msgstr ""
+"Геометрія буде оброблена перед детектуванням гострих кутів. Цей параметр "
+"вказує мінімальну довжину відхилення для обробки.\n"
+"0 для вимкнення"
msgid "Compatible machine"
msgstr "Сумісна машина"
@@ -9874,13 +10069,13 @@ msgid "By object"
msgstr "По об'єкту"
msgid "Intra-layer order"
-msgstr ""
+msgstr "Внутрішній порядок шарів"
msgid "Print order within a single layer"
-msgstr ""
+msgstr "Друк замовлення в один шар"
msgid "As object list"
-msgstr ""
+msgstr "Як перелік об'єктів"
msgid "Slow printing down for better layer cooling"
msgstr "Повільний друк для кращого охолодження шару"
@@ -9926,6 +10121,7 @@ msgstr "Активувати повітряну фільтрацію"
msgid "Activate for better air filtration. G-code command: M106 P3 S(0-255)"
msgstr ""
+"Активуйте для кращої фільтрації повітря. Команда G-коду: M106 P3 S(0-255)"
msgid "Fan speed"
msgstr "Швидкість вентилятора"
@@ -9938,7 +10134,7 @@ msgstr ""
"швидкість у користувацькому G-коді філаменту"
msgid "Speed of exhaust fan after printing completes"
-msgstr ""
+msgstr "Швидкість витяжного вентилятора після завершення друку"
msgid "No cooling for the first"
msgstr "Немає охолодження для першого шару"
@@ -9974,16 +10170,19 @@ msgstr ""
"виглядають краще,Але надійні лише для більш коротких мостових відстаней."
msgid "Thick internal bridges"
-msgstr ""
+msgstr "Товсті внутрішні мости"
msgid ""
"If enabled, thick internal bridges will be used. It's usually recommended to "
"have this feature turned on. However, consider turning it off if you are "
"using large nozzles."
msgstr ""
+"Якщо увімкнено, будуть використовуватися товсті внутрішні мости. Зазвичай "
+"рекомендується вмикати цю функцію. Однак, якщо ви використовуєте великі "
+"сопла, краще вимкнути її."
msgid "Don't filter out small internal bridges (beta)"
-msgstr ""
+msgstr "Не відфільтровувати маленькі внутрішні мости (бета)"
msgid ""
"This option can help reducing pillowing on top surfaces in heavily slanted "
@@ -10013,15 +10212,44 @@ msgid ""
"overhang. This option is useful for heavily slanted top surface models. "
"However, in most cases it creates too many unecessary bridges."
msgstr ""
+"Ця опція може допомогти зменшити подушку на верхніх поверхнях у сильно "
+"нахилених або вигнутих моделях.\n"
+"\n"
+"За замовчуванням невеликі внутрішні містки відфільтровуються, а внутрішня "
+"суцільна заливка друкується безпосередньо поверх внутрішнього заповнення. У "
+"більшості випадків це добре працює, прискорюючи друк без надто великого "
+"компромісу з якістю верхньої поверхні.\n"
+"\n"
+"Однак у сильно нахилених або вигнутих моделях, особливо якщо "
+"використовується надто низька щільність внутрішнього заповнення, це може "
+"призвести до скручування непідтримуваного суцільного заповнення, що "
+"спричиняє \"подушку\".\n"
+"\n"
+"Увімкнення цього параметра призведе до друку внутрішнього мостового шару над "
+"злегка непідтримуваним внутрішнім суцільним заповненням. Наведені нижче "
+"опції контролюють кількість фільтрації, тобто кількість створених внутрішніх "
+"мостів.\n"
+"\n"
+"Вимкнено - вимикає цей параметр. Це поведінка за замовчуванням, яка добре "
+"працює у більшості випадків.\n"
+"\n"
+"Обмежена фільтрація - створює внутрішні мости на сильно нахилених поверхнях, "
+"уникаючи створення зайвих проміжних мостів. Це добре працює для більшості "
+"складних моделей.\n"
+"\n"
+"Без фільтрації - створює внутрішні мости на кожному потенційному "
+"внутрішньому виступі. Цей параметр корисний для моделей з сильно нахиленою "
+"верхньою поверхнею. Однак, у більшості випадків він створює занадто багато "
+"непотрібних перемичок."
msgid "Disabled"
-msgstr ""
+msgstr "Вимкнено"
msgid "Limited filtering"
-msgstr ""
+msgstr "Обмежена фільтрація"
msgid "No filtering"
-msgstr ""
+msgstr "Без фільтрації"
msgid "Max bridge length"
msgstr "Максимальна довжина мосту"
@@ -10067,12 +10295,20 @@ msgid ""
"All: Add solid infill for all suitable sloping surfaces\n"
"Default value is All."
msgstr ""
+"Додайте суцільне заповнення біля похилих поверхонь, щоб гарантувати "
+"вертикальну товщину оболонки (верхній+нижній суцільні шари)\n"
+"Ні: Ніде не буде додано жодного твердого заповнювача. Увага: Обережно "
+"використовуйте цю опцію, якщо ваша модель має похилі поверхні\n"
+"Тільки критично: Уникайте додавання суцільної заливки для стін\n"
+"Помірно: Додавати суцільну заливку лише для сильно нахилених поверхонь\n"
+"Усі: Додати суцільну заливку для всіх придатних похилих поверхонь\n"
+"Значення за замовчуванням - Усі."
msgid "Critical Only"
-msgstr ""
+msgstr "Тільки критично"
msgid "Moderate"
-msgstr ""
+msgstr "Помірно"
msgid "Top surface pattern"
msgstr "Малюнок верхньої поверхні"
@@ -10099,7 +10335,7 @@ msgid "Hilbert Curve"
msgstr "Крива Гільберта"
msgid "Archimedean Chords"
-msgstr "Хорди архімеду"
+msgstr "Хорди Архімеда"
msgid "Octagram Spiral"
msgstr "Спіральна октограма"
@@ -10117,11 +10353,16 @@ msgid ""
"Line pattern of internal solid infill. if the detect narrow internal solid "
"infill be enabled, the concentric pattern will be used for the small area."
msgstr ""
+"Лінійний шаблон внутрішньої суцільної заливки. якщо увімкнено функцію "
+"виявлення вузької внутрішньої суцільної заливки, для невеликих ділянок буде "
+"використано концентричний шаблон."
msgid ""
"Line width of outer wall. If expressed as a %, it will be computed over the "
"nozzle diameter."
msgstr ""
+"Ширина лінії зовнішньої стінки. Якщо виражена у %, буде розрахована по "
+"діаметру сопла."
msgid ""
"Speed of outer wall which is outermost and visible. It's used to be slower "
@@ -10156,7 +10397,7 @@ msgstr ""
"замовчуванням - 0 мм"
msgid "Walls printing order"
-msgstr ""
+msgstr "Послідовність друку стінок"
msgid ""
"Print sequence of the internal (inner) and external (outer) walls. \n"
@@ -10182,32 +10423,63 @@ msgid ""
"\n"
" "
msgstr ""
+"Послідовність друку внутрішніх (inner) та зовнішніх (outer) стін. \n"
+"\n"
+"Використовуйте внутрішню/зовнішню для найкращих виступів. Це пов'язано з "
+"тим, що стіни, які виступають, можуть прилипати до сусіднього периметра під "
+"час друку. Однак цей параметр призводить до деякого зниження якості "
+"поверхні, оскільки зовнішній периметр деформується, притискаючись до "
+"внутрішнього.\n"
+"\n"
+"Використовуйте Внутрішній/Зовнішній/Внутрішній для найкращої якості "
+"зовнішньої поверхні та точності розмірів, оскільки зовнішня стіна друкується "
+"без порушень від внутрішнього периметра. Однак, продуктивність на виході "
+"зменшиться, оскільки немає внутрішнього периметра, до якого можна було б "
+"притискати зовнішню стіну. Для ефективної роботи цієї опції потрібно "
+"щонайменше 3 стіни, оскільки спочатку друкуються внутрішні стіни, починаючи "
+"з 3-го периметра, потім зовнішній периметр і, нарешті, перший внутрішній "
+"периметр. У більшості випадків цей параметр рекомендується використовувати "
+"замість параметра Зовнішній/Внутрішній. \n"
+"\n"
+"Використовуйте опцію Зовнішня/Внутрішня для отримання такої ж якості "
+"зовнішньої стіни і точності розмірів, як і в опції Внутрішня/Зовнішня/"
+"Внутрішня. Однак шви по Z будуть виглядати менш рівномірними, оскільки перша "
+"екструзія нового шару починається на видимій поверхні "
msgid "Inner/Outer"
-msgstr ""
+msgstr "Внутрішня/Зовнішня"
msgid "Outer/Inner"
-msgstr ""
+msgstr "Зовнішня/Внутрішня"
msgid "Inner/Outer/Inner"
-msgstr ""
+msgstr "Внутрішня/Зовнішня/Внутрішня"
msgid "Print infill first"
-msgstr "Друкувати заповнення спочатку"
+msgstr "Спочатку друкувати заповнення"
msgid ""
"Order of wall/infill. When the tickbox is unchecked the walls are printed "
"first, which works best in most cases.\n"
"\n"
-"Printing infill first may help with extreme overhangs as the walls have the "
+"Printing walls first may help with extreme overhangs as the walls have the "
"neighbouring infill to adhere to. However, the infill will slighly push out "
"the printed walls where it is attached to them, resulting in a worse "
"external surface finish. It can also cause the infill to shine through the "
"external surfaces of the part."
msgstr ""
+"Порядок стінка/заповнення. Якщо прапорець знято, першими друкуються стіни, "
+"що в більшості випадків працює найкраще.\n"
+"\n"
+"Друк стінок першими може допомогти у випадку екстремальних виступів, "
+"оскільки стінки мають сусіднє заповнення, до якого вони прилягають. Однак "
+"заповнення злегка виштовхує надруковані стінки там, де воно прикріплене до "
+"них, що призводить до погіршення зовнішньої обробки поверхні. Це також може "
+"призвести до того, що заповнення просвічуватиметься крізь зовнішні поверхні "
+"деталі."
msgid "Wall loop direction"
-msgstr ""
+msgstr "Напрямок периметрів стінок"
msgid ""
"The direction which the wall loops are extruded when looking down from the "
@@ -10219,12 +10491,21 @@ msgid ""
"\n"
"This option will be disabled if sprial vase mode is enabled."
msgstr ""
+"Напрямок, в якому екструдуються периметри стінок, якщо дивитися зверху "
+"вниз.\n"
+"\n"
+"За замовчуванням усі стінки екструдуються проти годинникової стрілки, якщо "
+"тільки не увімкнено Реверс по непарних периметрах. Якщо встановити будь-яку "
+"іншу опцію, окрім Авто, то напрямок друку стінки буде визначатися незалежно "
+"від значення Реверс по непарних периметрах.\n"
+"\n"
+"Ця опція буде вимкнена, якщо увімкнено режим Спіральної вази."
msgid "Counter clockwise"
-msgstr ""
+msgstr "Проти годинникової стрілки"
msgid "Clockwise"
-msgstr ""
+msgstr "За годинниковою стрілкою"
msgid "Height to rod"
msgstr "Висота до сопла"
@@ -10260,7 +10541,7 @@ msgid "The height of nozzle tip."
msgstr "Висота кінчика насадки."
msgid "Bed mesh min"
-msgstr ""
+msgstr "Сітка для стола min"
msgid ""
"This option sets the min point for the allowed bed mesh area. Due to the "
@@ -10272,9 +10553,18 @@ msgid ""
"your printer manufacturer. The default setting is (-99999, -99999), which "
"means there are no limits, thus allowing probing across the entire bed."
msgstr ""
+"Цей параметр встановлює мінімальну точку для допустимої площі сітки столу. "
+"Через зміщення датчика по осях XY більшість принтерів не можуть промацувати "
+"все полотно. Щоб переконатися, що точка зонда не виходить за межі поля, "
+"мінімальна і максимальна точки сітки поля повинні бути встановлені "
+"відповідним чином. OrcaSlicer гарантує, що значення adaptive_bed_mesh_min/"
+"adaptive_bed_mesh_max не перевищують ці мінімальні/максимальні точки. Цю "
+"інформацію зазвичай можна отримати від виробника принтера. За замовчуванням "
+"встановлено значення (-99999, -99999), що означає відсутність обмежень, що "
+"дозволяє проводити зондування по всьому шару."
msgid "Bed mesh max"
-msgstr ""
+msgstr "Сітка столу макс"
msgid ""
"This option sets the max point for the allowed bed mesh area. Due to the "
@@ -10286,22 +10576,35 @@ msgid ""
"your printer manufacturer. The default setting is (99999, 99999), which "
"means there are no limits, thus allowing probing across the entire bed."
msgstr ""
+"Цей параметр встановлює максимальну точку для допустимої площі сітки столу. "
+"Через зміщення датчика по осях XY більшість принтерів не можуть промацувати "
+"всю поверхню полотна. Щоб переконатися, що точка зонда не виходить за межі "
+"поля, мінімальна і максимальна точки сітки поля повинні бути встановлені "
+"відповідним чином. OrcaSlicer гарантує, що значення adaptive_bed_mesh_min/"
+"adaptive_bed_mesh_max не перевищують ці мінімальні/максимальні точки. Цю "
+"інформацію зазвичай можна отримати від виробника принтера. За замовчуванням "
+"встановлено значення (99999, 99999), що означає відсутність обмежень, що "
+"дозволяє проводити зондування по всьому шару."
msgid "Probe point distance"
-msgstr ""
+msgstr "Відстань до зонда"
msgid ""
"This option sets the preferred distance between probe points (grid size) for "
"the X and Y directions, with the default being 50mm for both X and Y."
msgstr ""
+"Цей параметр встановлює бажану відстань між точками зонда (розмір сітки) для "
+"напрямків X і Y, за замовчуванням 50 мм для X і Y."
msgid "Mesh margin"
-msgstr ""
+msgstr "Поле сітки"
msgid ""
"This option determines the additional distance by which the adaptive bed "
"mesh area should be expanded in the XY directions."
msgstr ""
+"Цей параметр визначає додаткову відстань, на яку слід розширити площу "
+"адаптивної сітки в напрямках XY."
msgid "Extruder Color"
msgstr "Колір екструдера"
@@ -10346,6 +10649,8 @@ msgid ""
"Default line width if other line widths are set to 0. If expressed as a %, "
"it will be computed over the nozzle diameter."
msgstr ""
+"Ширина лінії за замовчуванням, якщо інші ширини ліній встановлено на 0. Якщо "
+"виражено у %, вона буде розрахована за діаметром сопла."
msgid "Keep fan always on"
msgstr "Тримайте вентилятор завжди увімкненим"
@@ -10440,6 +10745,12 @@ msgid ""
"Be sure to allow enough space between objects, as this compensation is done "
"after the checks."
msgstr ""
+"Введіть відсоток усадки, який отримає нитка після охолодження (94%, якщо ви "
+"вимірюєте 94 мм замість 100 мм). Деталь буде масштабовано по осях X та Y для "
+"компенсації. До уваги береться лише нитка, що використовується для "
+"периметра.\n"
+"Переконайтеся, що між об'єктами достатньо місця, оскільки ця компенсація "
+"виконується після перевірки."
msgid "Loading speed"
msgstr "Швидкість заведення"
@@ -10554,7 +10865,7 @@ msgstr ""
"додається до загального часу друку за допомогою оцінювача часу G-коду."
msgid "Enable ramming for multitool setups"
-msgstr ""
+msgstr "Увімкнути накат для багатоінструментальних установок"
msgid ""
"Perform ramming when using multitool printer (i.e. when the 'Single Extruder "
@@ -10562,18 +10873,23 @@ msgid ""
"amount of filament is rapidly extruded on the wipe tower just before the "
"toolchange. This option is only used when the wipe tower is enabled."
msgstr ""
+"Виконати накат при використанні багатофункціонального принтера (тобто, коли "
+"в налаштуваннях принтера знято прапорець з опції \"Мультиматеріал для одного "
+"екструдера\"). Якщо ця опція встановлена, невелика кількість нитки швидко "
+"екструдується на витиральні башти безпосередньо перед зміною інструменту. "
+"Цей параметр використовується лише тоді, коли увімкнено витиральні башти."
msgid "Multitool ramming volume"
-msgstr ""
+msgstr "Об'єм накату багатофункціонального інструменту"
msgid "The volume to be rammed before the toolchange."
-msgstr ""
+msgstr "Об'єм, який потрібно виштовхнути перед зміною інструменту."
msgid "Multitool ramming flow"
-msgstr ""
+msgstr "Багатоінструментальний потік накату"
msgid "Flow used for ramming the filament before the toolchange."
-msgstr ""
+msgstr "Потік використовується для накату нитки перед зміною інструменту."
msgid "Density"
msgstr "Щільність"
@@ -10632,28 +10948,29 @@ msgid "(Undefined)"
msgstr "(Невизначений)"
msgid "Sparse infill direction"
-msgstr ""
+msgstr "Напрямок внутрішнього заповнення"
msgid ""
"Angle for sparse infill pattern, which controls the start or main direction "
"of line"
msgstr ""
-"Angle for sparse infill pattern, which controls the start or main direction "
-"of line"
+"Кут для внутрішнього заповнення, який контролює початок або основний "
+"напрямок лінії"
msgid "Solid infill direction"
-msgstr ""
+msgstr "Суцільний напрямок заповнення"
msgid ""
"Angle for solid infill pattern, which controls the start or main direction "
"of line"
msgstr ""
+"Кут для суцільної заливки, який контролює початок або основний напрямок лінії"
msgid "Rotate solid infill direction"
-msgstr ""
+msgstr "Поверніть внутрішне заповнення в напрямку"
msgid "Rotate the solid infill direction by 90° for each layer."
-msgstr ""
+msgstr "Поверніть напрямок внутрішного заповнення на 90° для кожного шару."
msgid "Sparse infill density"
msgstr "Щільність заповнення"
@@ -10663,6 +10980,9 @@ msgid ""
"Density of internal sparse infill, 100% turns all sparse infill into solid "
"infill and internal solid infill pattern will be used"
msgstr ""
+"Щільність внутрішнього розрідженого заповнення, 100% перетворює все "
+"розріджене заповнення на суцільне, і буде використовуватися внутрішній "
+"шаблон внутрішнього заповнення"
msgid "Sparse infill pattern"
msgstr "Малюнок заповнення"
@@ -10677,7 +10997,7 @@ msgid "Line"
msgstr "Лінія"
msgid "Cubic"
-msgstr "Кібічний"
+msgstr "Кубічний"
msgid "Tri-hexagon"
msgstr "Зірки"
@@ -10832,7 +11152,7 @@ msgstr "прискорення до уповільнення"
#, c-format, boost-format
msgid ""
"Klipper's max_accel_to_decel will be adjusted to this %% of acceleration"
-msgstr ""
+msgstr "Klipper-ів max_accel_to_decel буде скориговано на цей %% прискорення"
msgid "Jerk of outer walls"
msgstr "Ривок зовнішніх периметрів"
@@ -10856,6 +11176,8 @@ msgid ""
"Line width of initial layer. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
+"Ширина лінії початкового шару. Якщо виражена у %, вона буде розрахована по "
+"діаметру сопла."
msgid "Initial layer height"
msgstr "Початкова висота шару"
@@ -10904,10 +11226,10 @@ 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» до максимуму на рівні "
@@ -10967,10 +11289,10 @@ msgstr ""
"Середня відстань між випадковими точками, введеними на кожному відрізкулінії"
msgid "Apply fuzzy skin to first layer"
-msgstr ""
+msgstr "Нанести нечітку оболочку на перший шар"
msgid "Whether to apply fuzzy skin on the first layer"
-msgstr ""
+msgstr "Чи потрібно наносити нечітку оболочку на перший шар"
msgid "Filter out tiny gaps"
msgstr "Відфільтрувати крихітні зазори"
@@ -10979,7 +11301,7 @@ msgid "Layers and Perimeters"
msgstr "Шари та периметри"
msgid "Filter out gaps smaller than the threshold specified"
-msgstr ""
+msgstr "Відфільтруйте прогалини, менші за вказаний поріг"
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
@@ -11001,7 +11323,7 @@ msgstr ""
"Зауважте, що це експериментальний параметр."
msgid "Arc fitting"
-msgstr "Дуговий фітинг"
+msgstr "Дугові траекторії"
msgid ""
"Enable this to get a G-code file which has G2 and G3 moves. The fitting "
@@ -11013,6 +11335,14 @@ msgid ""
"quality as line segments are converted to arcs by the slicer and then back "
"to line segments by the firmware."
msgstr ""
+"Увімкніть цю опцію, щоб отримати файл G-коду з ходами G2 і G3. Допуск на "
+"припасування такий самий, як і роздільна здатність. \n"
+"\n"
+"Примітка: Для машин з кліперним керуванням цю опцію рекомендується вимкнути. "
+"Klipper не використовує команди дуги, оскільки вони знову розбиваються "
+"прошивкою на сегменти ліній. Це призводить до зниження якості поверхні, "
+"оскільки сегменти ліній перетворюються на дуги слайсером, а потім знову на "
+"сегменти ліній прошивкою."
msgid "Add line number"
msgstr "Додати номер рядка"
@@ -11097,6 +11427,8 @@ msgid ""
"Enable this option if machine has auxiliary part cooling fan. G-code "
"command: M106 P2 S(0-255)."
msgstr ""
+"Увімкніть цю опцію, якщо принтер має вентилятор охолодження допоміжної "
+"частини. Команда G-коду: M106 P2 S(0-255)."
msgid ""
"Start the fan this number of seconds earlier than its target start time (you "
@@ -11144,13 +11476,13 @@ msgstr ""
"Для деактивації встановіть значення 0."
msgid "Time cost"
-msgstr ""
+msgstr "Вартість часу"
msgid "The printer cost per hour"
-msgstr ""
+msgstr "Вартість друку за годину"
msgid "money/h"
-msgstr ""
+msgstr "гроші/год"
msgid "Support control chamber temperature"
msgstr "Керування температурою камери для підтримки"
@@ -11159,6 +11491,8 @@ msgid ""
"This option is enabled if machine support controlling chamber temperature\n"
"G-code command: M141 S(0-255)"
msgstr ""
+"Ця опція ввімкнена, якщо машина підтримує контроль температури в камері\n"
+"Команда G-коду: M141 S(0-255)"
msgid "Support air filtration"
msgstr "Підтримка повітряної фільтрації"
@@ -11167,6 +11501,8 @@ msgid ""
"Enable this if printer support air filtration\n"
"G-code command: M106 P3 S(0-255)"
msgstr ""
+"Увімкніть цей параметр, якщо принтер підтримує фільтрацію повітря\n"
+"Команда G-коду: M106 P3 S(0-255)"
msgid "G-code flavor"
msgstr "Тип G-коду"
@@ -11178,10 +11514,12 @@ msgid "Klipper"
msgstr "Klipper"
msgid "Support multi bed types"
-msgstr ""
+msgstr "Підтримка різних типів поверхонь стола"
msgid "Enable this option if you want to use multiple bed types"
msgstr ""
+"Увімкніть цю опцію, якщо ви хочете використовувати кілька типів поверхонь "
+"стола"
msgid "Label objects"
msgstr "Маркувати об'єкти"
@@ -11234,6 +11572,8 @@ msgid ""
"Line width of internal sparse infill. If expressed as a %, it will be "
"computed over the nozzle diameter."
msgstr ""
+"Ширина лінії внутрішнього розрідженого заповнення. Якщо виражена у %, вона "
+"буде розрахована по діаметру сопла."
msgid "Infill/Wall overlap"
msgstr "Заповнення/перекриття периметрів"
@@ -11245,9 +11585,14 @@ msgid ""
"value to ~10-15% to minimize potential over extrusion and accumulation of "
"material resulting in rough top surfaces."
msgstr ""
+"Область заповнення дещо збільшена, щоб перекривати стіну для кращого "
+"зчеплення. Значення у відсотках відносно ширини лінії розрідженого "
+"заповнення. Встановіть це значення на рівні ~10-15%, щоб мінімізувати "
+"можливість надмірного видавлювання та накопичення матеріалу, що призводить "
+"до шорсткості верхньої поверхні."
msgid "Top/Bottom solid infill/wall overlap"
-msgstr ""
+msgstr "Верхнє/нижнє суцільне заповнення/перекриття стін"
#, no-c-format, no-boost-format
msgid ""
@@ -11257,6 +11602,11 @@ msgid ""
"appearance of pinholes. The percentage value is relative to line width of "
"sparse infill"
msgstr ""
+"Верхній суцільний шар заповнення трохи збільшується, щоб перекривати стіну "
+"для кращого зчеплення і мінімізувати появу прогалин у місцях прилягання "
+"верхнього шару заповнення до стінки. Значення 25-30% є хорошою відправною "
+"точкою, що мінімізує появу прогалин. Значення у відсотках відносно ширини "
+"лінії заповнення"
msgid "Speed of internal sparse infill"
msgstr "Швидкість внутрішнього заповнення"
@@ -11310,10 +11660,10 @@ msgid "All solid layer"
msgstr "Весь суцільний шар"
msgid "Ironing Pattern"
-msgstr "Зразок гладіння"
+msgstr "Зразок прасування"
msgid "The pattern that will be used when ironing"
-msgstr ""
+msgstr "Візерунок, який буде використовуватися під час прасування"
msgid "Ironing flow"
msgstr "Плавний потік"
@@ -11339,12 +11689,14 @@ msgid "Print speed of ironing lines"
msgstr "Швидкість друку прасувальних ліній"
msgid "Ironing angle"
-msgstr ""
+msgstr "Кут прасування"
msgid ""
"The angle ironing is done at. A negative number disables this function and "
"uses the default method."
msgstr ""
+"Прасування виконується під кутом. Від'ємне число вимикає цю функцію і "
+"використовує метод за замовчуванням."
msgid "This gcode part is inserted at every layer change after lift z"
msgstr "Ця частина gcode вставляється при кожній зміні шару після підйому z"
@@ -11360,7 +11712,7 @@ msgstr ""
"меншеприскорення для друку"
msgid "Emit limits to G-code"
-msgstr ""
+msgstr "Обмеження на емітацію G-коду"
msgid "Machine limits"
msgstr "Обмеження машини"
@@ -11369,6 +11721,9 @@ msgid ""
"If enabled, the machine limits will be emitted to G-code file.\n"
"This option will be ignored if the g-code flavor is set to Klipper."
msgstr ""
+"Якщо увімкнено, ліміти машини будуть виводитися у файл G-коду.\n"
+"Цей параметр буде проігноровано, якщо у параметрах g-коду встановлено "
+"значення Klipper."
msgid ""
"This G-code will be used as a code for the pause print. User can insert "
@@ -11381,13 +11736,13 @@ msgid "This G-code will be used as a custom code"
msgstr "Цей G-код буде використовуватися як код користувача"
msgid "Small area flow compensation (beta)"
-msgstr ""
+msgstr "Компенсація потоку на малих площах (бета)"
msgid "Enable flow compensation for small infill areas"
-msgstr ""
+msgstr "Увімкніть компенсацію потоку для невеликих ділянок заповнення"
msgid "Flow Compensation Model"
-msgstr ""
+msgstr "Модель компенсації потоку"
msgid ""
"Flow Compensation Model, used to adjust the flow for small infill areas. The "
@@ -11395,6 +11750,10 @@ msgid ""
"and flow correction factors, one per line, in the following format: "
"\"1.234,5.678\""
msgstr ""
+"Модель компенсації потоку, що використовується для коригування потоку для "
+"невеликих ділянок заповнення. Модель виражається у вигляді пари значень "
+"довжини екструзії та коефіцієнтів корекції потоку, розділених комами, по "
+"одному в рядку, у наступному форматі: \"1.234,5.678\""
msgid "Maximum speed X"
msgstr "Максимальна швидкість X"
@@ -11497,6 +11856,8 @@ msgstr "Максимальне прискорення руху"
msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2"
msgstr ""
+"Максимальне прискорення для пересування (M204 T), застосовується лише до "
+"Marlin 2"
msgid ""
"Part cooling fan speed may be increased when auto cooling is enabled. This "
@@ -11517,7 +11878,7 @@ msgstr ""
"обмежує максимальну висоту шару при включенні адаптивної висоти шару"
msgid "Extrusion rate smoothing"
-msgstr ""
+msgstr "Вирівнювання швидкості екструзії"
msgid ""
"This parameter smooths out sudden extrusion rate changes that happen when "
@@ -11547,12 +11908,39 @@ msgid ""
"\n"
"Note: this parameter disables arc fitting."
msgstr ""
+"Цей параметр згладжує різкі зміни швидкості екструзії, які відбуваються, "
+"коли принтер переходить від друку екструзії з високим об'ємним потоком "
+"(висока швидкість/велика ширина) до екструзії з низьким об'ємним потоком "
+"(низька швидкість/маленька ширина) і навпаки.\n"
+"\n"
+"Він визначає максимальну швидкість, на яку з часом може змінюватися об'ємний "
+"потік екструдованого матеріалу в мм3/с. Вищі значення означають, що "
+"дозволені більші зміни швидкості екструзії, що призводить до швидшого "
+"переходу від однієї швидкості до іншої.\n"
+"\n"
+"Значення 0 вимикає цю функцію. \n"
+"\n"
+"Для високошвидкісних, високопродуктивних принтерів з прямим приводом "
+"(наприклад, Bambu lab або Voron) це значення зазвичай не потрібне. Однак "
+"воно може мати певну перевагу в певних випадках, коли швидкість друку дуже "
+"різниться. Наприклад, коли виникають агресивні сповільнення через висячі "
+"елементи. У таких випадках рекомендується високе значення близько 300-350 "
+"мм3/с2, оскільки воно забезпечує достатнє згладжування, щоб допомогти "
+"випередженню тиску досягти більш плавного переходу потоку.\n"
+"\n"
+"Для повільніших принтерів без попереднього випередження тиску значення має "
+"бути значно нижчим. Значення 10-15 мм3/с2 є хорошою відправною точкою для "
+"екструдерів з прямим приводом і 5-10 мм3/с2 для екструдерів типу Боудена. \n"
+"\n"
+"Ця функція відома як \"Вирівнювач тиску\" в слайсерах Prusa.\n"
+"\n"
+"Примітка: цей параметр відключає рух по дугам."
msgid "mm³/s²"
msgstr "мм³/с²"
msgid "Smoothing segment length"
-msgstr ""
+msgstr "Довжина сегмента згладжування"
msgid ""
"A lower value results in smoother extrusion rate transitions. However, this "
@@ -11564,6 +11952,15 @@ msgid ""
"\n"
"Allowed values: 1-5"
msgstr ""
+"Менше значення забезпечує плавніші переходи швидкості екструзії. Однак це "
+"призводить до значно більшого розміру файлу gcode і більшої кількості "
+"інструкцій для обробки принтером. \n"
+"\n"
+"Значення за замовчуванням 3 добре підходить для більшості випадків. Якщо ваш "
+"принтер зависає, збільште це значення, щоб зменшити кількість інструкцій для "
+"принтера.\n"
+"\n"
+"Допустимі значення: 1-5"
msgid "Minimum speed for part cooling fan"
msgstr "Мінімальна швидкість вентилятора охолодження деталі"
@@ -11575,6 +11972,11 @@ msgid ""
"Please enable auxiliary_fan in printer settings to use this feature. G-code "
"command: M106 P2 S(0-255)"
msgstr ""
+"Швидкість вентилятора охолодження допоміжної частини. Допоміжний вентилятор "
+"працюватиме з цією швидкістю під час друку, окрім перших кількох шарів, що "
+"визначаються відсутністю охолоджувальних шарів.\n"
+"Щоб скористатися цією функцією, увімкніть параметр auxiliary_fan у "
+"налаштуваннях принтера. Команда G-коду: M106 P2 S(0-255)"
msgid "Min"
msgstr "Мін"
@@ -11594,6 +11996,9 @@ msgid ""
"maintain the minimum layer time above, when slow down for better layer "
"cooling is enabled."
msgstr ""
+"Мінімальна швидкість друку, до якої принтер сповільнюватиметься, щоб "
+"зберегти мінімальний час проходження шару, вказаний вище, коли ввімкнено "
+"сповільнення для кращого охолодження шару."
msgid "Nozzle diameter"
msgstr "Діаметр сопла"
@@ -11704,27 +12109,32 @@ msgstr ""
"Користувач може самостійно визначити ім'я файлу проекту під час експорту"
msgid "Make overhangs printable"
-msgstr ""
+msgstr "Зробити звиси друкованими"
msgid "Modify the geometry to print overhangs without support material."
-msgstr ""
+msgstr "Змінює геометрію, щоб надрукувати звиси без підтримок."
msgid "Make overhangs printable - Maximum angle"
-msgstr ""
+msgstr "Зробити звиси друкованими - Максимальний кут"
msgid ""
"Maximum angle of overhangs to allow after making more steep overhangs "
"printable.90° will not change the model at all and allow any overhang, while "
"0 will replace all overhangs with conical material."
msgstr ""
+"Максимальний кут звисів, щоб дозволити друк більш крутих звисів. 90° не "
+"змінює модель взагалі і дозволяє будь-який звис, в той час як 0 замінює всі "
+"звиси конічним матеріалом."
msgid "Make overhangs printable - Hole area"
-msgstr ""
+msgstr "Зробити звиси друкованими - Область отворів"
msgid ""
"Maximum area of a hole in the base of the model before it's filled by "
"conical material.A value of 0 will fill all the holes in the model base."
msgstr ""
+"Максимальна площа отвору в основі моделі перед заповненням його конічним "
+"матеріалом. Значення 0 заповнює всі отвори в основі моделі."
msgid "mm²"
msgstr "мм²"
@@ -11744,6 +12154,8 @@ msgid ""
"Line width of inner wall. If expressed as a %, it will be computed over the "
"nozzle diameter."
msgstr ""
+"Ширина лінії внутрішньої стінки. Якщо виражається у %, вона буде розрахована "
+"по діаметру сопла."
msgid "Speed of inner wall"
msgstr "Швидкість внутрішнього периметра"
@@ -11752,7 +12164,7 @@ msgid "Number of walls of every layer"
msgstr "Кількість периметрів кожного шару"
msgid "Alternate extra wall"
-msgstr ""
+msgstr "Альтернативна додаткова стіна"
msgid ""
"This setting adds an extra wall to every other layer. This way the infill "
@@ -11764,6 +12176,16 @@ msgid ""
"Using lightning infill together with this option is not recommended as there "
"is limited infill to anchor the extra perimeters to."
msgstr ""
+"Цей параметр додає додаткову стінку до кожного другого шару. Таким чином, "
+"заповнення затискається вертикально між стінками, що призводить до більш "
+"міцних відбитків. \n"
+"\n"
+"Якщо цей параметр увімкнено, параметр Забезпечити вертикальну товщину "
+"оболонки потрібно вимкнути. \n"
+"\n"
+"Використання блискавичної заливки разом з цією опцією не рекомендується, "
+"оскільки кількість заливки, до якої можна прикріпити додаткові периметри, "
+"обмежена."
msgid ""
"If you want to process the output G-code through custom scripts, just list "
@@ -11958,6 +12380,8 @@ msgid ""
"Enforce Z Hop behavior. This setting is impacted by the above settings (Only "
"lift Z above/below)."
msgstr ""
+"Увімкнути поведінку стрибків Z. На цей параметр впливають попередні "
+"налаштування (Тільки піднімати Z вище/нижче)."
msgid "All Surfaces"
msgstr "Усі поверхні"
@@ -12019,11 +12443,12 @@ msgid "Show auto-calibration marks"
msgstr "Показати мітки автоматичного калібрування"
msgid "Disable set remaining print time"
-msgstr ""
+msgstr "Вимкнути опцію Час друку що залишився"
msgid ""
"Disable generating of the M73: Set remaining print time in the final gcode"
msgstr ""
+"Вимкнути генерацію M73: Встановити час друку, що залишився, у кінцевому gcode"
msgid "Seam position"
msgstr "Положення шва"
@@ -12050,6 +12475,8 @@ msgid ""
"This option causes the inner seams to be shifted backwards based on their "
"depth, forming a zigzag pattern."
msgstr ""
+"Ця опція призводить до того, що внутрішні шви зміщуються назад відповідно до "
+"їх глибини, утворюючи зигзагоподібний візерунок."
msgid "Seam gap"
msgstr "Зазор шва"
@@ -12067,15 +12494,15 @@ msgstr ""
"становить 10%."
msgid "Scarf joint seam (beta)"
-msgstr ""
+msgstr "Шарфовий шов (бета)"
msgid "Use scarf joint to minimize seam visibility and increase seam strength."
msgstr ""
-"Використовуйте з’єднання з шарфом, щоб мінімізувати видимість шва та "
+"Використовуйте з’єднання шва шарфом, щоб мінімізувати видимість шва та "
"збільшити міцність шва."
msgid "Conditional scarf joint"
-msgstr "Умовне з’єднання з шарфом"
+msgstr "Умовне з’єднання шарфом"
msgid ""
"Apply scarf joints only to smooth perimeters where traditional seams do not "
@@ -12094,14 +12521,14 @@ msgid ""
"(indicating the absence of sharp corners), a scarf joint seam will be used. "
"The default value is 155°."
msgstr ""
-"Ця опція встановлює поріговий кут для застосування умовного з’єднання з "
+"Ця опція встановлює поріговий кут для застосування умовного з’єднання "
"шарфом.\n"
"Якщо максимальний кут в межах периметрового контуру перевищує це значення "
-"(що свідчить про відсутність гострих кутів), використовується з’єднання з "
+"(що свідчить про відсутність гострих кутів), використовується з’єднання "
"шарфом. Значення за замовчуванням - 155°."
msgid "Conditional overhang threshold"
-msgstr ""
+msgstr "Умовний поріг звису"
#, no-c-format, no-boost-format
msgid ""
@@ -12111,9 +12538,13 @@ 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 ""
+msgstr "Швидкість з'єднання шва"
msgid ""
"This option sets the printing speed for scarf joints. It is recommended to "
@@ -12125,12 +12556,21 @@ 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 ""
+"Цей параметр задає швидкість друку швів. Рекомендується друкувати "
+"з'єднувальні стрічки на повільній швидкості (менше 100 мм/с). Також "
+"рекомендується ввімкнути \"Згладжування швидкості екструзії\", якщо задана "
+"швидкість значно відрізняється від швидкості зовнішньої або внутрішньої "
+"стінок. Якщо вказана тут швидкість вища за швидкість зовнішньої або "
+"внутрішньої стінок, принтер за замовчуванням працюватиме на повільнішій з "
+"двох швидкостей. Якщо значення вказано у відсотках (наприклад, 80%), "
+"швидкість розраховується на основі відповідної швидкості зовнішньої або "
+"внутрішньої стінки. За замовчуванням встановлено значення 100%."
msgid "Scarf joint flow ratio"
-msgstr ""
+msgstr "Коефіцієнт пропускної здатності шарфового шва"
msgid "This factor affects the amount of material for scarf joints."
-msgstr ""
+msgstr "Цей фактор впливає на кількість матеріалу для з'єднання швів."
msgid "Scarf start height"
msgstr "Висота початку шарфу"
@@ -12195,7 +12635,7 @@ msgstr ""
"Невеликий рух усередину виконується до виходу екструдера з контуру."
msgid "Wipe before external loop"
-msgstr ""
+msgstr "Протирання перед зовнішньою стінкою"
msgid ""
"To minimise visibility of potential overextrusion at the start of an "
@@ -12208,6 +12648,15 @@ msgid ""
"print order as in these modes it is more likely an external perimeter is "
"printed immediately after a deretraction move."
msgstr ""
+"Щоб мінімізувати видимість потенційного надмірного видавлювання на початку "
+"зовнішнього периметра під час друку з опцією друку стінок \"Зовнішній/"
+"внутрішній\" або \"Внутрішній/зовнішній/внутрішній\", втягування виконується "
+"злегка зсередини від початку зовнішнього периметра. Таким чином, будь-який "
+"потенційний надлишок накату приховується від зовнішньої поверхні. \n"
+"\n"
+"Це корисно під час друку із зовнішнім/внутрішнім або внутрішнім/зовнішнім/"
+"внутрішнім друком стінок, оскільки в цих режимах, найімовірніше, зовнішній "
+"периметр буде надруковано одразу після руху втягування."
msgid "Wipe speed"
msgstr "Швидкість очищення"
@@ -12251,12 +12700,25 @@ msgid ""
"distance from the object. Therefore, if brims are active it may intersect "
"with them. To avoid this, increase the skirt distance value.\n"
msgstr ""
+"Захист від протягів потрібен для захисту відбитків на ABS або ASA від "
+"деформації та відриву від друкарської платформи через протяги. Зазвичай він "
+"потрібен лише для принтерів з відкритою рамою, тобто без корпусу. \n"
+"\n"
+"Параметри:\n"
+"Увімкнено = висота спідниці дорівнює висоті найвищого надрукованого "
+"об'єкта.\n"
+"Обмежено = висота об'єкта не перевищує заданої висоти об'єкта.\n"
+"\n"
+"Примітка: При активному захисному екрані спідниця буде надрукована на "
+"відстані крайки від об'єкта. Тому, якщо активовані краї, вона може "
+"перетинатися з ними. Щоб уникнути цього, збільште значення відстані до "
+"об'єкта.\n"
msgid "Limited"
-msgstr ""
+msgstr "Обмежено"
msgid "Enabled"
-msgstr ""
+msgstr "Увімкнуто"
msgid "Skirt loops"
msgstr "Спідниця навколо моделі"
@@ -12273,7 +12735,7 @@ msgstr ""
"екструзії шару."
msgid "Skirt minimum extrusion length"
-msgstr ""
+msgstr "Мінімальна довжина екструзії спідниці"
msgid ""
"Minimum filament extrusion length in mm when printing the skirt. Zero means "
@@ -12282,6 +12744,11 @@ msgid ""
"Using a non zero value is useful if the printer is set up to print without a "
"prime line."
msgstr ""
+"Мінімальна довжина витягування нитки в мм під час друку спідниці. Нуль "
+"означає, що ця функція вимкнена.\n"
+"\n"
+"Використання ненульового значення корисне, якщо принтер налаштовано на друк "
+"без початкової лінії."
msgid ""
"The printing speed in exported gcode will be slowed down, when the estimated "
@@ -12305,6 +12772,8 @@ msgid ""
"Line width of internal solid infill. If expressed as a %, it will be "
"computed over the nozzle diameter."
msgstr ""
+"Ширина лінії внутрішнього суцільного заповнення. Якщо виражена у %, вона "
+"буде розрахована по діаметру сопла."
msgid "Speed of internal solid infill, not the top and bottom surface"
msgstr ""
@@ -12378,10 +12847,10 @@ msgid "Single Extruder Multi Material"
msgstr "Мульти-матеріальний (ММ) друк з одним екструдером"
msgid "Use single nozzle to print multi filament"
-msgstr ""
+msgstr "Використовуйте одне сопло для друку декількома нитками"
msgid "Manual Filament Change"
-msgstr ""
+msgstr "Ручна заміна нитки"
msgid ""
"Enable this option to omit the custom Change filament G-code only at the "
@@ -12390,18 +12859,22 @@ msgid ""
"printing, where we use M600/PAUSE to trigger the manual filament change "
"action."
msgstr ""
+"Увімкніть цей параметр, щоб пропустити користувацький G-код зміни нитки лише "
+"на початку друку. Команда зміни інструмента (наприклад, T0) буде пропущена "
+"протягом усього друку. Це корисно для ручного друку на декількох матеріалах, "
+"де ми використовуємо M600/PAUSE для запуску ручної заміни нитки."
msgid "Purge in prime tower"
-msgstr ""
+msgstr "Очищення в головній башті"
msgid "Purge remaining filament into prime tower"
-msgstr ""
+msgstr "Видаліть залишки нитки в башту первинного намотування"
msgid "Enable filament ramming"
-msgstr ""
+msgstr "Увімкнути накат нитки"
msgid "No sparse layers (beta)"
-msgstr ""
+msgstr "Без розріджених шарів (бета)"
msgid ""
"If enabled, the wipe tower will not be printed on layers with no "
@@ -12569,6 +13042,8 @@ msgid ""
"Line width of support. If expressed as a %, it will be computed over the "
"nozzle diameter."
msgstr ""
+"Ширина лінії підтримки. Якщо вона виражена у %, то буде розрахована по "
+"діаметру сопла."
msgid "Interface use loop pattern"
msgstr "Інтерфейс використовує шаблон шлейфу"
@@ -12671,6 +13146,13 @@ msgid ""
"style will create similar structure to normal support under large flat "
"overhangs."
msgstr ""
+"Стиль і форма підтримки. Для звичайної підтримки проектування опор на "
+"регулярну сітку створить більш стійкі опори (за замовчуванням), тоді як "
+"щільно прилягаючі підтримки заощадять матеріал і зменшать пошкодження "
+"об'єкта.\n"
+"Для підтримок органічний, більш агресивно з'єднує гілки та економить багато "
+"матеріалу (за замовчуванням органічний), тоді як гібридний стиль створить "
+"структуру, схожу на звичайну опору під великими пласкими звисами."
msgid "Snug"
msgstr "Обережний"
@@ -12685,7 +13167,7 @@ msgid "Tree Hybrid"
msgstr "Деревоподібна гібридна"
msgid "Organic"
-msgstr ""
+msgstr "Органічна"
msgid "Independent support layer height"
msgstr "Незалежна висота опорного шару"
@@ -12720,7 +13202,7 @@ msgstr ""
"більшегоризонтально, дозволяючи їм досягати більшої відстані."
msgid "Preferred Branch Angle"
-msgstr ""
+msgstr "Бажаний кут повороту гілки"
#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle"
msgid ""
@@ -12728,6 +13210,9 @@ msgid ""
"model. Use a lower angle to make them more vertical and more stable. Use a "
"higher angle for branches to merge faster."
msgstr ""
+"Найкращий кут нахилу гілок, коли вони не повинні уникати моделі. "
+"Використовуйте менший кут, щоб зробити їх більш вертикальними та стійкими. "
+"Використовуйте вищий кут, щоб гілки швидше зливалися."
msgid "Tree support branch distance"
msgstr "Адаптивна висота шару"
@@ -12737,7 +13222,7 @@ msgid ""
msgstr "Цей параметр визначає відстань між сусідніми вузлами підтримки дерева."
msgid "Branch Density"
-msgstr ""
+msgstr "Щільність гілок"
#. TRN PrintSettings: "Organic supports" > "Branch Density"
msgid ""
@@ -12747,6 +13232,10 @@ msgid ""
"interfaces instead of a high branch density value if dense interfaces are "
"needed."
msgstr ""
+"Регулює щільність опорної структури, яка використовується для створення "
+"кінчиків гілок. Вище значення призводить до кращих звисів, але опори важче "
+"видаляти, тому рекомендується увімкнути верхні опорні інтерфейси замість "
+"високого значення щільності гілок, якщо потрібні щільні інтерфейси."
msgid "Adaptive layer height"
msgstr "Адаптивна ширина шару"
@@ -12775,11 +13264,11 @@ msgid "Distance from tree branch to the outermost brim line"
msgstr "Відстань від гілки дерева до зовнішньої крайньої лінії кайми"
msgid "Tip Diameter"
-msgstr ""
+msgstr "Діаметр кінчика"
#. TRN PrintSettings: "Organic supports" > "Tip Diameter"
msgid "Branch tip diameter for organic supports."
-msgstr ""
+msgstr "Діаметр кінчика гілки для органічних підтримок."
msgid "Tree support branch diameter"
msgstr "Діаметр гілки деревоподібної підтримки"
@@ -12789,7 +13278,7 @@ msgstr "Цей параметр визначає початковий діаме
#. TRN PrintSettings: #lmFIXME
msgid "Branch Diameter Angle"
-msgstr ""
+msgstr "Діаметр гілки Кут нахилу гілок"
#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle"
msgid ""
@@ -12798,9 +13287,12 @@ msgid ""
"over their length. A bit of an angle can increase stability of the organic "
"support."
msgstr ""
+"Кут нахилу діаметра гілок, оскільки вони поступово стають товстішими донизу. "
+"Кут 0 призведе до того, що гілки матимуть рівномірну товщину по всій "
+"довжині. Невеликий кут може збільшити стабільність органічної опори."
msgid "Branch Diameter with double walls"
-msgstr ""
+msgstr "Діаметр гілки з двома стінками"
#. TRN PrintSettings: "Organic supports" > "Branch Diameter"
msgid ""
@@ -12808,6 +13300,9 @@ msgid ""
"printed with double walls for stability. Set this value to zero for no "
"double walls."
msgstr ""
+"Гілки, площа яких більша за площу кола цього діаметру, будуть надруковані з "
+"подвійними стінками для стабільності. Встановіть це значення рівним нулю, "
+"щоб не друкувати подвійні стінки."
msgid "Support wall loops"
msgstr "Опорні стінові петлі"
@@ -12826,13 +13321,16 @@ msgstr ""
"великихПорожнини підтримки дерева"
msgid "Activate temperature control"
-msgstr ""
+msgstr "Увімкнути контроль температури"
msgid ""
"Enable this option for chamber temperature control. An M191 command will be "
"added before \"machine_start_gcode\"\n"
"G-code commands: M141/M191 S(0-255)"
msgstr ""
+"Увімкніть цю опцію для керування температурою в камері. Перед "
+"\"machine_start_gcode\" буде додано команду M191\n"
+"Команди G-коду: M141/M191 S(0-255)"
msgid "Chamber temperature"
msgstr "Температура в камері"
@@ -12876,12 +13374,14 @@ msgstr ""
"зміни інструменту"
msgid "This gcode is inserted when the extrusion role is changed"
-msgstr ""
+msgstr "Цей gcode вставляється, коли змінюється роль екструзії"
msgid ""
"Line width for top surfaces. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
+"Ширина лінії для верхніх поверхонь. Якщо виражено у %, вона буде розрахована "
+"по діаметру сопла."
msgid "Speed of top surface infill which is solid"
msgstr "Швидкість суцільного заповнення верхньої поверхні"
@@ -12945,6 +13445,15 @@ msgid ""
"Setting a value in the retract amount before wipe setting below will perform "
"any excess retraction before the wipe, else it will be performed after."
msgstr ""
+"Опишіть, як довго сопло буде рухатися вздовж останньої траєкторії під час "
+"втягування. \n"
+"\n"
+"Залежно від тривалості операції витирання, швидкості та тривалості "
+"втягування екструдера/нитки, може знадобитися рух накату для нитки. \n"
+"\n"
+"Якщо встановити значення у параметрі \"Кількість втягування перед "
+"витиранням\" нижче, надлишкове втягування буде виконано перед витиранням, "
+"інакше воно буде виконано після нього."
msgid ""
"The wiping tower can be used to clean up the residue on the nozzle and "
@@ -12984,21 +13493,23 @@ msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Кут повороту вежі витирання за віссю Х."
msgid "Stabilization cone apex angle"
-msgstr ""
+msgstr "Кут нахилу вершини стабілізаційного конуса"
msgid ""
"Angle at the apex of the cone that is used to stabilize the wipe tower. "
"Larger angle means wider base."
msgstr ""
+"Кут на вершині конуса, який використовується для стабілізації очисної вежі. "
+"Чим більший кут, тим ширша основа."
msgid "Wipe tower purge lines spacing"
-msgstr ""
+msgstr "Протерти відстань між лініями продувки башти"
msgid "Spacing of purge lines on the wipe tower."
-msgstr ""
+msgstr "Відстань між лініями продувки на протиральній башті."
msgid "Maximum wipe tower print speed"
-msgstr ""
+msgstr "Максимальна швидкість друку протиральної башти"
msgid ""
"The maximum print speed when purging in the wipe tower and printing the wipe "
@@ -13021,23 +13532,48 @@ msgid ""
"For the wipe tower external perimeters the internal perimeter speed is used "
"regardless of this setting."
msgstr ""
+"Максимальна швидкість друку під час продування у башті витирання та друку "
+"розріджених шарів у башті витирання. Якщо під час продування швидкість "
+"розрідженого заповнення або розрахована швидкість на основі максимальної "
+"об'ємної швидкості нитки нижча, замість неї використовуватиметься найнижча "
+"швидкість.\n"
+"\n"
+"Під час друку розріджених шарів, якщо швидкість по внутрішньому периметру "
+"або розрахована швидкість на основі максимальної об'ємної швидкості нитки "
+"нижча, буде використовуватися найнижча швидкість.\n"
+"\n"
+"Збільшення цієї швидкості може вплинути на стабільність башти, а також "
+"збільшити силу, з якою сопло стикається з будь-якими згустками, що можуть "
+"утворитися на башті витирання.\n"
+"\n"
+"Перш ніж збільшувати цей параметр понад значення за замовчуванням 90 мм/с, "
+"переконайтеся, що принтер може надійно працювати на підвищених швидкостях і "
+"що витікання під час заміни інструменту добре контролюється.\n"
+"\n"
+"Для зовнішніх периметрів вежі витирання використовується швидкість "
+"внутрішнього периметра незалежно від цього параметра."
msgid "Wipe tower extruder"
-msgstr ""
+msgstr "Очисна башта екструдера"
msgid ""
"The extruder to use when printing perimeter of the wipe tower. Set to 0 to "
"use the one that is available (non-soluble would be preferred)."
msgstr ""
+"Екструдер для друку по периметру очищувальної вежі. Встановіть значення 0, "
+"щоб використовувати той, що є в наявності (бажано нерозчинний)."
msgid "Purging volumes - load/unload volumes"
-msgstr ""
+msgstr "Обсяги очищення - обсяги завантаження/розвантаження"
msgid ""
"This vector saves required volumes to change from/to each tool used on the "
"wipe tower. These values are used to simplify creation of the full purging "
"volumes below."
msgstr ""
+"Цей вектор зберігає необхідні об'єми для заміни кожного інструменту, що "
+"використовується на вежі. Ці значення використовуються для спрощення "
+"створення повних об'ємів очищення нижче."
msgid ""
"Purging after filament change will be done inside objects' infills. This may "
@@ -13104,7 +13640,7 @@ msgstr ""
"проблему складання"
msgid "Convert holes to polyholes"
-msgstr ""
+msgstr "Перетворення отворів у поліотвори"
msgid ""
"Search for almost-circular holes that span more than one layer and convert "
@@ -13112,9 +13648,13 @@ msgid ""
"compute the polyhole.\n"
"See http://hydraraptor.blogspot.com/2011/02/polyholes.html"
msgstr ""
+"Знайдіть майже круглі отвори, які охоплюють більше одного шару, і "
+"перетворіть їхню геометрію в поліотвори. Використовуйте розмір сопла і "
+"(найбільший) діаметр, щоб обчислити багатокутний отвір.\n"
+"Дивіться http://hydraraptor.blogspot.com/2011/02/polyholes.html"
msgid "Polyhole detection margin"
-msgstr ""
+msgstr "Межа виявлення полігону"
#, no-c-format, no-boost-format
msgid ""
@@ -13124,12 +13664,17 @@ msgid ""
"broaden the detection.\n"
"In mm or in % of the radius."
msgstr ""
+"Максимальне відхилення точки від розрахункового радіуса кола.\n"
+"Оскільки циліндри часто експортуються як трикутники різного розміру, точки "
+"можуть не потрапляти на окружність кола. Цей параметр дає змогу розширити "
+"область виявлення.\n"
+"у мм або у % від радіуса."
msgid "Polyhole twist"
-msgstr ""
+msgstr "Скручування полігонів"
msgid "Rotate the polyhole every layer."
-msgstr ""
+msgstr "Повертайте полігон кожен шар."
msgid "G-code thumbnails"
msgstr "Мініатюри G-code"
@@ -13142,12 +13687,14 @@ msgstr ""
"наступному форматі: «XxY, XxY»,..."
msgid "Format of G-code thumbnails"
-msgstr ""
+msgstr "Формат мініатюр G-коду"
msgid ""
"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
"QOI for low memory firmware"
msgstr ""
+"Формат мініатюр G-коду: PNG для найкращої якості, JPG для найменшого "
+"розміру, QOI для прошивок з низьким об'ємом пам'яті"
msgid "Use relative E distances"
msgstr "Використовуйте відносні відстані E екструдера"
@@ -13158,6 +13705,10 @@ msgid ""
"Wipe tower is only compatible with relative mode. It is recommended on most "
"printers. Default is checked"
msgstr ""
+"Відносна екструзія рекомендується при використанні опції \"label_objects\". "
+"Деякі екструдери працюють краще, якщо ця опція не включена (режим абсолютної "
+"екструзії). Витираюча вежа сумісна лише з відносним режимом. Він "
+"рекомендується для більшості принтерів. За замовчуванням увімкнено"
msgid ""
"Classic wall generator produces walls with constant extrusion width and for "
@@ -13248,7 +13799,7 @@ msgstr ""
"percentage over nozzle diameter"
msgid "Minimum wall length"
-msgstr ""
+msgstr "Мінімальна довжина стінок"
msgid ""
"Adjust this value to prevent short, unclosed walls from being printed, which "
@@ -13260,15 +13811,20 @@ msgid ""
"top-surface. 'One wall threshold' is only visibile if this setting is set "
"above the default value of 0.5, or if single-wall top surfaces is enabled."
msgstr ""
+"Налаштуйте це значення, щоб запобігти друкуванню коротких незакритих стін, "
+"що може збільшити час друку. Вищі значення видаляють більше і довші стіни."
msgid "First layer minimum wall width"
-msgstr ""
+msgstr "Мінімальна ширина стінки першого шару"
msgid ""
"The minimum wall width that should be used for the first layer is "
"recommended to be set to the same size as the nozzle. This adjustment is "
"expected to enhance adhesion."
msgstr ""
+"Мінімальну ширину стінки, яку слід використовувати для першого шару, "
+"рекомендується встановлювати такого ж розміру, як і сопло. Очікується, що "
+"таке налаштування покращить адгезію."
msgid "Minimum wall width"
msgstr "Мінімальна ширина периметра"
@@ -13310,10 +13866,10 @@ msgid " not in range "
msgstr " не в зоні "
msgid "Minimum save"
-msgstr ""
+msgstr "Мінімум"
msgid "export 3mf with minimum size."
-msgstr ""
+msgstr "експортувати 3mf з мінімальним розміром."
msgid "No check"
msgstr "Без перевірки"
@@ -13323,17 +13879,19 @@ msgstr ""
"Не виконуйте перевірки дійсності, наприклад, перевірку конфліктів шляхуgcode."
msgid "Ensure on bed"
-msgstr ""
+msgstr "Переконайтеся, що на столі"
msgid ""
"Lift the object above the bed when it is partially below. Disabled by default"
msgstr ""
+"Підніміть об'єкт над ліжком, коли він частково знаходиться під ним. За "
+"замовчуванням вимкнено"
msgid "Orient Options"
-msgstr ""
+msgstr "Параметри орієнтації"
msgid "Orient options: 0-disable, 1-enable, others-auto"
-msgstr ""
+msgstr "Орієнтація: 0 - вимкнено, 1 - увімкнено, інші - автоматично"
msgid "Rotation angle around the Z axis in degrees."
msgstr "Кут обертання навколо осі Z у градусах."
@@ -13356,131 +13914,149 @@ msgstr ""
"підтримки різних профілів або для ввімкнення конфігурацій із сховища мережі."
msgid "Load custom gcode"
-msgstr ""
+msgstr "Завантажити користувацький gcode"
msgid "Load custom gcode from json"
-msgstr ""
+msgstr "Завантажити користувацький код з json"
msgid "Current z-hop"
-msgstr ""
+msgstr "Поточний Z-стрибок"
msgid "Contains z-hop present at the beginning of the custom G-code block."
-msgstr ""
+msgstr "Містить Z-стрибок, присутній на початку користувацького блоку G-коду."
msgid ""
"Position of the extruder at the beginning of the custom G-code block. If the "
"custom G-code travels somewhere else, it should write to this variable so "
"PrusaSlicer knows where it travels from when it gets control back."
msgstr ""
+"Позиція екструдера на початку блоку користувацького G-коду. Якщо "
+"користувацький G-код переміщується в інше місце, він повинен бути записаний "
+"в цю змінну, щоб PrusaSlicer знав, звідки він переміщується, коли він "
+"отримає керування назад."
msgid ""
"Retraction state at the beginning of the custom G-code block. If the custom "
"G-code moves the extruder axis, it should write to this variable so "
"PrusaSlicer deretracts correctly when it gets control back."
msgstr ""
+"Стан втягування на початку блоку користувацького G-коду. Якщо користувацький "
+"G-код переміщує вісь екструдера, він повинен записати в цю змінну, щоб "
+"PrusaSlicer коректно робив накат, коли повертає керування."
msgid "Extra deretraction"
-msgstr ""
+msgstr "Додаткове втягування"
msgid "Currently planned extra extruder priming after deretraction."
-msgstr ""
+msgstr "В даний час планується додаткове ґрунтування екструдера після накату."
msgid "Current extruder"
-msgstr ""
+msgstr "Поточний екструдер"
msgid "Zero-based index of currently used extruder."
-msgstr ""
+msgstr "Нульовий індекс екструдера, що використовується в даний момент."
msgid "Current object index"
-msgstr ""
+msgstr "Поточний індекс об'єкту"
msgid ""
"Specific for sequential printing. Zero-based index of currently printed "
"object."
msgstr ""
+"Специфічний для послідовного друку. Нульовий індекс об'єкта, що друкується в "
+"даний момент."
msgid "Has wipe tower"
-msgstr ""
+msgstr "Має протиральну вежу"
msgid "Whether or not wipe tower is being generated in the print."
-msgstr ""
+msgstr "Незалежно від того, чи створюється вежа витирання на відбитку чи ні."
msgid "Initial extruder"
-msgstr ""
+msgstr "Початковий екструдер"
msgid ""
"Zero-based index of the first extruder used in the print. Same as "
"initial_tool."
msgstr ""
+"Нульовий індекс першого екструдера, що використовується у друці. Те саме, що "
+"й initial_tool."
msgid "Initial tool"
-msgstr ""
+msgstr "Початковий інструмент"
msgid ""
"Zero-based index of the first extruder used in the print. Same as "
"initial_extruder."
msgstr ""
+"Нульовий індекс першого екструдера, що використовується у друці. Те саме, що "
+"й initial_extruder."
msgid "Is extruder used?"
-msgstr ""
+msgstr "Чи використовується екструдер?"
msgid "Vector of bools stating whether a given extruder is used in the print."
msgstr ""
+"Вектор bool, що вказує на те, чи використовується даний екструдер у друці."
msgid "Volume per extruder"
-msgstr ""
+msgstr "Об'єм на один екструдер"
msgid "Total filament volume extruded per extruder during the entire print."
-msgstr ""
+msgstr "Загальний об'єм нитки, екструдованої одним екструдером за весь друк."
msgid "Total toolchanges"
-msgstr ""
+msgstr "Повні зміни інструменту"
msgid "Number of toolchanges during the print."
-msgstr ""
+msgstr "Кількість замін під час друку."
msgid "Total volume"
-msgstr ""
+msgstr "Загальний обсяг"
msgid "Total volume of filament used during the entire print."
-msgstr ""
+msgstr "Загальний об’єм нитки, використаної під час усього друку."
msgid "Weight per extruder"
-msgstr ""
+msgstr "Вага одного екструдера"
msgid ""
"Weight per extruder extruded during the entire print. Calculated from "
"filament_density value in Filament Settings."
-msgstr ""
+msgstr "Вага на один екструдер, що видавлюється протягом усього друку."
msgid "Total weight"
-msgstr ""
+msgstr "Загальна вага"
msgid ""
"Total weight of the print. Calculated from filament_density value in "
"Filament Settings."
msgstr ""
+"Загальна вага друку. Розраховується на основі значення filament_density у "
+"налаштуваннях Filament."
msgid "Total layer count"
-msgstr ""
+msgstr "Загальна кількість шарів"
msgid "Number of layers in the entire print."
-msgstr ""
+msgstr "Кількість шарів усього друку."
msgid "Number of objects"
-msgstr ""
+msgstr "Кількість об'єктів"
msgid "Total number of objects in the print."
-msgstr ""
+msgstr "Загальна кількість об’єктів у друці."
msgid "Number of instances"
-msgstr ""
+msgstr "Кількість екземплярів"
msgid "Total number of object instances in the print, summed over all objects."
msgstr ""
+"Загальна кількість екземплярів об’єктів у друці, підсумована за всіма "
+"об’єктами."
msgid "Scale per object"
-msgstr ""
+msgstr "Масштаб на об'єкт"
msgid ""
"Contains a string with the information about what scaling was applied to the "
@@ -13488,114 +14064,124 @@ msgid ""
"index 0).\n"
"Example: 'x:100% y:50% z:100'."
msgstr ""
+"Містить рядок з інформацією про те, який масштаб було застосовано до окремих "
+"об'єктів. Базова індексація об'єктів нульова (перший об'єкт має індекс 0).\n"
+"Приклад: 'x:100% y:50% z:100'."
msgid "Input filename without extension"
-msgstr ""
+msgstr "Введіть назву файлу без розширення"
msgid "Source filename of the first object, without extension."
-msgstr ""
+msgstr "Ім'я вихідного файлу першого об'єкта без розширення."
msgid ""
"The vector has two elements: x and y coordinate of the point. Values in mm."
-msgstr ""
+msgstr "Вектор має два елементи: X і Y координати точки. Значення в мм."
msgid ""
"The vector has two elements: x and y dimension of the bounding box. Values "
"in mm."
msgstr ""
+"Вектор має два елементи: розміри X і Y обмежувальної рамки. Значення в мм."
msgid "First layer convex hull"
-msgstr ""
+msgstr "Перший шар опуклої оболонки"
msgid ""
"Vector of points of the first layer convex hull. Each element has the "
"following format:'[x, y]' (x and y are floating-point numbers in mm)."
msgstr ""
+"Вектор точок опуклої оболонки першого шару. Кожен елемент має такий формат: "
+"'[x, y]' (x і y — числа з плаваючою комою в мм)."
msgid "Bottom-left corner of first layer bounding box"
-msgstr ""
+msgstr "Нижній лівий кут обмежувальної рамки першого шару"
msgid "Top-right corner of first layer bounding box"
-msgstr ""
+msgstr "Верхній правий кут обмежувальної рамки першого шару"
msgid "Size of the first layer bounding box"
-msgstr ""
+msgstr "Розмір обмежувальної рамки першого шару"
msgid "Bottom-left corner of print bed bounding box"
-msgstr ""
+msgstr "Нижній лівий кут обмежувальної рамки для друку"
msgid "Top-right corner of print bed bounding box"
-msgstr ""
+msgstr "Верхній правий кут обмежувальної рамки для друку"
msgid "Size of the print bed bounding box"
-msgstr ""
+msgstr "Розмір обмежувальної рамки для друку"
msgid "Timestamp"
-msgstr ""
+msgstr "Мітка часу"
msgid "String containing current time in yyyyMMdd-hhmmss format."
-msgstr ""
+msgstr "Рядок, що містить поточний час у форматі ррррММДД-ГГММСС."
msgid "Day"
-msgstr ""
+msgstr "День"
msgid "Hour"
-msgstr ""
+msgstr "Година"
msgid "Minute"
-msgstr ""
+msgstr "Минута"
msgid "Print preset name"
-msgstr ""
+msgstr "Друк назви попередньо налаштованої"
msgid "Name of the print preset used for slicing."
-msgstr ""
+msgstr "Назва стилю друку, яка використовується для нарізки."
msgid "Filament preset name"
-msgstr ""
+msgstr "Попередня назва нитки"
msgid ""
"Names of the filament presets used for slicing. The variable is a vector "
"containing one name for each extruder."
msgstr ""
+"Назви попередньо налаштованої нитки, яка використовується для нарізки. "
+"Змінна — це вектор, що містить одне ім’я для кожного екструдера."
msgid "Printer preset name"
-msgstr ""
+msgstr "Назва попередньо налаштованого принтера"
msgid "Name of the printer preset used for slicing."
msgstr ""
+"Назва попередньо налаштованого принтера, що використовується для нарізки."
msgid "Physical printer name"
-msgstr ""
+msgstr "Ім'я фізичного принтера"
msgid "Name of the physical printer used for slicing."
-msgstr ""
+msgstr "Назва фізичного принтера, який використовується для нарізки."
msgid "Layer number"
-msgstr ""
+msgstr "Номер шару"
msgid "Index of the current layer. One-based (i.e. first layer is number 1)."
-msgstr ""
+msgstr "Індекс поточного шару. На одній основі (тобто перший шар номер 1)."
msgid "Layer z"
-msgstr ""
+msgstr "Шар Z"
msgid ""
"Height of the current layer above the print bed, measured to the top of the "
"layer."
msgstr ""
+"Висота поточного шару над поверхнею стола, виміряна до верхньої частини шару."
msgid "Maximal layer z"
-msgstr ""
+msgstr "Максимальний шар Z"
msgid "Height of the last layer above the print bed."
-msgstr ""
+msgstr "Висота останнього шару над друкарським столом."
msgid "Filament extruder ID"
-msgstr ""
+msgstr "ID номер екструдера нитки"
msgid "The current extruder ID. The same as current_extruder."
-msgstr ""
+msgstr "Поточний ідентифікатор екструдера. Те саме, що й current_extruder."
msgid "Error in zip archive"
msgstr "Помилка у zip архіві"
@@ -14240,7 +14826,7 @@ msgid "To k Value"
msgstr "Для значення k"
msgid "Step value"
-msgstr ""
+msgstr "Величина кроку"
msgid "The nozzle diameter has been synchronized from the printer Settings"
msgstr "Діаметр сопла було синхронізовано з налаштувань принтера"
@@ -14307,13 +14893,15 @@ msgid "Finished"
msgstr "Завершено"
msgid "Multiple resolved IP addresses"
-msgstr ""
+msgstr "Кілька дозволених IP-адрес"
#, boost-format
msgid ""
"There are several IP addresses resolving to hostname %1%.\n"
"Please select one that should be used."
msgstr ""
+"Є кілька IP-адрес, які перетворюються на ім’я хоста %1%.\n"
+"Будь ласка, виберіть той, який слід використовувати."
msgid "PA Calibration"
msgstr "Калібрування РА"
@@ -14398,6 +14986,10 @@ msgid ""
"End temp: >= 170\n"
"Start temp > End temp + 5)"
msgstr ""
+"Будь ласка, введіть правильні значення:\n"
+"Початкова температура: <= 350\n"
+"Кінцева температура: >= 170\n"
+"Початкова температура > Кінцева температура + 5)"
msgid "Max volumetric speed test"
msgstr "Тест максимальної об'ємної швидкості"
@@ -14417,6 +15009,10 @@ msgid ""
"step >= 0\n"
"end > start + step)"
msgstr ""
+"Будь ласка, введіть дійсні значення:\n"
+"старт > 0 \n"
+"крок >= 0\n"
+"кінець > початок + крок)"
msgid "VFA test"
msgstr "VFA тест"
@@ -14433,6 +15029,10 @@ msgid ""
"step >= 0\n"
"end > start + step)"
msgstr ""
+"Будь ласка, введіть коректні значення:\n"
+"початок > 10\n"
+"крок >= 0\n"
+"кінець > початок + крок)"
msgid "Start retraction length: "
msgstr "Початкова довжина ретракту: "
@@ -14454,7 +15054,7 @@ msgstr ""
"Використовуйте косі нахилу ( / ) як роздільник каталогів, якщо потрібно."
msgid "Upload to storage"
-msgstr ""
+msgstr "Завантажити до сховища"
#, c-format, boost-format
msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?"
@@ -14499,7 +15099,7 @@ msgid "Cancelling"
msgstr "Скасування"
msgid "Error uploading to print host"
-msgstr ""
+msgstr "Помилка завантаження на хост друку"
msgid "Unable to perform boolean operation on selected parts"
msgstr "Не вдається виконати булеву операцію на вибраних частинах"
@@ -14553,7 +15153,7 @@ msgid "Export Log"
msgstr "Експортувати журнал (лог)"
msgid "OrcaSlicer Version:"
-msgstr ""
+msgstr "Версія OrcaSlicer:"
msgid "System Version:"
msgstr "Версія системи:"
@@ -14562,10 +15162,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 "Tест Bing.com"
@@ -14688,10 +15288,14 @@ 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"
+"Щоб додати попередні налаштування для інших принтерів, перейдіть до вибору "
+"принтера"
msgid "Create Printer/Nozzle"
msgstr "Створити Принтер/Сопло"
@@ -14910,15 +15514,22 @@ msgid ""
"page. \n"
"Click \"Sync user presets\" to enable the synchronization function."
msgstr ""
+"\n"
+"\n"
+"Orca виявила, що функція синхронізації ваших попередніх налаштувань "
+"користувача не ввімкнена, що може призвести до невдалого налаштування нитки "
+"на сторінці пристрою.\n"
+"Натисніть «Синхронізувати налаштування користувача», щоб увімкнути функцію "
+"синхронізації."
msgid "Printer Setting"
msgstr "Налаштування принтера"
msgid "Printer config bundle(.orca_printer)"
-msgstr ""
+msgstr "Пакет конфігурації принтера (.orca_printer)"
msgid "Filament bundle(.orca_filament)"
-msgstr ""
+msgstr "Пакет конфігурації ниток (.orca_filament)"
msgid "Printer presets(.zip)"
msgstr "Налаштування принтера (.zip)"
@@ -14963,6 +15574,8 @@ msgid ""
"Printer and all the filament&&process presets that belongs to the printer. \n"
"Can be shared with others."
msgstr ""
+"Принтер і всі нитки та налаштування процесу, які належать принтеру.\n"
+"Ними можна ділитись з іншими."
msgid ""
"User's fillment preset set. \n"
@@ -15041,9 +15654,9 @@ msgstr ""
msgid "The following presets inherits this preset."
msgid_plural "The following preset inherits this preset."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Профіль вказаний нижче, успадковується від поточного профілю."
+msgstr[1] "Профілі вказані нижче, успадковуються від поточного профілю."
+msgstr[2] "Профілі вказані нижче, успадковуються від поточного профілю."
msgid "Delete Preset"
msgstr "Видалити пресет"
@@ -15102,10 +15715,6 @@ msgstr "Згорнути"
msgid "Daily Tips"
msgstr "Щоденні поради"
-#, c-format, boost-format
-msgid "nozzle memorized: %.1f %s"
-msgstr ""
-
msgid ""
"Your nozzle diameter in preset is not consistent with memorized nozzle "
"diameter. Did you change your nozzle lately?"
@@ -15145,7 +15754,7 @@ msgid "Success!"
msgstr "Успіх!"
msgid "Are you sure to log out?"
-msgstr ""
+msgstr "Ви впевнені, що вийшли?"
msgid "Refresh Printers"
msgstr "Оновити принтери"
@@ -15179,7 +15788,7 @@ msgstr ""
"сертифікатів/Keychain."
msgid "Login/Test"
-msgstr ""
+msgstr "Вхід/Тест"
msgid "Connection to printers connected via the print host failed."
msgstr "Не вдалося підключитися до принтерів, підключених через вузол друку."
@@ -15256,28 +15865,30 @@ msgid "Could not connect to PrusaLink"
msgstr "Не вдалося підключитися до PrusaLink"
msgid "Storages found"
-msgstr ""
+msgstr "Сховища знайдено"
#. TRN %1% = storage path
#, boost-format
msgid "%1% : read only"
-msgstr ""
+msgstr "%1% : лише читання"
#. TRN %1% = storage path
#, boost-format
msgid "%1% : no free space"
-msgstr ""
+msgstr "%1% : немає вільного місця"
#. TRN %1% = host
#, boost-format
msgid "Upload has failed. There is no suitable storage found at %1%."
msgstr ""
+"Відбулася помилка завантаження. За адресою %1% не знайдено відповідного "
+"сховища."
msgid "Connection to Prusa Connect works correctly."
-msgstr ""
+msgstr "Підключення до Prusa Connect працює коректно."
msgid "Could not connect to Prusa Connect"
-msgstr ""
+msgstr "Не вдалося підключитися до Prusa Connect"
msgid "Connection to Repetier works correctly."
msgstr "Підключення до Repetier працює правильно."
@@ -15577,45 +16188,49 @@ msgstr ""
"якості друку, але довшого часу друку у деяких випадках друку."
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 ""
+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 ""
@@ -15623,6 +16238,9 @@ msgid ""
"Did you know that turning on precise wall can improve precision and layer "
"consistency?"
msgstr ""
+"Точна стінка\n"
+"Чи знаєте ви, що ввімкнення точної стінки може покращити точність і "
+"узгодженість шару?"
#: resources/data/hints.ini: [hint:Sandwich mode]
msgid ""
@@ -15631,12 +16249,18 @@ msgid ""
"precision and layer consistency if your model doesn't have very steep "
"overhangs?"
msgstr ""
+"Сендвіч режим\n"
+"Чи знаєте ви, що можна використовувати сендвіч-режим (внутрішній-зовнішній-"
+"внутрішній), щоб покращити точність і узгодженість шарів, якщо ваша модель "
+"не має дуже крутих звисів?"
#: resources/data/hints.ini: [hint:Chamber temperature]
msgid ""
"Chamber temperature\n"
"Did you know that OrcaSlicer supports chamber temperature?"
msgstr ""
+"Температура камери\n"
+"Чи знаєте ви, що OrcaSlicer вміє керувати температурою камери?"
#: resources/data/hints.ini: [hint:Calibration]
msgid ""
@@ -15644,24 +16268,34 @@ msgid ""
"Did you know that calibrating your printer can do wonders? Check out our "
"beloved calibration solution in OrcaSlicer."
msgstr ""
+"Калібрування\n"
+"Чи знаєте ви, що калібрування принтера може творити чудеса? Перегляньте наш "
+"улюблений набір тестів для калібрування в OrcaSlicer."
#: resources/data/hints.ini: [hint:Auxiliary fan]
msgid ""
"Auxiliary fan\n"
"Did you know that OrcaSlicer supports Auxiliary part cooling fan?"
msgstr ""
+"Допоміжний вентилятор\n"
+"Чи знаєте ви, що OrcaSlicer підтримує вентилятор охолодження допоміжної "
+"частини?"
#: resources/data/hints.ini: [hint:Air filtration]
msgid ""
"Air filtration/Exhaust Fan\n"
"Did you know that OrcaSlicer can support Air filtration/Exhaust Fan?"
msgstr ""
+"Фільтрація повітря/витяжний вентилятор\n"
+"Чи знаєте ви, що OrcaSlicer підтримує фільтрацію повітря/витяжний вентилятор?"
#: resources/data/hints.ini: [hint:G-code window]
msgid ""
"G-code window\n"
"You can turn on/off the G-code window by pressing the C key."
msgstr ""
+"Вікно G-коду\n"
+"Ви можете вмикати/вимикати вікно G-коду, натискаючи клавішу C."
#: resources/data/hints.ini: [hint:Switch workspaces]
msgid ""
@@ -15669,6 +16303,9 @@ msgid ""
"You can switch between Prepare and Preview workspaces by "
"pressing the Tab key."
msgstr ""
+"Перемикання робочих областей\n"
+"Ви можете переключатися між робочими областями Підготовка і "
+"Перегляд, натискаючи клавішу Tab."
#: resources/data/hints.ini: [hint:How to use keyboard shortcuts]
msgid ""
@@ -15676,6 +16313,9 @@ msgid ""
"Did you know that Orca Slicer offers a wide range of keyboard shortcuts and "
"3D scene operations."
msgstr ""
+"Як використовувати комбінації клавіш\n"
+"Чи знаєте ви, що Orca Slicer пропонує широкий спектр комбінацій клавіш для "
+"роботи з 3D-сценами."
#: resources/data/hints.ini: [hint:Reverse on odd]
msgid ""
@@ -15683,6 +16323,9 @@ msgid ""
"Did you know that Reverse on odd feature can significantly improve "
"the surface quality of your overhangs?"
msgstr ""
+"Reverse on odd\n"
+"Чи знали ви, що функція Реверс по непарних периметрах може значно "
+"покращити якість поверхні ваших звисів?"
#: resources/data/hints.ini: [hint:Cut Tool]
msgid ""
@@ -15758,6 +16401,9 @@ msgid ""
"Did you know that you use the Search tool to quickly find a specific Orca "
"Slicer setting?"
msgstr ""
+"Функція пошуку\n"
+"Чи знаєте ви, що для швидкого пошуку певних налаштувань Orca Slicer ви "
+"можете скористатися інструментом \"Пошук\"?"
#: resources/data/hints.ini: [hint:Simplify Model]
msgid ""
@@ -15765,6 +16411,10 @@ msgid ""
"Did you know that you can reduce the number of triangles in a mesh using the "
"Simplify mesh feature? Right-click the model and select Simplify model."
msgstr ""
+"Спростити модель\n"
+"Чи знаєте ви, що можна зменшити кількість трикутників у сітці за допомогою "
+"функції Спростити сітку? Клацніть правою кнопкою миші на моделі і виберіть "
+"Спростити модель."
#: resources/data/hints.ini: [hint:Slicing Parameter Table]
msgid ""
@@ -15793,6 +16443,10 @@ msgid ""
"part modifier? That way you can, for example, create easily resizable holes "
"directly in Orca Slicer."
msgstr ""
+"Відняти частину\n"
+"Чи знаєте ви, що можна віднімати одну сіть від іншої за допомогою "
+"модифікатора \"Від'ємна частина\"? Таким чином, ви можете, наприклад, "
+"створювати отвори зі змінним розміром безпосередньо в Orca Slicer."
#: resources/data/hints.ini: [hint:STEP]
msgid ""
@@ -15915,8 +16569,8 @@ msgid ""
"Stack objects\n"
"Did you know that you can stack objects as a whole one?"
msgstr ""
-"Об'єкти стека\n"
-"Ви знали, що можете складати об'єкти?"
+"Стек об’єктів\n"
+"Чи знаєте ви, що можна складати об’єкти як одне ціле?"
#: resources/data/hints.ini: [hint:Flush into support/objects/infill]
msgid ""
diff --git a/resources/handy_models/3DBenchy.3mf b/resources/handy_models/3DBenchy.3mf
new file mode 100644
index 0000000000..61dcb1b329
Binary files /dev/null and b/resources/handy_models/3DBenchy.3mf differ
diff --git a/resources/handy_models/3DBenchy.stl b/resources/handy_models/3DBenchy.stl
deleted file mode 100644
index 5a51bb5f3f..0000000000
Binary files a/resources/handy_models/3DBenchy.stl and /dev/null differ
diff --git a/resources/handy_models/OrcaCube_v2.3mf b/resources/handy_models/OrcaCube_v2.3mf
index 14fba9eac0..ede7d884b9 100644
Binary files a/resources/handy_models/OrcaCube_v2.3mf and b/resources/handy_models/OrcaCube_v2.3mf differ
diff --git a/resources/handy_models/Orca_stringhell.3mf b/resources/handy_models/Orca_stringhell.3mf
new file mode 100644
index 0000000000..9221dde644
Binary files /dev/null and b/resources/handy_models/Orca_stringhell.3mf differ
diff --git a/resources/handy_models/Orca_stringhell.stl b/resources/handy_models/Orca_stringhell.stl
deleted file mode 100644
index f9a4d9823e..0000000000
Binary files a/resources/handy_models/Orca_stringhell.stl and /dev/null differ
diff --git a/resources/handy_models/Stanford_Bunny.3mf b/resources/handy_models/Stanford_Bunny.3mf
new file mode 100644
index 0000000000..f3f19d294c
Binary files /dev/null and b/resources/handy_models/Stanford_Bunny.3mf differ
diff --git a/resources/handy_models/Stanford_Bunny.stl b/resources/handy_models/Stanford_Bunny.stl
deleted file mode 100644
index fbbf2632f8..0000000000
Binary files a/resources/handy_models/Stanford_Bunny.stl and /dev/null differ
diff --git a/resources/handy_models/Voron_Design_Cube_v7.3mf b/resources/handy_models/Voron_Design_Cube_v7.3mf
new file mode 100644
index 0000000000..5b91187cbe
Binary files /dev/null and b/resources/handy_models/Voron_Design_Cube_v7.3mf differ
diff --git a/resources/handy_models/Voron_Design_Cube_v7.stl b/resources/handy_models/Voron_Design_Cube_v7.stl
deleted file mode 100644
index edb229b6df..0000000000
Binary files a/resources/handy_models/Voron_Design_Cube_v7.stl and /dev/null differ
diff --git a/resources/handy_models/ksr_fdmtest_v4.3mf b/resources/handy_models/ksr_fdmtest_v4.3mf
new file mode 100644
index 0000000000..11d6c74268
Binary files /dev/null and b/resources/handy_models/ksr_fdmtest_v4.3mf differ
diff --git a/resources/handy_models/ksr_fdmtest_v4.stl b/resources/handy_models/ksr_fdmtest_v4.stl
deleted file mode 100644
index 804727fd1c..0000000000
Binary files a/resources/handy_models/ksr_fdmtest_v4.stl and /dev/null differ
diff --git a/resources/images/inputbox_x.svg b/resources/images/inputbox_x.svg
new file mode 100644
index 0000000000..e3553fc300
--- /dev/null
+++ b/resources/images/inputbox_x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/inputbox_y.svg b/resources/images/inputbox_y.svg
new file mode 100644
index 0000000000..6ff78e2421
--- /dev/null
+++ b/resources/images/inputbox_y.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/profiles/Anker/process/fdm_process_anker_fast_common.json b/resources/profiles/Anker/process/fdm_process_anker_fast_common.json
index 8eb9e65782..2a68dee68f 100644
--- a/resources/profiles/Anker/process/fdm_process_anker_fast_common.json
+++ b/resources/profiles/Anker/process/fdm_process_anker_fast_common.json
@@ -12,7 +12,7 @@
"outer_wall_acceleration": "3000",
"bridge_acceleration": "1500",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "supportcubic",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "2500",
"gap_infill_speed": "300",
"sparse_infill_speed": "600",
diff --git a/resources/profiles/Anker/process/fdm_process_common.json b/resources/profiles/Anker/process/fdm_process_common.json
index 9c4d1b0807..9c95320674 100644
--- a/resources/profiles/Anker/process/fdm_process_common.json
+++ b/resources/profiles/Anker/process/fdm_process_common.json
@@ -22,7 +22,7 @@
"bottom_shell_layers": "4",
"bottom_shell_thickness": "0.5",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "cubic",
+ "sparse_infill_pattern": "crosshatch",
"infill_wall_overlap": "23%",
"infill_direction": "45",
"minimum_sparse_infill_area": "15",
@@ -60,7 +60,7 @@
"travel_jerk": "20",
"enable_support": "0",
"support_type": "normal(auto)",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_on_build_plate_only": "0",
"raft_layers": "0",
"support_filament": "0",
diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json
index ae2e17bad9..da91f5ce65 100644
--- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json
+++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic 4MaxPro2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "300",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "45",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json
index 2f47366db3..fa28b718f7 100644
--- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json
+++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Chiron.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.15",
"support_speed": "50",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json
index eade07cdad..806010f718 100644
--- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json
+++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Kobra2.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "zig-zag",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "2000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.15",
"support_speed": "100",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json
index 28f69756de..83ca438f3d 100644
--- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json
+++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraMax.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.15",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json
index f2a73b0216..4cd73b5972 100644
--- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json
+++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic KobraPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.15",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json
index 7263d1b0ab..cbac387d5a 100644
--- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json
+++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic Vyper.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.15",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json
index fb909fa35e..e1318b88bc 100644
--- a/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json
+++ b/resources/profiles/Anycubic/process/0.15mm Optimal @Anycubic i3MegaS.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.15",
"support_speed": "50",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json
index 1aff6200a3..63e031a94e 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic 4MaxPro2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "300",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "45",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json
index ec3a9fe452..e40949afbe 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Chiron.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "50",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json
index 4615902fda..1e4d3f6ece 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Kobra2.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "zig-zag",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "2000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "100",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json
index 48a56550b0..ddc684e569 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraMax.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json
index cb6bc1e1dd..ce4e67dc39 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic KobraPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json
index 9d63fb5bfa..194fca816d 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Vyper.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json
index f5479ab1f6..7771b6f82d 100644
--- a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic i3MegaS.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "50",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json
index 63bae7a319..6ac4455403 100644
--- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json
+++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic 4MaxPro2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "300",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.3",
"support_speed": "45",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json
index 789cca8906..e4b326bd96 100644
--- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json
+++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Chiron.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "45",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json
index af95cfe7da..03918af84c 100644
--- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json
+++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Kobra2.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "zig-zag",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "2000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.3",
"support_speed": "100",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json
index 00460d0e0b..683d7e4432 100644
--- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json
+++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraMax.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.3",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json
index c454c2bc9b..dcd0d778df 100644
--- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json
+++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic KobraPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.3",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json
index 8f850856df..b30d57001f 100644
--- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json
+++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic Vyper.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.3",
"support_speed": "70",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json
index 7f569fd758..3c68786889 100644
--- a/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json
+++ b/resources/profiles/Anycubic/process/0.30mm Draft @Anycubic i3MegaS.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "45",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Anycubic/process/fdm_process_common.json b/resources/profiles/Anycubic/process/fdm_process_common.json
index 3afdc03365..489a8ca472 100644
--- a/resources/profiles/Anycubic/process/fdm_process_common.json
+++ b/resources/profiles/Anycubic/process/fdm_process_common.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
diff --git a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json
index ab4089b9fd..59155ff1c2 100644
--- a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json
+++ b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json
index 5dae150088..3d799e54ea 100644
--- a/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json
+++ b/resources/profiles/Artillery/process/0.15mm Optimal @Artillery Genius.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json
index 1b5877d31e..06268f64b8 100644
--- a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json
+++ b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery Hornet.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json
index c7aa5ed4ec..1b92d76eb1 100644
--- a/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json
+++ b/resources/profiles/Artillery/process/0.16mm Optimal @Artillery X1.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json
index f3c6595ca7..1563fcaa1f 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json
index b6e42dc551..0c46ef2f30 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Genius.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json
index b680aa141b..6fe69f9ca0 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery Hornet.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json
index 850efe6b1e..8089fc885a 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X1.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json
index 9e4fda6b7d..6d8f5f6706 100644
--- a/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json
+++ b/resources/profiles/Artillery/process/0.20mm Standard @Artillery X2.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json
index 610ee45999..cf7f73c2b6 100644
--- a/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json
+++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery Hornet.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json b/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json
index 616ff0b2fa..95d1bc0e70 100644
--- a/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json
+++ b/resources/profiles/Artillery/process/0.24mm Draft @Artillery X1.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json
index 13e1dc5945..78ea01f44a 100644
--- a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json
+++ b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json
index c9a13e35c8..77b9468bd7 100644
--- a/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json
+++ b/resources/profiles/Artillery/process/0.25mm Draft @Artillery Genius.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/Artillery/process/fdm_process_common.json b/resources/profiles/Artillery/process/fdm_process_common.json
index d40a097651..7672f7a219 100644
--- a/resources/profiles/Artillery/process/fdm_process_common.json
+++ b/resources/profiles/Artillery/process/fdm_process_common.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
diff --git a/resources/profiles/BBL/process/0.06mm High Quality @BBL A1 0.2 nozzle.json b/resources/profiles/BBL/process/0.06mm High Quality @BBL A1 0.2 nozzle.json
index 19c218e4e3..fe4a28ca20 100644
--- a/resources/profiles/BBL/process/0.06mm High Quality @BBL A1 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.06mm High Quality @BBL A1 0.2 nozzle.json
@@ -12,7 +12,7 @@
"initial_layer_speed": "16",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"travel_speed": "700",
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
diff --git a/resources/profiles/BBL/process/0.06mm High Quality @BBL A1M 0.2 nozzle.json b/resources/profiles/BBL/process/0.06mm High Quality @BBL A1M 0.2 nozzle.json
index 15f97d190e..6faf0c5994 100644
--- a/resources/profiles/BBL/process/0.06mm High Quality @BBL A1M 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.06mm High Quality @BBL A1M 0.2 nozzle.json
@@ -11,7 +11,7 @@
"initial_layer_speed": "16",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"travel_speed": "700",
"compatible_printers": [
"Bambu Lab A1 mini 0.2 nozzle"
diff --git a/resources/profiles/BBL/process/0.06mm High Quality @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/process/0.06mm High Quality @BBL P1P 0.2 nozzle.json
index da1f6a89c3..5f501034b5 100644
--- a/resources/profiles/BBL/process/0.06mm High Quality @BBL P1P 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.06mm High Quality @BBL P1P 0.2 nozzle.json
@@ -10,7 +10,7 @@
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"compatible_printers": [
"Bambu Lab P1P 0.2 nozzle"
]
diff --git a/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json
index 70e54ac6c2..3b06a8db08 100644
--- a/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.06mm High Quality @BBL X1C 0.2 nozzle.json
@@ -10,7 +10,7 @@
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"compatible_printers": [
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab X1 0.2 nozzle",
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1 0.2 nozzle.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1 0.2 nozzle.json
index 7745977387..6f6bcb9366 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1 0.2 nozzle.json
@@ -12,7 +12,7 @@
"initial_layer_speed": "16",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"travel_speed": "700",
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1.json
index 7d7f7be457..0e81a4944c 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1.json
@@ -13,7 +13,7 @@
"internal_solid_infill_speed": "150",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
"top_surface_speed": "150",
"travel_speed": "700",
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M 0.2 nozzle.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M 0.2 nozzle.json
index 2d181eae1b..94e8922f4a 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M 0.2 nozzle.json
@@ -11,7 +11,7 @@
"initial_layer_speed": "16",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"travel_speed": "700",
"compatible_printers": [
"Bambu Lab A1 mini 0.2 nozzle"
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M.json
index 71e2f43b7d..5726784144 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL A1M.json
@@ -13,7 +13,7 @@
"internal_solid_infill_speed": "150",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
"top_surface_speed": "150",
"travel_speed": "700",
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P 0.2 nozzle.json
index 6424eae3c0..a20f5b62b8 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P 0.2 nozzle.json
@@ -10,7 +10,7 @@
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"compatible_printers": [
"Bambu Lab P1P 0.2 nozzle"
]
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P.json
index f135573cf2..09a573a2c3 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL P1P.json
@@ -13,7 +13,7 @@
"internal_solid_infill_speed": "150",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
"top_surface_speed": "150",
"compatible_printers": [
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json
index 5b04803ced..ebdca7e8b7 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C 0.2 nozzle.json
@@ -10,7 +10,7 @@
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"compatible_printers": [
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab X1 0.2 nozzle",
diff --git a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json
index 1c7a15e91b..6772c21195 100644
--- a/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json
+++ b/resources/profiles/BBL/process/0.08mm High Quality @BBL X1C.json
@@ -12,7 +12,7 @@
"internal_solid_infill_speed": "150",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "150",
"top_surface_speed": "150",
"compatible_printers": [
diff --git a/resources/profiles/BBL/process/0.10mm High Quality @BBL A1 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm High Quality @BBL A1 0.2 nozzle.json
index 23393e37b9..330d2650a7 100644
--- a/resources/profiles/BBL/process/0.10mm High Quality @BBL A1 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.10mm High Quality @BBL A1 0.2 nozzle.json
@@ -12,7 +12,7 @@
"initial_layer_speed": "16",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"travel_speed": "700",
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
diff --git a/resources/profiles/BBL/process/0.10mm High Quality @BBL A1M 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm High Quality @BBL A1M 0.2 nozzle.json
index cb96b785af..8d56afe4a1 100644
--- a/resources/profiles/BBL/process/0.10mm High Quality @BBL A1M 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.10mm High Quality @BBL A1M 0.2 nozzle.json
@@ -12,7 +12,7 @@
"initial_layer_speed": "16",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"travel_speed": "700",
"compatible_printers": [
"Bambu Lab A1 mini 0.2 nozzle"
diff --git a/resources/profiles/BBL/process/0.10mm High Quality @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm High Quality @BBL P1P 0.2 nozzle.json
index f463a9e060..eff310601d 100644
--- a/resources/profiles/BBL/process/0.10mm High Quality @BBL P1P 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.10mm High Quality @BBL P1P 0.2 nozzle.json
@@ -10,7 +10,7 @@
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"compatible_printers": [
"Bambu Lab P1P 0.2 nozzle"
]
diff --git a/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json
index 60f8e2686b..9e065b37e6 100644
--- a/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json
+++ b/resources/profiles/BBL/process/0.10mm High Quality @BBL X1C 0.2 nozzle.json
@@ -10,7 +10,7 @@
"elefant_foot_compensation": "0.15",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"compatible_printers": [
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab X1 0.2 nozzle",
diff --git a/resources/profiles/BBL/process/0.12mm High Quality @BBL A1.json b/resources/profiles/BBL/process/0.12mm High Quality @BBL A1.json
index 0a1a283141..6123087146 100644
--- a/resources/profiles/BBL/process/0.12mm High Quality @BBL A1.json
+++ b/resources/profiles/BBL/process/0.12mm High Quality @BBL A1.json
@@ -13,7 +13,7 @@
"internal_solid_infill_speed": "180",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "180",
"top_surface_speed": "150",
"travel_speed": "700",
diff --git a/resources/profiles/BBL/process/0.12mm High Quality @BBL A1M.json b/resources/profiles/BBL/process/0.12mm High Quality @BBL A1M.json
index dbe1743fbc..8996567139 100644
--- a/resources/profiles/BBL/process/0.12mm High Quality @BBL A1M.json
+++ b/resources/profiles/BBL/process/0.12mm High Quality @BBL A1M.json
@@ -13,7 +13,7 @@
"internal_solid_infill_speed": "180",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "180",
"top_surface_speed": "150",
"travel_speed": "700",
diff --git a/resources/profiles/BBL/process/0.12mm High Quality @BBL P1P.json b/resources/profiles/BBL/process/0.12mm High Quality @BBL P1P.json
index 1acd431c12..4585e25672 100644
--- a/resources/profiles/BBL/process/0.12mm High Quality @BBL P1P.json
+++ b/resources/profiles/BBL/process/0.12mm High Quality @BBL P1P.json
@@ -12,7 +12,7 @@
"internal_solid_infill_speed": "180",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "180",
"top_surface_speed": "150",
"compatible_printers": [
diff --git a/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json b/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json
index f2e438994e..7c8599fc9a 100644
--- a/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json
+++ b/resources/profiles/BBL/process/0.12mm High Quality @BBL X1C.json
@@ -12,7 +12,7 @@
"internal_solid_infill_speed": "180",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "180",
"top_surface_speed": "150",
"compatible_printers": [
diff --git a/resources/profiles/BBL/process/0.16mm High Quality @BBL A1.json b/resources/profiles/BBL/process/0.16mm High Quality @BBL A1.json
index 5632bdbe26..59cd4239de 100644
--- a/resources/profiles/BBL/process/0.16mm High Quality @BBL A1.json
+++ b/resources/profiles/BBL/process/0.16mm High Quality @BBL A1.json
@@ -13,7 +13,7 @@
"internal_solid_infill_speed": "200",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"top_surface_speed": "150",
"travel_speed": "700",
diff --git a/resources/profiles/BBL/process/0.16mm High Quality @BBL A1M.json b/resources/profiles/BBL/process/0.16mm High Quality @BBL A1M.json
index fe51c4740f..b81470853f 100644
--- a/resources/profiles/BBL/process/0.16mm High Quality @BBL A1M.json
+++ b/resources/profiles/BBL/process/0.16mm High Quality @BBL A1M.json
@@ -13,7 +13,7 @@
"internal_solid_infill_speed": "200",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"top_surface_speed": "150",
"travel_speed": "700",
diff --git a/resources/profiles/BBL/process/0.16mm High Quality @BBL P1P.json b/resources/profiles/BBL/process/0.16mm High Quality @BBL P1P.json
index a3cd2eb87c..aa06dca1de 100644
--- a/resources/profiles/BBL/process/0.16mm High Quality @BBL P1P.json
+++ b/resources/profiles/BBL/process/0.16mm High Quality @BBL P1P.json
@@ -12,7 +12,7 @@
"internal_solid_infill_speed": "200",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"top_surface_speed": "150",
"compatible_printers": [
diff --git a/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json b/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json
index e5f73eab5b..316fca9956 100644
--- a/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json
+++ b/resources/profiles/BBL/process/0.16mm High Quality @BBL X1C.json
@@ -12,7 +12,7 @@
"internal_solid_infill_speed": "200",
"outer_wall_acceleration": "2000",
"outer_wall_speed": "60",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"top_surface_speed": "150",
"compatible_printers": [
diff --git a/resources/profiles/BBL/process/fdm_process_bbl_0.08.json b/resources/profiles/BBL/process/fdm_process_bbl_0.08.json
index 61897f7a73..2f8723a464 100644
--- a/resources/profiles/BBL/process/fdm_process_bbl_0.08.json
+++ b/resources/profiles/BBL/process/fdm_process_bbl_0.08.json
@@ -20,7 +20,7 @@
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
- "support_threshold_angle": "15",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.08",
"support_bottom_z_distance": "0.08"
}
\ No newline at end of file
diff --git a/resources/profiles/BBL/process/fdm_process_bbl_0.12.json b/resources/profiles/BBL/process/fdm_process_bbl_0.12.json
index e22593fb30..875dd82210 100644
--- a/resources/profiles/BBL/process/fdm_process_bbl_0.12.json
+++ b/resources/profiles/BBL/process/fdm_process_bbl_0.12.json
@@ -20,7 +20,7 @@
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
- "support_threshold_angle": "20",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.12",
"support_bottom_z_distance": "0.12"
}
\ No newline at end of file
diff --git a/resources/profiles/BBL/process/fdm_process_bbl_0.16.json b/resources/profiles/BBL/process/fdm_process_bbl_0.16.json
index 3d60b01d8b..7aee25923b 100644
--- a/resources/profiles/BBL/process/fdm_process_bbl_0.16.json
+++ b/resources/profiles/BBL/process/fdm_process_bbl_0.16.json
@@ -20,7 +20,7 @@
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.16",
"support_bottom_z_distance": "0.16"
}
\ No newline at end of file
diff --git a/resources/profiles/BBL/process/fdm_process_bbl_0.24.json b/resources/profiles/BBL/process/fdm_process_bbl_0.24.json
index 1a0bd76e40..6f35be1ec1 100644
--- a/resources/profiles/BBL/process/fdm_process_bbl_0.24.json
+++ b/resources/profiles/BBL/process/fdm_process_bbl_0.24.json
@@ -16,6 +16,6 @@
"sparse_infill_speed": "230",
"internal_solid_infill_speed": "230",
"gap_infill_speed": "230",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"top_shell_layers": "4"
}
\ No newline at end of file
diff --git a/resources/profiles/BBL/process/fdm_process_bbl_0.28.json b/resources/profiles/BBL/process/fdm_process_bbl_0.28.json
index efd2cc4d01..4a1c9fc694 100644
--- a/resources/profiles/BBL/process/fdm_process_bbl_0.28.json
+++ b/resources/profiles/BBL/process/fdm_process_bbl_0.28.json
@@ -16,6 +16,6 @@
"sparse_infill_speed": "200",
"internal_solid_infill_speed": "200",
"gap_infill_speed": "200",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"top_shell_layers": "4"
}
\ No newline at end of file
diff --git a/resources/profiles/BBL/process/fdm_process_common.json b/resources/profiles/BBL/process/fdm_process_common.json
index 921718b995..a9a08f371a 100644
--- a/resources/profiles/BBL/process/fdm_process_common.json
+++ b/resources/profiles/BBL/process/fdm_process_common.json
@@ -17,7 +17,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.42",
diff --git a/resources/profiles/BIQU/process/fdm_process_biqu_common.json b/resources/profiles/BIQU/process/fdm_process_biqu_common.json
index 1b296b8dcc..11e5110006 100644
--- a/resources/profiles/BIQU/process/fdm_process_biqu_common.json
+++ b/resources/profiles/BIQU/process/fdm_process_biqu_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/BIQU/process/fdm_process_common.json b/resources/profiles/BIQU/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/BIQU/process/fdm_process_common.json
+++ b/resources/profiles/BIQU/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/BIQU/process/fdm_process_hurakan_common.json b/resources/profiles/BIQU/process/fdm_process_hurakan_common.json
index 5728d0a583..682be2dd47 100644
--- a/resources/profiles/BIQU/process/fdm_process_hurakan_common.json
+++ b/resources/profiles/BIQU/process/fdm_process_hurakan_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.14mm Quality @Construct 1.json b/resources/profiles/CONSTRUCT3D/process/0.14mm Quality @Construct 1.json
index 357d225e6c..b4ac54cf5d 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.14mm Quality @Construct 1.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.14mm Quality @Construct 1.json
@@ -38,7 +38,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "12%",
"sparse_infill_line_width": "0.4",
- "sparse_infill_pattern": "line",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
"support_speed": "300",
"top_shell_layers": "5",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.20mm Quality @Construct 1 XL.json b/resources/profiles/CONSTRUCT3D/process/0.20mm Quality @Construct 1 XL.json
index 3ed09f9004..327bd6a8c0 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.20mm Quality @Construct 1 XL.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.20mm Quality @Construct 1 XL.json
@@ -37,7 +37,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "18%",
"sparse_infill_line_width": "0.6",
- "sparse_infill_pattern": "line",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "240",
"support_line_width": "0.6",
"top_shell_layers": "5",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.22mm Standard @Construct 1.json b/resources/profiles/CONSTRUCT3D/process/0.22mm Standard @Construct 1.json
index 1ef073d2c7..85645bcdae 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.22mm Standard @Construct 1.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.22mm Standard @Construct 1.json
@@ -38,7 +38,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "12%",
"sparse_infill_line_width": "0.4",
- "sparse_infill_pattern": "line",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
"support_speed": "300",
"top_shell_layers": "3",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.25mm Industrial @Construct 1.json b/resources/profiles/CONSTRUCT3D/process/0.25mm Industrial @Construct 1.json
index 512dc5ce99..bc71f59430 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.25mm Industrial @Construct 1.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.25mm Industrial @Construct 1.json
@@ -40,7 +40,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "30%",
"sparse_infill_line_width": "0.62",
- "sparse_infill_pattern": "triangles",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
"support_speed": "300",
"top_surface_acceleration": "2000",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.30mm Draft @Construct 1.json b/resources/profiles/CONSTRUCT3D/process/0.30mm Draft @Construct 1.json
index 596af351d1..3da948adb4 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.30mm Draft @Construct 1.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.30mm Draft @Construct 1.json
@@ -40,7 +40,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "12%",
"sparse_infill_line_width": "0.4",
- "sparse_infill_pattern": "line",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
"support_speed": "300",
"top_shell_layers": "2",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.30mm Industrial @Construct 1 XL.json b/resources/profiles/CONSTRUCT3D/process/0.30mm Industrial @Construct 1 XL.json
index 4d83a99819..3249ae2e05 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.30mm Industrial @Construct 1 XL.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.30mm Industrial @Construct 1 XL.json
@@ -38,7 +38,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "30%",
"sparse_infill_line_width": "0.82",
- "sparse_infill_pattern": "triangles",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "240",
"support_line_width": "0.6",
"top_shell_layers": "5",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.30mm Standard @Construct 1 XL.json b/resources/profiles/CONSTRUCT3D/process/0.30mm Standard @Construct 1 XL.json
index df437f835f..09f121b863 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.30mm Standard @Construct 1 XL.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.30mm Standard @Construct 1 XL.json
@@ -41,7 +41,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "12%",
"sparse_infill_line_width": "0.64",
- "sparse_infill_pattern": "line",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
"support_line_width": "0.6",
"support_speed": "300",
diff --git a/resources/profiles/CONSTRUCT3D/process/0.38mm Draft @Construct 1 XL.json b/resources/profiles/CONSTRUCT3D/process/0.38mm Draft @Construct 1 XL.json
index 5fd4ab8f25..e1ee36c920 100644
--- a/resources/profiles/CONSTRUCT3D/process/0.38mm Draft @Construct 1 XL.json
+++ b/resources/profiles/CONSTRUCT3D/process/0.38mm Draft @Construct 1 XL.json
@@ -42,7 +42,7 @@
"slow_down_layers": "1",
"sparse_infill_density": "12%",
"sparse_infill_line_width": "0.64",
- "sparse_infill_pattern": "line",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "300",
"support_line_width": "0.6",
"support_speed": "300",
diff --git a/resources/profiles/CONSTRUCT3D/process/fdm_process_common.json b/resources/profiles/CONSTRUCT3D/process/fdm_process_common.json
index 98f24aad78..0f04fa8443 100644
--- a/resources/profiles/CONSTRUCT3D/process/fdm_process_common.json
+++ b/resources/profiles/CONSTRUCT3D/process/fdm_process_common.json
@@ -27,7 +27,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "12%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_print_height": "0.24",
"infill_combination": "0",
"infill_wall_overlap": "10%",
diff --git a/resources/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json
index f65c16459b..3a5d70c25d 100644
--- a/resources/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json
+++ b/resources/profiles/Comgrow/process/0.16mm Opitmal @Comgrow T500 0.6.json
@@ -27,7 +27,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.6",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "120",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json
index db41ecc64e..3de0626fe6 100644
--- a/resources/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json
+++ b/resources/profiles/Comgrow/process/0.16mm Optimal @Comgrow T500 0.4.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.4",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "140",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.18mm Optimal @Comgrow T500.json b/resources/profiles/Comgrow/process/0.18mm Optimal @Comgrow T500.json
index 3d5420355a..352e312f53 100644
--- a/resources/profiles/Comgrow/process/0.18mm Optimal @Comgrow T500.json
+++ b/resources/profiles/Comgrow/process/0.18mm Optimal @Comgrow T500.json
@@ -27,7 +27,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.24",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json
index 5cfa3a3188..bf6a0a8194 100644
--- a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json
+++ b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.4.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.4",
"initial_layer_print_height": "0.24",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "140",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json
index dd3a8070f3..ec03778993 100644
--- a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json
+++ b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 0.6.json
@@ -27,7 +27,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.6",
"initial_layer_print_height": "0.24",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "120",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json
index e70b15981d..ce684b789b 100644
--- a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json
+++ b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json
@@ -27,7 +27,7 @@
"line_width": "1.0",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "1.0",
"initial_layer_print_height": "0.28",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "60",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500.json b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500.json
index 14719cd6ef..3e6868e9dd 100644
--- a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500.json
+++ b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500.json
@@ -27,7 +27,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.24",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json
index cbfcd4992c..331c445d50 100644
--- a/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json
+++ b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.4.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.4",
"initial_layer_print_height": "0.28",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "140",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json
index db859c397b..828313824f 100644
--- a/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json
+++ b/resources/profiles/Comgrow/process/0.24mm Draft @Comgrow T500 0.6.json
@@ -27,7 +27,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.6",
"initial_layer_print_height": "0.28",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "120",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json
index 3791c14d3b..96434de680 100644
--- a/resources/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json
+++ b/resources/profiles/Comgrow/process/0.24mm Optimal @Comgrow T500 0.8.json
@@ -27,7 +27,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.28",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json
index b80a6609b9..14ad3b03fd 100644
--- a/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json
+++ b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.4.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.4",
"initial_layer_print_height": "0.32",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "140",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json
index 2bd2493503..861580b276 100644
--- a/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json
+++ b/resources/profiles/Comgrow/process/0.28mm SuperDraft @Comgrow T500 0.6.json
@@ -27,7 +27,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.6",
"initial_layer_print_height": "0.32",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "120",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json
index 729f151519..3b92b46707 100644
--- a/resources/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json
+++ b/resources/profiles/Comgrow/process/0.32mm Standard @Comgrow T500 0.8.json
@@ -27,7 +27,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.36",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json
index 2512181865..d4901937de 100644
--- a/resources/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json
+++ b/resources/profiles/Comgrow/process/0.40mm Draft @Comgrow T500 0.8.json
@@ -27,7 +27,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.44",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json
index 13f8660ec3..5c9282cd54 100644
--- a/resources/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json
+++ b/resources/profiles/Comgrow/process/0.48mm Draft @Comgrow T500 0.8.json
@@ -27,7 +27,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.52",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json b/resources/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json
index 0c04a9280f..54825d3cb6 100644
--- a/resources/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json
+++ b/resources/profiles/Comgrow/process/0.56mm SuperDraft @Comgrow T500 0.8.json
@@ -27,7 +27,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.8",
"initial_layer_print_height": "0.60",
"infill_combination": "0",
@@ -73,7 +73,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "70",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json b/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
index 0c75457ac1..8f144ff59a 100644
--- a/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
+++ b/resources/profiles/Comgrow/process/fdm_process_comgrow_common.json
@@ -144,7 +144,7 @@
"sparse_infill_density": "10%",
"sparse_infill_filament": "1",
"sparse_infill_line_width": "0.4",
- "sparse_infill_pattern": "adaptivecubic",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"spiral_mode": "0",
"staggered_inner_seams": "0",
@@ -169,7 +169,7 @@
"support_remove_small_overhang": "1",
"support_speed": "140",
"support_style": "grid",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.15",
"support_type": "normal(auto)",
"thick_bridges": "0",
diff --git a/resources/profiles/Comgrow/process/fdm_process_common.json b/resources/profiles/Comgrow/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Comgrow/process/fdm_process_common.json
+++ b/resources/profiles/Comgrow/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json
index c6e0e3c049..1b4cb0f7c7 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10Max.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json
index 7c514b556a..be3df15a7b 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.4.json b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.4.json
index 9e7593af59..6bd0765982 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.4.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.6.json b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.6.json
index f924e7d589..2eeca51a19 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.6.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.65",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.8.json b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.8.json
index 4f4926aacd..5e0d570102 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.8.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.2.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.2.json
index 5b6d4c5676..4d13a37020 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.2.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.4.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.4.json
index ac9717eba1..1ad9ee0c20 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.4.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.6.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.6.json
index db047e4269..388dc35428 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.6.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.8.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.8.json
index efce8c2d03..5f415e02f4 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.8.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.2.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.2.json
index 7693975ddc..149b0606ba 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.2.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.4.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.4.json
index 0e02c09dbb..21b1ea90ae 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.4.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.6.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.6.json
index 913636b953..51d36a3ab0 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.6.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.8.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.8.json
index 9d347da551..b930085032 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.8.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3 Pro 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json
index 9ca84807f4..482510d436 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2Neo.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2Neo.json
index fccae88f53..91766d0edb 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2Neo.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V2Neo.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json
index 34970a3d41..57d4c8aca7 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
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 a357c83882..874f19f3ce 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3KE.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json
index f8d4fbf68c..9265f5ba6b 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3Plus 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.2.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.2.json
index 6a7de541d1..110c3ed2ae 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.2.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.26",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json
index 40a01902d3..0f61222cfb 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.46",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.6.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.6.json
index 8a6d369f10..a5e16d4c15 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.6.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.8.json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.8.json
index be014f9f0b..9cd2830067 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.8.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.86",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json
index 2ae5db21bd..96e4873ba5 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality Ender5Pro (2019).json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/process/0.12mm Fine @Creality K1 (0.4 nozzle).json
index c503e32cba..ffb4b246d7 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality K1 (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality K1 (0.4 nozzle).json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality K1C 0.4 nozzle.json b/resources/profiles/Creality/process/0.12mm Fine @Creality K1C 0.4 nozzle.json
index 9199ed6a00..4201d9da3f 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality K1C 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality K1C 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality K1Max (0.4 nozzle).json b/resources/profiles/Creality/process/0.12mm Fine @Creality K1Max (0.4 nozzle).json
index 83f8408910..7716091f72 100644
--- a/resources/profiles/Creality/process/0.12mm Fine @Creality K1Max (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.12mm Fine @Creality K1Max (0.4 nozzle).json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json b/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json
index 2d9cc2ea68..b1eefe77cf 100644
--- a/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json
+++ b/resources/profiles/Creality/process/0.15mm Optimal @Creality CR10Max.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json
index cb71707f79..efbbca9e1a 100644
--- a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json
+++ b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender3V2.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json
index b3ff50fb2f..021375e6fb 100644
--- a/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json
+++ b/resources/profiles/Creality/process/0.15mm Optimal @Creality Ender5Pro (2019).json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json
index d265bb237a..3bfa0d4b3d 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR-6 0.4.json
@@ -39,7 +39,7 @@
"support_object_xy_distance": "60%",
"support_speed": "40",
"support_style": "grid",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.15",
"top_surface_acceleration": "0",
"travel_acceleration": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.2.json
index 840d148cd5..f4d62a584c 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.2.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.4.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.4.json
index b5c5838283..2e4809f23e 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.4.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.6.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.6.json
index b80208b576..b2f286aca8 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.6.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.65",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.8.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.8.json
index d2aa8c80ec..534f569e77 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.8.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json
index fec8117098..e897ed19d0 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality CR10V2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.2.json
index 8f002a72cc..30f0b275c4 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.2.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.4.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.4.json
index a75e149b6e..138ee4b358 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.4.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.6.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.6.json
index dad348b317..d3e5e40057 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.6.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.8.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.8.json
index e4e4c901c7..eddc5313b1 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.8.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.2.json
index d9cc157fa1..2a06bb5fdd 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.2.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.4.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.4.json
index 485685ec4b..646101af31 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.4.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.6.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.6.json
index 0c1a0f749e..a65f9b592c 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.6.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.8.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.8.json
index edff62e441..7d4496bd6a 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.8.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3 Pro 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json
index 2665ea3fd3..b13a3bc96b 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json
index 873eb182ec..3598264ebe 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json
index 7214188347..dc3d53d424 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json
index 70163bc3dc..40ecebc380 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.65",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json
index 3b652dcf0a..9af147c161 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Plus 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json
index f94eec09ab..00c879a3d3 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3S1Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V2Neo.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V2Neo.json
index 2538aa11be..7569e603c9 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V2Neo.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V2Neo.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json
index ae6f465926..2c72981206 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
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 46d65e7122..f11c3340cf 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3KE.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json
index bc4759b233..8101302b1a 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3Plus 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.2.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.2.json
index ef2bffcc02..0ad999cb73 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.2.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.26",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json
index 530d41624d..99a7c2010c 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.46",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.6.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.6.json
index 91b36ae6f4..f7d17cbea3 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.6.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.8.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.8.json
index deb23c8a3b..284101f540 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.8.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.86",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json
index 7f76fbd942..47e76af641 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json
index 484d32d0df..8cd7007cf4 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json
index 27a0feb8d7..3a49495490 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json
index 4573868e81..04a512845a 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender5S1.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json
index af22c17768..2426364205 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Ender6.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json
index b941b2d0e1..42d05db649 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1 (0.4 nozzle).json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1C 0.4 nozzle.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1C 0.4 nozzle.json
index f8a08a72ac..c1a798d74d 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1C 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1C 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json
index 39fe0f1e4d..f55aa62c1b 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality K1Max (0.4 nozzle).json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.16mm Optimal @Creality Sermoon V1.json b/resources/profiles/Creality/process/0.16mm Optimal @Creality Sermoon V1.json
index f99dffdbc3..60f390d1c1 100644
--- a/resources/profiles/Creality/process/0.16mm Optimal @Creality Sermoon V1.json
+++ b/resources/profiles/Creality/process/0.16mm Optimal @Creality Sermoon V1.json
@@ -68,7 +68,7 @@
"slowdown_for_curled_perimeters": "1",
"sparse_infill_density": "4%",
"sparse_infill_line_width": "0.4",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "195",
"support_base_pattern": "hollow",
"support_base_pattern_spacing": "7",
@@ -82,7 +82,7 @@
"support_on_build_plate_only": "1",
"support_speed": "195",
"support_style": "tree_slim",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.28",
"support_type": "tree(auto)",
"top_shell_layers": "3",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json
index db483caf0b..eaae996e07 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10Max.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.2.json
index bd0601cf9d..85b2bf379d 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.2.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.4.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.4.json
index 88cc271d75..dad7492bb4 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.4.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.6.json
index 36bd342bf8..5f07b63d2a 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.6.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.65",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.8.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.8.json
index b17d83b7ce..8667571c7b 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.8.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json
index 38553af9b2..cabab4e06a 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality CR10V2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.2.json
index 0a065d178f..d563ac729c 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.2.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.4.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.4.json
index ac7771ebb9..16c51aa872 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.4.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.6.json
index e0dcb2cc87..84e7cfa536 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.6.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.8.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.8.json
index 139b3699c1..806cd6c90d 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.8.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.2.json
index 9ca6179416..7f04b6ddc2 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.2.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.4.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.4.json
index eb9b3bf7cc..44d614a7ac 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.4.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.6.json
index 11bff339aa..9c99cbd0dc 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.6.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.8.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.8.json
index 5c29468ab7..e26c79265f 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.8.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3 Pro 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3.json
index 12a38655a6..eebce8f9cc 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json
index 4c2647a755..11bc9061f2 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.2.json
index 49d1e4b9ea..e2daf578f0 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.2.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.4.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.4.json
index 8b4e385b9d..a430f4b195 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.4.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.6.json
index 7ad55384bc..a0dab4638f 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.6.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.65",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.8.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.8.json
index 9ac4b820ac..e26b27d605 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.8.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Plus 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json
index a12165953f..325bc275fa 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3S1Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json
index ff40fda1f3..6b416eed8d 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2Neo.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2Neo.json
index a3532c6a73..b0fe6db470 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2Neo.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V2Neo.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json
index b8a656bcf3..95d923b1ac 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
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 23f1e4b44a..2fe93ca40b 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3KE.json
@@ -30,7 +30,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json
index 43b0d288df..e6219dcacf 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3Plus 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.2.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.2.json
index 2a996b4473..fc612d80dc 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.2.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.26",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json
index 3415709f38..bda107b52e 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.46",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.6.json
index daa3e807d8..443b814aa2 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.6.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.8.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.8.json
index 6bd2c594af..ee7d3eb2ac 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.8.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.86",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json
index 515b2cd6bb..5757e91f9a 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json
index 88592919f7..358ef73c47 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json
index 2e186e482f..b5a0207dc5 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5Pro (2019).json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json
index 1487772565..9ef334c183 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json
index da250fc845..3bbf57979e 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender5S1.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json
index 7f6a59d33b..a0e1a0e900 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Ender6.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json
index ad97aaed05..347f834360 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality K1 (0.4 nozzle).json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality K1C 0.4 nozzle.json b/resources/profiles/Creality/process/0.20mm Standard @Creality K1C 0.4 nozzle.json
index 3593e9cbe5..51b286a0d9 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality K1C 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality K1C 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json b/resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json
index c42c3f8a68..b5e1a9ee70 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality K1Max (0.4 nozzle).json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.20mm Standard @Creality Sermoon V1.json b/resources/profiles/Creality/process/0.20mm Standard @Creality Sermoon V1.json
index 256696e056..6fe51aab77 100644
--- a/resources/profiles/Creality/process/0.20mm Standard @Creality Sermoon V1.json
+++ b/resources/profiles/Creality/process/0.20mm Standard @Creality Sermoon V1.json
@@ -68,7 +68,7 @@
"slowdown_for_curled_perimeters": "1",
"sparse_infill_density": "4%",
"sparse_infill_line_width": "0.4",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "195",
"support_base_pattern": "hollow",
"support_base_pattern_spacing": "7",
@@ -82,7 +82,7 @@
"support_on_build_plate_only": "1",
"support_speed": "195",
"support_style": "tree_slim",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.28",
"support_type": "tree(auto)",
"top_shell_layers": "3",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json
index 432562e3a1..97d962c8a0 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10Max.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.2.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.2.json
index 12f174c33c..0a17a8ce1f 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.2.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.4.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.4.json
index 14962e5087..8819084fad 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.4.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.6.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.6.json
index ea231e98c9..0949770fc4 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.6.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.65",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.8.json b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.8.json
index 6db6db80be..0a40eb1d5f 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.8.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality CR10SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "200",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.2.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.2.json
index 2621599ba0..efe6bfd6b4 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.2.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.4.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.4.json
index 529528c050..a2bd32e85c 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.4.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.6.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.6.json
index 73b949f04a..3f5c0f3f56 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.6.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.8.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.8.json
index 3573867d86..6d61dd9e86 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.8.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.2.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.2.json
index 5f822b2cfa..cf88482a88 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.2.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.4.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.4.json
index c6d0c98fc9..78bdc71c8a 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.4.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.6.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.6.json
index a81b7d1ab4..952dbc06d3 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.6.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.8.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.8.json
index 6cb0a25fc3..09ef09feeb 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.8.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3 Pro 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.2.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.2.json
index 03c9d8730e..8744becb8b 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.2.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.4.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.4.json
index 8b1545a11b..6b44412798 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.4.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.6.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.6.json
index 78d7e1378e..484ecef2bd 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.6.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.65",
"infill_direction": "45",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.8.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.8.json
index 3c808556f6..e66e047320 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.8.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3S1Plus 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json
index af24ef669e..137370fda3 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2Neo.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2Neo.json
index 40feb298fc..0b2ca128e9 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2Neo.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V2Neo.json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json
index 1c9ce442a2..4f211c629b 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
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 084f441372..a58e7726dc 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3KE.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "5000",
"inner_wall_acceleration": "5000",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json
index 8fa65486f9..ebb0bca909 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3Plus 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.2.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.2.json
index d5f01e73b2..9ee7a0c002 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.2.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.2.json
@@ -30,7 +30,7 @@
"line_width": "0.26",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json
index 33dacc26b0..fd1adb8643 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.4.json
@@ -30,7 +30,7 @@
"line_width": "0.46",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.6.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.6.json
index cf1126078b..62dc21f077 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.6.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.6.json
@@ -30,7 +30,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.8.json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.8.json
index 5b1cf6e198..a7db0d2b24 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.8.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender3V3SE 0.8.json
@@ -30,7 +30,7 @@
"line_width": "0.86",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "2000",
@@ -82,7 +82,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "2",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json
index 3fbafc29a5..1c4cfa0bcd 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality Ender5Pro (2019).json
@@ -28,7 +28,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json b/resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json
index 973d268b3a..9084109a7c 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality K1 (0.4 nozzle).json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality K1C 0.4 nozzle.json b/resources/profiles/Creality/process/0.24mm Draft @Creality K1C 0.4 nozzle.json
index 1284433e76..621f32c207 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality K1C 0.4 nozzle.json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality K1C 0.4 nozzle.json
@@ -33,7 +33,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json b/resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json
index d79d500a1a..4a6e91c192 100644
--- a/resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json
+++ b/resources/profiles/Creality/process/0.24mm Draft @Creality K1Max (0.4 nozzle).json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json b/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json
index 9387a34a15..326fe32370 100644
--- a/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3 0.6 nozzle.json
@@ -30,7 +30,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json b/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json
index 3623f1f146..f7c4313f70 100644
--- a/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality Ender3V3Plus 0.6 nozzle.json
@@ -30,7 +30,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json
index 4b059570bc..e0568e01a4 100644
--- a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json
+++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1 (0.6 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1C 0.6 nozzle.json b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1C 0.6 nozzle.json
index 6d73c353c8..310153318d 100644
--- a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1C 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1C 0.6 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json
index 2ec4fb22ba..9d359a67bf 100644
--- a/resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json
+++ b/resources/profiles/Creality/process/0.24mm Optimal @Creality K1Max (0.6 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.28mm Standard @Creality Sermoon V1.json b/resources/profiles/Creality/process/0.28mm Standard @Creality Sermoon V1.json
index f9e0475239..fc2608a5ff 100644
--- a/resources/profiles/Creality/process/0.28mm Standard @Creality Sermoon V1.json
+++ b/resources/profiles/Creality/process/0.28mm Standard @Creality Sermoon V1.json
@@ -68,7 +68,7 @@
"slowdown_for_curled_perimeters": "1",
"sparse_infill_density": "4%",
"sparse_infill_line_width": "0.4",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "195",
"support_base_pattern": "hollow",
"support_base_pattern_spacing": "7",
@@ -82,7 +82,7 @@
"support_on_build_plate_only": "1",
"support_speed": "195",
"support_style": "tree_slim",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.28",
"support_type": "tree(auto)",
"top_shell_layers": "3",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.2.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.2.json
index 3b8d34c2c2..b44dc55797 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.2.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.4.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.4.json
index 189dbdb064..654299171d 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.4.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.6.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.6.json
index b1787e9fdf..86f7bbfb48 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.6.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.8.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.8.json
index e32cc005ff..897e180aa8 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.8.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json
index 1dc90a53a5..5046ffab67 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.2.json
@@ -29,7 +29,7 @@
"line_width": "0.25",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json
index 5f1b9abfbb..91250c7d19 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.4.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json
index 9b17965523..7868df4e1d 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.6.json
@@ -29,7 +29,7 @@
"line_width": "0.66",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json
index c803271945..5ff1f6d1a1 100644
--- a/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json
+++ b/resources/profiles/Creality/process/0.28mm SuperDraft @Creality Ender3 Pro 0.8.json
@@ -29,7 +29,7 @@
"line_width": "0.85",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json b/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json
index de751672f0..3486fa9fa4 100644
--- a/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3 0.6 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json b/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json
index 67aaeb1111..5321a631fe 100644
--- a/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.30mm Standard @Creality Ender3V3Plus 0.6 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json b/resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json
index 55658a1563..e004c3a132 100644
--- a/resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json
+++ b/resources/profiles/Creality/process/0.30mm Standard @Creality K1 (0.6 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality K1C 0.6 nozzle.json b/resources/profiles/Creality/process/0.30mm Standard @Creality K1C 0.6 nozzle.json
index 288de22371..28f1e62962 100644
--- a/resources/profiles/Creality/process/0.30mm Standard @Creality K1C 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.30mm Standard @Creality K1C 0.6 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json b/resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json
index 59c5bd8176..0065c973fb 100644
--- a/resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json
+++ b/resources/profiles/Creality/process/0.30mm Standard @Creality K1Max (0.6 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json
index f31734bf06..5a7ee8ceaa 100644
--- a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json
+++ b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1 (0.8 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1C 0.8 nozzle.json b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1C 0.8 nozzle.json
index f1b00104c9..2306b1b034 100644
--- a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1C 0.8 nozzle.json
+++ b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1C 0.8 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json
index 905e8f7e8e..89b73e43f1 100644
--- a/resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json
+++ b/resources/profiles/Creality/process/0.32mm Optimal @Creality K1Max (0.8 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json b/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json
index 0b55b2ee1a..3b5645d739 100644
--- a/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3 0.6 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json b/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json
index f5dd324a79..84a6cc44c1 100644
--- a/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.36mm Draft @Creality Ender3V3Plus 0.6 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json b/resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json
index a76f2ef0b5..eab36cf916 100644
--- a/resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json
+++ b/resources/profiles/Creality/process/0.36mm Draft @Creality K1 (0.6 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality K1C 0.6 nozzle.json b/resources/profiles/Creality/process/0.36mm Draft @Creality K1C 0.6 nozzle.json
index 9a0daf35d3..cf47b09d4c 100644
--- a/resources/profiles/Creality/process/0.36mm Draft @Creality K1C 0.6 nozzle.json
+++ b/resources/profiles/Creality/process/0.36mm Draft @Creality K1C 0.6 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json b/resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json
index 196ef0e552..84ff5023d6 100644
--- a/resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json
+++ b/resources/profiles/Creality/process/0.36mm Draft @Creality K1Max (0.6 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json
index df6b99bbcf..990930db6f 100644
--- a/resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json
+++ b/resources/profiles/Creality/process/0.40mm Standard @Creality K1 (0.8 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.40mm Standard @Creality K1C 0.8 nozzle.json b/resources/profiles/Creality/process/0.40mm Standard @Creality K1C 0.8 nozzle.json
index c9cd9e1feb..aa394ac3ce 100644
--- a/resources/profiles/Creality/process/0.40mm Standard @Creality K1C 0.8 nozzle.json
+++ b/resources/profiles/Creality/process/0.40mm Standard @Creality K1C 0.8 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json b/resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json
index c5605122a3..f26b5535f8 100644
--- a/resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json
+++ b/resources/profiles/Creality/process/0.40mm Standard @Creality K1Max (0.8 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json
index be0f8bd777..e1ae636d2c 100644
--- a/resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json
+++ b/resources/profiles/Creality/process/0.48mm Draft @Creality K1 (0.8 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.48mm Draft @Creality K1C 0.8 nozzle.json b/resources/profiles/Creality/process/0.48mm Draft @Creality K1C 0.8 nozzle.json
index e60df99e7d..196eeba707 100644
--- a/resources/profiles/Creality/process/0.48mm Draft @Creality K1C 0.8 nozzle.json
+++ b/resources/profiles/Creality/process/0.48mm Draft @Creality K1C 0.8 nozzle.json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json b/resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json
index 244c5c8adf..44047d1acc 100644
--- a/resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json
+++ b/resources/profiles/Creality/process/0.48mm Draft @Creality K1Max (0.8 nozzle).json
@@ -29,7 +29,7 @@
"line_width": "0.82",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.7",
diff --git a/resources/profiles/Creality/process/fdm_process_common.json b/resources/profiles/Creality/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Creality/process/fdm_process_common.json
+++ b/resources/profiles/Creality/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Creality/process/fdm_process_creality_common.json b/resources/profiles/Creality/process/fdm_process_creality_common.json
index ce779b40e2..6709f4c8b6 100644
--- a/resources/profiles/Creality/process/fdm_process_creality_common.json
+++ b/resources/profiles/Creality/process/fdm_process_creality_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Custom/process/fdm_process_common.json b/resources/profiles/Custom/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Custom/process/fdm_process_common.json
+++ b/resources/profiles/Custom/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Custom/process/fdm_process_klipper_common.json b/resources/profiles/Custom/process/fdm_process_klipper_common.json
index dae96dd844..5634decdd6 100644
--- a/resources/profiles/Custom/process/fdm_process_klipper_common.json
+++ b/resources/profiles/Custom/process/fdm_process_klipper_common.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Custom/process/fdm_process_marlin_common.json b/resources/profiles/Custom/process/fdm_process_marlin_common.json
index d39d2becc1..7b5bca9682 100644
--- a/resources/profiles/Custom/process/fdm_process_marlin_common.json
+++ b/resources/profiles/Custom/process/fdm_process_marlin_common.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Custom/process/fdm_process_rrf_common.json b/resources/profiles/Custom/process/fdm_process_rrf_common.json
index abf616fd04..88cb3d40b4 100644
--- a/resources/profiles/Custom/process/fdm_process_rrf_common.json
+++ b/resources/profiles/Custom/process/fdm_process_rrf_common.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D40 0.4.json b/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D40 0.4.json
index 841e370c44..c6b7c90bfc 100644
--- a/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D40 0.4.json
+++ b/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D40 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "45",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "45",
- "support_threshold_angle": "60",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1.4",
"skirt_loops": "7",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D45 0.4.json b/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D45 0.4.json
index 989af133e8..e98c9282cd 100644
--- a/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D45 0.4.json
+++ b/resources/profiles/Dremel/process/.05mm Super Detail @Dremel 3D45 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.4",
"sparse_infill_speed": "50",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "60",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D20 0.4.json b/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D20 0.4.json
index 39f8a75232..35d2912238 100644
--- a/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D20 0.4.json
+++ b/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D20 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "30%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.4",
"sparse_infill_speed": "45",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "3.5",
"support_speed": "45",
- "support_threshold_angle": "55",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "3",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D40 0.4.json b/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D40 0.4.json
index e127a11b00..7d3ae3cb4b 100644
--- a/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D40 0.4.json
+++ b/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D40 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "55",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "60",
- "support_threshold_angle": "60",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D45 0.4.json b/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D45 0.4.json
index 5e014ffe07..cc2ff51122 100644
--- a/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D45 0.4.json
+++ b/resources/profiles/Dremel/process/.10mm Detail @Dremel 3D45 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.4",
"sparse_infill_speed": "50",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "50",
- "support_threshold_angle": "60",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D20 0.4.json b/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D20 0.4.json
index ce54d76e76..57dfb2c77d 100644
--- a/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D20 0.4.json
+++ b/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D20 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "18%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "60",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "3.5",
"support_speed": "50",
- "support_threshold_angle": "60",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"skirt_loops": "3",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D40 0.4.json b/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D40 0.4.json
index 428bb89fe4..b79abd9fc6 100644
--- a/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D40 0.4.json
+++ b/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D40 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "55",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "60",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D45 0.4.json b/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D45 0.4.json
index b15c8859fc..910f171d3b 100644
--- a/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D45 0.4.json
+++ b/resources/profiles/Dremel/process/.20mm Standard @Dremel 3D45 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.4",
"sparse_infill_speed": "55",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "55",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D20 0.4.json b/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D20 0.4.json
index 921e311e99..ee41cab287 100644
--- a/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D20 0.4.json
+++ b/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D20 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "18%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.4",
"sparse_infill_speed": "60",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "3.5",
"support_speed": "50",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "3",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D40 0.4.json b/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D40 0.4.json
index 604669bbb8..31b74d1726 100644
--- a/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D40 0.4.json
+++ b/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D40 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "55",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "60",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D45 0.4.json b/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D45 0.4.json
index 20c237f466..2c24299b4f 100644
--- a/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D45 0.4.json
+++ b/resources/profiles/Dremel/process/.30mm Draft @Dremel 3D45 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.4",
"sparse_infill_speed": "55",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "55",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D40 0.4.json b/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D40 0.4.json
index a7a9cfc047..a9368f4f40 100644
--- a/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D40 0.4.json
+++ b/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D40 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "65",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "60",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.34",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D45 0.4.json b/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D45 0.4.json
index b4fb5ab19f..e30d580bb6 100644
--- a/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D45 0.4.json
+++ b/resources/profiles/Dremel/process/.34mm SuperDraft @Dremel 3D45 0.4.json
@@ -54,7 +54,7 @@
"raft_first_layer_expansion": "1.5",
"resolution": "0.012",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.56",
"sparse_infill_speed": "70",
"seam_position": "aligned",
@@ -69,7 +69,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "60",
- "support_threshold_angle": "65",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "1",
"skirt_loops": "5",
"slow_down_layers": "2",
diff --git a/resources/profiles/Dremel/process/fdm_process_common.json b/resources/profiles/Dremel/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Dremel/process/fdm_process_common.json
+++ b/resources/profiles/Dremel/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Dremel/process/fdm_process_dremel_common.json b/resources/profiles/Dremel/process/fdm_process_dremel_common.json
index 40222d6337..14e81528b6 100644
--- a/resources/profiles/Dremel/process/fdm_process_dremel_common.json
+++ b/resources/profiles/Dremel/process/fdm_process_dremel_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune.json
index b038c37443..df20c5e7dd 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2.json
index 6651d359db..496dce9b1c 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2D.json
index d4442bebb2..5ba36d5921 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2D.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2D.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2S.json
index ea7f169339..5dd2adfd33 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2S.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune2S.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3.json
index c38fc06729..95aa096735 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Max.json
index f1e200d157..2e596d8674 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Max.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Max.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Plus.json
index 65ab7e3a6f..84169fb3a6 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Plus.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Pro.json
index bd85516ca5..e0ed07c96c 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Pro.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune3Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json
index 9ecb45398c..7be265b66a 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json
index 098cd34659..11b72a978b 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json
index 93301e83a8..efbf6621f4 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json
index f31866bee6..8cf76272e6 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json
index 7e6dc95e2c..f3df34281b 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json
index 24e2e69c3b..6fac3a4542 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json
index 37b8ede2aa..bb04ae83cf 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json
index 4172092c74..d9fab8ff1b 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json
index eb1a047936..93a78d2d9f 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json
index 569a1bccde..c05bdf4db8 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json
index ee6d45e915..cda4428811 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json
index 87d8bf3b3e..e9f43c6b98 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo NeptuneX.json
index 1e5418088c..47f284fb3e 100644
--- a/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo NeptuneX.json
+++ b/resources/profiles/Elegoo/process/0.08mm Extra Fine @Elegoo NeptuneX.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune.json
index fc5396ab40..0aa4c3b26e 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2.json
index b194e0a6c8..0ca45a6c97 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2D.json
index 67a3bbda3e..8972960957 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2D.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2D.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2S.json
index 14abacd546..e36abc544a 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2S.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune2S.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3.json
index 4794503cec..56100f7815 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Max.json
index a6c5865df3..3f130706ec 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Max.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Max.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Plus.json
index e77f50295d..215bfcd511 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Plus.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Pro.json
index 6cfa6ea4c4..78b520f2e2 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Pro.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune3Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json
index 687a1811a0..2a217d42cb 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json
index ae186fc6dd..052df341a6 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json
index 61e8bb626d..903b4bd839 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json
index e12bc1d4dd..ac8eece541 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4 (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json
index 42ab9780f1..5f972bd1e1 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json
index cfbc308a17..c0026a1b24 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json
index cd5c0df92c..e4cacddae6 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json
index 93af963348..0b5b55f3fd 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json
index 7230507c95..2b1bd140f3 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json
index e6267acb74..15b179345c 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json
index 4f4ac4fbd8..510f281623 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json
index 38b05e66d5..66c3ef0660 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo NeptuneX.json
index adb55ad26e..3252942314 100644
--- a/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo NeptuneX.json
+++ b/resources/profiles/Elegoo/process/0.12mm Fine @Elegoo NeptuneX.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune.json
index c577b314c8..923203bbb1 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2.json
index 9f14de0704..e1f5919190 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2D.json
index 61090b1d91..5f99f19c88 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2D.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2D.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2S.json
index 9acf8c84ba..0f26195346 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2S.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune2S.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3.json
index 263890c3f1..b7b7a65676 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Max.json
index 29c21bfd0e..dd95e3fe3e 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Max.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Max.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Plus.json
index 948a95d5bd..8129b242e0 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Plus.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Pro.json
index 82c035dd6a..b2ac5f07cd 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Pro.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune3Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json
index 9f57a9b25f..f4607e6213 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json
index 412536db2f..5c978aad87 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json
index 5da075cff6..cd39e4ea54 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json
index b6f0ec9d79..79a74f5a3d 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json
index a86317ecb2..7764b0fe9e 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json
index 8a5170e8a4..af9bf36852 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json
index 600339ba44..afe8e7edf8 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json
index ce8e971115..c25d034d46 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json
index e123f95bf6..a6c46154bc 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json
index e8c2299202..0cc83272d9 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json
index 0cf857bc9b..aabfa68539 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json
index 73c24246e1..76b08ed3f7 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo NeptuneX.json
index c5a43079af..c324d28bf2 100644
--- a/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo NeptuneX.json
+++ b/resources/profiles/Elegoo/process/0.16mm Optimal @Elegoo NeptuneX.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune.json
index c8dcba56f6..6d7b968834 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2.json
index feb3d5f70e..bd10900b56 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2D.json
index e885c64f13..754963f0f7 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2D.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2D.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2S.json
index 690c244d6a..55b89ff83f 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2S.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune2S.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3.json
index 74defae68c..aa54f594b5 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Max.json
index 34e1212b50..b1c372d0d3 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Max.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Max.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Plus.json
index 37a9a90d3c..247c546e1c 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Plus.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Pro.json
index 8ddb13f45d..b9e22dc130 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Pro.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune3Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json
index 6a50274cae..7411607ed1 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json
index 23d4113146..de0d017499 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json
index ec9cbf92a9..448052eec5 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json
index 7cb6d0cd98..449e32c39c 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4 (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json
index 661aa88f63..c3ae39d971 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json
index a74e90b2c1..37436ef205 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json
index 73369e7456..10c8bffafd 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json
index 97dbc4cc08..bc5a2aadf8 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Max (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json
index 71a82a0fc4..df1363123b 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json
index 41834bde97..04ff0b5d3b 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json
index e75da66406..e8b2f606ea 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json
index cdb7048d7e..7f2897c23e 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo Neptune4Pro (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo NeptuneX.json
index fd6788587c..f948b0291b 100644
--- a/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo NeptuneX.json
+++ b/resources/profiles/Elegoo/process/0.20mm Standard @Elegoo NeptuneX.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune.json
index 7309292ef8..99e3366b00 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2.json
index d7411cd3dd..ac6ef14f4a 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2D.json
index 382fd05c9d..d1e194f5c8 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2D.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2D.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2S.json
index 1b1e1c3205..9c51dac1f1 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2S.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune2S.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3.json
index 7c8c35c50d..9fe796eab2 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Max.json
index 0982941b52..a678af5b2c 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Max.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Max.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Plus.json
index c8c097ae86..72e389d36c 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Plus.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Pro.json
index 345a3e2e9e..b2f93981ec 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Pro.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune3Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json
index 54ba31a3d7..f9c3e88398 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json
index 5904d912bb..96001d1418 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json
index e1601d15a4..1bf8986441 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json
index 3276e82691..3be4c96b22 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4 (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json
index ebf0bf32c5..35bbe4522a 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json
index 45cc94b453..6da51aa8d2 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json
index e6d3275fb2..c31b4b31f5 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json
index f0d7ed8bca..a693934d59 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json
index 8ee549de06..10d7fe79d0 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json
index bc966a39b4..f9c3026c0c 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json
index d8d40fbc0e..cdd367eb53 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json
index efcb13855c..556c879193 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo NeptuneX.json
index e3eb2e8dee..ffe5aa792a 100644
--- a/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo NeptuneX.json
+++ b/resources/profiles/Elegoo/process/0.24mm Draft @Elegoo NeptuneX.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune.json
index 27b0c5bd55..74dbb78aff 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2.json
index 852c9c475d..b4f1c2ee5e 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2D.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2D.json
index ea331c3bb5..c98eeb49c2 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2D.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2D.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2S.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2S.json
index b572a44beb..aa78e26272 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2S.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune2S.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3.json
index 32b156a08c..74eb019723 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Max.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Max.json
index cee9de657f..251d67bc0d 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Max.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Max.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Plus.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Plus.json
index f65b350d31..a120863aab 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Plus.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Pro.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Pro.json
index 264e4d1ae1..97993fd477 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Pro.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune3Pro.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json
index 80181addff..505756c720 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json
index f4efcacccb..9eb18328c8 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json
index e0ea48c46d..745488bd9c 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json
index 63a661770c..75b0d97bbd 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json
index ba4bfcd3ed..7ed352f1ce 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json
index fc5cd75b39..f45894c734 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json
index 6b137a152e..c9d9af49ab 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json
index f6fc767aa2..ca4a50f0ab 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json
index 591374e647..f2c15eced7 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json
index b96b4c4e0d..e628c28785 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json
index f9ce9dd4de..b7cd5a180d 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.6",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -67,7 +67,7 @@
"support_interface_spacing": "0.2",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json
index b2271d8abf..5dac42bfd7 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle).json
@@ -26,7 +26,7 @@
"line_width": "0.8",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.82",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -69,7 +69,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo NeptuneX.json b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo NeptuneX.json
index dbc97f7e87..4f61aafcee 100644
--- a/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo NeptuneX.json
+++ b/resources/profiles/Elegoo/process/0.28mm Extra Draft @Elegoo NeptuneX.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/fdm_process_common.json b/resources/profiles/Elegoo/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Elegoo/process/fdm_process_common.json
+++ b/resources/profiles/Elegoo/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json b/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json
index d2fba5e576..d20c857aa5 100644
--- a/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json
+++ b/resources/profiles/Elegoo/process/fdm_process_elegoo_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "20",
"travel_acceleration": "200",
"inner_wall_acceleration": "200",
@@ -77,7 +77,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Elegoo/process/fdm_process_neptune4_common.json b/resources/profiles/Elegoo/process/fdm_process_neptune4_common.json
index 3b633006df..36b0d0ca4e 100644
--- a/resources/profiles/Elegoo/process/fdm_process_neptune4_common.json
+++ b/resources/profiles/Elegoo/process/fdm_process_neptune4_common.json
@@ -27,7 +27,7 @@
"line_width": "0.2",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.22",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -70,7 +70,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "150",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json b/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json
index a867e5fd9b..0fc5f7c580 100644
--- a/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json
+++ b/resources/profiles/FLSun/process/0.08mm Fine @FLSun Q5.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.06",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json
index fda7d144f9..8478fbab7a 100644
--- a/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json
+++ b/resources/profiles/FLSun/process/0.08mm Fine @FLSun QQSPro.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.06",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.08mm Fine @FLSun SR.json b/resources/profiles/FLSun/process/0.08mm Fine @FLSun SR.json
index 0cc73b5bc1..28fd70266d 100644
--- a/resources/profiles/FLSun/process/0.08mm Fine @FLSun SR.json
+++ b/resources/profiles/FLSun/process/0.08mm Fine @FLSun SR.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "3000",
"travel_acceleration": "0",
"inner_wall_acceleration": "3000",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.06",
"support_speed": "80",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json
index 4f1c63c248..6bebc0249f 100644
--- a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json
+++ b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun Q5.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.16",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json
index 057e0bb19f..47c6467fab 100644
--- a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json
+++ b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun QQSPro.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.16",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun SR.json b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun SR.json
index 37e52f6ea2..22871b63a0 100644
--- a/resources/profiles/FLSun/process/0.16mm Optimal @FLSun SR.json
+++ b/resources/profiles/FLSun/process/0.16mm Optimal @FLSun SR.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "3000",
"travel_acceleration": "0",
"inner_wall_acceleration": "3000",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.16",
"support_speed": "80",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json b/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json
index 0e2d1461a1..4836352921 100644
--- a/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json
+++ b/resources/profiles/FLSun/process/0.20mm Standard @FLSun Q5.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json
index 4bb8e85c75..9a98c2f09a 100644
--- a/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json
+++ b/resources/profiles/FLSun/process/0.20mm Standard @FLSun QQSPro.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.20mm Standard @FLSun SR.json b/resources/profiles/FLSun/process/0.20mm Standard @FLSun SR.json
index 6cbe6ae813..c0aff8ff02 100644
--- a/resources/profiles/FLSun/process/0.20mm Standard @FLSun SR.json
+++ b/resources/profiles/FLSun/process/0.20mm Standard @FLSun SR.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "3000",
"travel_acceleration": "0",
"inner_wall_acceleration": "3000",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "80",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json b/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json
index 0c1daaff5a..8ab5ea8fd0 100644
--- a/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json
+++ b/resources/profiles/FLSun/process/0.24mm Draft @FLSun Q5.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.18",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json
index 5ba222dc3f..c5b733ee4a 100644
--- a/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json
+++ b/resources/profiles/FLSun/process/0.24mm Draft @FLSun QQSPro.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.18",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.24mm Draft @FLSun SR.json b/resources/profiles/FLSun/process/0.24mm Draft @FLSun SR.json
index cbe5ff6946..1d11c2b26e 100644
--- a/resources/profiles/FLSun/process/0.24mm Draft @FLSun SR.json
+++ b/resources/profiles/FLSun/process/0.24mm Draft @FLSun SR.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.18",
"support_speed": "80",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json
index 00bce5225f..534c02f77b 100644
--- a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json
+++ b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun Q5.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "800",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.22",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json
index e9da429ad0..851a3a25c2 100644
--- a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json
+++ b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun QQSPro.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.22",
"support_speed": "60",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun SR.json b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun SR.json
index b310116d74..079f74388c 100644
--- a/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun SR.json
+++ b/resources/profiles/FLSun/process/0.30mm Extra Draft @FLSun SR.json
@@ -29,7 +29,7 @@
"line_width": "0.5",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "1000",
"travel_acceleration": "0",
"inner_wall_acceleration": "800",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.22",
"support_speed": "80",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/FLSun/process/fdm_process_common.json b/resources/profiles/FLSun/process/fdm_process_common.json
index 5eba546926..ef2f117abf 100644
--- a/resources/profiles/FLSun/process/fdm_process_common.json
+++ b/resources/profiles/FLSun/process/fdm_process_common.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
diff --git a/resources/profiles/Flashforge/process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json b/resources/profiles/Flashforge/process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json
index a13064e1e2..cd1cfa8ca1 100644
--- a/resources/profiles/Flashforge/process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json
+++ b/resources/profiles/Flashforge/process/0.12mm Detail @Flashforge Guider 2s 0.4 nozzle.json
@@ -61,7 +61,7 @@
"reduce_infill_retraction": "1",
"resolution": "0.012",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "100%",
"seam_position": "aligned",
@@ -81,7 +81,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "100%",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"skirt_loops": "2",
"support_type": "normal(auto)",
diff --git a/resources/profiles/Flashforge/process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json b/resources/profiles/Flashforge/process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json
index 13b10c2dfe..2d6539e8b5 100644
--- a/resources/profiles/Flashforge/process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json
+++ b/resources/profiles/Flashforge/process/0.16mm Optimal @Flashforge Guider 2s 0.4 nozzle.json
@@ -61,7 +61,7 @@
"reduce_infill_retraction": "1",
"resolution": "0.012",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "200",
"seam_position": "aligned",
@@ -81,7 +81,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "80",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"skirt_loops": "2",
"support_type": "normal(auto)",
diff --git a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json
index 3c9b409e26..6995772a4d 100644
--- a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json
+++ b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge G3U 0.4 Nozzle.json
@@ -152,7 +152,7 @@
"sparse_infill_density": "15%",
"sparse_infill_filament": "1",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "270",
"spiral_mode": "0",
"staggered_inner_seams": "0",
diff --git a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json
index 5fef8c0c47..b143ab3458 100644
--- a/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json
+++ b/resources/profiles/Flashforge/process/0.20mm Standard @Flashforge Guider 2s 0.4 nozzle.json
@@ -62,7 +62,7 @@
"reduce_infill_retraction": "1",
"resolution": "0.012",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "100%",
"seam_position": "aligned",
@@ -82,7 +82,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "100%",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"skirt_loops": "2",
"support_type": "normal(auto)",
diff --git a/resources/profiles/Flashforge/process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json b/resources/profiles/Flashforge/process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json
index 705adcc626..f9cbcbc610 100644
--- a/resources/profiles/Flashforge/process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json
+++ b/resources/profiles/Flashforge/process/0.30mm Draft @Flashforge Guider 2s 0.4 nozzle.json
@@ -62,7 +62,7 @@
"reduce_infill_retraction": "1",
"resolution": "0.012",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "100%",
"seam_position": "aligned",
@@ -82,7 +82,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "100%",
- "support_threshold_angle": "45",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"skirt_loops": "2",
"support_type": "normal(auto)",
diff --git a/resources/profiles/Flashforge/process/fdm_process_common.json b/resources/profiles/Flashforge/process/fdm_process_common.json
index 921718b995..a9a08f371a 100644
--- a/resources/profiles/Flashforge/process/fdm_process_common.json
+++ b/resources/profiles/Flashforge/process/fdm_process_common.json
@@ -17,7 +17,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.42",
diff --git a/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json b/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json
index fe805a2d6a..43964daced 100644
--- a/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json
+++ b/resources/profiles/FlyingBear/process/S1/fdm_process_common_S1.json
@@ -130,7 +130,7 @@
"sparse_infill_density": "15%",
"sparse_infill_filament": "1",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"spiral_mode": "0",
"staggered_inner_seams": "0",
diff --git a/resources/profiles/FlyingBear/process/fdm_process_common.json b/resources/profiles/FlyingBear/process/fdm_process_common.json
index 224330b4f6..6f9e1e1fcb 100644
--- a/resources/profiles/FlyingBear/process/fdm_process_common.json
+++ b/resources/profiles/FlyingBear/process/fdm_process_common.json
@@ -130,7 +130,7 @@
"sparse_infill_density": "15%",
"sparse_infill_filament": "1",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"spiral_mode": "0",
"staggered_inner_seams": "0",
diff --git a/resources/profiles/Folgertech/process/0.08mm Extra Fine @FT.json b/resources/profiles/Folgertech/process/0.08mm Extra Fine @FT.json
index abc59b524e..c804355a8b 100644
--- a/resources/profiles/Folgertech/process/0.08mm Extra Fine @FT.json
+++ b/resources/profiles/Folgertech/process/0.08mm Extra Fine @FT.json
@@ -23,7 +23,7 @@
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
- "support_threshold_angle": "15",
+ "support_threshold_angle": "30",
"compatible_printers": [
"Folgertech i3 0.4 nozzle",
"Folgertech FT-5 0.4 nozzle",
diff --git a/resources/profiles/Folgertech/process/0.12mm Fine @FT.json b/resources/profiles/Folgertech/process/0.12mm Fine @FT.json
index 09d449a330..278d5ad615 100644
--- a/resources/profiles/Folgertech/process/0.12mm Fine @FT.json
+++ b/resources/profiles/Folgertech/process/0.12mm Fine @FT.json
@@ -23,7 +23,7 @@
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
- "support_threshold_angle": "20",
+ "support_threshold_angle": "30",
"compatible_printers": [
"Folgertech i3 0.4 nozzle",
"Folgertech FT-5 0.4 nozzle",
diff --git a/resources/profiles/Folgertech/process/0.16mm Optimal @FT.json b/resources/profiles/Folgertech/process/0.16mm Optimal @FT.json
index 3cc598eb1a..e69d4304c7 100644
--- a/resources/profiles/Folgertech/process/0.16mm Optimal @FT.json
+++ b/resources/profiles/Folgertech/process/0.16mm Optimal @FT.json
@@ -23,7 +23,7 @@
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"compatible_printers": [
"Folgertech i3 0.4 nozzle",
"Folgertech FT-5 0.4 nozzle",
diff --git a/resources/profiles/Folgertech/process/0.24mm Draft @FT.json b/resources/profiles/Folgertech/process/0.24mm Draft @FT.json
index bbf722eb2b..50cab51e8f 100644
--- a/resources/profiles/Folgertech/process/0.24mm Draft @FT.json
+++ b/resources/profiles/Folgertech/process/0.24mm Draft @FT.json
@@ -20,7 +20,7 @@
"internal_solid_infill_speed": "80",
"top_surface_speed": "70",
"gap_infill_speed": "80",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"compatible_printers": [
"Folgertech i3 0.4 nozzle",
"Folgertech FT-5 0.4 nozzle",
diff --git a/resources/profiles/Folgertech/process/0.28mm Extra Draft @FT.json b/resources/profiles/Folgertech/process/0.28mm Extra Draft @FT.json
index 15df910f6d..fc1cf53de0 100644
--- a/resources/profiles/Folgertech/process/0.28mm Extra Draft @FT.json
+++ b/resources/profiles/Folgertech/process/0.28mm Extra Draft @FT.json
@@ -20,7 +20,7 @@
"internal_solid_infill_speed": "70",
"top_surface_speed": "70",
"gap_infill_speed": "70",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"compatible_printers": [
"Folgertech i3 0.4 nozzle",
"Folgertech FT-5 0.4 nozzle",
diff --git a/resources/profiles/Folgertech/process/fdm_process_common.json b/resources/profiles/Folgertech/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Folgertech/process/fdm_process_common.json
+++ b/resources/profiles/Folgertech/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json b/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json
index 2d2149e724..4d972f8deb 100644
--- a/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json
+++ b/resources/profiles/Folgertech/process/fdm_process_folgertech_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/InfiMech/process/fdm_process_common.json b/resources/profiles/InfiMech/process/fdm_process_common.json
index 7981009e93..cb944ca97d 100644
--- a/resources/profiles/InfiMech/process/fdm_process_common.json
+++ b/resources/profiles/InfiMech/process/fdm_process_common.json
@@ -129,7 +129,7 @@
"sparse_infill_density": "15%",
"sparse_infill_filament": "1",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"spiral_mode": "0",
"staggered_inner_seams": "0",
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
index 563f097ca2..fa301a7d11 100644
--- 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
@@ -60,14 +60,14 @@
"skirt_loops": "1",
"sparse_infill_acceleration": "1500",
"sparse_infill_line_width": "0.5",
- "sparse_infill_pattern": "3dhoneycomb",
+ "sparse_infill_pattern": "crosshatch",
"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_threshold_angle": "30",
"support_type": "normal(auto)",
"top_surface_acceleration": "500",
"top_surface_line_width": "0.44",
diff --git a/resources/profiles/Kingroon/process/fdm_process_common.json b/resources/profiles/Kingroon/process/fdm_process_common.json
index 0477c19f03..27f3ccf0cc 100644
--- a/resources/profiles/Kingroon/process/fdm_process_common.json
+++ b/resources/profiles/Kingroon/process/fdm_process_common.json
@@ -122,7 +122,7 @@
"sparse_infill_density": "15%",
"sparse_infill_filament": "1",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "100",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json
index ef58fa21f7..228f1c93b4 100644
--- a/resources/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM BoneKing.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_acceleration": "500",
"infill_combination": "0",
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
index 823e1e59a4..25c628c324 100644
--- a/resources/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json
+++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hj SK.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_acceleration": "500",
"infill_combination": "0",
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
index 90485e8569..14cd339b25 100644
--- a/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json
+++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs SF.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_acceleration": "500",
"infill_combination": "0",
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
index 95828c323a..143ee3c973 100644
--- a/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json
+++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM hqs hj.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
diff --git a/resources/profiles/MagicMaker/process/0.10mm Fine @MM slb.json b/resources/profiles/MagicMaker/process/0.10mm Fine @MM slb.json
index 4ab240baac..7922d3a0fa 100644
--- a/resources/profiles/MagicMaker/process/0.10mm Fine @MM slb.json
+++ b/resources/profiles/MagicMaker/process/0.10mm Fine @MM slb.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index 4b6ca0d952..6cfefe6e0d 100644
--- a/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.10mm Fine Fast @MM BoneKing.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index 0b398ff6e2..7c993d1f8a 100644
--- 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
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index d261694e40..147e1a0842 100644
--- 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
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index 72ce20e9ea..0261ebec79 100644
--- a/resources/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.12mm Fine BestFast @MM BoneKing.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index 81716f27f9..16224a0a10 100644
--- a/resources/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.12mm Fine SuperFast @MM BoneKing.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json
index 8c18dcaacb..064d3a4f47 100644
--- a/resources/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM BoneKing.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"infill_combination": "0",
"sparse_infill_line_width": "0.5",
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
index 17905e7921..2e69a64d9f 100644
--- a/resources/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json
+++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hj SK.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"infill_combination": "0",
"sparse_infill_line_width": "0.5",
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
index 7fc44d68a0..87baf1ce80 100644
--- a/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json
+++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs SF.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"infill_combination": "0",
"sparse_infill_line_width": "0.5",
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
index 7b292da39c..b908ddd8f4 100644
--- a/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json
+++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM hqs hj.json
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard @MM slb.json b/resources/profiles/MagicMaker/process/0.20mm Standard @MM slb.json
index 73618b0dde..be485611e6 100644
--- a/resources/profiles/MagicMaker/process/0.20mm Standard @MM slb.json
+++ b/resources/profiles/MagicMaker/process/0.20mm Standard @MM slb.json
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"infill_combination": "0",
"sparse_infill_line_width": "0.5",
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
index 1e0e84b7ea..84495dff3f 100644
--- a/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM BoneKing.json
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"infill_combination": "0",
"sparse_infill_line_width": "0.5",
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
index 2f8681b695..adbfc1e90c 100644
--- 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
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"infill_combination": "0",
"sparse_infill_line_width": "0.5",
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
index 6cc84ec800..688fb364c5 100644
--- 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
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.45",
"infill_combination": "0",
"sparse_infill_line_width": "0.5",
diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json b/resources/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json
index f4d1fcf9b2..2f5aa2aa0b 100644
--- a/resources/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM BoneKing.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index 175f3076b0..0dd9c43b78 100644
--- a/resources/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json
+++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hj SK.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index f358cdf02b..5a4800ba74 100644
--- a/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json
+++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs SF.json
@@ -25,7 +25,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index 816bc041d5..f69fc32295 100644
--- a/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json
+++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM hqs hj.json
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
diff --git a/resources/profiles/MagicMaker/process/0.30mm Draft @MM slb.json b/resources/profiles/MagicMaker/process/0.30mm Draft @MM slb.json
index d142dfd0d1..e010a87f40 100644
--- a/resources/profiles/MagicMaker/process/0.30mm Draft @MM slb.json
+++ b/resources/profiles/MagicMaker/process/0.30mm Draft @MM slb.json
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
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
index 223b8b2345..3b5e522146 100644
--- a/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json
+++ b/resources/profiles/MagicMaker/process/0.30mm Draft Fast @MM BoneKing.json
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
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
index c3754a40ae..8140f034bc 100644
--- 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
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
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
index ed40c3e8d0..24cc443e8b 100644
--- 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
@@ -24,7 +24,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
diff --git a/resources/profiles/MagicMaker/process/fdm_process_common.json b/resources/profiles/MagicMaker/process/fdm_process_common.json
index a3623f2199..94c93039e7 100644
--- a/resources/profiles/MagicMaker/process/fdm_process_common.json
+++ b/resources/profiles/MagicMaker/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.08.json b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.08.json
index 0348c33427..6a3bd6f05d 100644
--- a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.08.json
+++ b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.08.json
@@ -22,5 +22,5 @@
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
- "support_threshold_angle": "15"
+ "support_threshold_angle": "30"
}
diff --git a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.12.json b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.12.json
index dcbb2f9a4b..3890b18a5c 100644
--- a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.12.json
+++ b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.12.json
@@ -22,5 +22,5 @@
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
- "support_threshold_angle": "20"
+ "support_threshold_angle": "30"
}
diff --git a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.16.json b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.16.json
index 14186f7170..98523a0fa6 100644
--- a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.16.json
+++ b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.16.json
@@ -22,5 +22,5 @@
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
- "support_threshold_angle": "25"
+ "support_threshold_angle": "30"
}
diff --git a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.24.json b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.24.json
index 3b83ea159c..bb43494a56 100644
--- a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.24.json
+++ b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.24.json
@@ -19,5 +19,5 @@
"internal_solid_infill_speed": "230",
"top_surface_speed": "200",
"gap_infill_speed": "230",
- "support_threshold_angle": "35"
+ "support_threshold_angle": "30"
}
diff --git a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.28.json b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.28.json
index 08f80a2ef0..aeb45ebe56 100644
--- a/resources/profiles/OrcaArena/process/fdm_process_bbl_0.28.json
+++ b/resources/profiles/OrcaArena/process/fdm_process_bbl_0.28.json
@@ -19,5 +19,5 @@
"internal_solid_infill_speed": "200",
"top_surface_speed": "200",
"gap_infill_speed": "200",
- "support_threshold_angle": "40"
+ "support_threshold_angle": "30"
}
diff --git a/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json b/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json
index 67237cea48..0f484cdbed 100644
--- a/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json
+++ b/resources/profiles/OrcaArena/process/fdm_process_bbl_common.json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/OrcaArena/process/fdm_process_common.json b/resources/profiles/OrcaArena/process/fdm_process_common.json
index 3280c0ff27..795efb29ac 100644
--- a/resources/profiles/OrcaArena/process/fdm_process_common.json
+++ b/resources/profiles/OrcaArena/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -58,7 +58,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.42",
diff --git a/resources/profiles/Peopoly/process/fdm_process_common.json b/resources/profiles/Peopoly/process/fdm_process_common.json
index 9fcbefdf98..45e2d38dee 100644
--- a/resources/profiles/Peopoly/process/fdm_process_common.json
+++ b/resources/profiles/Peopoly/process/fdm_process_common.json
@@ -17,7 +17,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.42",
diff --git a/resources/profiles/Peopoly/process/fdm_process_peopoly_common.json b/resources/profiles/Peopoly/process/fdm_process_peopoly_common.json
index 1f11ed867b..f6e007ec67 100644
--- a/resources/profiles/Peopoly/process/fdm_process_peopoly_common.json
+++ b/resources/profiles/Peopoly/process/fdm_process_peopoly_common.json
@@ -30,7 +30,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Peopoly/process/fdm_process_pply_0.16.json b/resources/profiles/Peopoly/process/fdm_process_pply_0.16.json
index 174ebaeed7..3502a9fefe 100644
--- a/resources/profiles/Peopoly/process/fdm_process_pply_0.16.json
+++ b/resources/profiles/Peopoly/process/fdm_process_pply_0.16.json
@@ -20,5 +20,5 @@
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
- "support_threshold_angle": "25"
+ "support_threshold_angle": "30"
}
\ No newline at end of file
diff --git a/resources/profiles/Peopoly/process/fdm_process_pply_0.24.json b/resources/profiles/Peopoly/process/fdm_process_pply_0.24.json
index 9aa3df30eb..d1980788d5 100644
--- a/resources/profiles/Peopoly/process/fdm_process_pply_0.24.json
+++ b/resources/profiles/Peopoly/process/fdm_process_pply_0.24.json
@@ -16,5 +16,5 @@
"sparse_infill_speed": "230",
"internal_solid_infill_speed": "230",
"gap_infill_speed": "230",
- "support_threshold_angle": "35"
+ "support_threshold_angle": "30"
}
\ No newline at end of file
diff --git a/resources/profiles/Peopoly/process/fdm_process_pply_0.28.json b/resources/profiles/Peopoly/process/fdm_process_pply_0.28.json
index dadc9d4788..716efd5101 100644
--- a/resources/profiles/Peopoly/process/fdm_process_pply_0.28.json
+++ b/resources/profiles/Peopoly/process/fdm_process_pply_0.28.json
@@ -16,5 +16,5 @@
"sparse_infill_speed": "200",
"internal_solid_infill_speed": "200",
"gap_infill_speed": "200",
- "support_threshold_angle": "40"
+ "support_threshold_angle": "30"
}
\ No newline at end of file
diff --git a/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.25.json b/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.25.json
index 427b2c0a6d..b0a406ecfd 100644
--- a/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.25.json
+++ b/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.25.json
@@ -18,7 +18,7 @@
"raft_contact_distance": "0.1",
"small_perimeter_speed": "20",
"sparse_infill_acceleration": "800",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "30",
"support_base_pattern_spacing": "1.5",
"support_bottom_z_distance": "0.1",
diff --git a/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.4.json b/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.4.json
index 0fb58b0636..e8690b483f 100644
--- a/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.4.json
+++ b/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S 0.4.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "20",
"sparse_infill_acceleration": "800",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "30",
"support_base_pattern_spacing": "1.5",
"support_bottom_z_distance": "0.1",
diff --git a/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S.json b/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S.json
index ab3a95683f..7b9accb967 100644
--- a/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S.json
+++ b/resources/profiles/Prusa/process/0.05mm UltraDetail @MK3S.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "20",
"sparse_infill_acceleration": "800",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "30",
"support_base_pattern_spacing": "1.5",
"support_bottom_z_distance": "0.1",
diff --git a/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.25.json b/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.25.json
index c297b69888..9d13c2c6a6 100644
--- a/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.25.json
+++ b/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.25.json
@@ -22,7 +22,7 @@
"small_perimeter_speed": "20",
"sparse_infill_acceleration": "800",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "1.5",
"support_bottom_z_distance": "0.1",
"support_interface_speed": "32",
diff --git a/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.4.json b/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.4.json
index 3a597ecc52..5c55cdbc28 100644
--- a/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.4.json
+++ b/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S 0.4.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "20",
"sparse_infill_acceleration": "800",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "40",
"support_base_pattern_spacing": "1.5",
"support_bottom_z_distance": "0.1",
diff --git a/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S.json b/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S.json
index 2b99480459..bff18605e6 100644
--- a/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S.json
+++ b/resources/profiles/Prusa/process/0.07mm UltraDetail @MK3S.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "20",
"sparse_infill_acceleration": "800",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "40",
"support_base_pattern_spacing": "1.5",
"support_bottom_z_distance": "0.1",
diff --git a/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.25.json b/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.25.json
index 74caace798..7da160b769 100644
--- a/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.25.json
+++ b/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.25.json
@@ -12,7 +12,7 @@
"layer_height": "0.1",
"raft_contact_distance": "0.15",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.17",
"support_interface_speed": "40",
diff --git a/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.4.json b/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.4.json
index 68dfc86153..b2ab2c1ee1 100644
--- a/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.4.json
+++ b/resources/profiles/Prusa/process/0.10mm Detail @MK3S 0.4.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "80",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.17",
diff --git a/resources/profiles/Prusa/process/0.10mm Detail @MK3S.json b/resources/profiles/Prusa/process/0.10mm Detail @MK3S.json
index b6b4251e7c..4f08560938 100644
--- a/resources/profiles/Prusa/process/0.10mm Detail @MK3S.json
+++ b/resources/profiles/Prusa/process/0.10mm Detail @MK3S.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "80",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.17",
diff --git a/resources/profiles/Prusa/process/0.15mm Detail @MK3S 0.6.json b/resources/profiles/Prusa/process/0.15mm Detail @MK3S 0.6.json
index c2432e967e..71b0d43479 100644
--- a/resources/profiles/Prusa/process/0.15mm Detail @MK3S 0.6.json
+++ b/resources/profiles/Prusa/process/0.15mm Detail @MK3S 0.6.json
@@ -16,7 +16,7 @@
"raft_contact_distance": "0.2",
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "40",
diff --git a/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.25.json b/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.25.json
index 701ca77317..d186497283 100644
--- a/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.25.json
+++ b/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.25.json
@@ -11,7 +11,7 @@
"layer_height": "0.15",
"raft_contact_distance": "0.2",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "40",
diff --git a/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.4.json b/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.4.json
index 6d3bf8cb2e..24ac54cf0e 100644
--- a/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.4.json
+++ b/resources/profiles/Prusa/process/0.15mm Quality @MK3S 0.4.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "80",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.15mm Quality @MK3S.json b/resources/profiles/Prusa/process/0.15mm Quality @MK3S.json
index b62d8bd5b5..561c01dd89 100644
--- a/resources/profiles/Prusa/process/0.15mm Quality @MK3S.json
+++ b/resources/profiles/Prusa/process/0.15mm Quality @MK3S.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "80",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.15mm Speed @MK3S 0.4.json b/resources/profiles/Prusa/process/0.15mm Speed @MK3S 0.4.json
index 264927a613..c6cdc973f9 100644
--- a/resources/profiles/Prusa/process/0.15mm Speed @MK3S 0.4.json
+++ b/resources/profiles/Prusa/process/0.15mm Speed @MK3S 0.4.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.15mm Speed @MK3S.json b/resources/profiles/Prusa/process/0.15mm Speed @MK3S.json
index e56d6dfb8d..74dfcffe9c 100644
--- a/resources/profiles/Prusa/process/0.15mm Speed @MK3S.json
+++ b/resources/profiles/Prusa/process/0.15mm Speed @MK3S.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.20mm Detail @MK3S 0.6.json b/resources/profiles/Prusa/process/0.20mm Detail @MK3S 0.6.json
index 819ec49e33..6fb6eb99be 100644
--- a/resources/profiles/Prusa/process/0.20mm Detail @MK3S 0.6.json
+++ b/resources/profiles/Prusa/process/0.20mm Detail @MK3S 0.6.json
@@ -15,7 +15,7 @@
"layer_height": "0.2",
"raft_contact_distance": "0.2",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "40",
diff --git a/resources/profiles/Prusa/process/0.20mm Quality @MK3S.json b/resources/profiles/Prusa/process/0.20mm Quality @MK3S.json
index ce53887663..6f00239050 100644
--- a/resources/profiles/Prusa/process/0.20mm Quality @MK3S.json
+++ b/resources/profiles/Prusa/process/0.20mm Quality @MK3S.json
@@ -24,7 +24,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "80",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.20mm Speed @MK3S 0.4.json b/resources/profiles/Prusa/process/0.20mm Speed @MK3S 0.4.json
index 260abfd6ab..73355f53c2 100644
--- a/resources/profiles/Prusa/process/0.20mm Speed @MK3S 0.4.json
+++ b/resources/profiles/Prusa/process/0.20mm Speed @MK3S 0.4.json
@@ -24,7 +24,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.20mm Speed @MK3S.json b/resources/profiles/Prusa/process/0.20mm Speed @MK3S.json
index e832d59f37..f3fbbe4cb1 100644
--- a/resources/profiles/Prusa/process/0.20mm Speed @MK3S.json
+++ b/resources/profiles/Prusa/process/0.20mm Speed @MK3S.json
@@ -24,7 +24,7 @@
"small_perimeter_speed": "25",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.45",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "200",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.30mm Detail @MK3S 0.8.json b/resources/profiles/Prusa/process/0.30mm Detail @MK3S 0.8.json
index f558fda575..9009107337 100644
--- a/resources/profiles/Prusa/process/0.30mm Detail @MK3S 0.8.json
+++ b/resources/profiles/Prusa/process/0.30mm Detail @MK3S 0.8.json
@@ -12,7 +12,7 @@
"layer_height": "0.3",
"raft_contact_distance": "0.2",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "36",
diff --git a/resources/profiles/Prusa/process/0.30mm Draft @MK3S 0.4.json b/resources/profiles/Prusa/process/0.30mm Draft @MK3S 0.4.json
index 0fa349f1d8..a7a5178a9b 100644
--- a/resources/profiles/Prusa/process/0.30mm Draft @MK3S 0.4.json
+++ b/resources/profiles/Prusa/process/0.30mm Draft @MK3S 0.4.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "30",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.5",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "85",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.30mm Draft @MK3S.json b/resources/profiles/Prusa/process/0.30mm Draft @MK3S.json
index 50fff5aee5..a7e75600e3 100644
--- a/resources/profiles/Prusa/process/0.30mm Draft @MK3S.json
+++ b/resources/profiles/Prusa/process/0.30mm Draft @MK3S.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "30",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.5",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "85",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.30mm Quality @MK3S 0.6.json b/resources/profiles/Prusa/process/0.30mm Quality @MK3S 0.6.json
index 06cf70b799..7c9e8db80e 100644
--- a/resources/profiles/Prusa/process/0.30mm Quality @MK3S 0.6.json
+++ b/resources/profiles/Prusa/process/0.30mm Quality @MK3S 0.6.json
@@ -15,7 +15,7 @@
"raft_contact_distance": "0.2",
"small_perimeter_speed": "30",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "36",
diff --git a/resources/profiles/Prusa/process/0.35mm Speed @MK3S 0.6.json b/resources/profiles/Prusa/process/0.35mm Speed @MK3S 0.6.json
index c0a957c59c..6c10dff365 100644
--- a/resources/profiles/Prusa/process/0.35mm Speed @MK3S 0.6.json
+++ b/resources/profiles/Prusa/process/0.35mm Speed @MK3S 0.6.json
@@ -23,7 +23,7 @@
"small_perimeter_speed": "30",
"sparse_infill_acceleration": "1000",
"sparse_infill_line_width": "0.5",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "85",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
diff --git a/resources/profiles/Prusa/process/0.40mm Draft @MK3S 0.6.json b/resources/profiles/Prusa/process/0.40mm Draft @MK3S 0.6.json
index bcf8503188..937c1f3a0e 100644
--- a/resources/profiles/Prusa/process/0.40mm Draft @MK3S 0.6.json
+++ b/resources/profiles/Prusa/process/0.40mm Draft @MK3S 0.6.json
@@ -14,7 +14,7 @@
"outer_wall_speed": "35",
"raft_contact_distance": "0.2",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "36",
diff --git a/resources/profiles/Prusa/process/0.40mm Quality @MK3S 0.8.json b/resources/profiles/Prusa/process/0.40mm Quality @MK3S 0.8.json
index d5ac1ff768..ec5407618f 100644
--- a/resources/profiles/Prusa/process/0.40mm Quality @MK3S 0.8.json
+++ b/resources/profiles/Prusa/process/0.40mm Quality @MK3S 0.8.json
@@ -12,7 +12,7 @@
"outer_wall_line_width": "0.6",
"raft_contact_distance": "0.2",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "36",
diff --git a/resources/profiles/Prusa/process/0.55mm Draft @MK3S 0.8.json b/resources/profiles/Prusa/process/0.55mm Draft @MK3S 0.8.json
index 943bbbedd0..f1e02ac626 100644
--- a/resources/profiles/Prusa/process/0.55mm Draft @MK3S 0.8.json
+++ b/resources/profiles/Prusa/process/0.55mm Draft @MK3S 0.8.json
@@ -11,7 +11,7 @@
"inner_wall_acceleration": "800",
"raft_contact_distance": "0.2",
"sparse_infill_acceleration": "1000",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"support_base_pattern_spacing": "2",
"support_bottom_z_distance": "0.2",
"support_interface_speed": "36",
diff --git a/resources/profiles/Prusa/process/fdm_process_common.json b/resources/profiles/Prusa/process/fdm_process_common.json
index c903b622c4..1727668cde 100644
--- a/resources/profiles/Prusa/process/fdm_process_common.json
+++ b/resources/profiles/Prusa/process/fdm_process_common.json
@@ -27,7 +27,7 @@
"wall_infill_order": "inner wall/outer wall/infill",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
"infill_wall_overlap": "25%",
diff --git a/resources/profiles/Prusa/process/process_common_miniis.json b/resources/profiles/Prusa/process/process_common_miniis.json
index 5416f7915a..7260a44fd2 100644
--- a/resources/profiles/Prusa/process/process_common_miniis.json
+++ b/resources/profiles/Prusa/process/process_common_miniis.json
@@ -37,7 +37,7 @@
"overhang_2_4_speed": "25",
"overhang_3_4_speed": "20",
"overhang_4_4_speed": "15",
- "sparse_infill_pattern": "cubic",
+ "sparse_infill_pattern": "crosshatch",
"top_shell_thickness": "0.7",
"top_shell_layers": "5",
"bottom_shell_thickness": "0.5",
diff --git a/resources/profiles/Prusa/process/process_common_mk3.json b/resources/profiles/Prusa/process/process_common_mk3.json
index 1a9667aa49..df6f34df22 100644
--- a/resources/profiles/Prusa/process/process_common_mk3.json
+++ b/resources/profiles/Prusa/process/process_common_mk3.json
@@ -78,7 +78,7 @@
"support_interface_top_layers": "2",
"support_on_build_plate_only": "0",
"support_style": "grid",
- "support_threshold_angle": "50",
+ "support_threshold_angle": "30",
"support_type": "normal(auto)",
"top_shell_thickness": "0.7",
"top_surface_acceleration": "0",
diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json
index fd278ed2d7..c17e501b93 100644
--- a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json
+++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.4 nozzle.json
@@ -5,9 +5,6 @@
"activate_chamber_temp_control": [
"1"
],
- "chamber_temperature": [
- "0"
- ],
"fan_max_speed": [
"20"
],
diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json
index a3782cc2a1..01f7deabda 100644
--- a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json
+++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.6 nozzle.json
@@ -5,9 +5,6 @@
"activate_chamber_temp_control": [
"1"
],
- "chamber_temperature": [
- "0"
- ],
"fan_max_speed": [
"20"
],
diff --git a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json
index da2469deb5..ae7abb3feb 100644
--- a/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json
+++ b/resources/profiles/Qidi/filament/QIDI ABS-GF25 @Qidi Q1 Pro 0.8 nozzle.json
@@ -5,9 +5,6 @@
"activate_chamber_temp_control": [
"1"
],
- "chamber_temperature": [
- "0"
- ],
"fan_max_speed": [
"20"
],
diff --git a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json
index 1cf845ad22..2c4fcbf919 100644
--- a/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json
+++ b/resources/profiles/Qidi/filament/QIDI ASA @Qidi Q1 Pro 0.2 nozzle.json
@@ -6,6 +6,9 @@
"from": "system",
"instantiation": "true",
"inherits": "QIDI ASA",
+ "activate_chamber_temp_control": [
+ "0"
+ ],
"filament_flow_ratio": [
"0.92"
],
diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS.json b/resources/profiles/Qidi/filament/Qidi Generic ABS.json
index cd4513a2bf..fecf1b88cc 100644
--- a/resources/profiles/Qidi/filament/Qidi Generic ABS.json
+++ b/resources/profiles/Qidi/filament/Qidi Generic ABS.json
@@ -6,6 +6,9 @@
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
+ "activate_chamber_temp_control": [
+ "0"
+ ],
"filament_flow_ratio": [
"0.95"
],
diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA.json b/resources/profiles/Qidi/filament/Qidi Generic ASA.json
index 3181967e2a..93a94c4630 100644
--- a/resources/profiles/Qidi/filament/Qidi Generic ASA.json
+++ b/resources/profiles/Qidi/filament/Qidi Generic ASA.json
@@ -6,7 +6,10 @@
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_asa",
- "filament_max_volumetric_speed": [
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "filament_max_volumetric_speed": [
"16"
],
"filament_flow_ratio": [
diff --git a/resources/profiles/Qidi/filament/fdm_filament_abs.json b/resources/profiles/Qidi/filament/fdm_filament_abs.json
index 0a2551e03b..2b72b157fc 100644
--- a/resources/profiles/Qidi/filament/fdm_filament_abs.json
+++ b/resources/profiles/Qidi/filament/fdm_filament_abs.json
@@ -4,6 +4,9 @@
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
+ "activate_chamber_temp_control": [
+ "1"
+ ],
"cool_plate_temp" : [
"90"
],
diff --git a/resources/profiles/Qidi/filament/fdm_filament_asa.json b/resources/profiles/Qidi/filament/fdm_filament_asa.json
index 92d549afcd..8577da2a9b 100644
--- a/resources/profiles/Qidi/filament/fdm_filament_asa.json
+++ b/resources/profiles/Qidi/filament/fdm_filament_asa.json
@@ -4,6 +4,9 @@
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
+ "activate_chamber_temp_control": [
+ "1"
+ ],
"cool_plate_temp" : [
"90"
],
diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi X3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi X3.json
index e2f3a6c4a3..e9d30df753 100644
--- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi X3.json
+++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi X3.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
@@ -64,7 +64,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "20",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json
index 446bbe9496..9da8a3302d 100644
--- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json
+++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json
index f106b5991e..4cefc3da3e 100644
--- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json
+++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json
index 0f2a3a17c1..5300d1bff0 100644
--- a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json
+++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi X3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi X3.json
index 41b490ad9c..ef007adb47 100644
--- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi X3.json
+++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi X3.json
@@ -23,7 +23,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
@@ -61,7 +61,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json
index 2db184f4e3..7ac7e89df7 100644
--- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json
+++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json
index 1291095474..2fb5c2b0e2 100644
--- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json
+++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json
index 8f4ccd2869..f86dfba7b8 100644
--- a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json
+++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json
index dfe0359d24..1a9bbd4eca 100644
--- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json
+++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json
index 0b80f7bc7c..a87644b615 100644
--- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json
+++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json
index 5028ba5743..e014b43cef 100644
--- a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json
+++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.24mm Draft @Qidi X3.json b/resources/profiles/Qidi/process/0.24mm Draft @Qidi X3.json
index e278cf73d8..aef70fc864 100644
--- a/resources/profiles/Qidi/process/0.24mm Draft @Qidi X3.json
+++ b/resources/profiles/Qidi/process/0.24mm Draft @Qidi X3.json
@@ -21,7 +21,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
@@ -59,7 +59,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi Q1 Pro.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi Q1 Pro.json
index 876398b4ef..3e4f1b9c98 100644
--- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi Q1 Pro.json
+++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi Q1 Pro.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.25",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json
index b9a009f8d7..140de557c3 100644
--- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json
+++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json
index d4ee408d40..349894c702 100644
--- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json
+++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "30",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json
index 34cbaf33b7..e56d9a3f3e 100644
--- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json
+++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.25",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json
index 4ac52c1f90..d1728a5bd7 100644
--- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json
+++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json
index 2235d8945b..895ce51ed0 100644
--- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json
+++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.25",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json
index d4c6431549..2f239871fa 100644
--- a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json
+++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.25",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi X3.json b/resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi X3.json
index ea39b843e0..1673b7fa58 100644
--- a/resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi X3.json
+++ b/resources/profiles/Qidi/process/0.28mm Extra Draft @Qidi X3.json
@@ -21,7 +21,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
@@ -59,7 +59,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q1 Pro.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q1 Pro.json
index c7d9c64114..3cc2e7aaba 100644
--- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q1 Pro.json
+++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi Q1 Pro.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json
index ebd6383f2b..30b0aed1c1 100644
--- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json
+++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json
index bfafd86424..5b2387eac3 100644
--- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json
+++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json
index 3bd33b5ca9..9f338290f7 100644
--- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json
+++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json
index 1004626dab..420f13969f 100644
--- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json
+++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json
@@ -29,7 +29,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json
index 3f76f2e2cb..9846a2ff5a 100644
--- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json
+++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json
index 53a00b97ff..443e711358 100644
--- a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json
+++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json
@@ -25,7 +25,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.3",
"infill_combination": "0",
@@ -65,7 +65,7 @@
"support_interface_spacing": "0.5",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "50%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Qidi/process/fdm_process_common.json b/resources/profiles/Qidi/process/fdm_process_common.json
index 8da0fd26b7..244d5f6613 100644
--- a/resources/profiles/Qidi/process/fdm_process_common.json
+++ b/resources/profiles/Qidi/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -58,7 +58,7 @@
"support_base_pattern": "default",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.42",
diff --git a/resources/profiles/Qidi/process/fdm_process_qidi_common.json b/resources/profiles/Qidi/process/fdm_process_qidi_common.json
index d776fe2bd1..58e3843fd7 100644
--- a/resources/profiles/Qidi/process/fdm_process_qidi_common.json
+++ b/resources/profiles/Qidi/process/fdm_process_qidi_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json b/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json
index 0bda5f2223..3591e4f9a8 100644
--- a/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json
+++ b/resources/profiles/Qidi/process/fdm_process_qidi_x3_common.json
@@ -30,7 +30,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
diff --git a/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json
index 545db35bec..538eac440c 100644
--- a/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json
+++ b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.1",
"support_speed": "60",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json
index a3f88c3853..9349189d44 100644
--- a/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json
+++ b/resources/profiles/Raise3D/process/0.10mm Fine @Raise3D Pro3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.1",
"support_speed": "60",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json
index 0781fd1dca..fddf85339f 100644
--- a/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json
+++ b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "60",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json
index f1b623c744..03be9ff407 100644
--- a/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json
+++ b/resources/profiles/Raise3D/process/0.20mm Standard @Raise3D Pro3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "60",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json
index e85f075e4c..d5aa1252ea 100644
--- a/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json
+++ b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.25",
"support_speed": "60",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json
index 9a45951619..73091b97dd 100644
--- a/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json
+++ b/resources/profiles/Raise3D/process/0.25mm Draft @Raise3D Pro3Plus.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -79,7 +79,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.25",
"support_speed": "60",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Raise3D/process/fdm_process_common.json b/resources/profiles/Raise3D/process/fdm_process_common.json
index 4057092f54..fa7afc486f 100644
--- a/resources/profiles/Raise3D/process/fdm_process_common.json
+++ b/resources/profiles/Raise3D/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.4",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "15",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Ratrig/process/fdm_process_common.json b/resources/profiles/Ratrig/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Ratrig/process/fdm_process_common.json
+++ b/resources/profiles/Ratrig/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json b/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json
index 410426c2d3..6cba8b7d31 100644
--- a/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json
+++ b/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json
@@ -31,7 +31,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.45",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/SecKit/process/fdm_process_common.json b/resources/profiles/SecKit/process/fdm_process_common.json
index 63ceeaa4a6..efcb23cea3 100644
--- a/resources/profiles/SecKit/process/fdm_process_common.json
+++ b/resources/profiles/SecKit/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/SecKit/process/fdm_process_seckit_common.json b/resources/profiles/SecKit/process/fdm_process_seckit_common.json
index 89c5662446..f0f496349e 100644
--- a/resources/profiles/SecKit/process/fdm_process_seckit_common.json
+++ b/resources/profiles/SecKit/process/fdm_process_seckit_common.json
@@ -29,7 +29,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "gyroid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.45",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json
index a081fe766e..dd1be72edb 100644
--- a/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json
@@ -29,7 +29,7 @@
"ironing_flow": "8%",
"layer_height": "0.08",
"initial_layer_print_height": "0.1",
- "support_threshold_angle": "15",
+ "support_threshold_angle": "30",
"top_shell_layers": "9",
"gap_infill_speed": "85",
"initial_layer_infill_speed": "65",
diff --git a/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json
index 22bdb6cb08..3b160147bd 100644
--- a/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json
@@ -14,7 +14,7 @@
"ironing_flow": "8%",
"layer_height": "0.08",
"initial_layer_print_height": "0.1",
- "support_threshold_angle": "15",
+ "support_threshold_angle": "30",
"top_shell_layers": "5",
"initial_layer_infill_speed": "80",
"inner_wall_speed": "145",
diff --git a/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json
index eaf51d4cd6..c93c20378f 100644
--- a/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json
@@ -14,7 +14,7 @@
"ironing_flow": "8%",
"layer_height": "0.08",
"initial_layer_print_height": "0.1",
- "support_threshold_angle": "15",
+ "support_threshold_angle": "30",
"top_shell_layers": "5",
"initial_layer_infill_speed": "80",
"inner_wall_speed": "145",
diff --git a/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json
index 24216b3c5c..554733174f 100644
--- a/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json
@@ -30,7 +30,7 @@
"top_shell_layers": "5",
"top_shell_thickness": "0.6",
"bridge_flow": "1",
- "support_threshold_angle": "20",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "65",
"outer_wall_speed": "75",
"inner_wall_speed": "120",
diff --git a/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json
index 41cfa41d21..1626107191 100644
--- a/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json
@@ -14,7 +14,7 @@
"top_shell_layers": "5",
"top_shell_thickness": "0.6",
"bridge_flow": "1",
- "support_threshold_angle": "20",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "80",
"inner_wall_speed": "145",
"internal_solid_infill_speed": "150"
diff --git a/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json
index 1ff7629339..be2dd48aff 100644
--- a/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json
@@ -14,7 +14,7 @@
"top_shell_layers": "5",
"top_shell_thickness": "0.6",
"bridge_flow": "1",
- "support_threshold_angle": "20",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "80",
"inner_wall_speed": "145",
"internal_solid_infill_speed": "150"
diff --git a/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json
index 119ae1e3e5..e8b091eb7d 100644
--- a/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json
@@ -29,7 +29,7 @@
"bottom_shell_layers": "4",
"top_shell_thickness": "0.6",
"bridge_flow": "1",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "65",
"outer_wall_speed": "80",
"inner_wall_speed": "100",
diff --git a/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json
index e2547e522b..ea9ab92b4b 100644
--- a/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json
@@ -14,7 +14,7 @@
"top_shell_layers": "5",
"top_shell_thickness": "0.6",
"bridge_flow": "1",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "80",
"inner_wall_speed": "145"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json
index 77a170ef61..d303e2e5da 100644
--- a/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json
@@ -14,7 +14,7 @@
"top_shell_layers": "5",
"top_shell_thickness": "0.6",
"bridge_flow": "1",
- "support_threshold_angle": "25",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "80",
"inner_wall_speed": "145"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json
index 17089131eb..8f94f6c47d 100644
--- a/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json
@@ -28,7 +28,7 @@
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "65",
"outer_wall_speed": "90",
"inner_wall_speed": "100",
diff --git a/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json
index 43947ed427..c8486952a0 100644
--- a/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json
@@ -13,6 +13,6 @@
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "65"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json
index 23877e116c..0fd04fa649 100644
--- a/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json
@@ -13,6 +13,6 @@
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
- "support_threshold_angle": "35",
+ "support_threshold_angle": "30",
"initial_layer_infill_speed": "65"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json
index 6cb96ddab1..ab306e914b 100644
--- a/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json
@@ -31,7 +31,7 @@
"ensure_vertical_shell_thickness": "none",
"filename_format": "ArtisanBenchy_{print_time}.gcode",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "alignedrectilinear",
+ "sparse_infill_pattern": "crosshatch",
"wall_generator": "classic",
"seam_position": "nearest",
"wall_loops": "2",
diff --git a/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json
index da364c6b57..3e8f9db16a 100644
--- a/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json
@@ -30,7 +30,7 @@
"ensure_vertical_shell_thickness": "none",
"filename_format": "J1Benchy_{print_time}.gcode",
"sparse_infill_density": "10%",
- "sparse_infill_pattern": "alignedrectilinear",
+ "sparse_infill_pattern": "crosshatch",
"wall_generator": "classic",
"seam_position": "nearest",
"wall_loops": "2",
diff --git a/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json
index 1fa3b0654e..8e9da23b21 100644
--- a/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json
@@ -28,7 +28,7 @@
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"wall_loops": "2",
"initial_layer_infill_speed": "65",
"outer_wall_speed": "85",
diff --git a/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json
index 0780fd81b3..10d2759083 100644
--- a/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json
@@ -13,7 +13,7 @@
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"wall_loops": "2",
"initial_layer_infill_speed": "65"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json
index b18c01c857..2060ea0211 100644
--- a/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json
@@ -13,7 +13,7 @@
"top_surface_line_width": "0.45",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"wall_loops": "2",
"initial_layer_infill_speed": "65"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_common.json b/resources/profiles/Snapmaker/process/fdm_process_common.json
index 7836aecab2..e894e7f0d2 100644
--- a/resources/profiles/Snapmaker/process/fdm_process_common.json
+++ b/resources/profiles/Snapmaker/process/fdm_process_common.json
@@ -63,7 +63,7 @@
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "cubic",
+ "sparse_infill_pattern": "crosshatch",
"filter_out_gap_fill": "0",
"infill_wall_overlap": "15%",
"infill_direction": "45",
diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json
index 739474c390..a3f95beaa8 100644
--- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json
+++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV01Pro.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json
index 2a87643214..5d2e07cc2c 100644
--- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json
+++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV02.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json
index c3df99cb5c..136f839e8b 100644
--- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json
+++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV05.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json
index 7535223e0a..96e996295c 100644
--- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json
+++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json
index 09a3b793f8..b8313f80ac 100644
--- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json
+++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV06Plus.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json
index 09b4a01bca..3c3bbc4123 100644
--- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json
+++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07.json
@@ -31,7 +31,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -81,7 +81,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json
index 969ca2e52b..d1d6b28cdc 100644
--- a/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json
+++ b/resources/profiles/Sovol/process/0.18mm Optimal @Sovol SV07Plus.json
@@ -31,7 +31,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -81,7 +81,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json
index 38857e3841..5fb4f4fed1 100644
--- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json
+++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV01Pro.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json
index cba4597eb8..6111fd2a28 100644
--- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json
+++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV02.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json
index 3f93669137..51aeb08d74 100644
--- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json
+++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV05.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json
index e51fe7c0ff..752ba7d7e9 100644
--- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json
+++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json
index 272b1bdf65..d49fabd34f 100644
--- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json
+++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06Plus.json
@@ -30,7 +30,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json
index abaffaf0de..a4ece3603d 100644
--- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json
+++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07.json
@@ -31,7 +31,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -81,7 +81,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json
index 43460a7489..b480636a4c 100644
--- a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json
+++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV07Plus.json
@@ -31,7 +31,7 @@
"line_width": "0.44",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -81,7 +81,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Sovol/process/fdm_process_common.json b/resources/profiles/Sovol/process/fdm_process_common.json
index 7ccf87cfd2..27c32cdf0d 100644
--- a/resources/profiles/Sovol/process/fdm_process_common.json
+++ b/resources/profiles/Sovol/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Tronxy/process/fdm_process_common.json b/resources/profiles/Tronxy/process/fdm_process_common.json
index bda31378e2..7683f55d25 100644
--- a/resources/profiles/Tronxy/process/fdm_process_common.json
+++ b/resources/profiles/Tronxy/process/fdm_process_common.json
@@ -26,7 +26,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json b/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json
index a35b15c8b2..bb2868d2e9 100644
--- a/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json
+++ b/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/TwoTrees/process/0.08mm Extra Fine @SK1.json b/resources/profiles/TwoTrees/process/0.08mm Extra Fine @SK1.json
index d921bd17a0..982a3a42f3 100644
--- a/resources/profiles/TwoTrees/process/0.08mm Extra Fine @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.08mm Extra Fine @SK1.json
@@ -74,7 +74,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"thick_bridges": "1",
"top_shell_layers": "9",
"top_shell_thickness": "0",
diff --git a/resources/profiles/TwoTrees/process/0.12mm Fine @SK1.json b/resources/profiles/TwoTrees/process/0.12mm Fine @SK1.json
index c3485f4a82..8eb8ce8030 100644
--- a/resources/profiles/TwoTrees/process/0.12mm Fine @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.12mm Fine @SK1.json
@@ -72,7 +72,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"thick_bridges": "1",
"top_shell_layers": "5",
"top_shell_thickness": "0",
diff --git a/resources/profiles/TwoTrees/process/0.16mm Optimal @SK1.json b/resources/profiles/TwoTrees/process/0.16mm Optimal @SK1.json
index 4939b0598d..f3cbc2d4c7 100644
--- a/resources/profiles/TwoTrees/process/0.16mm Optimal @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.16mm Optimal @SK1.json
@@ -75,7 +75,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"thick_bridges": "1",
"top_shell_layers": "4",
"top_shell_thickness": "0",
diff --git a/resources/profiles/TwoTrees/process/0.20mm Quality @SK1.json b/resources/profiles/TwoTrees/process/0.20mm Quality @SK1.json
index 249fc21546..b4e5df02f7 100644
--- a/resources/profiles/TwoTrees/process/0.20mm Quality @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.20mm Quality @SK1.json
@@ -75,7 +75,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.2",
"thick_bridges": "1",
"top_shell_layers": "3",
diff --git a/resources/profiles/TwoTrees/process/0.20mm Standard @SK1.json b/resources/profiles/TwoTrees/process/0.20mm Standard @SK1.json
index 3b7c5ae399..63617b794a 100644
--- a/resources/profiles/TwoTrees/process/0.20mm Standard @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.20mm Standard @SK1.json
@@ -75,7 +75,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.2",
"thick_bridges": "1",
"top_shell_layers": "3",
diff --git a/resources/profiles/TwoTrees/process/0.24mm Draft @SK1.json b/resources/profiles/TwoTrees/process/0.24mm Draft @SK1.json
index 87f969bb7b..b1d2096444 100644
--- a/resources/profiles/TwoTrees/process/0.24mm Draft @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.24mm Draft @SK1.json
@@ -75,7 +75,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.2",
"thick_bridges": "1",
"top_shell_layers": "3",
diff --git a/resources/profiles/TwoTrees/process/0.24mm HSpeed @SK1.json b/resources/profiles/TwoTrees/process/0.24mm HSpeed @SK1.json
index be3cb89bc2..7cc15775ed 100644
--- a/resources/profiles/TwoTrees/process/0.24mm HSpeed @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.24mm HSpeed @SK1.json
@@ -64,7 +64,7 @@
"sparse_infill_acceleration": "0",
"sparse_infill_density": "10%",
"sparse_infill_line_width": "0.42",
- "sparse_infill_pattern": "supportcubic",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_speed": "400",
"staggered_inner_seams": "0",
"support_angle": "0",
@@ -80,7 +80,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.2",
"support_type": "normal(auto)",
"thick_bridges": "1",
diff --git a/resources/profiles/TwoTrees/process/0.28mm Extra Draft @SK1.json b/resources/profiles/TwoTrees/process/0.28mm Extra Draft @SK1.json
index b975875d9e..659e3c4655 100644
--- a/resources/profiles/TwoTrees/process/0.28mm Extra Draft @SK1.json
+++ b/resources/profiles/TwoTrees/process/0.28mm Extra Draft @SK1.json
@@ -77,7 +77,7 @@
"support_line_width": "0.35",
"support_object_xy_distance": "0.21",
"support_speed": "100",
- "support_threshold_angle": "0",
+ "support_threshold_angle": "30",
"support_top_z_distance": "0.2",
"thick_bridges": "1",
"top_shell_layers": "3",
diff --git a/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json b/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json
index 73b67bc1c3..50cab2548b 100644
--- a/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json
+++ b/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/TwoTrees/process/fdm_process_common.json b/resources/profiles/TwoTrees/process/fdm_process_common.json
index 87bbbe1a8c..5cad348417 100644
--- a/resources/profiles/TwoTrees/process/fdm_process_common.json
+++ b/resources/profiles/TwoTrees/process/fdm_process_common.json
@@ -25,7 +25,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json b/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json
index 85ba578017..d16991a051 100644
--- a/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json
+++ b/resources/profiles/UltiMaker/process/0.12mm Fine @UltiMaker 2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json b/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json
index 61a567fe70..b7f8eb9cd0 100644
--- a/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json
+++ b/resources/profiles/UltiMaker/process/0.18mm Standard @UltiMaker 2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "20%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json b/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json
index a8d8c5d043..fb5b4ba2c8 100644
--- a/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json
+++ b/resources/profiles/UltiMaker/process/0.25mm Darft @UltiMaker 2.json
@@ -29,7 +29,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
diff --git a/resources/profiles/UltiMaker/process/fdm_process_common.json b/resources/profiles/UltiMaker/process/fdm_process_common.json
index 7ccf87cfd2..27c32cdf0d 100644
--- a/resources/profiles/UltiMaker/process/fdm_process_common.json
+++ b/resources/profiles/UltiMaker/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Vivedino/process/fdm_process_common.json b/resources/profiles/Vivedino/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Vivedino/process/fdm_process_common.json
+++ b/resources/profiles/Vivedino/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Vivedino/process/fdm_process_klipper_common.json b/resources/profiles/Vivedino/process/fdm_process_klipper_common.json
index a775861791..b3a22c7fa5 100644
--- a/resources/profiles/Vivedino/process/fdm_process_klipper_common.json
+++ b/resources/profiles/Vivedino/process/fdm_process_klipper_common.json
@@ -30,7 +30,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Voron/process/fdm_process_common.json b/resources/profiles/Voron/process/fdm_process_common.json
index e22d2e56e0..b89db3c759 100644
--- a/resources/profiles/Voron/process/fdm_process_common.json
+++ b/resources/profiles/Voron/process/fdm_process_common.json
@@ -19,7 +19,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -58,7 +58,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Voron/process/fdm_process_voron_common.json b/resources/profiles/Voron/process/fdm_process_voron_common.json
index 6a38d0129a..241b984857 100644
--- a/resources/profiles/Voron/process/fdm_process_voron_common.json
+++ b/resources/profiles/Voron/process/fdm_process_voron_common.json
@@ -30,7 +30,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json b/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json
index 2145de1360..20974f73ab 100644
--- a/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json
+++ b/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json
@@ -30,7 +30,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json b/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json
index 8755f614b8..586bf0908f 100644
--- a/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json
+++ b/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json
@@ -30,7 +30,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "0",
"travel_acceleration": "0",
"inner_wall_acceleration": "0",
@@ -80,7 +80,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "0.2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "60%",
"tree_support_branch_angle": "40",
"tree_support_wall_count": "0",
diff --git a/resources/profiles/Voxelab/process/fdm_process_common.json b/resources/profiles/Voxelab/process/fdm_process_common.json
index 7ccf87cfd2..27c32cdf0d 100644
--- a/resources/profiles/Voxelab/process/fdm_process_common.json
+++ b/resources/profiles/Voxelab/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json
index be4437d698..678807a9dd 100644
--- a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json
+++ b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common.json
@@ -31,7 +31,7 @@
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "5000",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json
index eb86d56577..a9e7f559a6 100644
--- a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json
+++ b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.5_nozzle.json
@@ -31,7 +31,7 @@
"line_width": "0.52",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "5000",
"initial_layer_line_width": "0.58",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json
index a973247842..00daaba49b 100644
--- a/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json
+++ b/resources/profiles/Vzbot/process/fdm_process_Vzbot_common_0.6_nozzle.json
@@ -31,7 +31,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "5000",
"initial_layer_line_width": "0.68",
"initial_layer_print_height": "0.2",
diff --git a/resources/profiles/Vzbot/process/fdm_process_common.json b/resources/profiles/Vzbot/process/fdm_process_common.json
index e22d2e56e0..b89db3c759 100644
--- a/resources/profiles/Vzbot/process/fdm_process_common.json
+++ b/resources/profiles/Vzbot/process/fdm_process_common.json
@@ -19,7 +19,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -58,7 +58,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json
index 3782ae9894..f76090f634 100644
--- a/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json
+++ b/resources/profiles/Vzbot/process/fdm_process_common_0.5_nozzle.json
@@ -19,7 +19,7 @@
"line_width": "0.52",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.52",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -59,7 +59,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.52",
diff --git a/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json b/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json
index fd852dbcd4..f6cc0d2c0a 100644
--- a/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json
+++ b/resources/profiles/Vzbot/process/fdm_process_common_0.6_nozzle.json
@@ -19,7 +19,7 @@
"line_width": "0.62",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.62",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -59,7 +59,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.65",
diff --git a/resources/profiles/Wanhao/process/fdm_process_common.json b/resources/profiles/Wanhao/process/fdm_process_common.json
index 7398bcd481..1da14b4d91 100644
--- a/resources/profiles/Wanhao/process/fdm_process_common.json
+++ b/resources/profiles/Wanhao/process/fdm_process_common.json
@@ -18,7 +18,7 @@
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_line_width": "0.42",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "20",
@@ -57,7 +57,7 @@
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_speed": "40",
- "support_threshold_angle": "40",
+ "support_threshold_angle": "30",
"support_object_xy_distance": "0.5",
"detect_thin_wall": "0",
"top_surface_line_width": "0.4",
diff --git a/resources/profiles/Wanhao/process/fdm_process_wanhao_common.json b/resources/profiles/Wanhao/process/fdm_process_wanhao_common.json
index da5e08d5ac..6d05e45a9c 100644
--- a/resources/profiles/Wanhao/process/fdm_process_wanhao_common.json
+++ b/resources/profiles/Wanhao/process/fdm_process_wanhao_common.json
@@ -27,7 +27,7 @@
"line_width": "0.4",
"infill_direction": "45",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"initial_layer_acceleration": "500",
"travel_acceleration": "700",
"inner_wall_acceleration": "500",
diff --git a/resources/profiles_template/Template/process/process template.json b/resources/profiles_template/Template/process/process template.json
index 67eb93909d..ea663dbde0 100644
--- a/resources/profiles_template/Template/process/process template.json
+++ b/resources/profiles_template/Template/process/process template.json
@@ -60,7 +60,7 @@
"raft_layers": "0",
"resolution": "0.012",
"sparse_infill_density": "15%",
- "sparse_infill_pattern": "grid",
+ "sparse_infill_pattern": "crosshatch",
"sparse_infill_line_width": "0.45",
"sparse_infill_speed": "270",
"seam_position": "aligned",
diff --git a/src/libslic3r/Fill/FillCrossHatch.cpp b/src/libslic3r/Fill/FillCrossHatch.cpp
index ebac74bf41..d62db0b4ea 100644
--- a/src/libslic3r/Fill/FillCrossHatch.cpp
+++ b/src/libslic3r/Fill/FillCrossHatch.cpp
@@ -1,6 +1,7 @@
#include "../ClipperUtils.hpp"
#include "../ShortestPath.hpp"
#include "../Surface.hpp"
+#include
#include "FillCrossHatch.hpp"
@@ -193,7 +194,12 @@ void FillCrossHatch ::_fill_surface_single(
bb.merge(align_to_grid(bb.min, Point(line_spacing * 4, line_spacing * 4)));
// generate pattern
- Polylines polylines = generate_infill_layers(scale_(this->z), 1, line_spacing, bb.size()(0), bb.size()(1));
+ //Orca: optimize the cross-hatch infill pattern to improve strength when low infill density is used.
+ double repeat_ratio = 1.0;
+ if (params.density < 0.3)
+ repeat_ratio = std::clamp(1.0 - std::exp(-5 * params.density), 0.2, 1.0);
+
+ Polylines polylines = generate_infill_layers(scale_(this->z), repeat_ratio, line_spacing, bb.size()(0), bb.size()(1));
// shift the pattern to the actual space
for (Polyline &pl : polylines) { pl.translate(bb.min); }
diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp
index 772d13f88f..0fc1801550 100644
--- a/src/libslic3r/PrintConfig.cpp
+++ b/src/libslic3r/PrintConfig.cpp
@@ -816,6 +816,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("bottom_shell_layers", coInt);
def->label = L("Bottom shell layers");
def->category = L("Strength");
+ def->sidetext = L("layers"); // ORCA add side text
def->tooltip = L("This is the number of solid layers of bottom shell, including the bottom "
"surface layer. When the thickness calculated by this value is thinner "
"than bottom shell thickness, the bottom shell layers will be increased");
@@ -1440,7 +1441,7 @@ void PrintConfigDef::init_fff_params()
def->enum_labels.push_back(L("Moderate"));
def->enum_labels.push_back(L("All"));
def->mode = comAdvanced;
- def->set_default_value(new ConfigOptionEnum(EnsureVerticalShellThickness::evstModerate));
+ def->set_default_value(new ConfigOptionEnum(EnsureVerticalShellThickness::evstAll));
auto def_top_fill_pattern = def = this->add("top_surface_pattern", coEnum);
def->label = L("Top surface pattern");
@@ -1619,6 +1620,7 @@ void PrintConfigDef::init_fff_params()
"set appropriately. OrcaSlicer ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max "
"points. This information can usually be obtained from your printer manufacturer. The default setting is (-99999, -99999), which "
"means there are no limits, thus allowing probing across the entire bed.");
+ def->sidetext = L("mm");
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionPoint(Vec2d(-99999, -99999)));
@@ -1630,6 +1632,7 @@ void PrintConfigDef::init_fff_params()
"set appropriately. OrcaSlicer ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max "
"points. This information can usually be obtained from your printer manufacturer. The default setting is (99999, 99999), which "
"means there are no limits, thus allowing probing across the entire bed.");
+ def->sidetext = L("mm");
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionPoint(Vec2d(99999, 99999)));
@@ -1638,12 +1641,14 @@ void PrintConfigDef::init_fff_params()
def->tooltip = L("This option sets the preferred distance between probe points (grid size) for the X and Y directions, with the "
"default being 50mm for both X and Y.");
def->min = 0;
+ def->sidetext = L("mm");
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionPoint(Vec2d(50, 50)));
def = this->add("adaptive_bed_mesh_margin", coFloat);
def->label = L("Mesh margin");
def->tooltip = L("This option determines the additional distance by which the adaptive bed mesh area should be expanded in the XY directions.");
+ def->sidetext = L("mm"); // ORCA add side text
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(0));
@@ -1982,6 +1987,7 @@ def = this->add("filament_loading_speed", coFloats);
def = this->add("temperature_vitrification", coInts);
def->label = L("Softening temperature");
def->tooltip = L("The material softens at this temperature, so when the bed temperature is equal to or greater than it, it's highly recommended to open the front door and/or remove the upper glass to avoid cloggings.");
+ def->sidetext = L("°C"); // ORCA add side text
def->mode = comSimple;
def->set_default_value(new ConfigOptionInts{ 100 });
@@ -2087,7 +2093,7 @@ def = this->add("filament_loading_speed", coFloats);
def->enum_labels.push_back(L("Support Cubic"));
def->enum_labels.push_back(L("Lightning"));
def->enum_labels.push_back(L("Cross Hatch"));
- def->set_default_value(new ConfigOptionEnum(ipCubic));
+ def->set_default_value(new ConfigOptionEnum(ipCrossHatch));
auto def_infill_anchor_min = def = this->add("infill_anchor", coFloatOrPercent);
def->label = L("Sparse infill anchor length");
@@ -2344,6 +2350,7 @@ def = this->add("filament_loading_speed", coFloats);
def->tooltip = L("The first few layers are printed slower than normal. "
"The speed is gradually increased in a linear fashion over the specified number of layers.");
def->category = L("Speed");
+ def->sidetext = L("layers"); // ORCA add side text
def->min = 0;
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionInt(0));
@@ -2363,6 +2370,7 @@ def = this->add("filament_loading_speed", coFloats);
"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.");
+ def->sidetext = L("layer"); // ORCA add side text
def->min = 0;
def->max = 1000;
def->mode = comAdvanced;
@@ -4637,6 +4645,7 @@ def = this->add("filament_loading_speed", coFloats);
def = this->add("top_shell_layers", coInt);
def->label = L("Top shell layers");
def->category = L("Strength");
+ def->sidetext = L("layers"); // ORCA add side text
def->tooltip = L("This is the number of solid layers of top shell, including the top "
"surface layer. When the thickness calculated by this value is thinner "
"than top shell thickness, the top shell layers will be increased");
@@ -5013,7 +5022,7 @@ def = this->add("filament_loading_speed", coFloats);
"NOTE: Bottom and top surfaces will not be affected by this value to prevent visual gaps on the ouside of the model. "
"Adjust 'One wall threshold' in the Advanced settings below to adjust the sensitivity of what is considered a top-surface. "
"'One wall threshold' is only visibile if this setting is set above the default value of 0.5, or if single-wall top surfaces is enabled.");
- def->sidetext = "";
+ def->sidetext = L("mm"); // ORCA add side text
def->mode = comAdvanced;
def->min = 0.0;
def->max = 25.0;
diff --git a/src/slic3r/GUI/BedShapeDialog.cpp b/src/slic3r/GUI/BedShapeDialog.cpp
index b3672381d7..2d229a3e39 100644
--- a/src/slic3r/GUI/BedShapeDialog.cpp
+++ b/src/slic3r/GUI/BedShapeDialog.cpp
@@ -45,6 +45,7 @@ void BedShape::append_option_line(ConfigOptionsGroupShp optgroup, Parameter para
def.set_default_value(new ConfigOptionPoints{ Vec2d(200, 200) });
def.min = 0;
def.max = 214700;
+ def.width = 7;
def.label = get_option_label(param);
def.tooltip = L("Size in X and Y of the rectangular plate.");
key = "rect_size";
@@ -54,6 +55,7 @@ void BedShape::append_option_line(ConfigOptionsGroupShp optgroup, Parameter para
def.set_default_value(new ConfigOptionPoints{ Vec2d(0, 0) });
def.min = -107350;
def.max = 107350;
+ def.width = 7;
def.label = get_option_label(param);
def.tooltip = L("Distance of the 0,0 G-code coordinate from the front left corner of the rectangle.");
key = "rect_origin";
diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp
index 1af6a76ccd..adfb9c229f 100644
--- a/src/slic3r/GUI/CreatePresetsDialog.cpp
+++ b/src/slic3r/GUI/CreatePresetsDialog.cpp
@@ -24,7 +24,7 @@
#define FILAMENT_LIST_SIZE wxSize(FromDIP(560), FromDIP(100))
#define FILAMENT_OPTION_SIZE wxSize(FromDIP(-1), FromDIP(30))
#define PRESET_TEMPLATE_SIZE wxSize(FromDIP(-1), FromDIP(100))
-#define PRINTER_SPACE_SIZE wxSize(FromDIP(80), FromDIP(24))
+#define PRINTER_SPACE_SIZE wxSize(FromDIP(100), FromDIP(24)) // ORCA Match size with other components
#define ORIGIN_TEXT_SIZE wxSize(FromDIP(10), FromDIP(24))
#define PRINTER_PRESET_VENDOR_SIZE wxSize(FromDIP(150), FromDIP(24))
#define PRINTER_PRESET_MODEL_SIZE wxSize(FromDIP(280), FromDIP(24))
@@ -1793,26 +1793,20 @@ wxBoxSizer *CreatePrinterPresetDialog::create_bed_size_item(wxWindow *parent)
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
wxBoxSizer * length_sizer = new wxBoxSizer(wxVERTICAL);
- wxStaticText *static_length_text = new wxStaticText(parent, wxID_ANY, _L("X"), wxDefaultPosition, wxDefaultSize);
- static_length_text->SetMinSize(ORIGIN_TEXT_SIZE);
- static_length_text->SetSize(ORIGIN_TEXT_SIZE);
- length_sizer->Add(static_length_text, 0, wxEXPAND | wxALL, 0);
+ // ORCA use icon on input box to match style with other Point fields
horizontal_sizer->Add(length_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
wxBoxSizer *length_input_sizer = new wxBoxSizer(wxVERTICAL);
- m_bed_size_x_input = new TextInput(parent, "200", "mm", wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_CENTRE | wxTE_PROCESS_ENTER);
+ m_bed_size_x_input = new TextInput(parent, "200", "mm", "inputbox_x", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
wxTextValidator validator(wxFILTER_DIGITS);
m_bed_size_x_input->GetTextCtrl()->SetValidator(validator);
- length_input_sizer->Add(m_bed_size_x_input, 0, wxEXPAND | wxALL, 0);
+ length_input_sizer->Add(m_bed_size_x_input, 0, wxEXPAND | wxLEFT, FromDIP(5));
horizontal_sizer->Add(length_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
wxBoxSizer * width_sizer = new wxBoxSizer(wxVERTICAL);
- wxStaticText *static_width_text = new wxStaticText(parent, wxID_ANY, _L("Y"), wxDefaultPosition, wxDefaultSize);
- static_width_text->SetMinSize(ORIGIN_TEXT_SIZE);
- static_width_text->SetSize(ORIGIN_TEXT_SIZE);
- width_sizer->Add(static_width_text, 0, wxEXPAND | wxALL, 0);
+ // ORCA use icon on input box to match style with other Point fields
horizontal_sizer->Add(width_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
wxBoxSizer *width_input_sizer = new wxBoxSizer(wxVERTICAL);
- m_bed_size_y_input = new TextInput(parent, "200", "mm", wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_CENTRE | wxTE_PROCESS_ENTER);
+ m_bed_size_y_input = new TextInput(parent, "200", "mm", "inputbox_y", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
m_bed_size_y_input->GetTextCtrl()->SetValidator(validator);
width_input_sizer->Add(m_bed_size_y_input, 0, wxEXPAND | wxALL, 0);
horizontal_sizer->Add(width_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
@@ -1832,26 +1826,20 @@ wxBoxSizer *CreatePrinterPresetDialog::create_origin_item(wxWindow *parent)
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
wxBoxSizer * length_sizer = new wxBoxSizer(wxVERTICAL);
- wxStaticText *static_origin_x_text = new wxStaticText(parent, wxID_ANY, _L("X"), wxDefaultPosition, wxDefaultSize);
- static_origin_x_text->SetMinSize(ORIGIN_TEXT_SIZE);
- static_origin_x_text->SetSize(ORIGIN_TEXT_SIZE);
- length_sizer->Add(static_origin_x_text, 0, wxEXPAND | wxALL, 0);
+ // ORCA use icon on input box to match style with other Point fields
horizontal_sizer->Add(length_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
wxBoxSizer *length_input_sizer = new wxBoxSizer(wxVERTICAL);
- m_bed_origin_x_input = new TextInput(parent, "0", "mm", wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_CENTRE | wxTE_PROCESS_ENTER);
+ m_bed_origin_x_input = new TextInput(parent, "0", "mm", "inputbox_x", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
wxTextValidator validator(wxFILTER_DIGITS);
m_bed_origin_x_input->GetTextCtrl()->SetValidator(validator);
- length_input_sizer->Add(m_bed_origin_x_input, 0, wxEXPAND | wxALL, 0);
+ length_input_sizer->Add(m_bed_origin_x_input, 0, wxEXPAND | wxLEFT, FromDIP(5)); // Align with other
horizontal_sizer->Add(length_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
wxBoxSizer * width_sizer = new wxBoxSizer(wxVERTICAL);
- wxStaticText *static_origin_y_text = new wxStaticText(parent, wxID_ANY, _L("Y"), wxDefaultPosition, wxDefaultSize);
- static_origin_y_text->SetMinSize(ORIGIN_TEXT_SIZE);
- static_origin_y_text->SetSize(ORIGIN_TEXT_SIZE);
- width_sizer->Add(static_origin_y_text, 0, wxEXPAND | wxALL, 0);
+ // ORCA use icon on input box to match style with other Point fields
horizontal_sizer->Add(width_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
wxBoxSizer *width_input_sizer = new wxBoxSizer(wxVERTICAL);
- m_bed_origin_y_input = new TextInput(parent, "0", "mm", wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_CENTRE | wxTE_PROCESS_ENTER);
+ m_bed_origin_y_input = new TextInput(parent, "0", "mm", "inputbox_y", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
m_bed_origin_y_input->GetTextCtrl()->SetValidator(validator);
width_input_sizer->Add(m_bed_origin_y_input, 0, wxEXPAND | wxALL, 0);
horizontal_sizer->Add(width_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
@@ -1944,7 +1932,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_max_print_height_item(wxWindow *pa
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
wxBoxSizer *hight_input_sizer = new wxBoxSizer(wxVERTICAL);
- m_print_height_input = new TextInput(parent, "200", "mm", wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_CENTRE | wxTE_PROCESS_ENTER);
+ m_print_height_input = new TextInput(parent, "200", "mm", wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER); // Use same alignment with all other input boxes
wxTextValidator validator(wxFILTER_DIGITS);
m_print_height_input->GetTextCtrl()->SetValidator(validator);
hight_input_sizer->Add(m_print_height_input, 0, wxEXPAND | wxLEFT, FromDIP(5));
diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp
index fc663c6284..4979215dce 100644
--- a/src/slic3r/GUI/Field.cpp
+++ b/src/slic3r/GUI/Field.cpp
@@ -1737,8 +1737,10 @@ void ColourPicker::save_colors_to_config() {
void PointCtrl::BUILD()
{
auto temp = new wxBoxSizer(wxHORIZONTAL);
+ m_combine_side_text = true; // Prefer using side text in input box
- const wxSize field_size(4 * m_em_unit, -1);
+ //const wxSize field_size(4 * m_em_unit, -1);
+ const wxSize field_size((m_opt.width >= 0 ? m_opt.width : def_width_wider()) * m_em_unit, -1); // ORCA match width with other components
Slic3r::Vec2d default_pt;
if(m_opt.type == coPoints)
default_pt = m_opt.get_default_value()->values.at(0);
@@ -1750,35 +1752,38 @@ void PointCtrl::BUILD()
wxString Y = val - int(val) == 0 ? wxString::Format(_T("%i"), int(val)) : wxNumberFormatter::ToString(val, 2, wxNumberFormatter::Style_None);
long style = wxTE_PROCESS_ENTER;
-#ifdef _WIN32
- style |= wxBORDER_SIMPLE;
-#endif
- x_textctrl = new ::TextCtrl(m_parent, wxID_ANY, X, wxDefaultPosition, field_size, style);
- y_textctrl = new ::TextCtrl(m_parent, wxID_ANY, Y, wxDefaultPosition, field_size, style);
+//#ifdef _WIN32
+// style |= wxBORDER_SIMPLE;
+//#endif
+ // ORCA add icons to point control boxes instead of using text for X / Y
+ x_input = new ::TextInput(m_parent, X, m_opt.sidetext, "inputbox_x", wxDefaultPosition, field_size, style);
+ y_input = new ::TextInput(m_parent, Y, m_opt.sidetext, "inputbox_y", wxDefaultPosition, field_size, style);
+ x_textctrl = x_input->GetTextCtrl();
+ y_textctrl = y_input->GetTextCtrl();
if (parent_is_custom_ctrl && m_opt.height < 0)
opt_height = (double)x_textctrl->GetSize().GetHeight() / m_em_unit;
- x_textctrl->SetFont(Slic3r::GUI::wxGetApp().normal_font());
- x_textctrl->SetBackgroundStyle(wxBG_STYLE_PAINT);
- y_textctrl->SetFont(Slic3r::GUI::wxGetApp().normal_font());
- y_textctrl->SetBackgroundStyle(wxBG_STYLE_PAINT);
+ x_input->SetFont(Slic3r::GUI::wxGetApp().normal_font());
+ x_input->SetBackgroundStyle(wxBG_STYLE_PAINT);
+ y_input->SetFont(Slic3r::GUI::wxGetApp().normal_font());
+ y_input->SetBackgroundStyle(wxBG_STYLE_PAINT);
- auto static_text_x = new wxStaticText(m_parent, wxID_ANY, "x : ");
- auto static_text_y = new wxStaticText(m_parent, wxID_ANY, " y : ");
- static_text_x->SetFont(Slic3r::GUI::wxGetApp().normal_font());
- static_text_x->SetBackgroundStyle(wxBG_STYLE_PAINT);
- static_text_y->SetFont(Slic3r::GUI::wxGetApp().normal_font());
- static_text_y->SetBackgroundStyle(wxBG_STYLE_PAINT);
+ //auto static_text_x = new wxStaticText(m_parent, wxID_ANY, "x : ");
+ //auto static_text_y = new wxStaticText(m_parent, wxID_ANY, " y : ");
+ //static_text_x->SetFont(Slic3r::GUI::wxGetApp().normal_font());
+ //static_text_x->SetBackgroundStyle(wxBG_STYLE_PAINT);
+ //static_text_y->SetFont(Slic3r::GUI::wxGetApp().normal_font());
+ //static_text_y->SetBackgroundStyle(wxBG_STYLE_PAINT);
- wxGetApp().UpdateDarkUI(x_textctrl);
- wxGetApp().UpdateDarkUI(y_textctrl);
- wxGetApp().UpdateDarkUI(static_text_x, false, true);
- wxGetApp().UpdateDarkUI(static_text_y, false, true);
+ wxGetApp().UpdateDarkUI(x_input);
+ wxGetApp().UpdateDarkUI(y_input);
+ //wxGetApp().UpdateDarkUI(static_text_x, false, true);
+ //wxGetApp().UpdateDarkUI(static_text_y, false, true);
- temp->Add(static_text_x, 0, wxALIGN_CENTER_VERTICAL, 0);
- temp->Add(x_textctrl);
- temp->Add(static_text_y, 0, wxALIGN_CENTER_VERTICAL, 0);
- temp->Add(y_textctrl);
+ //temp->Add(static_text_x, 0, wxALIGN_CENTER_VERTICAL, 0);
+ temp->Add(x_input);
+ //temp->Add(static_text_y, 0, wxALIGN_CENTER_VERTICAL, 0);
+ temp->Add(y_input);
x_textctrl->Bind(wxEVT_TEXT_ENTER, ([this](wxCommandEvent e) { propagate_value(x_textctrl); }), x_textctrl->GetId());
y_textctrl->Bind(wxEVT_TEXT_ENTER, ([this](wxCommandEvent e) { propagate_value(y_textctrl); }), y_textctrl->GetId());
@@ -1797,16 +1802,17 @@ void PointCtrl::msw_rescale()
{
Field::msw_rescale();
- wxSize field_size(4 * m_em_unit, -1);
+ //wxSize field_size(4 * m_em_unit, -1);
+ wxSize field_size((m_opt.width >= 0 ? m_opt.width : def_width_wider()) * m_em_unit, -1); // ORCA match width with other components
if (parent_is_custom_ctrl) {
field_size.SetHeight(lround(opt_height * m_em_unit));
- x_textctrl->SetSize(field_size);
- y_textctrl->SetSize(field_size);
+ x_input->SetSize(field_size);
+ y_input->SetSize(field_size);
}
else {
- x_textctrl->SetMinSize(field_size);
- y_textctrl->SetMinSize(field_size);
+ x_input->SetMinSize(field_size);
+ y_input->SetMinSize(field_size);
}
}
diff --git a/src/slic3r/GUI/Field.hpp b/src/slic3r/GUI/Field.hpp
index 79e09ba505..ef1b6024b0 100644
--- a/src/slic3r/GUI/Field.hpp
+++ b/src/slic3r/GUI/Field.hpp
@@ -23,6 +23,7 @@
#include "GUI.hpp"
#include "wxExtensions.hpp"
#include "Widgets/SpinInput.hpp"
+#include "Widgets/TextInput.hpp"
#ifdef __WXMSW__
#define wxMSW true
@@ -502,6 +503,8 @@ public:
wxSizer* sizer{ nullptr };
wxTextCtrl* x_textctrl{ nullptr };
wxTextCtrl* y_textctrl{ nullptr };
+ TextInput* x_input{nullptr};
+ TextInput* y_input{nullptr};
void BUILD() override;
bool value_was_changed(wxTextCtrl* win);
diff --git a/src/slic3r/GUI/GUI_Factories.cpp b/src/slic3r/GUI/GUI_Factories.cpp
index 20d9ea3a3b..ab513af845 100644
--- a/src/slic3r/GUI/GUI_Factories.cpp
+++ b/src/slic3r/GUI/GUI_Factories.cpp
@@ -544,15 +544,15 @@ wxMenu* MenuFactory::append_submenu_add_handy_model(wxMenu* menu, ModelVolumeTyp
if (file_name == L("Orca Cube"))
file_name = "OrcaCube_v2.3mf";
else if (file_name == L("3DBenchy"))
- file_name = "3DBenchy.stl";
+ file_name = "3DBenchy.3mf";
else if (file_name == L("Autodesk FDM Test"))
- file_name = "ksr_fdmtest_v4.stl";
+ file_name = "ksr_fdmtest_v4.3mf";
else if (file_name == L("Voron Cube"))
- file_name = "Voron_Design_Cube_v7.stl";
+ file_name = "Voron_Design_Cube_v7.3mf";
else if (file_name == L("Stanford Bunny"))
- file_name = "Stanford_Bunny.stl";
+ file_name = "Stanford_Bunny.3mf";
else if (file_name == L("Orca String Hell")) {
- file_name = "Orca_stringhell.stl";
+ file_name = "Orca_stringhell.3mf";
is_stringhell = true;
} else
return;
diff --git a/src/slic3r/GUI/Widgets/ComboBox.cpp b/src/slic3r/GUI/Widgets/ComboBox.cpp
index ce9db292a7..38471ddbe7 100644
--- a/src/slic3r/GUI/Widgets/ComboBox.cpp
+++ b/src/slic3r/GUI/Widgets/ComboBox.cpp
@@ -57,7 +57,8 @@ ComboBox::ComboBox(wxWindow *parent,
TextInput::SetBackgroundColor(StateColor(std::make_pair(0xF0F0F1, (int) StateColor::Disabled),
std::make_pair(0xE5F0EE, (int) StateColor::Focused), // ORCA updated background color for focused item
std::make_pair(*wxWHITE, (int) StateColor::Normal)));
- TextInput::SetLabelColor(StateColor(std::make_pair(0x909090, (int) StateColor::Disabled),
+ TextInput::SetLabelColor(StateColor(
+ std::make_pair(wxColour("#ACACAC"), (int) StateColor::Disabled), // ORCA: Use same color for disabled text on combo boxes
std::make_pair(0x262E30, (int) StateColor::Normal)));
}
if (auto scroll = GetScrollParent(this))
@@ -85,7 +86,7 @@ void ComboBox::SetSelection(int n)
drop.SetSelection(n);
SetLabel(drop.GetValue());
if (drop.selection >= 0 && drop.iconSize.y > 0)
- SetIcon(icons[drop.selection]);
+ SetIcon(icons[drop.selection].IsNull() ? create_scaled_bitmap("drop_down", nullptr, 16): icons[drop.selection]); // ORCA fix combo boxes without arrows
}
void ComboBox::SelectAndNotify(int n) {
SetSelection(n);
@@ -108,7 +109,7 @@ void ComboBox::SetValue(const wxString &value)
drop.SetValue(value);
SetLabel(value);
if (drop.selection >= 0 && drop.iconSize.y > 0)
- SetIcon(icons[drop.selection]);
+ SetIcon(icons[drop.selection].IsNull() ? create_scaled_bitmap("drop_down", nullptr, 16): icons[drop.selection]); // ORCA fix combo boxes without arrows
}
void ComboBox::SetLabel(const wxString &value)
diff --git a/version.inc b/version.inc
index c98402902f..619c8795c7 100644
--- a/version.inc
+++ b/version.inc
@@ -10,7 +10,7 @@ endif()
if(NOT DEFINED BBL_INTERNAL_TESTING)
set(BBL_INTERNAL_TESTING "0")
endif()
-set(SoftFever_VERSION "2.1.0-alpha")
+set(SoftFever_VERSION "2.1.0-beta")
string(REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)"
SoftFever_VERSION_MATCH ${SoftFever_VERSION})
set(ORCA_VERSION_MAJOR ${CMAKE_MATCH_1})