Merge remote-tracking branch 'origin/master' into libArachne_rebased

# Conflicts:
#	resources/definitions/flyingbear_base.def.json
This commit is contained in:
Jelle Spijker 2020-11-13 11:59:07 +01:00
commit 1e05e168c0
No known key found for this signature in database
GPG key ID: 6662DC033BE6B99A
563 changed files with 12726 additions and 2381 deletions

View file

@ -40,7 +40,7 @@ Thank you for using Cura!
(What should happen after the above steps have been followed.)
**Project file**
(For slicing bugs, provide a project which clearly shows the bug, by going to File->Save. For big files you may need to use WeTransfer or similar file sharing sites.)
(For slicing bugs, provide a project which clearly shows the bug, by going to File->Save Project. For big files you may need to use WeTransfer or similar file sharing sites. G-code files are not project files!)
**Log file**
(See https://github.com/Ultimaker/Cura#logging-issues to find the log file to upload, or copy a relevant snippet from it.)

View file

@ -1,3 +1,6 @@
# Copyright (c) 2020 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
import numpy
from pynest2d import Point, Box, Item, NfpConfig, nest
from typing import List, TYPE_CHECKING, Optional, Tuple
@ -50,7 +53,7 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV
continue
converted_points = []
for point in hull_polygon.getPoints():
converted_points.append(Point(point[0] * factor, point[1] * factor))
converted_points.append(Point(int(point[0] * factor), int(point[1] * factor)))
item = Item(converted_points)
node_items.append(item)
@ -74,7 +77,7 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV
if clipped_area.getPoints() is not None: # numpy array has to be explicitly checked against None
for point in clipped_area.getPoints():
converted_points.append(Point(point[0] * factor, point[1] * factor))
converted_points.append(Point(int(point[0] * factor), int(point[1] * factor)))
disallowed_area = Item(converted_points)
disallowed_area.markAsDisallowedAreaInBin(0)

View file

@ -1522,13 +1522,10 @@ class CuraApplication(QtApplication):
# Move each node to the same position.
for mesh, node in zip(meshes, group_node.getChildren()):
transformation = node.getLocalTransformation()
transformation.setTranslation(zero_translation)
transformed_mesh = mesh.getTransformed(transformation)
node.setTransformation(Matrix())
# Align the object around its zero position
# and also apply the offset to center it inside the group.
node.setPosition(-transformed_mesh.getZeroPosition() - offset)
node.setPosition(-mesh.getZeroPosition() - offset)
# Use the previously found center of the group bounding box as the new location of the group
group_node.setPosition(group_node.getBoundingBox().center)
@ -1904,9 +1901,10 @@ class CuraApplication(QtApplication):
if select_models_on_load:
Selection.add(node)
arrange(nodes_to_arrange, self.getBuildVolume(), fixed_nodes)
try:
arrange(nodes_to_arrange, self.getBuildVolume(), fixed_nodes)
except:
Logger.logException("e", "Failed to arrange the models")
self.fileCompleted.emit(file_name)
def addNonSliceableExtension(self, extension):

View file

@ -127,7 +127,7 @@ class AuthorizationHelpers:
user_id = user_data["user_id"],
username = user_data["username"],
profile_image_url = user_data.get("profile_image_url", ""),
organization_id = user_data.get("organization", {}).get("organization_id", ""),
organization_id = user_data.get("organization", {}).get("organization_id"),
subscriptions = user_data.get("subscriptions", [])
)

View file

@ -345,6 +345,9 @@ class ContainerManager(QObject):
# user changes are possibly added to make the current setup match the current enabled extruders
machine_manager.correctExtruderSettings()
# The Print Sequence should be changed to match the current setup
machine_manager.correctPrintSequence()
for container in send_emits_containers:
container.sendPostponedEmits()

View file

@ -440,7 +440,7 @@ class CuraContainerRegistry(ContainerRegistry):
global_stack = cura.CuraApplication.CuraApplication.getInstance().getGlobalContainerStack()
if not global_stack:
return False, catalog.i18nc("@info:status", "Global stack is missing.")
return False, catalog.i18nc("@info:status", "There is no active printer yet.")
definition_id = ContainerTree.getInstance().machines[global_stack.definition.getId()].quality_definition
profile.setDefinition(definition_id)

View file

@ -128,6 +128,7 @@ class MachineManager(QObject):
self.activeQualityChangesGroupChanged.connect(self.activeQualityDisplayNameChanged)
self.activeStackValueChanged.connect(self._reCalculateNumUserSettings)
self.numberExtrudersEnabledChanged.connect(self.correctPrintSequence)
activeQualityDisplayNameChanged = pyqtSignal()
@ -826,11 +827,6 @@ class MachineManager(QObject):
result = [] # type: List[str]
for setting_instance in container.findInstances():
setting_key = setting_instance.definition.key
if setting_key == "print_sequence":
old_value = container.getProperty(setting_key, "value")
Logger.log("d", "Reset setting [%s] in [%s] because its old value [%s] is no longer valid", setting_key, container, old_value)
result.append(setting_key)
continue
if not self._global_container_stack.getProperty(setting_key, "type") in ("extruder", "optional_extruder"):
continue
@ -862,6 +858,41 @@ class MachineManager(QObject):
title = catalog.i18nc("@info:title", "Settings updated"))
caution_message.show()
def correctPrintSequence(self) -> None:
"""
Sets the Print Sequence setting to "all-at-once" when there are more than one enabled extruders.
This setting has to be explicitly changed whenever we have more than one enabled extruders to make sure that the
Cura UI is properly updated to reset all the UI elements changes that occur due to the one-at-a-time mode (such
as the reduced build volume, the different convex hulls of the objects etc.).
"""
setting_key = "print_sequence"
new_value = "all_at_once"
if self._global_container_stack is None \
or self._global_container_stack.getProperty(setting_key, "value") == new_value \
or self.numberExtrudersEnabled < 2:
return
user_changes_container = self._global_container_stack.userChanges
quality_changes_container = self._global_container_stack.qualityChanges
print_sequence_quality_changes = quality_changes_container.getProperty(setting_key, "value")
print_sequence_user_changes = user_changes_container.getProperty(setting_key, "value")
# If the user changes container has a value and its the incorrect value, then reset the setting in the user
# changes (so that the circular revert-changes arrow will now show up in the interface)
if print_sequence_user_changes and print_sequence_user_changes != new_value:
user_changes_container.removeInstance(setting_key)
Logger.log("d", "Resetting '{}' in container '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container))
# If the print sequence doesn't exist in either the user changes or the quality changes (yet it still has the
# wrong value in the global stack), or it exists in the quality changes and it has the wrong value, then set it
# in the user changes
elif (not print_sequence_quality_changes and not print_sequence_user_changes) \
or (print_sequence_quality_changes and print_sequence_quality_changes != new_value):
user_changes_container.setProperty(setting_key, "value", new_value)
Logger.log("d", "Setting '{}' in '{}' to '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container, new_value))
def setActiveMachineExtruderCount(self, extruder_count: int) -> None:
"""Set the amount of extruders on the active machine (global stack)

View file

@ -31,7 +31,7 @@ class MachineNameValidator(QObject):
# special character, and that up to [machine_name_max_length / 12] times.
maximum_special_characters = int(machine_name_max_length / 12)
unescaped = r"[a-zA-Z0-9_\-\.\/]"
self.machine_name_regex = r"^((" + unescaped + "){0,12}|.){0," + str(maximum_special_characters) + r"}$"
self.machine_name_regex = r"^[^\.]((" + unescaped + "){0,12}|.){0," + str(maximum_special_characters) + r"}$"
validationChanged = pyqtSignal()

View file

@ -1,4 +1,4 @@
# Copyright (c) 2017 Ultimaker B.V.
# Copyright (c) 2020 Ultimaker B.V.
# Uranium is released under the terms of the LGPLv3 or higher.
from PyQt5.QtCore import Qt, QCoreApplication, QTimer
@ -70,20 +70,20 @@ class CuraSplashScreen(QSplashScreen):
font = QFont() # Using system-default font here
font.setPixelSize(18)
painter.setFont(font)
painter.drawText(60, 70 + self._version_y_offset, 330 * self._scale, 230 * self._scale, Qt.AlignLeft | Qt.AlignTop, version[0])
painter.drawText(60, 70 + self._version_y_offset, round(330 * self._scale), round(230 * self._scale), Qt.AlignLeft | Qt.AlignTop, version[0])
if len(version) > 1:
font.setPixelSize(16)
painter.setFont(font)
painter.setPen(QColor(200, 200, 200, 255))
painter.drawText(247, 105 + self._version_y_offset, 330 * self._scale, 255 * self._scale, Qt.AlignLeft | Qt.AlignTop, version[1])
painter.drawText(247, 105 + self._version_y_offset, round(330 * self._scale), round(255 * self._scale), Qt.AlignLeft | Qt.AlignTop, version[1])
painter.setPen(QColor(255, 255, 255, 255))
# Draw the loading image
pen = QPen()
pen.setWidth(6 * self._scale)
pen.setWidthF(6 * self._scale)
pen.setColor(QColor(32, 166, 219, 255))
painter.setPen(pen)
painter.drawArc(60, 150, 32 * self._scale, 32 * self._scale, self._loading_image_rotation_angle * 16, 300 * 16)
painter.drawArc(60, 150, round(32 * self._scale), round(32 * self._scale), round(self._loading_image_rotation_angle * 16), 300 * 16)
# Draw message text
if self._current_message:

View file

@ -805,6 +805,9 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
except zipfile.BadZipFile:
Logger.logException("w", "Unable to retrieve metadata from {fname}: 3MF archive is corrupt.".format(fname = file_name))
return result
except EnvironmentError as e:
Logger.logException("w", "Unable to retrieve metadata from {fname}: File is inaccessible. Error: {err}".format(fname = file_name, err = str(e)))
return result
metadata_files = [name for name in archive.namelist() if name.endswith("plugin_metadata.json")]

View file

@ -103,17 +103,20 @@ class PerObjectSettingsTool(Tool):
new_instance.resetState() # Ensure that the state is not seen as a user state.
settings.addInstance(new_instance)
for property_key in ["top_bottom_thickness", "wall_thickness"]:
for property_key in ["top_bottom_thickness", "wall_thickness", "wall_line_count"]:
if mesh_type == "infill_mesh":
if settings.getInstance(property_key) is None:
definition = stack.getSettingDefinition(property_key)
new_instance = SettingInstance(definition, settings)
new_instance.setProperty("value", 0)
# We just want the wall_line count to be there in case it was overriden in the global stack.
# as such, we don't need to set a value.
if property_key != "wall_line_count":
new_instance.setProperty("value", 0)
new_instance.resetState() # Ensure that the state is not seen as a user state.
settings.addInstance(new_instance)
settings_visibility_changed = True
elif old_mesh_type == "infill_mesh" and settings.getInstance(property_key) and settings.getProperty(property_key, "value") == 0:
elif old_mesh_type == "infill_mesh" and settings.getInstance(property_key) and (settings.getProperty(property_key, "value") == 0 or property_key == "wall_line_count"):
settings.removeInstance(property_key)
settings_visibility_changed = True

View file

@ -59,7 +59,7 @@ class RemovableDriveOutputDevice(OutputDevice):
# Take the intersection between file_formats and machine_file_formats.
format_by_mimetype = {format["mime_type"]: format for format in file_formats}
file_formats = [format_by_mimetype[mimetype] for mimetype in machine_file_formats] #Keep them ordered according to the preference in machine_file_formats.
file_formats = [format_by_mimetype[mimetype] for mimetype in machine_file_formats if mimetype in format_by_mimetype] # Keep them ordered according to the preference in machine_file_formats.
if len(file_formats) == 0:
Logger.log("e", "There are no file formats available to write with!")

View file

@ -1,4 +1,4 @@
# Copyright (c) 2017 Ultimaker B.V.
# Copyright (c) 2020 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from UM.Math.Color import Color
@ -114,7 +114,7 @@ class SimulationPass(RenderPass):
nozzle_node = node
nozzle_node.setVisible(False) # Don't set to true, we render it separately!
elif getattr(node, "_outside_buildarea", False) and isinstance(node, SceneNode) and node.getMeshData() and node.isVisible():
elif getattr(node, "_outside_buildarea", False) and isinstance(node, SceneNode) and node.getMeshData() and node.isVisible() and not node.callDecoration("isNonPrintingMesh"):
disabled_batch.addItem(node.getWorldTransformation(copy=False), node.getMeshData())
elif isinstance(node, SceneNode) and (node.getMeshData() or node.callDecoration("isBlockSlicing")) and node.isVisible():

View file

@ -125,7 +125,8 @@ class SliceInfo(QObject, Extension):
data["schema_version"] = 0
data["cura_version"] = self._application.getVersion()
data["cura_build_type"] = ApplicationMetadata.CuraBuildType
data["organization_id"] = user_profile.get("organization_id", None) if user_profile else None
org_id = user_profile.get("organization_id", None) if user_profile else None
data["organization_id"] = org_id if org_id else None
data["subscriptions"] = user_profile.get("subscriptions", []) if user_profile else []
active_mode = self._application.getPreferences().getValue("cura/active_mode")

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 KiB

View file

@ -72,6 +72,7 @@ Component
top: printers.bottom
topMargin: 48 * screenScaleFactor // TODO: Theme!
}
visible: OutputDevice.supportsPrintJobQueue
}
PrinterVideoStream

View file

@ -287,6 +287,12 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice):
firmware_version = Version([version_number[0], version_number[1], version_number[2]])
return firmware_version >= self.PRINT_JOB_ACTIONS_MIN_VERSION
@pyqtProperty(bool)
def supportsPrintJobQueue(self) -> bool:
"""Gets whether the printer supports a queue"""
return "queue" in self._cluster.capabilities if self._cluster.capabilities else True
def setJobState(self, print_job_uuid: str, state: str) -> None:
"""Set the remote print job state."""

View file

@ -1,6 +1,6 @@
# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from typing import Optional
from typing import Optional, List
from ..BaseModel import BaseModel
@ -11,7 +11,8 @@ class CloudClusterResponse(BaseModel):
def __init__(self, cluster_id: str, host_guid: str, host_name: str, is_online: bool, status: str,
host_internal_ip: Optional[str] = None, host_version: Optional[str] = None,
friendly_name: Optional[str] = None, printer_type: str = "ultimaker3", printer_count: int = 1, **kwargs) -> None:
friendly_name: Optional[str] = None, printer_type: str = "ultimaker3", printer_count: int = 1,
capabilities: Optional[List[str]] = None, **kwargs) -> None:
"""Creates a new cluster response object.
:param cluster_id: The secret unique ID, e.g. 'kBEeZWEifXbrXviO8mRYLx45P8k5lHVGs43XKvRniPg='.
@ -36,6 +37,7 @@ class CloudClusterResponse(BaseModel):
self.friendly_name = friendly_name
self.printer_type = printer_type
self.printer_count = printer_count
self.capabilities = capabilities
super().__init__(**kwargs)
# Validates the model, raising an exception if the model is invalid.

View file

@ -129,20 +129,20 @@ class ZeroConfClient:
for record in zero_conf.cache.entries_with_name(info.server):
info.update_record(zero_conf, time(), record)
if info.address:
if info.addresses:
break
# Request more data if info is not complete
if not info.address:
if not info.addresses:
new_info = zero_conf.get_service_info(service_type, name)
if new_info is not None:
info = new_info
if info and info.address:
if info and info.addresses:
type_of_device = info.properties.get(b"type", None)
if type_of_device:
if type_of_device == b"printer":
address = '.'.join(map(str, info.address))
address = '.'.join(map(str, info.addresses[0]))
self.addedNetworkCluster.emit(str(name), address, info.properties)
else:
Logger.log("w", "The type of the found device is '%s', not 'printer'." % type_of_device)

View file

@ -4,6 +4,7 @@
"Ultimaker 2 Extended+": "ultimaker2_extended_plus",
"Ultimaker 2 Go": "ultimaker2_go",
"Ultimaker 2+": "ultimaker2_plus",
"Ultimaker 2+ Connect": "ultimaker2_plus_connect",
"Ultimaker 3": "ultimaker3",
"Ultimaker 3 Extended": "ultimaker3_extended",
"Ultimaker S3": "ultimaker_s3",
@ -12,4 +13,4 @@
"Ultimaker Original+": "ultimaker_original_plus",
"Ultimaker Original Dual Extrusion": "ultimaker_original_dual",
"IMADE3D JellyBOX": "imade3d_jellybox"
}
}

View file

