mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-06 06:28:52 +08:00
Merge branch 'CURA-7435_3DConnexion' into tdx-integration
This commit is contained in:
commit
67d977f695
@ -1,4 +1,4 @@
|
||||
version: "5.9.0-alpha.0"
|
||||
version: "5.10.0-alpha.0"
|
||||
requirements:
|
||||
- "cura_resources/(latest)@ultimaker/testing"
|
||||
- "uranium/(latest)@ultimaker/testing"
|
||||
@ -10,7 +10,7 @@ requirements:
|
||||
- "pynest2d/5.3.0"
|
||||
- "native_cad_plugin/2.0.0"
|
||||
requirements_internal:
|
||||
- "fdm_materials/5.8.1"
|
||||
- "fdm_materials/(latest)@ultimaker/testing"
|
||||
- "cura_private_data/(latest)@internal/testing"
|
||||
urls:
|
||||
default:
|
||||
|
@ -14,7 +14,7 @@ DEFAULT_CURA_LATEST_URL = "https://software.ultimaker.com/latest.json"
|
||||
# Each release has a fixed SDK version coupled with it. It doesn't make sense to make it configurable because, for
|
||||
# example Cura 3.2 with SDK version 6.1 will not work. So the SDK version is hard-coded here and left out of the
|
||||
# CuraVersion.py.in template.
|
||||
CuraSDKVersion = "8.8.0"
|
||||
CuraSDKVersion = "8.9.0"
|
||||
|
||||
try:
|
||||
from cura.CuraVersion import CuraLatestURL
|
||||
|
@ -141,7 +141,7 @@ class CuraApplication(QtApplication):
|
||||
# SettingVersion represents the set of settings available in the machine/extruder definitions.
|
||||
# You need to make sure that this version number needs to be increased if there is any non-backwards-compatible
|
||||
# changes of the settings.
|
||||
SettingVersion = 23
|
||||
SettingVersion = 24
|
||||
|
||||
Created = False
|
||||
|
||||
|
@ -48,6 +48,7 @@ class MachineNode(ContainerNode):
|
||||
self.preferred_variant_name = my_metadata.get("preferred_variant_name", "")
|
||||
self.preferred_material = my_metadata.get("preferred_material", "")
|
||||
self.preferred_quality_type = my_metadata.get("preferred_quality_type", "")
|
||||
self.supports_abstract_color = parseBool(my_metadata.get("supports_abstract_color", "false"))
|
||||
|
||||
self._loadAll()
|
||||
|
||||
|
@ -127,13 +127,12 @@ class QualityManagementModel(ListModel):
|
||||
# have no container for the global stack, because "my_profile" just got renamed to "my_new_profile". This results
|
||||
# in crashes because the rest of the system assumes that all data in a QualityChangesGroup will be correct.
|
||||
#
|
||||
# Renaming the container for the global stack in the end seems to be ok, because the assumption is mostly based
|
||||
# on the quality changes container for the global stack.
|
||||
# This is why we use the "supress_signals" flag for the set name. This basically makes the change silent.
|
||||
for metadata in quality_changes_group.metadata_per_extruder.values():
|
||||
extruder_container = cast(InstanceContainer, container_registry.findContainers(id = metadata["id"])[0])
|
||||
extruder_container.setName(new_name)
|
||||
extruder_container.setName(new_name, supress_signals=True)
|
||||
global_container = cast(InstanceContainer, container_registry.findContainers(id = quality_changes_group.metadata_for_global["id"])[0])
|
||||
global_container.setName(new_name)
|
||||
global_container.setName(new_name, supress_signals=True)
|
||||
|
||||
quality_changes_group.name = new_name
|
||||
|
||||
|
@ -63,6 +63,8 @@ class VariantNode(ContainerNode):
|
||||
filtered_materials = [material for material in materials if not self.machine.isExcludedMaterialBaseFile(material["id"])]
|
||||
|
||||
for material in filtered_materials:
|
||||
if material.get("abstract_color", False) and not self.machine.supports_abstract_color:
|
||||
continue # do not show abstract color profiles if the machine does not support them
|
||||
base_file = material["base_file"]
|
||||
if base_file not in self.materials:
|
||||
self.materials[base_file] = MaterialNode(material["id"], variant = self)
|
||||
@ -126,6 +128,8 @@ class VariantNode(ContainerNode):
|
||||
return # We won't add any materials.
|
||||
material_definition = container.getMetaDataEntry("definition")
|
||||
|
||||
if (not self.machine.supports_abstract_color) and container.getMetaDataEntry("abstract_color", False):
|
||||
return
|
||||
base_file = container.getMetaDataEntry("base_file")
|
||||
if self.machine.isExcludedMaterialBaseFile(base_file):
|
||||
return # Material is forbidden for this printer.
|
||||
|
@ -28,14 +28,15 @@ class FormatMaps:
|
||||
|
||||
# A map from the material-name in their native file-formats to some info, including the internal name we use.
|
||||
MATERIAL_MAP = {
|
||||
"abs": {"name": "ABS", "guid": "2780b345-577b-4a24-a2c5-12e6aad3e690"},
|
||||
"abs": {"name": "ABS", "guid": "e0f1d581-cc6b-4e36-8f3c-3f5601ecba5f"},
|
||||
"abs-cf10": {"name": "ABS-CF", "guid": "495a0ce5-9daf-4a16-b7b2-06856d82394d"},
|
||||
"abs-wss1": {"name": "ABS-R", "guid": "88c8919c-6a09-471a-b7b6-e801263d862d"},
|
||||
"asa": {"name": "ASA", "guid": "f79bc612-21eb-482e-ad6c-87d75bdde066"},
|
||||
"nylon12-cf": {"name": "Nylon 12 CF", "guid": "3c6f2877-71cc-4760-84e6-4b89ab243e3b"},
|
||||
"nylon": {"name": "Nylon", "guid": "283d439a-3490-4481-920c-c51d8cdecf9c"},
|
||||
"nylon-cf": {"name": "Nylon CF", "guid": "17abb865-ca73-4ccd-aeda-38e294c9c60b"},
|
||||
"nylon": {"name": "Nylon", "guid": "9475b03d-fd19-48a2-b7b5-be1fb46abb02"},
|
||||
"pc": {"name": "PC", "guid": "62414577-94d1-490d-b1e4-7ef3ec40db02"},
|
||||
"petg": {"name": "PETG", "guid": "69386c85-5b6c-421a-bec5-aeb1fb33f060"},
|
||||
"petg": {"name": "PETG", "guid": "2d004bbd-d1bb-47f8-beac-b066702d5273"},
|
||||
"pla": {"name": "PLA", "guid": "abb9c58e-1f56-48d1-bd8f-055fde3a5b56"},
|
||||
"pva": {"name": "PVA", "guid": "add51ef2-86eb-4c39-afd5-5586564f0715"},
|
||||
"wss1": {"name": "RapidRinse", "guid": "a140ef8f-4f26-4e73-abe0-cfc29d6d1024"},
|
||||
@ -44,7 +45,8 @@ class FormatMaps:
|
||||
"cpe": {"name": "CPE", "guid": "da1872c1-b991-4795-80ad-bdac0f131726"},
|
||||
"hips": {"name": "HIPS", "guid": "a468d86a-220c-47eb-99a5-bbb47e514eb0"},
|
||||
"tpu": {"name": "TPU 95A", "guid": "19baa6a9-94ff-478b-b4a1-8157b74358d2"},
|
||||
"im-pla": {"name": "Tough", "guid": "de031137-a8ca-4a72-bd1b-17bb964033ad"}
|
||||
"im-pla": {"name": "Tough", "guid": "96fca5d9-0371-4516-9e96-8e8182677f3c"}
|
||||
# /!\ When changing this list, make sure the changes are reported accordingly on Digital Factory
|
||||
}
|
||||
|
||||
__inverse_printer_name: Optional[Dict[str, str]] = None
|
||||
|
@ -47,6 +47,7 @@ AppDir:
|
||||
QT_PLUGIN_PATH: "$APPDIR/qt/plugins"
|
||||
QML2_IMPORT_PATH: "$APPDIR/qt/qml"
|
||||
QT_QPA_PLATFORMTHEME: xdgdesktopportal
|
||||
QT_QPA_PLATFORM: xcb
|
||||
GDK_PIXBUF_MODULEDIR: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders
|
||||
GDK_PIXBUF_MODULE_FILE: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
|
||||
path_mappings:
|
||||
|
@ -133,6 +133,7 @@ CreateShortCut "$SMPROGRAMS\{{ app_name }}\UltiMaker Cura website.lnk" "$INSTDIR
|
||||
WriteRegStr ${REG_ROOT} "${REG_APP_PATH}" "" "$INSTDIR\${MAIN_APP_EXE}"
|
||||
WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "DisplayName" "${APP_NAME}"
|
||||
WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "UninstallString" "$INSTDIR\uninstall.exe"
|
||||
WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "QuietUninstallString" '"$INSTDIR\uninstall.exe" /S'
|
||||
WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "DisplayIcon" "$INSTDIR\${MAIN_APP_EXE}"
|
||||
WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "DisplayVersion" "${VERSION}"
|
||||
WriteRegStr ${REG_ROOT} "${UNINSTALL_PATH}" "Publisher" "${COMP_NAME}"
|
||||
|
@ -132,6 +132,7 @@ class ThreeMFReader(MeshReader):
|
||||
vertices = numpy.resize(data, (int(data.size / 3), 3))
|
||||
mesh_builder.setVertices(vertices)
|
||||
mesh_builder.calculateNormals(fast=True)
|
||||
mesh_builder.setMeshId(node_id)
|
||||
if file_name:
|
||||
# The filename is used to give the user the option to reload the file if it is changed on disk
|
||||
# It is only set for the root node of the 3mf file
|
||||
|
@ -1354,7 +1354,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
||||
return
|
||||
machine_manager.setQualityChangesGroup(quality_changes_group, no_dialog = True)
|
||||
else:
|
||||
self._quality_type_to_apply = self._quality_type_to_apply.lower() if self._quality_type_to_apply else None
|
||||
quality_group_dict = container_tree.getCurrentQualityGroups()
|
||||
if self._quality_type_to_apply in quality_group_dict:
|
||||
quality_group = quality_group_dict[self._quality_type_to_apply]
|
||||
|
@ -8,9 +8,12 @@ from io import StringIO
|
||||
from threading import Lock
|
||||
import zipfile
|
||||
from typing import Dict, Any
|
||||
from pathlib import Path
|
||||
from zipfile import ZipFile
|
||||
|
||||
from UM.Application import Application
|
||||
from UM.Logger import Logger
|
||||
from UM.PluginRegistry import PluginRegistry
|
||||
from UM.Preferences import Preferences
|
||||
from UM.Settings.ContainerRegistry import ContainerRegistry
|
||||
from UM.Workspace.WorkspaceWriter import WorkspaceWriter
|
||||
@ -33,7 +36,7 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter):
|
||||
if self._ucp_model != model:
|
||||
self._ucp_model = model
|
||||
|
||||
def _write(self, stream, nodes, mode=WorkspaceWriter.OutputMode.BinaryMode):
|
||||
def _write(self, stream, nodes, mode, include_log):
|
||||
application = Application.getInstance()
|
||||
machine_manager = application.getMachineManager()
|
||||
|
||||
@ -79,6 +82,11 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter):
|
||||
if self._ucp_model is not None:
|
||||
user_settings_data = self._getUserSettings(self._ucp_model)
|
||||
ThreeMFWriter._storeMetadataJson(user_settings_data, archive, USER_SETTINGS_PATH)
|
||||
|
||||
# Write log file
|
||||
if include_log:
|
||||
ThreeMFWorkspaceWriter._writeLogFile(archive)
|
||||
|
||||
except PermissionError:
|
||||
self.setInformation(catalog.i18nc("@error:zip", "No permission to write the workspace here."))
|
||||
Logger.error("No permission to write workspace to this stream.")
|
||||
@ -125,8 +133,8 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter):
|
||||
|
||||
return True
|
||||
|
||||
def write(self, stream, nodes, mode=WorkspaceWriter.OutputMode.BinaryMode):
|
||||
success = self._write(stream, nodes, mode=WorkspaceWriter.OutputMode.BinaryMode)
|
||||
def write(self, stream, nodes, mode=WorkspaceWriter.OutputMode.BinaryMode, **kwargs):
|
||||
success = self._write(stream, nodes, WorkspaceWriter.OutputMode.BinaryMode, kwargs.get("include_log", False))
|
||||
self._ucp_model = None
|
||||
return success
|
||||
|
||||
@ -191,6 +199,17 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter):
|
||||
Logger.error("File became inaccessible while writing to it: {archive_filename}".format(archive_filename = archive.fp.name))
|
||||
return
|
||||
|
||||
@staticmethod
|
||||
def _writeLogFile(archive: ZipFile) -> None:
|
||||
"""Helper function that writes the Cura log file to the archive.
|
||||
|
||||
:param archive: The archive to write to.
|
||||
"""
|
||||
file_logger = PluginRegistry.getInstance().getPluginObject("FileLogger")
|
||||
file_logger.flush()
|
||||
for file_path in file_logger.getFilesPaths():
|
||||
archive.write(file_path, arcname=f"log/{Path(file_path).name}")
|
||||
|
||||
@staticmethod
|
||||
def _getUserSettings(model: SettingsExportModel) -> Dict[str, Dict[str, Any]]:
|
||||
user_settings = {}
|
||||
|
@ -68,6 +68,9 @@ class CuraEngineBackend(QObject, Backend):
|
||||
"""
|
||||
|
||||
super().__init__()
|
||||
self._init_done = False
|
||||
self._immediate_slice_after_init = False
|
||||
|
||||
# Find out where the engine is located, and how it is called.
|
||||
# This depends on how Cura is packaged and which OS we are running on.
|
||||
executable_name = "CuraEngine"
|
||||
@ -197,7 +200,8 @@ class CuraEngineBackend(QObject, Backend):
|
||||
self._slicing_error_message.actionTriggered.connect(self._reportBackendError)
|
||||
|
||||
self._resetLastSliceTimeStats()
|
||||
self._snapshot: Optional[QImage] = None
|
||||
self._snapshot: Optional[QImage] = None
|
||||
self._last_socket_error: Optional[Arcus.Error] = None
|
||||
|
||||
application.initializationFinished.connect(self.initialize)
|
||||
|
||||
@ -267,6 +271,10 @@ class CuraEngineBackend(QObject, Backend):
|
||||
self._machine_error_checker = application.getMachineErrorChecker()
|
||||
self._machine_error_checker.errorCheckFinished.connect(self._onStackErrorCheckFinished)
|
||||
|
||||
self._init_done = True
|
||||
if self._immediate_slice_after_init:
|
||||
self.slice()
|
||||
|
||||
def close(self) -> None:
|
||||
"""Terminate the engine process.
|
||||
|
||||
@ -341,6 +349,11 @@ class CuraEngineBackend(QObject, Backend):
|
||||
def slice(self) -> None:
|
||||
"""Perform a slice of the scene."""
|
||||
|
||||
if not self._init_done:
|
||||
self._immediate_slice_after_init = True
|
||||
return
|
||||
self._immediate_slice_after_init = False
|
||||
|
||||
self._createSnapshot()
|
||||
|
||||
self.startPlugins()
|
||||
@ -569,7 +582,20 @@ class CuraEngineBackend(QObject, Backend):
|
||||
return
|
||||
|
||||
# Preparation completed, send it to the backend.
|
||||
self._socket.sendMessage(job.getSliceMessage())
|
||||
immediate_success = self._socket.sendMessage(job.getSliceMessage())
|
||||
if (not CuraApplication.getInstance().getUseExternalBackend()) and (not immediate_success):
|
||||
if self._last_socket_error is not None and self._last_socket_error.getErrorCode() == Arcus.ErrorCode.MessageTooBigError:
|
||||
error_txt = catalog.i18nc("@info:status", "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances.")
|
||||
else:
|
||||
error_txt = catalog.i18nc("@info:status", "Unable to send the model data to the engine. Please try again, or contact support.")
|
||||
|
||||
self._error_message = Message(error_txt,
|
||||
title=catalog.i18nc("@info:title", "Unable to slice"),
|
||||
message_type=Message.MessageType.WARNING)
|
||||
self._error_message.show()
|
||||
self.setState(BackendState.Error)
|
||||
self.backendError.emit(job)
|
||||
return
|
||||
|
||||
# Notify the user that it's now up to the backend to do its job
|
||||
self.setState(BackendState.Processing)
|
||||
@ -691,6 +717,7 @@ class CuraEngineBackend(QObject, Backend):
|
||||
if error.getErrorCode() == Arcus.ErrorCode.Debug:
|
||||
return
|
||||
|
||||
self._last_socket_error = error
|
||||
self._terminate()
|
||||
self._createSocket()
|
||||
|
||||
|
@ -614,6 +614,7 @@ class StartSliceJob(Job):
|
||||
|
||||
# Replace the setting tokens in start and end g-code.
|
||||
extruder_nr = stack.getProperty("extruder_nr", "value")
|
||||
settings["machine_extruder_prestart_code"] = self._expandGcodeTokens(settings["machine_extruder_prestart_code"], extruder_nr)
|
||||
settings["machine_extruder_start_code"] = self._expandGcodeTokens(settings["machine_extruder_start_code"], extruder_nr)
|
||||
settings["machine_extruder_end_code"] = self._expandGcodeTokens(settings["machine_extruder_end_code"], extruder_nr)
|
||||
|
||||
|
@ -54,7 +54,7 @@ Item
|
||||
{
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
width: parent.width * 2 / 3
|
||||
width: parent.width / 2
|
||||
|
||||
spacing: base.columnSpacing
|
||||
|
||||
@ -139,6 +139,39 @@ Item
|
||||
decimals: 0
|
||||
forceUpdateOnChangeFunction: forceUpdateFunction
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// =======================================
|
||||
// Right-side column "Nozzle Settings"
|
||||
// =======================================
|
||||
Column
|
||||
{
|
||||
anchors.top: parent.top
|
||||
anchors.right: parent.right
|
||||
width: parent.width / 2
|
||||
|
||||
spacing: base.columnSpacing
|
||||
|
||||
UM.Label // Title Label
|
||||
{
|
||||
text: catalog.i18nc("@title:label", " ")
|
||||
font: UM.Theme.getFont("medium_bold")
|
||||
}
|
||||
|
||||
Cura.NumericTextFieldWithUnit
|
||||
{
|
||||
id: extruderChangeDurationFieldId
|
||||
containerStackId: base.extruderStackId
|
||||
settingKey: "machine_extruder_change_duration"
|
||||
settingStoreIndex: propertyStoreIndex
|
||||
labelText: catalog.i18nc("@label", "Extruder Change duration")
|
||||
labelFont: base.labelFont
|
||||
labelWidth: base.labelWidth
|
||||
controlWidth: base.controlWidth
|
||||
unitText: catalog.i18nc("@label", "s")
|
||||
forceUpdateOnChangeFunction: forceUpdateFunction
|
||||
}
|
||||
|
||||
Cura.NumericTextFieldWithUnit
|
||||
{
|
||||
@ -179,18 +212,42 @@ Item
|
||||
anchors.right: parent.right
|
||||
anchors.margins: UM.Theme.getSize("default_margin").width
|
||||
|
||||
Cura.GcodeTextArea // "Extruder Start G-code"
|
||||
Column
|
||||
{
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
anchors.bottom: buttonLearnMore.top
|
||||
anchors.bottomMargin: UM.Theme.getSize("default_margin").height
|
||||
anchors.left: parent.left
|
||||
width: base.columnWidth - UM.Theme.getSize("default_margin").width
|
||||
|
||||
width: parent.width / 2
|
||||
|
||||
labelText: catalog.i18nc("@title:label", "Extruder Start G-code")
|
||||
containerStackId: base.extruderStackId
|
||||
settingKey: "machine_extruder_start_code"
|
||||
settingStoreIndex: propertyStoreIndex
|
||||
spacing: base.columnSpacing
|
||||
|
||||
Cura.GcodeTextArea // "Extruder Prestart G-code"
|
||||
{
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
height: (parent.height / 2) - UM.Theme.getSize("default_margin").height
|
||||
width: base.columnWidth - UM.Theme.getSize("default_margin").width
|
||||
|
||||
labelText: catalog.i18nc("@title:label", "Extruder Prestart G-code")
|
||||
containerStackId: base.extruderStackId
|
||||
settingKey: "machine_extruder_prestart_code"
|
||||
settingStoreIndex: propertyStoreIndex
|
||||
}
|
||||
|
||||
Cura.GcodeTextArea // "Extruder Start G-code"
|
||||
{
|
||||
anchors.bottom: parent.bottom
|
||||
anchors.left: parent.left
|
||||
height: (parent.height / 2) - UM.Theme.getSize("default_margin").height
|
||||
width: base.columnWidth - UM.Theme.getSize("default_margin").width
|
||||
|
||||
labelText: catalog.i18nc("@title:label", "Extruder Start G-code")
|
||||
containerStackId: base.extruderStackId
|
||||
settingKey: "machine_extruder_start_code"
|
||||
settingStoreIndex: propertyStoreIndex
|
||||
}
|
||||
}
|
||||
|
||||
Cura.GcodeTextArea // "Extruder End G-code"
|
||||
|
@ -344,6 +344,21 @@ Item
|
||||
labelWidth: base.labelWidth
|
||||
forceUpdateOnChangeFunction: forceUpdateFunction
|
||||
}
|
||||
|
||||
/*
|
||||
- Allows user to toggle if Start Gcode is the absolute first gcode.
|
||||
*/
|
||||
Cura.SimpleCheckBox // "Make sure Start Code is before all gcodes"
|
||||
{
|
||||
id: applyStartGcodeFirstCheckbox
|
||||
containerStackId: machineStackId
|
||||
settingKey: "machine_start_gcode_first"
|
||||
settingStoreIndex: propertyStoreIndex
|
||||
labelText: catalog.i18nc("@label", "Start GCode must be first")
|
||||
labelFont: base.labelFont
|
||||
labelWidth: base.labelWidth
|
||||
forceUpdateOnChangeFunction: forceUpdateFunction
|
||||
}
|
||||
|
||||
|
||||
/* The "Shared Heater" feature is temporarily disabled because its
|
||||
|
@ -112,15 +112,13 @@ class MakerbotWriter(MeshWriter):
|
||||
match file_format:
|
||||
case "application/x-makerbot-sketch":
|
||||
filename, filedata = "print.gcode", gcode_text_io.getvalue()
|
||||
self._PNG_FORMATS = self._PNG_FORMAT
|
||||
case "application/x-makerbot":
|
||||
filename, filedata = "print.jsontoolpath", du.gcode_2_miracle_jtp(gcode_text_io.getvalue())
|
||||
self._PNG_FORMATS = self._PNG_FORMAT + self._PNG_FORMAT_METHOD
|
||||
case _:
|
||||
raise Exception("Unsupported Mime type")
|
||||
|
||||
png_files = []
|
||||
for png_format in self._PNG_FORMATS:
|
||||
for png_format in (self._PNG_FORMAT + self._PNG_FORMAT_METHOD):
|
||||
width, height, prefix = png_format["width"], png_format["height"], png_format["prefix"]
|
||||
thumbnail_buffer = self._createThumbnail(width, height)
|
||||
if thumbnail_buffer is None:
|
||||
|
@ -1,65 +1,217 @@
|
||||
# Copyright (c) 2020 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
# Created by Wayne Porter
|
||||
# Re-write in April of 2024 by GregValiant (Greg Foresi)
|
||||
# Changes:
|
||||
# Added an 'Enable' setting
|
||||
# Added support for multi-line insertions (comma delimited)
|
||||
# Added insertions in a range of layers or a single insertion at a layer. Numbers are consistent with the Cura Preview (base1)
|
||||
# Added frequency of Insertion (once only, every layer, every 2nd, 3rd, 5th, 10th, 25th, 50th, 100th)
|
||||
# Added support for 'One at a Time' print sequence
|
||||
# Rafts are allowed and accounted for but no insertions are made in raft layers
|
||||
|
||||
from ..Script import Script
|
||||
import re
|
||||
from UM.Application import Application
|
||||
|
||||
class InsertAtLayerChange(Script):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
|
||||
def getSettingDataString(self):
|
||||
return """{
|
||||
"name": "Insert at layer change",
|
||||
"name": "Insert at Layer Change",
|
||||
"key": "InsertAtLayerChange",
|
||||
"metadata": {},
|
||||
"version": 2,
|
||||
"settings":
|
||||
{
|
||||
"insert_location":
|
||||
"enabled":
|
||||
{
|
||||
"label": "When to insert",
|
||||
"description": "Whether to insert code before or after layer change.",
|
||||
"label": "Enable this script",
|
||||
"description": "You must enable the script for it to run.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"enabled": true
|
||||
},
|
||||
"insert_frequency":
|
||||
{
|
||||
"label": "How often to insert",
|
||||
"description": "Every so many layers starting with the Start Layer OR as single insertion at a specific layer. If the print sequence is 'one_at_a_time' then the insertions will be made for every model. Insertions are made at the beginning of a layer.",
|
||||
"type": "enum",
|
||||
"options": {"before": "Before", "after": "After"},
|
||||
"default_value": "before"
|
||||
"options": {
|
||||
"once_only": "One insertion only",
|
||||
"every_layer": "Every Layer",
|
||||
"every_2nd": "Every 2nd",
|
||||
"every_3rd": "Every 3rd",
|
||||
"every_5th": "Every 5th",
|
||||
"every_10th": "Every 10th",
|
||||
"every_25th": "Every 25th",
|
||||
"every_50th": "Every 50th",
|
||||
"every_100th": "Every 100th"},
|
||||
"default_value": "every_layer",
|
||||
"enabled": "enabled"
|
||||
},
|
||||
"start_layer":
|
||||
{
|
||||
"label": "Starting Layer",
|
||||
"description": "The layer before which the first insertion will take place. If the Print_Sequence is 'All at Once' then use the layer numbers from the Cura Preview. Enter '1' to start at gcode LAYER:0. In 'One at a Time' mode use the layer numbers from the first model that prints AND all models will receive the same insertions. NOTE: There is never an insertion for raft layers.",
|
||||
"type": "int",
|
||||
"default_value": 1,
|
||||
"minimum_value": 1,
|
||||
"enabled": "insert_frequency != 'once_only' and enabled"
|
||||
},
|
||||
"end_layer":
|
||||
{
|
||||
"label": "Ending Layer",
|
||||
"description": "The layer before which the last insertion will take place. Enter '-1' to indicate the entire file. Use layer numbers from the Cura Preview.",
|
||||
"type": "int",
|
||||
"default_value": -1,
|
||||
"minimum_value": -1,
|
||||
"enabled": "insert_frequency != 'once_only' and enabled"
|
||||
},
|
||||
"single_end_layer":
|
||||
{
|
||||
"label": "Layer # for Single Insertion.",
|
||||
"description": "The layer before which the Gcode insertion will take place. Use the layer numbers from the Cura Preview.",
|
||||
"type": "str",
|
||||
"default_value": "",
|
||||
"enabled": "insert_frequency == 'once_only' and enabled"
|
||||
},
|
||||
"gcode_to_add":
|
||||
{
|
||||
"label": "G-code to insert",
|
||||
"description": "G-code to add before or after layer change.",
|
||||
"label": "G-code to insert.",
|
||||
"description": "G-code to add at start of the layer. Use a comma to delimit multi-line commands. EX: G28 X Y,M220 S100,M117 HELL0. NOTE: All inserted text will be converted to upper-case as some firmwares don't understand lower-case.",
|
||||
"type": "str",
|
||||
"default_value": ""
|
||||
},
|
||||
"skip_layers":
|
||||
{
|
||||
"label": "Skip layers",
|
||||
"description": "Number of layers to skip between insertions (0 for every layer).",
|
||||
"type": "int",
|
||||
"default_value": 0,
|
||||
"minimum_value": 0
|
||||
"default_value": "",
|
||||
"enabled": "enabled"
|
||||
}
|
||||
}
|
||||
}"""
|
||||
|
||||
def execute(self, data):
|
||||
gcode_to_add = self.getSettingValueByKey("gcode_to_add") + "\n"
|
||||
skip_layers = self.getSettingValueByKey("skip_layers")
|
||||
count = 0
|
||||
for layer in data:
|
||||
# Check that a layer is being printed
|
||||
lines = layer.split("\n")
|
||||
for line in lines:
|
||||
if ";LAYER:" in line:
|
||||
index = data.index(layer)
|
||||
if count == 0:
|
||||
if self.getSettingValueByKey("insert_location") == "before":
|
||||
layer = gcode_to_add + layer
|
||||
else:
|
||||
layer = layer + gcode_to_add
|
||||
|
||||
data[index] = layer
|
||||
|
||||
count = (count + 1) % (skip_layers + 1)
|
||||
break
|
||||
return data
|
||||
# Exit if the script is not enabled
|
||||
if not bool(self.getSettingValueByKey("enabled")):
|
||||
return data
|
||||
#Initialize variables
|
||||
mycode = self.getSettingValueByKey("gcode_to_add").upper()
|
||||
start_layer = int(self.getSettingValueByKey("start_layer"))
|
||||
end_layer = int(self.getSettingValueByKey("end_layer"))
|
||||
when_to_insert = self.getSettingValueByKey("insert_frequency")
|
||||
end_list = [0]
|
||||
print_sequence = Application.getInstance().getGlobalContainerStack().getProperty("print_sequence", "value")
|
||||
# Get the topmost layer number and adjust the end_list
|
||||
if end_layer == -1:
|
||||
if print_sequence == "all_at_once":
|
||||
for lnum in range(0, len(data) - 1):
|
||||
if ";LAYER:" in data[lnum]:
|
||||
the_top = int(data[lnum].split(";LAYER:")[1].split("\n")[0])
|
||||
end_list[0] = the_top
|
||||
# Get the topmost layer number for each model and append it to the end_list
|
||||
if print_sequence == "one_at_a_time":
|
||||
for lnum in range(0, 10):
|
||||
if ";LAYER:0" in data[lnum]:
|
||||
start_at = lnum + 1
|
||||
break
|
||||
for lnum in range(start_at, len(data)-1, 1):
|
||||
if ";LAYER:" in data[lnum] and not ";LAYER:0" in data[lnum] and not ";LAYER:-" in data[lnum]:
|
||||
end_list[len(end_list) - 1] = int(data[lnum].split(";LAYER:")[1].split("\n")[0])
|
||||
continue
|
||||
if ";LAYER:0" in data[lnum]:
|
||||
end_list.append(0)
|
||||
elif end_layer != -1:
|
||||
if print_sequence == "all_at_once":
|
||||
# Catch an error if the entered End_Layer > the top layer in the gcode
|
||||
for e_num, layer in enumerate(data):
|
||||
if ";LAYER:" in layer:
|
||||
top_layer = int(data[e_num].split(";LAYER:")[1].split("\n")[0])
|
||||
end_list[0] = end_layer - 1
|
||||
if top_layer < end_layer - 1:
|
||||
end_list[0] = top_layer
|
||||
elif print_sequence == "one_at_a_time":
|
||||
# Find the index of the first Layer:0
|
||||
for lnum in range(0, 10):
|
||||
if ";LAYER:0" in data[lnum]:
|
||||
start_at = lnum + 1
|
||||
break
|
||||
# Get the top layer number for each model
|
||||
for lnum in range(start_at, len(data)-1):
|
||||
if ";LAYER:" in data[lnum] and not ";LAYER:0" in data[lnum] and not ";LAYER:-" in data[lnum]:
|
||||
end_list[len(end_list) - 1] = int(data[lnum].split(";LAYER:")[1].split("\n")[0])
|
||||
if ";LAYER:0" in data[lnum]:
|
||||
end_list.append(0)
|
||||
# Adjust the end list if an end layer was named
|
||||
for index, num in enumerate(end_list):
|
||||
if num > end_layer - 1:
|
||||
end_list[index] = end_layer - 1
|
||||
#If the gcode_to_enter is multi-line then replace the commas with newline characters
|
||||
if mycode != "":
|
||||
if "," in mycode:
|
||||
mycode = re.sub(",", "\n",mycode)
|
||||
gcode_to_add = mycode
|
||||
#Get the insertion frequency
|
||||
match when_to_insert:
|
||||
case "every_layer":
|
||||
freq = 1
|
||||
case "every_2nd":
|
||||
freq = 2
|
||||
case "every_3rd":
|
||||
freq = 3
|
||||
case "every_5th":
|
||||
freq = 5
|
||||
case "every_10th":
|
||||
freq = 10
|
||||
case "every_25th":
|
||||
freq = 25
|
||||
case "every_50th":
|
||||
freq = 50
|
||||
case "every_100th":
|
||||
freq = 100
|
||||
case "once_only":
|
||||
the_insert_layer = int(self.getSettingValueByKey("single_end_layer"))-1
|
||||
case _:
|
||||
raise ValueError(f"Unexpected insertion frequency {when_to_insert}")
|
||||
#Single insertion
|
||||
if when_to_insert == "once_only":
|
||||
# For print sequence 'All at once'
|
||||
if print_sequence == "all_at_once":
|
||||
for index, layer in enumerate(data):
|
||||
if ";LAYER:" + str(the_insert_layer) + "\n" in layer:
|
||||
lines = layer.split("\n")
|
||||
lines.insert(1,gcode_to_add)
|
||||
data[index] = "\n".join(lines)
|
||||
return data
|
||||
# For print sequence 'One at a time'
|
||||
else:
|
||||
for index, layer in enumerate(data):
|
||||
if ";LAYER:" + str(the_insert_layer) + "\n" in layer:
|
||||
lines = layer.split("\n")
|
||||
lines.insert(1,gcode_to_add)
|
||||
data[index] = "\n".join(lines)
|
||||
return data
|
||||
# For multiple insertions
|
||||
if when_to_insert != "once_only":
|
||||
# Search from the line after the first Layer:0 so we know when a model ends if in One at a Time mode.
|
||||
first_0 = True
|
||||
next_layer = start_layer - 1
|
||||
end_layer = end_list.pop(0)
|
||||
for index, layer in enumerate(data):
|
||||
lines = layer.split("\n")
|
||||
for l_index, line in enumerate(lines):
|
||||
if ";LAYER:" in line:
|
||||
layer_number = int(line.split(":")[1])
|
||||
if layer_number == next_layer and layer_number <= end_layer:
|
||||
lines.insert(l_index + 1,gcode_to_add)
|
||||
data[index] = "\n".join(lines)
|
||||
next_layer += freq
|
||||
# Reset the next_layer for one-at-a-time
|
||||
if next_layer > int(end_layer):
|
||||
next_layer = start_layer - 1
|
||||
# Index to the next end_layer when a Layer:0 is encountered
|
||||
try:
|
||||
if not first_0 and layer_number == 0:
|
||||
end_layer = end_list.pop(0)
|
||||
except:
|
||||
pass
|
||||
# Beyond the initial Layer:0 futher Layer:0's indicate the top layer of a model.
|
||||
if layer_number == 0:
|
||||
first_0 = False
|
||||
break
|
||||
return data
|
@ -1,9 +1,15 @@
|
||||
# Copyright (c) 2020 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
# Created by Wayne Porter
|
||||
# Modified 5/15/2023 - Greg Valiant (Greg Foresi)
|
||||
# Created by Wayne Porter
|
||||
# Added insertion frequency
|
||||
# Adjusted for use with Relative Extrusion
|
||||
# Changed Retract to a boolean and when true use the regular Cura retract settings.
|
||||
# Use the regular Cura settings for Travel Speed and Speed_Z instead of asking.
|
||||
# Added code to check the E location to prevent retracts if the filament was already retracted.
|
||||
# Added 'Pause before image' per LemanRus
|
||||
|
||||
from ..Script import Script
|
||||
|
||||
from UM.Application import Application
|
||||
from UM.Logger import Logger
|
||||
|
||||
class TimeLapse(Script):
|
||||
def __init__(self):
|
||||
@ -11,7 +17,7 @@ class TimeLapse(Script):
|
||||
|
||||
def getSettingDataString(self):
|
||||
return """{
|
||||
"name": "Time Lapse",
|
||||
"name": "Time Lapse Camera",
|
||||
"key": "TimeLapse",
|
||||
"metadata": {},
|
||||
"version": 2,
|
||||
@ -19,24 +25,49 @@ class TimeLapse(Script):
|
||||
{
|
||||
"trigger_command":
|
||||
{
|
||||
"label": "Trigger camera command",
|
||||
"description": "G-code command used to trigger camera.",
|
||||
"label": "Camera Trigger Command",
|
||||
"description": "G-code command used to trigger the camera. The setting box will take any command and parameters.",
|
||||
"type": "str",
|
||||
"default_value": "M240"
|
||||
},
|
||||
"insert_frequency":
|
||||
{
|
||||
"label": "How often (layers)",
|
||||
"description": "Every so many layers (always starts at the first layer whether it's the model or a raft).",
|
||||
"type": "enum",
|
||||
"options": {
|
||||
"every_layer": "Every Layer",
|
||||
"every_2nd": "Every 2nd",
|
||||
"every_3rd": "Every 3rd",
|
||||
"every_5th": "Every 5th",
|
||||
"every_10th": "Every 10th",
|
||||
"every_25th": "Every 25th",
|
||||
"every_50th": "Every 50th",
|
||||
"every_100th": "Every 100th"},
|
||||
"default_value": "every_layer"
|
||||
},
|
||||
"anti_shake_length":
|
||||
{
|
||||
"label": "Pause before image",
|
||||
"description": "How long to wait (in ms) before capturing the image. This is to allow the printer to 'settle down' after movement. To disable set this to '0'.",
|
||||
"type": "int",
|
||||
"default_value": 0,
|
||||
"minimum_value": 0,
|
||||
"unit": "ms"
|
||||
},
|
||||
"pause_length":
|
||||
{
|
||||
"label": "Pause length",
|
||||
"label": "Pause after image",
|
||||
"description": "How long to wait (in ms) after camera was triggered.",
|
||||
"type": "int",
|
||||
"default_value": 700,
|
||||
"default_value": 500,
|
||||
"minimum_value": 0,
|
||||
"unit": "ms"
|
||||
},
|
||||
"park_print_head":
|
||||
{
|
||||
"label": "Park Print Head",
|
||||
"description": "Park the print head out of the way. Assumes absolute positioning.",
|
||||
"description": "Park the print head out of the way.",
|
||||
"type": "bool",
|
||||
"default_value": true
|
||||
},
|
||||
@ -55,90 +86,166 @@ class TimeLapse(Script):
|
||||
"description": "What Y location does the head move to for photo.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 190,
|
||||
"enabled": "park_print_head"
|
||||
},
|
||||
"park_feed_rate":
|
||||
{
|
||||
"label": "Park Feed Rate",
|
||||
"description": "How fast does the head move to the park coordinates.",
|
||||
"unit": "mm/s",
|
||||
"type": "float",
|
||||
"default_value": 9000,
|
||||
"default_value": 0,
|
||||
"enabled": "park_print_head"
|
||||
},
|
||||
"retract":
|
||||
{
|
||||
"label": "Retraction Distance",
|
||||
"description": "Filament retraction distance for camera trigger.",
|
||||
"unit": "mm",
|
||||
"type": "int",
|
||||
"default_value": 0
|
||||
"label": "Retract when required",
|
||||
"description": "Retract if there isn't already a retraction. If unchecked then there will be no retraction even if there is none in the gcode. If retractions are not enabled in Cura there won't be a retraction. regardless of this setting.",
|
||||
"type": "bool",
|
||||
"default_value": true
|
||||
},
|
||||
"zhop":
|
||||
{
|
||||
"label": "Z-Hop Height When Parking",
|
||||
"description": "Z-hop length before parking",
|
||||
"description": "The height to lift the nozzle off the print before parking.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 0
|
||||
"default_value": 2.0,
|
||||
"minimum_value": 0.0
|
||||
},
|
||||
"ensure_final_image":
|
||||
{
|
||||
"label": "Ensure Final Image",
|
||||
"description": "Depending on how the layer numbers work out with the 'How Often' frequency there might not be an image taken at the end of the last layer. This will ensure that one is taken. There is no parking as the Ending Gcode comes right up.",
|
||||
"type": "bool",
|
||||
"default_value": false
|
||||
}
|
||||
}
|
||||
}"""
|
||||
|
||||
def execute(self, data):
|
||||
feed_rate = self.getSettingValueByKey("park_feed_rate")
|
||||
mycura = Application.getInstance().getGlobalContainerStack()
|
||||
relative_extrusion = bool(mycura.getProperty("relative_extrusion", "value"))
|
||||
extruder = mycura.extruderList
|
||||
retract_speed = int(extruder[0].getProperty("retraction_speed", "value"))*60
|
||||
retract_dist = round(float(extruder[0].getProperty("retraction_amount", "value")), 2)
|
||||
retract_enabled = bool(extruder[0].getProperty("retraction_enable", "value"))
|
||||
firmware_retract = bool(mycura.getProperty("machine_firmware_retract", "value"))
|
||||
speed_z = int(extruder[0].getProperty("speed_z_hop", "value"))*60
|
||||
if relative_extrusion:
|
||||
rel_cmd = 83
|
||||
else:
|
||||
rel_cmd = 82
|
||||
travel_speed = int(extruder[0].getProperty("speed_travel", "value"))*60
|
||||
park_print_head = self.getSettingValueByKey("park_print_head")
|
||||
x_park = self.getSettingValueByKey("head_park_x")
|
||||
y_park = self.getSettingValueByKey("head_park_y")
|
||||
trigger_command = self.getSettingValueByKey("trigger_command")
|
||||
pause_length = self.getSettingValueByKey("pause_length")
|
||||
retract = int(self.getSettingValueByKey("retract"))
|
||||
retract = bool(self.getSettingValueByKey("retract"))
|
||||
zhop = self.getSettingValueByKey("zhop")
|
||||
gcode_to_append = ";TimeLapse Begin\n"
|
||||
ensure_final_image = bool(self.getSettingValueByKey("ensure_final_image"))
|
||||
when_to_insert = self.getSettingValueByKey("insert_frequency")
|
||||
last_x = 0
|
||||
last_y = 0
|
||||
last_z = 0
|
||||
|
||||
last_e = 0
|
||||
prev_e = 0
|
||||
is_retracted = False
|
||||
gcode_to_append = ""
|
||||
if park_print_head:
|
||||
gcode_to_append += self.putValue(G=1, F=feed_rate,
|
||||
X=x_park, Y=y_park) + " ;Park print head\n"
|
||||
gcode_to_append += self.putValue(M=400) + " ;Wait for moves to finish\n"
|
||||
gcode_to_append += trigger_command + " ;Snap Photo\n"
|
||||
gcode_to_append += self.putValue(G=4, P=pause_length) + " ;Wait for camera\n"
|
||||
|
||||
for idx, layer in enumerate(data):
|
||||
for line in layer.split("\n"):
|
||||
if self.getValue(line, "G") in {0, 1}: # Track X,Y,Z location.
|
||||
last_x = self.getValue(line, "X", last_x)
|
||||
last_y = self.getValue(line, "Y", last_y)
|
||||
last_z = self.getValue(line, "Z", last_z)
|
||||
# Check that a layer is being printed
|
||||
lines = layer.split("\n")
|
||||
for line in lines:
|
||||
if ";LAYER:" in line:
|
||||
if retract != 0: # Retract the filament so no stringing happens
|
||||
layer += self.putValue(M=83) + " ;Extrude Relative\n"
|
||||
layer += self.putValue(G=1, E=-retract, F=3000) + " ;Retract filament\n"
|
||||
layer += self.putValue(M=82) + " ;Extrude Absolute\n"
|
||||
layer += self.putValue(M=400) + " ;Wait for moves to finish\n" # Wait to fully retract before hopping
|
||||
|
||||
if zhop != 0:
|
||||
layer += self.putValue(G=1, Z=last_z+zhop, F=3000) + " ;Z-Hop\n"
|
||||
|
||||
layer += gcode_to_append
|
||||
|
||||
if zhop != 0:
|
||||
layer += self.putValue(G=0, X=last_x, Y=last_y, Z=last_z) + "; Restore position \n"
|
||||
else:
|
||||
layer += self.putValue(G=0, X=last_x, Y=last_y) + "; Restore position \n"
|
||||
|
||||
if retract != 0:
|
||||
layer += self.putValue(M=400) + " ;Wait for moves to finish\n"
|
||||
layer += self.putValue(M=83) + " ;Extrude Relative\n"
|
||||
layer += self.putValue(G=1, E=retract, F=3000) + " ;Retract filament\n"
|
||||
layer += self.putValue(M=82) + " ;Extrude Absolute\n"
|
||||
|
||||
data[idx] = layer
|
||||
break
|
||||
gcode_to_append += f"G0 F{travel_speed} X{x_park} Y{y_park} ;Park print head\n"
|
||||
gcode_to_append += "M400 ;Wait for moves to finish\n"
|
||||
anti_shake_length = self.getSettingValueByKey("anti_shake_length")
|
||||
if anti_shake_length > 0:
|
||||
gcode_to_append += f"G4 P{anti_shake_length} ;Wait for printer to settle down\n"
|
||||
gcode_to_append += trigger_command + " ;Snap the Image\n"
|
||||
gcode_to_append += f"G4 P{pause_length} ;Wait for camera to finish\n"
|
||||
match when_to_insert:
|
||||
case "every_layer":
|
||||
step_freq = 1
|
||||
case "every_2nd":
|
||||
step_freq = 2
|
||||
case "every_3rd":
|
||||
step_freq = 3
|
||||
case "every_5th":
|
||||
step_freq = 5
|
||||
case "every_10th":
|
||||
step_freq = 10
|
||||
case "every_25th":
|
||||
step_freq = 25
|
||||
case "every_50th":
|
||||
step_freq = 50
|
||||
case "every_100th":
|
||||
step_freq = 100
|
||||
case _:
|
||||
step_freq = 1
|
||||
# Use the step_freq to index through the layers----------------------------------------
|
||||
for num in range(2,len(data)-1,step_freq):
|
||||
layer = data[num]
|
||||
try:
|
||||
# Track X,Y,Z location.--------------------------------------------------------
|
||||
for line in layer.split("\n"):
|
||||
if self.getValue(line, "G") in {0, 1}:
|
||||
last_x = self.getValue(line, "X", last_x)
|
||||
last_y = self.getValue(line, "Y", last_y)
|
||||
last_z = self.getValue(line, "Z", last_z)
|
||||
#Track the E location so that if there is already a retraction we don't double dip.
|
||||
if rel_cmd == 82:
|
||||
if " E" in line:
|
||||
last_e = line.split("E")[1]
|
||||
if float(last_e) < float(prev_e):
|
||||
is_retracted = True
|
||||
else:
|
||||
is_retracted = False
|
||||
prev_e = last_e
|
||||
elif rel_cmd == 83:
|
||||
if " E" in line:
|
||||
last_e = line.split("E")[1]
|
||||
if float(last_e) < 0:
|
||||
is_retracted = True
|
||||
else:
|
||||
is_retracted = False
|
||||
prev_e = last_e
|
||||
if firmware_retract and self.getValue(line, "G") in {10, 11}:
|
||||
if self.getValue(line, "G") == 10:
|
||||
is_retracted = True
|
||||
last_e = float(prev_e) - float(retract_dist)
|
||||
if self.getValue(line, "G") == 11:
|
||||
is_retracted = False
|
||||
last_e = float(prev_e) + float(retract_dist)
|
||||
prev_e = last_e
|
||||
lines = layer.split("\n")
|
||||
# Insert the code----------------------------------------------------
|
||||
camera_code = ""
|
||||
for line in lines:
|
||||
if ";LAYER:" in line:
|
||||
if retract and not is_retracted and retract_enabled: # Retract unless already retracted
|
||||
camera_code += ";TYPE:CUSTOM-----------------TimeLapse Begin\n"
|
||||
camera_code += "M83 ;Extrude Relative\n"
|
||||
if not firmware_retract:
|
||||
camera_code += f"G1 F{retract_speed} E-{retract_dist} ;Retract filament\n"
|
||||
else:
|
||||
camera_code += "G10 ;Retract filament\n"
|
||||
else:
|
||||
camera_code += ";TYPE:CUSTOM-----------------TimeLapse Begin\n"
|
||||
if zhop != 0:
|
||||
camera_code += f"G1 F{speed_z} Z{round(last_z + zhop,2)} ;Z-Hop\n"
|
||||
camera_code += gcode_to_append
|
||||
camera_code += f"G0 F{travel_speed} X{last_x} Y{last_y} ;Restore XY position\n"
|
||||
if zhop != 0:
|
||||
camera_code += f"G0 F{speed_z} Z{last_z} ;Restore Z position\n"
|
||||
if retract and not is_retracted and retract_enabled:
|
||||
if not firmware_retract:
|
||||
camera_code += f"G1 F{retract_speed} E{retract_dist} ;Un-Retract filament\n"
|
||||
else:
|
||||
camera_code += "G11 ;Un-Retract filament\n"
|
||||
camera_code += f"M{rel_cmd} ;Extrude Mode\n"
|
||||
camera_code += f";{'-' * 28}TimeLapse End"
|
||||
# Format the camera code to be inserted
|
||||
temp_lines = camera_code.split("\n")
|
||||
for temp_index, temp_line in enumerate(temp_lines):
|
||||
if ";" in temp_line and not temp_line.startswith(";"):
|
||||
temp_lines[temp_index] = temp_line.replace(temp_line.split(";")[0], temp_line.split(";")[0] + str(" " * (29 - len(temp_line.split(";")[0]))),1)
|
||||
temp_lines = "\n".join(temp_lines)
|
||||
lines.insert(len(lines) - 2, temp_lines)
|
||||
data[num] = "\n".join(lines)
|
||||
break
|
||||
except Exception as e:
|
||||
Logger.log("w", "TimeLapse Error: " + repr(e))
|
||||
# Take a final image if there was no camera shot at the end of the last layer.
|
||||
if "TimeLapse Begin" not in data[len(data) - (3 if retract_enabled else 2)] and ensure_final_image:
|
||||
data[len(data)-1] = "M400 ; Wait for all moves to finish\n" + trigger_command + " ;Snap the final Image\n" + f"G4 P{pause_length} ;Wait for camera\n" + data[len(data)-1]
|
||||
return data
|
||||
|
@ -256,9 +256,19 @@ class SimulationView(CuraView):
|
||||
polylines = self.getLayerData()
|
||||
if polylines is not None:
|
||||
for polyline in polylines.polygons:
|
||||
for line_duration in list((polyline.lineLengths / polyline.lineFeedrates)[0]):
|
||||
for line_index in range(len(polyline.lineLengths)):
|
||||
line_length = polyline.lineLengths[line_index]
|
||||
line_feedrate = polyline.lineFeedrates[line_index][0]
|
||||
|
||||
if line_feedrate > 0.0:
|
||||
line_duration = line_length / line_feedrate
|
||||
else:
|
||||
# Something is wrong with this line, set an arbitrary non-null duration
|
||||
line_duration = 0.1
|
||||
|
||||
total_duration += line_duration / SimulationView.SIMULATION_FACTOR
|
||||
self._cumulative_line_duration.append(total_duration)
|
||||
|
||||
# for tool change we add an extra tool path
|
||||
self._cumulative_line_duration.append(total_duration)
|
||||
# set current cached layer
|
||||
@ -583,7 +593,7 @@ class SimulationView(CuraView):
|
||||
self._max_thickness = sys.float_info.min
|
||||
self._min_flow_rate = sys.float_info.max
|
||||
self._max_flow_rate = sys.float_info.min
|
||||
self._cumulative_line_duration = {}
|
||||
self._cumulative_line_duration = []
|
||||
|
||||
# The colour scheme is only influenced by the visible lines, so filter the lines by if they should be visible.
|
||||
visible_line_types = []
|
||||
|
@ -0,0 +1,103 @@
|
||||
# Copyright (c) 2024 UltiMaker
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import configparser
|
||||
from typing import Dict, List, Tuple
|
||||
import io
|
||||
from UM.VersionUpgrade import VersionUpgrade
|
||||
|
||||
# Just to be sure, since in my testing there were both 0.1.0 and 0.2.0 settings about.
|
||||
_PLUGIN_NAME = "_plugin__curaenginegradualflow"
|
||||
_FROM_PLUGINS_SETTINGS = {
|
||||
"gradual_flow_enabled",
|
||||
"max_flow_acceleration",
|
||||
"layer_0_max_flow_acceleration",
|
||||
"gradual_flow_discretisation_step_size",
|
||||
"reset_flow_duration",
|
||||
} # type: Set[str]
|
||||
|
||||
_NEW_SETTING_VERSION = "24"
|
||||
|
||||
|
||||
class VersionUpgrade58to59(VersionUpgrade):
|
||||
def upgradePreferences(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||
"""
|
||||
Upgrades preferences to remove from the visibility list the settings that were removed in this version.
|
||||
It also changes the preferences to have the new version number.
|
||||
|
||||
This removes any settings that were removed in the new Cura version.
|
||||
:param serialized: The original contents of the preferences file.
|
||||
:param filename: The file name of the preferences file.
|
||||
:return: A list of new file names, and a list of the new contents for
|
||||
those files.
|
||||
"""
|
||||
parser = configparser.ConfigParser(interpolation = None)
|
||||
parser.read_string(serialized)
|
||||
|
||||
# Update version number.
|
||||
parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION
|
||||
|
||||
# Fix renamed settings for visibility
|
||||
if "visible_settings" in parser["general"]:
|
||||
all_setting_keys = parser["general"]["visible_settings"].strip().split(";")
|
||||
if all_setting_keys:
|
||||
for idx, key in enumerate(all_setting_keys):
|
||||
if key.startswith(_PLUGIN_NAME):
|
||||
all_setting_keys[idx] = key.split("__")[-1]
|
||||
parser["general"]["visible_settings"] = ";".join(all_setting_keys)
|
||||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
return [filename], [result.getvalue()]
|
||||
|
||||
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||
"""
|
||||
Upgrades instance containers to remove the settings that were removed in this version.
|
||||
It also changes the instance containers to have the new version number.
|
||||
|
||||
This removes any settings that were removed in the new Cura version and updates settings that need to be updated
|
||||
with a new value.
|
||||
|
||||
:param serialized: The original contents of the instance container.
|
||||
:param filename: The original file name of the instance container.
|
||||
:return: A list of new file names, and a list of the new contents for
|
||||
those files.
|
||||
"""
|
||||
parser = configparser.ConfigParser(interpolation = None, comment_prefixes = ())
|
||||
parser.read_string(serialized)
|
||||
|
||||
# Update version number.
|
||||
parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION
|
||||
|
||||
# Rename settings.
|
||||
if "values" in parser:
|
||||
for key, value in parser["values"].items():
|
||||
if key.startswith(_PLUGIN_NAME):
|
||||
parser["values"][key.split("__")[-1]] = parser["values"][key]
|
||||
del parser["values"][key]
|
||||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
return [filename], [result.getvalue()]
|
||||
|
||||
def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||
"""
|
||||
Upgrades stacks to have the new version number.
|
||||
|
||||
:param serialized: The original contents of the stack.
|
||||
:param filename: The original file name of the stack.
|
||||
:return: A list of new file names, and a list of the new contents for
|
||||
those files.
|
||||
"""
|
||||
parser = configparser.ConfigParser(interpolation = None)
|
||||
parser.read_string(serialized)
|
||||
|
||||
# Update version number.
|
||||
if "metadata" not in parser:
|
||||
parser["metadata"] = {}
|
||||
|
||||
parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION
|
||||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
return [filename], [result.getvalue()]
|
61
plugins/VersionUpgrade/VersionUpgrade58to59/__init__.py
Normal file
61
plugins/VersionUpgrade/VersionUpgrade58to59/__init__.py
Normal file
@ -0,0 +1,61 @@
|
||||
# Copyright (c) 2024 UltiMaker
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
from typing import Any, Dict, TYPE_CHECKING
|
||||
|
||||
from . import VersionUpgrade58to59
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from UM.Application import Application
|
||||
|
||||
upgrade = VersionUpgrade58to59.VersionUpgrade58to59()
|
||||
|
||||
|
||||
def getMetaData() -> Dict[str, Any]:
|
||||
return {
|
||||
"version_upgrade": {
|
||||
# From To Upgrade function
|
||||
("preferences", 7000023): ("preferences", 7000024, upgrade.upgradePreferences),
|
||||
("machine_stack", 6000023): ("machine_stack", 6000024, upgrade.upgradeStack),
|
||||
("extruder_train", 6000023): ("extruder_train", 6000024, upgrade.upgradeStack),
|
||||
("definition_changes", 4000023): ("definition_changes", 4000024, upgrade.upgradeInstanceContainer),
|
||||
("quality_changes", 4000023): ("quality_changes", 4000024, upgrade.upgradeInstanceContainer),
|
||||
("quality", 4000023): ("quality", 4000024, upgrade.upgradeInstanceContainer),
|
||||
("user", 4000023): ("user", 4000024, upgrade.upgradeInstanceContainer),
|
||||
("intent", 4000023): ("intent", 4000024, upgrade.upgradeInstanceContainer),
|
||||
},
|
||||
"sources": {
|
||||
"preferences": {
|
||||
"get_version": upgrade.getCfgVersion,
|
||||
"location": {"."}
|
||||
},
|
||||
"machine_stack": {
|
||||
"get_version": upgrade.getCfgVersion,
|
||||
"location": {"./machine_instances"}
|
||||
},
|
||||
"extruder_train": {
|
||||
"get_version": upgrade.getCfgVersion,
|
||||
"location": {"./extruders"}
|
||||
},
|
||||
"definition_changes": {
|
||||
"get_version": upgrade.getCfgVersion,
|
||||
"location": {"./definition_changes"}
|
||||
},
|
||||
"quality_changes": {
|
||||
"get_version": upgrade.getCfgVersion,
|
||||
"location": {"./quality_changes"}
|
||||
},
|
||||
"quality": {
|
||||
"get_version": upgrade.getCfgVersion,
|
||||
"location": {"./quality"}
|
||||
},
|
||||
"user": {
|
||||
"get_version": upgrade.getCfgVersion,
|
||||
"location": {"./user"}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
def register(app: "Application") -> Dict[str, Any]:
|
||||
return {"version_upgrade": upgrade}
|
8
plugins/VersionUpgrade/VersionUpgrade58to59/plugin.json
Normal file
8
plugins/VersionUpgrade/VersionUpgrade58to59/plugin.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"name": "Version Upgrade 5.8 to 5.9",
|
||||
"author": "UltiMaker",
|
||||
"version": "1.0.0",
|
||||
"description": "Upgrades configurations from Cura 5.8 to Cura 5.9.",
|
||||
"api": 8,
|
||||
"i18n-catalog": "cura"
|
||||
}
|
@ -918,9 +918,6 @@ class XmlMaterialProfile(InstanceContainer):
|
||||
base_metadata["properties"] = property_values
|
||||
base_metadata["definition"] = "fdmprinter"
|
||||
|
||||
# Certain materials are loaded but should not be visible / selectable to the user.
|
||||
base_metadata["visible"] = not base_metadata.get("abstract_color", False)
|
||||
|
||||
compatible_entries = data.iterfind("./um:settings/um:setting[@key='hardware compatible']", cls.__namespaces)
|
||||
try:
|
||||
common_compatibility = cls._parseCompatibleValue(next(compatible_entries).text) # type: ignore
|
||||
|
@ -1429,6 +1429,23 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"BASFUltrafuse316L": {
|
||||
"package_info": {
|
||||
"package_id": "BASFUltrafuse316L",
|
||||
"package_type": "material",
|
||||
"display_name": "BASF Ultrafuse 316L",
|
||||
"description": "An innovative filament to produce 316L grade stainless steel parts.",
|
||||
"package_version": "1.0.1",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://forward-am.com/material-portfolio/ultrafuse-filaments-for-fused-filaments-fabrication-fff/metal-filaments/ultrafuse-316l/",
|
||||
"author": {
|
||||
"author_id": "BASF",
|
||||
"display_name": "BASF",
|
||||
"email": null,
|
||||
"website": "https://forward-am.com/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DagomaChromatikPLA": {
|
||||
"package_info": {
|
||||
"package_id": "DagomaChromatikPLA",
|
||||
@ -1582,6 +1599,23 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"JabilTPE_SEBS1300_95a": {
|
||||
"package_info": {
|
||||
"package_id": "JabilTPE_SEBS1300_95a",
|
||||
"package_type": "material",
|
||||
"display_name": "Jabil TPE SEBS 1300 95a",
|
||||
"description": "Soft material great for prototyping where rubber-like or elastomeric properties and durability are required.",
|
||||
"package_version": "1.0.1",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://www.jabil.com/services/additive-manufacturing/additive-materials/compare-filaments/tpe-sebs-95a.html",
|
||||
"author": {
|
||||
"author_id": "Jabil",
|
||||
"display_name": "Jabil",
|
||||
"email": null,
|
||||
"website": "https://www.jabil.com/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"OctofiberPLA": {
|
||||
"package_info": {
|
||||
"package_id": "OctofiberPLA",
|
||||
@ -1616,6 +1650,23 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"PolyMaxPC": {
|
||||
"package_info": {
|
||||
"package_id": "PolyMaxPC",
|
||||
"package_type": "material",
|
||||
"display_name": "PolyMax™ PC",
|
||||
"description": "PolyMax™ PC is an engineered PC filament combining excellent strength, toughness, heat resistance and printing quality. It is the ideal choice for a wide range of engineering applications.",
|
||||
"package_version": "1.0.1",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "http://www.polymaker.com/shop/polymax/",
|
||||
"author": {
|
||||
"author_id": "Polymaker",
|
||||
"display_name": "Polymaker L.L.C.",
|
||||
"email": "inquiry@polymaker.com",
|
||||
"website": "https://www.polymaker.com"
|
||||
}
|
||||
}
|
||||
},
|
||||
"PolyMaxPLA": {
|
||||
"package_info": {
|
||||
"package_id": "PolyMaxPLA",
|
||||
@ -1933,11 +1984,201 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERABSMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERABSMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "ABS",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-abs/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERNYLONMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERNYLONMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Nylon",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-nylon/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERNYLONCFMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERNYLONCFMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Nylon Carbon Fiber",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-nylon-carbon-fiber/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERPLAMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERPLAMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "PLA",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-pla/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERPVAMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERPVAMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "PVA",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-pva/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERPETGMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERPETGMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "PETG",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-petg/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERTOUGHMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERTOUGHMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Tough PLA",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-series-tough/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BASFMETALMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "BASFMETALMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "BASF Ultrafuse 316L",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-materials/#metal",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"JABILSEBSMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "JABILSEBSMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Jabil TPE SEBS 95A",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-materials/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"POLYMAKERPCMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "POLYMAKERPCMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Polymaker PolyMax PC",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
"website": "https://ultimaker.com/materials/method-materials/",
|
||||
"author": {
|
||||
"author_id": "UltimakerPackages",
|
||||
"display_name": "UltiMaker",
|
||||
"email": "materials@ultimaker.com",
|
||||
"website": "https://ultimaker.com",
|
||||
"description": "Professional 3D printing made accessible.",
|
||||
"support_website": "https://ultimaker.com/materials/method-materials/"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ULTIMAKERBASCFMETHOD": {
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERBASCFMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker ABS-CF",
|
||||
"display_name": "ABS-CF",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
@ -1956,7 +2197,7 @@
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERABSRMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker ABS-R",
|
||||
"display_name": "ABS-R",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
@ -1975,7 +2216,7 @@
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERASAMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker ASA",
|
||||
"display_name": "ASA",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
@ -1994,7 +2235,7 @@
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERNYLON12CFMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker Nylon12 Carbon Fiber",
|
||||
"display_name": "Nylon12 Carbon Fiber",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
@ -2013,7 +2254,7 @@
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERRAPIDRINSEMETHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker RapidRinse",
|
||||
"display_name": "RapidRinse",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
@ -2032,7 +2273,7 @@
|
||||
"package_info": {
|
||||
"package_id": "ULTIMAKERSR30METHOD",
|
||||
"package_type": "material",
|
||||
"display_name": "Ultimaker SR-30",
|
||||
"display_name": "SR-30",
|
||||
"description": "Example package for material and quality profiles for Ultimaker materials.",
|
||||
"package_version": "2.0.0",
|
||||
"sdk_version": "8.6.0",
|
||||
|
@ -1 +1 @@
|
||||
version: "5.9.0-alpha.0"
|
||||
version: "5.9.0-beta.1"
|
||||
|
@ -67,7 +67,6 @@
|
||||
]
|
||||
},
|
||||
"infill_extruder_nr": { "value": -1 },
|
||||
"infill_line_distance": { "value": 8 },
|
||||
"infill_material_flow": { "value": 90 },
|
||||
"infill_pattern": { "value": "'lines' if infill_sparse_density >= 25 else 'grid'" },
|
||||
"infill_sparse_density": { "value": 10 },
|
||||
|
@ -7,7 +7,7 @@
|
||||
"author": "Ultimaker",
|
||||
"manufacturer": "Unknown",
|
||||
"position": "0",
|
||||
"setting_version": 23,
|
||||
"setting_version": 24,
|
||||
"type": "extruder"
|
||||
},
|
||||
"settings":
|
||||
@ -39,6 +39,18 @@
|
||||
"type": "float",
|
||||
"unit": "mm"
|
||||
},
|
||||
"machine_extruder_change_duration":
|
||||
{
|
||||
"default_value": 0,
|
||||
"description": "When using a multi tool setup, this value is the tool change time in seconds. This value will be added to the estimate time based on the number of changes that occur.",
|
||||
"label": "Extruder Change duration",
|
||||
"minimum_value": "0",
|
||||
"settable_globally": false,
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_meshgroup": false,
|
||||
"type": "float"
|
||||
},
|
||||
"machine_extruder_cooling_fan_number":
|
||||
{
|
||||
"default_value": 0,
|
||||
@ -109,6 +121,17 @@
|
||||
"type": "float",
|
||||
"unit": "mm"
|
||||
},
|
||||
"machine_extruder_prestart_code":
|
||||
{
|
||||
"default_value": "",
|
||||
"description": "Prestart g-code to execute before switching to this extruder.",
|
||||
"label": "Extruder Prestart G-Code",
|
||||
"settable_globally": false,
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_meshgroup": false,
|
||||
"type": "str"
|
||||
},
|
||||
"machine_extruder_start_code":
|
||||
{
|
||||
"default_value": "",
|
||||
|
@ -6,7 +6,7 @@
|
||||
"type": "machine",
|
||||
"author": "Unknown",
|
||||
"manufacturer": "Unknown",
|
||||
"setting_version": 23,
|
||||
"setting_version": 24,
|
||||
"file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj;application/x3g",
|
||||
"visible": false,
|
||||
"has_materials": true,
|
||||
@ -16,7 +16,8 @@
|
||||
"preferred_quality_type": "normal",
|
||||
"machine_extruder_trains": { "0": "fdmextruder" },
|
||||
"supports_usb_connection": true,
|
||||
"supports_network_connection": false
|
||||
"supports_network_connection": false,
|
||||
"supports_abstract_color": false
|
||||
},
|
||||
"settings":
|
||||
{
|
||||
@ -512,6 +513,16 @@
|
||||
"settable_per_extruder": false,
|
||||
"settable_per_meshgroup": false
|
||||
},
|
||||
"machine_start_gcode_first":
|
||||
{
|
||||
"label": "Start GCode must be first",
|
||||
"description": "This setting controls if the start-gcode is forced to always be the first g-code. Without this option other g-code, such as a T0 can be inserted before the start g-code.",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false,
|
||||
"settable_per_meshgroup": false
|
||||
},
|
||||
"extruder_prime_pos_z":
|
||||
{
|
||||
"label": "Extruder Prime Z Position",
|
||||
@ -6063,7 +6074,7 @@
|
||||
"none": "None"
|
||||
},
|
||||
"default_value": "brim",
|
||||
"resolve": "extruderValue(adhesion_extruder_nr, 'adhesion_type')",
|
||||
"resolve": "min(extruderValues('adhesion_type'), key=('raft', 'brim', 'skirt', 'none').index)",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
@ -8366,7 +8377,7 @@
|
||||
"wall_overhang_angle":
|
||||
{
|
||||
"label": "Overhanging Wall Angle",
|
||||
"description": "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either.",
|
||||
"description": "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang.",
|
||||
"unit": "\u00b0",
|
||||
"type": "float",
|
||||
"minimum_value": "0",
|
||||
@ -8923,6 +8934,114 @@
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"scarf_joint_seam_length":
|
||||
{
|
||||
"label": "Scarf Seam Length",
|
||||
"description": "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective.",
|
||||
"type": "float",
|
||||
"default_value": 0,
|
||||
"minimum_value": "0",
|
||||
"unit": "mm",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"scarf_joint_seam_start_height_ratio":
|
||||
{
|
||||
"label": "Scarf Seam Start Height",
|
||||
"description": "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective.",
|
||||
"type": "float",
|
||||
"default_value": 0,
|
||||
"minimum_value": 0,
|
||||
"maximum_value": 100.0,
|
||||
"unit": "%",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true,
|
||||
"enabled": "scarf_joint_seam_length > 0"
|
||||
},
|
||||
"scarf_split_distance":
|
||||
{
|
||||
"label": "Scarf Seam Step Length",
|
||||
"description": "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code.",
|
||||
"type": "float",
|
||||
"default_value": 1.0,
|
||||
"minimum_value": 0.1,
|
||||
"maximum_value": 100.0,
|
||||
"maximum_value_warning": "scarf_joint_seam_length",
|
||||
"unit": "mm",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true,
|
||||
"enabled": "scarf_joint_seam_length > 0"
|
||||
},
|
||||
"wall_0_start_speed_ratio":
|
||||
{
|
||||
"label": "Outer Wall Start Speed Ratio",
|
||||
"description": "This is the ratio of the top speed to start with when printing an outer wall.",
|
||||
"type": "float",
|
||||
"default_value": 100.0,
|
||||
"minimum_value": 0.0,
|
||||
"maximum_value": 100.0,
|
||||
"unit": "%",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"wall_0_acceleration":
|
||||
{
|
||||
"label": "Outer Wall Acceleration",
|
||||
"description": "This is the acceleration with which to reach the top speed when printing an outer wall.",
|
||||
"enabled": "wall_0_start_speed_ratio < 100.0",
|
||||
"type": "float",
|
||||
"default_value": 20.0,
|
||||
"minimum_value": 1.0,
|
||||
"maximum_value": 1000.0,
|
||||
"unit": "mm/s\u00b2",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"wall_0_end_speed_ratio":
|
||||
{
|
||||
"label": "Outer Wall End Speed Ratio",
|
||||
"description": "This is the ratio of the top speed to end with when printing an outer wall.",
|
||||
"type": "float",
|
||||
"default_value": 100.0,
|
||||
"minimum_value": 0.0,
|
||||
"maximum_value": 100.0,
|
||||
"unit": "%",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"wall_0_deceleration":
|
||||
{
|
||||
"label": "Outer Wall Deceleration",
|
||||
"description": "This is the deceleration with which to end printing an outer wall.",
|
||||
"enabled": "wall_0_end_speed_ratio < 100.0",
|
||||
"type": "float",
|
||||
"default_value": 20.0,
|
||||
"minimum_value": 1.0,
|
||||
"maximum_value": 1000.0,
|
||||
"unit": "mm/s\u00b2",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"wall_0_speed_split_distance":
|
||||
{
|
||||
"label": "Outer Wall Speed Split Distance",
|
||||
"description": "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code.",
|
||||
"type": "float",
|
||||
"default_value": 1.0,
|
||||
"minimum_value": 0.1,
|
||||
"maximum_value": 100.0,
|
||||
"unit": "mm",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -70,14 +70,12 @@
|
||||
"machine_max_feedrate_e": { "default_value": 45 },
|
||||
"material_bed_temperature":
|
||||
{
|
||||
"maximum_value": "140",
|
||||
"maximum_value_warning": "120",
|
||||
"maximum_value": "120",
|
||||
"minimum_value": "0"
|
||||
},
|
||||
"material_bed_temperature_layer_0":
|
||||
{
|
||||
"maximum_value": "140",
|
||||
"maximum_value_warning": "120",
|
||||
"maximum_value": "120",
|
||||
"minimum_value": "0"
|
||||
},
|
||||
"material_print_temp_wait": { "value": false },
|
||||
|
@ -26,7 +26,9 @@
|
||||
"ultimaker_petcf",
|
||||
"ultimaker_petg",
|
||||
"ultimaker_pva",
|
||||
"ultimaker_tough_pla"
|
||||
"ultimaker_tough_pla",
|
||||
"generic_cffpps",
|
||||
"ultimaker_ppscf"
|
||||
],
|
||||
"firmware_file": "MarlinUltimaker2.hex",
|
||||
"has_machine_quality": true,
|
||||
|
@ -21,7 +21,9 @@
|
||||
"generic_hips",
|
||||
"generic_petcf",
|
||||
"structur3d_",
|
||||
"ultimaker_petcf"
|
||||
"ultimaker_petcf",
|
||||
"generic_cffpps",
|
||||
"ultimaker_ppscf"
|
||||
],
|
||||
"firmware_update_info":
|
||||
{
|
||||
|
@ -39,6 +39,7 @@
|
||||
"preferred_quality_type": "draft",
|
||||
"preferred_variant_name": "AA 0.4",
|
||||
"supported_actions": [ "DiscoverUM3Action" ],
|
||||
"supports_abstract_color": true,
|
||||
"supports_material_export": true,
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
|
@ -23,19 +23,7 @@
|
||||
"fabtotum_",
|
||||
"fdplast_",
|
||||
"filo3d_",
|
||||
"generic_asa_175",
|
||||
"generic_abs_175",
|
||||
"generic_bvoh_175",
|
||||
"generic_petg_175",
|
||||
"generic_pla_175",
|
||||
"generic_tough_pla_175",
|
||||
"generic_pva_175",
|
||||
"generic_cffpa_175",
|
||||
"generic_cpe_175",
|
||||
"generic_nylon_175",
|
||||
"generic_hips_175",
|
||||
"generic_pc_175",
|
||||
"generic_tpu_175",
|
||||
"generic_",
|
||||
"goofoo_",
|
||||
"ideagen3D_",
|
||||
"imade3d_",
|
||||
@ -44,6 +32,7 @@
|
||||
"leapfrog_",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polymaker_polymax_pc_175",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"redd_",
|
||||
@ -53,23 +42,23 @@
|
||||
"ultimaker_absr_175",
|
||||
"ultimaker_abscf_175",
|
||||
"ultimaker_bvoh_175",
|
||||
"ultimaker_petg_175",
|
||||
"ultimaker_cffpa_175",
|
||||
"ultimaker_cpe_175",
|
||||
"ultimaker_nylon_175",
|
||||
"ultimaker_hips_175",
|
||||
"ultimaker_pc_175",
|
||||
"ultimaker_tpu_175",
|
||||
"ultimaker_tough_pla_175",
|
||||
"ultimaker_rapidrinse_175",
|
||||
"ultimaker_sr30",
|
||||
"ultimaker_metallic_pla_175",
|
||||
"verbatim_",
|
||||
"Vertex_",
|
||||
"volumic_",
|
||||
"xyzprinting_",
|
||||
"zyyx_pro_",
|
||||
"octofiber_",
|
||||
"fiberlogy_"
|
||||
"fiberlogy_",
|
||||
"ultimaker_metallic_pla_175"
|
||||
],
|
||||
"has_machine_materials": true,
|
||||
"has_machine_quality": true,
|
||||
@ -98,39 +87,7 @@
|
||||
"overrides":
|
||||
{
|
||||
"build_volume_temperature": { "maximum_value": "67" },
|
||||
"machine_depth": { "default_value": 236.48 },
|
||||
"machine_disallowed_areas":
|
||||
{
|
||||
"default_value": [
|
||||
[
|
||||
[-141.65, -118.11],
|
||||
[141.65, -118.11],
|
||||
[141.65, -94],
|
||||
[-141.65, -94]
|
||||
],
|
||||
[
|
||||
[-141.65, 118.37],
|
||||
[141.65, 118.37],
|
||||
[141.65, 94],
|
||||
[-141.65, 94]
|
||||
],
|
||||
[
|
||||
[-141.65, -118.11],
|
||||
[-75, -118.11],
|
||||
[-75, 118.37],
|
||||
[-141.65, 118.37]
|
||||
],
|
||||
[
|
||||
[75, -118.11],
|
||||
[141.65, -118.11],
|
||||
[141.65, 118.37],
|
||||
[75, 118.37]
|
||||
]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 196 },
|
||||
"machine_name": { "default_value": "UltiMaker Method" },
|
||||
"machine_width": { "default_value": 283.3 },
|
||||
"prime_tower_position_x": { "value": "(150 / 2 + resolveOrValue('prime_tower_size') / 2) if resolveOrValue('machine_shape') == 'elliptic' else (150 - (resolveOrValue('prime_tower_base_size') if (resolveOrValue('adhesion_type') == 'raft' or resolveOrValue('prime_tower_brim_enable')) else 0) - max(max(extruderValues('travel_avoid_distance')) + max(extruderValues('support_offset')) + (extruderValue(skirt_brim_extruder_nr, 'skirt_brim_line_width') * extruderValue(skirt_brim_extruder_nr, 'skirt_line_count') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 + extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if resolveOrValue('adhesion_type') == 'skirt' else 0) + (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0), max(map(abs, extruderValues('machine_nozzle_offset_x'))), 1)) - (150 / 2 if resolveOrValue('machine_center_is_zero') else 0)" },
|
||||
"prime_tower_position_y": { "value": "190 - prime_tower_size - (resolveOrValue('prime_tower_base_size') if (resolveOrValue('adhesion_type') == 'raft' or resolveOrValue('prime_tower_brim_enable')) else 0) - max(max(extruderValues('travel_avoid_distance')) + max(extruderValues('support_offset')) + (extruderValue(skirt_brim_extruder_nr, 'skirt_brim_line_width') * extruderValue(skirt_brim_extruder_nr, 'skirt_line_count') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 + extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if resolveOrValue('adhesion_type') == 'skirt' else 0) + (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0), max(map(abs, extruderValues('machine_nozzle_offset_y'))), 1) - (190 / 2 if resolveOrValue('machine_center_is_zero') else 0)" }
|
||||
}
|
||||
|
@ -9,42 +9,7 @@
|
||||
"manufacturer": "Ultimaker B.V.",
|
||||
"file_formats": "application/x-makerbot",
|
||||
"platform": "ultimaker_method_platform.stl",
|
||||
"exclude_materials": [
|
||||
"dsm_",
|
||||
"Essentium_",
|
||||
"imade3d_",
|
||||
"chromatik_",
|
||||
"3D-Fuel_",
|
||||
"bestfilament_",
|
||||
"emotiontech_",
|
||||
"eryone_",
|
||||
"eSUN_",
|
||||
"Extrudr_",
|
||||
"fabtotum_",
|
||||
"fdplast_",
|
||||
"filo3d_",
|
||||
"generic_",
|
||||
"ultimaker_rapidrinse_175",
|
||||
"goofoo_",
|
||||
"ideagen3D_",
|
||||
"imade3d_",
|
||||
"innofill_",
|
||||
"layer_one_",
|
||||
"leapfrog_",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"redd_",
|
||||
"tizyx_",
|
||||
"verbatim_",
|
||||
"Vertex_",
|
||||
"volumic_",
|
||||
"xyzprinting_",
|
||||
"zyyx_pro_",
|
||||
"octofiber_",
|
||||
"fiberlogy_"
|
||||
],
|
||||
"exclude_materials": [],
|
||||
"has_machine_materials": true,
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
@ -170,13 +135,15 @@
|
||||
"enabled": false,
|
||||
"value": "acceleration_print"
|
||||
},
|
||||
"adhesion_extruder_nr": { "value": 0 },
|
||||
"adhesion_extruder_nr":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": "min(extruderValues('extruder_nr'))"
|
||||
},
|
||||
"adhesion_type": { "value": "'raft'" },
|
||||
"bottom_thickness": { "value": "top_bottom_thickness" },
|
||||
"bridge_enable_more_layers": { "value": true },
|
||||
"bridge_fan_speed": { "value": "cool_fan_speed_max" },
|
||||
"bridge_fan_speed_2": { "value": "(cool_fan_speed_max + cool_fan_speed_min) / 2" },
|
||||
"bridge_fan_speed_3": { "value": "cool_fan_speed_min" },
|
||||
"bridge_settings_enabled": { "value": true },
|
||||
"bridge_skin_density": { "value": 100 },
|
||||
"bridge_skin_density_2": { "value": 100 },
|
||||
"bridge_skin_density_3": { "value": 100 },
|
||||
@ -191,18 +158,43 @@
|
||||
"bridge_wall_material_flow": { "value": "material_flow" },
|
||||
"bridge_wall_speed": { "value": "speed_wall" },
|
||||
"brim_width": { "value": 5 },
|
||||
"cool_during_extruder_switch": { "value": "'only_last_extruder'" },
|
||||
"cool_fan_enabled":
|
||||
{
|
||||
"force_depends_on_settings": [ "support_extruder_nr" ]
|
||||
},
|
||||
"cool_fan_full_at_height": { "value": "1 if resolveOrValue('adhesion_type') == 'raft' else layer_height + layer_height_0" },
|
||||
"cool_fan_full_layer": { "value": "1 if resolveOrValue('adhesion_type') == 'raft' else 3" },
|
||||
"default_material_bed_temperature": { "resolve": "min(extruderValues('default_material_bed_temperature'))" },
|
||||
"extruder_prime_pos_abs": { "default_value": true },
|
||||
"gradual_support_infill_steps": { "value": 0 },
|
||||
"group_outer_walls": { "value": false },
|
||||
"infill_angles":
|
||||
{
|
||||
"value": [
|
||||
45,
|
||||
45,
|
||||
45,
|
||||
45,
|
||||
45,
|
||||
135,
|
||||
135,
|
||||
135,
|
||||
135,
|
||||
135
|
||||
]
|
||||
},
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_material_flow": { "value": "material_flow" },
|
||||
"infill_overlap": { "value": 0 },
|
||||
"infill_pattern": { "value": "'grid' if infill_sparse_density < 80 else 'lines'" },
|
||||
"infill_pattern": { "value": "'zigzag'" },
|
||||
"infill_wipe_dist": { "value": 0 },
|
||||
"initial_layer_line_width_factor":
|
||||
{
|
||||
"maximum_value": 350,
|
||||
"maximum_value_warning": 320,
|
||||
"value": "100 if resolveOrValue('adhesion_type') == 'raft' else 200"
|
||||
},
|
||||
"inset_direction": { "value": "'inside_out'" },
|
||||
"jerk_enabled":
|
||||
{
|
||||
@ -309,22 +301,37 @@
|
||||
"enabled": false,
|
||||
"value": "jerk_print"
|
||||
},
|
||||
"layer_height_0": { "value": "layer_height if resolveOrValue('adhesion_type') == 'raft' else layer_height * 1.25" },
|
||||
"machine_acceleration": { "default_value": 3000 },
|
||||
"machine_center_is_zero": { "value": true },
|
||||
"machine_depth": { "default_value": 236.48 },
|
||||
"machine_disallowed_areas": { "value": "[ [ [-141.65, -118.11], [141.65, -118.11], [141.65, -95.205], [-141.65, -95.205] ], [ [-141.65, 118.37], [141.65, 118.37], [141.65, 95.205], [-141.65, 95.205] ], [ [-141.65, -118.11], [-114.249, -118.11], [-114.249, 118.37], [-141.65, 118.37] ], [ [76.149, -118.11], [141.65, -118.11], [141.65, 118.37], [76.149, 118.37] ] ] if max(extruderValues('extruder_nr')) == 0 else [ [ [-141.65, -118.11], [141.65, -118.11], [141.65, -95.205], [-141.65, -95.205] ], [ [-141.65, 118.37], [141.65, 118.37], [141.65, 95.205], [-141.65, 95.205] ], [ [-141.65, -118.11], [-76.149, -118.11], [-76.149, 118.37], [-141.65, 118.37] ], [ [76.149, -118.11], [141.65, -118.11], [141.65, 118.37], [76.149, 118.37] ] ]" },
|
||||
"machine_end_gcode": { "default_value": "" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_gcode_flavor": { "default_value": "Griffin" },
|
||||
"machine_heated_bed": { "default_value": false },
|
||||
"machine_heated_build_volume": { "default_value": true },
|
||||
"machine_height": { "default_value": 196.749 },
|
||||
"machine_min_cool_heat_time_window": { "value": 15 },
|
||||
"machine_name": { "default_value": "UltiMaker Method" },
|
||||
"machine_nozzle_cool_down_speed": { "value": 0.8 },
|
||||
"machine_nozzle_heat_up_speed": { "value": 3.5 },
|
||||
"machine_scale_fan_speed_zero_to_one": { "value": true },
|
||||
"machine_start_gcode": { "default_value": "G0 Z20" },
|
||||
"machine_width": { "default_value": 283.3 },
|
||||
"material_bed_temperature": { "enabled": "machine_heated_bed" },
|
||||
"material_final_print_temperature":
|
||||
{
|
||||
"maximum_value": "material_print_temperature",
|
||||
"minimum_value": "material_standby_temperature"
|
||||
},
|
||||
"material_flow": { "value": 100 },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature-10" },
|
||||
"material_initial_print_temperature":
|
||||
{
|
||||
"maximum_value": "material_print_temperature",
|
||||
"minimum_value": "material_standby_temperature",
|
||||
"value": "material_print_temperature-5"
|
||||
},
|
||||
"material_print_temperature":
|
||||
{
|
||||
"force_depends_on_settings": [ "support_extruder_nr" ]
|
||||
@ -336,20 +343,35 @@
|
||||
"multiple_mesh_overlap": { "value": 0 },
|
||||
"optimize_wall_printing_order": { "value": true },
|
||||
"prime_blob_enable": { "enabled": false },
|
||||
"prime_tower_base_curve_magnitude": { "value": 2 },
|
||||
"prime_tower_base_height": { "value": 6 },
|
||||
"prime_tower_base_size": { "value": 10 },
|
||||
"prime_tower_enable": { "value": false },
|
||||
"prime_tower_enable": { "default_value": true },
|
||||
"prime_tower_flow": { "value": "material_flow" },
|
||||
"prime_tower_line_width": { "value": 1 },
|
||||
"prime_tower_line_width":
|
||||
{
|
||||
"maximum_value": 2,
|
||||
"maximum_value_warning": 1.5,
|
||||
"value": 1
|
||||
},
|
||||
"prime_tower_mode":
|
||||
{
|
||||
"resolve": "'normal'",
|
||||
"value": "'normal'"
|
||||
},
|
||||
"prime_tower_raft_base_line_spacing": { "value": "raft_base_line_width" },
|
||||
"prime_tower_wipe_enabled": { "value": true },
|
||||
"print_sequence": { "enabled": false },
|
||||
"raft_acceleration": { "enabled": false },
|
||||
"raft_airgap":
|
||||
{
|
||||
"force_depends_on_settings": [ "support_extruder_nr" ]
|
||||
},
|
||||
"raft_base_acceleration": { "enabled": false },
|
||||
"raft_base_extruder_nr":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": "min(extruderValues('extruder_nr'))"
|
||||
},
|
||||
"raft_base_fan_speed": { "value": 0 },
|
||||
"raft_base_jerk": { "enabled": false },
|
||||
"raft_base_line_spacing":
|
||||
{
|
||||
"force_depends_on_settings": [ "raft_interface_extruder_nr" ],
|
||||
@ -358,9 +380,10 @@
|
||||
"raft_base_line_width":
|
||||
{
|
||||
"force_depends_on_settings": [ "raft_interface_extruder_nr" ],
|
||||
"maximum_value": 2.5,
|
||||
"maximum_value_warning": 1.8,
|
||||
"value": 1.4
|
||||
},
|
||||
"raft_base_speed": { "value": 10 },
|
||||
"raft_base_thickness":
|
||||
{
|
||||
"force_depends_on_settings": [
|
||||
@ -369,24 +392,24 @@
|
||||
],
|
||||
"value": 0.8
|
||||
},
|
||||
"raft_base_wall_count":
|
||||
{
|
||||
"force_depends_on_settings": [ "support_extruder_nr" ],
|
||||
"value": "raft_wall_count"
|
||||
},
|
||||
"raft_interface_extruder_nr": { "value": "raft_surface_extruder_nr" },
|
||||
"raft_base_wall_count": { "value": "raft_wall_count" },
|
||||
"raft_interface_acceleration": { "enabled": false },
|
||||
"raft_interface_extruder_nr": { "value": "max(extruderValues('extruder_nr'))" },
|
||||
"raft_interface_fan_speed": { "value": 0 },
|
||||
"raft_interface_infill_overlap":
|
||||
{
|
||||
"force_depends_on_settings": [ "raft_interface_extruder_nr" ]
|
||||
},
|
||||
"raft_interface_infill_overlap_mm": { "maximum_value_warning": "2 * machine_nozzle_size" },
|
||||
"raft_interface_jerk": { "enabled": false },
|
||||
"raft_interface_layers": { "value": 2 },
|
||||
"raft_interface_line_spacing":
|
||||
{
|
||||
"force_depends_on_settings": [
|
||||
"raft_base_thickness",
|
||||
"raft_interface_extruder_nr"
|
||||
]
|
||||
],
|
||||
"minimum_value_warning": "raft_interface_line_width * 0.8"
|
||||
},
|
||||
"raft_interface_line_width":
|
||||
{
|
||||
@ -396,7 +419,11 @@
|
||||
],
|
||||
"value": 0.7
|
||||
},
|
||||
"raft_interface_speed": { "value": 90 },
|
||||
"raft_interface_speed":
|
||||
{
|
||||
"force_depends_on_settings": [ "support_extruder_nr" ],
|
||||
"value": "raft_speed * 5"
|
||||
},
|
||||
"raft_interface_thickness": { "value": 0.3 },
|
||||
"raft_interface_wall_count": { "value": "raft_wall_count" },
|
||||
"raft_interface_z_offset":
|
||||
@ -406,14 +433,18 @@
|
||||
"raft_interface_extruder_nr"
|
||||
]
|
||||
},
|
||||
"raft_jerk": { "enabled": false },
|
||||
"raft_margin": { "value": 1.2 },
|
||||
"raft_smoothing": { "value": 9.5 },
|
||||
"raft_surface_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material')) if support_enable and extruderValue(support_extruder_nr,'material_is_support_material') else raft_base_extruder_nr" },
|
||||
"raft_speed": { "value": 10 },
|
||||
"raft_surface_acceleration": { "enabled": false },
|
||||
"raft_surface_extruder_nr": { "value": "max(extruderValues('extruder_nr'))" },
|
||||
"raft_surface_fan_speed": { "value": 0 },
|
||||
"raft_surface_flow":
|
||||
{
|
||||
"force_depends_on_settings": [ "support_extruder_nr" ]
|
||||
},
|
||||
"raft_surface_jerk": { "enabled": false },
|
||||
"raft_surface_speed":
|
||||
{
|
||||
"force_depends_on_settings": [ "support_extruder_nr" ]
|
||||
@ -430,27 +461,55 @@
|
||||
"raft_wall_count": { "value": 2 },
|
||||
"retract_at_layer_change": { "value": true },
|
||||
"retraction_amount": { "value": 0.75 },
|
||||
"retraction_combing": { "value": "'off'" },
|
||||
"retraction_combing":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": "'off'"
|
||||
},
|
||||
"retraction_combing_max_distance": { "value": "speed_travel / 10" },
|
||||
"retraction_count_max": { "value": 100 },
|
||||
"retraction_extrusion_window": { "value": 0 },
|
||||
"retraction_hop": { "value": 0.4 },
|
||||
"retraction_hop_enabled": { "value": true },
|
||||
"retraction_hop_only_when_collides": { "value": false },
|
||||
"retraction_min_travel": { "value": "0.6" },
|
||||
"retraction_min_travel":
|
||||
{
|
||||
"minimum_value_warning": "line_width * 1.25",
|
||||
"value": 0.6
|
||||
},
|
||||
"retraction_prime_speed": { "value": "retraction_speed" },
|
||||
"retraction_speed": { "value": 5 },
|
||||
"roofing_layer_count": { "value": 2 },
|
||||
"roofing_material_flow": { "value": "material_flow" },
|
||||
"roofing_monotonic": { "value": true },
|
||||
"roofing_angles":
|
||||
{
|
||||
"value": [45, 135]
|
||||
},
|
||||
"roofing_layer_count":
|
||||
{
|
||||
"maximum_value_warning": 10,
|
||||
"minimum_value": 0,
|
||||
"minimum_value_warning": 1,
|
||||
"value": 2
|
||||
},
|
||||
"skin_angles":
|
||||
{
|
||||
"value": [0, 90]
|
||||
},
|
||||
"skin_material_flow": { "value": "material_flow" },
|
||||
"skin_material_flow_layer_0": { "value": "material_flow" },
|
||||
"skin_monotonic": { "value": true },
|
||||
"skin_outline_count": { "value": 0 },
|
||||
"skin_overlap": { "value": 0 },
|
||||
"skin_preshrink": { "value": 0 },
|
||||
"skirt_brim_extruder_nr":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": "min(extruderValues('extruder_nr'))"
|
||||
},
|
||||
"skirt_brim_line_width": { "value": 1 },
|
||||
"skirt_brim_material_flow": { "value": "material_flow" },
|
||||
"skirt_brim_minimal_length": { "value": 500 },
|
||||
"skirt_gap": { "value": 2 },
|
||||
"skirt_height": { "value": 3 },
|
||||
"small_skin_width": { "value": 4 },
|
||||
"speed_equalize_flow_width_factor": { "value": 0 },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
@ -465,34 +524,58 @@
|
||||
"speed_wall_x": { "value": "speed_wall" },
|
||||
"support_angle": { "value": 40 },
|
||||
"support_bottom_height": { "value": "2*support_infill_sparse_thickness" },
|
||||
"support_bottom_line_width":
|
||||
{
|
||||
"maximum_value": 3,
|
||||
"maximum_value_warning": 1.8
|
||||
},
|
||||
"support_bottom_material_flow": { "value": "material_flow" },
|
||||
"support_bottom_wall_count": { "value": "0" },
|
||||
"support_bottom_wall_count":
|
||||
{
|
||||
"maximum_value": 8,
|
||||
"maximum_value_warning": 6,
|
||||
"value": 0
|
||||
},
|
||||
"support_brim_enable": { "value": false },
|
||||
"support_conical_min_width": { "value": 10 },
|
||||
"support_enable": { "value": true },
|
||||
"support_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material'))" },
|
||||
"support_fan_enable": { "value": "True" },
|
||||
"support_infill_angles":
|
||||
{
|
||||
"value": [
|
||||
45
|
||||
]
|
||||
},
|
||||
"support_infill_rate": { "value": 20.0 },
|
||||
"support_infill_sparse_thickness": { "value": "layer_height" },
|
||||
"support_interface_enable": { "value": true },
|
||||
"support_interface_height": { "value": "4*support_infill_sparse_thickness" },
|
||||
"support_interface_material_flow": { "value": "material_flow" },
|
||||
"support_interface_offset": { "value": "1" },
|
||||
"support_interface_pattern": { "value": "'lines'" },
|
||||
"support_interface_pattern": { "value": "'zigzag' if support_wall_count > 1 else 'lines'" },
|
||||
"support_interface_wall_count": { "value": "1" },
|
||||
"support_join_distance": { "value": "4.5 if support_wall_count > 1 else 2" },
|
||||
"support_material_flow": { "value": "material_flow" },
|
||||
"support_offset": { "value": "1.8" },
|
||||
"support_pattern": { "value": "'lines'" },
|
||||
"support_offset": { "value": "2.4 if support_wall_count > 1 else 1.8" },
|
||||
"support_pattern": { "value": "'zigzag' if support_wall_count > 1 else 'lines'" },
|
||||
"support_roof_height": { "value": "4*layer_height" },
|
||||
"support_roof_material_flow": { "value": "material_flow" },
|
||||
"support_supported_skin_fan_speed": { "value": "cool_fan_speed_max" },
|
||||
"support_use_towers": { "value": "False" },
|
||||
"support_use_towers": { "value": false },
|
||||
"support_wall_count": { "value": "2 if support_conical_enabled or support_structure == 'tree' else 0" },
|
||||
"support_xy_distance": { "value": 0.2 },
|
||||
"support_xy_distance_overhang": { "value": "support_xy_distance" },
|
||||
"switch_extruder_retraction_amount": { "value": 0.5 },
|
||||
"switch_extruder_retraction_speeds": { "value": "retraction_speed" },
|
||||
"top_bottom_thickness": { "value": "5*layer_height" },
|
||||
"top_bottom_pattern": { "value": "'zigzag'" },
|
||||
"top_bottom_pattern_0": { "value": "'zigzag'" },
|
||||
"top_bottom_thickness":
|
||||
{
|
||||
"minimum_value_warning": 0.3,
|
||||
"value": "4*layer_height"
|
||||
},
|
||||
"top_thickness": { "value": "top_bottom_thickness * 1.5" },
|
||||
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||
"travel_avoid_other_parts": { "value": false },
|
||||
"wall_0_inset": { "value": 0 },
|
||||
|
@ -36,14 +36,15 @@
|
||||
"polywood_pla",
|
||||
"redd_",
|
||||
"tizyx_",
|
||||
"ultimaker_tough_pla_175",
|
||||
"verbatim_",
|
||||
"Vertex_",
|
||||
"volumic_",
|
||||
"xyzprinting_",
|
||||
"zyyx_pro_",
|
||||
"octofiber_",
|
||||
"fiberlogy_"
|
||||
"fiberlogy_",
|
||||
"ultimaker_nylon_175",
|
||||
"ultimaker_metallic_pla_175"
|
||||
],
|
||||
"has_machine_materials": true,
|
||||
"has_machine_quality": true,
|
||||
@ -72,39 +73,7 @@
|
||||
"overrides":
|
||||
{
|
||||
"build_volume_temperature": { "maximum_value": "107" },
|
||||
"machine_depth": { "default_value": 236.48 },
|
||||
"machine_disallowed_areas":
|
||||
{
|
||||
"default_value": [
|
||||
[
|
||||
[-141.65, -118.11],
|
||||
[141.65, -118.11],
|
||||
[141.65, -94],
|
||||
[-141.65, -94]
|
||||
],
|
||||
[
|
||||
[-141.65, 118.37],
|
||||
[141.65, 118.37],
|
||||
[141.65, 94],
|
||||
[-141.65, 94]
|
||||
],
|
||||
[
|
||||
[-141.65, -118.11],
|
||||
[-75, -118.11],
|
||||
[-75, 118.37],
|
||||
[-141.65, 118.37]
|
||||
],
|
||||
[
|
||||
[75, -118.11],
|
||||
[141.65, -118.11],
|
||||
[141.65, 118.37],
|
||||
[75, 118.37]
|
||||
]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 196 },
|
||||
"machine_name": { "default_value": "UltiMaker Method X" },
|
||||
"machine_width": { "default_value": 283.3 },
|
||||
"prime_tower_position_x": { "value": "(150 / 2 + resolveOrValue('prime_tower_size') / 2) if resolveOrValue('machine_shape') == 'elliptic' else (150 - (resolveOrValue('prime_tower_base_size') if (resolveOrValue('adhesion_type') == 'raft' or resolveOrValue('prime_tower_brim_enable')) else 0) - max(max(extruderValues('travel_avoid_distance')) + max(extruderValues('support_offset')) + (extruderValue(skirt_brim_extruder_nr, 'skirt_brim_line_width') * extruderValue(skirt_brim_extruder_nr, 'skirt_line_count') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 + extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if resolveOrValue('adhesion_type') == 'skirt' else 0) + (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0), max(map(abs, extruderValues('machine_nozzle_offset_x'))), 1)) - (150 / 2 if resolveOrValue('machine_center_is_zero') else 0)" },
|
||||
"prime_tower_position_y": { "value": "190 - prime_tower_size - (resolveOrValue('prime_tower_base_size') if (resolveOrValue('adhesion_type') == 'raft' or resolveOrValue('prime_tower_brim_enable')) else 0) - max(max(extruderValues('travel_avoid_distance')) + max(extruderValues('support_offset')) + (extruderValue(skirt_brim_extruder_nr, 'skirt_brim_line_width') * extruderValue(skirt_brim_extruder_nr, 'skirt_line_count') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 + extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if resolveOrValue('adhesion_type') == 'skirt' else 0) + (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0), max(map(abs, extruderValues('machine_nozzle_offset_y'))), 1) - (190 / 2 if resolveOrValue('machine_center_is_zero') else 0)" }
|
||||
}
|
||||
|
@ -9,6 +9,44 @@
|
||||
"manufacturer": "Ultimaker B.V.",
|
||||
"file_formats": "application/x-makerbot",
|
||||
"platform": "ultimaker_method_xl_platform.stl",
|
||||
"exclude_materials": [
|
||||
"dsm_",
|
||||
"Essentium_",
|
||||
"imade3d_",
|
||||
"chromatik_",
|
||||
"3D-Fuel_",
|
||||
"bestfilament_",
|
||||
"emotiontech_",
|
||||
"eryone_",
|
||||
"eSUN_",
|
||||
"Extrudr_",
|
||||
"fabtotum_",
|
||||
"fdplast_",
|
||||
"filo3d_",
|
||||
"generic_",
|
||||
"goofoo_",
|
||||
"ideagen3D_",
|
||||
"imade3d_",
|
||||
"innofill_",
|
||||
"layer_one_",
|
||||
"leapfrog_",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"redd_",
|
||||
"tizyx_",
|
||||
"verbatim_",
|
||||
"Vertex_",
|
||||
"volumic_",
|
||||
"xyzprinting_",
|
||||
"zyyx_pro_",
|
||||
"octofiber_",
|
||||
"fiberlogy_",
|
||||
"basf_ultrafuse_316l_175",
|
||||
"ultimaker_nylon_175",
|
||||
"ultimaker_metallic_pla_175"
|
||||
],
|
||||
"has_machine_materials": true,
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
@ -18,6 +56,11 @@
|
||||
"0": "ultimaker_methodxl_extruder_left",
|
||||
"1": "ultimaker_methodxl_extruder_right"
|
||||
},
|
||||
"platform_offset": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"preferred_quality_type": "draft",
|
||||
"reference_machine_id": "magma_10",
|
||||
"supports_network_connection": true,
|
||||
@ -29,41 +72,24 @@
|
||||
{
|
||||
"build_volume_temperature": { "maximum_value": "100" },
|
||||
"machine_depth": { "default_value": 320 },
|
||||
"machine_disallowed_areas":
|
||||
{
|
||||
"default_value": [
|
||||
[
|
||||
[-204, -160],
|
||||
[204, -160],
|
||||
[204, -154.5],
|
||||
[-204, -154.5]
|
||||
],
|
||||
[
|
||||
[-204, 160],
|
||||
[204, 160],
|
||||
[204, 154.5],
|
||||
[-204, 154.5]
|
||||
],
|
||||
[
|
||||
[-205, -160],
|
||||
[-154.5, -160],
|
||||
[-154.5, 160],
|
||||
[-205, 160]
|
||||
],
|
||||
[
|
||||
[154.5, -160],
|
||||
[205, -160],
|
||||
[205, 160],
|
||||
[154.5, 160]
|
||||
]
|
||||
]
|
||||
},
|
||||
"machine_disallowed_areas": { "value": "[ [ [-204, -160], [204, -160], [204, -154.5], [-204, -154.5] ], [ [-204, 160], [204, 160], [204, 154.5], [-204, 154.5] ], [ [-205, -160], [-191.5, -160], [-191.5, 160], [-205, 160] ], [ [154.5, -160], [205, -160], [205, 160], [154.5, 160] ] ] if max(extruderValues('extruder_nr')) == 0 else [ [ [-204, -160], [204, -160], [204, -154.5], [-204, -154.5] ], [ [-204, 160], [204, 160], [204, 154.5], [-204, 154.5] ], [ [-205, -160], [-154.5, -160], [-154.5, 160], [-205, 160] ], [ [154.5, -160], [205, -160], [205, 160], [154.5, 160] ] ]" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 320 },
|
||||
"machine_height": { "default_value": 319.9 },
|
||||
"machine_name": { "default_value": "UltiMaker Method XL" },
|
||||
"machine_width": { "default_value": 410 },
|
||||
"prime_tower_position_x": { "value": "(305 - (resolveOrValue('prime_tower_base_size') if (resolveOrValue('adhesion_type') == 'raft' or resolveOrValue('prime_tower_brim_enable')) else 0) - max(max(extruderValues('travel_avoid_distance')) + max(extruderValues('support_offset')) + (extruderValue(skirt_brim_extruder_nr, 'skirt_brim_line_width') * extruderValue(skirt_brim_extruder_nr, 'skirt_line_count') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 + extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if resolveOrValue('adhesion_type') == 'skirt' else 0) + (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0), max(map(abs, extruderValues('machine_nozzle_offset_x'))), 1)) - (305 / 2)" },
|
||||
"prime_tower_position_y": { "value": "305 - prime_tower_size - (resolveOrValue('prime_tower_base_size') if (resolveOrValue('adhesion_type') == 'raft' or resolveOrValue('prime_tower_brim_enable')) else 0) - max(max(extruderValues('travel_avoid_distance')) + max(extruderValues('support_offset')) + (extruderValue(skirt_brim_extruder_nr, 'skirt_brim_line_width') * extruderValue(skirt_brim_extruder_nr, 'skirt_line_count') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 + extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if resolveOrValue('adhesion_type') == 'skirt' else 0) + (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0), max(map(abs, extruderValues('machine_nozzle_offset_y'))), 1) - (305 / 2)" },
|
||||
"speed_travel": { "value": 500 }
|
||||
"speed_travel":
|
||||
{
|
||||
"maximum_value": 500,
|
||||
"maximum_value_warning": 450,
|
||||
"value": 400
|
||||
},
|
||||
"speed_travel_layer_0":
|
||||
{
|
||||
"maximum_value": 500,
|
||||
"maximum_value_warning": 450,
|
||||
"value": 250
|
||||
}
|
||||
}
|
||||
}
|
@ -25,7 +25,9 @@
|
||||
"ultimaker_petcf",
|
||||
"ultimaker_petg",
|
||||
"ultimaker_pva",
|
||||
"ultimaker_tough_pla"
|
||||
"ultimaker_tough_pla",
|
||||
"generic_cffpps",
|
||||
"ultimaker_ppscf"
|
||||
],
|
||||
"firmware_file": "MarlinUltimaker-{baudrate}.hex",
|
||||
"firmware_hbk_file": "MarlinUltimaker-HBK-{baudrate}.hex",
|
||||
|
@ -17,7 +17,9 @@
|
||||
"exclude_materials": [
|
||||
"generic_hips",
|
||||
"generic_flexible",
|
||||
"structur3d_"
|
||||
"generic_cffpps",
|
||||
"structur3d_",
|
||||
"ultimaker_ppscf"
|
||||
],
|
||||
"firmware_update_info":
|
||||
{
|
||||
|
@ -18,7 +18,9 @@
|
||||
"exclude_materials": [
|
||||
"generic_hips",
|
||||
"generic_flexible",
|
||||
"structur3d_"
|
||||
"generic_cffpps",
|
||||
"structur3d_",
|
||||
"ultimaker_ppscf"
|
||||
],
|
||||
"firmware_update_info":
|
||||
{
|
||||
@ -48,6 +50,7 @@
|
||||
"preferred_variant_buildplate_name": "Glass",
|
||||
"preferred_variant_name": "AA 0.4",
|
||||
"supported_actions": [ "DiscoverUM3Action" ],
|
||||
"supports_abstract_color": true,
|
||||
"supports_material_export": true,
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
|
@ -36,6 +36,7 @@
|
||||
"preferred_variant_name": "AA 0.4",
|
||||
"quality_definition": "ultimaker_s5",
|
||||
"supported_actions": [ "DiscoverUM3Action" ],
|
||||
"supports_abstract_color": true,
|
||||
"supports_material_export": true,
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
|
210
resources/definitions/ultimaker_sketch.def.json
Normal file
210
resources/definitions/ultimaker_sketch.def.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "MakerBot Sketch",
|
||||
"inherits": "ultimaker",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Ultimaker",
|
||||
"manufacturer": "Ultimaker B.V.",
|
||||
"file_formats": "application/x-makerbot-sketch",
|
||||
"platform": "ultimaker_sketch_platform.obj",
|
||||
"exclude_materials": [
|
||||
"dsm_",
|
||||
"Essentium_",
|
||||
"imade3d_",
|
||||
"chromatik_",
|
||||
"3D-Fuel_",
|
||||
"bestfilament_",
|
||||
"emotiontech_",
|
||||
"eryone_",
|
||||
"eSUN_",
|
||||
"Extrudr_",
|
||||
"fabtotum_",
|
||||
"fdplast_",
|
||||
"filo3d_",
|
||||
"ultimaker_rapidrinse_175",
|
||||
"goofoo_",
|
||||
"ideagen3D_",
|
||||
"imade3d_",
|
||||
"innofill_",
|
||||
"layer_one_",
|
||||
"leapfrog_",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"redd_",
|
||||
"tizyx_",
|
||||
"verbatim_",
|
||||
"Vertex_",
|
||||
"volumic_",
|
||||
"xyzprinting_",
|
||||
"zyyx_pro_",
|
||||
"octofiber_",
|
||||
"fiberlogy_",
|
||||
"generic_",
|
||||
"ultimaker_asa",
|
||||
"ultimaker_abs",
|
||||
"ultimaker_nylon",
|
||||
"ultimaker_pva",
|
||||
"ultimaker_rapidrinse",
|
||||
"ultimaker_sr30",
|
||||
"ultimaker_petg",
|
||||
"ultimaker_metallic_pla",
|
||||
"basf_",
|
||||
"jabil_",
|
||||
"polymaker_",
|
||||
"ultimaker_rapidrinse",
|
||||
"ultimaker_sr30",
|
||||
"ultimaker_petg",
|
||||
"ultimaker_pva",
|
||||
"ultimaker_metallic_pla"
|
||||
],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "ultimaker_sketch_extruder" },
|
||||
"preferred_quality_type": "draft",
|
||||
"preferred_variant_name": "0.4mm",
|
||||
"reference_machine_id": "sketch",
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_enabled":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": false
|
||||
},
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"brim_width": { "value": "3" },
|
||||
"cool_during_extruder_switch":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": false
|
||||
},
|
||||
"cool_fan_full_at_height": { "value": "layer_height + layer_height_0" },
|
||||
"cool_fan_speed": { "value": 100 },
|
||||
"cool_fan_speed_0": { "value": 0 },
|
||||
"cool_min_layer_time": { "value": 8 },
|
||||
"extruder_prime_pos_abs": { "default_value": true },
|
||||
"fill_outline_gaps": { "value": false },
|
||||
"gantry_height": { "value": "60" },
|
||||
"infill_angles": { "value": "[45,45,45,45,45,135,135,135,135,135]" },
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_overlap": { "value": 0 },
|
||||
"infill_pattern": { "value": "'zigzag'" },
|
||||
"infill_sparse_density": { "value": 20 },
|
||||
"infill_wipe_dist": { "value": 0 },
|
||||
"initial_layer_line_width_factor": { "value": 125 },
|
||||
"inset_direction": { "value": "'inside_out'" },
|
||||
"jerk_enabled":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": false
|
||||
},
|
||||
"layer_height_0": { "value": "layer_height * 1.25" },
|
||||
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
||||
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 150 },
|
||||
"machine_end_gcode": { "default_value": "M107; Disable Fan; \n; End of print; \n; End GCode\nM104 S0 T0; Set Toolhead Temp to 0\nM140 S0 T0; Set Platform Temp to 0\nG162 Z F1800; Move to max axes position\nG28 X Y; Home\nM652; Turn off back fan\nM132 X Y Z A B; Set Home Position\nG91; Use Relative Positioning\nM18; Disable Axes\n\n" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_gcode_flavor": { "default_value": "Griffin" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 150 },
|
||||
"machine_max_feedrate_x": { "default_value": 300 },
|
||||
"machine_max_feedrate_y": { "default_value": 300 },
|
||||
"machine_max_feedrate_z": { "default_value": 40 },
|
||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||
"machine_name": { "default_value": "MakerBot Sketch" },
|
||||
"machine_nozzle_cool_down_speed": { "default_value": 0.8 },
|
||||
"machine_nozzle_heat_up_speed": { "default_value": 1.4 },
|
||||
"machine_start_gcode": { "default_value": "M140 S50 T0; Set Platform Temp\nM104 S220 T0; Set Extruder Temp\nG90; Use Absolute Positioning\nG28; Home\nM132 X Y Z A B; Set Current Position to Home\nG161 X Y F3300; Move to min axes positions\nM7 T0; Wait For Platform to Heat\nM6 T0; Wait For Extruders to Heat\nM651; Turn on back fan\nM907 X100 Y100 Z40 A80 B20; Set Stepper Currents\nM106; Enable Cooling Fan\n; Purge Line\nG92 E0; Reset Extruder Axis Position\nG1 X-26.18 Y-75.90 Z0.200 F420\nG1 X26.18 Y-75.90 E10\nG92 E0; Reset Extruder Axis Position\n; Start GCode\n" },
|
||||
"machine_width": { "default_value": 150 },
|
||||
"material_bed_temperature":
|
||||
{
|
||||
"maximum_value": 100,
|
||||
"maximum_value_warning": 70
|
||||
},
|
||||
"material_bed_temperature_layer_0":
|
||||
{
|
||||
"maximum_value": 100,
|
||||
"maximum_value_warning": 70
|
||||
},
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"material_flow": { "default_value": 100 },
|
||||
"material_print_temperature":
|
||||
{
|
||||
"maximum_value": 240,
|
||||
"maximum_value_warning": 230
|
||||
},
|
||||
"min_bead_width":
|
||||
{
|
||||
"minimum_value": "line_width * 0.5",
|
||||
"minimum_value_warning": "line_width * 0.75",
|
||||
"value": "line_width"
|
||||
},
|
||||
"min_wall_line_width":
|
||||
{
|
||||
"minimum_value": "line_width * 0.5",
|
||||
"minimum_value_warning": "line_width * 0.75",
|
||||
"value": "line_width"
|
||||
},
|
||||
"multiple_mesh_overlap": { "value": "0" },
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
"prime_blob_enable":
|
||||
{
|
||||
"default_value": true,
|
||||
"enabled": true,
|
||||
"value": "resolveOrValue('print_sequence') != 'one_at_a_time'"
|
||||
},
|
||||
"print_sequence": { "enabled": false },
|
||||
"raft_margin": { "value": "5" },
|
||||
"retract_at_layer_change": { "value": true },
|
||||
"retraction_amount":
|
||||
{
|
||||
"maximum_value": 6,
|
||||
"maximum_value_warning": 5.75,
|
||||
"value": 5.5
|
||||
},
|
||||
"retraction_combing": { "value": "'no_outer_surfaces'" },
|
||||
"retraction_min_travel": { "value": "2 * line_width" },
|
||||
"retraction_prime_speed": { "value": "15" },
|
||||
"retraction_speed": { "value": "25" },
|
||||
"roofing_material_flow": { "value": 100 },
|
||||
"skin_material_flow": { "value": 95 },
|
||||
"skin_material_flow_layer_0": { "value": 100 },
|
||||
"skirt_brim_line_width": { "value": 1 },
|
||||
"skirt_brim_speed": { "value": 15 },
|
||||
"skirt_height": { "value": 3 },
|
||||
"speed_print": { "value": 50 },
|
||||
"speed_roofing": { "value": "0.8 * speed_print" },
|
||||
"speed_support": { "value": "0.7 * speed_print" },
|
||||
"speed_support_interface": { "value": "speed_topbottom" },
|
||||
"speed_topbottom": { "value": "speed_roofing" },
|
||||
"speed_travel": { "value": 80 },
|
||||
"speed_wall": { "value": "0.5 * speed_print" },
|
||||
"speed_wall_0": { "value": "1 * speed_wall" },
|
||||
"speed_wall_x": { "value": "1 * speed_wall" },
|
||||
"speed_z_hop": { "value": 10 },
|
||||
"support_angle": { "value": "45" },
|
||||
"support_structure": { "value": "'tree'" },
|
||||
"top_bottom_thickness": { "value": "4 * layer_height" },
|
||||
"travel_avoid_distance": { "value": "machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||
"travel_avoid_supports": { "value": true },
|
||||
"wall_0_inset": { "value": "0" },
|
||||
"wall_0_material_flow_layer_0": { "value": "1 * material_flow" },
|
||||
"wall_thickness": { "value": "2 * machine_nozzle_size" },
|
||||
"wall_x_material_flow": { "value": "0.95 * material_flow" },
|
||||
"wall_x_material_flow_layer_0": { "value": "1 * material_flow" },
|
||||
"xy_offset": { "value": 0 },
|
||||
"xy_offset_layer_0": { "value": 0 },
|
||||
"z_seam_corner": { "value": "'z_seam_corner_any'" },
|
||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
|
||||
}
|
||||
}
|
40
resources/definitions/ultimaker_sketch_large.def.json
Normal file
40
resources/definitions/ultimaker_sketch_large.def.json
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "MakerBot Sketch Large",
|
||||
"inherits": "ultimaker_sketch",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Ultimaker",
|
||||
"manufacturer": "Ultimaker B.V.",
|
||||
"file_formats": "application/x-makerbot-sketch",
|
||||
"platform": "ultimaker_sketch_large_platform.obj",
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "ultimaker_sketch_large_extruder" },
|
||||
"preferred_material": "ultimaker_pla_175",
|
||||
"preferred_quality_type": "draft",
|
||||
"preferred_variant_name": "0.4mm",
|
||||
"reference_machine_id": "sketch_large",
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 200 },
|
||||
"machine_height": { "default_value": 250 },
|
||||
"machine_name": { "default_value": "MakerBot Sketch Large" },
|
||||
"machine_width": { "default_value": 220 },
|
||||
"retraction_amount":
|
||||
{
|
||||
"maximum_value": 6.5,
|
||||
"maximum_value_warning": 6.25,
|
||||
"value": 6
|
||||
},
|
||||
"retraction_prime_speed": { "value": "retraction_speed * 0.8" },
|
||||
"speed_travel": { "value": 150 }
|
||||
}
|
||||
}
|
396
resources/definitions/ultimaker_sketch_sprint.def.json
Normal file
396
resources/definitions/ultimaker_sketch_sprint.def.json
Normal file
@ -0,0 +1,396 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "MakerBot Sketch Sprint",
|
||||
"inherits": "ultimaker",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Ultimaker",
|
||||
"manufacturer": "Ultimaker B.V.",
|
||||
"file_formats": "application/x-makerbot-sketch",
|
||||
"platform": "ultimaker_sketch_sprint_platform.obj",
|
||||
"exclude_materials": [
|
||||
"dsm_",
|
||||
"Essentium_",
|
||||
"imade3d_",
|
||||
"chromatik_",
|
||||
"3D-Fuel_",
|
||||
"bestfilament_",
|
||||
"emotiontech_",
|
||||
"eryone_",
|
||||
"eSUN_",
|
||||
"Extrudr_",
|
||||
"fabtotum_",
|
||||
"fdplast_",
|
||||
"filo3d_",
|
||||
"goofoo_",
|
||||
"ideagen3D_",
|
||||
"imade3d_",
|
||||
"innofill_",
|
||||
"layer_one_",
|
||||
"leapfrog_",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"redd_",
|
||||
"tizyx_",
|
||||
"verbatim_",
|
||||
"Vertex_",
|
||||
"volumic_",
|
||||
"xyzprinting_",
|
||||
"zyyx_pro_",
|
||||
"octofiber_",
|
||||
"fiberlogy_",
|
||||
"generic_",
|
||||
"basf_",
|
||||
"jabil_",
|
||||
"polymaker_",
|
||||
"ultimaker_asa",
|
||||
"ultimaker_abs",
|
||||
"ultimaker_nylon",
|
||||
"ultimaker_pva",
|
||||
"ultimaker_rapidrinse",
|
||||
"ultimaker_sr30",
|
||||
"ultimaker_petg",
|
||||
"ultimaker_metallic_pla"
|
||||
],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "ultimaker_sketch_sprint_extruder" },
|
||||
"platform_offset": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"platform_texture": "MakerbotSketchSprint.png",
|
||||
"preferred_material": "ultimaker_pla_175",
|
||||
"preferred_quality_type": "draft",
|
||||
"preferred_variant_name": "0.4mm",
|
||||
"reference_machine_id": "sketch_sprint",
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_enabled": { "value": true },
|
||||
"acceleration_layer_0": { "value": "acceleration_print * 0.05" },
|
||||
"acceleration_print": { "value": 10000 },
|
||||
"acceleration_print_layer_0": { "value": "acceleration_layer_0" },
|
||||
"acceleration_roofing": { "value": "acceleration_print * 0.2" },
|
||||
"acceleration_skirt_brim": { "value": "acceleration_layer_0" },
|
||||
"acceleration_topbottom": { "value": "acceleration_print * 0.2" },
|
||||
"acceleration_travel": { "value": "acceleration_print" },
|
||||
"acceleration_travel_enabled": { "value": true },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel * 0.2" },
|
||||
"acceleration_wall": { "value": "acceleration_print * 0.5" },
|
||||
"acceleration_wall_0_roofing": { "value": "acceleration_wall * 2/5" },
|
||||
"acceleration_wall_x_roofing": { "value": "acceleration_wall * 2/5" },
|
||||
"adhesion_type": { "value": "'none'" },
|
||||
"bottom_layers": { "value": 3 },
|
||||
"bridge_skin_density": { "value": 100 },
|
||||
"bridge_skin_density_2": { "value": 75 },
|
||||
"bridge_skin_density_3": { "value": 80 },
|
||||
"bridge_skin_material_flow_3": { "value": 110 },
|
||||
"bridge_skin_speed": { "value": 50 },
|
||||
"bridge_skin_speed_2": { "value": 50 },
|
||||
"bridge_skin_speed_3": { "value": 50 },
|
||||
"bridge_sparse_infill_max_density": { "value": 15 },
|
||||
"bridge_wall_min_length": { "value": 2.4 },
|
||||
"bridge_wall_speed": { "value": 20 },
|
||||
"brim_gap": { "value": 0.32 },
|
||||
"brim_inside_margin": { "value": 1.6 },
|
||||
"brim_line_count": { "value": 3 },
|
||||
"brim_width": { "value": 2.4 },
|
||||
"build_volume_fan_nr": { "value": 101 },
|
||||
"cool_fan_full_layer": { "value": "1 if adhesion_type == 'raft' else 3" },
|
||||
"cool_fan_speed_0": { "value": 0 },
|
||||
"cool_min_layer_time": { "value": 3 },
|
||||
"cool_min_layer_time_fan_speed_max": { "value": 10 },
|
||||
"cool_min_speed": { "value": 20 },
|
||||
"default_material_print_temperature":
|
||||
{
|
||||
"maximum_value": 280,
|
||||
"maximum_value_warning": 240
|
||||
},
|
||||
"gantry_height": { "value": 27.5 },
|
||||
"gradual_infill_steps": { "value": 0 },
|
||||
"gradual_support_infill_steps": { "value": 0 },
|
||||
"group_outer_walls": { "value": false },
|
||||
"infill_angles":
|
||||
{
|
||||
"value": [
|
||||
135
|
||||
]
|
||||
},
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_line_width": { "value": 0.45 },
|
||||
"infill_overlap": { "value": 10 },
|
||||
"infill_pattern": { "value": "'lines'" },
|
||||
"infill_sparse_density": { "value": 15 },
|
||||
"infill_wipe_dist": { "value": 0 },
|
||||
"initial_layer_line_width_factor": { "value": 150 },
|
||||
"inset_direction": { "value": "'inside_out'" },
|
||||
"jerk_enabled":
|
||||
{
|
||||
"enabled": false,
|
||||
"value": false
|
||||
},
|
||||
"jerk_travel_enabled": { "enabled": false },
|
||||
"layer_height_0": { "value": "layer_height if adhesion_type == 'raft' else layer_height * 1.25" },
|
||||
"line_width": { "value": 0.42 },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 221.5 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 220.4 },
|
||||
"machine_max_feedrate_x": { "default_value": 600 },
|
||||
"machine_max_feedrate_y": { "default_value": 600 },
|
||||
"machine_max_feedrate_z": { "default_value": 40 },
|
||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||
"machine_name": { "default_value": "MakerBot Sketch Sprint" },
|
||||
"machine_start_gcode": { "default_value": "G28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\nG1 Z0.25 F6000\nG1 E-1.5 F800\nG1 E2 F800\nG1 X111 Y111 Z0.25 F4800\nG1 X111 Y-111 E25 F1200" },
|
||||
"machine_width": { "default_value": 221.5 },
|
||||
"material_bed_temp_wait": { "value": "False" },
|
||||
"material_bed_temperature":
|
||||
{
|
||||
"maximum_value": 100,
|
||||
"maximum_value_warning": 70
|
||||
},
|
||||
"material_bed_temperature_layer_0":
|
||||
{
|
||||
"maximum_value": 100,
|
||||
"maximum_value_warning": 70
|
||||
},
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"material_flow": { "default_value": 100 },
|
||||
"material_print_temperature":
|
||||
{
|
||||
"maximum_value": 260,
|
||||
"maximum_value_warning": 240
|
||||
},
|
||||
"min_bead_width": { "value": 0.3 },
|
||||
"multiple_mesh_overlap": { "value": "0" },
|
||||
"print_sequence": { "enabled": false },
|
||||
"raft_airgap": { "value": 0.35 },
|
||||
"raft_base_acceleration": { "value": "acceleration_layer_0" },
|
||||
"raft_base_speed":
|
||||
{
|
||||
"maximum_value": "raft_speed",
|
||||
"maximum_value_warning": "raft_speed * 1/2",
|
||||
"value": "raft_speed * 1/4"
|
||||
},
|
||||
"raft_interface_acceleration": { "value": "acceleration_print * 0.2" },
|
||||
"raft_interface_line_width": { "value": 0.7 },
|
||||
"raft_interface_speed":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "raft_speed * 3/4"
|
||||
},
|
||||
"raft_interface_wall_count": { "value": "raft_wall_count" },
|
||||
"raft_margin": { "value": "1.5" },
|
||||
"raft_smoothing": { "value": "9.5" },
|
||||
"raft_speed": { "value": 200 },
|
||||
"raft_surface_acceleration": { "value": "acceleration_print * 0.5" },
|
||||
"raft_surface_line_width": { "value": 0.4 },
|
||||
"raft_surface_speed":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275
|
||||
},
|
||||
"raft_surface_wall_count": { "value": "raft_wall_count" },
|
||||
"raft_wall_count": { "value": 2 },
|
||||
"retract_at_layer_change": { "value": true },
|
||||
"retraction_amount": { "value": "1.0" },
|
||||
"retraction_combing": { "value": "'all'" },
|
||||
"retraction_combing_max_distance": { "value": 10 },
|
||||
"retraction_count_max": { "value": 90 },
|
||||
"retraction_extrusion_window": { "value": 1.2 },
|
||||
"retraction_hop": { "value": 0.4 },
|
||||
"retraction_hop_enabled": { "value": true },
|
||||
"retraction_hop_only_when_collides": { "value": true },
|
||||
"retraction_min_travel": { "value": 0.8 },
|
||||
"retraction_prime_speed": { "value": "35" },
|
||||
"retraction_speed": { "value": "35" },
|
||||
"seam_overhang_angle": { "value": 30 },
|
||||
"skin_edge_support_thickness": { "value": 0 },
|
||||
"skin_material_flow": { "value": "material_flow" },
|
||||
"skin_material_flow_layer_0": { "value": "material_flow * 0.95" },
|
||||
"skin_monotonic": { "value": true },
|
||||
"skin_outline_count": { "value": 0 },
|
||||
"skin_overlap": { "value": 10 },
|
||||
"skirt_brim_minimal_length": { "value": 250 },
|
||||
"skirt_gap": { "value": 1.2 },
|
||||
"skirt_height": { "value": 1 },
|
||||
"small_feature_speed_factor": { "value": 10 },
|
||||
"small_hole_max_size": { "value": 0 },
|
||||
"speed_equalize_flow_width_factor": { "value": 100 },
|
||||
"speed_infill":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "speed_print if infill_sparse_density < 70 else speed_print * 0.8"
|
||||
},
|
||||
"speed_layer_0":
|
||||
{
|
||||
"maximum_value": 200,
|
||||
"maximum_value_warning": 175,
|
||||
"value": "round(8/35 * speed_print)"
|
||||
},
|
||||
"speed_print":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": 250
|
||||
},
|
||||
"speed_roofing":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "round(9/14 * speed_print)"
|
||||
},
|
||||
"speed_slowdown_layers": { "value": 2 },
|
||||
"speed_support":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "1 * speed_print"
|
||||
},
|
||||
"speed_support_bottom":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "round(3/7 * speed_support)"
|
||||
},
|
||||
"speed_support_infill":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275
|
||||
},
|
||||
"speed_support_interface":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "round(23/35 * speed_support)"
|
||||
},
|
||||
"speed_support_roof":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275
|
||||
},
|
||||
"speed_topbottom":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "round(9/14 * speed_print)"
|
||||
},
|
||||
"speed_travel":
|
||||
{
|
||||
"maximum_value": 600,
|
||||
"maximum_value_warning": 550,
|
||||
"value": 500
|
||||
},
|
||||
"speed_travel_layer_0":
|
||||
{
|
||||
"maximum_value": 550,
|
||||
"maximum_value_warning": 500,
|
||||
"value": 250
|
||||
},
|
||||
"speed_wall":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "2/5 * speed_print"
|
||||
},
|
||||
"speed_wall_0":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "1 * speed_wall"
|
||||
},
|
||||
"speed_wall_0_roofing":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "speed_wall_0"
|
||||
},
|
||||
"speed_wall_x":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275,
|
||||
"value": "round(1.428575 * speed_wall,0)"
|
||||
},
|
||||
"speed_wall_x_roofing":
|
||||
{
|
||||
"maximum_value": 300,
|
||||
"maximum_value_warning": 275
|
||||
},
|
||||
"speed_z_hop":
|
||||
{
|
||||
"maximum_value": 24,
|
||||
"maximum_value_warning": 22,
|
||||
"value": 20
|
||||
},
|
||||
"support_angle": { "value": "60" },
|
||||
"support_bottom_density": { "value": "support_infill_rate" },
|
||||
"support_bottom_distance": { "value": "layer_height" },
|
||||
"support_bottom_enable": { "value": true },
|
||||
"support_bottom_height": { "value": "layer_height * 2" },
|
||||
"support_brim_line_count": { "value": 5 },
|
||||
"support_infill_angles":
|
||||
{
|
||||
"value": [
|
||||
45
|
||||
]
|
||||
},
|
||||
"support_infill_rate": { "value": 15 },
|
||||
"support_interface_density": { "value": 80 },
|
||||
"support_interface_enable": { "value": true },
|
||||
"support_interface_height": { "value": "layer_height * 3" },
|
||||
"support_interface_material_flow": { "value": "material_flow" },
|
||||
"support_interface_offset": { "value": 1 },
|
||||
"support_interface_pattern": { "value": "'lines'" },
|
||||
"support_interface_wall_count": { "value": 0 },
|
||||
"support_line_width": { "value": 0.32 },
|
||||
"support_material_flow": { "value": "material_flow * 0.9" },
|
||||
"support_offset": { "value": 1.6 },
|
||||
"support_pattern": { "value": "'lines'" },
|
||||
"support_roof_height": { "value": "support_interface_height" },
|
||||
"support_roof_wall_count": { "value": "support_interface_wall_count" },
|
||||
"support_top_distance": { "value": "support_z_distance" },
|
||||
"support_use_towers": { "value": false },
|
||||
"support_xy_distance": { "value": 0.3 },
|
||||
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
|
||||
"support_z_distance": { "value": "layer_height if support_structure == 'tree' else 0.25" },
|
||||
"top_bottom_thickness": { "value": "5 * layer_height" },
|
||||
"top_layers": { "value": 5 },
|
||||
"travel_avoid_distance": { "value": 0.625 },
|
||||
"travel_avoid_supports": { "value": true },
|
||||
"wall_0_inset": { "value": "0" },
|
||||
"wall_0_material_flow_layer_0": { "value": "material_flow * 0.95" },
|
||||
"wall_0_wipe_dist": { "value": 0.2 },
|
||||
"wall_line_width_x": { "value": 0.58 },
|
||||
"wall_overhang_angle": { "value": 35 },
|
||||
"wall_overhang_speed_factor":
|
||||
{
|
||||
"minimum_value_warning": 15,
|
||||
"value": 17.5
|
||||
},
|
||||
"wall_thickness": { "value": 1 },
|
||||
"wall_x_material_flow_layer_0": { "value": "material_flow" },
|
||||
"xy_offset": { "value": 0 },
|
||||
"xy_offset_layer_0": { "value": -0.1 },
|
||||
"z_seam_corner": { "value": "'z_seam_corner_inner'" },
|
||||
"z_seam_position": { "value": "'backleft'" },
|
||||
"z_seam_type": { "value": "'sharpest_corner'" },
|
||||
"z_seam_x": { "value": 150 },
|
||||
"z_seam_y": { "value": 180 },
|
||||
"zig_zaggify_infill": { "value": true }
|
||||
}
|
||||
}
|
@ -24,6 +24,7 @@
|
||||
"machine_end_gcode": { "default_value": "PRINT_END" },
|
||||
"machine_extruder_count": { "default_value": 1 },
|
||||
"machine_name": { "default_value": "VORON2 StealthChanger" },
|
||||
"machine_start_gcode": { "default_value": "PRINT_START TOOL_TEMP={material_print_temperature_layer_0} T{initial_extruder_nr}_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0} TOOL={initial_extruder_nr}" }
|
||||
"machine_start_gcode": { "default_value": "PRINT_START TOOL_TEMP={material_print_temperature_layer_0} T{initial_extruder_nr}_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0} TOOL={initial_extruder_nr}" },
|
||||
"machine_start_gcode_first": { "default_value": true }
|
||||
}
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Zyyx Agile",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Magicfirm Europe",
|
||||
"manufacturer": "Magicfirm Europe",
|
||||
"file_formats": "application/x3g",
|
||||
"platform": "zyyx_platform.3mf",
|
||||
"has_machine_quality": true,
|
||||
"machine_extruder_trains": { "0": "zyyx_agile_extruder_0" },
|
||||
"machine_x3g_variant": "z",
|
||||
"preferred_material": "zyyx_pro_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"quality_definition": "zyyx_agile"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"gantry_height": { "value": "10" },
|
||||
"infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 225 },
|
||||
"machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" },
|
||||
"machine_gcode_flavor": { "default_value": "Makerbot" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-37, 50],
|
||||
[25, 50],
|
||||
[25, -40],
|
||||
[-37, -40]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 195 },
|
||||
"machine_name": { "default_value": "ZYYX Agile" },
|
||||
"machine_start_gcode": { "default_value": "; ZYYX 3D Printer start gcode\nM73 P0; enable build progress\nG21; set units to mm\nG90; set positioning to absolute\nG130 X80 Y80 A127 B127 ; Set Stepper Vref to default value\nG162 X Y F3000; home XY axes maximum\nM133 T0 ; stabilize extruder temperature\nG161 Z F450\nG161 Z F450; home Z axis minimum\nG92 X0 Y0 Z0 E0\nG1 X0 Y0 Z5 F200\nG161 Z F200; home Z axis minimum again\nG92 X0 Y0 Z0 E0\nM131 A; store surface calibration point 1\nG1 X0 Y0 Z5 F200\nG1 X-177 Y0 Z5 F3000; move to 2nd probing point\nG161 Z F200\nM131 B; store surface calibration point 2\nG92 X-177 Y0 Z0 E0\nG1 X-177 Y0 Z5 F200\nG1 X0 Y0 Z5 F3000; move to home point\nG161 Z F200; home Z axis minimum again\nG92 X0 Y0 Z0 E0; set reference again\nG1 X0 Y0 Z5 F200; clear Z\nG1 X0 Y-225 Z5 F3000; move to 3rd calibration point\nG161 Z F200\nM131 AB; store surface calibration point 3\nM132 AB; activate auto leveling\nG92 X0 Y-225 Z0 E0\nG1 X0 Y-225 Z5 F200\nG162 X Y F3000\nG161 Z F200\nG92 X135 Y115 Z0 E0\nM132 Z; Recall stored home offset for Z axis\nG1 X135 Y115 Z5 F450; clear nozzle from hole\nG1 X0 Y115 Z5 F3000; clear nozzle from hole\nG92 E0 ; Set E to 0" },
|
||||
"machine_steps_per_mm_e": { "default_value": 96.27520187033366 },
|
||||
"machine_steps_per_mm_x": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_y": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_z": { "default_value": 400 },
|
||||
"machine_width": { "default_value": 265 },
|
||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"raft_airgap": { "default_value": 0.15 },
|
||||
"raft_margin": { "default_value": 6 },
|
||||
"retract_at_layer_change": { "default_value": true },
|
||||
"retraction_amount": { "default_value": 0.7 },
|
||||
"retraction_speed": { "default_value": 15 },
|
||||
"speed_layer_0": { "value": 15 },
|
||||
"speed_print": { "default_value": 50 },
|
||||
"speed_travel": { "value": 80 },
|
||||
"speed_wall": { "value": 25 },
|
||||
"speed_wall_x": { "value": 35 },
|
||||
"support_interface_density": { "default_value": 80 },
|
||||
"support_interface_enable": { "default_value": true },
|
||||
"support_interface_height": { "default_value": 0.8 },
|
||||
"support_interface_pattern": { "default_value": "grid" },
|
||||
"travel_avoid_other_parts": { "default_value": false },
|
||||
"travel_retract_before_outer_wall": { "default_value": true }
|
||||
}
|
||||
}
|
219
resources/definitions/zyyx_plus.def.json
Normal file
219
resources/definitions/zyyx_plus.def.json
Normal file
@ -0,0 +1,219 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "ZYYX+",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Theodor Hansson",
|
||||
"manufacturer": "ZYYX Labs AB",
|
||||
"file_formats": "application/x3g",
|
||||
"platform": "zyyx_platform.3mf",
|
||||
"exclude_materials": [
|
||||
"3D-Fuel_PLA_PRO_Black",
|
||||
"3D-Fuel_PLA_SnapSupport",
|
||||
"bestfilament_abs_skyblue",
|
||||
"bestfilament_petg_orange",
|
||||
"bestfilament_pla_green",
|
||||
"leapfrog_abs_natural",
|
||||
"leapfrog_epla_natural",
|
||||
"leapfrog_pva_natural",
|
||||
"goofoo_abs",
|
||||
"goofoo_asa",
|
||||
"goofoo_bronze_pla",
|
||||
"goofoo_emarble_pla",
|
||||
"goofoo_esilk_pla",
|
||||
"goofoo_hips",
|
||||
"goofoo_pa_cf",
|
||||
"goofoo_pa",
|
||||
"goofoo_pc",
|
||||
"goofoo_peek",
|
||||
"goofoo_petg",
|
||||
"goofoo_pla",
|
||||
"goofoo_pva",
|
||||
"goofoo_tpe_83a",
|
||||
"goofoo_tpu_87a",
|
||||
"goofoo_tpu_95a",
|
||||
"emotiontech_abs",
|
||||
"emotiontech_absx",
|
||||
"emotiontech_acetate",
|
||||
"emotiontech_asax",
|
||||
"emotiontech_bvoh",
|
||||
"emotiontech_copa",
|
||||
"emotiontech_hips",
|
||||
"emotiontech_nylon_1030",
|
||||
"emotiontech_nylon_1030cf",
|
||||
"emotiontech_nylon_1070",
|
||||
"emotiontech_pa6cf",
|
||||
"emotiontech_pa6gf",
|
||||
"emotiontech_pc",
|
||||
"emotiontech_pekk",
|
||||
"emotiontech_petg",
|
||||
"emotiontech_pla",
|
||||
"emotiontech_pla_hr_870",
|
||||
"emotiontech_pva-m",
|
||||
"emotiontech_pva-s",
|
||||
"emotiontech_tpu98a",
|
||||
"eryone_petg",
|
||||
"eryone_pla_glow",
|
||||
"eryone_pla_matte",
|
||||
"eryone_pla_wood",
|
||||
"eryone_pla",
|
||||
"eryone_tpu",
|
||||
"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",
|
||||
"Extrudr_GreenTECPro_Anthracite_175",
|
||||
"Extrudr_GreenTECPro_Black_175",
|
||||
"Extrudr_GreenTECPro_Blue_175",
|
||||
"Extrudr_GreenTECPro_Nature_175",
|
||||
"Extrudr_GreenTECPro_Red_175",
|
||||
"Extrudr_GreenTECPro_Silver_175",
|
||||
"Extrudr_GreenTECPro_White_175",
|
||||
"verbatim_bvoh_175",
|
||||
"Vertex_Delta_ABS",
|
||||
"Vertex_Delta_PET",
|
||||
"Vertex_Delta_PLA",
|
||||
"Vertex_Delta_TPU",
|
||||
"chromatik_pla",
|
||||
"dsm_arnitel2045_175",
|
||||
"dsm_novamid1070_175",
|
||||
"fabtotum_abs",
|
||||
"fabtotum_nylon",
|
||||
"fabtotum_pla",
|
||||
"fabtotum_tpu",
|
||||
"fdplast_abs_tomato",
|
||||
"fdplast_petg_gray",
|
||||
"fdplast_pla_olive",
|
||||
"fiberlogy_hd_pla",
|
||||
"filo3d_pla",
|
||||
"filo3d_pla_green",
|
||||
"filo3d_pla_red",
|
||||
"ideagen3D_ToughPLA",
|
||||
"imade3d_petg_green",
|
||||
"imade3d_petg_pink",
|
||||
"imade3d_pla_green",
|
||||
"imade3d_pla_pink",
|
||||
"imade3d_petg_175",
|
||||
"imade3d_pla_175",
|
||||
"innofill_innoflex60_175",
|
||||
"layer_one_black_pla",
|
||||
"layer_one_dark_gray_pla",
|
||||
"layer_one_white_pla",
|
||||
"octofiber_pla",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"redd_abs",
|
||||
"redd_asa",
|
||||
"redd_hips",
|
||||
"redd_nylon",
|
||||
"redd_petg",
|
||||
"redd_pla",
|
||||
"redd_tpe",
|
||||
"tizyx_abs",
|
||||
"tizyx_flex",
|
||||
"tizyx_petg",
|
||||
"tizyx_pla_bois",
|
||||
"tizyx_pla",
|
||||
"tizyx_pva",
|
||||
"ultimaker_abscf_175",
|
||||
"ultimaker_absr_175",
|
||||
"ultimaker_asa_175",
|
||||
"ultimaker_nylon12-cf_175",
|
||||
"ultimaker_pla_175",
|
||||
"ultimaker_pva_175",
|
||||
"ultimaker_rapidrinse_175",
|
||||
"ultimaker_sr30_175",
|
||||
"ultimaker_tough_pla_175",
|
||||
"Vertex_Delta_ABS",
|
||||
"Vertex_Delta_PET",
|
||||
"Vertex_Delta_PLA_Glitter",
|
||||
"Vertex_Delta_PLA_Mat",
|
||||
"Vertex_Delta_PLA_Satin",
|
||||
"Vertex_Delta_PLA_Wood",
|
||||
"Vertex_Delta_PLA",
|
||||
"Vertex_Delta_TPU",
|
||||
"volumic_abs_ultra",
|
||||
"volumic_arma_ultra",
|
||||
"volumic_asa_ultra",
|
||||
"volumic_br80_ultra",
|
||||
"volumic_bumper_ultra",
|
||||
"volumic_cu80_ultra",
|
||||
"volumic_flex93_ultra",
|
||||
"volumic_medical_ultra",
|
||||
"volumic_nylon_ultra",
|
||||
"volumic_pekk_carbone",
|
||||
"volumic_petg_ultra",
|
||||
"volumic_petgcarbone_ultra",
|
||||
"volumic_pla_ultra",
|
||||
"volumic_pp_ultra",
|
||||
"volumic_strong_ultra",
|
||||
"volumic_support_ultra",
|
||||
"xyzprinting_abs",
|
||||
"xyzprinting_antibact_pla",
|
||||
"xyzprinting_carbon_fiber",
|
||||
"xyzprinting_colorinkjet_pla",
|
||||
"xyzprinting_flexible",
|
||||
"xyzprinting_metallic_pla",
|
||||
"xyzprinting_nylon",
|
||||
"xyzprinting_pahtcf15",
|
||||
"xyzprinting_pc",
|
||||
"xyzprinting_petcf15",
|
||||
"xyzprinting_petg",
|
||||
"xyzprinting_pla",
|
||||
"xyzprinting_ppgf30",
|
||||
"xyzprinting_tough_pla",
|
||||
"xyzprinting_tpu",
|
||||
"zyyx_abs-mm",
|
||||
"zyyx_abs-perf",
|
||||
"zyyx_flex95a",
|
||||
"zyyx_petg",
|
||||
"zyyx_petg-cf",
|
||||
"zyyx_pla",
|
||||
"zyyx_pro_flex",
|
||||
"zyyx_pro_pla",
|
||||
"zyyx_procarbon",
|
||||
"zyyx_proglass",
|
||||
"zyyx_pronylon"
|
||||
],
|
||||
"has_machine_quality": true,
|
||||
"machine_extruder_trains": { "0": "zyyx_plus_extruder_0" },
|
||||
"machine_x3g_variant": "z",
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"quality_definition": "zyyx_plus",
|
||||
"setting_version": 3
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"gantry_height": { "value": "10" },
|
||||
"infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 210 },
|
||||
"machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" },
|
||||
"machine_gcode_flavor": { "default_value": "Makerbot" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-37, 50],
|
||||
[25, 50],
|
||||
[25, -40],
|
||||
[-37, -40]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 195 },
|
||||
"machine_name": { "default_value": "ZYYX+" },
|
||||
"machine_start_gcode": { "default_value": "; ZYYX+ start gcode\n; Author Theodor Hansson 2024\nM73 P0; enable build progress\nM104 S{material_print_temperature_layer_0} T0; set nozzle temperature\nM126 S0; Turn off fan\nG21; set units to mm\nG90; set positioning to absolute\nG130 X80 Y80 A127 B127 ; Set Stepper Vref to default value\n\n; Home xy-axis\nG162 X Y F2500; home XY axes maximum\nG92 X0 Y0\nG1 X-5 Y-5 F2500\nG162 X Y F200; home XY axes maximum slowly\nG92 X132.5 Y120\n\n; Home z-axis\nG161 Z F1100; home Z axis minimum\nG92 Z0\nG1 Z2 F1100\nG161 Z F100; home Z axis minimum slowly\nG92 Z0\nM132 Z; Recall home offsets for Z\n\n; Calibrate point 1 (we're already at point 1)\nM131 A; store surface calibration point 1\nG1 Z2 F1100; back up from buildplate\n\n; Calibrate point 2\nG1 X-44.5 Y120 F7000; move to 2nd probing point\nG161 Z F100\nM131 B; store surface calibration point 1\nG1 Z2 F1100; back up from buildplate\n\n; Calibrate point 3\nG1 X132.5 Y-110 F7000; move to 2nd probing point\nG161 Z F100\nM131 AB; store surface calibration point 3\nG1 Z2 F1100; back up from buildplate\nM132 AB; Activate auto-leveling\nG1 Z1 F1000\n\n; Lay prime strip\nM133 T0; stabilize extruder temperature\nM126 S{cool_fan_speed_0}; Activate fan\nG4 P1000; Wait a little bit longer\nG1 X80 Y-110 Z0.2 F1000\nG1 X20 E9 F1000\nG1 X-20 E12.5 F1000\nG92 E0 ; Set E to 0\n\n; End of start gcode" },
|
||||
"machine_steps_per_mm_e": { "default_value": 96.27520187033366 },
|
||||
"machine_steps_per_mm_x": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_y": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_z": { "default_value": 400 },
|
||||
"machine_width": { "default_value": 265 }
|
||||
}
|
||||
}
|
249
resources/definitions/zyyx_pro.def.json
Normal file
249
resources/definitions/zyyx_pro.def.json
Normal file
@ -0,0 +1,249 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "ZYYX Pro",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "Theodor Hansson",
|
||||
"manufacturer": "ZYYX Labs AB",
|
||||
"file_formats": "application/x3g",
|
||||
"platform": "zyyx_pro_platform.stl",
|
||||
"exclude_materials": [
|
||||
"3D-Fuel_PLA_PRO_Black",
|
||||
"3D-Fuel_PLA_SnapSupport",
|
||||
"bestfilament_abs_skyblue",
|
||||
"bestfilament_petg_orange",
|
||||
"bestfilament_pla_green",
|
||||
"leapfrog_abs_natural",
|
||||
"leapfrog_epla_natural",
|
||||
"leapfrog_pva_natural",
|
||||
"goofoo_abs",
|
||||
"goofoo_asa",
|
||||
"goofoo_bronze_pla",
|
||||
"goofoo_emarble_pla",
|
||||
"goofoo_esilk_pla",
|
||||
"goofoo_hips",
|
||||
"goofoo_pa_cf",
|
||||
"goofoo_pa",
|
||||
"goofoo_pc",
|
||||
"goofoo_peek",
|
||||
"goofoo_petg",
|
||||
"goofoo_pla",
|
||||
"goofoo_pva",
|
||||
"goofoo_tpe_83a",
|
||||
"goofoo_tpu_87a",
|
||||
"goofoo_tpu_95a",
|
||||
"emotiontech_abs",
|
||||
"emotiontech_absx",
|
||||
"emotiontech_acetate",
|
||||
"emotiontech_asax",
|
||||
"emotiontech_bvoh",
|
||||
"emotiontech_copa",
|
||||
"emotiontech_hips",
|
||||
"emotiontech_nylon_1030",
|
||||
"emotiontech_nylon_1030cf",
|
||||
"emotiontech_nylon_1070",
|
||||
"emotiontech_pa6cf",
|
||||
"emotiontech_pa6gf",
|
||||
"emotiontech_pc",
|
||||
"emotiontech_pekk",
|
||||
"emotiontech_petg",
|
||||
"emotiontech_pla",
|
||||
"emotiontech_pla_hr_870",
|
||||
"emotiontech_pva-m",
|
||||
"emotiontech_pva-s",
|
||||
"emotiontech_tpu98a",
|
||||
"eryone_petg",
|
||||
"eryone_pla_matte",
|
||||
"eryone_pla",
|
||||
"eryone_tpu",
|
||||
"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",
|
||||
"Extrudr_GreenTECPro_Anthracite_175",
|
||||
"Extrudr_GreenTECPro_Black_175",
|
||||
"Extrudr_GreenTECPro_Blue_175",
|
||||
"Extrudr_GreenTECPro_Nature_175",
|
||||
"Extrudr_GreenTECPro_Red_175",
|
||||
"Extrudr_GreenTECPro_Silver_175",
|
||||
"Extrudr_GreenTECPro_White_175",
|
||||
"verbatim_bvoh_175",
|
||||
"Vertex_Delta_ABS",
|
||||
"Vertex_Delta_PET",
|
||||
"Vertex_Delta_PLA",
|
||||
"Vertex_Delta_TPU",
|
||||
"chromatik_pla",
|
||||
"dsm_arnitel2045_175",
|
||||
"dsm_novamid1070_175",
|
||||
"fabtotum_abs",
|
||||
"fabtotum_nylon",
|
||||
"fabtotum_pla",
|
||||
"fabtotum_tpu",
|
||||
"fdplast_abs_tomato",
|
||||
"fdplast_petg_gray",
|
||||
"fdplast_pla_olive",
|
||||
"fiberlogy_hd_pla",
|
||||
"filo3d_pla",
|
||||
"filo3d_pla_green",
|
||||
"filo3d_pla_red",
|
||||
"ideagen3D_ToughPLA",
|
||||
"imade3d_petg_green",
|
||||
"imade3d_petg_pink",
|
||||
"imade3d_pla_green",
|
||||
"imade3d_pla_pink",
|
||||
"imade3d_petg_175",
|
||||
"imade3d_pla_175",
|
||||
"innofill_innoflex60_175",
|
||||
"layer_one_black_pla",
|
||||
"layer_one_dark_gray_pla",
|
||||
"layer_one_white_pla",
|
||||
"octofiber_pla",
|
||||
"polyflex_pla",
|
||||
"polymax_pla",
|
||||
"polyplus_pla",
|
||||
"polywood_pla",
|
||||
"redd_abs",
|
||||
"redd_asa",
|
||||
"redd_hips",
|
||||
"redd_nylon",
|
||||
"redd_petg",
|
||||
"redd_pla",
|
||||
"redd_tpe",
|
||||
"tizyx_abs",
|
||||
"tizyx_flex",
|
||||
"tizyx_petg",
|
||||
"tizyx_pla_bois",
|
||||
"tizyx_pla",
|
||||
"tizyx_pva",
|
||||
"ultimaker_abscf_175",
|
||||
"ultimaker_absr_175",
|
||||
"ultimaker_asa_175",
|
||||
"ultimaker_nylon12-cf_175",
|
||||
"ultimaker_pla_175",
|
||||
"ultimaker_pva_175",
|
||||
"ultimaker_rapidrinse_175",
|
||||
"ultimaker_sr30_175",
|
||||
"ultimaker_tough_pla_175",
|
||||
"Vertex_Delta_ABS",
|
||||
"Vertex_Delta_PET",
|
||||
"Vertex_Delta_PLA_Glitter",
|
||||
"Vertex_Delta_PLA_Mat",
|
||||
"Vertex_Delta_PLA_Satin",
|
||||
"Vertex_Delta_PLA_Wood",
|
||||
"Vertex_Delta_PLA",
|
||||
"Vertex_Delta_TPU",
|
||||
"volumic_abs_ultra",
|
||||
"volumic_arma_ultra",
|
||||
"volumic_asa_ultra",
|
||||
"volumic_br80_ultra",
|
||||
"volumic_bumper_ultra",
|
||||
"volumic_cu80_ultra",
|
||||
"volumic_flex93_ultra",
|
||||
"volumic_medical_ultra",
|
||||
"volumic_nylon_ultra",
|
||||
"volumic_pekk_carbone",
|
||||
"volumic_petg_ultra",
|
||||
"volumic_petgcarbone_ultra",
|
||||
"volumic_pla_ultra",
|
||||
"volumic_pp_ultra",
|
||||
"volumic_strong_ultra",
|
||||
"volumic_support_ultra",
|
||||
"xyzprinting_abs",
|
||||
"xyzprinting_antibact_pla",
|
||||
"xyzprinting_carbon_fiber",
|
||||
"xyzprinting_colorinkjet_pla",
|
||||
"xyzprinting_flexible",
|
||||
"xyzprinting_metallic_pla",
|
||||
"xyzprinting_nylon",
|
||||
"xyzprinting_pahtcf15",
|
||||
"xyzprinting_pc",
|
||||
"xyzprinting_petcf15",
|
||||
"xyzprinting_petg",
|
||||
"xyzprinting_pla",
|
||||
"xyzprinting_ppgf30",
|
||||
"xyzprinting_tough_pla",
|
||||
"xyzprinting_tpu",
|
||||
"zyyx_abs-mm",
|
||||
"zyyx_abs-perf",
|
||||
"zyyx_flex95a",
|
||||
"zyyx_petg",
|
||||
"zyyx_pla",
|
||||
"zyyx_pro_flex",
|
||||
"zyyx_pro_pla",
|
||||
"zyyx_pronylon"
|
||||
],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine": "zyyx_pro",
|
||||
"machine_extruder_trains": { "0": "zyyx_pro_extruder" },
|
||||
"machine_x3g_variant": "z",
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_variant_name": "Carbon0.6",
|
||||
"quality_definition": "zyyx_pro",
|
||||
"setting_version": 3,
|
||||
"variants_name": "SwiftTool"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"gantry_height": { "value": "10" },
|
||||
"infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 228 },
|
||||
"machine_disallowed_areas":
|
||||
{
|
||||
"default_value": [
|
||||
[
|
||||
[-58, 117.5],
|
||||
[-58, 108],
|
||||
[-50, 108],
|
||||
[-50, 117.5]
|
||||
],
|
||||
[
|
||||
[119, 117.5],
|
||||
[119, 108],
|
||||
[140, 108],
|
||||
[140, 117.5]
|
||||
],
|
||||
[
|
||||
[-58, -117.5],
|
||||
[-58, -108],
|
||||
[-50, -108],
|
||||
[-50, -117.5]
|
||||
],
|
||||
[
|
||||
[119, -117.5],
|
||||
[119, -108],
|
||||
[140, -108],
|
||||
[140, -117.5]
|
||||
]
|
||||
]
|
||||
},
|
||||
"machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" },
|
||||
"machine_gcode_flavor": { "default_value": "Makerbot" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-37, 50],
|
||||
[25, 50],
|
||||
[25, -40],
|
||||
[-37, -40]
|
||||
]
|
||||
},
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 195 },
|
||||
"machine_name": { "default_value": "ZYYX Pro" },
|
||||
"machine_start_gcode": { "default_value": "; ZYYX Pro start gcode\n; Author Theodor Hansson 2024\nM73 P0; enable build progress\nM420 P20; set back fan speed 10 off 11-20 10-100%\nM140 S10 T0; set 100% heater power\nM140 S99 T0; set chamber heater negative hysteresis 19 degrees\nM140 S102 T0; set chamber heater positive hysteresis 2 degrees\nM140 S{material_bed_temperature_layer_0} T0; set chamber temperature\nM104 S{material_print_temperature_layer_0} T0; set nozzle temperature\nG21; set units to mm\nG90; set positioning to absolute\nG130 X80 Y90 A127 B127 ; Set Stepper Vref to default value\n\n; Home xy-axis\nG162 X Y F2500; home XY axes maximum\nG92 X0 Y0\nG1 X-5 Y-5 F2500\nG162 X Y F200; home XY axes maximum slowly\nG92 X135 Y114\n\n; Home z-axis\nG161 Z F1100; home Z axis minimum\nG92 Z0\nG1 Z2 F1100\nG161 Z F100; home Z axis minimum slowly\nG92 Z0\nM132 Z; Recall home offsets for Z\n\n; Calibrate point 1 (we're already at point 1)\nM131 A; store surface calibration point 1\nG1 Z2 F1100; back up from buildplate\n\n; Calibrate point 2\nG1 X-47 F7000; move to 2nd probing point\nG161 Z F100\nM131 B; store surface calibration point 1\nG1 Z2 F1100; back up from buildplate\n\n; Calibrate point 3\nG1 X135 Y-114 F7000; move to 2nd probing point\nG161 Z F100\nM131 AB; store surface calibration point 3\nG1 Z2 F1100; back up from buildplate\nM132 AB; Activate auto-leveling\n\n; Extrude material over hole\nM133 T0; stabilize extruder temperature\nM126 S{cool_fan_speed_0}; Activate fan\nG4 P1000; Wait a little bit longer\nG1 Z0.10 E500 F50\nG1 X115 Y-95 F1000\nG92 E0 ; Set E to 0\n; End of start gcode" },
|
||||
"machine_steps_per_mm_e": { "default_value": 96.27520187033366 },
|
||||
"machine_steps_per_mm_x": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_y": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_z": { "default_value": 400 },
|
||||
"machine_width": { "default_value": 265 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
82
resources/definitions/zyyx_pro_ii.def.json
Normal file
82
resources/definitions/zyyx_pro_ii.def.json
Normal file
@ -0,0 +1,82 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "ZYYX Pro II",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "ZYYX Labs AB",
|
||||
"manufacturer": "ZYYX Labs AB",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "zyyx_pro_platform.stl",
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine": "zyyx_pro_ii",
|
||||
"machine_extruder_trains": { "0": "zyyx_pro_ii_extruder" },
|
||||
"machine_x3g_variant": "z",
|
||||
"preferred_material": "zyyx_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_variant_name": "Carbon0.4",
|
||||
"quality_definition": "zyyx_pro_ii",
|
||||
"setting_version": 3,
|
||||
"variants_name": "SwiftTool24"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"gantry_height": { "value": "10" },
|
||||
"infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_disallowed_areas":
|
||||
{
|
||||
"default_value": [
|
||||
[
|
||||
[-58, 117.5],
|
||||
[-58, 108],
|
||||
[-50, 108],
|
||||
[-50, 117.5]
|
||||
],
|
||||
[
|
||||
[119, 117.5],
|
||||
[119, 108],
|
||||
[140, 108],
|
||||
[140, 117.5]
|
||||
],
|
||||
[
|
||||
[-58, -117.5],
|
||||
[-58, -108],
|
||||
[-50, -108],
|
||||
[-50, -117.5]
|
||||
],
|
||||
[
|
||||
[119, -117.5],
|
||||
[119, -108],
|
||||
[140, -108],
|
||||
[140, -117.5]
|
||||
]
|
||||
]
|
||||
},
|
||||
"machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" },
|
||||
"machine_gcode_flavor": { "default_value": "Makerbot" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[-37, 50],
|
||||
[25, 50],
|
||||
[25, -40],
|
||||
[-37, -40]
|
||||
]
|
||||
},
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 210 },
|
||||
"machine_name": { "default_value": "ZYYX Pro II" },
|
||||
"machine_start_gcode": { "default_value": ";start of ZYYX Pro II startcode\n M73 P0; enable build progress\n G21; set units to mm\n G90; set positioning to absolute\n G130 X80 Y80 A127 B127 ; Set Stepper Vref to default value\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z20 F3000\n G1 X-120 Y-110 Z10 F3000\n G130 X0 Y0 Z3 A0 B0 ; Set Stepper Vref to low value\n M420 P10; set back fan speed 10 off 11-20 10-100%\n M140 S10 T0; set 100% heater power\n M140 S99 T0; set chamber heater negative hysteresis 19 degrees\n M140 S110 T0; set chamber heater positive hysteresis 10 degrees\n M140 S{material_bed_temperature_layer_0} T0; set chamber temperature\n M104 S100 T0; set extruder temp 100 while heating\n M134 T0; wait for heated chamber temperature\n M420 P13; set fan speed 10 off 11-20 10-100%\n G130 X80 Y80 Z64 A127 B127 ; Set Stepper Vref to default value\n ; Perform probing of build plate\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z5 F200\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0\n M131 A; store surface calibration point 1\n G1 X0 Y0 Z5 F200\n G1 X-182 Y0 Z5 F3000; move to 2nd probing point\n G161 Z F200\n M131 B; store surface calibration point 2\n G92 X-182 Y0 Z0 E0\n G1 X-182 Y0 Z5 F200\n G1 X0 Y0 Z5 F3000; move to home point\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0; set reference again\n G1 X0 Y0 Z5 F200; clear Z\n G1 X0 Y-228 Z5 F3000; move to 3rd calibration point\n G161 Z F200\n M131 AB; store surface calibration point 3\n M132 AB; activate auto leveling\n G92 X0 Y-228 Z0 E0\n G1 X0 Y-228 Z5 F200\n G162 X Y F3000\n G161 Z F200\n G92 X135 Y115 Z0 E0\n M132 Z; Recall stored home offset for Z axis\n G1 X135 Y115 Z5 F450; clear nozzle from hole\n G1 X0 Y115 Z5 F3000; clear nozzle from hole\n ; end of ZYYX pro build plate calibration\n M127; turn off fan\n M104 S{material_print_temperature_layer_0} T0\n M133 T0 ; stabilize extruder temperature\n ;SET_ZXPARAM\n ;SET_SUPPORT_BUMPMAP\n G92 E0 ; Set E to 0\n ; end of ZYYX Pro II start code" },
|
||||
"machine_steps_per_mm_e": { "default_value": 415 },
|
||||
"machine_steps_per_mm_x": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_y": { "default_value": 88.888889 },
|
||||
"machine_steps_per_mm_z": { "default_value": 400 },
|
||||
"machine_width": { "default_value": 285 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
@ -15,8 +15,8 @@
|
||||
"maximum_value": 1
|
||||
},
|
||||
"machine_extruder_cooling_fan_number": { "default_value": 0 },
|
||||
"machine_extruder_end_code": { "default_value": "M106 P{extruder_nr} S1.0\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM104 S{material_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed_0/100}" },
|
||||
"machine_extruder_end_code": { "default_value": "M104 S{material_standby_temperature}\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nG91\nG0 Z-0.4 F600\nG90" },
|
||||
"machine_extruder_start_code_duration": { "default_value": 8 },
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
@ -15,8 +15,8 @@
|
||||
"maximum_value": 1
|
||||
},
|
||||
"machine_extruder_cooling_fan_number": { "default_value": 1 },
|
||||
"machine_extruder_end_code": { "default_value": "M106 P{extruder_nr} S1.0\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM104 S{material_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed_0/100}" },
|
||||
"machine_extruder_end_code": { "default_value": "M104 S{material_standby_temperature}\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nG91\nG0 Z-0.4 F600\nG90" },
|
||||
"machine_extruder_start_code_duration": { "default_value": 8 },
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
@ -15,8 +15,8 @@
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_extruder_cooling_fan_number": { "default_value": 0 },
|
||||
"machine_extruder_end_code": { "default_value": "M106 P{extruder_nr} S1.0\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM104 S{material_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed_0/100}" },
|
||||
"machine_extruder_end_code": { "default_value": "M104 S{material_standby_temperature}\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nG91\nG0 Z-0.4 F600\nG90" },
|
||||
"machine_extruder_start_code_duration": { "default_value": 8 },
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
@ -15,8 +15,8 @@
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_extruder_cooling_fan_number": { "default_value": 1 },
|
||||
"machine_extruder_end_code": { "default_value": "M106 P{extruder_nr} S1.0\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM104 S{material_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed_0/100}" },
|
||||
"machine_extruder_end_code": { "default_value": "M104 S{material_standby_temperature}\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nG91\nG0 Z-0.4 F600\nG90" },
|
||||
"machine_extruder_start_code_duration": { "default_value": 8 },
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
@ -15,8 +15,8 @@
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_extruder_cooling_fan_number": { "default_value": 0 },
|
||||
"machine_extruder_end_code": { "default_value": "M106 P{extruder_nr} S1.0\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM104 S{material_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed_0/100}" },
|
||||
"machine_extruder_end_code": { "default_value": "M104 S{material_standby_temperature}\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nG91\nG0 Z-0.4 F600\nG90" },
|
||||
"machine_extruder_start_code_duration": { "default_value": 10 },
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
@ -15,8 +15,8 @@
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_extruder_cooling_fan_number": { "default_value": 1 },
|
||||
"machine_extruder_end_code": { "default_value": "M106 P{extruder_nr} S1.0\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nM104 S{material_print_temperature}\nG4 S5\nG91\nG0 Z-0.4 F600\nG90\nM107 P{(extruder_nr+1)%2}\nM106 P{extruder_nr} S{cool_fan_speed_0/100}" },
|
||||
"machine_extruder_end_code": { "default_value": "M104 S{material_standby_temperature}\nG91\nG0 Z0.4 F600\nG90\nG0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000" },
|
||||
"machine_extruder_start_code": { "default_value": "G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y + prime_tower_size/2} F6000\nG91\nG0 Z-0.4 F600\nG90" },
|
||||
"machine_extruder_start_code_duration": { "default_value": 10 },
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
|
22
resources/extruders/ultimaker_sketch_extruder.def.json
Normal file
22
resources/extruders/ultimaker_sketch_extruder.def.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Extruder",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "ultimaker_sketch",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr":
|
||||
{
|
||||
"default_value": 0,
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
"machine_nozzle_size": { "default_value": 0.4 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
22
resources/extruders/ultimaker_sketch_large_extruder.def.json
Normal file
22
resources/extruders/ultimaker_sketch_large_extruder.def.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Extruder",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "ultimaker_sketch_large",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr":
|
||||
{
|
||||
"default_value": 0,
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
"machine_nozzle_size": { "default_value": 0.4 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Extruder",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "ultimaker_sketch_sprint",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr":
|
||||
{
|
||||
"default_value": 0,
|
||||
"maximum_value": "1"
|
||||
},
|
||||
"machine_nozzle_offset_x": { "default_value": 0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0 },
|
||||
"machine_nozzle_size": { "default_value": 0.4 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
@ -14,9 +14,11 @@
|
||||
"default_value": 0,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -14,9 +14,11 @@
|
||||
"default_value": 1,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -14,9 +14,11 @@
|
||||
"default_value": 2,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -14,9 +14,11 @@
|
||||
"default_value": 3,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -14,9 +14,11 @@
|
||||
"default_value": 4,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -14,9 +14,11 @@
|
||||
"default_value": 5,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -14,9 +14,11 @@
|
||||
"default_value": 6,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -14,9 +14,11 @@
|
||||
"default_value": 7,
|
||||
"maximum_value": 7
|
||||
},
|
||||
"machine_extruder_change_duration": { "default_value": 10.0 },
|
||||
"machine_extruder_end_pos_abs": { "default_value": true },
|
||||
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" },
|
||||
"machine_extruder_prestart_code": { "default_value": "M104 S{material_print_temperature} T{extruder_nr}" },
|
||||
"machine_extruder_start_pos_abs": { "default_value": true },
|
||||
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
|
||||
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
|
||||
|
@ -4,7 +4,7 @@
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "zyyx_agile",
|
||||
"machine": "zyyx_plus",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
15
resources/extruders/zyyx_pro_extruder.def.json
Normal file
15
resources/extruders/zyyx_pro_extruder.def.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "zyyx_pro",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/zyyx_pro_ii_extruder.def.json
Normal file
15
resources/extruders/zyyx_pro_ii_extruder.def.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "zyyx_pro_ii",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0200\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0200\n"
|
||||
"PO-Revision-Date: 2023-09-03 18:15+0200\n"
|
||||
"Last-Translator: Miroslav Šustek <sustmidown@centrum.cz>\n"
|
||||
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
||||
@ -1211,14 +1211,6 @@ msgctxt "name"
|
||||
msgid "CuraEngine Backend"
|
||||
msgstr "CuraEngine Backend"
|
||||
|
||||
msgctxt "description"
|
||||
msgid "CuraEngine plugin for gradually smoothing the flow to limit high-flow jumps"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "CuraEngineGradualFlow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Currency:"
|
||||
msgstr "Měna:"
|
||||
@ -1569,6 +1561,10 @@ msgctxt "@title:window"
|
||||
msgid "Export Material"
|
||||
msgstr "Exportovat materiál"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@title:window"
|
||||
msgid "Export Profile"
|
||||
msgstr "Exportovat profil"
|
||||
@ -4121,10 +4117,6 @@ msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Show Online &Documentation"
|
||||
msgstr "Zobrazit online &dokumentaci"
|
||||
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Show Online Troubleshooting"
|
||||
msgstr "Zobrazit online řešení problémů"
|
||||
|
||||
msgctxt "@label:checkbox"
|
||||
msgid "Show all"
|
||||
msgstr "Zobrazit vše"
|
||||
@ -5064,6 +5056,14 @@ msgctxt "@text"
|
||||
msgid "Unable to read example data file."
|
||||
msgstr "Nelze načíst ukázkový datový soubor."
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:title"
|
||||
msgid "Unable to slice"
|
||||
msgstr "Nelze slicovat"
|
||||
@ -5325,6 +5325,10 @@ msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.6 to Cura 5.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Upload custom Firmware"
|
||||
msgstr "Nahrát vlastní firmware"
|
||||
@ -5469,6 +5473,10 @@ msgctxt "name"
|
||||
msgid "Version Upgrade 5.6 to 5.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@button"
|
||||
msgid "View printers in Digital Factory"
|
||||
msgstr "Zobrazit tiskárny v Digital Factory"
|
||||
@ -5847,6 +5855,10 @@ msgstr "Nepovedlo se stáhnout {} zásuvných modulů"
|
||||
#~ msgid "Save Cura project and print file"
|
||||
#~ msgstr "Uložit projekt Cura a tiskový soubor UFP"
|
||||
|
||||
#~ msgctxt "@action:inmenu"
|
||||
#~ msgid "Show Online Troubleshooting"
|
||||
#~ msgstr "Zobrazit online řešení problémů"
|
||||
|
||||
#~ msgctxt "@info:title"
|
||||
#~ msgid "Simulation View"
|
||||
#~ msgstr "Pohled simulace"
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: 2020-02-20 17:30+0100\n"
|
||||
"Last-Translator: DenyCZ <www.github.com/DenyCZ>\n"
|
||||
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
||||
@ -129,6 +129,10 @@ msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "ID trysky"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "X offset trysky"
|
||||
@ -157,6 +161,10 @@ msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Vytlačovací stroj byl použit pro tisknutí. Toto je používáno při vícenásobné extruzi."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Vnitřní průměr trysky. Změňte toto nastavení pokud používáte nestandardní velikost trysky."
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: 2023-02-16 20:35+0100\n"
|
||||
"Last-Translator: Miroslav Šustek <sustmidown@centrum.cz>\n"
|
||||
"Language-Team: DenyCZ <www.github.com/DenyCZ>\n"
|
||||
@ -97,6 +97,10 @@ msgctxt "adaptive_layer_height_enabled description"
|
||||
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
|
||||
msgstr "Adaptivní vrstvy vypočítávají výšky vrstev v závislosti na tvaru modelu."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "infill_wall_line_count description"
|
||||
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"
|
||||
@ -445,6 +449,14 @@ msgctxt "brim_width label"
|
||||
msgid "Brim Width"
|
||||
msgstr "Šířka límce"
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "platform_adhesion label"
|
||||
msgid "Build Plate Adhesion"
|
||||
msgstr "Adheze topné podložky"
|
||||
@ -485,6 +497,10 @@ msgctxt "bv_temp_warn_limit label"
|
||||
msgid "Build Volume temperature Warning"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "prime_tower_brim_enable description"
|
||||
msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height."
|
||||
msgstr ""
|
||||
@ -721,6 +737,14 @@ msgctxt "bridge_settings_enabled description"
|
||||
msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed."
|
||||
msgstr "Zjistěte mosty a upravte rychlost tisku, průtok a nastavení ventilátoru během tisku mostů."
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "inset_direction description"
|
||||
msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last."
|
||||
msgstr "Určuje pořadí, v jakém budou tištěny zdi. Tištění vnějších zdí jako prvních pomáhá rozměrové přesnosti, jelikož se vady z vnitřních stěn nemohou přenášet na vnějšek. Naproti tomu tištění vnějších zdí nakonec dovoluje jejich lepší vrstvení při tištění převisů. Pokud je nepravidelný počet čar ve vnitřních stěnách, tisknou se 'zbylé střední čáry' nakonec."
|
||||
@ -845,6 +869,10 @@ msgctxt "dual label"
|
||||
msgid "Dual Extrusion"
|
||||
msgstr "Dvojitá extruze"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Doba trvání každého kroku v postupné změně průtoku"
|
||||
|
||||
msgctxt "machine_shape option elliptic"
|
||||
msgid "Elliptic"
|
||||
msgstr "Eliptická"
|
||||
@ -937,6 +965,10 @@ msgctxt "ooze_shield_enabled description"
|
||||
msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle."
|
||||
msgstr "Povolit vnější ochranu proti úniku. Tím se vytvoří model kolem modelu, který pravděpodobně otře druhou trysku, pokud je ve stejné výšce jako první tryska."
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Povolit postupné změny průtoku. Když je povoleno, průtok se postupně zvyšuje / snižuje na cílový průtok. Toto je užitečné pro tiskárny s Bowdenovou trubicí, kde se průtok okamžitě nezmění, když se spustí / zastaví extrudér."
|
||||
|
||||
msgctxt "ppr_enable description"
|
||||
msgid "Enable print process reporting for setting threshold values for possible fault detection."
|
||||
msgstr ""
|
||||
@ -1001,6 +1033,10 @@ msgctxt "meshfix_extensive_stitching description"
|
||||
msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time."
|
||||
msgstr "Rozsáhlé sešívání se snaží spojit otevřené otvory v mřížce uzavřením díry dotykem mnohoúhelníků. Tato možnost může přinést spoustu času zpracování."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "infill_wall_line_count label"
|
||||
msgid "Extra Infill Wall Count"
|
||||
msgstr "Počet navíc výplní zdí"
|
||||
@ -1197,6 +1233,10 @@ msgctxt "material_flush_purge_speed label"
|
||||
msgid "Flush Purge Speed"
|
||||
msgstr "Rychlost proplachování"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Pro jakýkoli pohyb delší než tato hodnota se materiálový průtok resetuje na cílový průtok dráhy"
|
||||
|
||||
msgctxt "min_wall_line_width description"
|
||||
msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width."
|
||||
msgstr "Pro struktury o šířce okolo jedno až dvojnásobku velikosti trysky musí být šířky čar upravovány, aby to se dodržovala správná tloušťka modelu. Toto nastavení ovládá minimální dovolenou šířku čáry pro zdi. Z minimální šířky čáry se také odvozuje maximální šířka, jelikož při určité tloušťce tvaru se přechází z N na N + 1 zdí, kdy je N zdí širokých, zatímco N + 1 zdi jsou úzké. Nejvyšší možná šířka čáry zdi je tedy dvojnásobek tohoto nastavení."
|
||||
@ -1315,6 +1355,18 @@ msgctxt "gradual_support_infill_steps label"
|
||||
msgid "Gradual Support Infill Steps"
|
||||
msgstr "Postupné kroky vyplňování podpory"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Velikost kroku diskretizace postupné změny průtoku"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Postupné změny průtoku povoleny"
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Maximální zrychlení postupných změn průtoku"
|
||||
|
||||
msgctxt "cool_min_temperature description"
|
||||
msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time."
|
||||
msgstr "Postupně ochlazuje na tuto teplotu, když se tiskne při snížených rychlostech kvůli minimální doby vrstvy."
|
||||
@ -1707,6 +1759,10 @@ msgctxt "material_initial_print_temperature label"
|
||||
msgid "Initial Printing Temperature"
|
||||
msgstr "Počáteční teplota tisku"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Maximální zrychlení průtoku pro první vrstvu"
|
||||
|
||||
msgctxt "acceleration_wall_x label"
|
||||
msgid "Inner Wall Acceleration"
|
||||
msgstr "Akcelerace tisku vnitřní zdi"
|
||||
@ -2149,6 +2205,10 @@ msgctxt "meshfix_maximum_travel_resolution label"
|
||||
msgid "Maximum Travel Resolution"
|
||||
msgstr "Maximální rozlišení pohybu"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Maximální zrychlení pro postupné změny průtoku"
|
||||
|
||||
msgctxt "machine_max_acceleration_x description"
|
||||
msgid "Maximum acceleration for the motor of the X-direction"
|
||||
msgstr "Maximální zrychlení pro motor ve směru X"
|
||||
@ -2317,6 +2377,10 @@ msgctxt "minimum_roof_area description"
|
||||
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support."
|
||||
msgstr "Minimální velikost plochy pro střechy podpěry. Polygony, které mají plochu menší než tato hodnota, budou vytištěny jako normální podpora."
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Minimální rychlost pro postupné změny průtoku pro první vrstvu"
|
||||
|
||||
msgctxt "min_feature_size description"
|
||||
msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width."
|
||||
msgstr "Minimální tloušťka tenkých částí. Části modelu, které jsou tenčí než tato hodnota nebudou tištěny, zatímco části širší než tato hodnota budou rozšířeny na Minimální šířku čáry zdi."
|
||||
@ -2381,6 +2445,10 @@ msgctxt "adhesion_type option none"
|
||||
msgid "None"
|
||||
msgstr "Žádný"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
msgid "None"
|
||||
msgstr "Žádný"
|
||||
@ -2425,10 +2493,6 @@ msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "ID trysky"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "Délka trysky"
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr "Množství materiálu navíc pro změnu trysky"
|
||||
@ -2557,6 +2621,18 @@ msgctxt "acceleration_wall_0 label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "Akcelerace tisku vnější zdi"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_extruder_nr label"
|
||||
msgid "Outer Wall Extruder"
|
||||
msgstr "Extruder vnější zdi"
|
||||
@ -2581,6 +2657,14 @@ msgctxt "speed_wall_0 label"
|
||||
msgid "Outer Wall Speed"
|
||||
msgstr "Rychlost tisku vnější zdi"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_wipe_dist label"
|
||||
msgid "Outer Wall Wipe Distance"
|
||||
msgstr "Vzdálenost stírání vnější stěny"
|
||||
@ -3153,6 +3237,10 @@ msgctxt "ppr description"
|
||||
msgid "Reporting events that go out of set thresholds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Doba trvání resetování průtoku"
|
||||
|
||||
msgctxt "support_tree_rest_preference label"
|
||||
msgid "Rest Preference"
|
||||
msgstr "Preferované umístění podpor"
|
||||
@ -3217,6 +3305,18 @@ msgctxt "material_shrinkage_percentage label"
|
||||
msgid "Scaling Factor Shrinkage Compensation"
|
||||
msgstr "Faktor zvětšení pro kompenzaci smrštění"
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "support_meshes_present label"
|
||||
msgid "Scene Has Support Meshes"
|
||||
msgstr "Scéna Má Podpůrné Masky"
|
||||
@ -4273,6 +4373,10 @@ msgctxt "mold_roof_height description"
|
||||
msgid "The height above horizontal parts in your model which to print mold."
|
||||
msgstr "Výška nad vodorovnými částmi modelu, které chcete vytisknout."
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "Výška, při které se otáčejí ventilátory při normální rychlosti ventilátoru. Ve vrstvách pod rychlostí ventilátoru se postupně zvyšuje z počáteční rychlosti ventilátoru na normální rychlost ventilátoru."
|
||||
@ -4281,10 +4385,6 @@ msgctxt "gantry_height description"
|
||||
msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)."
|
||||
msgstr "Výškový rozdíl mezi špičkou trysky a portálovým systémem (osy X a Y)."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "Výškový rozdíl mezi špičkou trysky a nejnižší částí tiskové hlavy."
|
||||
|
||||
msgctxt "retraction_hop_after_extruder_switch_height description"
|
||||
msgid "The height difference when performing a Z Hop after extruder switch."
|
||||
msgstr "Výškový rozdíl při provádění Z Hopu po přepnutí extruderu."
|
||||
@ -4385,6 +4485,10 @@ msgctxt "top_skin_preshrink description"
|
||||
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
||||
msgstr "Největší šířka horních oblastí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem vrchní kůže na šikmých plochách v modelu."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_fan_full_layer description"
|
||||
msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number."
|
||||
msgstr "Vrstva, ve které se ventilátory otáčejí běžnou rychlostí ventilátoru. Pokud je nastavena normální rychlost ventilátoru ve výšce, je tato hodnota vypočítána a zaokrouhlena na celé číslo."
|
||||
@ -4669,6 +4773,10 @@ msgctxt "support_brim_line_count description"
|
||||
msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material."
|
||||
msgstr "Počet řádků použitých pro podpůrný límec. Více límcových linií zvyšuje přilnavost k stavební desce za cenu nějakého dalšího materiálu."
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "raft_surface_layers description"
|
||||
msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1."
|
||||
msgstr "Počet vrchních vrstev na druhé vrstvě voru. Jedná se o plně vyplněné vrstvy, na kterých model sedí. Výsledkem 2 vrstev je hladší horní povrch než 1."
|
||||
@ -4761,6 +4869,10 @@ msgctxt "jerk_layer_0 description"
|
||||
msgid "The print maximum instantaneous velocity change for the initial layer."
|
||||
msgstr "Maximální okamžitá změna rychlosti tisku pro počáteční vrstvu."
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_shape description"
|
||||
msgid "The shape of the build plate without taking unprintable areas into account."
|
||||
msgstr "Tvar desky pro sestavení bez zohlednění netisknutelných oblastí."
|
||||
@ -5089,6 +5201,26 @@ msgctxt "bridge_wall_coast description"
|
||||
msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge."
|
||||
msgstr "Tím se řídí vzdálenost, kterou by extrudér měl dojet bezprostředně před začátkem zdi mostu. Pobyt před startem můstku může snížit tlak v trysce a může vést k ploššímu můstku."
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "raft_base_smoothing description"
|
||||
msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
|
||||
msgstr ""
|
||||
@ -5469,9 +5601,17 @@ msgctxt "shell label"
|
||||
msgid "Walls"
|
||||
msgstr "Stěny"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either."
|
||||
msgstr "Stěny, které přesahují více než tento úhel, budou vytištěny pomocí nastavení převislých stěn. Pokud je hodnota 90, nebudou se žádné stěny považovat za převislé. Převis, který je podporován podporou, nebude považován ani za převis."
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "meshfix_fluid_motion_enabled description"
|
||||
msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions."
|
||||
@ -5893,58 +6033,30 @@ msgstr "cestování"
|
||||
#~ msgid "Brim Only on Outside"
|
||||
#~ msgstr "Límec pouze venku"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Doba trvání každého kroku v postupné změně průtoku"
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Povolit postupné změny průtoku. Když je povoleno, průtok se postupně zvyšuje / snižuje na cílový průtok. Toto je užitečné pro tiskárny s Bowdenovou trubicí, kde se průtok okamžitě nezmění, když se spustí / zastaví extrudér."
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Pro jakýkoli pohyb delší než tato hodnota se materiálový průtok resetuje na cílový průtok dráhy"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr "Velikost kroku diskretizace postupné změny průtoku"
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr "Postupné změny průtoku povoleny"
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr "Maximální zrychlení postupných změn průtoku"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr "Maximální zrychlení průtoku pro první vrstvu"
|
||||
|
||||
#~ msgctxt "layer_0_z_overlap description"
|
||||
#~ msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount."
|
||||
#~ msgstr "První a druhá vrstva modelu se překrývají ve směru Z, aby se kompenzovalo vlákno ztracené ve vzduchové mezeře. Všechny modely nad první vrstvou modelu budou o tuto částku posunuty dolů."
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr "Maximální zrychlení pro postupné změny průtoku"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Minimální rychlost pro postupné změny průtoku pro první vrstvu"
|
||||
#~ msgctxt "machine_nozzle_head_distance label"
|
||||
#~ msgid "Nozzle Length"
|
||||
#~ msgstr "Délka trysky"
|
||||
|
||||
#~ msgctxt "brim_outside_only description"
|
||||
#~ msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much."
|
||||
#~ msgstr "Límec tiskněte pouze na vnější stranu modelu. Tím se snižuje množství límce, který je třeba následně odstranit, zatímco to tolik nesnižuje přilnavost k podložce."
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Doba trvání resetování průtoku"
|
||||
|
||||
#~ msgctxt "support_interface_skip_height label"
|
||||
#~ msgid "Support Interface Resolution"
|
||||
#~ msgstr "Rozlišení rozhraní podpor"
|
||||
|
||||
#~ msgctxt "machine_nozzle_head_distance description"
|
||||
#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
#~ msgstr "Výškový rozdíl mezi špičkou trysky a nejnižší částí tiskové hlavy."
|
||||
|
||||
#~ msgctxt "wall_overhang_angle description"
|
||||
#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either."
|
||||
#~ msgstr "Stěny, které přesahují více než tento úhel, budou vytištěny pomocí nastavení převislých stěn. Pokud je hodnota 90, nebudou se žádné stěny považovat za převislé. Převis, který je podporován podporou, nebude považován ani za převis."
|
||||
|
||||
#~ msgctxt "support_interface_skip_height description"
|
||||
#~ msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface."
|
||||
#~ msgstr "Při kontrole, kde je model nad a pod podpěrou, proveďte kroky dané výšky. Nižší hodnoty se budou řezat pomaleji, zatímco vyšší hodnoty mohou způsobit tisk normální podpory na místech, kde mělo být rozhraní podpory."
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0200\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -215,14 +215,14 @@ msgstr ""
|
||||
|
||||
msgctxt "@label crash message"
|
||||
msgid ""
|
||||
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</b></p>\n"
|
||||
"<p><b>A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem</p></b>\n"
|
||||
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label crash message"
|
||||
msgid ""
|
||||
"<p><b>Oops, UltiMaker Cura has encountered something that doesn't seem right.</b></p>\n"
|
||||
"<p><b>Oops, UltiMaker Cura has encountered something that doesn't seem right.</p></b>\n"
|
||||
" <p>We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.</p>\n"
|
||||
" <p>Backups can be found in the configuration folder.</p>\n"
|
||||
" <p>Please send us this Crash Report to fix the problem.</p>\n"
|
||||
@ -1468,6 +1468,10 @@ msgctxt "@title:window"
|
||||
msgid "Export Material"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@title:window"
|
||||
msgid "Export Profile"
|
||||
msgstr ""
|
||||
@ -3811,10 +3815,6 @@ msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Show Online &Documentation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Show Online Troubleshooting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label:checkbox"
|
||||
msgid "Show all"
|
||||
msgstr ""
|
||||
@ -4683,6 +4683,14 @@ msgctxt "@text"
|
||||
msgid "Unable to read example data file."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:title"
|
||||
msgid "Unable to slice"
|
||||
msgstr ""
|
||||
@ -5191,14 +5199,6 @@ msgctxt "name"
|
||||
msgid "Solid View"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "CuraEngine plugin for gradually smoothing the flow to limit high-flow jumps"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "CuraEngineGradualFlow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Provides support for reading 3MF files."
|
||||
msgstr ""
|
||||
@ -5247,222 +5247,6 @@ msgctxt "name"
|
||||
msgid "Machine Settings Action"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.5 to Cura 2.6."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.5 to 2.6"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.7 to 4.8"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.4 to Cura 4.5."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.4 to 4.5"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.0 to Cura 3.1."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.0 to 3.1"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.11 to Cura 4.12."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.11 to 4.12"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.1 to Cura 4.2."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.1 to 4.2"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.6 to Cura 2.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.6 to 2.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.6.0 to 4.6.2"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.3 to Cura 3.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.3 to 3.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.8 to Cura 4.9."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.8 to 4.9"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.5 to Cura 4.6."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.5 to 4.6"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.2 to Cura 4.3."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.2 to 4.3"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.2 to 3.3"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.3 to Cura 4.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.3 to 4.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.6 to Cura 5.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.6 to 5.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.1 to Cura 2.2."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.1 to 2.2"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.3 to Cura 5.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.3 to 5.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.9 to Cura 4.10."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.9 to 4.10"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.7 to Cura 3.0."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.7 to 3.0"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.5 to Cura 4.0."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.5 to 4.0"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.2 to Cura 5.3."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.2 to 5.3"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.0 to Cura 4.1."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.0 to 4.1"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.13 to Cura 5.0."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.13 to 5.0"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.4 to Cura 3.5."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.4 to 3.5"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.2 to Cura 2.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.2 to 2.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.6.2 to 4.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.4 to Cura 5.5."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.4 to 5.5"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Allows loading and displaying G-code files."
|
||||
msgstr ""
|
||||
@ -5718,3 +5502,227 @@ msgstr ""
|
||||
msgctxt "name"
|
||||
msgid "G-code Writer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.5 to Cura 2.6."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.5 to 2.6"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.7 to 4.8"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.4 to Cura 4.5."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.4 to 4.5"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.0 to Cura 3.1."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.0 to 3.1"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.11 to Cura 4.12."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.11 to 4.12"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.1 to Cura 4.2."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.1 to 4.2"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.6 to Cura 2.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.6 to 2.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.6.0 to 4.6.2"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.3 to Cura 3.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.3 to 3.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.8 to Cura 4.9."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.8 to 4.9"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.5 to Cura 4.6."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.5 to 4.6"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.2 to Cura 4.3."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.2 to 4.3"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.2 to 3.3"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.3 to Cura 4.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.3 to 4.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.6 to Cura 5.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.6 to 5.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.1 to Cura 2.2."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.1 to 2.2"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.3 to Cura 5.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.3 to 5.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.9 to Cura 4.10."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.9 to 4.10"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.7 to Cura 3.0."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.7 to 3.0"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.5 to Cura 4.0."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.5 to 4.0"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.2 to Cura 5.3."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.2 to 5.3"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.0 to Cura 4.1."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.0 to 4.1"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.13 to Cura 5.0."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.13 to 5.0"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 3.4 to Cura 3.5."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 3.4 to 3.5"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 2.2 to Cura 2.4."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 2.2 to 2.4"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 4.6.2 to 4.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.4 to Cura 5.5."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.4 to 5.5"
|
||||
msgstr ""
|
||||
|
@ -5621,3 +5621,23 @@ msgstr "Drucker suchen"
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?"
|
||||
msgstr "Dies ist eine Cura-Universal-Projektdatei. Möchten Sie sie als Cura-Universal-Projekt öffnen oder die Modelle daraus importieren?"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr "Exportpaket für technischen Support"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr "Die Modelldaten können nicht an die Engine gesendet werden. Bitte versuchen Sie es erneut oder wenden Sie sich an den Support."
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr "Die Modelldaten können nicht an die Engine gesendet werden. Bitte versuchen Sie, ein weniger detailliertes Modell zu verwenden oder die Anzahl der Instanzen zu reduzieren."
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr "Aktualisiert Konfigurationen von Cura 5.8 auf Cura 5.9."
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr "Versionsaktualisierung 5.8 auf 5.9"
|
||||
|
@ -1,9 +1,8 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -196,3 +195,11 @@ msgstr "Die Y-Koordinate des Düsenversatzes."
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Die Y-Koordinate der Startposition beim Einschalten des Extruders."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "Düsenlänge"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem untersten Teil des Druckkopfs."
|
||||
|
@ -5861,6 +5861,30 @@ msgctxt "z_seam_on_vertex label"
|
||||
msgid "Z Seam On Vertex"
|
||||
msgstr "Z-Naht auf Scheitelpunkt"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr "Fügen Sie zusätzliche Linien in das Füllmuster ein, um darüber liegende Schichten zu stützen. Diese Option verhindert Löcher oder Kunststoffklumpen, die manchmal bei komplex geformten Schichten auftreten, weil die darunter liegende Füllung die darüber liegende Schicht nicht richtig stützt. „Walls\" (Wände) unterstützt nur die Umrisse der Schicht, während „Walls and Lines\" (Wände und Linien) auch die Enden der Linien unterstützt, aus denen die Schicht besteht."
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr "Gebläsegeschwindigkeit in der Höhe aufbauen"
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr "Gebläsegeschwindigkeit in der Schicht aufbauen"
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr "Volumen-Gebläsezahl aufbauen"
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr "Bestimmt die Länge jedes Schritts bei der Änderung des Flusses beim Extrudieren entlang der Kappnaht. Ein kleinerer Abstand führt zu einem präziseren, aber auch komplexeren G-Code."
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr "Bestimmt die Länge der Kappnaht, einer Nahtart, die die Z-Naht weniger sichtbar machen sollte. Muss höher als 0 sein, um wirksam zu sein."
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Dauer jedes Schritts bei der sukzessiven Durchflusssänderung"
|
||||
@ -5869,6 +5893,10 @@ msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Aktivieren Sie sukzessive Durchflussänderungen. Wenn diese Option aktiviert ist, wird der Durchfluss sukzessiv auf den angestrebten Durchfluss erhöht/verringert. Dies ist nützlich für Drucker mit einem Bowdenschlauch, bei denen der Durchfluss nicht sofort geändert wird, wenn der Extrudermotor startet/stoppt."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr "Zusätzliche Fülllinien zur Unterstützung von Schichten"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Für jede Verfahrbewegung, die länger als dieser Wert ist, wird der Materialfluss auf den Sollwegfluss zurückgesetzt."
|
||||
@ -5897,6 +5925,90 @@ msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Mindestgeschwindigkeit für sukzessive Durchflussänderungen bei der Anfangsschicht"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr "Keine"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "Beschleunigung der Außenwand"
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr "Verlangsamung der Außenwand"
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr "Endgeschwindigkeitsverhältnis der Außenwand"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr "Geschwindigkeitsaufteilung der Außenwand"
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr "Anfangsgeschwindigkeitsverhältnis der Außenwand"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Durchflussdauer zurücksetzen"
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr "Kappnahtlänge"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr "Kappnaht-Starthöhe"
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr "Kappnaht-Schrittlänge"
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "Die Höhe, auf der sich die Lüfter bei normaler Lüftergeschwindigkeit drehen. Bei den Schichten darunter erhöht sich die Lüftergeschwindigkeit allmählich von der anfänglichen Lüftergeschwindigkeit bis zur normalen Lüftergeschwindigkeit."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr "Die Schicht, bei der sich die Lüfter des Druckers mit voller Lüftergeschwindigkeit drehen. Dieser Wert wird berechnet und auf eine ganze Zahl gerundet."
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr "Die Nummer des Lüfters, der das Druckvolumen kühlt. Wenn dieser Wert auf 0 gesetzt ist, bedeutet dies, dass es keinen Lüfter für das Druckvolumen gibt"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr "Das Verhältnis der ausgewählten Schichthöhe, bei der die Kappnaht beginnt. Eine niedrigere Zahl führt zu einer größeren Nahthöhe. Muss niedriger als 100 sein, um wirksam zu sein."
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr "Dies ist die Beschleunigung, mit der die Höchstgeschwindigkeit beim Drucken einer Außenwand erreicht wird."
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr "Dies ist die Verlangsamung, mit der der Druck einer Außenwand beendet wird."
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr "Dies ist die maximale Länge eines Extrusionspfads beim Aufteilen eines längeren Pfads, um die Beschleunigung/Verlangsamung der Außenwand anzuwenden. Ein kleinerer Abstand erzeugt einen präziseren, aber auch ausführlicheren G-Code."
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr "Dies ist das Verhältnis der Höchstgeschwindigkeit zum Ende beim Drucken einer Außenwand."
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr "Dies ist das Verhältnis der Höchstgeschwindigkeit zu Beginn des Drucks einer Außenwand."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr "Nur Wände"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr "Wände und Linien"
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr "Wände, die über diesen Winkel hinaus überhängen, werden mit den Einstellungen für überhängende Wände gedruckt. Bei einem Wert von 90 werden keine Wände als überhängend behandelt. Ein Überhang, der von einer Stütze gestützt wird, wird ebenfalls nicht als Überhang behandelt. Darüber hinaus wird auch jede Linie, die weniger als halb überhängt, nicht als Überhang behandelt."
|
||||
|
@ -5622,3 +5622,23 @@ msgstr "Buscar impresora"
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?"
|
||||
msgstr "Este es un archivo de proyectos Cura Universal. ¿Quiere abrirlo como Proyecto Cura Universal o importar los modelos a partir de él?"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr "Exportar paquete para asistencia técnica"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr "No se han podido enviar los datos del modelo al motor. Vuelva a intentarlo o póngase en contacto con el servicio de asistencia."
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr "Imposible enviar los datos del modelo al motor. Intente utilizar un modelo menos detallado o reduzca el número de instancias."
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr "Actualiza las configuraciones de Cura 5.8 a Cura 5.9."
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr "Actualización de la versión 5.8 a 5.9"
|
||||
|
@ -1,9 +1,8 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -196,3 +195,11 @@ msgstr "Coordenada Y del desplazamiento de la tobera."
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Coordenada Y de la posición de inicio cuando se enciende el extrusor."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "Longitud de la boquilla"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "La diferencia de altura entre la punta de la boquilla y la parte más baja del cabezal de impresión."
|
||||
|
@ -5861,6 +5861,30 @@ msgctxt "z_seam_on_vertex label"
|
||||
msgid "Z Seam On Vertex"
|
||||
msgstr "Juntura Z en el vértice"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr "Añade líneas adicionales en el patrón de relleno para soportar las pieles de arriba. Esta opción evita los agujeros o las manchas de plástico que a veces aparecen en las pieles de formas complejas, debido a que el relleno de abajo no soporta correctamente la capa de piel que se está imprimiendo arriba. \"Muros\" soporta solo los contornos de la piel, mientras que \"Muros y líneas\" soporta también los extremos de las líneas que componen la piel."
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr "Construir velocidad del ventilador en altura"
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr "Construir velocidad de abanico en capa"
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr "Número del ventilador de volumen de construcción"
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr "Determina la longitud de cada paso en el cambio de flujo al extruir a lo largo de la costura de la bufanda. Una distancia menor dará como resultado un código G más preciso pero también más complejo."
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr "Determina la longitud de la costura de la bufanda, un tipo de costura que debería hacer menos visible la costura Z. Debe ser superior a 0 para ser eficaz."
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Duración de cada intervalo en el cambio de flujo gradual"
|
||||
@ -5869,6 +5893,10 @@ msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Habilite cambios de flujo gradual. Al habilitarse, el flujo se incrementa/decrementa gradualmente hasta el flujo objetivo. Esto es útil para impresoras con tubo bowden en las que el flujo no cambia inmediatamente cuando el motor extrusor arranca o se detiene."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr "Líneas de relleno adicionales para soportar las pieles"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Para cualquier movimiento de desplazamiento superior a este valor, el flujo material se restablece al flujo objetivo de las trayectorias"
|
||||
@ -5897,6 +5925,90 @@ msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Velocidad mínima para cambios graduales de flujo en la primera capa"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr "Ninguno"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "Aceleración de la pared exterior"
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr "Desaceleración de la pared exterior"
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr "Relación de velocidad final de la pared exterior"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr "Distancia de división de la velocidad de la pared exterior"
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr "Relación de velocidad inicial de la pared exterior"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Restablecer duración de flujo"
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr "Longitud de la costura de la bufanda"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr "Altura de inicio de la costura de la bufanda"
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr "Longitud del paso de la costura de la bufanda"
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "La altura a la que giran los ventiladores a velocidad de ventilador normal. En las capas inferiores, la velocidad de los ventiladores aumenta gradualmente desde la velocidad inicial de los ventiladores hasta la velocidad normal de los ventiladores."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr "La capa en la que los ventiladores de la construcción giran a la velocidad máxima del ventilador. Este valor se calcula y redondea a un número entero."
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr "El número del ventilador que enfría el volumen de construcción. Si este valor es 0, significa que no hay ventilador de volumen de construcción."
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr "La relación de la altura de capa seleccionada en la que comenzará la costura de la bufanda. Un número menor dará como resultado una mayor altura de la costura. Debe ser inferior a 100 para ser efectivo."
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr "Esta es la aceleración con la que alcanzar la velocidad máxima al imprimir una pared exterior."
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr "Esta es la deceleración con la que finalizar la impresión de una pared exterior."
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr "Esta es la longitud máxima de una trayectoria de extrusión cuando se divide una trayectoria más larga para aplicar la aceleración/desaceleración de la pared exterior. Una distancia menor creará un código G más preciso, pero también más prolijo."
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr "Esta es la relación de la velocidad máxima con la que se debe terminar al imprimir una pared exterior."
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr "Esta es la relación de la velocidad máxima con la que se debe empezar al imprimir una pared exterior."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr "Solo muros"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr "Muros y líneas"
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr "Los muros que sobresalgan más de este ángulo se imprimirán utilizando la configuración de muros en voladizo. Cuando el valor es 90, ningún muro se tratará como saliente. Los salientes que se apoyen en soportes tampoco se tratarán como salientes. Además, cualquier línea que tenga menos de la mitad de saliente tampoco se tratará como saliente."
|
||||
|
@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
@ -128,6 +128,14 @@ msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr ""
|
||||
|
@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Uranium json setting files\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
@ -24,6 +24,14 @@ msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_name label"
|
||||
msgid "Machine Type"
|
||||
msgstr ""
|
||||
@ -232,14 +240,6 @@ msgctxt "machine_nozzle_tip_outer_diameter description"
|
||||
msgid "The outer diameter of the tip of the nozzle."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_expansion_angle label"
|
||||
msgid "Nozzle Angle"
|
||||
msgstr ""
|
||||
@ -612,6 +612,14 @@ msgctxt "machine_scale_fan_speed_zero_to_one description"
|
||||
msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "resolution label"
|
||||
msgid "Quality"
|
||||
msgstr ""
|
||||
@ -1732,6 +1740,26 @@ msgctxt "skin_edge_support_layers description"
|
||||
msgid "The number of infill layers that supports skin edges."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "lightning_infill_support_angle label"
|
||||
msgid "Lightning Infill Support Angle"
|
||||
msgstr ""
|
||||
@ -2180,6 +2208,38 @@ msgctxt "material_is_support_material description"
|
||||
msgid "Is this material typically used as a support material during printing."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "speed label"
|
||||
msgid "Speed"
|
||||
msgstr ""
|
||||
@ -2952,6 +3012,22 @@ msgctxt "cool_fan_enabled description"
|
||||
msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_fan_speed label"
|
||||
msgid "Fan Speed"
|
||||
msgstr ""
|
||||
@ -5401,7 +5477,7 @@ msgid "Overhanging Wall Angle"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either."
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "seam_overhang_angle label"
|
||||
@ -5748,6 +5824,70 @@ msgctxt "group_outer_walls description"
|
||||
msgid "Outer walls of different islands in the same layer are printed in sequence. When enabled the amount of flow changes is limited because walls are printed one type at a time, when disabled the number of travels between islands is reduced because walls in the same islands are grouped."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "ppr label"
|
||||
msgid "Print Process Reporting"
|
||||
msgstr ""
|
||||
@ -5860,43 +6000,3 @@ msgctxt "mesh_rotation_matrix description"
|
||||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0200\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0200\n"
|
||||
"PO-Revision-Date: 2022-07-15 10:53+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
@ -1188,14 +1188,6 @@ msgctxt "name"
|
||||
msgid "CuraEngine Backend"
|
||||
msgstr "CuraEngine-taustaosa"
|
||||
|
||||
msgctxt "description"
|
||||
msgid "CuraEngine plugin for gradually smoothing the flow to limit high-flow jumps"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "CuraEngineGradualFlow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Currency:"
|
||||
msgstr "Valuutta:"
|
||||
@ -1546,6 +1538,10 @@ msgctxt "@title:window"
|
||||
msgid "Export Material"
|
||||
msgstr "Vie materiaali"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@title:window"
|
||||
msgid "Export Profile"
|
||||
msgstr "Profiilin vienti"
|
||||
@ -4085,10 +4081,6 @@ msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Show Online &Documentation"
|
||||
msgstr "Näytä sähköinen &dokumentaatio"
|
||||
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Show Online Troubleshooting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label:checkbox"
|
||||
msgid "Show all"
|
||||
msgstr "Näytä kaikki"
|
||||
@ -5017,6 +5009,14 @@ msgctxt "@text"
|
||||
msgid "Unable to read example data file."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:title"
|
||||
msgid "Unable to slice"
|
||||
msgstr "Viipalointi ei onnistu"
|
||||
@ -5278,6 +5278,10 @@ msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.6 to Cura 5.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Upload custom Firmware"
|
||||
msgstr "Lataa mukautettu laiteohjelmisto"
|
||||
@ -5422,6 +5426,10 @@ msgctxt "name"
|
||||
msgid "Version Upgrade 5.6 to 5.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@button"
|
||||
msgid "View printers in Digital Factory"
|
||||
msgstr ""
|
||||
|
@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: 2022-07-15 11:17+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
@ -128,6 +128,10 @@ msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "Suuttimen tunnus"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Suuttimen X-siirtymä"
|
||||
@ -156,6 +160,10 @@ msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "Tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "Suuttimen sisähalkaisija. Muuta tätä asetusta, kun käytössä on muu kuin vakiokokoinen suutin."
|
||||
|
@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: 2022-07-15 11:17+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
@ -96,6 +96,10 @@ msgctxt "adaptive_layer_height_enabled description"
|
||||
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "infill_wall_line_count description"
|
||||
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"
|
||||
@ -442,6 +446,14 @@ msgctxt "brim_width label"
|
||||
msgid "Brim Width"
|
||||
msgstr "Reunuksen leveys"
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "platform_adhesion label"
|
||||
msgid "Build Plate Adhesion"
|
||||
msgstr "Alustan tarttuvuus"
|
||||
@ -482,6 +494,10 @@ msgctxt "bv_temp_warn_limit label"
|
||||
msgid "Build Volume temperature Warning"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "prime_tower_brim_enable description"
|
||||
msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height."
|
||||
msgstr ""
|
||||
@ -718,6 +734,14 @@ msgctxt "bridge_settings_enabled description"
|
||||
msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "inset_direction description"
|
||||
msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last."
|
||||
msgstr ""
|
||||
@ -842,6 +866,10 @@ msgctxt "dual label"
|
||||
msgid "Dual Extrusion"
|
||||
msgstr "Kaksoispursotus"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_shape option elliptic"
|
||||
msgid "Elliptic"
|
||||
msgstr "Soikea"
|
||||
@ -934,6 +962,10 @@ msgctxt "ooze_shield_enabled description"
|
||||
msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle."
|
||||
msgstr "Ottaa ulkoisen tihkusuojuksen käyttöön. Tämä luo mallin ympärille kuoren, joka pyyhkii todennäköisesti toisen suuttimen, jos se on samalla korkeudella kuin ensimmäinen suutin."
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "ppr_enable description"
|
||||
msgid "Enable print process reporting for setting threshold values for possible fault detection."
|
||||
msgstr ""
|
||||
@ -998,6 +1030,10 @@ msgctxt "meshfix_extensive_stitching description"
|
||||
msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time."
|
||||
msgstr "Laaja silmukointi yrittää peittää avonaisia reikiä verkosta sulkemalla reiän toisiaan koskettavilla monikulmioilla. Tämä vaihtoehto voi kuluttaa paljon prosessointiaikaa."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "infill_wall_line_count label"
|
||||
msgid "Extra Infill Wall Count"
|
||||
msgstr ""
|
||||
@ -1194,6 +1230,10 @@ msgctxt "material_flush_purge_speed label"
|
||||
msgid "Flush Purge Speed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "min_wall_line_width description"
|
||||
msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width."
|
||||
msgstr ""
|
||||
@ -1310,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label"
|
||||
msgid "Gradual Support Infill Steps"
|
||||
msgstr "Asteittainen tuen täyttöarvo"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_min_temperature description"
|
||||
msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time."
|
||||
msgstr ""
|
||||
@ -1702,6 +1754,10 @@ msgctxt "material_initial_print_temperature label"
|
||||
msgid "Initial Printing Temperature"
|
||||
msgstr "Tulostuslämpötila alussa"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "acceleration_wall_x label"
|
||||
msgid "Inner Wall Acceleration"
|
||||
msgstr "Sisäseinämän kiihtyvyys"
|
||||
@ -2144,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label"
|
||||
msgid "Maximum Travel Resolution"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_max_acceleration_x description"
|
||||
msgid "Maximum acceleration for the motor of the X-direction"
|
||||
msgstr "X-suunnan moottorin maksimikiihtyvyys"
|
||||
@ -2312,6 +2372,10 @@ msgctxt "minimum_roof_area description"
|
||||
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "min_feature_size description"
|
||||
msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width."
|
||||
msgstr ""
|
||||
@ -2376,6 +2440,10 @@ msgctxt "adhesion_type option none"
|
||||
msgid "None"
|
||||
msgstr "Ei mikään"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
msgid "None"
|
||||
msgstr "Ei mitään"
|
||||
@ -2420,10 +2488,6 @@ msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "Suuttimen tunnus"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr ""
|
||||
@ -2552,6 +2616,18 @@ msgctxt "acceleration_wall_0 label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "Ulkoseinämän kiihtyvyys"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_extruder_nr label"
|
||||
msgid "Outer Wall Extruder"
|
||||
msgstr "Ulkoseinämän suulake"
|
||||
@ -2576,6 +2652,14 @@ msgctxt "speed_wall_0 label"
|
||||
msgid "Outer Wall Speed"
|
||||
msgstr "Ulkoseinämänopeus"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_wipe_dist label"
|
||||
msgid "Outer Wall Wipe Distance"
|
||||
msgstr "Ulkoseinämän täyttöliikkeen etäisyys"
|
||||
@ -3148,6 +3232,10 @@ msgctxt "ppr description"
|
||||
msgid "Reporting events that go out of set thresholds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "support_tree_rest_preference label"
|
||||
msgid "Rest Preference"
|
||||
msgstr ""
|
||||
@ -3212,6 +3300,18 @@ msgctxt "material_shrinkage_percentage label"
|
||||
msgid "Scaling Factor Shrinkage Compensation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "support_meshes_present label"
|
||||
msgid "Scene Has Support Meshes"
|
||||
msgstr ""
|
||||
@ -4268,6 +4368,10 @@ msgctxt "mold_roof_height description"
|
||||
msgid "The height above horizontal parts in your model which to print mold."
|
||||
msgstr "Mallin vaakasuuntaisten osien yläpuolinen korkeus, jonka mukaan muotti tulostetaan."
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "Korkeus, jolla tuulettimet pyörivät normaalilla nopeudella. Alemmilla kerroksilla tuulettimen nopeus kasvaa asteittain tuulettimen nopeudesta alussa normaaliin tuulettimen nopeuteen."
|
||||
@ -4276,10 +4380,6 @@ msgctxt "gantry_height description"
|
||||
msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)."
|
||||
msgstr "Suuttimen kärjen ja korokejärjestelmän (X- ja Y-akselit) välinen korkeusero."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "Suuttimen kärjen ja tulostuspään alimman osan välinen korkeusero."
|
||||
|
||||
msgctxt "retraction_hop_after_extruder_switch_height description"
|
||||
msgid "The height difference when performing a Z Hop after extruder switch."
|
||||
msgstr ""
|
||||
@ -4378,6 +4478,10 @@ msgctxt "top_skin_preshrink description"
|
||||
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
||||
msgstr "Suurin poistettavien yläpintakalvoalueiden leveys. Kaikki tätä arvoa pienemmät pintakalvoalueet poistuvat. Tästä voi olla apua mallin kaltevien pintojen yläpintakalvon tulostukseen käytettävän ajan ja materiaalin rajoittamisessa."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_fan_full_layer description"
|
||||
msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number."
|
||||
msgstr "Kerros, jolla tuulettimet pyörivät normaalilla nopeudella. Jos normaali tuulettimen nopeus korkeudella on asetettu, tämä arvo lasketaan ja pyöristetään kokonaislukuun."
|
||||
@ -4662,6 +4766,10 @@ msgctxt "support_brim_line_count description"
|
||||
msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "raft_surface_layers description"
|
||||
msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1."
|
||||
msgstr "Pohjaristikon toisen kerroksen päällä olevien pintakerrosten lukumäärä. Ne ovat täysin täytettyjä kerroksia, joilla malli lepää. Kaksi kerrosta tuottaa sileämmän pinnan kuin yksi kerros."
|
||||
@ -4754,6 +4862,10 @@ msgctxt "jerk_layer_0 description"
|
||||
msgid "The print maximum instantaneous velocity change for the initial layer."
|
||||
msgstr "Alkukerroksen tulostuksen nopeuden hetkellinen maksimimuutos."
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_shape description"
|
||||
msgid "The shape of the build plate without taking unprintable areas into account."
|
||||
msgstr "Alustan muoto ottamatta huomioon alueita, joihin ei voi tulostaa."
|
||||
@ -5082,6 +5194,26 @@ msgctxt "bridge_wall_coast description"
|
||||
msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "raft_base_smoothing description"
|
||||
msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
|
||||
msgstr ""
|
||||
@ -5462,8 +5594,16 @@ msgctxt "shell label"
|
||||
msgid "Walls"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either."
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "meshfix_fluid_motion_enabled description"
|
||||
@ -5890,6 +6030,10 @@ msgstr "siirtoliike"
|
||||
#~ msgid "Support Interface Resolution"
|
||||
#~ msgstr "Tukiliittymän resoluutio"
|
||||
|
||||
#~ msgctxt "machine_nozzle_head_distance description"
|
||||
#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
#~ msgstr "Suuttimen kärjen ja tulostuspään alimman osan välinen korkeusero."
|
||||
|
||||
#~ msgctxt "support_interface_skip_height description"
|
||||
#~ msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface."
|
||||
#~ msgstr "Kun tarkistat tuen päällä ja alla olevaa mallia, toimi annetun korkeuden mukaisesti. Pienemmillä arvoilla viipalointi tapahtuu hitaammin, ja korkeammat arvot saattavat aiheuttaa normaalin tuen tulostumisen paikkoihin, joissa olisi pitänyt olla tukiliittymä."
|
||||
|
@ -5621,3 +5621,23 @@ msgstr "Rechercher l'imprimante"
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?"
|
||||
msgstr "Il s'agit d'un fichier de projet Cura Universal. Souhaitez-vous l'ouvrir en tant que projet Cura Universal ou importer les modèles qu'il contient ?"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr "Paquet d'exportation pour l'assistance technique"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr "Impossible d'envoyer les données du modèle au moteur. Veuillez réessayer ou contacter le service d'assistance."
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr "Impossible d'envoyer les données du modèle au moteur. Veuillez essayer d'utiliser un modèle moins détaillé ou de réduire le nombre d'instances."
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr "Met à jour les configurations de Cura 5.8 vers Cura 5.9."
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr "Mise à jour de la version 5.8 à 5.9"
|
||||
|
@ -1,9 +1,8 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -196,3 +195,11 @@ msgstr "Les coordonnées Y du décalage de la buse."
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "Les coordonnées Y de la position de départ lors de la mise en marche de l'extrudeuse."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "Longueur de la buse"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "Différence de hauteur entre l'extrémité de la buse et la partie la plus basse de la tête d'impression."
|
||||
|
@ -5861,6 +5861,30 @@ msgctxt "z_seam_on_vertex label"
|
||||
msgid "Z Seam On Vertex"
|
||||
msgstr "Joint en Z sur le sommet"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr "Ajoutez des lignes supplémentaires dans le motif de remplissage pour soutenir les peaux situées au-dessus. Cette option permet d'éviter les trous ou les bulles de plastique qui apparaissent parfois dans les peaux de forme complexe, parce que le remplissage en dessous ne soutient pas correctement la couche de peau imprimée au-dessus. L'option \"Murs\" ne prend en charge que les contours de la peau, tandis que l'option \"Murs et lignes\" prend également en charge les extrémités des lignes qui composent la peau."
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr "Construire la vitesse du ventilateur en hauteur"
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr "Vitesse du ventilateur de construction à la couche"
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr "Numéro du ventilateur de volume de construction"
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr "Détermine la longueur de chaque étape du changement de flux lors de l'extrusion le long de la couture du foulard. Une distance plus petite se traduira par un code G plus précis mais aussi plus complexe."
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr "Détermine la longueur du joint d'écharpe, un type de joint qui devrait rendre le joint Z moins visible. La valeur doit être supérieure à 0 pour être efficace."
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Durée de chaque pas dans la variation progressive du débit"
|
||||
@ -5869,6 +5893,10 @@ msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Activer les variations de débit progressives. Lorsque cette option est activée, le débit est augmenté ou réduit progressivement jusqu'au débit souhaité. Cette option est utile pour les imprimantes avec un tube bowden où le débit n'est pas modifié immédiatement lorsque le moteur de l'extrudeur démarre ou s'arrête."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr "Lignes de remplissage supplémentaires pour soutenir les peaux"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Pour tout déplacement supérieur à cette valeur, le débit de matière est réinitialisé au débit souhaité pour les trajectoires"
|
||||
@ -5897,6 +5925,90 @@ msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Vitesse minimale pour les variations de débit progressives pour la première couche"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr "Aucune"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "Accélération du mur extérieur"
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr "Décélération du mur extérieur"
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr "Rapport de vitesse de fin de mur extérieur"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr "Distance de division de la vitesse de mur extérieur"
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr "Rapport de vitesse de départ du mur extérieur"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Réinitialiser la durée du débit"
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr "Longueur de la couture de l'écharpe"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr "Hauteur de départ de la couture de l'écharpe"
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr "Longueur du pas de couture de l'écharpe"
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse normale. Dans les couches inférieures, la vitesse du ventilateur passe progressivement de la vitesse initiale à la vitesse normale."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr "La couche à laquelle les ventilateurs de construction tournent à pleine vitesse. Cette valeur est calculée et arrondie à un nombre entier."
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr "Le numéro du ventilateur qui refroidit le volume de construction. S'il est fixé à 0, cela signifie qu'il n'y a pas de ventilateur de volume de construction."
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr "Le ratio de la hauteur de couche sélectionnée à laquelle la couture de l'écharpe commencera. Un nombre inférieur entraînera une plus grande hauteur de couture. Il doit être inférieur à 100 pour être efficace."
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr "Il s'agit de l'accélération permettant d'atteindre la vitesse maximale lors de l'impression d'un mur extérieur."
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr "Il s'agit de la décélération permettant de terminer l'impression d'un mur extérieur."
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr "Il s'agit de la longueur maximale d'un chemin d'extrusion lors de la division d'un chemin plus long pour appliquer l'accélération/décélération du mur extérieur. Une distance plus petite créera un code G plus précis mais aussi plus verbeux."
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr "Il s'agit du ratio de la vitesse maximale à laquelle il faut terminer lors de l'impression d'un mur extérieur."
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr "Il s'agit du rapport entre la vitesse maximale et la vitesse de départ lors de l'impression d'un mur extérieur."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr "Murs uniquement"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr "Murs et lignes"
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr "Les murs qui dépassent de plus de cet angle seront imprimés en utilisant les paramètres des murs en surplomb. Lorsque la valeur est de 90, aucun mur n'est traité comme étant en surplomb. Les surplombs qui sont soutenus par un support ne seront pas non plus traités comme des surplombs. En outre, toute ligne dont le surplomb est inférieur à la moitié ne sera pas non plus traitée comme un surplomb."
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0200\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0200\n"
|
||||
"PO-Revision-Date: 2020-03-24 09:36+0100\n"
|
||||
"Last-Translator: Nagy Attila <vokroot@gmail.com>\n"
|
||||
"Language-Team: ATI-SZOFT\n"
|
||||
@ -1198,14 +1198,6 @@ msgctxt "name"
|
||||
msgid "CuraEngine Backend"
|
||||
msgstr "CuraEngine motor"
|
||||
|
||||
msgctxt "description"
|
||||
msgid "CuraEngine plugin for gradually smoothing the flow to limit high-flow jumps"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "CuraEngineGradualFlow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Currency:"
|
||||
msgstr "Pénznem:"
|
||||
@ -1556,6 +1548,10 @@ msgctxt "@title:window"
|
||||
msgid "Export Material"
|
||||
msgstr "Alapanyag export"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@title:window"
|
||||
msgid "Export Profile"
|
||||
msgstr "Profil exportálás"
|
||||
@ -4099,10 +4095,6 @@ msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Show Online &Documentation"
|
||||
msgstr "Online &Dokumentumok megjelenítése"
|
||||
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Show Online Troubleshooting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label:checkbox"
|
||||
msgid "Show all"
|
||||
msgstr "Mindent mutat"
|
||||
@ -5031,6 +5023,14 @@ msgctxt "@text"
|
||||
msgid "Unable to read example data file."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@info:title"
|
||||
msgid "Unable to slice"
|
||||
msgstr "Nem lehet szeletelni"
|
||||
@ -5292,6 +5292,10 @@ msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.6 to Cura 5.7."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@action:button"
|
||||
msgid "Upload custom Firmware"
|
||||
msgstr "Egyedi firmware feltöltése"
|
||||
@ -5436,6 +5440,10 @@ msgctxt "name"
|
||||
msgid "Version Upgrade 5.6 to 5.7"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@button"
|
||||
msgid "View printers in Digital Factory"
|
||||
msgstr ""
|
||||
|
@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: 2020-03-24 09:27+0100\n"
|
||||
"Last-Translator: Nagy Attila <vokroot@gmail.com>\n"
|
||||
"Language-Team: AT-VLOG\n"
|
||||
@ -129,6 +129,10 @@ msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "Fúvóka ID"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_offset_x label"
|
||||
msgid "Nozzle X Offset"
|
||||
msgstr "Fúvóka X eltolás"
|
||||
@ -157,6 +161,10 @@ msgctxt "extruder_nr description"
|
||||
msgid "The extruder train used for printing. This is used in multi-extrusion."
|
||||
msgstr "A nyomtatáshoz extruder szerelvényt használ. Több extrudernél használatos."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_nozzle_size description"
|
||||
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
|
||||
msgstr "A fúvóka belső átmérője. Akkor változtasd meg ezt az értéket, ha nem szabványos méretű fúvókát használsz."
|
||||
|
@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.1\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-07-08 09:05+0000\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"PO-Revision-Date: 2020-03-24 09:43+0100\n"
|
||||
"Last-Translator: Nagy Attila <vokroot@gmail.com>\n"
|
||||
"Language-Team: AT-VLOG\n"
|
||||
@ -97,6 +97,10 @@ msgctxt "adaptive_layer_height_enabled description"
|
||||
msgid "Adaptive layers computes the layer heights depending on the shape of the model."
|
||||
msgstr "Az adaptív rétegek kiszámítják a szükséges rétegmagasságokat a modell alakjától függően."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "infill_wall_line_count description"
|
||||
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"
|
||||
@ -445,6 +449,14 @@ msgctxt "brim_width label"
|
||||
msgid "Brim Width"
|
||||
msgstr "Perem szélesség"
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "platform_adhesion label"
|
||||
msgid "Build Plate Adhesion"
|
||||
msgstr "Tárgyasztal tapadás"
|
||||
@ -485,6 +497,10 @@ msgctxt "bv_temp_warn_limit label"
|
||||
msgid "Build Volume temperature Warning"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "prime_tower_brim_enable description"
|
||||
msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height."
|
||||
msgstr ""
|
||||
@ -721,6 +737,14 @@ msgctxt "bridge_settings_enabled description"
|
||||
msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed."
|
||||
msgstr "Érzékelje a hidakat, és módosítsa a nyomtatási sebességet, az adagolást és a ventilátorbeállításokat, a nyomtatásuk idejére."
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "inset_direction description"
|
||||
msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last."
|
||||
msgstr ""
|
||||
@ -845,6 +869,10 @@ msgctxt "dual label"
|
||||
msgid "Dual Extrusion"
|
||||
msgstr "Duál extrudálás"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_shape option elliptic"
|
||||
msgid "Elliptic"
|
||||
msgstr "Elliptikus (kör)"
|
||||
@ -937,6 +965,10 @@ msgctxt "ooze_shield_enabled description"
|
||||
msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle."
|
||||
msgstr "Engedélyezi a szivárgáspajzsot. Ez létrehoz egy héjat a modell körül, úgy, hogy az nem ér a modellhez, azonban a fej visszaálláskor, az esetlegesen fúvókából kicsöppenő anyagmaradványokat 'letörli' ebben a héjban."
|
||||
|
||||
msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "ppr_enable description"
|
||||
msgid "Enable print process reporting for setting threshold values for possible fault detection."
|
||||
msgstr ""
|
||||
@ -1001,6 +1033,10 @@ msgctxt "meshfix_extensive_stitching description"
|
||||
msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time."
|
||||
msgstr "A kiterjedt felfűzés megkísérli felfűzni a nyílt lyukakat a hálóban úgy, hogy a lyukakat érintő poligonokat bezárja. Ez a funkció jelentősen növelheti a feldolgozási időt."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "infill_wall_line_count label"
|
||||
msgid "Extra Infill Wall Count"
|
||||
msgstr "Extra kitöltési falszám"
|
||||
@ -1197,6 +1233,10 @@ msgctxt "material_flush_purge_speed label"
|
||||
msgid "Flush Purge Speed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "min_wall_line_width description"
|
||||
msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width."
|
||||
msgstr ""
|
||||
@ -1317,6 +1357,18 @@ msgctxt "gradual_support_infill_steps label"
|
||||
msgid "Gradual Support Infill Steps"
|
||||
msgstr "Fokozatos támasz kitöltési lépések"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size label"
|
||||
msgid "Gradual flow discretisation step size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "gradual_flow_enabled label"
|
||||
msgid "Gradual flow enabled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "max_flow_acceleration label"
|
||||
msgid "Gradual flow max acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_min_temperature description"
|
||||
msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time."
|
||||
msgstr ""
|
||||
@ -1709,6 +1761,10 @@ msgctxt "material_initial_print_temperature label"
|
||||
msgid "Initial Printing Temperature"
|
||||
msgstr "Kezdeti nyomtatási hőmérséklet"
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration label"
|
||||
msgid "Initial layer max flow acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "acceleration_wall_x label"
|
||||
msgid "Inner Wall Acceleration"
|
||||
msgstr "Belső fal gyorsulás"
|
||||
@ -2151,6 +2207,10 @@ msgctxt "meshfix_maximum_travel_resolution label"
|
||||
msgid "Maximum Travel Resolution"
|
||||
msgstr "Maximális utazási felbontás"
|
||||
|
||||
msgctxt "max_flow_acceleration description"
|
||||
msgid "Maximum acceleration for gradual flow changes"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_max_acceleration_x description"
|
||||
msgid "Maximum acceleration for the motor of the X-direction"
|
||||
msgstr "Maximális gyorsulás az X tengelyen"
|
||||
@ -2319,6 +2379,10 @@ msgctxt "minimum_roof_area description"
|
||||
msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "min_feature_size description"
|
||||
msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width."
|
||||
msgstr ""
|
||||
@ -2383,6 +2447,10 @@ msgctxt "adhesion_type option none"
|
||||
msgid "None"
|
||||
msgstr "Nincs"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "z_seam_corner option z_seam_corner_none"
|
||||
msgid "None"
|
||||
msgstr "Nincs"
|
||||
@ -2427,10 +2495,6 @@ msgctxt "machine_nozzle_id label"
|
||||
msgid "Nozzle ID"
|
||||
msgstr "Fúvóka ID"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "Fúvóka hossza"
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr "Fúvókaváltási extra visszatolt anyag"
|
||||
@ -2559,6 +2623,18 @@ msgctxt "acceleration_wall_0 label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "Külső fal gyorsulás"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_extruder_nr label"
|
||||
msgid "Outer Wall Extruder"
|
||||
msgstr "Külső fali extruder"
|
||||
@ -2583,6 +2659,14 @@ msgctxt "speed_wall_0 label"
|
||||
msgid "Outer Wall Speed"
|
||||
msgstr "Külső fal sebesség"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_wipe_dist label"
|
||||
msgid "Outer Wall Wipe Distance"
|
||||
msgstr "Külső fal tisztítási távolság"
|
||||
@ -3155,6 +3239,10 @@ msgctxt "ppr description"
|
||||
msgid "Reporting events that go out of set thresholds"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "support_tree_rest_preference label"
|
||||
msgid "Rest Preference"
|
||||
msgstr ""
|
||||
@ -3219,6 +3307,18 @@ msgctxt "material_shrinkage_percentage label"
|
||||
msgid "Scaling Factor Shrinkage Compensation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "support_meshes_present label"
|
||||
msgid "Scene Has Support Meshes"
|
||||
msgstr ""
|
||||
@ -4275,6 +4375,10 @@ msgctxt "mold_roof_height description"
|
||||
msgid "The height above horizontal parts in your model which to print mold."
|
||||
msgstr "A modell vízszintes részeinek feletti magasság, amelyet formaként nyomtatunk."
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "Az a magasság, ahol a ventillátorok a normál hűtési sebességgel forognak.Az alacsonyabb rétegekben a hűtés még kissebb, és fokozatosan növekedik a sebessége a normál szintig, ahogy eléri ezt a magasságot."
|
||||
@ -4283,10 +4387,6 @@ msgctxt "gantry_height description"
|
||||
msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)."
|
||||
msgstr "A fúvóka csúcsa és az állványzat közötti magasságkülönbség (A keresztező X és/vagy az Y tengely állványzata)"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "A fúvóka csúcsa és a nyomtatófej legalacsonyabb része (fűtőblokk) közötti magasságkülönbség."
|
||||
|
||||
msgctxt "retraction_hop_after_extruder_switch_height description"
|
||||
msgid "The height difference when performing a Z Hop after extruder switch."
|
||||
msgstr "Az a magasságkülönbség, amit a Z emeléskor emelkedik a tengely extruder váltás után."
|
||||
@ -4387,6 +4487,10 @@ msgctxt "top_skin_preshrink description"
|
||||
msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
|
||||
msgstr "Az eltávolítandó felső kéreg felület legnagyobb szélessége. Az ettől kissebb felületek el fognak tűnni. Ez segíthet korlátozni a modell ferde felületeinek felső részének nyomtatásához felhasznált időt és anyagot."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "cool_fan_full_layer description"
|
||||
msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number."
|
||||
msgstr "Az a réteg, ahol a ventillátor eléri a normál hűtési sebességet.Ha a normál hűtési magasság be van állítva, akkor ezt a rétegszámot kiszámítja a szoftver."
|
||||
@ -4671,6 +4775,10 @@ msgctxt "support_brim_line_count description"
|
||||
msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material."
|
||||
msgstr "A támasz alá nyomtatandó peremvonalak száma. Több perem vonal javítja a tálcához való tapadást, viszon extra anyagfelhasználást is jelent."
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "raft_surface_layers description"
|
||||
msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1."
|
||||
msgstr "Ez a szám a tutaj felső rétegeinek száma. Ezek teljesen kitöltött rétegek amiken a modellek nyugszanak. 2 réteg használata sokkal simább első réteget fog eredményezni a modellen, mint ha 1 lenne."
|
||||
@ -4763,6 +4871,10 @@ msgctxt "jerk_layer_0 description"
|
||||
msgid "The print maximum instantaneous velocity change for the initial layer."
|
||||
msgstr "A maximális pillanatnyi sebességváltozás változtatása a kezdő rétegen."
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "machine_shape description"
|
||||
msgid "The shape of the build plate without taking unprintable areas into account."
|
||||
msgstr "A tárgyasztal alakja anélkül, hogy a ténylegesen nem használható területeket figyelembe vennénk."
|
||||
@ -5091,6 +5203,26 @@ msgctxt "bridge_wall_coast description"
|
||||
msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge."
|
||||
msgstr "Ez határozza meg, hogy a fejnek a szélekhez képest mennyi a távolsága a hídfal megkezdése előtt. A híd nyomtatásának megkezdése előtt az olvadókamra nyomást csökkentheti, ami így vízszintesebb hídhoz vezethez."
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "raft_base_smoothing description"
|
||||
msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
|
||||
msgstr ""
|
||||
@ -5471,8 +5603,16 @@ msgctxt "shell label"
|
||||
msgid "Walls"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either."
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "meshfix_fluid_motion_enabled description"
|
||||
@ -5891,6 +6031,10 @@ msgstr "fej átpozícionálás"
|
||||
#~ msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount."
|
||||
#~ msgstr "A modell első és második rétege között átfedést hoz létre Z irányban.Ez képes kompenzálni azt a hibát, ami az első rétegben keletkezett. Ezt a hibát az okozza, hogy a tutaj légrésben az első réteg benyúlik, így nem alakul ki a tökéletes első réteg.Az első réteg feletti összes rész magasságát érinti ez a beállítás."
|
||||
|
||||
#~ msgctxt "machine_nozzle_head_distance label"
|
||||
#~ msgid "Nozzle Length"
|
||||
#~ msgstr "Fúvóka hossza"
|
||||
|
||||
#~ msgctxt "brim_outside_only description"
|
||||
#~ msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much."
|
||||
#~ msgstr "Csak a modell külső falaihoz nyomtat Peremet. Ez csökkenti a perem nyomtatási költségét, és nem szükséges a belső részeken eltávolítani majd azt, továbbá a test letapadását nem csökkenti jelentősen."
|
||||
@ -5899,6 +6043,10 @@ msgstr "fej átpozícionálás"
|
||||
#~ msgid "Support Interface Resolution"
|
||||
#~ msgstr "Interfész felosztás"
|
||||
|
||||
#~ msgctxt "machine_nozzle_head_distance description"
|
||||
#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
#~ msgstr "A fúvóka csúcsa és a nyomtatófej legalacsonyabb része (fűtőblokk) közötti magasságkülönbség."
|
||||
|
||||
#~ msgctxt "support_interface_skip_height description"
|
||||
#~ msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface."
|
||||
#~ msgstr "Amikor a szeletelő ellenőrzi, hogy hol tart a támasz a modell alatt vagy fölött, szükség esetén a megadott magasságú lépéseket teszi meg. Az alacsonyabb értékek lassabb szeleteést okoznak, míg a magasabb érték a normál támasz kinyomtatását eredményezhetik olyan helyeken, ahol támasz interfészt kellene nyomtatni."
|
||||
|
@ -5623,3 +5623,23 @@ msgstr "Cerca stampante"
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?"
|
||||
msgstr "Questo è un file di progetto di Cura Universal. Desideri aprirlo come Cura Universal Project o importarne i modelli?"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr "Esportare il pacchetto per l'assistenza tecnica"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr "Impossibile inviare i dati del modello al motore. Riprovare o contattare l'assistenza."
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr "Impossibile inviare i dati del modello al motore. Provare a utilizzare un modello meno dettagliato o a ridurre il numero di istanze."
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr "Aggiorna le configurazioni da Cura 5.8 a Cura 5.9."
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr "Aggiornamento della versione 5.8 alla 5.9"
|
||||
|
@ -1,9 +1,8 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -83,15 +82,15 @@ msgstr "Durata del G-code di inizio dell'estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_abs label"
|
||||
msgid "Extruder Start Position Absolute"
|
||||
msgstr "Posizione assoluta avvio estrusore"
|
||||
msgstr "Assoluto posizione avvio estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_x label"
|
||||
msgid "Extruder Start Position X"
|
||||
msgstr "Posizione X avvio estrusore"
|
||||
msgstr "X posizione avvio estrusore"
|
||||
|
||||
msgctxt "machine_extruder_start_pos_y label"
|
||||
msgid "Extruder Start Position Y"
|
||||
msgstr "Posizione Y avvio estrusore"
|
||||
msgstr "Y posizione avvio estrusore"
|
||||
|
||||
msgctxt "machine_settings label"
|
||||
msgid "Machine"
|
||||
@ -99,7 +98,7 @@ msgstr "Macchina"
|
||||
|
||||
msgctxt "machine_settings description"
|
||||
msgid "Machine specific settings"
|
||||
msgstr "Impostazioni specifiche della macchina"
|
||||
msgstr "Impostazioni macchina specifiche"
|
||||
|
||||
msgctxt "machine_extruder_end_pos_abs description"
|
||||
msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
|
||||
@ -196,3 +195,11 @@ msgstr "La coordinata y dell’offset dell’ugello."
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "La coordinata y della posizione di partenza all’accensione dell’estrusore."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "Lunghezza ugello"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "La differenza di altezza tra la punta dell'ugello e la parte più bassa della testina di stampa."
|
||||
|
@ -5861,6 +5861,31 @@ msgctxt "z_seam_on_vertex label"
|
||||
msgid "Z Seam On Vertex"
|
||||
msgstr "Cucitura Z sul vertice"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr "Aggiunge linee supplementari nel modello di riempimento per supportare gli strati sovrastanti. Questa opzione impedisce la formazione di vuoti o bolle di plastica che a volte compaiono nei modelli più complessi a causa del fatto che il riempimento sottostante non supporta correttamente lo strato stampato al di sopra."
|
||||
"'Pareti' supporta solo i margini dello strato, mentre 'Pareti e linee' supporta anche le estremità delle file che compongono lo strato."
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr "Velocità della ventola di costruzione per altezza "
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr "Velocità della ventola di costruzione per strato"
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr "Numero ventola volume di stampa"
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr "Determina la lunghezza di ciascun passo nella modifica del flusso durante l'estrusione lungo la cucitura a sciarpa. Una distanza minore determina un codice G più preciso ma anche più complesso."
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr "Determina la lunghezza della cucitura a sciarpa, un tipo di cucitura che dovrebbe rendere la cucitura Z meno visibile. Deve essere superiore a 0 per essere efficace."
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "Durata di ogni gradino per la variazione graduale del flusso"
|
||||
@ -5869,6 +5894,10 @@ msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "Abilitare le variazioni graduali del flusso. Quando abilitate, il flusso viene aumentato/diminuito gradualmente fino al flusso target. Ciò è utile per le stampanti dotate di tubo bowden dove il flusso non viene modificato immediatamente all'avvio/arresto del motore dell'estrusore."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr "Linee di rinforzo extra per sostenere gli strati superiori"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "Per ogni spostamento del percorso superiore a questo valore, il flusso del materiale viene reimpostato su quello target dei percorsi."
|
||||
@ -5897,6 +5926,90 @@ msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "Velocità minima per le variazioni graduali del flusso per il primo strato."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr "Nessuno"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "Accelerazione parete esterna"
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr "Decelerazione parete esterna"
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr "Rapporto di velocità finale parete esterna"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr "Velocità distanza di divisione della parete esterna"
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr "Rapporto di velocità iniziale parete esterna"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "Reimpostare la durata del flusso"
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr "Lunghezza cucitura a sciarpa"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr "Altezza iniziale cucitura a sciarpa"
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr "Lunghezza passo cucitura a sciarpa"
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "L'altezza alla quale le ventole girano a velocità regolare. Nei livelli sottostanti la velocità delle ventole aumenta gradualmente da Velocità iniziale della ventola a Velocità regolare della ventola."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr "Lo strato a cui le ventole di costruzione girano alla massima velocità. Questo valore viene calcolato e arrotondato a un numero intero."
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr "Il numero della ventola che raffredda il volume di stampa. Se è impostato su 0, significa che non è presente alcuna ventola per il volume di stampa."
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr "Il rapporto tra l'altezza dello strato selezionato e l'inizio della cucitura a sciarpa. Un numero più basso comporta un'altezza di cucitura maggiore. Per essere efficace, deve essere inferiore a 100."
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr "Si tratta dell'accelerazione con cui si raggiunge la velocità massima quando si stampa una parete esterna."
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr "Si tratta della decelerazione con cui terminare la stampa di una parete esterna."
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr "È la lunghezza massima di un percorso di estrusione se si divide un percorso più lungo per poter utilizzare l'accelerazione/decelerazione della parete esterna. Una distanza minore crea un codice G più preciso ma anche più laborioso."
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr "Si tratta del rapporto della velocità massima con cui terminare la stampa di una parete esterna."
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr "Questo è il rapporto della velocità massima da cui partire quando si stampa una parete esterna."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr "Solo pareti"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr "Pareti e linee"
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr "Le pareti che sporgono più di questo angolo verranno stampate utilizzando le impostazioni per le pareti sporgenti. Con un valore di 90, nessun muro verrà considerato come sporgente. Anche le sporgenze sostenute da un supporto non verranno trattate come tali. Infine, qualsiasi linea che sia meno della metà della sporgenza non verrà gestita come tale."
|
||||
|
@ -5609,3 +5609,23 @@ msgstr "プリンターを検索"
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?"
|
||||
msgstr "これはCura Universalプロジェクトファイルです。Cura Universalプロジェクトとして開きますか?それとも,そこからモデルをインポートしますか?"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr "技術サポート用のパッケージをエクスポート"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr "モデルデータをエンジンに送信できません。もう一度試すか,サポートにお問い合わせください。"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr "モデルデータをエンジンに送信できません。詳細度の低いモデルの使用またはインスタンス数の低減をお試しください。"
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr "Cura 5.8から Cura 5.9に構成をアップグレードします。"
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr "バージョン5.8から5.9へのアップグレード"
|
||||
|
@ -1,9 +1,8 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -196,3 +195,11 @@ msgstr "ノズルのY軸のオフセット。"
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "エクストルーダーのY座標のスタート位置。"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "ノズルの長さ"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "ノズルの先端とプリントヘッドの最も低い部分との高低差。"
|
||||
|
@ -5863,6 +5863,30 @@ msgctxt "z_seam_on_vertex label"
|
||||
msgid "Z Seam On Vertex"
|
||||
msgstr "頂点のZシーム"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr "インフィルパターンにラインを追加して,上のスキンをサポートします。 このオプションは,下のインフィルが上にプリントされるスキンレイヤーを正しくサポートしていないために,複雑な形状のスキンに時々現れる穴やプラスチックの塊を防ぎます。「ウォール」はスキンのアウトラインのみをサポートしますが,「ウォールとライン」はスキンを構成するラインの端もサポートします。"
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr "高さでのビルドファンの速度"
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr "レイヤーでのビルドファンの速度"
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr "ビルドボリュームファンの数"
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr "スカーフシームに沿って押し出す際のフロー変更における各ステップの長さを決定します。距離が短いほど,より正確になりますが,Gコードはより複雑になります。"
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr "スカーフシームの長さを決定します。これは,Zシームをより目立たなくするシームタイプです。効果を得るには,0より大きい値にする必要があります。"
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "段階的なフローの変化におけるステップごとの継続時間"
|
||||
@ -5871,6 +5895,10 @@ msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "段階的なフローの変化を有効にします。有効にすると,フローは目標フローまで段階的に増減します。これは,押し出しモーターの始動/停止時にフローがすぐに変化しないボーデンチューブを備えたプリンターに便利です。"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr "スキンをサポートするための追加のインフィルライン"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "この値より長い移動の場合,素材フローはパスの目標フローにリセットされます。"
|
||||
@ -5899,6 +5927,90 @@ msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "第1層のフローを段階的に変化させるための最低速度"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr "なし"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "アウターウォールの加速"
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr "アウターウォールの減速"
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr "アウターウォールの終了速度比"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr "アウターウォールの速度スプリットの距離"
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr "アウターウォールの開始速度比"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "フローの継続時間をリセット"
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr "スカーフシームの長さ"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr "スカーフシームの開始の高さ"
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr "スカーフシームのステップ長"
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "ファンが通常の速度で回転する高さ。下のレイヤーでは,ファンは初期速度から通常速度まで徐々に加速します。"
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr "ビルドファンが最大速度で回転するレイヤー。この値は計算され,整数に丸められます。"
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr "ビルドボリュームを冷却するファンの数。これが0に設定されている場合,ビルドボリュームファンがないことを意味します。"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr "スカーフシームが始まる,選択したレイヤーの高さの比率。数値が低いほど,シームは高くなります。効果を得るには,100未満にする必要があります。"
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr "これは,アウターウォールをプリントする際における最高速度に達するまでの加速度です。"
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr "これは,アウターウォールのプリントを終了する際の減速度です。"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr "これは,アウターウォールの加減速を適用するために長いパスを分割する際の押し出しパスの最大長です。距離が短いほど,より正確ですが,より冗長なGコードが作成されます。"
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr "これは,アウターウォールをプリントする際における終了時の最高速度の比率です。"
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr "これは,アウターウォールをプリントする際における開始時の最高速度の比率です。"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr "ウォールのみ"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr "ウォールとライン"
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr "この角度を超えて張り出したウォールは,張り出したウォールの設定を使用してプリントされます。値が90の場合,張り出したウォールとして扱われることはありません。サポートによって支えられている張り出しも,張り出したウォールとして扱われません。さらに,張り出しが半分未満のラインも,張り出しとして扱われません。"
|
||||
|
@ -5608,3 +5608,23 @@ msgstr "프린터 검색"
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?"
|
||||
msgstr "이 항목은 Cura Universal 프로젝트 파일입니다. 해당 파일을 Cura Universal 프로젝트로 열거나, 파일에서 모델을 불러올까요?"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr "기술 지원을 위해 패키지 내보내기"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr "모델 데이터를 엔진에 전송할 수 없습니다. 다시 시도하거나 지원팀에 문의해 주세요."
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr "모델 데이터를 엔진에 전송할 수 없습니다. 덜 세부적인 모델을 사용하거나 인스턴스 수를 줄이세요."
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr "Cura 5.8에서 Cura 5.9로 구성을 업그레이드합니다."
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr "5.8에서 5.9로 버전 업그레이드"
|
||||
|
@ -1,9 +1,8 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-03-11 11:28+0000\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 09:02+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -196,3 +195,11 @@ msgstr "노즐 오프셋의 y 좌표."
|
||||
msgctxt "machine_extruder_start_pos_y description"
|
||||
msgid "The y-coordinate of the starting position when turning the extruder on."
|
||||
msgstr "익스트루더를 켤 때 시작 위치의 y 좌표."
|
||||
|
||||
msgctxt "machine_nozzle_head_distance label"
|
||||
msgid "Nozzle Length"
|
||||
msgstr "노즐 길이"
|
||||
|
||||
msgctxt "machine_nozzle_head_distance description"
|
||||
msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
|
||||
msgstr "노즐 끝과 프린트 헤드의 가장 낮은 부분 사이의 높이 차이입니다."
|
||||
|
@ -5861,6 +5861,30 @@ msgctxt "z_seam_on_vertex label"
|
||||
msgid "Z Seam On Vertex"
|
||||
msgstr "버텍스 상의 Z 심"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins description"
|
||||
msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin."
|
||||
msgstr "위 스킨을 지지하기 위해 내부채움 패턴에 선을 추가로 더합니다. 이 옵션은 아래의 내부채움이 위에 출력되는 스킨 레이어를 제대로 지지하지 못해 복잡한 모양의 스킨에 구멍이나 플라스틱 방울이 생기는 것을 방지합니다. '벽'은 스킨의 윤곽선만 지지하는 반면 '벽 및 선'은 스킨을 이루는 선의 끝부분도 지지합니다."
|
||||
|
||||
msgctxt "build_fan_full_at_height label"
|
||||
msgid "Build Fan Speed at Height"
|
||||
msgstr "높이에서 팬 속도 설정"
|
||||
|
||||
msgctxt "build_fan_full_layer label"
|
||||
msgid "Build Fan Speed at Layer"
|
||||
msgstr "레이어에서 팬 속도 설정"
|
||||
|
||||
msgctxt "build_volume_fan_nr label"
|
||||
msgid "Build volume fan number"
|
||||
msgstr "빌드 볼륨 팬 번호"
|
||||
|
||||
msgctxt "scarf_split_distance description"
|
||||
msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code."
|
||||
msgstr "스카프 솔기를 따라 압출할 때 흐름 변화에서 각 단계의 길이를 결정합니다. 거리가 짧을수록 더 정밀하지만 G코드도 복잡해집니다."
|
||||
|
||||
msgctxt "scarf_joint_seam_length description"
|
||||
msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective."
|
||||
msgstr "Z 솔기를 덜 보이게 하는 솔기 유형인 스카프 솔기의 길이를 결정합니다. 0보다 커야 효과적입니다."
|
||||
|
||||
msgctxt "gradual_flow_discretisation_step_size description"
|
||||
msgid "Duration of each step in the gradual flow change"
|
||||
msgstr "점진적 흐름 변경에서 각 단계의 지속 시간"
|
||||
@ -5869,6 +5893,10 @@ msgctxt "gradual_flow_enabled description"
|
||||
msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops."
|
||||
msgstr "점진적 흐름 변경을 활성화합니다. 활성화하면 흐름이 목표 흐름까지 점진적으로 증가/감소합니다. 이는 압출기 모터가 시작/정지될 때 흐름이 즉시 변경되지 않는 보우덴 튜브가 있는 프린터에 유용합니다."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins label"
|
||||
msgid "Extra Infill Lines To Support Skins"
|
||||
msgstr "스킨을 지지하는 추가 내부채움 선"
|
||||
|
||||
msgctxt "reset_flow_duration description"
|
||||
msgid "For any travel move longer than this value, the material flow is reset to the paths target flow"
|
||||
msgstr "이 값보다 긴 이동에 대해서는 재료 흐름이 경로 목표 흐름으로 재설정됩니다"
|
||||
@ -5897,6 +5925,90 @@ msgctxt "layer_0_max_flow_acceleration description"
|
||||
msgid "Minimum speed for gradual flow changes for the first layer"
|
||||
msgstr "첫 번째 레이어의 점진적 흐름 변경에 대한 최소 속도"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option none"
|
||||
msgid "None"
|
||||
msgstr "없음"
|
||||
|
||||
msgctxt "wall_0_acceleration label"
|
||||
msgid "Outer Wall Acceleration"
|
||||
msgstr "외벽 가속"
|
||||
|
||||
msgctxt "wall_0_deceleration label"
|
||||
msgid "Outer Wall Deceleration"
|
||||
msgstr "외벽 감속"
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio label"
|
||||
msgid "Outer Wall End Speed Ratio"
|
||||
msgstr "외벽 종료 속도 비율"
|
||||
|
||||
msgctxt "wall_0_speed_split_distance label"
|
||||
msgid "Outer Wall Speed Split Distance"
|
||||
msgstr "외벽 속도 분할 거리"
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio label"
|
||||
msgid "Outer Wall Start Speed Ratio"
|
||||
msgstr "외벽 시작 속도 비율"
|
||||
|
||||
msgctxt "reset_flow_duration label"
|
||||
msgid "Reset flow duration"
|
||||
msgstr "흐름 지속 시간 재설정"
|
||||
|
||||
msgctxt "scarf_joint_seam_length label"
|
||||
msgid "Scarf Seam Length"
|
||||
msgstr "스카프 솔기 길이"
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio label"
|
||||
msgid "Scarf Seam Start Height"
|
||||
msgstr "스카프 솔기 시작 높이"
|
||||
|
||||
msgctxt "scarf_split_distance label"
|
||||
msgid "Scarf Seam Step Length"
|
||||
msgstr "스카프 솔기 단계 길이"
|
||||
|
||||
msgctxt "build_fan_full_at_height description"
|
||||
msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
|
||||
msgstr "일반 팬 속도에서 팬이 회전하는 높이입니다. 아래 레이어에서는 팬 속도가 초기 팬 속도에서 일반 팬 속도로 점차 증가합니다."
|
||||
|
||||
msgctxt "build_fan_full_layer description"
|
||||
msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number."
|
||||
msgstr "빌드 팬이 최대 팬 속도로 회전하는 레이어입니다. 이 값은 계산되어 정수로 반올림됩니다."
|
||||
|
||||
msgctxt "build_volume_fan_nr description"
|
||||
msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan"
|
||||
msgstr "빌드 볼륨을 냉각하는 팬의 수입니다. 0으로 설정하면 빌드 볼륨 팬이 없는 것을 나타냅니다."
|
||||
|
||||
msgctxt "scarf_joint_seam_start_height_ratio description"
|
||||
msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective."
|
||||
msgstr "스카프 솔기가 시작되는 선택한 레이어 높이의 비율입니다. 숫자가 낮을수록 솔기 높이가 커집니다. 100보다 낮아야 효과적입니다."
|
||||
|
||||
msgctxt "wall_0_acceleration description"
|
||||
msgid "This is the acceleration with which to reach the top speed when printing an outer wall."
|
||||
msgstr "외벽을 출력할 때 최고 속도에 도달하는 가속도입니다."
|
||||
|
||||
msgctxt "wall_0_deceleration description"
|
||||
msgid "This is the deceleration with which to end printing an outer wall."
|
||||
msgstr "외벽 출력을 종료할 때의 감속도입니다."
|
||||
|
||||
msgctxt "wall_0_speed_split_distance description"
|
||||
msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code."
|
||||
msgstr "외벽 가속/감속을 적용하기 위해 긴 경로를 분할 때 압출 경로의 최대 길이입니다. 거리가 짧을수록 더 정밀해지지만 G코드도 복잡해집니다."
|
||||
|
||||
msgctxt "wall_0_end_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to end with when printing an outer wall."
|
||||
msgstr "외벽을 출력할 때 종료되는 최고 속도의 비율입니다."
|
||||
|
||||
msgctxt "wall_0_start_speed_ratio description"
|
||||
msgid "This is the ratio of the top speed to start with when printing an outer wall."
|
||||
msgstr "외벽을 출력할 때 시작되는 최고 속도의 비율입니다."
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls"
|
||||
msgid "Walls Only"
|
||||
msgstr "벽만"
|
||||
|
||||
msgctxt "extra_infill_lines_to_support_skins option walls_and_lines"
|
||||
msgid "Walls and Lines"
|
||||
msgstr "벽 및 선"
|
||||
|
||||
msgctxt "wall_overhang_angle description"
|
||||
msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang."
|
||||
msgstr "이 각도보다 더 돌출된 벽은 돌출 벽 설정을 사용하여 출력됩니다. 값이 90인 경우 벽은 돌출부로 간주하지 않습니다. 지지대가 지지하는 돌출부도 돌출부로 간주하지 않습니다. 또한 돌출부의 절반보다 짧은 선도 돌출부로 간주하지 않습니다."
|
||||
|
@ -5620,3 +5620,23 @@ msgstr "Zoek printer"
|
||||
msgctxt "@text:window"
|
||||
msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?"
|
||||
msgstr "Dit is een Cura Universal-projectbestand. Wilt u het openen als Cura Universal Project of de modellen ervan importeren?"
|
||||
|
||||
msgctxt "@action:inmenu menubar:help"
|
||||
msgid "Export Package For Technical Support"
|
||||
msgstr "Exportpakket voor technische ondersteuning"
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try again, or contact support."
|
||||
msgstr "De modelgegevens kunnen niet naar de motor worden verzonden. Probeer het opnieuw of neem contact op met ondersteuning."
|
||||
|
||||
msgctxt "@info:status"
|
||||
msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances."
|
||||
msgstr "De modelgegevens kunnen niet naar de motor worden verzonden. Probeer een minder gedetailleerd model te gebruiken of verminder het aantal instanties."
|
||||
|
||||
msgctxt "description"
|
||||
msgid "Upgrades configurations from Cura 5.8 to Cura 5.9."
|
||||
msgstr "Upgrades van configuraties van Cura 5.8 naar Cura 5.9."
|
||||
|
||||
msgctxt "name"
|
||||
msgid "Version Upgrade 5.8 to 5.9"
|
||||
msgstr "Versie-upgrade 5.8 naar 5.9"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user