mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 14:37:29 -06:00
Merge branch 'main' into CURA-12192_replay-preview-at-last-layer
This commit is contained in:
commit
9bc6abc5eb
130 changed files with 9332 additions and 8317 deletions
|
@ -252,19 +252,23 @@ class BuildVolume(SceneNode):
|
|||
if not self.getMeshData() or not self.isVisible():
|
||||
return True
|
||||
|
||||
theme = self._application.getTheme()
|
||||
if not self._shader:
|
||||
self._shader = OpenGL.getInstance().createShaderProgram(Resources.getPath(Resources.Shaders, "default.shader"))
|
||||
self._grid_shader = OpenGL.getInstance().createShaderProgram(Resources.getPath(Resources.Shaders, "grid.shader"))
|
||||
theme = self._application.getTheme()
|
||||
self._grid_shader.setUniformValue("u_plateColor", Color(*theme.getColor("buildplate").getRgb()))
|
||||
self._grid_shader.setUniformValue("u_gridColor0", Color(*theme.getColor("buildplate_grid").getRgb()))
|
||||
self._grid_shader.setUniformValue("u_gridColor1", Color(*theme.getColor("buildplate_grid_minor").getRgb()))
|
||||
|
||||
plate_color = Color(*theme.getColor("buildplate").getRgb())
|
||||
if self._global_container_stack.getMetaDataEntry("has_textured_buildplate", False):
|
||||
plate_color.setA(0.5)
|
||||
self._grid_shader.setUniformValue("u_plateColor", plate_color)
|
||||
|
||||
renderer.queueNode(self, mode = RenderBatch.RenderMode.Lines)
|
||||
renderer.queueNode(self, mesh = self._origin_mesh, backface_cull = True)
|
||||
renderer.queueNode(self, mesh = self._grid_mesh, shader = self._grid_shader, backface_cull = True)
|
||||
renderer.queueNode(self, mesh = self._grid_mesh, shader = self._grid_shader, backface_cull = True, transparent = True, sort = -10)
|
||||
if self._disallowed_area_mesh:
|
||||
renderer.queueNode(self, mesh = self._disallowed_area_mesh, shader = self._shader, transparent = True, backface_cull = True, sort = -9)
|
||||
renderer.queueNode(self, mesh = self._disallowed_area_mesh, shader = self._shader, transparent = True, backface_cull = True, sort = -5)
|
||||
|
||||
if self._error_mesh:
|
||||
renderer.queueNode(self, mesh=self._error_mesh, shader=self._shader, transparent=True,
|
||||
|
|
|
@ -1895,23 +1895,20 @@ class CuraApplication(QtApplication):
|
|||
def on_finish(response):
|
||||
content_disposition_header_key = QByteArray("content-disposition".encode())
|
||||
|
||||
if not response.hasRawHeader(content_disposition_header_key):
|
||||
Logger.log("w", "Could not find Content-Disposition header in response from {0}".format(
|
||||
model_url.url()))
|
||||
# Use the last part of the url as the filename, and assume it is an STL file
|
||||
filename = model_url.path().split("/")[-1] + ".stl"
|
||||
else:
|
||||
filename = model_url.path().split("/")[-1] + ".stl"
|
||||
|
||||
if response.hasRawHeader(content_disposition_header_key):
|
||||
# content_disposition is in the format
|
||||
# ```
|
||||
# content_disposition attachment; "filename=[FILENAME]"
|
||||
# content_disposition attachment; filename="[FILENAME]"
|
||||
# ```
|
||||
# Use a regex to extract the filename
|
||||
content_disposition = str(response.rawHeader(content_disposition_header_key).data(),
|
||||
encoding='utf-8')
|
||||
content_disposition_match = re.match(r'attachment; filename="(?P<filename>.*)"',
|
||||
content_disposition_match = re.match(r'attachment; filename=(?P<filename>.*)',
|
||||
content_disposition)
|
||||
assert content_disposition_match is not None
|
||||
filename = content_disposition_match.group("filename")
|
||||
if content_disposition_match is not None:
|
||||
filename = content_disposition_match.group("filename").strip("\"")
|
||||
|
||||
tmp = tempfile.NamedTemporaryFile(suffix=filename, delete=False)
|
||||
with open(tmp.name, "wb") as f:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright (c) 2018 Ultimaker B.V.
|
||||
# Copyright (c) 2024 UltiMaker
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
from typing import Any, Dict, TYPE_CHECKING, Optional
|
||||
|
@ -12,11 +12,8 @@ from UM.Settings.ContainerRegistry import ContainerRegistry
|
|||
from UM.Settings.Interfaces import ContainerInterface, PropertyEvaluationContext
|
||||
from UM.Util import parseBool
|
||||
|
||||
import cura.CuraApplication
|
||||
|
||||
from . import Exceptions
|
||||
from .CuraContainerStack import CuraContainerStack, _ContainerIndexes
|
||||
from .ExtruderManager import ExtruderManager
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from cura.Settings.GlobalStack import GlobalStack
|
||||
|
@ -141,7 +138,11 @@ class ExtruderStack(CuraContainerStack):
|
|||
context.popContainer()
|
||||
return result
|
||||
|
||||
limit_to_extruder = super().getProperty(key, "limit_to_extruder", context)
|
||||
if not context:
|
||||
context = PropertyEvaluationContext(self)
|
||||
if "extruder_position" not in context.context:
|
||||
context.context["extruder_position"] = super().getProperty(key, "limit_to_extruder", context)
|
||||
limit_to_extruder = context.context["extruder_position"]
|
||||
if limit_to_extruder is not None:
|
||||
limit_to_extruder = str(limit_to_extruder)
|
||||
|
||||
|
|
|
@ -398,7 +398,7 @@ class MachineManager(QObject):
|
|||
self.setVariantByName(extruder.getMetaDataEntry("position"), machine_node.preferred_variant_name)
|
||||
variant_node = machine_node.variants.get(machine_node.preferred_variant_name)
|
||||
|
||||
material_node = variant_node.materials.get(extruder.material.getMetaDataEntry("base_file"))
|
||||
material_node = variant_node.materials.get(extruder.material.getMetaDataEntry("base_file")) if variant_node else None
|
||||
if material_node is None:
|
||||
Logger.log("w", "An extruder has an unknown material, switching it to the preferred material")
|
||||
if not self.setMaterialById(extruder.getMetaDataEntry("position"), machine_node.preferred_material):
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
# Copyright (c) 2020 Ultimaker B.V.
|
||||
# Uranium is released under the terms of the LGPLv3 or higher.
|
||||
import math
|
||||
|
||||
from PyQt6.QtCore import Qt, QCoreApplication, QTimer
|
||||
from PyQt6.QtGui import QPixmap, QColor, QFont, QPen, QPainter
|
||||
|
@ -51,6 +52,7 @@ class CuraSplashScreen(QSplashScreen):
|
|||
self._last_update_time = time.time()
|
||||
# Since we don't know how much time actually passed, check how many intervals of 50 we had.
|
||||
self._loading_image_rotation_angle -= 10 * (time_since_last_update * 1000 / 50)
|
||||
self._loading_image_rotation_angle = math.fmod(self._loading_image_rotation_angle, 360)
|
||||
self.repaint()
|
||||
|
||||
# Override the mousePressEvent so the splashscreen doesn't disappear when clicked
|
||||
|
|
|
@ -217,8 +217,7 @@ class WelcomePagesModel(ListModel):
|
|||
def _getBuiltinWelcomePagePath(page_filename: str) -> QUrl:
|
||||
"""Convenience function to get QUrl path to pages that's located in "resources/qml/WelcomePages"."""
|
||||
from cura.CuraApplication import CuraApplication
|
||||
return QUrl.fromLocalFile(Resources.getPath(CuraApplication.ResourceTypes.QmlFiles,
|
||||
os.path.join("WelcomePages", page_filename)))
|
||||
return QUrl.fromLocalFile(Resources.getPath(CuraApplication.ResourceTypes.QmlFiles, "WelcomePages", page_filename))
|
||||
|
||||
# FIXME: HACKs for optimization that we don't update the model every time the active machine gets changed.
|
||||
def _onActiveMachineChanged(self) -> None:
|
||||
|
|
|
@ -360,8 +360,8 @@ geometry41core =
|
|||
((v_prev_line_type[0] != 1) && (v_line_type[0] == 1)) ||
|
||||
((v_prev_line_type[0] != 4) && (v_line_type[0] == 4))
|
||||
)) {
|
||||
float w = size_x;
|
||||
float h = size_y;
|
||||
float w = max(0.05, size_x);
|
||||
float h = max(0.05, size_y);
|
||||
|
||||
myEmitVertex(v_vertex[0] + vec3( w, h, w), u_starts_color, normalize(vec3( 1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, h, w, 0.0))); // Front-top-left
|
||||
myEmitVertex(v_vertex[0] + vec3(-w, h, w), u_starts_color, normalize(vec3(-1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, h, w, 0.0))); // Front-top-right
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
# Copyright (c) 2023 UltiMaker
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
import datetime
|
||||
|
||||
import json
|
||||
import os
|
||||
import platform
|
||||
import time
|
||||
from typing import Optional, Set, TYPE_CHECKING
|
||||
from typing import Any, Optional, Set, TYPE_CHECKING
|
||||
|
||||
from PyQt6.QtCore import pyqtSlot, QObject
|
||||
from PyQt6.QtNetwork import QNetworkRequest
|
||||
|
@ -33,7 +34,18 @@ class SliceInfo(QObject, Extension):
|
|||
no model files are being sent (Just a SHA256 hash of the model).
|
||||
"""
|
||||
|
||||
info_url = "https://stats.ultimaker.com/api/cura"
|
||||
info_url = "https://statistics.ultimaker.com/api/v2/cura/slice"
|
||||
|
||||
_adjust_flattened_names = {
|
||||
"extruders_extruder": "extruders",
|
||||
"extruders_settings": "extruders",
|
||||
"models_model": "models",
|
||||
"models_transformation_data": "models_transformation",
|
||||
"print_settings_": "",
|
||||
"print_times": "print_time",
|
||||
"active_machine_": "",
|
||||
"slice_uuid": "slice_id",
|
||||
}
|
||||
|
||||
def __init__(self, parent = None):
|
||||
QObject.__init__(self, parent)
|
||||
|
@ -112,6 +124,26 @@ class SliceInfo(QObject, Extension):
|
|||
|
||||
return list(sorted(user_modified_setting_keys))
|
||||
|
||||
def _flattenData(self, data: Any, result: dict, current_flat_key: Optional[str] = None, lift_list: bool = False) -> None:
|
||||
if isinstance(data, dict):
|
||||
for key, value in data.items():
|
||||
total_flat_key = key if current_flat_key is None else f"{current_flat_key}_{key}"
|
||||
self._flattenData(value, result, total_flat_key, lift_list)
|
||||
elif isinstance(data, list):
|
||||
for item in data:
|
||||
self._flattenData(item, result, current_flat_key, True)
|
||||
else:
|
||||
actual_flat_key = current_flat_key.lower()
|
||||
for key, value in self._adjust_flattened_names.items():
|
||||
if actual_flat_key.startswith(key):
|
||||
actual_flat_key = actual_flat_key.replace(key, value)
|
||||
if lift_list:
|
||||
if actual_flat_key not in result:
|
||||
result[actual_flat_key] = []
|
||||
result[actual_flat_key].append(data)
|
||||
else:
|
||||
result[actual_flat_key] = data
|
||||
|
||||
def _onWriteStarted(self, output_device):
|
||||
try:
|
||||
if not self._application.getPreferences().getValue("info/send_slice_info"):
|
||||
|
@ -125,8 +157,7 @@ class SliceInfo(QObject, Extension):
|
|||
global_stack = machine_manager.activeMachine
|
||||
|
||||
data = dict() # The data that we're going to submit.
|
||||
data["time_stamp"] = time.time()
|
||||
data["schema_version"] = 0
|
||||
data["schema_version"] = 1000
|
||||
data["cura_version"] = self._application.getVersion()
|
||||
data["cura_build_type"] = ApplicationMetadata.CuraBuildType
|
||||
org_id = user_profile.get("organization_id", None) if user_profile else None
|
||||
|
@ -298,6 +329,11 @@ class SliceInfo(QObject, Extension):
|
|||
"time_backend": int(round(time_backend)),
|
||||
}
|
||||
|
||||
# Massage data into format used in the DB:
|
||||
flat_data = dict()
|
||||
self._flattenData(data, flat_data)
|
||||
data = flat_data
|
||||
|
||||
# Convert data to bytes
|
||||
binary_data = json.dumps(data).encode("utf-8")
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
version: "5.9.0-beta.2"
|
||||
version: "5.9.0"
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "ankermake_m5_platform.obj",
|
||||
"has_machine_quality": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "ankermake_m5_extruder_0" },
|
||||
"platform_texture": "ankermake_m5.png",
|
||||
"preferred_material": "generic_pla",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "ankermake_m5c_platform.obj",
|
||||
"has_machine_quality": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "ankermake_m5c_extruder_0" },
|
||||
"platform_texture": "ankermake_m5c.png",
|
||||
"preferred_material": "generic_pla",
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
"platform": "dagoma_sigma_pro.obj",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_textured_buildplate": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "dagoma_sigma_pro_extruder" },
|
||||
"platform_texture": "dagoma_sigma_pro.png",
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
"platform": "dagoma_sigma_pro.obj",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_textured_buildplate": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
|
|
|
@ -15,9 +15,11 @@
|
|||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"machine_extruder_trains": { "0": "fdmextruder" },
|
||||
"has_textured_buildplate": false,
|
||||
"supports_usb_connection": true,
|
||||
"supports_network_connection": false,
|
||||
"supports_abstract_color": false
|
||||
"supports_abstract_color": false,
|
||||
"variants_name_has_translation": false
|
||||
},
|
||||
"settings":
|
||||
{
|
||||
|
@ -1434,7 +1436,7 @@
|
|||
"z_seam_corner_weighted": "Smart Hiding"
|
||||
},
|
||||
"default_value": "z_seam_corner_inner",
|
||||
"enabled": "z_seam_type != 'random'",
|
||||
"enabled": "z_seam_type == 'sharpest_corner'",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
|
@ -8942,6 +8944,7 @@
|
|||
"type": "float",
|
||||
"default_value": 0,
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "50.0",
|
||||
"unit": "mm",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_extruder": true,
|
||||
|
@ -8991,7 +8994,7 @@
|
|||
},
|
||||
"wall_0_acceleration":
|
||||
{
|
||||
"label": "Outer Wall Acceleration",
|
||||
"label": "Outer Wall Start 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",
|
||||
|
@ -9018,7 +9021,7 @@
|
|||
},
|
||||
"wall_0_deceleration":
|
||||
{
|
||||
"label": "Outer Wall Deceleration",
|
||||
"label": "Outer Wall End Deceleration",
|
||||
"description": "This is the deceleration with which to end printing an outer wall.",
|
||||
"enabled": "wall_0_end_speed_ratio < 100.0",
|
||||
"type": "float",
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"visible": true,
|
||||
"author": "oducceu",
|
||||
"platform": "flyingbear_platform.obj",
|
||||
"has_textured_buildplate": true,
|
||||
"platform_texture": "flyingbear_platform.png",
|
||||
"quality_definition": "flyingbear_base"
|
||||
},
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"visible": true,
|
||||
"author": "oducceu",
|
||||
"platform": "flyingbear_platform.obj",
|
||||
"has_textured_buildplate": true,
|
||||
"platform_texture": "flyingbear_platform.png",
|
||||
"quality_definition": "flyingbear_base"
|
||||
},
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"visible": true,
|
||||
"author": "barrnet",
|
||||
"platform": "flyingbear_platform.obj",
|
||||
"has_textured_buildplate": true,
|
||||
"platform_texture": "flyingbear_platform.png",
|
||||
"quality_definition": "flyingbear_base"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "hellbot_adonis.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_adonis_extruder" },
|
||||
"platform_offset": [
|
||||
0,
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "hellbot_hidra.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "hellbot_hidra_extruder_0",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "hellbot_hidra_plus.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "hellbot_hidra_plus_extruder_0",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_230.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_2_230_extruder_0" },
|
||||
"platform_texture": "Magna2_230.png"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_230.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "hellbot_magna_2_230_dual_extruder_0",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_300.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_2_300_extruder_0" },
|
||||
"platform_texture": "Magna2_300.png"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_300.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "hellbot_magna_2_300_dual_extruder_0",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_400.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_2_400_extruder_0" },
|
||||
"platform_texture": "Magna2_400.png"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_400.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "hellbot_magna_2_400_dual_extruder_0",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_500.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_2_500_extruder_0" },
|
||||
"platform_texture": "Magna2_500.png"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_2_500.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "hellbot_magna_2_500_dual_extruder_0",
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "hellbot_magna.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_i_extruder" },
|
||||
"platform_offset": [
|
||||
0,
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "hellbot_magna_SE.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_SE_extruder" },
|
||||
"platform_texture": "hellbot_magna_SE.png"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_SE_300.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_SE_300_extruder" },
|
||||
"platform_texture": "Hellbot_Magna_SE_300.png"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "Hellbot_Magna_SE_Pro.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "hellbot_magna_SE_Pro_extruder" },
|
||||
"platform_texture": "Hellbot_magna_SE_Pro.png"
|
||||
},
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"file_formats": "text/x-gcode",
|
||||
"platform": "hellbot_magna.obj",
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "hellbot_magna_dual_extruder_1",
|
||||
|
|
|
@ -16,7 +16,8 @@
|
|||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "standard",
|
||||
"preferred_variant_name": "0.4mm",
|
||||
"variants_name": "Extruder:"
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "koonovo_base_extruder_0" },
|
||||
"platform_texture": "koonovo.png",
|
||||
"preferred_material": "generic_pla",
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
"platform": "moai.obj",
|
||||
"has_machine_quality": true,
|
||||
"has_materials": false,
|
||||
"has_textured_buildplate": true,
|
||||
"machine_extruder_trains": { "0": "peopoly_moai_extruder_0" },
|
||||
"platform_texture": "moai.jpg"
|
||||
},
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
"preferred_quality_type": "extra_fast",
|
||||
"preferred_variant_name": "0.84mm (Green)",
|
||||
"supported_actions": [],
|
||||
"variants_name": "Print core"
|
||||
"variants_name": "Print Core"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
"cool_min_layer_time_fan_speed_max": { "value": "cool_min_layer_time + 5" },
|
||||
"cool_min_speed": { "value": "round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)" },
|
||||
"cool_min_temperature": { "value": "max([material_final_print_temperature, material_initial_print_temperature, material_print_temperature - 15])" },
|
||||
"extra_infill_lines_to_support_skins": { "value": "'none'" },
|
||||
"gradual_support_infill_step_height": { "value": "4 * layer_height" },
|
||||
"gradual_support_infill_steps": { "value": "2 if support_interface_enable and support_structure != 'tree' else 0" },
|
||||
"infill_material_flow": { "value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow" },
|
||||
|
@ -109,6 +110,7 @@
|
|||
"roofing_layer_count": { "value": "1" },
|
||||
"roofing_material_flow": { "value": "material_flow" },
|
||||
"skin_angles": { "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" },
|
||||
"skin_edge_support_thickness": { "value": "4 * layer_height if infill_sparse_density < 30 else 0" },
|
||||
"skin_material_flow": { "value": "0.95 * material_flow" },
|
||||
"skin_material_flow_layer_0": { "value": "95" },
|
||||
"skin_monotonic": { "value": "roofing_layer_count == 0" },
|
||||
|
|
|
@ -51,7 +51,8 @@
|
|||
"supported_actions": [ "DiscoverUM3Action" ],
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Print core"
|
||||
"variants_name": "Print Core",
|
||||
"variants_name_has_translation": true
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
|
|
|
@ -36,7 +36,8 @@
|
|||
"preferred_variant_name": "AA 0.4",
|
||||
"quality_definition": "ultimaker3",
|
||||
"supported_actions": [ "DiscoverUM3Action" ],
|
||||
"variants_name": "Print core"
|
||||
"variants_name": "Print Core",
|
||||
"variants_name_has_translation": true
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
|
|
|
@ -43,7 +43,8 @@
|
|||
"supports_material_export": true,
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Print core",
|
||||
"variants_name": "Print Core",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -83,6 +83,7 @@
|
|||
"supports_usb_connection": false,
|
||||
"variant_definition": "ultimaker_method",
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
@ -141,7 +142,11 @@
|
|||
"value": "min(extruderValues('extruder_nr'))"
|
||||
},
|
||||
"adhesion_type": { "value": "'raft'" },
|
||||
"bottom_thickness": { "value": "top_bottom_thickness" },
|
||||
"bottom_thickness":
|
||||
{
|
||||
"minimum_value_warning": 0.3,
|
||||
"value": "top_bottom_thickness"
|
||||
},
|
||||
"bridge_enable_more_layers": { "value": true },
|
||||
"bridge_fan_speed_2": { "value": "(cool_fan_speed_max + cool_fan_speed_min) / 2" },
|
||||
"bridge_skin_density": { "value": 100 },
|
||||
|
@ -575,7 +580,11 @@
|
|||
"minimum_value_warning": 0.3,
|
||||
"value": "4*layer_height"
|
||||
},
|
||||
"top_thickness": { "value": "top_bottom_thickness * 1.5" },
|
||||
"top_thickness":
|
||||
{
|
||||
"minimum_value_warning": 0.3,
|
||||
"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 },
|
||||
|
|
|
@ -69,6 +69,7 @@
|
|||
"supports_usb_connection": false,
|
||||
"variant_definition": "ultimaker_methodx",
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -67,6 +67,7 @@
|
|||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -50,7 +50,8 @@
|
|||
"supported_actions": [ "DiscoverUM3Action" ],
|
||||
"supports_material_export": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Print core",
|
||||
"variants_name": "Print Core",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -54,7 +54,8 @@
|
|||
"supports_material_export": true,
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Print core",
|
||||
"variants_name": "Print Core",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -2
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -40,7 +40,8 @@
|
|||
"supports_material_export": true,
|
||||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Print core",
|
||||
"variants_name": "Print Core",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -2
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -72,6 +72,7 @@
|
|||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -58,6 +58,7 @@
|
|||
],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_textured_buildplate": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "ultimaker_sketch_sprint_extruder" },
|
||||
"platform_offset": [
|
||||
|
@ -73,6 +74,7 @@
|
|||
"supports_network_connection": true,
|
||||
"supports_usb_connection": false,
|
||||
"variants_name": "Extruder",
|
||||
"variants_name_has_translation": true,
|
||||
"weight": -1
|
||||
},
|
||||
"overrides":
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"visible": true,
|
||||
"author": "Nail` Gimadeev (C)",
|
||||
"platform": "uni_200_platform.stl",
|
||||
"has_textured_buildplate": true,
|
||||
"platform_texture": "uni.png",
|
||||
"quality_definition": "uni_base"
|
||||
},
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"visible": true,
|
||||
"author": "Nail` Gimadeev (C)",
|
||||
"platform": "uni_250_platform.stl",
|
||||
"has_textured_buildplate": true,
|
||||
"platform_texture": "uni.png",
|
||||
"quality_definition": "uni_base"
|
||||
},
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"visible": true,
|
||||
"author": "Nail` Gimadeev (C)",
|
||||
"platform": "uni_300_platform.stl",
|
||||
"has_textured_buildplate": true,
|
||||
"platform_texture": "uni.png",
|
||||
"quality_definition": "uni_base"
|
||||
},
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
"visible": true,
|
||||
"author": "Nail` Gimadeev (C)",
|
||||
"platform": "uni_mini_platform.stl",
|
||||
"has_textured_buildplate": true,
|
||||
"platform_texture": "uni.png",
|
||||
"quality_definition": "uni_base"
|
||||
},
|
||||
|
|
|
@ -1,82 +0,0 @@
|
|||
{
|
||||
"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 }
|
||||
}
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
{
|
||||
"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 }
|
||||
}
|
||||
}
|
|
@ -2840,6 +2840,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Y offset trysky"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Velikost trysky"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "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-10-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2024-11-06 10:43+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"
|
||||
|
@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description"
|
|||
msgid "Extra material to prime after nozzle switching."
|
||||
msgstr "Materiál navíc pro extruzi po změně trysky."
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Extruder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extruder_prime_pos_x label"
|
||||
msgid "Extruder Prime X Position"
|
||||
msgstr "Primární pozice extruderu X"
|
||||
|
@ -2493,6 +2497,10 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "ID trysky"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Velikost 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"
|
||||
|
@ -2801,6 +2809,10 @@ msgctxt "acceleration_print label"
|
|||
msgid "Print Acceleration"
|
||||
msgstr "Akcelerace tisku"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Print Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "jerk_print label"
|
||||
msgid "Print Jerk"
|
||||
msgstr "Trh při tisku"
|
||||
|
|
|
@ -2677,6 +2677,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr ""
|
||||
|
|
|
@ -2756,6 +2756,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Y-Versatz Düse"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Düsengröße"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Düsengröße"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2756,6 +2756,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Desplazamiento de la tobera sobre el eje Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Tamaño de la tobera"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Tamaño de la tobera"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -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-10-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2024-11-06 10:43+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
|
@ -6000,3 +6000,15 @@ msgctxt "mesh_rotation_matrix description"
|
|||
msgid "Transformation matrix to be applied to the model when loading it from file."
|
||||
msgstr ""
|
||||
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Extruder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Print Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Nozzle Size"
|
||||
msgstr ""
|
||||
|
|
|
@ -2815,6 +2815,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Suuttimen Y-siirtymä"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Suuttimen koko"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Suuttimen koko"
|
||||
|
|
|
@ -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-10-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2024-11-06 10:43+0000\n"
|
||||
"PO-Revision-Date: 2022-07-15 11:17+0200\n"
|
||||
"Last-Translator: Bothof <info@bothof.nl>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
|
@ -1046,6 +1046,10 @@ msgctxt "switch_extruder_extra_prime_amount description"
|
|||
msgid "Extra material to prime after nozzle switching."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Extruder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extruder_prime_pos_x label"
|
||||
msgid "Extruder Prime X Position"
|
||||
msgstr "Suulakkeen esitäytön X-sijainti"
|
||||
|
@ -2488,6 +2492,10 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "Suuttimen tunnus"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Suuttimen koko"
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr ""
|
||||
|
@ -2796,6 +2804,10 @@ msgctxt "acceleration_print label"
|
|||
msgid "Print Acceleration"
|
||||
msgstr "Tulostuksen kiihtyvyys"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Print Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "jerk_print label"
|
||||
msgid "Print Jerk"
|
||||
msgstr "Tulostuksen nykäisy"
|
||||
|
|
|
@ -2754,6 +2754,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Décalage buse Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Taille de la buse"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Taille de la buse"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2825,6 +2825,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Fúvóka Y eltolás"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Fúvóka méret"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Fúvóka méret"
|
||||
|
|
|
@ -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-10-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2024-11-06 10:43+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"
|
||||
|
@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description"
|
|||
msgid "Extra material to prime after nozzle switching."
|
||||
msgstr "Egy extra anyagmennyiség, amivel több anyagot tol vissza a fejbe fúvókaváltás után."
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Extruder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extruder_prime_pos_x label"
|
||||
msgid "Extruder Prime X Position"
|
||||
msgstr "Extruder kezdő X helyzet"
|
||||
|
@ -2495,6 +2499,10 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "Fúvóka ID"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Fúvóka méret"
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr "Fúvókaváltási extra visszatolt anyag"
|
||||
|
@ -2803,6 +2811,10 @@ msgctxt "acceleration_print label"
|
|||
msgid "Print Acceleration"
|
||||
msgstr "Nyomtatási gyorsulás"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Print Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "jerk_print label"
|
||||
msgid "Print Jerk"
|
||||
msgstr "Nyomtatás löket"
|
||||
|
|
|
@ -2756,6 +2756,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Scostamento Y ugello"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Dimensione ugello"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Dimensione ugello"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2764,6 +2764,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "ノズルオフセットY"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "ノズルサイズ"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "ノズルサイズ"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2751,6 +2751,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "노즐 오프셋 Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "노즐 크기"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "노즐 크기"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2754,6 +2754,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Nozzle-offset Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Maat nozzle"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Maat nozzle"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2828,6 +2828,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Korekcja dyszy Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Rozmiar dyszy"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Rozmiar dyszy"
|
||||
|
|
|
@ -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-10-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2024-11-06 10:43+0000\n"
|
||||
"PO-Revision-Date: 2019-11-15 15:34+0100\n"
|
||||
"Last-Translator: Mariusz Matłosz <matliks@gmail.com>\n"
|
||||
"Language-Team: Mariusz Matłosz <matliks@gmail.com>, reprapy.pl\n"
|
||||
|
@ -1048,6 +1048,10 @@ msgctxt "switch_extruder_extra_prime_amount description"
|
|||
msgid "Extra material to prime after nozzle switching."
|
||||
msgstr "Ilość dodatkowego materiału do podania po zmianie dyszy."
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Extruder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extruder_prime_pos_x label"
|
||||
msgid "Extruder Prime X Position"
|
||||
msgstr "Pozycja X Czyszczenia Dyszy"
|
||||
|
@ -2494,6 +2498,10 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "ID Dyszy"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Rozmiar dyszy"
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr "Dodatkowa ekstruzja po zmianie dyszy"
|
||||
|
@ -2802,6 +2810,10 @@ msgctxt "acceleration_print label"
|
|||
msgid "Print Acceleration"
|
||||
msgstr "Przyspieszenie Druku"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Print Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "jerk_print label"
|
||||
msgid "Print Jerk"
|
||||
msgstr "Zryw Druku"
|
||||
|
|
|
@ -2841,6 +2841,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Deslocamento Y do Bico"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Tamanho do bico"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Tamanho do bico"
|
||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Cura 5.7\n"
|
||||
"Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
|
||||
"POT-Creation-Date: 2024-10-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2024-11-06 10:43+0000\n"
|
||||
"PO-Revision-Date: 2024-10-29 03:52+0100\n"
|
||||
"Last-Translator: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
"Language-Team: Cláudio Sampaio <patola@gmail.com>\n"
|
||||
|
@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description"
|
|||
msgid "Extra material to prime after nozzle switching."
|
||||
msgstr "Material extra a avançar depois da troca de bico."
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Extruder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extruder_prime_pos_x label"
|
||||
msgid "Extruder Prime X Position"
|
||||
msgstr "Posição X da Purga do Extrusor"
|
||||
|
@ -2497,6 +2501,10 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "ID do Bico"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Tamanho do bico"
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr "Quantidade de Avanço Extra da Troca de Bico"
|
||||
|
@ -2805,6 +2813,10 @@ msgctxt "acceleration_print label"
|
|||
msgid "Print Acceleration"
|
||||
msgstr "Aceleração da Impressão"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Print Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "jerk_print label"
|
||||
msgid "Print Jerk"
|
||||
msgstr "Jerk da Impressão"
|
||||
|
|
|
@ -2757,6 +2757,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Desvio Y do Nozzle"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Tamanho do nozzle"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Tamanho do nozzle"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2766,6 +2766,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Смещение сопла по оси Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Диаметр сопла"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Диаметр сопла"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2756,6 +2756,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "Nozül Y ofseti"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "Nozzle boyutu"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "Nozzle boyutu"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2751,6 +2751,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "喷嘴偏移 Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "喷嘴孔径"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "喷嘴孔径"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2826,6 +2826,10 @@ msgctxt "@label"
|
|||
msgid "Nozzle offset Y"
|
||||
msgstr "噴頭偏移 Y"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "噴頭孔徑"
|
||||
|
||||
msgctxt "@label"
|
||||
msgid "Nozzle size"
|
||||
msgstr "噴頭孔徑"
|
||||
|
|
|
@ -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-10-09 14:27+0000\n"
|
||||
"POT-Creation-Date: 2024-11-06 10:43+0000\n"
|
||||
"PO-Revision-Date: 2022-01-02 20:24+0800\n"
|
||||
"Last-Translator: Valen Chang <carf17771@gmail.com>\n"
|
||||
"Language-Team: Valen Chang <carf17771@gmail.com>\n"
|
||||
|
@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description"
|
|||
msgid "Extra material to prime after nozzle switching."
|
||||
msgstr "噴頭切換後額外裝填的線材量。"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Extruder"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "extruder_prime_pos_x label"
|
||||
msgid "Extruder Prime X Position"
|
||||
msgstr "擠出機 X 軸起始位置"
|
||||
|
@ -2495,6 +2499,10 @@ msgctxt "machine_nozzle_id label"
|
|||
msgid "Nozzle ID"
|
||||
msgstr "噴頭 ID"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Nozzle Size"
|
||||
msgstr "噴頭孔徑"
|
||||
|
||||
msgctxt "switch_extruder_extra_prime_amount label"
|
||||
msgid "Nozzle Switch Extra Prime Amount"
|
||||
msgstr "噴頭切換額外裝填量"
|
||||
|
@ -2803,6 +2811,10 @@ msgctxt "acceleration_print label"
|
|||
msgid "Print Acceleration"
|
||||
msgstr "列印加速度"
|
||||
|
||||
msgctxt "variant_name"
|
||||
msgid "Print Core"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "jerk_print label"
|
||||
msgid "Print Jerk"
|
||||
msgstr "列印加加速度"
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
File diff suppressed because it is too large
Load diff
|
@ -18,6 +18,12 @@ Item
|
|||
name: "cura"
|
||||
}
|
||||
|
||||
UM.I18nCatalog
|
||||
{
|
||||
id: catalog_fdmprinter
|
||||
name: "fdmprinter.def.json"
|
||||
}
|
||||
|
||||
width: parent.width
|
||||
height: childrenRect.height
|
||||
|
||||
|
@ -281,7 +287,7 @@ Item
|
|||
|
||||
UM.Label
|
||||
{
|
||||
text: Cura.MachineManager.activeDefinitionVariantsName
|
||||
text: catalog_fdmprinter.i18nc("variant_name", Cura.MachineManager.activeDefinitionVariantsName)
|
||||
height: parent.height
|
||||
width: selectors.textWidth
|
||||
}
|
||||
|
|
|
@ -11,4 +11,5 @@ type = quality
|
|||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@ skin_overlap = 20.0
|
|||
skirt_brim_minimal_length = 100.0
|
||||
speed_print = 25
|
||||
support_enable = False
|
||||
top_bottom_thickness = =layer_height * 2
|
||||
top_bottom_thickness = =math.floor(layer_height * 2000)/1000.0
|
||||
top_thickness = =top_bottom_thickness
|
||||
wall_0_material_flow_layer_0 = 110
|
||||
wall_x_material_flow_layer_0 = 110
|
||||
|
|
|
@ -32,7 +32,7 @@ skin_overlap = 20.0
|
|||
skirt_brim_minimal_length = 100.0
|
||||
speed_print = 25
|
||||
support_enable = False
|
||||
top_bottom_thickness = =layer_height * 2
|
||||
top_bottom_thickness = =math.floor(layer_height * 2000)/1000.0
|
||||
top_thickness = =top_bottom_thickness
|
||||
wall_0_material_flow_layer_0 = 110
|
||||
wall_x_material_flow_layer_0 = 110
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
[general]
|
||||
definition = zyyx_pro_ii
|
||||
name = Fast
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
material = generic_pla
|
||||
quality_type = fast
|
||||
setting_version = 24
|
||||
type = quality
|
||||
variant = Carbon0.4
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
material_print_temperature_layer_0 = =material_print_temperature + 5
|
||||
retraction_hop = 0.2
|
||||
retraction_hop_enabled = True
|
||||
retraction_speed = 15
|
||||
speed_print = 20
|
||||
speed_travel = 80
|
||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue