diff --git a/cura/Machines/Models/IntentCategoryModel.py b/cura/Machines/Models/IntentCategoryModel.py index e9b94d4233..cf08c53e74 100644 --- a/cura/Machines/Models/IntentCategoryModel.py +++ b/cura/Machines/Models/IntentCategoryModel.py @@ -61,6 +61,11 @@ class IntentCategoryModel(ListModel): "The annealing profile requires post-processing in an oven after the print is finished. This profile retains the dimensional accuracy of the printed part after annealing and improves strength, stiffness, and thermal resistance.") } + cls._translations["solid"] = { + "name": catalog.i18nc("@label", "Solid"), + "description": catalog.i18nc("@text", + "A highly dense and strong part but at a slower print time. Great for functional parts.") + } return cls._translations def __init__(self, intent_category: str) -> None: diff --git a/cura/Machines/Models/IntentSelectionModel.py b/cura/Machines/Models/IntentSelectionModel.py index 3df94e4ad8..80176f823e 100644 --- a/cura/Machines/Models/IntentSelectionModel.py +++ b/cura/Machines/Models/IntentSelectionModel.py @@ -57,8 +57,9 @@ class IntentSelectionModel(ListModel): self._onChange() - _default_intent_categories = ["default", "visual", "engineering", "quick", "annealing"] - _icons = {"default": "GearCheck", "visual": "Visual", "engineering": "Nut", "quick": "SpeedOMeter", "annealing": "Anneal"} + _default_intent_categories = ["default", "visual", "engineering", "quick", "annealing", "solid"] + _icons = {"default": "GearCheck", "visual": "Visual", "engineering": "Nut", "quick": "SpeedOMeter", + "annealing": "Anneal", "solid": "Hammer"} def _onContainerChange(self, container: ContainerInterface) -> None: """Updates the list of intents if an intent profile was added or removed.""" diff --git a/cura/Machines/Models/IntentTranslations.py b/cura/Machines/Models/IntentTranslations.py index 43fe771d67..3a2afcb7c5 100644 --- a/cura/Machines/Models/IntentTranslations.py +++ b/cura/Machines/Models/IntentTranslations.py @@ -24,3 +24,8 @@ intent_translations["quick"] = { "name": catalog.i18nc("@label", "Draft"), "description": catalog.i18nc("@text", "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction.") } +intent_translations["solid"] = { + "name": catalog.i18nc("@label", "Solid"), + "description": catalog.i18nc("@text", + "A highly dense and strong part but at a slower print time. Great for functional parts.") +} diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 50aee251e8..de95562b6e 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -2,23 +2,35 @@ * New features and improvements: - Introduced the MethodX and MethodXL printers with their materials and the option to write to .makerbot -- Prime tower base settings increase the stability of large prime towers; You can tune the Size, Height, and Slope to increase your prime tower sturdiness -- Introduced the setting for Raft Line Spacing, but for the primetower +- Prime tower base settings increase the stability of large prime towers; You can tune the Size, Height, and Slope to increase your prime tower's sturdiness +- Introduced the setting for Raft Line Spacing, but for the prime tower - The Start and End gcodes now accept variables, and math including those variables - Updated the Support Z Distance to allow for more different values, no longer only multiple layerheights * Bug fixes: - Fixed a crash for some linux users when trying to open the file menu +* Bugs resolved since the Beta Release +- Introduced Balanced and Solid profiles for 1C cores to UltiMaker Method X and Method XL +- Improved self-support for UltiMaker MethodX and MethodXL printers so the support extruder will not be used +- The prime tower is now always enabled when the second extruder is used for the MethodX and MethodXL printers +- Updated the default prime tower position so it doesn't prevent slicing for some printers +- Fixed an issue where raft layers were partially printed +- Slice information template variables were not available through start-end code formulas +- Resolved an issue with 100% support roof for tree support, contributed by @ThomasRahm + * Printer definitions, profiles and materials: +- Updated bridge flows for UltiMaker PLA, TPLA and ABS to address pillowing in AA 0.8 for UltiMaker printers - Introduced Ender 3 V3 SE, contributed by @dim1triy * Community translations: - Updated Spanish translation for Lightning infill, contributed by @Pelochus +- Updated German translation for Laying object flat on buildplate, contributed by @gluetolf +- Updated Brazilian translations, contributed by @Patola -* Known Issue -- The predicted printing time for dual extrusion printjobs on the Method are deviating from the actual printing time. Printjobs will take longer than predicted for now. - +* Known Issues +- The predicted printing time for dual extrusion printjobs on the Method X and Method XL are deviating from the actual printing time +- It’s not possible yet, to use Method series printers with Digital Factory. We hope to resolve this for the next release. [5.5]