@ -974,7 +974,7 @@
"package_type": "material",
"display_name": "Generic ABS",
"description": "The generic ABS profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -992,7 +992,7 @@
"package_type": "material",
"display_name": "Generic BAM",
"description": "The generic BAM profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1010,7 +1010,7 @@
"package_type": "material",
"display_name": "Generic CFF CPE",
"description": "The generic CFF CPE profile which other profiles can be based upon.",
"package_version": "1.1.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1028,7 +1028,7 @@
"package_type": "material",
"display_name": "Generic CFF PA",
"description": "The generic CFF PA profile which other profiles can be based upon.",
"package_version": "1.1.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1046,7 +1046,7 @@
"package_type": "material",
"display_name": "Generic CPE",
"description": "The generic CPE profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1064,7 +1064,7 @@
"package_type": "material",
"display_name": "Generic CPE+",
"description": "The generic CPE+ profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1082,7 +1082,7 @@
"package_type": "material",
"display_name": "Generic GFF CPE",
"description": "The generic GFF CPE profile which other profiles can be based upon.",
"package_version": "1.1.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1100,7 +1100,7 @@
"package_type": "material",
"display_name": "Generic GFF PA",
"description": "The generic GFF PA profile which other profiles can be based upon.",
"package_version": "1.1.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1118,7 +1118,7 @@
"package_type": "material",
"display_name": "Generic HIPS",
"description": "The generic HIPS profile which other profiles can be based upon.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1136,7 +1136,7 @@
"package_type": "material",
"display_name": "Generic Nylon",
"description": "The generic Nylon profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1154,7 +1154,7 @@
"package_type": "material",
"display_name": "Generic PC",
"description": "The generic PC profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1172,7 +1172,7 @@
"package_type": "material",
"display_name": "Generic PETG",
"description": "The generic PETG profile which other profiles can be based upon.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1190,7 +1190,7 @@
"package_type": "material",
"display_name": "Generic PLA",
"description": "The generic PLA profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1208,7 +1208,7 @@
"package_type": "material",
"display_name": "Generic PP",
"description": "The generic PP profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1226,7 +1226,7 @@
"package_type": "material",
"display_name": "Generic PVA",
"description": "The generic PVA profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1244,7 +1244,7 @@
"package_type": "material",
"display_name": "Generic Tough PLA",
"description": "The generic Tough PLA profile which other profiles can be based upon.",
"package_version": "1.0.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1262,7 +1262,7 @@
"package_type": "material",
"display_name": "Generic TPU",
"description": "The generic TPU profile which other profiles can be based upon.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://github.com/Ultimaker/fdm_materials",
"author": {
@ -1297,7 +1297,7 @@
"package_type": "material",
"display_name": "FABtotum ABS",
"description": "This material is easy to be extruded but it is not the simplest to use. It is one of the most used in 3D printing to get very well finished objects. It is not sustainable and its smoke can be dangerous if inhaled. The reason to prefer this filament to PLA is mainly because of its precision and mechanical specs. ABS (for plastic) stands for Acrylonitrile Butadiene Styrene and it is a thermoplastic which is widely used in everyday objects. It can be printed with any FFF 3D printer which can get to high temperatures as it must be extruded in a range between 220° and 245°, so its compatible with all versions of the FABtotum Personal fabricator.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=40",
"author": {
@ -1314,7 +1314,7 @@
"package_type": "material",
"display_name": "FABtotum Nylon",
"description": "When 3D printing started this material was not listed among the extrudable filaments. It is flexible as well as resistant to tractions. It is well known for its uses in textile but also in industries which require a strong and flexible material. There are different kinds of Nylon: 3D printing mostly uses Nylon 6 and Nylon 6.6, which are the most common. It requires higher temperatures to be printed, so a 3D printer must be able to reach them (around 240°C): the FABtotum, of course, can.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=53",
"author": {
@ -1331,7 +1331,7 @@
"package_type": "material",
"display_name": "FABtotum PLA",
"description": "It is the most common filament used for 3D printing. It is studied to be bio-degradable as it comes from corn starchs sugar mainly. It is completely made of renewable sources and has no footprint on polluting. PLA stands for PolyLactic Acid and it is a thermoplastic that today is still considered the easiest material to be 3D printed. It can be extruded at lower temperatures: the standard range of FABtotums one is between 185° and 195°.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=39",
"author": {
@ -1348,7 +1348,7 @@
"package_type": "material",
"display_name": "FABtotum TPU Shore 98A",
"description": "",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=66",
"author": {
@ -1518,7 +1518,7 @@
"package_type": "material",
"display_name": "Ultimaker ABS",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
@ -1537,7 +1537,7 @@
"package_type": "material",
"display_name": "Ultimaker Breakaway",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/breakaway",
"author": {
@ -1556,7 +1556,7 @@
"package_type": "material",
"display_name": "Ultimaker CPE",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
@ -1575,7 +1575,7 @@
"package_type": "material",
"display_name": "Ultimaker CPE+",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/cpe",
"author": {
@ -1594,7 +1594,7 @@
"package_type": "material",
"display_name": "Ultimaker Nylon",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
@ -1613,7 +1613,7 @@
"package_type": "material",
"display_name": "Ultimaker PC",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/pc",
"author": {
@ -1632,7 +1632,7 @@
"package_type": "material",
"display_name": "Ultimaker PLA",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
@ -1651,7 +1651,7 @@
"package_type": "material",
"display_name": "Ultimaker PP",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/pp",
"author": {
@ -1670,7 +1670,7 @@
"package_type": "material",
"display_name": "Ultimaker PVA",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/abs",
"author": {
@ -1689,7 +1689,7 @@
"package_type": "material",
"display_name": "Ultimaker TPU 95A",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.2.2",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/tpu-95a",
"author": {
@ -1708,7 +1708,7 @@
"package_type": "material",
"display_name": "Ultimaker Tough PLA",
"description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.0.3",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://ultimaker.com/products/materials/tough-pla",
"author": {
@ -1727,7 +1727,7 @@
"package_type": "material",
"display_name": "Vertex Delta ABS",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://vertex3dprinter.eu",
"author": {
@ -1744,7 +1744,7 @@
"package_type": "material",
"display_name": "Vertex Delta PET",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://vertex3dprinter.eu",
"author": {
@ -1761,7 +1761,7 @@
"package_type": "material",
"display_name": "Vertex Delta PLA",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://vertex3dprinter.eu",
"author": {
@ -1778,7 +1778,7 @@
"package_type": "material",
"display_name": "Vertex Delta TPU",
"description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.0.1",
"package_version": "1.4.0",
"sdk_version": "7.4.0",
"website": "https://vertex3dprinter.eu",
"author": {
@ -1789,4 +1789,4 @@
}
}
}
}
}

View file

@ -14,7 +14,7 @@
"0": "SV01_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "SV01" },
"machine_extruder_count": { "default_value": 1 },

View file

@ -123,7 +123,7 @@
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.05" },
"meshfix_maximum_resolution": { "value": "0.25" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },

View file

@ -235,11 +235,11 @@
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.05" },
"meshfix_maximum_resolution": { "value": "0.25" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_use_towers": { "value": false },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },

View file

@ -139,7 +139,7 @@
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.05" },
"meshfix_maximum_resolution": { "value": "0.25" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },

View file

@ -237,7 +237,7 @@
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.05" },
"meshfix_maximum_resolution": { "value": "0.25" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },

View file

@ -75,6 +75,6 @@
"adhesion_type": { "default_value": "skirt" },
"brim_outside_only": { "default_value": false },
"meshfix_maximum_resolution": { "default_value": 0.05 }
"meshfix_maximum_resolution": { "default_value": 0.25 }
}
}

View file

@ -7,7 +7,7 @@
"author": "Ultimaker",
"manufacturer": "Unknown",
"setting_version": 16,
"file_formats": "text/x-gcode;application/x-stl-ascii;application/x-stl-binary;application/x-wavefront-obj;application/x3g",
"file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj;application/x3g",
"visible": false,
"has_materials": true,
"has_variants": false,
@ -1244,7 +1244,7 @@
"description": "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality.",
"type": "bool",
"default_value": false,
"enabled": "(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern == 'concentric'",
"enabled": "((top_layers > 0 or bottom_layers > 0) and top_bottom_pattern == 'concentric') or (roofing_layer_count > 0 and roofing_pattern == 'concentric')",
"limit_to_extruder": "top_bottom_extruder_nr",
"settable_per_mesh": true
},
@ -1823,7 +1823,7 @@
"type": "int",
"minimum_value": "1",
"maximum_value_warning": "infill_line_distance / infill_line_width",
"enabled": "infill_sparse_density > 0 and infill_pattern != 'zigzag'",
"enabled": "infill_sparse_density > 0 and infill_pattern != 'zigzag' and (gradual_infill_steps == 0 or not zig_zaggify_infill)",
"limit_to_extruder": "infill_extruder_nr",
"settable_per_mesh": true
},
@ -4954,7 +4954,7 @@
}
}
},
"support_interface_offset":
"support_interface_offset":
{
"label": "Support Interface Horizontal Expansion",
"description": "Amount of offset applied to the support interface polygons.",

View file

@ -6,7 +6,7 @@
"visible": true,
"author": "Cataldo URSO & Eddy Emck ",
"manufacturer": "FLSUN",
"platform": "FLSUN-QQ-S.stl",
"platform": "flsun_qq_s.3mf",
"file_formats": "text/x-gcode",
"has_materials": true,
"preferred_quality_type": "draft",

View file

@ -1,258 +1,259 @@
{
"name": "Flying Bear Base Printer",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "oducceu",
"manufacturer": "Flying Bear",
"file_formats": "text/x-gcode",
"first_start_actions": ["MachineSettingsAction"],
"name": "Flying Bear Base Printer",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "oducceu",
"manufacturer": "Flying Bear",
"file_formats": "text/x-gcode",
"first_start_actions": ["MachineSettingsAction"],
"machine_extruder_trains": { "0": "flyingbear_base_extruder_0" },
"machine_extruder_trains": { "0": "flyingbear_base_extruder_0" },
"has_materials": true,
"preferred_material": "generic_pla",
"has_materials": true,
"preferred_material": "generic_pla",
"has_variants": true,
"variants_name": "Nozzle Size",
"preferred_variant_name": "0.4mm Nozzle",
"has_variants": true,
"variants_name": "Nozzle Size",
"preferred_variant_name": "0.4mm Nozzle",
"has_machine_quality": true,
"preferred_quality_type": "normal",
"has_machine_quality": true,
"preferred_quality_type": "normal",
"exclude_materials": [
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"emotiontech_abs",
"emotiontech_absx",
"emotiontech_asax",
"emotiontech_bvoh",
"emotiontech_hips",
"emotiontech_petg",
"emotiontech_pla",
"emotiontech_pva-m",
"emotiontech_pva-s",
"emotiontech_tpu98a",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"generic_abs",
"generic_bam",
"generic_cffcpe",
"generic_cffpa",
"generic_cpe",
"generic_cpe_plus",
"generic_gffcpe",
"generic_gffpa",
"generic_hips",
"generic_nylon",
"generic_pc",
"generic_petg",
"generic_pla",
"generic_pp",
"generic_pva",
"generic_tough_pla",
"generic_tpu",
"imade3d_petg_175",
"imade3d_pla_175",
"innofill_innoflex60_175",
"leapfrog_abs_natural",
"leapfrog_epla_natural",
"leapfrog_pva_natural",
"octofiber_pla",
"polyflex_pla",
"polymax_pla",
"polyplus_pla",
"polywood_pla",
"redd_abs",
"redd_asa",
"redd_hips",
"redd_nylon",
"redd_petg",
"redd_pla",
"redd_tpe",
"structur3d_dap100silicone",
"tizyx_abs",
"tizyx_flex",
"tizyx_petg",
"tizyx_pla",
"tizyx_pla_bois",
"tizyx_pva",
"ultimaker_abs_black",
"ultimaker_abs_blue",
"ultimaker_abs_green",
"ultimaker_abs_grey",
"ultimaker_abs_orange",
"ultimaker_abs_pearl-gold",
"ultimaker_abs_red",
"ultimaker_abs_silver-metallic",
"ultimaker_abs_white",
"ultimaker_abs_yellow",
"ultimaker_bam",
"ultimaker_cpe_black",
"ultimaker_cpe_blue",
"ultimaker_cpe_dark-grey",
"ultimaker_cpe_green",
"ultimaker_cpe_light-grey",
"ultimaker_cpe_plus_black",
"ultimaker_cpe_plus_transparent",
"ultimaker_cpe_plus_white",
"ultimaker_cpe_red",
"ultimaker_cpe_transparent",
"ultimaker_cpe_white",
"ultimaker_cpe_yellow",
"ultimaker_nylon_black",
"ultimaker_nylon_transparent",
"ultimaker_pc_black",
"ultimaker_pc_transparent",
"ultimaker_pc_white",
"ultimaker_pla_black",
"ultimaker_pla_blue",
"ultimaker_pla_green",
"ultimaker_pla_magenta",
"ultimaker_pla_orange",
"ultimaker_pla_pearl-white",
"ultimaker_pla_red",
"ultimaker_pla_silver-metallic",
"ultimaker_pla_transparent",
"ultimaker_pla_white",
"ultimaker_pla_yellow",
"ultimaker_pp_transparent",
"ultimaker_pva",
"ultimaker_tough_pla_black",
"ultimaker_tough_pla_green",
"ultimaker_tough_pla_red",
"ultimaker_tough_pla_white",
"ultimaker_tpu_black",
"ultimaker_tpu_blue",
"ultimaker_tpu_red",
"ultimaker_tpu_white",
"verbatim_bvoh_175",
"Vertex_Delta_ABS",
"Vertex_Delta_PET",
"Vertex_Delta_PLA",
"Vertex_Delta_PLA_Glitter",
"Vertex_Delta_PLA_Mat",
"Vertex_Delta_PLA_Satin",
"Vertex_Delta_PLA_Wood",
"Vertex_Delta_TPU",
"zyyx_pro_flex",
"zyyx_pro_pla"
]
},
"overrides": {
"machine_name": { "default_value": "Flying Bear Base Printer" },
"machine_start_gcode": { "default_value": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\n;Code for nozzle cleaning and flow normalization\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.4 Y20 Z0.28 F5000.0\nG1 X10.4 Y170.0 Z0.28 F1500.0 E15\nG1 X10.1 Y170.0 Z0.28 F5000.0\nG1 X10.1 Y40 Z0.28 F1500.0 E30\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up" },
"exclude_materials": [
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"emotiontech_abs",
"emotiontech_absx",
"emotiontech_asax",
"emotiontech_bvoh",
"emotiontech_hips",
"emotiontech_petg",
"emotiontech_pla",
"emotiontech_pva-m",
"emotiontech_pva-s",
"emotiontech_tpu98a",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"generic_abs",
"generic_bam",
"generic_cffcpe",
"generic_cffpa",
"generic_cpe",
"generic_cpe_plus",
"generic_gffcpe",
"generic_gffpa",
"generic_hips",
"generic_nylon",
"generic_pc",
"generic_petg",
"generic_pla",
"generic_pp",
"generic_pva",
"generic_tough_pla",
"generic_tpu",
"imade3d_petg_175",
"imade3d_pla_175",
"innofill_innoflex60_175",
"leapfrog_abs_natural",
"leapfrog_epla_natural",
"leapfrog_pva_natural",
"octofiber_pla",
"polyflex_pla",
"polymax_pla",
"polyplus_pla",
"polywood_pla",
"redd_abs",
"redd_asa",
"redd_hips",
"redd_nylon",
"redd_petg",
"redd_pla",
"redd_tpe",
"structur3d_dap100silicone",
"tizyx_abs",
"tizyx_flex",
"tizyx_petg",
"tizyx_pla",
"tizyx_pla_bois",
"tizyx_pva",
"ultimaker_abs_black",
"ultimaker_abs_blue",
"ultimaker_abs_green",
"ultimaker_abs_grey",
"ultimaker_abs_orange",
"ultimaker_abs_pearl-gold",
"ultimaker_abs_red",
"ultimaker_abs_silver-metallic",
"ultimaker_abs_white",
"ultimaker_abs_yellow",
"ultimaker_bam",
"ultimaker_cpe_black",
"ultimaker_cpe_blue",
"ultimaker_cpe_dark-grey",
"ultimaker_cpe_green",
"ultimaker_cpe_light-grey",
"ultimaker_cpe_plus_black",
"ultimaker_cpe_plus_transparent",
"ultimaker_cpe_plus_white",
"ultimaker_cpe_red",
"ultimaker_cpe_transparent",
"ultimaker_cpe_white",
"ultimaker_cpe_yellow",
"ultimaker_nylon_black",
"ultimaker_nylon_transparent",
"ultimaker_pc_black",
"ultimaker_pc_transparent",
"ultimaker_pc_white",
"ultimaker_pla_black",
"ultimaker_pla_blue",
"ultimaker_pla_green",
"ultimaker_pla_magenta",
"ultimaker_pla_orange",
"ultimaker_pla_pearl-white",
"ultimaker_pla_red",
"ultimaker_pla_silver-metallic",
"ultimaker_pla_transparent",
"ultimaker_pla_white",
"ultimaker_pla_yellow",
"ultimaker_pp_transparent",
"ultimaker_pva",
"ultimaker_tough_pla_black",
"ultimaker_tough_pla_green",
"ultimaker_tough_pla_red",
"ultimaker_tough_pla_white",
"ultimaker_tpu_black",
"ultimaker_tpu_blue",
"ultimaker_tpu_red",
"ultimaker_tpu_white",
"verbatim_bvoh_175",
"Vertex_Delta_ABS",
"Vertex_Delta_PET",
"Vertex_Delta_PLA",
"Vertex_Delta_PLA_Glitter",
"Vertex_Delta_PLA_Mat",
"Vertex_Delta_PLA_Satin",
"Vertex_Delta_PLA_Wood",
"Vertex_Delta_TPU",
"zyyx_pro_flex",
"zyyx_pro_pla"
]
},
"overrides": {
"machine_name": { "default_value": "Flying Bear Base Printer" },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract the filament\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG28 X0 Y0 ;Home X and Y\n\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z" },
"machine_heated_bed": { "default_value": true },
"machine_shape": { "default_value": "rectangular" },
"machine_buildplate_type": { "value": "glass" },
"machine_center_is_zero": { "default_value": false },
"machine_start_gcode": { "default_value": "M220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\n;Code for nozzle cleaning and flow normalization\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.4 Y20 Z0.28 F5000.0\nG1 X10.4 Y170.0 Z0.28 F1500.0 E15\nG1 X10.1 Y170.0 Z0.28 F5000.0\nG1 X10.1 Y40 Z0.28 F1500.0 E30\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up" },
"material_diameter": { "default_value": 1.75 },
"machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract the filament\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG28 X0 Y0 ;Home X and Y\n\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z" },
"layer_height_0": { "value": 0.2 },
"line_width": { "value": "machine_nozzle_size" },
"skin_line_width": { "value": "machine_nozzle_size" },
"infill_line_width": { "value": "line_width + 0.1" },
"skirt_brim_line_width": { "value": "line_width + 0.1" },
"support_interface_line_width": { "value": "line_width - 0.1" },
"machine_heated_bed": { "default_value": true },
"machine_shape": { "default_value": "rectangular" },
"machine_buildplate_type": { "value": "glass" },
"machine_center_is_zero": { "default_value": false },
"wall_thickness": { "value": "line_width * 3" },
"wall_0_wipe_dist": { "value": 0.0 },
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3 if layer_height > 0.15 else 0.8" },
"optimize_wall_printing_order": { "value": true },
"fill_perimeter_gaps": { "value": "'everywhere'" },
"filter_out_tiny_gaps": { "value": false },
"fill_outline_gaps": { "value": false },
"z_seam_type": { "value": "'sharpest_corner'" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"material_diameter": { "default_value": 1.75 },
"infill_sparse_density": { "value": 20 },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"infill_overlap": { "value": 30 },
"skin_overlap": { "value": 10 },
"infill_wipe_dist": { "value": 0.0 },
"infill_before_walls": { "value": false },
"infill_enable_travel_optimization": { "value": true },
"layer_height_0": { "value": 0.2 },
"line_width": { "value": "machine_nozzle_size" },
"skin_line_width": { "value": "machine_nozzle_size" },
"infill_line_width": { "value": "line_width + 0.1" },
"skirt_brim_line_width": { "value": "line_width + 0.1" },
"support_interface_line_width": { "value": "line_width - 0.1" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_flow": { "value": 100 },
"retraction_enable": { "value": true },
"retraction_min_travel": { "value": 1.5 },
"retraction_count_max": { "value": 100 },
"retraction_extrusion_window": { "value": 10 },
"wall_thickness": { "value": "line_width * 3" },
"wall_0_wipe_dist": { "value": 0.0 },
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3 if layer_height > 0.15 else 0.8" },
"optimize_wall_printing_order": { "value": true },
"travel_compensate_overlapping_walls_0_enabled": { "value": false },
"fill_perimeter_gaps": { "value": "'everywhere'" },
"filter_out_tiny_gaps": { "value": false },
"fill_outline_gaps": { "value": false },
"z_seam_type": { "value": "'sharpest_corner'" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"speed_print": { "value": 60 } ,
"speed_infill": { "value": "speed_print * 1.5" },
"speed_wall": { "value": "speed_print / 2" },
"speed_wall_0": { "value": "speed_wall" },
"speed_wall_x": { "value": "speed_print" },
"speed_roofing": { "value": "speed_topbottom" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_support": { "value": "speed_print" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" },
"speed_layer_0": { "value": "speed_print / 2" },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
"skirt_brim_speed": { "value": "speed_layer_0" },
"speed_z_hop": { "value": 5 },
"infill_sparse_density": { "value": 20 },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"infill_overlap": { "value": 30 },
"skin_overlap": { "value": 10 },
"infill_wipe_dist": { "value": 0.0 },
"infill_before_walls": { "value": false },
"infill_enable_travel_optimization": { "value": true },
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
"travel_retract_before_outer_wall": { "value": true },
"retraction_combing_max_distance": { "value": 30 },
"travel_avoid_other_parts": { "value": true },
"travel_avoid_supports": { "value": true },
"retraction_hop_enabled": { "value": false },
"retraction_hop": { "value": 0.2 },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_flow": { "value": 100 },
"retraction_enable": { "value": true },
"retraction_min_travel": { "value": 1.5 },
"retraction_count_max": { "value": 100 },
"retraction_extrusion_window": { "value": 10 },
"cool_fan_enabled": { "value": true },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_min_layer_time": { "value": 10 },
"speed_print": { "value": 60 } ,
"speed_infill": { "value": "speed_print * 1.5" },
"speed_wall": { "value": "speed_print / 2" },
"speed_wall_0": { "value": "speed_wall" },
"speed_wall_x": { "value": "speed_print" },
"speed_roofing": { "value": "speed_topbottom" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_support": { "value": "speed_print" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" },
"speed_layer_0": { "value": "speed_print / 2" },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
"skirt_brim_speed": { "value": "speed_layer_0" },
"speed_z_hop": { "value": 5 },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"minimum_support_area": { "value": 5 },
"minimum_interface_area": { "value": 10 },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_skip_height": { "value": 0.2 },
"support_interface_density": { "value": 33 },
"support_interface_pattern": { "value": "'grid'" },
"support_wall_count": { "value": 1 },
"support_brim_enable": { "value": true },
"support_brim_width": { "value": 4 },
"support_use_towers": { "value": false },
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
"travel_retract_before_outer_wall": { "value": true },
"retraction_combing_max_distance": { "value": 30 },
"travel_avoid_other_parts": { "value": true },
"travel_avoid_supports": { "value": true },
"retraction_hop_enabled": { "value": false },
"retraction_hop": { "value": 0.2 },
"adhesion_type": { "value": "'skirt'" },
"skirt_line_count": { "value": 3 },
"skirt_gap": { "value": 10 },
"skirt_brim_minimal_length": { "value": 50 },
"brim_replaces_support": { "value": false },
"brim_gap": { "value": "line_width / 2 if line_width < 0.4 else 0.2" },
"cool_fan_enabled": { "value": true },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_min_layer_time": { "value": 10 },
"meshfix_maximum_resolution": { "value": 0.05 },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"minimum_support_area": { "value": 5 },
"minimum_interface_area": { "value": 10 },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_skip_height": { "value": 0.2 },
"support_interface_density": { "value": 33 },
"support_interface_pattern": { "value": "'grid'" },
"support_wall_count": { "value": 1 },
"support_brim_enable": { "value": true },
"support_brim_width": { "value": 4 },
"support_use_towers": { "value": false },
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 }
"adhesion_type": { "value": "'skirt'" },
"skirt_line_count": { "value": 3 },
"skirt_gap": { "value": 10 },
"skirt_brim_minimal_length": { "value": 50 },
"brim_replaces_support": { "value": false },
"brim_gap": { "value": "line_width / 2 if line_width < 0.4 else 0.2" },
"meshfix_maximum_resolution": { "value": 0.25 },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 }
}
}

View file

@ -13,6 +13,7 @@
"machine_width": { "default_value": 360 },
"machine_depth": { "default_value": 300 },
"machine_height": { "default_value": 320 },
"machine_extruder_count": { "value": 1 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },

View file

@ -0,0 +1,30 @@
{
"version": 2,
"name": "FF300 Doppia",
"inherits": "fusedform_doppia_base",
"metadata": {
"visible": true,
"quality_definition": "fusedform_base"
},
"overrides": {
"machine_extruder_count": { "value": 2 },
"machine_name": { "default_value": "FF300 Doppia" },
"machine_width": { "default_value": 320 },
"machine_depth": { "default_value": 300 },
"machine_height": { "default_value": 320 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },
"machine_max_feedrate_e": { "default_value": 100 },
"machine_max_acceleration_x": {"value":900},
"machine_max_acceleration_y": {"value":900},
"machine_max_acceleration_z": { "default_value": 100 },
"machine_acceleration": { "default_value": 900 },
"machine_max_jerk_xy": { "default_value": 8 },
"machine_max_jerk_z": { "default_value": 0.3 },
"machine_max_jerk_e": { "default_value": 5 },
"acceleration_travel": {"value":900}
}
}

View file

@ -13,6 +13,7 @@
"machine_width": { "default_value": 500 },
"machine_depth": { "default_value": 500 },
"machine_height": { "default_value": 600 },
"machine_extruder_count": { "value": 1 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },

View file

@ -0,0 +1,30 @@
{
"version": 2,
"name": "FF600 Doppia",
"inherits": "fusedform_doppia_base",
"metadata": {
"visible": true,
"quality_definition": "fusedform_base"
},
"overrides": {
"machine_extruder_count": { "value": 2 },
"machine_name": { "default_value": "FF600 Doppia" },
"machine_width": { "default_value": 500 },
"machine_depth": { "default_value": 500 },
"machine_height": { "default_value": 600 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },
"machine_max_feedrate_e": { "default_value": 100 },
"machine_max_acceleration_x": {"value":900},
"machine_max_acceleration_y": {"value":900},
"machine_max_acceleration_z": { "default_value": 100 },
"machine_acceleration": { "default_value": 900 },
"machine_max_jerk_xy": { "default_value": 8 },
"machine_max_jerk_z": { "default_value": 0.3 },
"machine_max_jerk_e": { "default_value": 5 },
"acceleration_travel": {"value":900}
}
}

View file

@ -13,6 +13,7 @@
"machine_width": { "default_value": 600 },
"machine_depth": { "default_value": 600 },
"machine_height": { "default_value": 600 },
"machine_extruder_count": { "value": 1 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },

View file

@ -0,0 +1,30 @@
{
"version": 2,
"name": "FF600plus Doppia",
"inherits": "fusedform_doppia_base",
"metadata": {
"visible": true,
"quality_definition": "fusedform_base"
},
"overrides": {
"machine_extruder_count": { "value": 2 },
"machine_name": { "default_value": "FF600plus Doppia" },
"machine_width": { "default_value": 600 },
"machine_depth": { "default_value": 600 },
"machine_height": { "default_value": 600 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },
"machine_max_feedrate_e": { "default_value": 100 },
"machine_max_acceleration_x": {"value":900},
"machine_max_acceleration_y": {"value":900},
"machine_max_acceleration_z": { "default_value": 100 },
"machine_acceleration": { "default_value": 900 },
"machine_max_jerk_xy": { "default_value": 8 },
"machine_max_jerk_z": { "default_value": 0.3 },
"machine_max_jerk_e": { "default_value": 5 },
"acceleration_travel": {"value":900}
}
}

View file

@ -54,6 +54,8 @@
"retraction_amount": { "default_value": 4 },
"retraction_speed": { "default_value": 70},
"retraction_min_travel": {"value":5 },
"retraction_count_max": {"value":10 },
"retraction_extrusion_window": {"value":4 },
"retraction_hop": {"default_value":0.2},
"retraction_hop_enabled": {"value":true},
"speed_z_hop": {"value":2.5 },

View file

@ -0,0 +1,83 @@
{
"version": 2,
"name": "fusedform_doppia_base",
"inherits": "fusedform_base",
"metadata": {
"author": "Juan Blanco",
"manufacturer": "Fused Form",
"visible": false,
"machine_extruder_trains":{"0": "fusedform_doppia_base_extruder_0","1": "fusedform_doppia_base_extruder_1"},
"preferred_material": "generic_pla",
"exclude_materials": [ "structur3d_dap100silicone" ],
"has_machine_quality": true,
"has_materials": true,
"preferred_quality_type": "normal"
},
"overrides": {
"machine_heated_bed": { "default_value": true },
"machine_center_is_zero": {"default_value": false},
"machine_head_with_fans_polygon":{"default_value": [
[ -20, 20 ],
[ -20, -20 ],
[ 18, 20 ],
[ 18, -18 ]
]
},
"gantry_height": {"value": "70"},
"machine_use_extruder_offset_to_offset_coords": {"default_value": true},
"machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"},
"machine_start_gcode": {"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15.0 F9000 ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F200 E6 ;extrude 6 mm of feed stock\nG92 E0 ;zero the extruded length again\n;Put printing message on LCD screen\nM117 Printing..."},
"machine_end_gcode": {"value": "'M104 S0 ;extruder heater off' + ('\\nM140 S0 ;heated bed heater off' if machine_heated_bed else '') + '\\nG91 ;relative positioning\\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\\nM84 ;steppers off\\nG90 ;absolute positioning\\nM107 ; Fans off'"},
"layer_height": { "default_value": 0.15 },
"layer_height_0": { "default_value": 0.2 },
"wall_line_count":{ "value": 3 },
"wall_thickness": { "value": 1.2 },
"top_bottom_thickness": {"value": 1.5},
"optimize_wall_printing_order": {"value": true},
"infill_sparse_density": {"value":15},
"infill_overlap": {"value": 0},
"speed_print": { "value": 45 },
"speed_infill": { "value": 45 },
"speed_travel": { "value": 75 },
"speed_topbottom": {"value": 40 },
"speed_wall": { "value": 35 },
"speed_wall_x": { "value": 40 },
"speed_equalize_flow_max": { "value": 70 },
"retraction_enable": {"default_value":true},
"retraction_amount": { "default_value": 4 },
"retraction_speed": { "default_value": 70},
"retraction_min_travel": {"value":5 },
"retraction_count_max": {"value":10 },
"retraction_extrusion_window": {"value":4 },
"retraction_hop": {"default_value":0.2},
"retraction_hop_enabled": {"value":true},
"speed_z_hop": {"value":2.5 },
"cool_fan_enabled": {"default_value":true},
"cool_fan_full_at_height": {"value":0.4},
"cool_fan_full_layer": {"value":2},
"cool_min_speed": {"value":30},
"support_enable": {"value":true},
"support_angle": {"default_value": 50},
"support_brim_enable": {"value":true},
"support_infill_angles": {"value":[-45]},
"support_interface_density": {"value": 70},
"support_interface_enable": {"value": true },
"support_interface_height": {"value": 0.5},
"support_interface_pattern": {"default_value":"lines"},
"support_pattern": {"default_value":"lines"},
"support_xy_distance": {"value": 0.5},
"support_z_distance": {"value": 0.3 },
"adhesion_type": {"default_value":"skirt"}
}
}

View file

@ -13,6 +13,7 @@
"machine_width": { "default_value": 200 },
"machine_depth": { "default_value": 200 },
"machine_height": { "default_value": 240 },
"machine_extruder_count": { "value": 1 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },

View file

@ -13,6 +13,7 @@
"machine_width": { "default_value": 240 },
"machine_depth": { "default_value": 200 },
"machine_height": { "default_value": 320 },
"machine_extruder_count": { "value": 1 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },

View file

@ -0,0 +1,30 @@
{
"version": 2,
"name": "FFSTD Doppia",
"inherits": "fusedform_doppia_base",
"metadata": {
"visible": true,
"quality_definition": "fusedform_base"
},
"overrides": {
"machine_extruder_count": { "value": 2 },
"machine_name": { "default_value": "FFSTD Doppia" },
"machine_width": { "default_value": 220 },
"machine_depth": { "default_value": 200 },
"machine_height": { "default_value": 320 },
"machine_max_feedrate_x": { "default_value": 100 },
"machine_max_feedrate_y": { "default_value": 100 },
"machine_max_feedrate_z": { "default_value": 3 },
"machine_max_feedrate_e": { "default_value": 100 },
"machine_max_acceleration_x": {"value":1200},
"machine_max_acceleration_y": {"value":1200},
"machine_max_acceleration_z": { "default_value": 100 },
"machine_acceleration": { "default_value": 900 },
"machine_max_jerk_xy": { "default_value": 10 },
"machine_max_jerk_z": { "default_value": 0.3 },
"machine_max_jerk_e": { "default_value": 5 },
"acceleration_travel": {"value":1200}
}
}

View file

@ -0,0 +1,126 @@
{
"name": "Koonovo Base Printer",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "Koonovo",
"manufacturer": "Koonovo",
"file_formats": "text/x-gcode",
"platform": "koonovo.obj",
"platform_texture": "koonovo.png",
"first_start_actions": [ "MachineSettingsAction" ],
"machine_extruder_trains": {"0": "koonovo_base_extruder_0"},
"has_materials": true,
"has_machine_quality": true,
"preferred_quality_type": "standard",
"preferred_material": "generic_pla"
},
"overrides": {
"machine_start_gcode": {
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Move to min endstops\nG1 Z15.0 F9000 ;move the platform down 15mm\nM117 Printing..."
},
"machine_end_gcode": {
"default_value": "M104 T0 S0 ;1st extruder heater off\nM104 T1 S0 ;2nd extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning"
},
"machine_max_feedrate_x": { "value": 200 },
"machine_max_feedrate_y": { "value": 200 },
"machine_max_feedrate_z": { "value": 50 },
"machine_max_feedrate_e": { "value": 100 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_acceleration_z": { "value": 50 },
"machine_max_acceleration_e": { "value": 2000 },
"machine_acceleration": { "value": 500 },
"machine_heated_bed": { "default_value": true },
"material_diameter": { "default_value": 1.75 },
"acceleration_print": { "value": 500 },
"acceleration_travel": { "value": 500 },
"line_width": { "value": "machine_nozzle_size" },
"wall_thickness": {"value": "line_width * 2" },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"infill_sparse_density": { "value": "15" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"material_print_temperature": { "value": "195" },
"material_print_temperature_layer_0": { "value": "material_print_temperature" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_bed_temperature": { "value": "55" },
"material_bed_temperature_layer_0": { "value": "material_bed_temperature" },
"material_flow": { "value": 100 },
"material_standby_temperature": { "value": "material_print_temperature" },
"speed_print": { "value": 50.0 } ,
"speed_infill": { "value": "speed_print" },
"speed_wall": { "value": "speed_print / 2" },
"speed_wall_0": { "value": "speed_wall" },
"speed_wall_x": { "value": "speed_wall" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_travel": { "value": "120.0 if speed_print < 60 else 180.0 if speed_print > 100 else speed_print * 2.2" },
"speed_layer_0": { "value": 25.0 },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 25 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_support": { "value": "speed_wall_0" },
"speed_z_hop": { "value": 5 },
"retraction_enable": { "value": true },
"retraction_amount": { "value": 2.5 },
"retraction_speed": { "value": 40 },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_fan_enabled": { "value": true },
"cool_min_layer_time": { "value": 10 },
"support_brim_enable": { "value": true },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_use_towers": { "value": false },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_brim_width": { "value": 4 },
"support_enable": { "value": true },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
"fill_perimeter_gaps": { "value": "'everywhere'" },
"fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"adhesion_type": { "value": "'skirt'" },
"brim_replaces_support": { "value": false },
"skirt_gap": { "value": 6.0 },
"skirt_line_count": { "value": 3 }
}
}

View file

@ -0,0 +1,25 @@
{
"name": "Koonovo Elf",
"version": 2,
"inherits": "koonovo_base",
"overrides": {
"machine_name": { "default_value": "Koonovo Elf" },
"machine_width": { "default_value": 310 },
"machine_depth": { "default_value": 310 },
"machine_height": { "default_value": 345 },
"machine_head_with_fans_polygon": { "default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"gantry_height": { "value": 0 }
},
"metadata": {
"quality_definition": "koonovo_base",
"visible": true
}
}

View file

@ -0,0 +1,141 @@
{
"name": "Koonovo KN3 Idex",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Koonovo",
"manufacturer": "Koonovo",
"file_formats": "text/x-gcode",
"platform": "koonovo_kn3.stl",
"quality_definition": "koonovo_base",
"first_start_actions": ["MachineSettingsAction"],
"machine_extruder_trains": {
"0": "koonovo_kn3_extruder_0",
"1": "koonovo_kn3_extruder_1"
},
"has_materials": true,
"has_machine_quality": true,
"preferred_quality_type": "standard",
"preferred_material": "generic_pla"
},
"overrides": {
"machine_name": { "default_value": "Koonovo KN3" },
"machine_width": { "default_value": 310 },
"machine_depth": { "default_value": 310 },
"machine_height": { "default_value": 400 },
"machine_head_with_fans_polygon": { "default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"gantry_height": { "value": 0 },
"machine_extruder_count": { "default_value": 2 },
"machine_start_gcode": {
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Move to min endstops\nG1 Z15.0 F9000 ;move the platform down 15mm\nM117 Printing..."
},
"machine_end_gcode": {
"default_value": "M104 T0 S0 ;1st extruder heater off\nM104 T1 S0 ;2nd extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning"
},
"machine_max_feedrate_x": { "value": 200 },
"machine_max_feedrate_y": { "value": 200 },
"machine_max_feedrate_z": { "value": 50 },
"machine_max_feedrate_e": { "value": 100 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_acceleration_z": { "value": 50 },
"machine_max_acceleration_e": { "value": 2000 },
"machine_acceleration": { "value": 500 },
"machine_heated_bed": { "default_value": true },
"material_diameter": { "default_value": 1.75 },
"acceleration_print": { "value": 500 },
"acceleration_travel": { "value": 500 },
"line_width": { "value": "machine_nozzle_size" },
"wall_thickness": {"value": "line_width * 2" },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"infill_sparse_density": { "value": "15" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"material_print_temperature": { "value": "195" },
"material_print_temperature_layer_0": { "value": "material_print_temperature" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_bed_temperature": { "value": "55" },
"material_bed_temperature_layer_0": { "value": "material_bed_temperature" },
"material_flow": { "value": 100 },
"material_standby_temperature": { "value": "material_print_temperature" },
"speed_print": { "value": 50.0 } ,
"speed_infill": { "value": "speed_print" },
"speed_wall": { "value": "speed_print / 2" },
"speed_wall_0": { "value": "speed_wall" },
"speed_wall_x": { "value": "speed_wall" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_travel": { "value": "120.0 if speed_print < 60 else 180.0 if speed_print > 100 else speed_print * 2.2" },
"speed_layer_0": { "value": 25.0 },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 25 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_support": { "value": "speed_wall_0" },
"speed_z_hop": { "value": 5 },
"retraction_enable": { "value": true },
"retraction_amount": { "value": 2.5 },
"retraction_speed": { "value": 40 },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_fan_enabled": { "value": true },
"cool_min_layer_time": { "value": 10 },
"support_brim_enable": { "value": true },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_use_towers": { "value": false },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_brim_width": { "value": 4 },
"support_enable": { "value": true },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
"fill_perimeter_gaps": { "value": "'everywhere'" },
"fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"adhesion_type": { "value": "'skirt'" },
"brim_replaces_support": { "value": false },
"skirt_gap": { "value": 6.0 },
"skirt_line_count": { "value": 3 }
}
}

View file

@ -0,0 +1,142 @@
{
"name": "Koonovo KN5 Idex",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Koonovo",
"manufacturer": "Koonovo",
"file_formats": "text/x-gcode",
"platform": "koonovo_kn5.stl",
"quality_definition": "koonovo_base",
"first_start_actions": ["MachineSettingsAction"],
"machine_extruder_trains": {
"0": "koonovo_kn5_extruder_0",
"1": "koonovo_kn5_extruder_1"
},
"has_materials": true,
"has_machine_quality": true,
"preferred_quality_type": "standard",
"preferred_material": "generic_pla"
},
"overrides": {
"machine_name": { "default_value": "Koonovo KN5" },
"machine_width": { "default_value": 420 },
"machine_depth": { "default_value": 420 },
"machine_height": { "default_value": 400 },
"machine_head_with_fans_polygon": { "default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"gantry_height": { "value": 0 },
"machine_extruder_count": { "default_value": 2 },
"machine_start_gcode": {
"default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Move to min endstops\nG1 Z15.0 F9000 ;move the platform down 15mm\nM117 Printing..."
},
"machine_end_gcode": {
"default_value": "M104 T0 S0 ;1st extruder heater off\nM104 T1 S0 ;2nd extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning"
},
"machine_max_feedrate_x": { "value": 200 },
"machine_max_feedrate_y": { "value": 200 },
"machine_max_feedrate_z": { "value": 50 },
"machine_max_feedrate_e": { "value": 100 },
"machine_max_acceleration_x": { "value": 500 },
"machine_max_acceleration_y": { "value": 500 },
"machine_max_acceleration_z": { "value": 50 },
"machine_max_acceleration_e": { "value": 2000 },
"machine_acceleration": { "value": 500 },
"machine_heated_bed": { "default_value": true },
"material_diameter": { "default_value": 1.75 },
"acceleration_print": { "value": 500 },
"acceleration_travel": { "value": 500 },
"line_width": { "value": "machine_nozzle_size" },
"wall_thickness": {"value": "line_width * 2" },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"infill_sparse_density": { "value": "15" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"material_print_temperature": { "value": "195" },
"material_print_temperature_layer_0": { "value": "material_print_temperature" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_standby_temperature": { "value": "material_print_temperature" },
"material_bed_temperature": { "value": "45" },
"material_bed_temperature_layer_0": { "value": "material_bed_temperature" },
"material_flow": { "value": 100 },
"speed_print": { "value": 50.0 } ,
"speed_infill": { "value": "speed_print" },
"speed_wall": { "value": "speed_print / 2" },
"speed_wall_0": { "value": "speed_wall" },
"speed_wall_x": { "value": "speed_wall" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_travel": { "value": "120.0 if speed_print < 60 else 180.0 if speed_print > 100 else speed_print * 2.2" },
"speed_layer_0": { "value": 25.0 },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 25 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_support": { "value": "speed_wall_0" },
"speed_z_hop": { "value": 5 },
"retraction_enable": { "value": true },
"retraction_amount": { "value": 2.5 },
"retraction_speed": { "value": 40 },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_fan_enabled": { "value": true },
"cool_min_layer_time": { "value": 10 },
"support_brim_enable": { "value": true },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
"support_pattern": { "value": "'zigzag'" },
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
"support_use_towers": { "value": false },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_brim_width": { "value": 4 },
"support_enable": { "value": true },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
"fill_perimeter_gaps": { "value": "'everywhere'" },
"fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"adhesion_type": { "value": "'skirt'" },
"brim_replaces_support": { "value": false },
"skirt_gap": { "value": 6.0 },
"skirt_line_count": { "value": 3 }
}
}

View file

@ -0,0 +1,24 @@
{
"name": "Koonovo Pyramid",
"version": 2,
"inherits": "koonovo_base",
"overrides": {
"machine_name": { "default_value": "Koonovo Pyramid" },
"machine_width": { "default_value": 310 },
"machine_depth": { "default_value": 310 },
"machine_height": { "default_value": 400 },
"machine_head_with_fans_polygon": { "default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"gantry_height": { "value": 0 }
},
"metadata": {
"quality_definition": "koonovo_base",
"visible": true
}
}

View file

@ -0,0 +1,177 @@
{
"version": 2,
"name": "Liquid",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Liquid 3D",
"manufacturer": "Liquid 3D",
"file_formats": "text/x-gcode",
"icon": "icon_ultimaker2",
"platform": "liquid_platform.stl",
"has_machine_quality": true,
"has_materials": true,
"has_variant_buildplates": false,
"has_variants": true,
"exclude_materials": [ "generic_hips", "generic_pva", "structur3d_dap100silicone" ],
"preferred_variant_name": "VO 0.4",
"preferred_quality_type": "normal",
"variants_name": "Extruder",
"supports_usb_connection": false,
"nozzle_offsetting_for_disallowed_areas": false,
"weight": -1,
"machine_extruder_trains":
{
"0": "liquid_extruder"
}
},
"overrides": {
"machine_name": { "default_value": "Liquid" },
"machine_width": { "default_value": 200 },
"machine_depth": { "default_value": 200 },
"machine_height": { "default_value": 200 },
"machine_heated_bed": { "default_value": true },
"machine_nozzle_heat_up_speed": { "default_value": 1.4 },
"machine_nozzle_cool_down_speed": { "default_value": 0.8 },
"machine_gcode_flavor": { "default_value": "RepRap (RepRap)" },
"machine_start_gcode": {
"default_value": "G21 ; set units to millimeters\nG90 ; use absolute positioning\nM83 ; relative extrusion mode\nM104 S{material_print_temperature_layer_0} ; set extruder temp\nM140 S{material_bed_temperature_layer_0} ; set bed temp\nM190 S{material_bed_temperature_layer_0} ; wait for bed temp\nM109 S{material_print_temperature_layer_0} ; wait for extruder temp\nG32 ; mesh bed leveling\nG92 E0.0 ; reset extruder distance position\nG1 X0 Y-2 Z0.3 F4000.0 ; go outside print area\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X110.0 E15.5 F1000.0 ; intro line\nG92 E0.0 ; reset extruder distance position"
},
"machine_end_gcode": {
"default_value": "M104 S0 ; turn off extruder\nM140 S0 ; turn off heatbed\nM106 S0 ; turn off fan\nG91 ; relative positioning\nG1 Z1 F360 ; lift Z by 1mm\nG90 ; absolute positioning\nG1 X10 Y200 F3200; home X axis and push Y forward\nG1 Z200 F1200; home Z axis\nM84 ; disable motors"
},
"machine_head_with_fans_polygon":
{
"default_value":
[
[ -65.0, -45.0 ],
[ -65.0, 30.0 ],
[ 50.0, 30.0 ],
[ 50.0, -45.0 ]
]
},
"machine_max_feedrate_x": { "default_value": 300 },
"machine_max_feedrate_y": { "default_value": 300 },
"machine_max_feedrate_z": { "default_value": 40 },
"machine_max_feedrate_e": {
"default_value": 45
},
"machine_acceleration": { "default_value": 3000 },
"gantry_height": { "value": "67" },
"material_diameter": { "default_value": 1.75 },
"material_print_temperature": {
"minimum_value": "0"
},
"material_bed_temperature": {
"minimum_value": "0",
"maximum_value_warning": "125"
},
"material_bed_temperature_layer_0":
{
"maximum_value_warning": "125"
},
"material_standby_temperature": {
"minimum_value": "0"
},
"speed_travel":
{
"maximum_value": "150",
"value": "150"
},
"relative_extrusion":
{
"value": true,
"enabled": true
},
"acceleration_enabled": { "value": "True" },
"acceleration_layer_0": { "value": "acceleration_topbottom" },
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
"acceleration_print": { "value": "4000" },
"line_width": { "value": "machine_nozzle_size * 0.875" },
"machine_min_cool_heat_time_window": { "value": "15" },
"default_material_print_temperature": { "value": "200" },
"multiple_mesh_overlap": { "value": "0" },
"acceleration_support_interface": { "value": "acceleration_topbottom" },
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 500 / 4000)" },
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 4000)" },
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 500 / 1000)" },
"brim_width": { "value": "3" },
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
"cool_fan_speed": { "value": "100" },
"cool_fan_speed_max": { "value": "100" },
"cool_min_speed": { "value": "5" },
"infill_line_width": { "value": "round(line_width * 0.5 / 0.35, 2)" },
"infill_overlap": { "value": "0" },
"infill_pattern": { "value": "'triangles'" },
"infill_wipe_dist": { "value": "0" },
"jerk_enabled": { "value": "True" },
"jerk_layer_0": { "value": "jerk_topbottom" },
"jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 15)" },
"jerk_print": { "value": "15" },
"jerk_support": { "value": "math.ceil(jerk_print * 15 / 15)" },
"jerk_support_interface": { "value": "jerk_topbottom" },
"jerk_topbottom": { "value": "math.ceil(jerk_print * 5 / 15)" },
"jerk_wall": { "value": "math.ceil(jerk_print * 10 / 15)" },
"jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" },
"layer_height_0": { "value": "0.2" },
"raft_airgap": { "value": "0" },
"raft_base_speed": { "value": "20" },
"raft_base_thickness": { "value": "0.3" },
"raft_interface_line_spacing": { "value": "0.5" },
"raft_interface_line_width": { "value": "0.5" },
"raft_interface_speed": { "value": "20" },
"raft_interface_thickness": { "value": "0.2" },
"raft_jerk": { "value": "jerk_layer_0" },
"raft_margin": { "value": "10" },
"raft_speed": { "value": "25" },
"raft_surface_layers": { "value": "1" },
"retraction_amount": { "value": "5" },
"retraction_count_max": { "value": "10" },
"retraction_extrusion_window": { "value": "1" },
"retraction_hop": { "value": "2" },
"retraction_hop_enabled": { "value": "True" },
"retraction_hop_only_when_collides": { "value": "True" },
"retraction_min_travel": { "value": "5" },
"retraction_prime_speed": { "value": "15" },
"skin_overlap": { "value": "10" },
"speed_equalize_flow_enabled": { "value": "True" },
"speed_layer_0": { "value": "20" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_print": { "value": "35" },
"speed_support": { "value": "speed_wall_0" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_topbottom": { "value": "math.ceil(speed_print * 20 / 35)" },
"speed_wall": { "value": "math.ceil(speed_print * 30 / 35)" },
"speed_wall_0": { "value": "math.ceil(speed_wall * 20 / 30)" },
"speed_wall_x": { "value": "speed_wall" },
"support_angle": { "value": "45" },
"support_pattern": { "value": "'triangles'" },
"support_use_towers": { "value": "False" },
"support_xy_distance": { "value": "wall_line_width_0 * 2.5" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "0" },
"top_bottom_thickness": { "value": "1" },
"travel_avoid_supports": { "value": "True" },
"travel_avoid_distance": { "value": "machine_nozzle_tip_outer_diameter / 2 * 1.5" },
"wall_0_inset": { "value": "0" },
"wall_line_width_x": { "value": "round(line_width * 0.3 / 0.35, 2)" },
"wall_thickness": { "value": "1" },
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 100" },
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
"optimize_wall_printing_order": { "value": "True" },
"retraction_combing": { "default_value": "all" },
"initial_layer_line_width_factor": { "value": "120" },
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
}
}

View file

@ -55,7 +55,7 @@
"cool_fan_full_at_height":{ "value":"layer_height_0 + 2 * layer_height" },
"cool_fan_enabled":{ "value":true },
"cool_min_layer_time":{ "value":10 },
"meshfix_maximum_resolution":{ "value":"0.05" },
"meshfix_maximum_resolution":{ "value":"0.25" },
"meshfix_maximum_travel_resolution":{ "value":"meshfix_maximum_resolution" },
"adhesion_type": { "value": "'none' if support_enable else 'skirt'" },
"skirt_gap":{ "value":5.0 },

View file

@ -55,7 +55,7 @@
"cool_fan_full_at_height":{ "value":"layer_height_0 + 2 * layer_height" },
"cool_fan_enabled":{ "value":true },
"cool_min_layer_time":{ "value":10 },
"meshfix_maximum_resolution":{ "value":"0.05" },
"meshfix_maximum_resolution":{ "value":"0.25" },
"meshfix_maximum_travel_resolution":{ "value":"meshfix_maximum_resolution" },
"adhesion_type": { "value": "'none' if support_enable else 'skirt'" },
"skirt_gap":{ "value":5.0 },

View file

@ -28,7 +28,7 @@
"expand_skins_expand_distance":{"value":0.8},
"fill_outline_gaps":{"default_value":false},
"infill_sparse_density":{"value":15},
"meshfix_maximum_resolution":{"value":0.05},
"meshfix_maximum_resolution":{"value":0.25},
"optimize_wall_printing_order":{"value":true},
"retract_at_layer_change":{"value":false},
"retraction_amount":{"value":4.5},

View file

@ -6,7 +6,7 @@
"visible": true,
"author": "tvlgiao",
"manufacturer": "3DMaker",
"file_formats": "text/x-gcode;application/x-stl-ascii;application/x-stl-binary;application/x-wavefront-obj",
"file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj",
"platform": "makerstarter_platform.3mf",
"preferred_quality_type": "draft",
"machine_extruder_trains":

View file

@ -243,7 +243,7 @@
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.05" },
"meshfix_maximum_resolution": { "value": "0.25" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },

View file

@ -0,0 +1,46 @@
{
"version": 2,
"name": "SyndaverAXI",
"inherits": "fdmprinter",
"metadata":
{
"type": "machine",
"visible": true,
"author": "Syndaver3D",
"manufacturer": "Syndaver3D",
"file_formats": "text/x-gcode",
"supports_usb_connection": true,
"preferred_quality_type": "draft",
"machine_extruder_trains":
{
"0": "syndaveraxi_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "AXI" },
"machine_shape": { "default_value": "rectangular"},
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 280 },
"machine_depth": { "default_value": 280 },
"machine_height": { "default_value": 285 },
"machine_center_is_zero": { "default_value": false },
"machine_head_with_fans_polygon": {
"default_value": [
[ 0, 0 ],
[ 0, 0 ],
[ 0, 0 ],
[ 0, 0 ]
]
},
"gantry_height": { "value": "286" },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": {
"default_value": ";This G-Code has been generated specifically for Syndaver AXI with Hemera toolhead\nM73 P0 ; clear LCD progress bar\nM75 ; Start LCD Print Timer\nM107 ; disable fans\nM420 S0 ; disable leveling matrix\nM82 ; set extruder to absolute mode\nG92 E0 ; set extruder position to 0\nM140 S{material_bed_temperature_layer_0} ; start bed heating up\nM104 S170 ; start nozzle heating up\nG28 ; home all axes\nM117 AXI Heating Up...\nG1 X-17.5 Y100 Z10 F3000 ; move to wipe position\nG29 L1 ; load leveling matrix slot 1\nG29 A ; ensure mesh is enabled\nM109 R170 ; wait for nozzle to reach wiping temp\nG1 E-3 ; retract material before wipe\nM117 AXI Wiping Nozzle...\nG1 Z-3 ; lower nozzle\nG1 Y90 F1000 ; slow wipe\nG1 Y65 F1000 ; slow wipe\nG1 Y80 F1000 ; slow wipe\nG1 Y65 F1000 ; slow wipe\nG1 Y55 F1000 ; slow wipe\nG1 Y30 F3000 ; fast wipe\nG1 Y55 F3000 ; fast wipe\nG1 Y30 F3000 ; fast wipe\nG1 Y55 F3000 ; fast wipe\nG1 Z10 ; raise nozzle\nM117 Heating...\nM190 R{material_bed_temperature_layer_0} ; wait for bed to reach printing temp\nM104 S{material_print_temperature_layer_0} ; set extruder to reach initial printing temp, held back for ooze reasons\nM117 Probe Z at Temp\nG28 Z ; re-probe Z0 to account for any thermal expansion in the bed\nG1 X-17.5 Y80 Z10 F3000 ; move back to wiper\nM117 Heating...\nM109 R{material_print_temperature_layer_0} ; wait for extruder to reach initial printing temp\nM117 AXI Wiping Nozzle...\nG1 E0 ; prime material in nozzle\nG1 Z-3 ; final ooze wipe\nG1 Y60 F2000 ; final ooze wipe\nG1 Y20 F2000 ; final ooze wipe\nM117 AXI Starting Print\nG1 Z2 ; move nozzle back up to not run into things on print start\nM400 ; wait for moves to finish\nM117 AXI Printing"
},
"machine_end_gcode": {
"default_value": "M400 ; wait for moves to finish\nM140 S50 ; start bed cooling\nM104 S0 ; disable hotend\nM107 ; disable fans\nM117 Cooling please wait\nG91 ; relative positioning\nG1 Z5 F3000 ; move Z up 5mm so it wont drag on the print\nG90 ; absolute positioning\nG1 X5 Y5 F3000 ; move to cooling position\nM190 R50 ; wait for bed to cool down to removal temp\nG1 X145 Y260 F1000 ; present finished print\nM140 S0 ; cool down bed\nM77 ; End LCD Print Timer\nM18 X Y E ; turn off x y and e axis\nM117 Print Complete."
}
}
}

View file

@ -0,0 +1,44 @@
{
"version": 2,
"name": "TinyBoy Fabrikator Mini 1.5",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Reiner Buehl",
"manufacturer": "TinyBoy",
"file_formats": "text/x-gcode",
"platform": "tinyboy_fabrikator15.stl",
"platform_offset": [-95, -3, -46],
"has_materials": false,
"has_machine_quality": true,
"preferred_quality_type": "normal",
"machine_extruder_trains":
{
"0": "tinyboy_fabrikator15_extruder_0"
}
},
"overrides": {
"machine_name": { "default_value": "Fabrikator Mini 1.5" },
"machine_width": { "default_value": 80 },
"machine_depth": { "default_value": 80 },
"machine_height": { "default_value": 80 },
"machine_head_with_fans_polygon": { "default_value": [
[-10, 35],
[-10, -18],
[28, -18],
[28, 35]
]
},
"gantry_height": { "value": 45 },
"machine_center_is_zero": { "default_value": false },
"machine_start_gcode": {
"default_value": ";Sliced at: {day} {date} {time}\n;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {infill_sparse_density}\n;Print time: {print_time}\n;Filament used: {filament_amount}m {filament_weight}g\n;Filament cost: {filament_cost}\n;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line\n;M109 S{print_temperature} ;Uncomment to add your own temperature line\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 X0.0 Y0.0 Z15.0 F{travel_speed} ;move the printhead up 15mm\nG92 E0 ;zero the extruded length\n;M109 S{print_temperature} ;set extruder temperature\nG1 F200 E30 ;extrude 30mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 F{travel_speed}\n;Put printing message on LCD screen\nM117 Printing..."
},
"machine_end_gcode": {
"default_value": ";End GCode\nM104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n;{jobname}"
}
}
}

View file

@ -137,7 +137,7 @@
"adaptive_layer_height_variation": { "value": 0.04 },
"adaptive_layer_height_variation_step": { "value": 0.04 },
"meshfix_maximum_resolution": { "value": "0.05" },
"meshfix_maximum_resolution": { "value": "0.25" },
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },

View file

@ -0,0 +1,36 @@
{
"version": 2,
"name": "TwoTrees Bluer",
"inherits": "fdmprinter",
"metadata":
{
"visible": true,
"author": "Washington C. Correa Jr.",
"manufacturer": "TwoTrees",
"file_formats": "text/x-gcode",
"platform": "twotrees_platform.stl",
"machine_extruder_trains":
{
"0": "twotrees_bluer_extruder_0",
"1": "twotrees_bluer_extruder_1"
}
},
"overrides":
{
"machine_name": { "default_value": "Two Trees Bluer" },
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 235 },
"machine_depth": { "default_value": 235 },
"machine_height": { "default_value": 280 },
"machine_head_with_fans_polygon": { "default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"machine_start_gcode": { "default_value": "; Two Trees Bluer Custom Start G-code\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG1 E10 F1500 ;Purge a bit\nG1 X10.1 Y20 Z0.2 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.2 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.2 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.2 F1500.0 E20 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z3.0 X20 Y20 F3000 ;Move Z Axis up\nG1 E3 F2700 ;Purge a bit" },
"machine_end_gcode": { "default_value": "; Two Trees Bluer Custom End G-code\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
"gantry_height": { "value": 25 }
}
}

View file

@ -0,0 +1,82 @@
{
"version": 2,
"name": "Ultimaker 2+ Connect",
"inherits": "ultimaker2",
"metadata": {
"author": "Ultimaker",
"manufacturer": "Ultimaker B.V.",
"weight": 1,
"file_formats": "application/x-ufp;text/x-gcode",
"platform": "ultimaker3_platform.obj",
"platform_texture": "Ultimaker2PlusConnectbackplate.png",
"preferred_variant_name": "0.4 mm",
"has_variants": true,
"has_materials": true,
"has_machine_materials": true,
"has_machine_quality": true,
"exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "ultimaker_bam", "generic_pva", "ultimaker_pva", "generic_tough_pla", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "generic_cffcpe", "generic_cffpa", "generic_gffcpe", "generic_gffpa", "structur3d_dap100silicone" ],
"first_start_actions": [],
"supported_actions": [],
"machine_extruder_trains":
{
"0": "ultimaker2_plus_connect_extruder_0"
},
"supports_usb_connection": false,
"supports_network_connection": true
},
"overrides": {
"machine_name": { "default_value": "Ultimaker 2+ Connect" },
"machine_gcode_flavor": { "default_value": "Griffin" },
"machine_width": { "default_value": 223 },
"machine_depth": { "default_value": 220 },
"machine_height": { "default_value": 205 },
"machine_show_variants": { "default_value": true },
"gantry_height": { "value": "52" },
"machine_nozzle_head_distance": { "default_value": 5 },
"machine_heat_zone_length": { "default_value": 20 },
"machine_head_with_fans_polygon":
{
"default_value": [
[ -44, 14 ],
[ -44, -34 ],
[ 64, 14 ],
[ 64, -34 ]
]
},
"machine_disallowed_areas":
{
"default_value": [
[[-115, 112.5], [ -83, 112.5], [ -85, 104.0], [-115, 104.0]],
[[ 115, 112.5], [ 115, 104.0], [ 104, 104.0], [ 102, 112.5]],
[[-115, -112.5], [-115, -104.0], [ -87, -104.0], [ -85, -112.5]],
[[ 115, -112.5], [ 104, -112.5], [ 106, -104.0], [ 115, -104.0]]
]
},
"infill_wipe_dist": { "value": "0" },
"infill_overlap": { "value": "0" },
"infill_pattern": { "value": "'grid'" },
"speed_infill": { "value": "speed_print" },
"speed_wall_x": { "value": "speed_wall" },
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
"line_width": { "value": "round(machine_nozzle_size * 0.875, 2)" },
"optimize_wall_printing_order": { "value": "True" },
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" },
"speed_support": { "value": "speed_wall_0" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_print_temperature_layer_0": { "value": "material_print_temperature" },
"machine_start_gcode": { "value": "''" },
"machine_end_gcode": { "value": "''" },
"material_bed_temperature": { "maximum_value": 110 },
"material_bed_temperature_layer_0": { "maximum_value": 110 },
"material_print_temperature": { "maximum_value": 260 },
"material_print_temperature_layer_0": { "maximum_value": 260 },
"material_initial_print_temperature": { "maximum_value": 260 },
"material_final_print_temperature": { "maximum_value": 260 },
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
"meshfix_maximum_travel_resolution": { "value": 0.5 },
"prime_blob_enable": { "enabled": true, "default_value": true, "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" }
}
}

View file

@ -0,0 +1,201 @@
{
"name": "ZAV Base Printer",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": false,
"author": "Kirill Nikolaev, Kim Evgeniy (C)",
"manufacturer": "ZAV Co., Ltd.",
"file_formats": "text/x-gcode",
"first_start_actions": ["MachineSettingsAction"],
"machine_extruder_trains": {
"0": "zav_extruder_1",
"1": "zav_extruder_2"
},
"has_materials": true,
"preferred_material": "bestfilament_abs_skyblue",
"has_variants": true,
"variants_name": "Nozzle Size",
"preferred_variant_name": "0.40mm_ZAV_Nozzle",
"has_machine_quality": true,
"preferred_quality_type": "ZAV_layer_020",
"exclude_materials": [
"chromatik_pla",
"dsm_arnitel2045_175",
"dsm_novamid1070_175",
"emotiontech_abs",
"emotiontech_absx",
"emotiontech_asax",
"emotiontech_bvoh",
"emotiontech_hips",
"emotiontech_petg",
"emotiontech_pla",
"emotiontech_pva-m",
"emotiontech_pva-oks",
"emotiontech_pva-s",
"emotiontech_tpu98a",
"eSUN_PETG_Black",
"eSUN_PETG_Grey",
"eSUN_PETG_Purple",
"eSUN_PLA_PRO_Black",
"eSUN_PLA_PRO_Grey",
"eSUN_PLA_PRO_Purple",
"eSUN_PLA_PRO_White",
"fabtotum_abs",
"fabtotum_nylon",
"fabtotum_pla",
"fabtotum_tpu",
"fiberlogy_hd_pla",
"filo3d_pla",
"filo3d_pla_green",
"filo3d_pla_red",
"imade3d_petg_175",
"imade3d_pla_175",
"innofill_innoflex60_175",
"leapfrog_abs_natural",
"leapfrog_epla_natural",
"leapfrog_pva_natural",
"octofiber_pla",
"polyflex_pla",
"polymax_pla",
"polyplus_pla",
"polywood_pla",
"redd_abs",
"redd_asa",
"redd_hips",
"redd_nylon",
"redd_petg",
"redd_pla",
"redd_tpe",
"structur3d_dap100silicone",
"tizyx_abs",
"tizyx_flex",
"tizyx_petg",
"tizyx_pla",
"tizyx_pla_bois",
"tizyx_pva",
"ultimaker_abs_black",
"ultimaker_abs_blue",
"ultimaker_abs_green",
"ultimaker_abs_grey",
"ultimaker_abs_orange",
"ultimaker_abs_pearl-gold",
"ultimaker_abs_red",
"ultimaker_abs_silver-metallic",
"ultimaker_abs_white",
"ultimaker_abs_yellow",
"ultimaker_bam",
"ultimaker_cpe_black",
"ultimaker_cpe_blue",
"ultimaker_cpe_dark-grey",
"ultimaker_cpe_green",
"ultimaker_cpe_light-grey",
"ultimaker_cpe_plus_black",
"ultimaker_cpe_plus_transparent",
"ultimaker_cpe_plus_white",
"ultimaker_cpe_red",
"ultimaker_cpe_transparent",
"ultimaker_cpe_white",
"ultimaker_cpe_yellow",
"ultimaker_nylon_black",
"ultimaker_nylon_transparent",
"ultimaker_pc_black",
"ultimaker_pc_transparent",
"ultimaker_pc_white",
"ultimaker_pla_black",
"ultimaker_pla_blue",
"ultimaker_pla_green",
"ultimaker_pla_magenta",
"ultimaker_pla_orange",
"ultimaker_pla_pearl-white",
"ultimaker_pla_red",
"ultimaker_pla_silver-metallic",
"ultimaker_pla_transparent",
"ultimaker_pla_white",
"ultimaker_pla_yellow",
"ultimaker_pp_transparent",
"ultimaker_pva",
"ultimaker_tough_pla_black",
"ultimaker_tough_pla_green",
"ultimaker_tough_pla_red",
"ultimaker_tough_pla_white",
"ultimaker_tpu_black",
"ultimaker_tpu_blue",
"ultimaker_tpu_red",
"ultimaker_tpu_white",
"verbatim_bvoh_175",
"Vertex_Delta_ABS",
"Vertex_Delta_PET",
"Vertex_Delta_PLA",
"Vertex_Delta_PLA_Glitter",
"Vertex_Delta_PLA_Mat",
"Vertex_Delta_PLA_Satin",
"Vertex_Delta_PLA_Wood",
"Vertex_Delta_TPU",
"zyyx_pro_flex",
"zyyx_pro_pla"]
},
"overrides": {
"machine_name": {"default_value": "ZAV Base Printer"},
"machine_start_gcode": {"default_value": ";---- Starting Script Start ----\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 Z0 ;move Z to min endstops\nG28 X0 Y0 ;move X/Y to min endstops\nG92 E0 ;zero the extruded length\nG1 F5000 ;set speed\nG1 Y40 ;move to start position Y\nM117 Printing...\n;---- Starting Script End ----\n"},
"machine_end_gcode": {"default_value": ";---- Ending Script Start ----\nM104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-4 F300 ;retract the filament a bit before lifting the nozzle to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F5000 ;move Z up a bit and retract filament even more\nG28 Z0 ;move bed down\nG28 X0 Y0 ;move X/Y to min endstops so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ;switch off cooling fan\nM355 S0 P0 ;switch off case light\n;---- Ending Script End ----\n"},
"machine_heated_bed": {"default_value": true},
"material_diameter": {"default_value": 1.75},
"machine_shape": {"default_value": "rectangular"},
"machine_width": {"default_value": 300},
"machine_depth": {"default_value": 200},
"machine_height": {"default_value": 270},
"machine_extruder_count": {"value": 1},
"machine_buildplate_type": {"value": "glass"},
"machine_heated_bed": {"default_value": true},
"machine_center_is_zero": {"default_value": false},
"machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"},
"machine_head_with_fans_polygon": {"default_value": [
[-26,41],
[-26,-21],
[36,-21],
[36,41]
]
},
"gantry_height": {"value": 999999},
"layer_height_0": {"value": "layer_height"},
"line_width": {"value": "machine_nozzle_size"},
"skin_line_width": {"value": "round(line_width * 1.0, 2)"},
"infill_line_width": {"value": "round(line_width * 1.1, 2)"},
"skirt_brim_line_width": {"value": "round(line_width * 1.1, 2)"},
"initial_layer_line_width_factor": {"value": "100"},
"bottom_thickness": {"value": "layer_height*3 if layer_height > 0.15 else 0.8"},
"top_bottom_pattern": {"value": "'zigzag'"},
"top_bottom_pattern_0": {"value": "'zigzag'"},
"optimize_wall_printing_order": {"value": "True" },
"z_seam_type": {"value": "'shortest'"},
"skin_outline_count": {"value": "0"},
"infill_pattern": {"value": "'gyroid'"},
"zig_zaggify_infill": {"value": "True"},
"infill_before_walls": {"value": "False"},
"infill_enable_travel_optimization": {"value": "True"},
"expand_skins_expand_distance": {"value": "3"},
"retraction_min_travel": {"value": "3"},
"retraction_amount": {"value": "4"},
"speed_print": {"value": "80"},
"speed_topbottom": {"value": "50"},
"speed_layer_0": {"value": "25"},
"speed_travel_layer_0": {"value": "40"},
"retraction_combing": {"value": "'all'"},
"retraction_combing_max_distance": {"value": "10"},
"travel_avoid_other_parts": {"value": "False"},
"cool_min_layer_time_fan_speed_max": {"value": "20"},
"cool_fan_full_at_height": {"value": "layer_height*2"},
"cool_min_layer_time": {"value": "15"},
"cool_min_speed": {"value": "15"},
"cool_lift_head": {"value": "True"},
"support_enable": {"value": "True"},
"support_angle": {"value": "65"},
"support_brim_enable": {"value": "True"},
"support_infill_rate": {"value": "20"},
"support_offset": {"value": "2"},
"adhesion_type": {"value": "'brim'"},
"brim_width": {"value": "5"},
"bridge_settings_enabled": {"value": "True"}
}
}

View file

@ -0,0 +1,17 @@
{
"name": "ZAV BIG",
"version": 2,
"inherits": "zav_base",
"metadata": {
"author": "Kirill Nikolaev, Kim Evgeniy (C)",
"visible": true,
"quality_definition": "zav_base",
"platform": "zav_big.stl",
"platform_offset": [0, 0, 0]
},
"overrides": {
"machine_name": {"default_value": "zav_big"},
"machine_depth": {"default_value": 300},
"machine_height": {"default_value": 340}
}
}

View file

@ -0,0 +1,16 @@
{
"name": "ZAV Big+",
"version": 2,
"inherits": "zav_base",
"metadata": {
"author": "Kirill Nikolaev, Kim Evgeniy (C)",
"visible": true,
"quality_definition": "zav_base",
"platform": "zav_bigplus.stl"
},
"overrides": {
"machine_name": {"default_value": "zav_bigplus"},
"machine_depth": {"default_value": 300},
"machine_height": {"default_value": 500}
}
}

View file

@ -0,0 +1,16 @@
{
"name": "ZAV L family printer",
"version": 2,
"inherits": "zav_base",
"metadata": {
"author": "Kirill Nikolaev, Kim Evgeniy (C)",
"visible": true,
"quality_definition": "zav_base",
"platform": "zav_l.stl"
},
"overrides": {
"machine_name": {"default_value": "zav_l"},
"machine_width": {"default_value": 200},
"machine_height": {"default_value": 200}
}
}

View file

@ -0,0 +1,16 @@
{
"name": "ZAV MAX",
"version": 2,
"inherits": "zav_base",
"metadata": {
"author": "Kirill Nikolaev, Kim Evgeniy (C)",
"visible": true,
"quality_definition": "zav_base",
"platform": "zav_max.stl"
},
"overrides": {
"machine_name": {"default_value": "zav_max"},
"machine_width": {"default_value": 200},
"machine_height": {"default_value": 240}
}
}

View file

@ -0,0 +1,13 @@
{
"name": "ZAV PRO",
"version": 2,
"inherits": "zav_base",
"metadata": {
"author": "Kirill Nikolaev, Kim Evgeniy (C)",
"visible": true,
"quality_definition": "zav_base"
},
"overrides": {
"machine_name": {"default_value": "zav_maxpro"}
}
}

View file

@ -0,0 +1,17 @@
{
"name": "ZAV mini",
"version": 2,
"inherits": "zav_base",
"metadata": {
"author": "Kirill Nikolaev, Kim Evgeniy (C)",
"visible": true,
"quality_definition": "zav_base",
"platform": "zav_mini.stl"
},
"overrides": {
"machine_name": {"default_value": "zav_mini"},
"machine_width": {"default_value": 100},
"machine_depth": {"default_value": 100},
"machine_height": {"default_value": 110}
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "fusedform_doppia_base",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "fusedform_doppia_base",
"position": "1"
},
"overrides": {
"extruder_nr": { "default_value": 1 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,16 @@
{
"version": 2,
"name": "Extruder 0",
"inherits": "fdmextruder",
"metadata": {
"machine": "koonovo_base",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,21 @@
{
"version": 2,
"name": "Left Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "koonovo_kn3",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_nozzle_size": { "default_value": 0.4},
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,21 @@
{
"version": 2,
"name": "Right Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "koonovo_kn3",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,21 @@
{
"version": 2,
"name": "Left Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "koonovo_kn5",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_nozzle_size": { "default_value": 0.4},
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,22 @@
{
"version": 2,
"name": "Right Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "koonovo_kn5",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,14 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "liquid",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,16 @@
{
"version": 2,
"name": "Hemera 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "syndaveraxi",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_steps_per_mm_e": { "default_value": 400 }
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "tinyboy_fabrikator15",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,18 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "twotrees_bluer",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0,
"maximum_value": "1"
},
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,18 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "twotrees_bluer",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1,
"maximum_value": "1"
},
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -0,0 +1,15 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "ultimaker2_plus_connect",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 2.85 }
}
}

View file

@ -0,0 +1,25 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "zav_base",
"position": "0"
},
"overrides": {
"extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code":
{
"default_value": ";---- Starting Start G-code Extruder 1 ----\n;T0 ;switch to extruder 1\n;G92 E0 ;reset extruder distance\n;G1 F2000 E93 ;load filament\n;G92 E0 ;reset extruder distance\n;M104 S{material_print_temperature}\n;---- Ending Start G-code Extruder 1 ----"
},
"machine_extruder_end_code":
{
"default_value": ";---- Starting End G-code Extruder 1 ----\n;G92 E0 ;reset extruder distance\n;G1 F800 E-5 ;short retract\n;G1 F2400 X5 Y5 ;move near prime tower\n;G1 F2000 E-93 ;long retract for filament removal\n;G92 E0 ;reset extruder distance\n;G90 ;absolute coordinate\n;---- Ending End G-code Extruder 1 ----"
}
}
}

View file

@ -0,0 +1,25 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "zav_base",
"position": "1"
},
"overrides": {
"extruder_nr": { "default_value": 1 },
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 17.7 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code":
{
"default_value": ";---- Starting Start G-code Extruder 2 ----\nT1 ;switch to extruder 2\nG92 E0 ;reset extruder distance\nG1 F2000 E93 ;load filament\nG92 E0 ;reset extruder distance\nM104 S{material_print_temperature}\n;---- Ending Start G-code Extruder 2 ----"
},
"machine_extruder_end_code":
{
"default_value": ";---- Starting End G-code Extruder 2 ----\nG92 E0 ;reset extruder distance\nG1 F800 E-5 ;short retract\nG1 F2400 X5 Y5 ;move near prime tower\nG1 F2000 E-93 ;long retract for filament removal\nG92 E0 ;reset extruder distance\nG90 ;absolute coordinate\n;---- Ending End G-code Extruder 2 ----"
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -2061,7 +2061,7 @@ msgstr "Temperatur Druckplatte"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "Die Temperatur, die für das beheizte Druckbett verwendet wird. Beträgt dieser Wert 0, wird das Bett nicht beheizt."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2071,7 +2071,7 @@ msgstr "Temperatur der Druckplatte für die erste Schicht"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "Die Temperatur, auf die das Druckbett für die erste Schicht erhitzt wird. Beträgt dieser Wert 0, wird das Druckbett für die erste Schicht nicht beheizt."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2096,12 +2096,12 @@ msgstr "Oberflächenenergie."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Kompensation der Schrumpfung des Skalierungsfaktors"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Um die Schrumpfung des Materials beim Abkühlen zu kompensieren, wird das Modell mit diesem Faktor skaliert."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5075,7 +5075,9 @@ msgstr "Rang der Netzverarbeitung"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Legt fest, welche Priorität dieses Netz (Mesh) bei mehreren überlappenden Mesh-Füllungen hat. Bereiche, in denen mehrere Mesh-Füllungen überlappen, übernehmen"
" die Einstellungen des Netzes mit dem niedrigsten Rang. Wird eine Mesh-Füllung höher gerankt, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen,"
" deren Priorität niedriger oder normal ist."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

File diff suppressed because it is too large Load diff

View file

@ -2061,7 +2061,7 @@ msgstr "Temperatura de la placa de impresión"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "La temperatura utilizada para la placa de impresión caliente. Si el valor es 0, la placa de impresión no se calentará."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2071,7 +2071,7 @@ msgstr "Temperatura de la placa de impresión en la capa inicial"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "Temperatura de la placa de impresión una vez caliente en la primera capa. Si el valor es 0, la placa de impresión no se calentará en la primera capa."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2096,12 +2096,12 @@ msgstr "Energía de la superficie."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Factor de escala para la compensación de la contracción"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Para compensar la contracción del material a medida que se enfría, el modelo se escala con este factor."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5075,7 +5075,9 @@ msgstr "Rango de procesamiento de la malla"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Determina la prioridad de esta malla al tener en cuenta varias mallas de relleno superpuestas. Las áreas en las que se superponen varias mallas de relleno"
" tomarán la configuración de la malla con el rango más bajo. Una malla de relleno con un orden superior modificará el relleno de las mallas de relleno"
" con un orden inferior y las mallas normales."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

File diff suppressed because it is too large Load diff

View file

@ -2061,7 +2061,7 @@ msgstr "Température du plateau"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "Température utilisée pour le plateau de fabrication chauffé. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2071,7 +2071,8 @@ msgstr "Température du plateau couche initiale"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "Température utilisée pour le plateau de fabrication chauffé à la première couche. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé"
" lors de la première couche."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2096,12 +2097,12 @@ msgstr "Énergie de la surface."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Mise à l'échelle du facteur de compensation de contraction"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Pour compenser la contraction du matériau lors de son refroidissement, le modèle est mis à l'échelle avec ce facteur."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5075,7 +5076,9 @@ msgstr "Rang de traitement du maillage"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Détermine la priorité de cette maille lorsque plusieurs chevauchements de mailles de remplissage sont pris en considération. Les zones comportant plusieurs"
" chevauchements de mailles de remplissage prendront en compte les paramètres du maillage ayant l'ordre le plus bas. Une maille de remplissage possédant"
" un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

View file

@ -46,7 +46,7 @@ msgstr "Non sottoposto a override"
#, python-brace-format
msgctxt "@label {0} is the name of a printer that's about to be deleted."
msgid "Are you sure you wish to remove {0}? This cannot be undone!"
msgstr ""
msgstr "Rimuovere {0}? Questa operazione non può essere annullata!"
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11
@ -522,7 +522,7 @@ msgstr "Impossibile importare il profilo da <filename>{0}</filename>:"
#, python-brace-format
msgctxt "@info:status"
msgid "Successfully imported profile {0}."
msgstr ""
msgstr "Profilo {0} importato correttamente."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:349
#, python-brace-format
@ -549,7 +549,7 @@ msgstr "Il profilo è privo del tipo di qualità."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443
msgctxt "@info:status"
msgid "Global stack is missing."
msgstr ""
msgstr "Pila globale mancante."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:449
msgctxt "@info:status"
@ -560,13 +560,14 @@ msgstr "Impossibile aggiungere il profilo."
#, python-brace-format
msgctxt "@info:status"
msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'."
msgstr ""
msgstr "Il tipo di qualità '{0}' non è compatibile con la definizione di macchina attiva corrente '{1}'."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:468
#, python-brace-format
msgctxt "@info:status"
msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type."
msgstr ""
msgstr "Avvertenza: il profilo non è visibile in quanto il tipo di qualità '{0}' non è disponibile per la configurazione corrente. Passare alla combinazione materiale/ugello"
" che consente di utilizzare questo tipo di qualità."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36
msgctxt "@info:not supported profile"
@ -785,7 +786,7 @@ msgstr "Nessuna autorizzazione di scrittura dell'area di lavoro qui."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:96
msgctxt "@error:zip"
msgid "The operating system does not allow saving a project file to this location or with this file name."
msgstr ""
msgstr "Il sistema operativo non consente di salvare un file di progetto in questa posizione o con questo nome file."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:185
msgctxt "@error:zip"
@ -1338,7 +1339,7 @@ msgstr "Collegato tramite cloud"
#, python-brace-format
msgctxt "@error:send"
msgid "Unknown error code when uploading print job: {0}"
msgstr ""
msgstr "Codice di errore sconosciuto durante il caricamento del processo di stampa: {0}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:227
msgctxt "info:status"
@ -1351,20 +1352,20 @@ msgstr[1] "Nuove stampanti rilevate dall'account Ultimaker"
#, python-brace-format
msgctxt "info:status Filled in with printer name and printer model."
msgid "Adding printer {name} ({model}) from your account"
msgstr ""
msgstr "Aggiunta della stampante {name} ({model}) dall'account"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:255
#, python-brace-format
msgctxt "info:{0} gets replaced by a number of printers"
msgid "... and {0} other"
msgid_plural "... and {0} others"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "... e {0} altra"
msgstr[1] "... e altre {0}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:260
msgctxt "info:status"
msgid "Printers added from Digital Factory:"
msgstr ""
msgstr "Stampanti aggiunte da Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:316
msgctxt "info:status"
@ -1384,13 +1385,13 @@ msgstr[1] "Queste stampanti non sono collegate a Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:419
msgctxt "info:name"
msgid "Ultimaker Digital Factory"
msgstr ""
msgstr "Ultimaker Digital Factory"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:333
#, python-brace-format
msgctxt "info:status"
msgid "To establish a connection, please visit the {website_link}"
msgstr ""
msgstr "Per stabilire una connessione, visitare {website_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:337
msgctxt "@action:button"
@ -1406,19 +1407,19 @@ msgstr "Rimuovere le stampanti"
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "{printer_name} will be removed until the next account sync."
msgstr ""
msgstr "{printer_name} sarà rimossa fino alla prossima sincronizzazione account."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "To remove {printer_name} permanently, visit {digital_factory_link}"
msgstr ""
msgstr "Per rimuovere definitivamente {printer_name}, visitare {digital_factory_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:423
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "Are you sure you want to remove {printer_name} temporarily?"
msgstr ""
msgstr "Rimuovere temporaneamente {printer_name}?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:460
msgctxt "@title:window"
@ -1434,15 +1435,15 @@ msgid ""
msgid_plural ""
"You are about to remove {0} printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "Si sta per rimuovere {0} stampante da Cura. Questa azione non può essere annullata.\nContinuare?"
msgstr[1] "Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\nContinuare?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:468
msgctxt "@label"
msgid ""
"You are about to remove all printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr ""
msgstr "Si stanno per rimuovere tutte le stampanti da Cura. Questa azione non può essere annullata. \nContinuare?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:27
msgctxt "@info:status"
@ -1529,12 +1530,12 @@ msgstr "Caricamento del processo di stampa sulla stampante."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16
msgctxt "@info:status"
msgid "Print job queue is full. The printer can't accept a new job."
msgstr ""
msgstr "La coda dei processi di stampa è piena. La stampante non può accettare un nuovo processo."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17
msgctxt "@info:title"
msgid "Queue Full"
msgstr ""
msgstr "Coda piena"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
msgctxt "@info:status"
@ -3714,12 +3715,12 @@ msgstr "Libreria per la traccia degli errori Python"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159
msgctxt "@label"
msgid "Polygon packing library, developed by Prusa Research"
msgstr ""
msgstr "Libreria di impacchettamento dei poligoni sviluppata da Prusa Research"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160
msgctxt "@label"
msgid "Python bindings for libnest2d"
msgstr ""
msgstr "Vincoli Python per libnest2d"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162
msgctxt "@label"
@ -3772,7 +3773,8 @@ msgid ""
"You have customized some profile settings.\n"
"Would you like to Keep these changed settings after switching profiles?\n"
"Alternatively, you can discard the changes to load the defaults from '%1'."
msgstr ""
msgstr "Alcune impostazioni di profilo sono state personalizzate.\nMantenere queste impostazioni modificate dopo il cambio dei profili?\nIn alternativa, è possibile"
" eliminare le modifiche per caricare i valori predefiniti da '%1'."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:111
msgctxt "@title:column"
@ -4178,8 +4180,8 @@ msgstr "Le sovrapposizioni con questo modello non sono supportate."
msgctxt "@label %1 is the number of settings it overrides."
msgid "Overrides %1 setting."
msgid_plural "Overrides %1 settings."
msgstr[0] ""
msgstr[1] ""
msgstr[0] "Ignora %1 impostazione."
msgstr[1] "Ignora %1 impostazioni."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59
msgctxt "@label"
@ -5207,7 +5209,7 @@ msgstr "Nome stampante"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:274
msgctxt "@text"
msgid "Please name your printer"
msgstr ""
msgstr "Dare un nome alla stampante"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24
msgctxt "@label"
@ -5947,12 +5949,12 @@ msgstr "Aggiornamento versione da 4.6.2 a 4.7"
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
msgstr ""
msgstr "Aggiorna le configurazioni da Cura 4.7 a Cura 4.8."
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "name"
msgid "Version Upgrade 4.7 to 4.8"
msgstr ""
msgstr "Aggiornamento della versione da 4.7 a 4.8"
#: X3DReader/plugin.json
msgctxt "description"

View file

@ -2061,7 +2061,7 @@ msgstr "Temperatura piano di stampa"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "Indica la temperatura utilizzata per il piano di stampa riscaldato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2071,7 +2071,8 @@ msgstr "Temperatura piano di stampa Strato iniziale"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "Indica la temperatura usata per il piano di stampa riscaldato per il primo strato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato"
" per il primo strato."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2096,12 +2097,12 @@ msgstr "Energia superficiale."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Fattore di scala per la compensazione della contrazione"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5075,7 +5076,9 @@ msgstr "Classificazione dell'elaborazione delle maglie"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Determina la priorità di questa mesh quando si considera la sovrapposizione multipla delle mesh di riempimento. Per le aree con la sovrapposizione di più"
" mesh di riempimento verranno utilizzate le impostazioni della mesh con la classificazione più bassa. Una mesh di riempimento con un ordine più alto modificherà"
" il riempimento delle mesh di riempimento con un ordine inferiore e delle mesh normali."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

View file

@ -46,7 +46,7 @@ msgstr "上書きできません"
#, python-brace-format
msgctxt "@label {0} is the name of a printer that's about to be deleted."
msgid "Are you sure you wish to remove {0}? This cannot be undone!"
msgstr ""
msgstr "{0}を取り除いてもよろしいですか?この操作は元に戻せません。"
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11
@ -522,7 +522,7 @@ msgstr "<filename>{0}</filename>からプロファイルの取り込みに失敗
#, python-brace-format
msgctxt "@info:status"
msgid "Successfully imported profile {0}."
msgstr ""
msgstr "プロファイル{0}の取り込みが完了しました。"
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:349
#, python-brace-format
@ -549,7 +549,7 @@ msgstr "プロファイルはクオリティータイプが不足しています
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443
msgctxt "@info:status"
msgid "Global stack is missing."
msgstr ""
msgstr "グローバルスタックがありません。"
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:449
msgctxt "@info:status"
@ -560,13 +560,13 @@ msgstr "プロファイルを追加できません。"
#, python-brace-format
msgctxt "@info:status"
msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'."
msgstr ""
msgstr "クオリティータイプ「{0}」は、現在アクティブなプリンター定義「{1}」と互換性がありません。"
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:468
#, python-brace-format
msgctxt "@info:status"
msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type."
msgstr ""
msgstr "警告:現在の構成ではクオリティータイプ「{0}」を使用できないため、プロファイルは表示されません。このクオリティータイプを使用できる材料/ノズルの組み合わせに切り替えてください。"
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36
msgctxt "@info:not supported profile"
@ -785,7 +785,7 @@ msgstr "この作業スペースに書き込む権限がありません。"
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:96
msgctxt "@error:zip"
msgid "The operating system does not allow saving a project file to this location or with this file name."
msgstr ""
msgstr "使用しているオペレーティングシステムでは、この場所またはこのファイル名でプロジェクトファイルを保存することはできません。"
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:185
msgctxt "@error:zip"
@ -1338,7 +1338,7 @@ msgstr "クラウド経由で接続"
#, python-brace-format
msgctxt "@error:send"
msgid "Unknown error code when uploading print job: {0}"
msgstr ""
msgstr "プリントジョブのアップロード時の不明なエラーコード:{0}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:227
msgctxt "info:status"
@ -1350,19 +1350,19 @@ msgstr[0] "Ultimakerアカウントから新しいプリンターが検出され
#, python-brace-format
msgctxt "info:status Filled in with printer name and printer model."
msgid "Adding printer {name} ({model}) from your account"
msgstr ""
msgstr "アカウントからプリンター{name}{model})を追加しています"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:255
#, python-brace-format
msgctxt "info:{0} gets replaced by a number of printers"
msgid "... and {0} other"
msgid_plural "... and {0} others"
msgstr[0] ""
msgstr[0] "...および{0}その他"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:260
msgctxt "info:status"
msgid "Printers added from Digital Factory:"
msgstr ""
msgstr "Digital Factoryからプリンターが追加されました"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:316
msgctxt "info:status"
@ -1380,13 +1380,13 @@ msgstr[0] "これらのプリンターはDigital Factoryとリンクされてい
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:419
msgctxt "info:name"
msgid "Ultimaker Digital Factory"
msgstr ""
msgstr "Ultimaker Digital Factory"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:333
#, python-brace-format
msgctxt "info:status"
msgid "To establish a connection, please visit the {website_link}"
msgstr ""
msgstr "接続を確立するには、{website_link}にアクセスしてください"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:337
msgctxt "@action:button"
@ -1402,19 +1402,19 @@ msgstr "プリンターを取り除く"
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "{printer_name} will be removed until the next account sync."
msgstr ""
msgstr "次回のアカウントの同期までに{printer_name}は削除されます。"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "To remove {printer_name} permanently, visit {digital_factory_link}"
msgstr ""
msgstr "{printer_name}を完全に削除するには、{digital_factory_link}にアクセスしてください"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:423
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "Are you sure you want to remove {printer_name} temporarily?"
msgstr ""
msgstr "{printer_name}を一時的に削除してもよろしいですか?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:460
msgctxt "@title:window"
@ -1430,14 +1430,14 @@ msgid ""
msgid_plural ""
"You are about to remove {0} printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr[0] ""
msgstr[0] "Curaから{0}台のプリンターを削除しようとしています。この操作は元に戻せません。\n続行してもよろしいですか"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:468
msgctxt "@label"
msgid ""
"You are about to remove all printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr ""
msgstr "Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。\n続行してもよろしいですか"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:27
msgctxt "@info:status"
@ -1524,12 +1524,12 @@ msgstr "プリントジョブをプリンターにアップロードしていま
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16
msgctxt "@info:status"
msgid "Print job queue is full. The printer can't accept a new job."
msgstr ""
msgstr "プリントジョブのキューがいっぱいです。プリンターは新しいジョブを処理できません。"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17
msgctxt "@info:title"
msgid "Queue Full"
msgstr ""
msgstr "キューがいっぱい"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
msgctxt "@info:status"
@ -3706,12 +3706,12 @@ msgstr "Pythonエラー追跡ライブラリー"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159
msgctxt "@label"
msgid "Polygon packing library, developed by Prusa Research"
msgstr ""
msgstr "Prusa Research開発のポリゴンパッキングライブラリー"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160
msgctxt "@label"
msgid "Python bindings for libnest2d"
msgstr ""
msgstr "libnest2dのPythonバインディング"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162
msgctxt "@label"
@ -3764,7 +3764,7 @@ msgid ""
"You have customized some profile settings.\n"
"Would you like to Keep these changed settings after switching profiles?\n"
"Alternatively, you can discard the changes to load the defaults from '%1'."
msgstr ""
msgstr "一部のプロファイル設定がカスタマイズされています。\nこれらの変更された設定をプロファイルの切り替え後も維持しますか\n変更を破棄して'%1'からデフォルトの設定を読み込むこともできます。"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:111
msgctxt "@title:column"
@ -4170,7 +4170,7 @@ msgstr "このモデルとの重なりはサポートされません。"
msgctxt "@label %1 is the number of settings it overrides."
msgid "Overrides %1 setting."
msgid_plural "Overrides %1 settings."
msgstr[0] ""
msgstr[0] "%1個の設定を上書きします。"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59
msgctxt "@label"
@ -5193,7 +5193,7 @@ msgstr "プリンター名"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:274
msgctxt "@text"
msgid "Please name your printer"
msgstr ""
msgstr "プリンターに名前を付けてください"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24
msgctxt "@label"
@ -5933,12 +5933,12 @@ msgstr "4.6.2から4.7へのバージョン更新"
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
msgstr ""
msgstr "Cura 4.7からCura 4.8に設定をアップグレードします。"
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "name"
msgid "Version Upgrade 4.7 to 4.8"
msgstr ""
msgstr "バージョン4.7から4.8へのアップグレード"
#: X3DReader/plugin.json
msgctxt "description"

View file

@ -2141,7 +2141,7 @@ msgstr "ビルドプレート温度"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "加熱式ビルドプレートの温度。これが0の場合、ビルドプレートは加熱されないままになります。"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2151,7 +2151,7 @@ msgstr "初期レイヤーのビルドプレート温度"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "最初のレイヤー印刷時の加熱式ビルドプレートの温度。これが0の場合、最初のレイヤー印刷時のビルドプレートは加熱されないままになります。"
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2176,12 +2176,12 @@ msgstr "表面エネルギー。"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "スケールファクタ収縮補正"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "材料の冷却時の収縮を補正するために、モデルはこのスケールファクタでスケールされます。"
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5196,7 +5196,7 @@ msgstr "メッシュ処理ランク"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "インフィルメッシュの重なりが複数生じた場合のこのメッシュの優先度を決定します。複数のインフィルメッシュの重なりがあるエリアでは、最もランクが低いメッシュの設定になります。順序が高いインフィルメッシュは、順序が低いインフィルメッシュのインフィルと通常のメッシュを変更します。"
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

File diff suppressed because it is too large Load diff

View file

@ -2062,7 +2062,7 @@ msgstr "빌드 플레이트 온도"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "내열 빌드 플레이트용으로 사용된 온도 0인 경우 빌드 플레이트가 가열되지 않습니다."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2072,7 +2072,7 @@ msgstr "초기 레이어의 빌드 플레이트 온도"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "첫 번째 레이어에서 내열 빌드 플레이트에 사용되는 온도. 0인 경우, 빌드 플레이트가 첫 번째 레이어에서 가열되지 않습니다."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2097,12 +2097,12 @@ msgstr "표면의 에너지입니다."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "확장 배율 수축 보상"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "냉각됨에 따라 재료 수축을 보상하기 위해 모델이 이 배율로 확장됩니다."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5076,7 +5076,7 @@ msgstr "메쉬 처리 랭크"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "여러 오버랩 메쉬 내부채움을 고려할 때 메쉬의 우선 순위를 결정합니다. 여러 메쉬 내부채움이 오버랩하는 영역은 최저 랭크의 메쉬 설정에 착수하게 됩니다. 우선 순위가 높은 내부채움 메쉬는 우선 순위가 낮은 내부채움 메쉬와 표준 메쉬의 내부채움을 수정합니다."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

File diff suppressed because it is too large Load diff

View file

@ -2061,7 +2061,7 @@ msgstr "Platformtemperatuur"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "De temperatuur van het verwarmde platform. Als de temperatuur is ingesteld op 0, wordt het platform niet verwarmd."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2071,7 +2071,7 @@ msgstr "Platformtemperatuur voor de eerste laag"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "De temperatuur van het verwarmde platform voor de eerste laag. Als de temperatuur 0 is, wordt het platform bij de eerste laag niet verwarmd."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2096,12 +2096,12 @@ msgstr "Oppervlakte-energie."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Schaalfactor krimpcompensatie"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Het model wordt met deze factor geschaald ter compensatie van het krimpen van het materiaal tijdens het afkoelen."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5075,7 +5075,8 @@ msgstr "Rasterverwerkingsrang"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Bepaalt de prioriteit van dit raster bij meerdere overlappende vulrasters. Gebieden met meerdere overlappende vulrasters krijgen de instellingen van het"
" vulraster met de laagste rang. Met een vulraster dat voorrang heeft, wordt de vulling van andere vulrasters en normale rasters aangepast."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

View file

@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: Cura 4.8\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2020-10-19 13:15+0200\n"
"PO-Revision-Date: 2020-08-16 18:00+0200\n"
"PO-Revision-Date: 2020-10-25 13:00+0100\n"
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
"Language-Team: Cláudio Sampaio <patola@gmail.com>\n"
"Language: pt_BR\n"
@ -46,7 +46,7 @@ msgstr "Não sobreposto"
#, python-brace-format
msgctxt "@label {0} is the name of a printer that's about to be deleted."
msgid "Are you sure you wish to remove {0}? This cannot be undone!"
msgstr ""
msgstr "Tem certeza que deseja remover {0}? Isto não pode ser defeito!"
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11
@ -195,7 +195,7 @@ msgid ""
" "
msgstr ""
"<p><b>Oops, o Ultimaker Cura encontrou algo que não parece estar correto.</p></b>\n"
" <p>Encontramos um erro irrecuperável durante a inicialização. Ele foi possivelmente causa por arquivos de configuração incorretos. Sugerimos salvar e restabelecer sua configuração.</p>\n"
" <p>Encontramos um erro irrecuperável durante a inicialização. Ele foi possivelmente causado por arquivos de configuração incorretos. Sugerimos salvar e restabelecer sua configuração.</p>\n"
" <p>Cópias salvas podem ser encontradas na pasta de configuração.</p>\n"
" <p>Por favor nos envie este Relatório de Falha para consertar o problema.</p>\n"
" "
@ -522,7 +522,7 @@ msgstr "Erro ao importar perfil de <filename>{0}</filename>:"
#, python-brace-format
msgctxt "@info:status"
msgid "Successfully imported profile {0}."
msgstr ""
msgstr "Perfil {0} importado com sucesso."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:349
#, python-brace-format
@ -549,7 +549,7 @@ msgstr "Falta um tipo de qualidade ao Perfil."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443
msgctxt "@info:status"
msgid "Global stack is missing."
msgstr ""
msgstr "A pilha global não foi encontrada."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:449
msgctxt "@info:status"
@ -560,13 +560,13 @@ msgstr "Não foi possível adicionar o perfil."
#, python-brace-format
msgctxt "@info:status"
msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'."
msgstr ""
msgstr "Tipo de qualidade '{0}' não é compatível com a definição de máquina ativa atual '{1}'."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:468
#, python-brace-format
msgctxt "@info:status"
msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type."
msgstr ""
msgstr "Alerta: o perfil não está visível porque seu tipo de qualidade '{0}' não está disponível para a configuração atual. Altere para uma combinação de material/bico que possa usar este tipo de qualidade."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36
msgctxt "@info:not supported profile"
@ -785,7 +785,7 @@ msgstr "Sem permissão para gravar o espaço de trabalho aqui."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:96
msgctxt "@error:zip"
msgid "The operating system does not allow saving a project file to this location or with this file name."
msgstr ""
msgstr "O sistema operacional não permite salvar um arquivo de projeto nesta localização ou com este nome de arquivo."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:185
msgctxt "@error:zip"
@ -1338,7 +1338,7 @@ msgstr "Conectado pela nuvem"
#, python-brace-format
msgctxt "@error:send"
msgid "Unknown error code when uploading print job: {0}"
msgstr ""
msgstr "Código de erro desconhecido ao transferir trabalho de impressão: {0}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:227
msgctxt "info:status"
@ -1351,20 +1351,20 @@ msgstr[1] "Novas impressoras detectadas na sua conta Ultimaker"
#, python-brace-format
msgctxt "info:status Filled in with printer name and printer model."
msgid "Adding printer {name} ({model}) from your account"
msgstr ""
msgstr "Adicionando impressora {name} ({model}) da sua conta"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:255
#, python-brace-format
msgctxt "info:{0} gets replaced by a number of printers"
msgid "... and {0} other"
msgid_plural "... and {0} others"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "... e {0} outra"
msgstr[1] "... e {0} outras"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:260
msgctxt "info:status"
msgid "Printers added from Digital Factory:"
msgstr ""
msgstr "Impressoras adicionadas da Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:316
msgctxt "info:status"
@ -1384,13 +1384,13 @@ msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:419
msgctxt "info:name"
msgid "Ultimaker Digital Factory"
msgstr ""
msgstr "Ultimaker Digital Factory"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:333
#, python-brace-format
msgctxt "info:status"
msgid "To establish a connection, please visit the {website_link}"
msgstr ""
msgstr "Para estabelecer uma conexão, por favor visite o {website_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:337
msgctxt "@action:button"
@ -1406,19 +1406,19 @@ msgstr "Remover impressoras"
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "{printer_name} will be removed until the next account sync."
msgstr ""
msgstr "{printer_name} será removida até a próxima sincronização de conta."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "To remove {printer_name} permanently, visit {digital_factory_link}"
msgstr ""
msgstr "Para remover {printer_name} permanentemente, visite {digital_factory_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:423
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "Are you sure you want to remove {printer_name} temporarily?"
msgstr ""
msgstr "Tem certeza que quer remover {printer_name} temporariamente?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:460
msgctxt "@title:window"
@ -1435,7 +1435,11 @@ msgid_plural ""
"You are about to remove {0} printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr[0] ""
"Você está prestes a remover {0} impressora do Cura. Esta ação não pode ser desfeita.\n"
"Tem certeza que quer continuar?"
msgstr[1] ""
"Você está prestes a remover {0} impressoras do Cura. Esta ação não pode ser desfeita.\n"
"Tem certeza que quer continuar?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:468
msgctxt "@label"
@ -1443,6 +1447,8 @@ msgid ""
"You are about to remove all printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr ""
"Você está prestes a remover todas as impressoras do Cura. Esta ação não pode ser desfeita.\n"
"Tem certeza que quer continuar?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:27
msgctxt "@info:status"
@ -1529,12 +1535,12 @@ msgstr "Transferindo trabalho de impressão para a impressora."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16
msgctxt "@info:status"
msgid "Print job queue is full. The printer can't accept a new job."
msgstr ""
msgstr "A fila de trabalhos de impressão está cheia. A impressora não pode aceitar novo trabalho."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17
msgctxt "@info:title"
msgid "Queue Full"
msgstr ""
msgstr "Fila Cheia"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
msgctxt "@info:status"
@ -3155,8 +3161,8 @@ msgid ""
"- Increase efficiency with a remote workflow on Ultimaker printers"
msgstr ""
"- Personalize sua experiência com mais perfis de impressão e complementos\n"
"- Flexibilize-se ao sincronizar sua configuração e a acessar em qualquer lugar\n"
"- Melhor a eficiência com um fluxo de trabalho remoto com as impressoras Ultimaker"
"- Mantenha-se flexível ao sincronizar sua configuração e a acessar em qualquer lugar\n"
"- Melhore a eficiência com um fluxo de trabalho remoto com as impressoras Ultimaker"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:142
@ -3714,12 +3720,12 @@ msgstr "Biblioteca de rastreamento de Erros de Python"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159
msgctxt "@label"
msgid "Polygon packing library, developed by Prusa Research"
msgstr ""
msgstr "Biblioteca de empacotamento Polygon, desenvolvido pela Prusa Research"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160
msgctxt "@label"
msgid "Python bindings for libnest2d"
msgstr ""
msgstr "Ligações de Python para a libnest2d"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162
msgctxt "@label"
@ -3773,6 +3779,9 @@ msgid ""
"Would you like to Keep these changed settings after switching profiles?\n"
"Alternatively, you can discard the changes to load the defaults from '%1'."
msgstr ""
"Você personalizou alguns ajustes de perfil.\n"
"Gostaria de manter estes ajustes alterados após mudar de perfis?\n"
"Alternativamente, você pode descartar as alterações para carregar os defaults de '%1'."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:111
msgctxt "@title:column"
@ -4178,8 +4187,8 @@ msgstr "Sobreposições neste modelo não são suportadas."
msgctxt "@label %1 is the number of settings it overrides."
msgid "Overrides %1 setting."
msgid_plural "Overrides %1 settings."
msgstr[0] ""
msgstr[1] ""
msgstr[0] "Sobrepõe %1 ajuste."
msgstr[1] "Sobrepõe %1 ajustes."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59
msgctxt "@label"
@ -5207,7 +5216,7 @@ msgstr "Nome da impressora"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:274
msgctxt "@text"
msgid "Please name your printer"
msgstr ""
msgstr "Por favor dê um nome à sua impressora"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24
msgctxt "@label"
@ -5391,7 +5400,7 @@ msgid ""
"Please follow these steps to set up\n"
"Ultimaker Cura. This will only take a few moments."
msgstr ""
"Por favor sigue esses passos para configurar\n"
"Por favor siga estes passos para configurar\n"
"o Ultimaker Cura. Isto tomará apenas alguns momentos."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:58
@ -5907,7 +5916,7 @@ msgstr "Atualização de Versão de 4.3 para 4.4"
#: VersionUpgrade/VersionUpgrade44to45/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.4 to Cura 4.5."
msgstr "Atualiza configuração do Cura 4.4 para o Cura 4.5."
msgstr "Atualiza configurações do Cura 4.4 para o Cura 4.5."
#: VersionUpgrade/VersionUpgrade44to45/plugin.json
msgctxt "name"
@ -5917,7 +5926,7 @@ msgstr "Atualização de Versão de 4.4 para 4.5"
#: VersionUpgrade/VersionUpgrade45to46/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.5 to Cura 4.6."
msgstr "Atualiza configuração do Cura 4.5 para o Cura 4.6."
msgstr "Atualiza configurações do Cura 4.5 para o Cura 4.6."
#: VersionUpgrade/VersionUpgrade45to46/plugin.json
msgctxt "name"
@ -5927,7 +5936,7 @@ msgstr "Atualização de Versão de 4.5 para 4.6"
#: VersionUpgrade/VersionUpgrade460to462/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2."
msgstr "Atualiza configuração do Cura 4.6.0 para o Cura 4.6.2."
msgstr "Atualiza configurações do Cura 4.6.0 para o Cura 4.6.2."
#: VersionUpgrade/VersionUpgrade460to462/plugin.json
msgctxt "name"
@ -5937,7 +5946,7 @@ msgstr "Atualização de Versão de 4.6.0 para 4.6.2"
#: VersionUpgrade/VersionUpgrade462to47/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7."
msgstr "Atualiza configuração do Cura 4.6.2 para o Cura 4.7."
msgstr "Atualiza configurações do Cura 4.6.2 para o Cura 4.7."
#: VersionUpgrade/VersionUpgrade462to47/plugin.json
msgctxt "name"
@ -5947,12 +5956,12 @@ msgstr "Atualização de Versão de 4.6.2 para 4.7"
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
msgstr ""
msgstr "Atualiza configurações do Cura 4.7 para o Cura 4.8."
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "name"
msgid "Version Upgrade 4.7 to 4.8"
msgstr ""
msgstr "Atualização de Versão de 4.7 para 4.8"
#: X3DReader/plugin.json
msgctxt "description"

View file

@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: Cura 4.8\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
"PO-Revision-Date: 2020-02-17 05:55+0100\n"
"PO-Revision-Date: 2020-10-25 12:57+0100\n"
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
"Language-Team: Cláudio Sampaio <patola@gmail.com>\n"
"Language: pt_BR\n"
@ -25,7 +25,7 @@ msgstr "Máquina"
#: fdmextruder.def.json
msgctxt "machine_settings description"
msgid "Machine specific settings"
msgstr "Ajustes específicos da máquina"
msgstr "Ajustes específicos de máquina"
#: fdmextruder.def.json
msgctxt "extruder_nr label"
@ -45,7 +45,7 @@ msgstr "ID do Bico"
#: fdmextruder.def.json
msgctxt "machine_nozzle_id description"
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
msgstr "O identificador de bico para um carro extrusor, tal como \"AA 0.4\" e \"BB 0.8\"."
msgstr "O identificador de bico para o carro extrusor, tal como \"AA 0.4\" e \"BB 0.8\"."
#: fdmextruder.def.json
msgctxt "machine_nozzle_size label"
@ -175,7 +175,7 @@ msgstr "Ventoinha de Refrigeração da Impressão"
#: fdmextruder.def.json
msgctxt "machine_extruder_cooling_fan_number description"
msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
msgstr "O número da ventoinha de refrigeração da impressão associada a este extrusor. Somente altere o valor default de 0 quando você tiver uma ventoinha diferente para cada extrusor."
msgstr "O número da ventoinha de refrigeração da impressão associada a este extrusor. Somente altere o valor default 0 quando você tiver uma ventoinha diferente para cada extrusor."
#: fdmextruder.def.json
msgctxt "platform_adhesion label"

View file

@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: Cura 4.8\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2020-10-19 13:15+0000\n"
"PO-Revision-Date: 2020-08-16 19:40+0200\n"
"PO-Revision-Date: 2020-10-25 10:20+0100\n"
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
"Language-Team: Cláudio Sampaio <patola@gmail.com>\n"
"Language: pt_BR\n"
@ -1751,8 +1751,8 @@ msgid ""
"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n"
"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
msgstr ""
"Adiciona paredes extra em torno da área de preenchimento. Tais paredes podem fazer filetes de contorno de topo e base afundarem menos, o que significa que você precisará de menos camadas de contorno de topo e base para a mesma qualidade, à custa de algum material extra.\n"
"Este recurso pode combinar com o Conectar Polígonos de Preenchimento para conecta todo o preenchimento em um único caminho de extrusão sem a necessidade de percursos ou retrações se os ajustes forem consistentes."
"Adiciona paredes extras em torno da área de preenchimento. Tais paredes podem fazer filetes de contorno de topo e base afundarem menos, o que significa que você precisará de menos camadas de contorno de topo e base para a mesma qualidade, à custa de algum material extra.\n"
"Este recurso pode combinar com o Conectar Polígonos de Preenchimento para conectar todo o preenchimento em um único caminho de extrusão sem a necessidade de percursos ou retrações se os ajustes forem consistentes."
#: fdmprinter.def.json
msgctxt "sub_div_rad_add label"
@ -2062,7 +2062,7 @@ msgstr "Temperatura da Mesa de Impressão"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "A temperatura usada para a plataforma aquecida de impressão. Se for 0, a plataforma de impressão não será aquecida."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2072,7 +2072,7 @@ msgstr "Temperatura da Mesa de Impressão da Camada Inicial"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "A temperatura usada para a plataforma aquecida de impressão na primeira camada. Se for 0, a plataforma de impressão não será aquecida durante a primeira camada."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2097,12 +2097,12 @@ msgstr "Energia de superfície."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Compensação de Fator de Encolhimento"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Para compensar o encolhimento do material enquanto esfria, o modelo será redimensionado por este fator."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -3492,7 +3492,7 @@ msgstr "Estrutura de Suporte"
#: fdmprinter.def.json
msgctxt "support_structure description"
msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible."
msgstr ""
msgstr "Permite escolher entre as técnicas para geração de suporte. Suporte \"normal\" cria a estrutura de suporte diretamente abaixo das seções pendentes e vai em linha reta pra baixo. Suporte \"em árvore\" cria galhos na direção das seções pendentes, suportando o modelo nas pontas destes, e permitndo que se distribuam em torno do modelo para apoiá-lo na plataforma de impressão tanto quanto possível."
#: fdmprinter.def.json
msgctxt "support_structure option normal"
@ -5076,7 +5076,7 @@ msgstr "Hierarquia do Processamento de Malha"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Determina a prioridade desta malha ao considerar múltiplas malhas de preenchimento sobrepostas. Áreas onde elas se sobrepõem terão as configurações da malha com o menor número. Uma malha de prenchimento de ordem maior modificará o preenchimento das malhas de preenchimento com as malhas de ordem mais baixa e normais."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"
@ -6130,7 +6130,7 @@ msgstr "Volume de Material Entre Limpezas"
#: fdmprinter.def.json
msgctxt "max_extrusion_before_wipe description"
msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer."
msgstr "Material máximo que pode ser extrusado antes que outra limpeza de bico seja iniciada. Se este valor for menor que o volume de material requerido em uma camada, ele não terá efeito nenhum nesta camada, isto é, está limitado a uma limpeza por camada."
msgstr "Material máximo que pode ser extrudado antes que outra limpeza de bico seja iniciada. Se este valor for menor que o volume de material requerido em uma camada, ele não terá efeito nenhum nesta camada, isto é, está limitado a uma limpeza por camada."
#: fdmprinter.def.json
msgctxt "wipe_retraction_enable label"

View file

@ -46,7 +46,7 @@ msgstr "Manter"
#, python-brace-format
msgctxt "@label {0} is the name of a printer that's about to be deleted."
msgid "Are you sure you wish to remove {0}? This cannot be undone!"
msgstr ""
msgstr "Tem a certeza de que pretende remover {0}? Esta ação não pode ser anulada!"
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11
@ -532,7 +532,7 @@ msgstr "Falha ao importar perfil de <filename>{0}</filename>:"
#, python-brace-format
msgctxt "@info:status"
msgid "Successfully imported profile {0}."
msgstr ""
msgstr "Perfil {0} importado com êxito."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:349
#, python-brace-format
@ -559,7 +559,7 @@ msgstr "O perfil não inclui qualquer tipo de qualidade."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443
msgctxt "@info:status"
msgid "Global stack is missing."
msgstr ""
msgstr "A pilha global está em falta."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:449
msgctxt "@info:status"
@ -570,13 +570,14 @@ msgstr "Não é possível adicionar o perfil."
#, python-brace-format
msgctxt "@info:status"
msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'."
msgstr ""
msgstr "O tipo de qualidade '{0}' não é compatível com a definição de máquina atualmente ativa '{1}'."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:468
#, python-brace-format
msgctxt "@info:status"
msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type."
msgstr ""
msgstr "Aviso: o perfil não é visível porque o respetivo tipo de qualidade '{0}' não está disponível para a configuração atual. Mude para uma combinação de material/bocal"
" que possa utilizar este tipo de qualidade."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36
msgctxt "@info:not supported profile"
@ -796,7 +797,7 @@ msgstr "Não tem permissão para escrever o espaço de trabalho aqui."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:96
msgctxt "@error:zip"
msgid "The operating system does not allow saving a project file to this location or with this file name."
msgstr ""
msgstr "O sistema operativo não permite guardar um ficheiro de projeto nesta localização ou com este nome de ficheiro."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:185
msgctxt "@error:zip"
@ -1351,7 +1352,7 @@ msgstr "Ligada através da cloud"
#, python-brace-format
msgctxt "@error:send"
msgid "Unknown error code when uploading print job: {0}"
msgstr ""
msgstr "Código de erro desconhecido ao carregar trabalho de impressão: {0}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:227
msgctxt "info:status"
@ -1364,20 +1365,20 @@ msgstr[1] "Novas impressoras detetadas a partir da sua conta Ultimaker"
#, python-brace-format
msgctxt "info:status Filled in with printer name and printer model."
msgid "Adding printer {name} ({model}) from your account"
msgstr ""
msgstr "Adicionar impressora {name} ({model}) a partir da sua conta"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:255
#, python-brace-format
msgctxt "info:{0} gets replaced by a number of printers"
msgid "... and {0} other"
msgid_plural "... and {0} others"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "... e {0} outra"
msgstr[1] "... e {0} outras"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:260
msgctxt "info:status"
msgid "Printers added from Digital Factory:"
msgstr ""
msgstr "Impressoras adicionadas a partir da Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:316
msgctxt "info:status"
@ -1397,13 +1398,13 @@ msgstr[1] "Estas impressoras não estão associadas à Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:419
msgctxt "info:name"
msgid "Ultimaker Digital Factory"
msgstr ""
msgstr "Ultimaker Digital Factory"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:333
#, python-brace-format
msgctxt "info:status"
msgid "To establish a connection, please visit the {website_link}"
msgstr ""
msgstr "Para estabelecer uma ligação, visite {website_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:337
msgctxt "@action:button"
@ -1419,19 +1420,19 @@ msgstr "Remover impressoras"
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "{printer_name} will be removed until the next account sync."
msgstr ""
msgstr "A impressora {printer_name} vai ser removida até à próxima sincronização de conta."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "To remove {printer_name} permanently, visit {digital_factory_link}"
msgstr ""
msgstr "Para remover a impressora {printer_name} de forma permanente, visite {digital_factory_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:423
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "Are you sure you want to remove {printer_name} temporarily?"
msgstr ""
msgstr "Tem a certeza de que pretende remover a impressora {printer_name} temporariamente?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:460
msgctxt "@title:window"
@ -1447,15 +1448,15 @@ msgid ""
msgid_plural ""
"You are about to remove {0} printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "Está prestes a remover {0} impressora do Cura. Esta ação não pode ser anulada.\nTem a certeza de que pretende continuar?"
msgstr[1] "Está prestes a remover {0} impressoras do Cura. Esta ação não pode ser anulada.\nTem a certeza de que pretende continuar?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:468
msgctxt "@label"
msgid ""
"You are about to remove all printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr ""
msgstr "Está prestes a remover todas as impressoras do Cura. Esta ação não pode ser anulada.Tem a certeza de que pretende continuar?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:27
msgctxt "@info:status"
@ -1542,12 +1543,12 @@ msgstr "Carregar um trabalho de impressão na impressora."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16
msgctxt "@info:status"
msgid "Print job queue is full. The printer can't accept a new job."
msgstr ""
msgstr "A fila de trabalhos de impressão está cheia. A impressora não consegue aceitar um novo trabalho."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17
msgctxt "@info:title"
msgid "Queue Full"
msgstr ""
msgstr "Fila cheia"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
msgctxt "@info:status"
@ -3740,12 +3741,12 @@ msgstr "Biblioteca de controlo de erros de Python"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159
msgctxt "@label"
msgid "Polygon packing library, developed by Prusa Research"
msgstr ""
msgstr "Biblioteca de embalagens de polígonos, desenvolvida pela Prusa Research"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160
msgctxt "@label"
msgid "Python bindings for libnest2d"
msgstr ""
msgstr "Ligações Python para libnest2d"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162
msgctxt "@label"
@ -3799,7 +3800,8 @@ msgid ""
"You have customized some profile settings.\n"
"Would you like to Keep these changed settings after switching profiles?\n"
"Alternatively, you can discard the changes to load the defaults from '%1'."
msgstr ""
msgstr "Personalizou algumas definições de perfil.\nPretende manter estas definições alteradas depois de trocar de perfis?\nComo alternativa, pode descartar as"
" alterações para carregar as predefinições a partir de '%1'."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:111
msgctxt "@title:column"
@ -4205,8 +4207,8 @@ msgstr "Não são suportadas sobreposições com este modelo."
msgctxt "@label %1 is the number of settings it overrides."
msgid "Overrides %1 setting."
msgid_plural "Overrides %1 settings."
msgstr[0] ""
msgstr[1] ""
msgstr[0] "Substitui %1 definição."
msgstr[1] "Substitui %1 definições."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59
msgctxt "@label"
@ -5256,7 +5258,7 @@ msgstr "Nome da impressora"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:274
msgctxt "@text"
msgid "Please name your printer"
msgstr ""
msgstr "Atribuir um nome à impressora"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24
msgctxt "@label"
@ -5999,12 +6001,12 @@ msgstr "Atualização da versão 4.6.2 para a versão 4.7"
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
msgstr ""
msgstr "Atualiza as configurações do Cura 4.7 para o Cura 4.8."
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "name"
msgid "Version Upgrade 4.7 to 4.8"
msgstr ""
msgstr "Atualização da versão 4.7 para 4.8"
#: X3DReader/plugin.json
msgctxt "description"

View file

@ -2124,7 +2124,7 @@ msgstr "Temperatura Base de Construção"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "A temperatura utilizada na base de construção aquecida. Se este valor for 0, a temperatura da base de construção não é aquecida."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2134,7 +2134,8 @@ msgstr "Temperatura da base de construção da camada inicial"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "A temperatura utilizada para a base de construção aquecida na primeira camada. Se este valor for 0, a temperatura da base de construção não é aquecida"
" durante a primeira camada."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2159,12 +2160,12 @@ msgstr "Energia da superfície."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Compensação de redução do fator de escala"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Para compensar a redução do material quando arrefece, o modelo vai ser dimensionado com este fator."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5225,7 +5226,9 @@ msgstr "Classificação de processamento de malha"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Determina a prioridade desta malha quando se consideram várias malhas de enchimento em sobreposição. As áreas com sobreposição de várias malhas de enchimento"
" vão assumir as definições da malha com a classificação mais baixa. Uma malha de enchimento com uma ordem superior irá modificar o enchimento das malhas"
" de enchimento com uma ordem inferior e as malhas normais."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

View file

@ -46,7 +46,7 @@ msgstr "Не переопределен"
#, python-brace-format
msgctxt "@label {0} is the name of a printer that's about to be deleted."
msgid "Are you sure you wish to remove {0}? This cannot be undone!"
msgstr ""
msgstr "Действительно удалить {0}? Это действие невозможно будет отменить!"
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42
#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11
@ -522,7 +522,7 @@ msgstr "Не удалось импортировать профиль из <file
#, python-brace-format
msgctxt "@info:status"
msgid "Successfully imported profile {0}."
msgstr ""
msgstr "Профиль {0} успешно импортирован."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:349
#, python-brace-format
@ -549,7 +549,7 @@ msgstr "У профайла отсутствует тип качества."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443
msgctxt "@info:status"
msgid "Global stack is missing."
msgstr ""
msgstr "Общий стек отсутствует."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:449
msgctxt "@info:status"
@ -560,13 +560,13 @@ msgstr "Невозможно добавить профиль."
#, python-brace-format
msgctxt "@info:status"
msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'."
msgstr ""
msgstr "Тип качества \"{0}\" несовместим с текущим определением активной машины \"{1}\"."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:468
#, python-brace-format
msgctxt "@info:status"
msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type."
msgstr ""
msgstr "Внимание! Профиль не отображается, так как его тип качества \"{0}\" недоступен для текущей конфигурации. Выберите комбинацию материала и сопла, которым подходит этот тип качества."
#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36
msgctxt "@info:not supported profile"
@ -742,7 +742,7 @@ msgstr "Открыть файл проекта"
#, python-brace-format
msgctxt "@info:error Don't translate the XML tags <filename> or <message>!"
msgid "Project file <filename>{0}</filename> is suddenly inaccessible: <message>{1}</message>."
msgstr "Файл проекта <filename>{0}</filename> внезапно стал недоступен: <message>{1}.</message>"
msgstr "Файл проекта <filename>{0}</filename> внезапно стал недоступен: <message>{1}.</message>."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:635
msgctxt "@info:title"
@ -785,7 +785,7 @@ msgstr "Права на запись рабочей среды отсутств
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:96
msgctxt "@error:zip"
msgid "The operating system does not allow saving a project file to this location or with this file name."
msgstr ""
msgstr "Операционная система не позволяет сохранять файл проекта в этом каталоге или с этим именем файла."
#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:185
msgctxt "@error:zip"
@ -1338,7 +1338,7 @@ msgstr "Подключено через облако"
#, python-brace-format
msgctxt "@error:send"
msgid "Unknown error code when uploading print job: {0}"
msgstr ""
msgstr "Неизвестный код ошибки при загрузке задания печати: {0}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:227
msgctxt "info:status"
@ -1352,21 +1352,21 @@ msgstr[2] "новых принтеров обнаружено из учетно
#, python-brace-format
msgctxt "info:status Filled in with printer name and printer model."
msgid "Adding printer {name} ({model}) from your account"
msgstr ""
msgstr "Добавление принтера {name} ({model}) из вашей учетной записи"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:255
#, python-brace-format
msgctxt "info:{0} gets replaced by a number of printers"
msgid "... and {0} other"
msgid_plural "... and {0} others"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[0] "... и еще {0} другой"
msgstr[1] "... и еще {0} других"
msgstr[2] "... и еще {0} других"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:260
msgctxt "info:status"
msgid "Printers added from Digital Factory:"
msgstr ""
msgstr "Принтеры, добавленные из Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:316
msgctxt "info:status"
@ -1388,13 +1388,13 @@ msgstr[2] "Эти принтеры не подключены Digital Factory:"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:419
msgctxt "info:name"
msgid "Ultimaker Digital Factory"
msgstr ""
msgstr "Ultimaker Digital Factory"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:333
#, python-brace-format
msgctxt "info:status"
msgid "To establish a connection, please visit the {website_link}"
msgstr ""
msgstr "Чтобы установить подключение, перейдите на сайт {website_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:337
msgctxt "@action:button"
@ -1410,19 +1410,19 @@ msgstr "Удалить принтеры"
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "{printer_name} will be removed until the next account sync."
msgstr ""
msgstr "{printer_name} будет удален до следующей синхронизации учетной записи."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "To remove {printer_name} permanently, visit {digital_factory_link}"
msgstr ""
msgstr "Чтобы удалить {printer_name} без возможности восстановления, перейдите на сайт {digital_factory_link}"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:423
#, python-brace-format
msgctxt "@message {printer_name} is replaced with the name of the printer"
msgid "Are you sure you want to remove {printer_name} temporarily?"
msgstr ""
msgstr "Действительно удалить {printer_name} временно?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:460
msgctxt "@title:window"
@ -1439,15 +1439,21 @@ msgid_plural ""
"You are about to remove {0} printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr[0] ""
"Вы удаляете {0} принтер из Cura. Это действие невозможно будет отменить.\n"
"Продолжить?"
msgstr[1] ""
"Вы удаляете {0} принтера из Cura. Это действие невозможно будет отменить.\n"
"Продолжить?"
msgstr[2] ""
"Вы удаляете {0} принтеров из Cura. Это действие невозможно будет отменить.\n"
"Продолжить?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:468
msgctxt "@label"
msgid ""
"You are about to remove all printers from Cura. This action cannot be undone.\n"
"Are you sure you want to continue?"
msgstr ""
msgstr "Вы удаляете все принтеры из Cura. Это действие невозможно будет отменить.Продолжить?"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:27
msgctxt "@info:status"
@ -1534,12 +1540,12 @@ msgstr "Загрузка задания печати в принтер."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16
msgctxt "@info:status"
msgid "Print job queue is full. The printer can't accept a new job."
msgstr ""
msgstr "Очередь заданий печати заполнена. Принтер не может принять новое задание."
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17
msgctxt "@info:title"
msgid "Queue Full"
msgstr ""
msgstr "Очередь заполнена"
#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
msgctxt "@info:status"
@ -3726,12 +3732,12 @@ msgstr "Библиотека отслеживания ошибок Python"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159
msgctxt "@label"
msgid "Polygon packing library, developed by Prusa Research"
msgstr ""
msgstr "Библиотека упаковки полигонов, разработанная Prusa Research"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160
msgctxt "@label"
msgid "Python bindings for libnest2d"
msgstr ""
msgstr "Интерфейс Python для libnest2d"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162
msgctxt "@label"
@ -3785,6 +3791,9 @@ msgid ""
"Would you like to Keep these changed settings after switching profiles?\n"
"Alternatively, you can discard the changes to load the defaults from '%1'."
msgstr ""
"Вы изменили некоторые настройки профиля.\n"
"Сохранить измененные настройки после переключения профилей?\n"
"Изменения можно отменить и загрузить настройки по умолчанию из \"%1\"."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:111
msgctxt "@title:column"
@ -4193,9 +4202,9 @@ msgstr "Перекрытия с этой моделью не поддержив
msgctxt "@label %1 is the number of settings it overrides."
msgid "Overrides %1 setting."
msgid_plural "Overrides %1 settings."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[0] "Переопределяет %1 настройку."
msgstr[1] "Переопределяет %1 настройки."
msgstr[2] "Переопределяет %1 настроек."
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59
msgctxt "@label"
@ -5224,7 +5233,7 @@ msgstr "Имя принтера"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:274
msgctxt "@text"
msgid "Please name your printer"
msgstr ""
msgstr "Присвойте имя принтеру"
#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24
msgctxt "@label"
@ -5964,12 +5973,12 @@ msgstr "Обновление версии с 4.6.2 до 4.7"
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
msgstr ""
msgstr "Обновляет конфигурации Cura 4.7 до Cura 4.8."
#: VersionUpgrade/VersionUpgrade47to48/plugin.json
msgctxt "name"
msgid "Version Upgrade 4.7 to 4.8"
msgstr ""
msgstr "Обновление версии 4.7 до 4.8"
#: X3DReader/plugin.json
msgctxt "description"

View file

@ -1812,7 +1812,7 @@ msgstr "Изменение шага заполнения"
#: fdmprinter.def.json
msgctxt "gradual_infill_steps description"
msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density."
msgstr "Количество шагов уменьшения наполовину плотности заполнения вглубь модели. Области, располагающиеся ближе к краю модели, получают большую плотность, до указанной в \"Плотность заполнения.\""
msgstr "Количество шагов уменьшения наполовину плотности заполнения вглубь модели. Области, располагающиеся ближе к краю модели, получают большую плотность, до указанной в \"Плотность заполнения."
#: fdmprinter.def.json
msgctxt "gradual_infill_step_height label"
@ -2062,7 +2062,7 @@ msgstr "Температура стола"
#: fdmprinter.def.json
msgctxt "material_bed_temperature description"
msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
msgstr ""
msgstr "Температура, задаваемая для нагреваемой печатной пластины. Если значение равно 0, печатная пластина не нагревается."
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 label"
@ -2072,7 +2072,7 @@ msgstr "Температура стола для первого слоя"
#: fdmprinter.def.json
msgctxt "material_bed_temperature_layer_0 description"
msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
msgstr ""
msgstr "Температура, задаваемая для нагреваемой печатной пластины на первом слое. Если значение равно 0, печатная пластина не нагревается при печати первого слоя."
#: fdmprinter.def.json
msgctxt "material_adhesion_tendency label"
@ -2097,12 +2097,12 @@ msgstr "Поверхностная энергия."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Scaling Factor Shrinkage Compensation"
msgstr ""
msgstr "Коэффициент масштабирования для компенсации усадки"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
msgstr ""
msgstr "Для компенсации усадки материала при остывании модель будет масштабирована с этим коэффициентом."
#: fdmprinter.def.json
msgctxt "material_crystallinity label"
@ -5076,7 +5076,7 @@ msgstr "Порядок обработки объекта"
#: fdmprinter.def.json
msgctxt "infill_mesh_order description"
msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes."
msgstr ""
msgstr "Определяет приоритет данного объекта при вычислении нескольких перекрывающихся заполняющих объектов. К областям с несколькими перекрывающимися заполняющими объектами будут применяться настройки объекта более низкого порядка. Заполняющий объект более высокого порядка будет модифицировать заполнение объектов более низких порядков и обычных объектов."
#: fdmprinter.def.json
msgctxt "cutting_mesh label"

Some files were not shown because too many files have changed in this diff Show more