Merge remote-tracking branch 'Ultimaker/master' into Felix_Profile

This commit is contained in:
kerog777 2018-04-23 21:05:34 -07:00
commit e8b37ea39c
133 changed files with 123367 additions and 2341 deletions

View File

@ -1,5 +1,5 @@
<!--
The following template is useful for filing new issues. Processing an issue will go much faster when this is filled out, and issues which do not use this template will be removed.
The following template is useful for filing new issues. Processing an issue will go much faster when this is filled out, and issues which do not use this template WILL BE REMOVED.
Before filing, PLEASE check if the issue already exists (either open or closed) by using the search bar on the issues page. If it does, comment there. Even if it's closed, we can reopen it based on your comment.

View File

@ -1727,3 +1727,7 @@ class CuraApplication(QtApplication):
node = node.getParent()
Selection.add(node)
@pyqtSlot()
def showMoreInformationDialogForAnonymousDataCollection(self):
self._plugin_registry.getPluginObject("SliceInfoPlugin").showMoreInfoDialog()

View File

@ -235,7 +235,7 @@ class MaterialManager(QObject):
return self._material_group_map.get(root_material_id)
def getRootMaterialIDForDiameter(self, root_material_id: str, approximate_diameter: str) -> str:
return self._material_diameter_map.get(root_material_id).get(approximate_diameter, root_material_id)
return self._material_diameter_map.get(root_material_id, {}).get(approximate_diameter, root_material_id)
def getRootMaterialIDWithoutDiameter(self, root_material_id: str) -> str:
return self._diameter_material_map.get(root_material_id)

View File

@ -337,7 +337,7 @@ class PrintInformation(QObject):
if is_gcode or is_project_file or (is_empty or (self._base_name == "" and self._base_name != name)):
# Only take the file name part
self._base_name = filename_parts[0]
self._updateJobName()
self._updateJobName()
@pyqtProperty(str, fset = setBaseName, notify = baseNameChanged)
def baseName(self):

View File

@ -59,7 +59,8 @@ class NetworkedPrinterOutputDevice(PrinterOutputDevice):
printer_type = self._properties.get(b"machine", b"").decode("utf-8")
printer_type_identifiers = {
"9066": "ultimaker3",
"9511": "ultimaker3_extended"
"9511": "ultimaker3_extended",
"9051": "ultimaker_s5"
}
self._printer_type = "Unknown"
for key, value in printer_type_identifiers.items():

View File

@ -324,8 +324,8 @@ class MachineManager(QObject):
Logger.log("i", "Machine '%s' quality changes set to '%s'",
global_stack.getName(), new_quality_changes_group.name)
else:
if quality_type in quality_groups:
new_quality_group = quality_groups[quality_type]
new_quality_group = quality_groups.get(quality_type)
if new_quality_group is not None:
self._setQualityGroup(new_quality_group, empty_quality_changes = True)
same_quality_found = True
Logger.log("i", "Machine '%s' quality set to '%s'",

View File

@ -1,94 +1,119 @@
[3.3.0]
*Profile for the Ultimaker S5
New printer profile for the Ultimaker S5, our latest 3D printer.
*Profile for Tough PLA
New material profile for Tough PLA, a material that prints with the convenience of PLA but with toughness and impact strength similar to ABS.
*Configuration/sync button
This new feature for network connected printers allows you to easily synchronize with all available configurations in your Cura Connect group. The name of the Host of the group is automatically pulled from the API, and network printers and local printers are now separated in the list for clarity.
Configuration and synchronization button now available for Ultimaker network-connected printers to easily synchronize all possible available configurations in your Cura Connect group. The name of the group host is automatically pulled from the API, and network printers and local printers are separated in the list for clarity.
*Single extrusion mode Ultimaker 3
Single extrusion mode allows to disable the unused extruder. This has the following positive effects:
- Printing profiles are optimized to print with a single extruder, increasing print quality.
- Global settings, like build plate temperature, are set for the active extruder.
- The print one at a time feature is now available.
*Setting visibility preset
Presets guide you to find the most important settings incrementally. A small menu is located next to the search bar to easily access these new setting visibility presets. Contributed by fieldOfView.
*Plugin browser updates
The plugin browser has been updated to look and feel similar to the other UI elements. The author name is clickable, which opens email for support. The plugins can now be uninstalled with an uninstall button.
*Print/save hotkey
Send a print to the queue using Ctrl + P (Windows/Linux) or Cmd + P (Mac). If no printer is present on the network, it will save to file instead.
*Block support - fieldOfView
This new feature allows you to easily add small cubic areas which prevent support material from being generated. Select the block support tool and click the model to place a cube. This cube can be scaled, rotated and moved with the adjustment tools to modify it.
*3D model assistant
Models sliced to print with ABS, PC, PP or CPE+ that have a larger footprint than 150 x 150 x 150 mm will notify the user with an icon and popup of how they can achieve the best possible print quality and reliability.
*Setting visibility preset - fieldOfView
A convenient way to select a preset of settings to be visible. These presets guide you to find the most important Cura settings in an incremental way. A small menu is located next to the search bar to easily access these new setting visibility presets.
*Refactored machine manager
Refactored machine manager resulted in less manager classes. Changing settings, materials, variants and machines is now clearer. This results in an overall speed up when making changes.
*Model assistant
This feature provides useful information to the user based on their model. For now, it informs the user when printing models with a footprint larger than 15x15x10cm, printed with ABS, PC, PP or CPE+, that they may want to make changes to the model such as filleting sharp edges.
*Multiply models faster
Significant speed increase when multiplying models.
*Updated fonts
Default font changed to NotoSans to increase readability and consistency with Cura Connect.
*Plugin browser look and feel
The plugin browser has been updated with a better look and feel to bring it in line with other UI elements. The author name is clickable, which opens email for support. Plugins can now be uninstalled with an uninstall button.
*Show tooltip for unavailable profile
Tooltips have been added to incompatible settings, to give explanations why they are incompatible.
*Empty material slots Ultimaker 3
When a material is not loaded in the Ultimaker 3, it is now displayed as Empty rather than Unknown.
*Send over network confirmation
When a print job is sent to a networked printer, a popup will confirm the job was sent, with a button to redirect the user to the monitor in Cura Connect.
*Post processing scripts
Fixed an issue where post processing scripts could be lost between sessions. Post processing scripts are now persistent between sessions.
*Single extrusion mode
Disable an extruder on a dual extrusion printer, so you are not limited by the other extruders parameters. To disable an extruder, right click it in the right panel, and select Disable extruder to disable it. Re-enable by right clicking and selecting enable extruder. Printing profiles are optimized for the active extruder, as well as global settings, such as build plate temperature, to achieve better print quality. Using single extrusion mode also makes the print one at a time feature available for the Ultimaker 3 and Ultimaker S5.
*New UFP extension
UFP (Ultimaker format package) is a new file extension that contains compressed gcode and a preview thumbnail. Using this extension enables a model preview (similar to the solid view) on the Ultimaker S5 touchscreen and in Cura Connect.
*Compressed Gcode
Gcode saved from Ultimaker Cura using the Ultimaker 3 profile is compressed (using gzip) to save space on printers.
*Circular prime tower
The prime tower shape has changed from rectangular to circular. This shape should increase the adhesion to the build plate, overall strength, and prevent delamination of the layers.
Prime towers are now circular, resulting in a less jerky print head action, a more robust structure, better layer adhesion, and better build plate adhesion compared to square prime towers, reducing the chance of prime tower failure mid-print.
*Connected infill lines
Grid and triangular infill lines are now connected. This strengthens the internal structure of the infill and results in a more constant flow of filament while printing.
Grid and triangular infill patterns now have connected lines for a more constant flow, better model rigidity, and reduced impact on the quality of the outer wall.
*Support blocker - fieldOfView
Generate a cube mesh to prevent support material generation in specific areas of a model. Each cube can be scaled, rotated, and moved with the standard adjustment tools to fit your requirements. When the support blocker tool is selected, single click in the area you want to block support to generate a mesh. If it is positioned by accident, click it again to remove it.
*Real bridging - smartavionics
This new experimental feature adds bridge detection which adjusts the print speed, flow and fan speed to enhance print quality on bridging parts.
*Initial layer flow
The flow of the initial layer can now be adjusted separately. The new setting is found in the material category.
*Initial travel move retraction - smartavionics
The initial travel movebefore printing the brim/skirtis now retracted. This reduces the chance of the prime blob dragging into the printed part.
New experimental feature that detects bridges, adjusting the print speed, slow and fan speed to enhance print quality on bridging parts.
*Updated CuraEngine executable - thopiekar
The CuraEngine executable now contains a dedicated icon, author information and a license.
*Removed unnecessary retractions in spiralize - smartavionics
This feature removes retractions on layer change in spiralize mode, improving model quality.
*Use RapidJSON and ClipperLib from system libraries
Application updated to use verified copies of libraries, reducing maintenance time keeping them up to date (the operating system is now responsible), as well as reducing the amount of code shipped (as necessary code is already on the users system).
*Improve travel paths - smartavionics
This feature optimizes the travel paths in a print, reducing print times and oozing of the material.
*Initial layer flow
New setting in the material category where the initial layer flow can be adjusted.
*Refactor machine manager
The refactor of the machine manager resulted in fewer manager classes and made changing settings, materials, variants and machines more streamlined. This results in a significant overall improvement in speed when changing any of the aforementioned properties.
*Initial travel move retraction - smartavionics
Retraction has been added to the initial travel move, reducing the chance of prime blobs getting dragged into parts before brim/skirts are printed.
*Speed up multiply model
The viewport frame rate is significantly increased when working with multiple models.
*Unnecessary retractions in spiralize - smartavionics
Removes retractions on layer change in spiralize mode, improving model quality.
*New font: Noto Sans
The font of Ultimaker Cura has been changed to Noto Sans. This improves readability and consistency with Cura Connect. The font update also fixes some rendering issues on macOS.
*Faster travel paths - smartavionics
Until now, the path order optimizer worked on the basis that the shortest possible route could be taken from any one point to another. When combing is used, any route may longer, due to the need to route around obstacles. Now, it can use the combed distances to give more consistent results.
*Plugin updates - Pheneeny
Three new plugins were added to Ultimaker Cura; Scalable extra prime, Print temperature offset and Enclosure fan.
Also Alexander Roessler made a new NGC writer plugin so you can export files in NGC format.
*New plugins - Pheneeny
Three new plugins have been added to Ultimaker Cura: Scalable extra prime, Print temperature offset, and Enclosure fan.
*Pre-heat extruders - fieldOfView
This new feature allows to preheat the extruders in the printer monitor.
*Persistent post-processing scripts
Scripts are no longer erased after restarting Ultimaker Cura.
*Renamed TweakAtZ to ChangeAtZ
This script has been renamed to be more consistent with other scripts.
*GZ Reader
By default, G-code for Ultimaker 3 machines is now saved as gzipped G-Code.
*Import XML material profile checks
XML material profile files are now checked before import in Ultimaker Cura to avoid potential issues. Contributed by fieldOfView.
*Print preview image
Adds a preview image of the gcode to the slice information. This can be shown in Cura Connect.
*Bug fixes
- Slice engine crash default temperature 0. Fixed an issue where the slicing engine could crash when slicing with a material at 0°C.
- Network printer reconnect. Fixed an issue where the user could not connect to the printer after losing connection.
- Pause at height redo layers broken. Fixed an issue where setting pause at height redo layers to 1 or more would cause failed prints.
- Reset icon fix. Fixed an issue where manually reverting a default print profile value instead of using the reset button would cause the reset icon to remain.
- Infill density for all extruders. The infill density in the recommended mode now applies to all extruders instead of extruder 1.
- Polypropylene 0.25mm print profile. Fixed the maximum number of allowed extrusions for all 0.25mm Polypropylene profile prints.
- SolidWorks plugin. Replaced comtypes module with win32com to fix issues.
- Font rendering issues. Fixed font rendering issues on Max OSX.
- Slice engine avoids broken wall segments. Fixed an issue where narrow walls created broken line segments by testing for such situations and using slightly narrow lines in those cases.
*Use RapidJSON and ClipperLib from system libraries
This reduces both the amount of trouble required to keep these libraries up to date (the operating system is now responsible) as well as reducing the amount of code were shipping.
*Third party printers
*TweakAtZ renamed to ChangeAtZ
The TweakAtZ script has been renamed to ChangeAtZ to be more consistent with the rest of the scripts.
*XML material profile improvements
XML material profiles are now checked before importing into Ultimaker Cura. ALso, XML material profiles can now contain Ultimaker Cura-specific properties (by fieldOfView).
*Ultimaker 3 network status improvements
- When a material is not loaded in the Ultimaker 3, Cura now displays it as Empty rather than Unknown.
- When an Ultimaker 3 is in maintenance mode, Cura now displays it as Unavailable rather than Unknown.
*Bug Fixes
- Cura Engine no longer crashes when slicing with a material at 0°C.
- Cura reconnects to networked printers after connectivity loss.
- Pause at height redo layers broken no longer results in failed prints.
- Setting reset icon no longer remains visible after resetting.
- The infill density in the recommended mode now applies to all extruders instead of extruder 1.
- The maximum number of allowed extrusions for all 0.25mm Polypropylene profile prints has been fixed.
- FABtotum TPU profiles. Added third-party material profiles for TPU. Contributed by krios-fabteam.
- Dagoma profiles. Updated printer profiles contributed by dagoma3d.
- uBuild profile. Updated printer profiles contributed by uBuild-3D.
- Cartesio printer updates. Updated profiles contributed by maukcc.
- Printrbot Simple Maker's Kit 1405. Profiles contributed by timur-tabi.
- Added SeeMeCNC. Profiles contributed by pouncingiguana.
- Velleman Vertex. Updated printer and quality profiles contributed by velbn.
- gMax 1.5. Profiles contributed by gordo3di.
[3.2.1]
*Bug fixes

View File

@ -362,12 +362,14 @@ class FlavorParser:
else:
Logger.log("w", "Encountered a unknown type (%s) while parsing g-code.", type)
# When the layer change is reached, the polygon is computed so we have just one layer per layer per extruder
# When the layer change is reached, the polygon is computed so we have just one layer per extruder
if self._is_layers_in_file and line[:len(self._layer_keyword)] == self._layer_keyword:
try:
layer_number = int(line[len(self._layer_keyword):])
self._createPolygon(self._current_layer_thickness, current_path, self._extruder_offsets.get(self._extruder_number, [0, 0]))
current_path.clear()
# Start the new layer at the end position of the last layer
current_path.append([current_position.x, current_position.y, current_position.z, current_position.f, current_position.e[self._extruder_number], LayerPolygon.MoveCombingType])
# When using a raft, the raft layers are stored as layers < 0, it mimics the same behavior
# as in ProcessSlicedLayersJob
@ -406,7 +408,11 @@ class FlavorParser:
self._createPolygon(self._current_layer_thickness, current_path, self._extruder_offsets.get(self._extruder_number, [0, 0]))
current_path.clear()
# When changing tool, store the end point of the previous path, then process the code and finally
# add another point with the new position of the head.
current_path.append([current_position.x, current_position.y, current_position.z, current_position.f, current_position.e[self._extruder_number], LayerPolygon.MoveCombingType])
current_position = self.processTCode(T, line, current_position, current_path)
current_path.append([current_position.x, current_position.y, current_position.z, current_position.f, current_position.e[self._extruder_number], LayerPolygon.MoveCombingType])
if line.startswith("M"):
M = self._getInt(line, "M")

View File

@ -0,0 +1,151 @@
// Copyright (c) 2018 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7
import QtQuick.Window 2.2
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import UM 1.3 as UM
import Cura 1.0 as Cura
UM.Dialog
{
id: baseDialog
title: catalog.i18nc("@title:window", "More information on anonymous data collection")
visible: false
minimumWidth: 500 * screenScaleFactor
minimumHeight: 400 * screenScaleFactor
width: minimumWidth
height: minimumHeight
property bool allowSendData: true // for saving the user's choice
onAccepted: manager.setSendSliceInfo(allowSendData)
onVisibilityChanged:
{
if (visible)
{
baseDialog.allowSendData = UM.Preferences.getValue("info/send_slice_info");
if (baseDialog.allowSendData)
{
allowSendButton.checked = true;
}
else
{
dontSendButton.checked = true;
}
}
}
Item
{
id: textRow
anchors
{
top: parent.top
bottom: radioButtonsRow.top
bottomMargin: UM.Theme.getSize("default_margin").height
left: parent.left
right: parent.right
}
Label
{
id: headerText
anchors
{
top: parent.top
left: parent.left
right: parent.right
}
text: catalog.i18nc("@text:window", "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent.")
wrapMode: Text.WordWrap
}
TextArea
{
id: exampleData
anchors
{
top: headerText.bottom
topMargin: UM.Theme.getSize("default_margin").height
bottom: parent.bottom
bottomMargin: UM.Theme.getSize("default_margin").height
left: parent.left
right: parent.right
}
text: manager.getExampleData()
readOnly: true
textFormat: TextEdit.PlainText
}
}
Column
{
id: radioButtonsRow
width: parent.width
anchors.bottom: buttonRow.top
anchors.bottomMargin: UM.Theme.getSize("default_margin").height
ExclusiveGroup { id: group }
RadioButton
{
id: dontSendButton
text: catalog.i18nc("@text:window", "I don't want to send these data")
exclusiveGroup: group
onClicked:
{
baseDialog.allowSendData = !checked;
}
}
RadioButton
{
id: allowSendButton
text: catalog.i18nc("@text:window", "Allow sending these data to Ultimaker and help us improve Cura")
exclusiveGroup: group
onClicked:
{
baseDialog.allowSendData = checked;
}
}
}
Item
{
id: buttonRow
anchors.bottom: parent.bottom
width: parent.width
anchors.bottomMargin: UM.Theme.getSize("default_margin").height
UM.I18nCatalog { id: catalog; name: "cura" }
Button
{
anchors.right: parent.right
text: catalog.i18nc("@action:button", "OK")
onClicked:
{
baseDialog.accepted()
baseDialog.hide()
}
}
Button
{
anchors.left: parent.left
text: catalog.i18nc("@action:button", "Cancel")
onClicked:
{
baseDialog.rejected()
baseDialog.hide()
}
}
}
}

View File

@ -1,8 +1,12 @@
# Copyright (c) 2015 Ultimaker B.V.
# Copyright (c) 2018 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from cura.CuraApplication import CuraApplication
from cura.Settings.ExtruderManager import ExtruderManager
import json
import os
import platform
import time
from PyQt5.QtCore import pyqtSlot, QObject
from UM.Extension import Extension
from UM.Application import Application
@ -11,18 +15,11 @@ from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator
from UM.Message import Message
from UM.i18n import i18nCatalog
from UM.Logger import Logger
import time
from UM.PluginRegistry import PluginRegistry
from UM.Qt.Duration import DurationFormat
from .SliceInfoJob import SliceInfoJob
import platform
import math
import urllib.request
import urllib.parse
import json
catalog = i18nCatalog("cura")
@ -30,15 +27,19 @@ catalog = i18nCatalog("cura")
## This Extension runs in the background and sends several bits of information to the Ultimaker servers.
# The data is only sent when the user in question gave permission to do so. All data is anonymous and
# no model files are being sent (Just a SHA256 hash of the model).
class SliceInfo(Extension):
class SliceInfo(QObject, Extension):
info_url = "https://stats.ultimaker.com/api/cura"
def __init__(self):
super().__init__()
def __init__(self, parent = None):
QObject.__init__(self, parent)
Extension.__init__(self)
Application.getInstance().getOutputDeviceManager().writeStarted.connect(self._onWriteStarted)
Preferences.getInstance().addPreference("info/send_slice_info", True)
Preferences.getInstance().addPreference("info/asked_send_slice_info", False)
self._more_info_dialog = None
self._example_data_content = None
if not Preferences.getInstance().getValue("info/asked_send_slice_info"):
self.send_slice_info_message = Message(catalog.i18nc("@info", "Cura collects anonymized usage statistics."),
lifetime = 0,
@ -47,32 +48,64 @@ class SliceInfo(Extension):
self.send_slice_info_message.addAction("Dismiss", name = catalog.i18nc("@action:button", "Allow"), icon = None,
description = catalog.i18nc("@action:tooltip", "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing."))
self.send_slice_info_message.addAction("Disable", name = catalog.i18nc("@action:button", "Disable"), icon = None,
description = catalog.i18nc("@action:tooltip", "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences."), button_style = Message.ActionButtonStyle.LINK)
self.send_slice_info_message.addAction("MoreInfo", name = catalog.i18nc("@action:button", "More info"), icon = None,
description = catalog.i18nc("@action:tooltip", "See more information on what data Cura sends."), button_style = Message.ActionButtonStyle.LINK)
self.send_slice_info_message.actionTriggered.connect(self.messageActionTriggered)
self.send_slice_info_message.show()
Application.getInstance().initializationFinished.connect(self._onAppInitialized)
def _onAppInitialized(self):
if self._more_info_dialog is None:
self._more_info_dialog = self._createDialog("MoreInfoWindow.qml")
## Perform action based on user input.
# Note that clicking "Disable" won't actually disable the data sending, but rather take the user to preferences where they can disable it.
def messageActionTriggered(self, message_id, action_id):
Preferences.getInstance().setValue("info/asked_send_slice_info", True)
if action_id == "Disable":
Preferences.getInstance().addPreference("info/send_slice_info", False)
if action_id == "MoreInfo":
self.showMoreInfoDialog()
self.send_slice_info_message.hide()
def showMoreInfoDialog(self):
if self._more_info_dialog is None:
self._more_info_dialog = self._createDialog("MoreInfoWindow.qml")
self._more_info_dialog.open()
def _createDialog(self, qml_name):
Logger.log("d", "Creating dialog [%s]", qml_name)
file_path = os.path.join(PluginRegistry.getInstance().getPluginPath(self.getPluginId()), qml_name)
dialog = Application.getInstance().createQmlComponent(file_path, {"manager": self})
return dialog
@pyqtSlot(result = str)
def getExampleData(self) -> str:
if self._example_data_content is None:
file_path = os.path.join(PluginRegistry.getInstance().getPluginPath(self.getPluginId()), "example_data.json")
with open(file_path, "r", encoding = "utf-8") as f:
self._example_data_content = f.read()
return self._example_data_content
@pyqtSlot(bool)
def setSendSliceInfo(self, enabled: bool):
Preferences.getInstance().setValue("info/send_slice_info", enabled)
def _onWriteStarted(self, output_device):
try:
if not Preferences.getInstance().getValue("info/send_slice_info"):
Logger.log("d", "'info/send_slice_info' is turned off.")
return # Do nothing, user does not want to send data
global_container_stack = Application.getInstance().getGlobalContainerStack()
print_information = Application.getInstance().getPrintInformation()
application = Application.getInstance()
machine_manager = application.getMachineManager()
print_information = application.getPrintInformation()
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["cura_version"] = Application.getInstance().getVersion()
data["cura_version"] = application.getVersion()
active_mode = Preferences.getInstance().getValue("cura/active_mode")
if active_mode == 0:
@ -80,7 +113,7 @@ class SliceInfo(Extension):
else:
data["active_mode"] = "custom"
definition_changes = global_container_stack.definitionChanges
definition_changes = global_stack.definitionChanges
machine_settings_changed_by_user = False
if definition_changes.getId() != "empty":
# Now a definition_changes container will always be created for a stack,
@ -92,16 +125,17 @@ class SliceInfo(Extension):
data["language"] = Preferences.getInstance().getValue("general/language")
data["os"] = {"type": platform.system(), "version": platform.version()}
data["active_machine"] = {"definition_id": global_container_stack.definition.getId(), "manufacturer": global_container_stack.definition.getMetaData().get("manufacturer","")}
data["active_machine"] = {"definition_id": global_stack.definition.getId(),
"manufacturer": global_stack.definition.getMetaDataEntry("manufacturer", "")}
# add extruder specific data to slice info
data["extruders"] = []
extruders = list(ExtruderManager.getInstance().getMachineExtruders(global_container_stack.getId()))
extruders = list(global_stack.extruders.values())
extruders = sorted(extruders, key = lambda extruder: extruder.getMetaDataEntry("position"))
for extruder in extruders:
extruder_dict = dict()
extruder_dict["active"] = ExtruderManager.getInstance().getActiveExtruderStack() == extruder
extruder_dict["active"] = machine_manager.activeStack == extruder
extruder_dict["material"] = {"GUID": extruder.material.getMetaData().get("GUID", ""),
"type": extruder.material.getMetaData().get("material", ""),
"brand": extruder.material.getMetaData().get("brand", "")
@ -123,11 +157,11 @@ class SliceInfo(Extension):
extruder_dict["extruder_settings"] = extruder_settings
data["extruders"].append(extruder_dict)
data["quality_profile"] = global_container_stack.quality.getMetaData().get("quality_type")
data["quality_profile"] = global_stack.quality.getMetaData().get("quality_type")
data["models"] = []
# Listing all files placed on the build plate
for node in DepthFirstIterator(CuraApplication.getInstance().getController().getScene().getRoot()):
for node in DepthFirstIterator(application.getController().getScene().getRoot()):
if node.callDecoration("isSliceable"):
model = dict()
model["hash"] = node.getMeshData().getHash()
@ -173,28 +207,28 @@ class SliceInfo(Extension):
"total": int(print_information.currentPrintTime.getDisplayString(DurationFormat.Format.Seconds))}
print_settings = dict()
print_settings["layer_height"] = global_container_stack.getProperty("layer_height", "value")
print_settings["layer_height"] = global_stack.getProperty("layer_height", "value")
# Support settings
print_settings["support_enabled"] = global_container_stack.getProperty("support_enable", "value")
print_settings["support_extruder_nr"] = int(global_container_stack.getExtruderPositionValueWithDefault("support_extruder_nr"))
print_settings["support_enabled"] = global_stack.getProperty("support_enable", "value")
print_settings["support_extruder_nr"] = int(global_stack.getExtruderPositionValueWithDefault("support_extruder_nr"))
# Platform adhesion settings
print_settings["adhesion_type"] = global_container_stack.getProperty("adhesion_type", "value")
print_settings["adhesion_type"] = global_stack.getProperty("adhesion_type", "value")
# Shell settings
print_settings["wall_line_count"] = global_container_stack.getProperty("wall_line_count", "value")
print_settings["retraction_enable"] = global_container_stack.getProperty("retraction_enable", "value")
print_settings["wall_line_count"] = global_stack.getProperty("wall_line_count", "value")
print_settings["retraction_enable"] = global_stack.getProperty("retraction_enable", "value")
# Prime tower settings
print_settings["prime_tower_enable"] = global_container_stack.getProperty("prime_tower_enable", "value")
print_settings["prime_tower_enable"] = global_stack.getProperty("prime_tower_enable", "value")
# Infill settings
print_settings["infill_sparse_density"] = global_container_stack.getProperty("infill_sparse_density", "value")
print_settings["infill_pattern"] = global_container_stack.getProperty("infill_pattern", "value")
print_settings["gradual_infill_steps"] = global_container_stack.getProperty("gradual_infill_steps", "value")
print_settings["infill_sparse_density"] = global_stack.getProperty("infill_sparse_density", "value")
print_settings["infill_pattern"] = global_stack.getProperty("infill_pattern", "value")
print_settings["gradual_infill_steps"] = global_stack.getProperty("gradual_infill_steps", "value")
print_settings["print_sequence"] = global_container_stack.getProperty("print_sequence", "value")
print_settings["print_sequence"] = global_stack.getProperty("print_sequence", "value")
data["print_settings"] = print_settings

View File

@ -0,0 +1,113 @@
{
"time_stamp": 1523973715.486928,
"schema_version": 0,
"cura_version": "3.3",
"active_mode": "custom",
"machine_settings_changed_by_user": true,
"language": "en_US",
"os": {
"type": "Linux",
"version": "#43~16.04.1-Ubuntu SMP Wed Mar 14 17:48:43 UTC 2018"
},
"active_machine": {
"definition_id": "ultimaker3",
"manufacturer": "Ultimaker B.V."
},
"extruders": [
{
"active": true,
"material": {
"GUID": "506c9f0d-e3aa-4bd4-b2d2-23e2425b1aa9",
"type": "PLA",
"brand": "Generic"
},
"material_used": 0.84,
"variant": "AA 0.4",
"nozzle_size": 0.4,
"extruder_settings": {
"wall_line_count": 3,
"retraction_enable": true,
"infill_sparse_density": 30,
"infill_pattern": "triangles",
"gradual_infill_steps": 0,
"default_material_print_temperature": 200,
"material_print_temperature": 200
}
},
{
"active": false,
"material": {
"GUID": "86a89ceb-4159-47f6-ab97-e9953803d70f",
"type": "PVA",
"brand": "Generic"
},
"material_used": 0.5,
"variant": "BB 0.4",
"nozzle_size": 0.4,
"extruder_settings": {
"wall_line_count": 3,
"retraction_enable": true,
"infill_sparse_density": 20,
"infill_pattern": "triangles",
"gradual_infill_steps": 0,
"default_material_print_temperature": 215,
"material_print_temperature": 220
}
}
],
"quality_profile": "fast",
"models": [
{
"hash": "b72789b9beb5366dff20b1cf501020c3d4d4df7dc2295ecd0fddd0a6436df070",
"bounding_box": {
"minimum": {
"x": -10.0,
"y": 0.0,
"z": -5.0
},
"maximum": {
"x": 9.999999046325684,
"y": 40.0,
"z": 5.0
}
},
"transformation": {
"data": "[[ 1. 0. 0. 0.] [ 0. 1. 0. 20.] [ 0. 0. 1. 0.] [ 0. 0. 0. 1.]]"
},
"extruder": 0,
"model_settings": {
"support_enabled": true,
"support_extruder_nr": 1,
"infill_mesh": false,
"cutting_mesh": false,
"support_mesh": false,
"anti_overhang_mesh": false,
"wall_line_count": 3,
"retraction_enable": true,
"infill_sparse_density": 30,
"infill_pattern": "triangles",
"gradual_infill_steps": 0
}
}
],
"print_times": {
"travel": 187,
"support": 825,
"infill": 351,
"total": 7234
},
"print_settings": {
"layer_height": 0.15,
"support_enabled": true,
"support_extruder_nr": 1,
"adhesion_type": "brim",
"wall_line_count": 3,
"retraction_enable": true,
"prime_tower_enable": true,
"infill_sparse_density": 20,
"infill_pattern": "triangles",
"gradual_infill_steps": 0,
"print_sequence": "all_at_once"
},
"output_to": "LocalFileOutputDevice"
}

View File

@ -4,7 +4,7 @@
from . import SupportEraser
from UM.i18n import i18nCatalog
i18n_catalog = i18nCatalog("uranium")
i18n_catalog = i18nCatalog("cura")
def getMetaData():
return {

View File

@ -249,13 +249,19 @@ Cura.MachineAction
{
if(base.selectedDevice)
{
if(base.selectedDevice.printerType == "ultimaker3")
if (base.selectedDevice.printerType == "ultimaker3")
{
return catalog.i18nc("@label", "Ultimaker 3")
} else if(base.selectedDevice.printerType == "ultimaker3_extended")
return "Ultimaker 3";
}
else if (base.selectedDevice.printerType == "ultimaker3_extended")
{
return catalog.i18nc("@label", "Ultimaker 3 Extended")
} else
return "Ultimaker 3 Extended";
}
else if (base.selectedDevice.printerType == "ultimaker_s5")
{
return "Ultimaker S5";
}
else
{
return catalog.i18nc("@label", "Unknown") // We have no idea what type it is. Should not happen 'in the field'
}

View File

@ -85,6 +85,34 @@ class VersionUpgrade32to33(VersionUpgrade):
setting_version = int(parser.get("metadata", "setting_version", fallback = 0))
return format_version * 1000000 + setting_version
## Upgrades a preferences file from version 3.2 to 3.3.
#
# \param serialised The serialised form of a preferences file.
# \param filename The name of the file to upgrade.
def upgradePreferences(self, serialised, filename):
parser = configparser.ConfigParser(interpolation = None)
parser.read_string(serialised)
# Update version numbers
if "general" not in parser:
parser["general"] = {}
parser["general"]["version"] = "6"
if "metadata" not in parser:
parser["metadata"] = {}
parser["metadata"]["setting_version"] = "4"
# The auto_slice preference changed its default value to "disabled" so if there is no value in previous versions,
# then it means the desired value is auto_slice "enabled"
if "auto_slice" not in parser["general"]:
parser["general"]["auto_slice"] = "True"
elif parser["general"]["auto_slice"] == "False": # If the value is False, then remove the entry
del parser["general"]["auto_slice"]
# Re-serialise the file.
output = io.StringIO()
parser.write(output)
return [filename], [output.getvalue()]
## Upgrades a container stack from version 3.2 to 3.3.
#
# \param serialised The serialised form of a container stack.

View File

@ -9,6 +9,8 @@ def getMetaData():
return {
"version_upgrade": {
# From To Upgrade function
("preferences", 5000004): ("preferences", 6000004, upgrade.upgradePreferences),
("machine_stack", 3000004): ("machine_stack", 4000004, upgrade.upgradeStack),
("extruder_train", 3000004): ("extruder_train", 4000004, upgrade.upgradeStack),
@ -18,6 +20,10 @@ def getMetaData():
("variant", 2000004): ("variant", 3000004, upgrade.upgradeVariants)
},
"sources": {
"preferences": {
"get_version": upgrade.getCfgVersion,
"location": {"."}
},
"machine_stack": {
"get_version": upgrade.getCfgVersion,
"location": {"./machine_instances"}

View File

@ -0,0 +1,149 @@
{
"name": "Rigid3D Mucit",
"version": 2,
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "Rigid3D",
"manufacturer": "Rigid3D",
"has_materials": false,
"file_formats": "text/x-gcode",
"platform": "rigid3d_mucit_platform.stl",
"platform_offset": [ 0, -19, 0],
"preferred_quality_type": "draft"
},
"overrides": {
"machine_name": { "default_value": "Rigid3D Mucit" },
"z_seam_type": {
"default_value": "random"
},
"machine_heated_bed": {
"default_value": false
},
"layer_height_0": {
"default_value": 0.2
},
"wall_thickness": {
"default_value": 0.8
},
"top_bottom_thickness": {
"default_value": 0.8
},
"xy_offset": {
"default_value": -0.2
},
"material_print_temperature": {
"value": "205"
},
"material_diameter": {
"default_value": 1.75
},
"speed_print": {
"default_value": 40
},
"speed_layer_0": {
"value": "15"
},
"speed_travel": {
"value": "100"
},
"support_enable": {
"default_value": false
},
"infill_sparse_density": {
"default_value": 15
},
"infill_pattern": {
"value": "'lines'"
},
"retraction_amount": {
"default_value": 1
},
"machine_width": {
"default_value": 150
},
"machine_height": {
"default_value": 150
},
"machine_depth": {
"default_value": 150
},
"machine_nozzle_size": {
"default_value": 0.4
},
"machine_gcode_flavor": {
"default_value": "RepRap"
},
"cool_fan_enabled": {
"default_value": true
},
"cool_fan_speed": {
"default_value": 100,
"value": "100"
},
"cool_fan_speed_min": {
"default_value": 0
},
"cool_fan_full_at_height": {
"default_value": 0.5,
"value": "0.5"
},
"support_z_distance": {
"default_value": 0.2
},
"support_interface_enable": {
"default_value": true
},
"support_interface_height": {
"default_value": 0.8
},
"support_interface_density": {
"default_value": 70
},
"support_interface_pattern": {
"default_value": "grid"
},
"fill_outline_gaps": {
"default_value": true
},
"ironing_enabled": {
"default_value": true
},
"ironing_only_highest_layer": {
"default_value": true
},
"material_initial_print_temperature": {
"value": "205"
},
"optimize_wall_printing_order": {
"default_value": true
},
"retraction_speed": {
"value": "40"
},
"roofing_layer_count": {
"value": "1"
},
"speed_equalize_flow_enabled": {
"default_value": true
},
"speed_topbottom": {
"value": "40"
},
"speed_travel_layer_0": {
"value": "15"
},
"speed_wall_0": {
"value": "30"
},
"adhesion_type": {
"default_value": "skirt"
},
"machine_start_gcode": {
"default_value": "G21\nG28 ; Home extruder\nM420 S1 ; Enable MBL\nM107 ; Turn off fan\nG91 ; Relative positioning\nG1 Z5 F180;\nG1 X30 Y30 F3000;\nG90 ; Absolute positioning\nM82 ; Extruder in absolute mode\nG92 E0 ; Reset extruder position\n"
},
"machine_end_gcode": {
"default_value": "G1 X0 Y145 ; Get extruder out of way.\nM107 ; Turn off fan\nG91 ; Relative positioning\nG0 Z20 ; Lift extruder up\nT0\nG1 E-1 ; Reduce filament pressure\nM104 T0 S0 ; Turn extruder heater off\nG90 ; Absolute positioning\nG92 E0 ; Reset extruder position\nM84 ; Turn steppers off\n"
}
}
}

View File

@ -14,6 +14,7 @@
"platform_offset": [9, 0, 0],
"has_materials": false,
"has_machine_quality": true,
"exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "generic_pva", "generic_tough_pla"],
"first_start_actions": ["UM2UpgradeSelection"],
"supported_actions":["UM2UpgradeSelection", "UpgradeFirmware"]
},

View File

@ -6,7 +6,7 @@
"author": "Ultimaker",
"manufacturer": "Ultimaker B.V.",
"visible": true,
"file_formats": "application/gzip;text/x-gcode",
"file_formats": "text/x-gcode;application/gzip",
"platform": "ultimaker3_platform.obj",
"platform_texture": "Ultimaker3backplate.png",
"platform_offset": [0, 0, 0],

View File

@ -11,6 +11,7 @@
"icon": "icon_ultimaker.png",
"platform": "ultimaker_platform.stl",
"has_materials": true,
"exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "generic_pva", "generic_tough_pla"],
"first_start_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel"],
"supported_actions": ["UMOUpgradeSelection", "UMOCheckup", "BedLevel", "UpgradeFirmware"]
},

View File

@ -11,6 +11,7 @@
"icon": "icon_ultimaker.png",
"platform": "ultimaker_platform.stl",
"has_materials": true,
"exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "generic_pva", "generic_tough_pla"],
"machine_extruder_trains":
{
"0": "ultimaker_original_dual_1st",

View File

@ -0,0 +1,159 @@
{
"id": "ultimaker_s5",
"version": 2,
"name": "Ultimaker S5",
"inherits": "ultimaker",
"metadata": {
"author": "Ultimaker",
"manufacturer": "Ultimaker B.V.",
"category": "Ultimaker",
"visible": true,
"file_formats": "application/x-ufp;text/x-gcode",
"platform": "ultimaker_s5_platform.obj",
"platform_texture": "UltimakerS5backplate.png",
"platform_offset": [0, -30, -10],
"has_machine_quality": true,
"has_materials": true,
"has_machine_materials": true,
"has_variant_materials": true,
"has_variant_buildplates": true,
"has_variants": true,
"preferred_variant_name": "AA 0.4",
"preferred_variant_buildplate_name": "Glass",
"preferred_quality_type": "normal",
"variants_name": "Print core",
"nozzle_offsetting_for_disallowed_areas": false,
"machine_extruder_trains":
{
"0": "ultimaker_s5_extruder_left",
"1": "ultimaker_s5_extruder_right"
},
"first_start_actions": [ "DiscoverUM3Action" ],
"supported_actions": [ "DiscoverUM3Action" ],
"supports_usb_connection": false,
"weight": -1
},
"overrides": {
"machine_name": { "default_value": "Ultimaker S5" },
"machine_width": { "default_value": 330 },
"machine_depth": { "default_value": 245 },
"machine_height": { "default_value": 300 },
"machine_heated_bed": { "default_value": true },
"machine_nozzle_heat_up_speed": { "default_value": 1.4 },
"machine_nozzle_cool_down_speed": { "default_value": 0.8 },
"machine_head_with_fans_polygon":
{
"default_value":
[
[ -41.4, -45.8 ],
[ -41.4, 36.0 ],
[ 63.3, 36.0 ],
[ 63.3, -45.8 ]
]
},
"machine_gcode_flavor": { "default_value": "Griffin" },
"machine_max_feedrate_x": { "default_value": 300 },
"machine_max_feedrate_y": { "default_value": 300 },
"machine_max_feedrate_z": { "default_value": 40 },
"machine_acceleration": { "default_value": 3000 },
"gantry_height": { "default_value": 60 },
"machine_extruder_count": { "default_value": 2 },
"extruder_prime_pos_abs": { "default_value": true },
"machine_start_gcode": { "default_value": "" },
"machine_end_gcode": { "default_value": "" },
"prime_tower_position_x": { "default_value": 345 },
"prime_tower_position_y": { "default_value": 222.5 },
"prime_blob_enable": { "enabled": true },
"speed_travel":
{
"maximum_value": "150",
"value": "150"
},
"acceleration_enabled": { "value": "True" },
"acceleration_layer_0": { "value": "acceleration_topbottom" },
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
"acceleration_print": { "value": "4000" },
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
"acceleration_support_interface": { "value": "acceleration_topbottom" },
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 500 / 4000)" },
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 4000)" },
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 500 / 1000)" },
"brim_width": { "value": "3" },
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
"cool_fan_speed": { "value": "50" },
"cool_fan_speed_max": { "value": "100" },
"cool_min_speed": { "value": "5" },
"infill_line_width": { "value": "round(line_width * 0.5 / 0.35, 2)" },
"infill_overlap": { "value": "0" },
"infill_pattern": { "value": "'triangles'" },
"infill_wipe_dist": { "value": "0" },
"jerk_enabled": { "value": "True" },
"jerk_layer_0": { "value": "jerk_topbottom" },
"jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 25)" },
"jerk_print": { "value": "25" },
"jerk_support": { "value": "math.ceil(jerk_print * 15 / 25)" },
"jerk_support_interface": { "value": "jerk_topbottom" },
"jerk_topbottom": { "value": "math.ceil(jerk_print * 5 / 25)" },
"jerk_wall": { "value": "math.ceil(jerk_print * 10 / 25)" },
"jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" },
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
"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'))" },
"line_width": { "value": "machine_nozzle_size * 0.875" },
"machine_min_cool_heat_time_window": { "value": "15" },
"default_material_print_temperature": { "value": "200" },
"material_standby_temperature": { "value": "100" },
"multiple_mesh_overlap": { "value": "0" },
"prime_tower_enable": { "value": "True" },
"raft_airgap": { "value": "0" },
"raft_base_speed": { "value": "20" },
"raft_base_thickness": { "value": "0.3" },
"raft_interface_line_spacing": { "value": "0.5" },
"raft_interface_line_width": { "value": "0.5" },
"raft_interface_speed": { "value": "20" },
"raft_interface_thickness": { "value": "0.2" },
"raft_jerk": { "value": "jerk_layer_0" },
"raft_margin": { "value": "10" },
"raft_speed": { "value": "25" },
"raft_surface_layers": { "value": "1" },
"retraction_amount": { "value": "2" },
"retraction_count_max": { "value": "10" },
"retraction_extrusion_window": { "value": "1" },
"retraction_hop": { "value": "2" },
"retraction_hop_enabled": { "value": "extruders_enabled_count > 1" },
"retraction_hop_only_when_collides": { "value": "True" },
"retraction_min_travel": { "value": "5" },
"retraction_prime_speed": { "value": "15" },
"skin_overlap": { "value": "10" },
"speed_layer_0": { "value": "20" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_print": { "value": "35" },
"speed_support": { "value": "speed_wall_0" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_topbottom": { "value": "math.ceil(speed_print * 20 / 35)" },
"speed_wall": { "value": "math.ceil(speed_print * 30 / 35)" },
"speed_wall_0": { "value": "math.ceil(speed_wall * 20 / 30)" },
"speed_wall_x": { "value": "speed_wall" },
"support_angle": { "value": "45" },
"support_pattern": { "value": "'triangles'" },
"support_use_towers": { "value": "False" },
"support_xy_distance": { "value": "wall_line_width_0 * 2.5" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "0" },
"switch_extruder_prime_speed": { "value": "15" },
"switch_extruder_retraction_amount": { "value": "8" },
"top_bottom_thickness": { "value": "1" },
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
"wall_0_inset": { "value": "0" },
"wall_line_width_x": { "value": "round(line_width * 0.3 / 0.35, 2)" },
"wall_thickness": { "value": "1" },
"meshfix_maximum_resolution": { "value": "0.04" },
"optimize_wall_printing_order": { "value": "True" },
"retraction_combing": { "default_value": "all" },
"initial_layer_line_width_factor": { "value": "120" },
"zig_zaggify_infill": { "value": "True" }
}
}

View File

@ -0,0 +1,30 @@
{
"id": "ultimaker_s5_extruder_left",
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "ultimaker_s5",
"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_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "default_value": 310 },
"machine_extruder_start_pos_y": { "default_value": 237 },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "default_value": 310 },
"machine_extruder_end_pos_y": { "default_value": 237 },
"machine_nozzle_head_distance": { "default_value": 2.7 },
"extruder_prime_pos_x": { "default_value": -3 },
"extruder_prime_pos_y": { "default_value": 6 },
"extruder_prime_pos_z": { "default_value": 2 }
}
}

View File

@ -0,0 +1,30 @@
{
"id": "ultimaker_s5_extruder_right",
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "ultimaker_s5",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1,
"maximum_value": "1"
},
"machine_nozzle_offset_x": { "default_value": 22 },
"machine_nozzle_offset_y": { "default_value": 0 },
"machine_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "default_value": 310 },
"machine_extruder_start_pos_y": { "default_value": 219 },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "default_value": 310 },
"machine_extruder_end_pos_y": { "default_value": 219 },
"machine_nozzle_head_distance": { "default_value": 4.2 },
"extruder_prime_pos_x": { "default_value": 333 },
"extruder_prime_pos_y": { "default_value": 6 },
"extruder_prime_pos_z": { "default_value": 2 }
}
}

File diff suppressed because it is too large Load Diff

View File

@ -8,35 +8,35 @@ msgstr ""
"Project-Id-Version: Cura 3.3\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2018-03-29 08:36+0200\n"
"PO-Revision-Date: 2018-04-11 14:40+0100\n"
"Last-Translator: Bothof <info@bothof.nl>\n"
"Language-Team: Brule\n"
"PO-Revision-Date: 2018-04-19 13:27+0900\n"
"Last-Translator: Jinbuhm Kim <Jinbuhm.Kim@gmail.com>\n"
"Language-Team: Jinbum Kim <Jinbuhm.Kim@gmail.com>, Korean <info@bothof.nl>\n"
"Language: ko_KR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 2.0.3\n"
"X-Generator: Poedit 2.0.6\n"
#: fdmextruder.def.json
msgctxt "machine_settings label"
msgid "Machine"
msgstr "기"
msgstr "기"
#: fdmextruder.def.json
msgctxt "machine_settings description"
msgid "Machine specific settings"
msgstr "기계 별 설정 "
msgstr "기기 세부 설정"
#: fdmextruder.def.json
msgctxt "extruder_nr label"
msgid "Extruder"
msgstr "압출기 "
msgstr "익스트루더"
#: fdmextruder.def.json
msgctxt "extruder_nr description"
msgid "The extruder train used for printing. This is used in multi-extrusion."
msgstr "인쇄에 사용되는 압출기 트레인. 이것은 다중 압출에 사용됩니다. "
msgstr "프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다."
#: fdmextruder.def.json
msgctxt "machine_nozzle_id label"
@ -46,27 +46,29 @@ msgstr "노즐 ID"
#: fdmextruder.def.json
msgctxt "machine_nozzle_id description"
msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"."
msgstr "\"AA 0.4\"및 \"BB 0.8\"과 같은 압출기 트레인의 노즐 ID."
msgstr "\"AA 0.4\"및 \"BB 0.8\"과 같은 익스트루더 트레인의 노즐 ID."
#: fdmextruder.def.json
msgctxt "machine_nozzle_size label"
msgid "Nozzle Diameter"
msgstr "노즐 지름"
msgstr "노즐 직경"
#: fdmextruder.def.json
msgctxt "machine_nozzle_size description"
msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때이 설정을 변경하십시오. "
msgid ""
"The inner diameter of the nozzle. Change this setting when using a non-"
"standard nozzle size."
msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때, 이 설정을 변경하십시오."
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_x label"
msgid "Nozzle X Offset"
msgstr "노즐 X 오프셋 "
msgstr "노즐 X 오프셋"
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_x description"
msgid "The x-coordinate of the offset of the nozzle."
msgstr "노즐 오프셋의 x 좌표입니다. "
msgstr "노즐 오프셋의 x 좌표."
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_y label"
@ -76,132 +78,146 @@ msgstr "노즐 Y 오프셋"
#: fdmextruder.def.json
msgctxt "machine_nozzle_offset_y description"
msgid "The y-coordinate of the offset of the nozzle."
msgstr "노즐 오프셋의 y 좌표입니다. "
msgstr "노즐 오프셋의 y 좌표."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code label"
msgid "Extruder Start G-Code"
msgstr "압출기 시작 G 코드"
msgstr "익스트루더 스타트 G 코드"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_code description"
msgid "Start g-code to execute whenever turning the extruder on."
msgstr "압출기를 켤 때마다 실행할 g 코드를 시작하십시오. "
msgstr "익스트루더를 켤 때마다 실행할 스타드 g 코드."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs label"
msgid "Extruder Start Position Absolute"
msgstr "압출기 시작 위치의 절대 값 "
msgstr "익스트루더 시작 위치의 절대 값"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_abs description"
msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
msgstr "압출기 시작 위치를 헤드의 마지막으로 알려진 위치에 상대적이 아닌 절대 위치로 만듭니다."
msgid ""
"Make the extruder starting position absolute rather than relative to the "
"last-known location of the head."
msgstr ""
"익스트루더 시작 위치를 헤드의 마지막으로 알려진 위치에 상대적이 아닌 절대 위"
"치로 만듭니다."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_x label"
msgid "Extruder Start Position X"
msgstr "압출기 시작 X의 위치 "
msgstr "익스트루더 시작 X의 위치"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_x description"
msgid "The x-coordinate of the starting position when turning the extruder on."
msgstr "압출기를 켤 때 시작 위치의 x 좌표. "
msgstr "익스트루더를 켤 때 시작 위치의 x 좌표."
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_y label"
msgid "Extruder Start Position Y"
msgstr "압출기 시작 위치 Y "
msgstr "익스트루더 시작 위치 Y"
#: fdmextruder.def.json
msgctxt "machine_extruder_start_pos_y description"
msgid "The y-coordinate of the starting position when turning the extruder on."
msgstr "압출기를 켤 때 시작 위치의 y 좌표입니다. "
msgstr "익스트루더를 켤 때 시작 위치의 y 좌표."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code label"
msgid "Extruder End G-Code"
msgstr "압출기 최종 G 코드 "
msgstr "익스트루더 엔드 G 코드"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_code description"
msgid "End g-code to execute whenever turning the extruder off."
msgstr "압출기를 끌 때마다 실행할 g 코드를 종료하십시오. "
msgstr "익스트루더를 끌 때마다 실행할 엔드 g 코드."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_abs label"
msgid "Extruder End Position Absolute"
msgstr "압출기 끝 절대 위치 "
msgstr "익스트루더 끝 절대 위치"
#: fdmextruder.def.json
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."
msgstr "압출 성형기가 헤드의 마지막으로 알려진 위치에 상대적이 아닌 절대 위치로 끝나도록하십시오. "
msgid ""
"Make the extruder ending position absolute rather than relative to the last-"
"known location of the head."
msgstr ""
"익스트루더가 헤드의 마지막으로 알려진 위치에 상대값이 아닌 절대 위치로 끝나도"
"록 하십시오."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_x label"
msgid "Extruder End Position X"
msgstr "압출기 끝 X 위치 "
msgstr "익스트루더 끝 X 위치"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_x description"
msgid "The x-coordinate of the ending position when turning the extruder off."
msgstr "압출기를 끌 때 끝 위치의 x 좌표."
msgstr "익스트루더를 끌 때 끝 위치의 x 좌표."
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_y label"
msgid "Extruder End Position Y"
msgstr "압출기 끝 Y 위치 "
msgstr "익스트루더 끝 Y 위치"
#: fdmextruder.def.json
msgctxt "machine_extruder_end_pos_y description"
msgid "The y-coordinate of the ending position when turning the extruder off."
msgstr "압출기를 끌 때 종료 위치의 y 좌표입니다. "
msgstr "익스트루더를 끌 때 종료 위치의 y 좌표."
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_z label"
msgid "Extruder Prime Z Position"
msgstr "압출기 프라임 Z 포지션 "
msgstr "익스트루더 프라임 Z 위치"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_z description"
msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
msgstr "인쇄가 시작될 때 노즐이 끝나는 위치의 Z 좌표입니다. "
msgid ""
"The Z coordinate of the position where the nozzle primes at the start of "
"printing."
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Z 좌표입니다."
#: fdmextruder.def.json
msgctxt "platform_adhesion label"
msgid "Build Plate Adhesion"
msgstr "플레이트 접착력 강화 "
msgstr "빌드 플레이트 고정"
#: fdmextruder.def.json
msgctxt "platform_adhesion description"
msgid "Adhesion"
msgstr "부착 "
msgstr "고정"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_x label"
msgid "Extruder Prime X Position"
msgstr "압출기 프라임 X 위치 "
msgstr "익스트루더 프라임 X 위치"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_x description"
msgid "The X coordinate of the position where the nozzle primes at the start of printing."
msgstr "인쇄가 시작될 때 노즐이 끝내는 위치의 X 좌표입니다. "
msgid ""
"The X coordinate of the position where the nozzle primes at the start of "
"printing."
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 X 좌표."
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_y label"
msgid "Extruder Prime Y Position"
msgstr "압출기 프라임 Y 위치 "
msgstr "익스트루더 프라임 Y 위치"
#: fdmextruder.def.json
msgctxt "extruder_prime_pos_y description"
msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
msgstr "인쇄가 시작될 때 노즐이 끝내는 위치의 Y 좌표입니다. "
msgid ""
"The Y coordinate of the position where the nozzle primes at the start of "
"printing."
msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Y 좌표."
#: fdmextruder.def.json
msgctxt "material label"
msgid "Material"
msgstr "재"
msgstr "재"
#: fdmextruder.def.json
msgctxt "material description"
@ -215,5 +231,9 @@ msgstr "직경"
#: fdmextruder.def.json
msgctxt "material_diameter description"
msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament."
msgstr "사용 된 필라멘트의 직경을 조정합니다. 이 값을 사용 필라멘트의 직경과 일치시킵니다."
msgid ""
"Adjusts the diameter of the filament used. Match this value with the "
"diameter of the used filament."
msgstr ""
"사용 된 필라멘트의 직경을 조정합니다. 이 값을 사용 필라멘트의 직경과 일치시킵"
"니다."

File diff suppressed because it is too large Load Diff

View File

@ -5,12 +5,12 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.2\n"
"Project-Id-Version: Cura 3.3\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2018-03-29 08:36+0200\n"
"PO-Revision-Date: 2018-02-12 10:20-0300\n"
"PO-Revision-Date: 2018-04-21 12:20-0300\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -42,7 +42,7 @@ msgstr "Arquivo G-Code"
#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:30
msgctxt "@info:title"
msgid "Model Checker Warning"
msgstr ""
msgstr "Alerta de Verificador de Modelo"
#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.py:66
#, python-brace-format
@ -54,6 +54,11 @@ msgid ""
"2) Turn the fan off (only if there are no tiny details on the model).\n"
"3) Use a different material."
msgstr ""
"Alguns modelos podem não ser impressos otimamente devido ao tamanho do objeto e material escolhido para os modelos: {model_names}.\n"
"Dicas que podem ser úteis para melhorar a qualidade de impressão:\n"
"1) Use cantos arredondados.\n"
"2) Desligue a ventoinha (somente no caso de não haver detalhes pequenos no modelo).\n"
"3) Use material diferente."
#: /home/ruben/Projects/Cura/plugins/Doodle3D-cura-plugin/Doodle3D/D3DCloudPrintOutputDevicePlugin.py:65
msgctxt "@action:button"
@ -160,12 +165,12 @@ msgstr "Arquivo X3G"
#: /home/ruben/Projects/Cura/plugins/GCodeGzReader/__init__.py:14
msgctxt "@item:inlistbox"
msgid "Compressed G-code File"
msgstr ""
msgstr "Arquivo de G-Code Comprimido"
#: /home/ruben/Projects/Cura/plugins/UFPWriter/__init__.py:28
msgctxt "@item:inlistbox"
msgid "Ultimaker Format Package"
msgstr ""
msgstr "Pacote de Formato da Ultimaker"
#: /home/ruben/Projects/Cura/plugins/PrepareStage/__init__.py:12
msgctxt "@item:inmenu"
@ -187,7 +192,7 @@ msgstr "Salvar em Unidade Removível {0}"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:110
msgctxt "@info:status"
msgid "There are no file formats available to write with!"
msgstr ""
msgstr "Há formatos de arquivo disponíveis com os quais escrever!"
#: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:94
#, python-brace-format
@ -315,7 +320,7 @@ msgstr "Acesso à impressora solicitado. Por favor aprove a requisição na impr
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:97
msgctxt "@info:title"
msgid "Authentication status"
msgstr ""
msgstr "Status da autenticação"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:99
msgctxt "@info:status"
@ -327,7 +332,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:110
msgctxt "@info:title"
msgid "Authentication Status"
msgstr ""
msgstr "Status da Autenticação"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:101
msgctxt "@action:button"
@ -366,12 +371,12 @@ msgstr "Envia pedido de acesso à impressora"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:198
msgctxt "@label"
msgid "Unable to start a new print job."
msgstr ""
msgstr "Incapaz de iniciar novo trabalho de impressão."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:200
msgctxt "@label"
msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing."
msgstr ""
msgstr "Há um problema com a configuração de sua Ultimaker que torna impossível iniciar a impressão. Por favor resolva este problema antes de continuar."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:206
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:228
@ -411,19 +416,19 @@ msgstr "Enviando Dados"
#, python-brace-format
msgctxt "@info:status"
msgid "No Printcore loaded in slot {slot_number}"
msgstr ""
msgstr "Printcore não carregado no slot {slot_number}"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:327
#, python-brace-format
msgctxt "@info:status"
msgid "No material loaded in slot {slot_number}"
msgstr ""
msgstr "Nenhum material carregado no slot {slot_number}"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:350
#, python-brace-format
msgctxt "@label"
msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}"
msgstr ""
msgstr "PrintCore Diferente (Cura: {cure_printcore_name}, Impressora: {remote_printcore_name}) selecionado para o extrusor {extruder_id}"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/LegacyUM3OutputDevice.py:359
#, python-brace-format
@ -449,22 +454,22 @@ msgstr "Os PrintCores e/ou materiais da sua impressora diferem dos que estão de
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:78
msgctxt "@info:status"
msgid "Connected over the network"
msgstr ""
msgstr "Conectado pela rede"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:247
msgctxt "@info:status"
msgid "Print job was successfully sent to the printer."
msgstr ""
msgstr "Trabalho de impressão enviado à impressora com sucesso."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:249
msgctxt "@info:title"
msgid "Data Sent"
msgstr ""
msgstr "Dados Enviados"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:250
msgctxt "@action:button"
msgid "View in Monitor"
msgstr ""
msgstr "Ver no Monitor"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:338
#, python-brace-format
@ -476,7 +481,7 @@ msgstr "{printer_name} acabou de imprimir '{job_name}'."
#, python-brace-format
msgctxt "@info:status"
msgid "The print job '{job_name}' was finished."
msgstr ""
msgstr "O trabalho de impressão '{job_name}' terminou."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/ClusterUM3OutputDevice.py:341
msgctxt "@info:status"
@ -518,7 +523,7 @@ msgstr "Não foi possível acessar informação de atualização."
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:579
msgctxt "@info:status"
msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself."
msgstr ""
msgstr "O SolidWorks relatou erros ao abrir o arquivo. Recomenda-se resolver tais erros dentro do próprio SolidWorks."
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:591
msgctxt "@info:status"
@ -527,6 +532,9 @@ msgid ""
"\n"
"Thanks!"
msgstr ""
"Não foram encontrados modelos dentro do seu desenho. Poderia por favor verificar seu conteúdo novamente e assegurar-se que pelo menos uma parte ou montagem está inclusa?\n"
"\n"
"Obrigado!"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/SolidWorksReader.py:595
msgctxt "@info:status"
@ -535,6 +543,9 @@ msgid ""
"\n"
"Sorry!"
msgstr ""
"Foi encontrada mais de uma parte ou montagem dentro do seu desenho. Atualmente somente desenhos com exatamente uma parte ou montagem dentro são suportados.\n"
"\n"
"Desculpe!"
#: /home/ruben/Projects/Cura/plugins/CuraSolidWorksPlugin/__init__.py:25
msgctxt "@item:inlistbox"
@ -611,12 +622,12 @@ msgstr "Modificar G-Code"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:12
msgctxt "@label"
msgid "Support Blocker"
msgstr ""
msgstr "Bloqueador de Suporte"
#: /home/ruben/Projects/Cura/plugins/SupportEraser/__init__.py:13
msgctxt "@info:tooltip"
msgid "Create a volume in which supports are not printed."
msgstr ""
msgstr "Cria um volume em que suportes não são impressos."
#: /home/ruben/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:43
msgctxt "@info"
@ -755,7 +766,7 @@ msgstr "Instalar"
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:43
msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory."
msgstr "Erro ao copiar arquivos de plugins Siemens NX. Por favor verifique seu UGII_USER_DIR. Ele não está configurado para um diretório."
msgstr "Erro ao copiar arquivos de complementos Siemens NX. Por favor verifique seu UGII_USER_DIR. Ele não está configurado para um diretório."
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:50
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:59
@ -765,11 +776,11 @@ msgstr "Plugin Siemens NX do Cura instalado com sucesso."
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:65
msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR."
msgstr "Erro ao copiar arquivos de plugins Siemens NX. Por favor, verifique seu UGII_USER_DIR."
msgstr "Erro ao copiar arquivos de complementos Siemens NX. Por favor, verifique seu UGII_USER_DIR."
#: /home/ruben/Projects/Cura/plugins/cura-siemensnx-plugin/Installer.py:85
msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX."
msgstr "Erro ao instalar arquivos de plugins Siemens NX. Não foi possível ajustar a variável de ambiente UGII_USER_DIR para o Simenes NX."
msgstr "Erro ao instalar arquivos de complementos Siemens NX. Não foi possível ajustar a variável de ambiente UGII_USER_DIR para o Simenes NX."
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:175
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:627
@ -972,12 +983,12 @@ msgstr "Material Incompatível"
#, python-format
msgctxt "@info:generic"
msgid "Settings have been changed to match the current availability of extruders: [%s]"
msgstr ""
msgstr "Os ajustes foram mudados para atender à atual disponibilidade de extrusores: [%s]"
#: /home/ruben/Projects/Cura/cura/Settings/MachineManager.py:805
msgctxt "@info:title"
msgid "Settings updated"
msgstr ""
msgstr "Ajustes atualizados"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:132
#, python-brace-format
@ -1014,7 +1025,7 @@ msgstr "Falha ao importa perfil de <filename>{0}</filename>: <message>{1}</messa
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "No custom profile to import in file <filename>{0}</filename>"
msgstr ""
msgstr "Não há perfil personalizado para importar no arquivo <filename>{0}</filename>"
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:219
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:229
@ -1027,7 +1038,7 @@ msgstr "Este perfil <filename>{0}</filename> contém dados incorretos, não foi
#, python-brace-format
msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
msgid "The machine defined in profile <filename>{0}</filename> ({1}) doesn't match with your current machine ({2}), could not import it."
msgstr ""
msgstr "A máquina definida no perfil <filename>{0}</filename> ({1}) não corresponde à sua máquina atual ({2}), não foi possível importá-la."
#: /home/ruben/Projects/Cura/cura/Settings/CuraContainerRegistry.py:317
#, python-brace-format
@ -1072,23 +1083,23 @@ msgstr "Grupo #{group_nr}"
#: /home/ruben/Projects/Cura/cura/Machines/Models/MachineManagementModel.py:65
msgctxt "@info:title"
msgid "Network enabled printers"
msgstr ""
msgstr "Impressoras habilitadas em rede"
#: /home/ruben/Projects/Cura/cura/Machines/Models/MachineManagementModel.py:80
msgctxt "@info:title"
msgid "Local printers"
msgstr ""
msgstr "Impressoras locais"
#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:108
#, python-brace-format
msgctxt "@item:inlistbox"
msgid "All Supported Types ({0})"
msgstr ""
msgstr "Todos Os Tipos Suportados ({0})"
#: /home/ruben/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:109
msgctxt "@item:inlistbox"
msgid "All Files (*)"
msgstr ""
msgstr "Todos Os Arquivos (*)"
#: /home/ruben/Projects/Cura/cura/Machines/MaterialManager.py:511
msgctxt "@label"
@ -1149,7 +1160,7 @@ msgstr "Não Foi Encontrada Localização"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:88
msgctxt "@title:window"
msgid "Cura can't start"
msgstr ""
msgstr "O Cura não consegue iniciar"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:94
msgctxt "@label crash message"
@ -1160,26 +1171,30 @@ msgid ""
" <p>Please send us this Crash Report to fix the problem.</p>\n"
" "
msgstr ""
"<p><b>Oops, o Ultimaker Cura encontrou algo que não parece estar correto.</p></b>\n"
" <p>Encontramos um erro irrecuperável durante a inicialização. Ele foi possivelmente causa por arquivos de configuração incorretos. Sugerimos salvar e restabelecer sua configuração.</p>\n"
" <p>Cópias salvas podem ser encontradas na pasta de configuração.</p>\n"
" <p>Por favor nos envie este Relatório de Falha para consertar o problema.</p>\n"
" "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:103
msgctxt "@action:button"
msgid "Send crash report to Ultimaker"
msgstr ""
msgstr "Enviar relatório de falha à Ultimaker"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:106
msgctxt "@action:button"
msgid "Show detailed crash report"
msgstr ""
msgstr "Exibir relatório de falha detalhado"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:110
msgctxt "@action:button"
msgid "Show configuration folder"
msgstr ""
msgstr "Mostrar a pasta de configuração"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:121
msgctxt "@action:button"
msgid "Backup and Reset Configuration"
msgstr ""
msgstr "Salvar e Restabelecer Configuração"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:203
msgctxt "@title:window"
@ -1193,6 +1208,9 @@ msgid ""
" <p>Please use the \"Send report\" button to post a bug report automatically to our servers</p>\n"
" "
msgstr ""
"<p><b>Um erro fatal ocorreu no Cura. Por favor nos envie este Relatório de Falha para consertar o problema</p></b>\n"
" <p>Por favor use o botão \"Enviar relatório\" para publicar um relatório de erro automaticamente em nossos servidores</p>\n"
" "
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:231
msgctxt "@title:groupbox"
@ -1232,7 +1250,7 @@ msgstr "OpenGL"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:262
msgctxt "@label"
msgid "Not yet initialized<br/>"
msgstr ""
msgstr "Ainda não inicializado<br/>"
#: /home/ruben/Projects/Cura/cura/CrashHandler.py:265
#, python-brace-format
@ -1371,7 +1389,7 @@ msgstr "Mesa aquecida"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:168
msgctxt "@label"
msgid "G-code flavor"
msgstr ""
msgstr "Sabor de G-Code"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:181
msgctxt "@label"
@ -1436,22 +1454,22 @@ msgstr "Número de Extrusores"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:311
msgctxt "@label"
msgid "Start G-code"
msgstr ""
msgstr "G-Code Inicial"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:321
msgctxt "@tooltip"
msgid "G-code commands to be executed at the very start."
msgstr ""
msgstr "Comandos de G-Code a serem executados no início da impressão."
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:330
msgctxt "@label"
msgid "End G-code"
msgstr ""
msgstr "G-Code Final"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:340
msgctxt "@tooltip"
msgid "G-code commands to be executed at the very end."
msgstr ""
msgstr "Comandos de G-Code a serem executados no final da impressão."
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:371
msgctxt "@label"
@ -1486,17 +1504,17 @@ msgstr "Deslocamento Y do Bico"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:450
msgctxt "@label"
msgid "Extruder Start G-code"
msgstr ""
msgstr "G-Code Inicial do Extrusor"
#: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:468
msgctxt "@label"
msgid "Extruder End G-code"
msgstr ""
msgstr "G-Code Final do Extrusor"
#: /home/ruben/Projects/Cura/plugins/ModelChecker/ModelChecker.qml:22
msgctxt "@info:tooltip"
msgid "Some things could be problematic in this print. Click to see tips for adjustment."
msgstr ""
msgstr "Algumas coisas podem ser problemáticas nesta impressão. Clique para ver dicas de correção."
#: /home/ruben/Projects/Cura/plugins/ChangeLogPlugin/ChangeLog.qml:18
msgctxt "@label"
@ -1555,12 +1573,12 @@ msgstr "A atualização de firmware falhou devido a firmware não encontrado."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:57
msgctxt "@window:title"
msgid "Existing Connection"
msgstr ""
msgstr "Conexão Existente"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:59
msgctxt "@message:text"
msgid "This printer/group is already added to Cura. Please select another printer/group."
msgstr ""
msgstr "Esta impressora ou grupo já foi adicionada ao Cura. Por favor selecione outra impressora ou grupo."
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/DiscoverUM3Action.qml:76
msgctxt "@title:window"
@ -1682,7 +1700,7 @@ msgstr "Imprimir pela rede"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:61
msgctxt "@label"
msgid "Printer selection"
msgstr ""
msgstr "Seleção de impressora"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrintWindow.qml:100
msgctxt "@action:button"
@ -1713,7 +1731,7 @@ msgstr "Visualizar trabalhos de impressão"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:37
msgctxt "@label:status"
msgid "Preparing to print"
msgstr ""
msgstr "Preparando para imprimir"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:39
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:263
@ -1729,17 +1747,17 @@ msgstr "Disponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:43
msgctxt "@label:status"
msgid "Lost connection with the printer"
msgstr ""
msgstr "Conexão à impressora perdida"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:45
msgctxt "@label:status"
msgid "Unavailable"
msgstr ""
msgstr "Indisponível"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:47
msgctxt "@label:status"
msgid "Unknown"
msgstr ""
msgstr "Desconhecido"
#: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/PrinterInfoBlock.qml:249
msgctxt "@label:status"
@ -2276,7 +2294,7 @@ msgstr "Como o conflito na máquina deve ser resolvido?"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:124
msgctxt "@action:ComboBox option"
msgid "Update"
msgstr ""
msgstr "Atualizar"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:143
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:99
@ -2287,7 +2305,7 @@ msgstr "Tipo"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:159
msgctxt "@action:label"
msgid "Printer Group"
msgstr ""
msgstr "Grupo de Impressora"
#: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:180
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:191
@ -2379,17 +2397,17 @@ msgstr "Abrir"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginEntry.qml:127
msgctxt "@action:button"
msgid "Update"
msgstr ""
msgstr "Atualizar"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginEntry.qml:129
msgctxt "@action:button"
msgid "Install"
msgstr ""
msgstr "Instalar"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:17
msgctxt "@title:tab"
msgid "Plugins"
msgstr ""
msgstr "Complementos"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:216
msgctxt "@title:window"
@ -2404,7 +2422,7 @@ msgid ""
"Do you agree with the terms below?"
msgstr ""
"Este plugin contém uma licença.\n"
"Você precisa aceitar esta licença para instalar este plugin.\n"
"Você precisa aceitar esta licença para instalar este complemento.\n"
"Você concorda com os termos abaixo?"
#: /home/ruben/Projects/Cura/plugins/PluginBrowser/PluginBrowser.qml:259
@ -2736,12 +2754,12 @@ msgstr "Informação"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:94
msgctxt "@title:window"
msgid "Confirm Diameter Change"
msgstr ""
msgstr "Confirmar Mudança de Diâmetro"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:95
msgctxt "@label (%1 is object name)"
msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?"
msgstr ""
msgstr "O novo diâmetro do material é %1 mm, o que não é compatível com a máquina atual. Deseja continuar?"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:128
msgctxt "@label"
@ -2967,12 +2985,12 @@ msgstr "Automaticamente fazer os modelos caírem na mesa de impressão."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416
msgctxt "@info:tooltip"
msgid "Show caution message in g-code reader."
msgstr ""
msgstr "Exibir mensagem de alerta no leitor de G-Code."
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:425
msgctxt "@option:check"
msgid "Caution message in g-code reader"
msgstr ""
msgstr "Mensagem de alera no leitor de G-Code"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432
msgctxt "@info:tooltip"
@ -3211,13 +3229,13 @@ msgstr "Duplicar Perfil"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:221
msgctxt "@title:window"
msgid "Confirm Remove"
msgstr ""
msgstr "Confirmar Remoção"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:240
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:222
msgctxt "@label (%1 is object name)"
msgid "Are you sure you wish to remove %1? This cannot be undone!"
msgstr ""
msgstr "Tem certeza que deseja remover %1? Isto não poderá ser desfeito!"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:256
msgctxt "@title:window"
@ -3325,7 +3343,7 @@ msgstr "Material exportado para <filename>%1</filename> com sucesso"
#: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialsPage.qml:337
msgctxt "@action:label"
msgid "Printer"
msgstr ""
msgstr "Impressora"
#: /home/ruben/Projects/Cura/resources/qml/AddMachineDialog.qml:18
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:891
@ -3380,7 +3398,7 @@ msgstr "Framework de Aplicações"
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:120
msgctxt "@label"
msgid "G-code generator"
msgstr ""
msgstr "Gerador de G-Code"
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:121
msgctxt "@label"
@ -3465,7 +3483,7 @@ msgstr "Ícones SVG"
#: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:139
msgctxt "@label"
msgid "Linux cross-distribution application deployment"
msgstr ""
msgstr "Implementação de aplicação multidistribuição em Linux"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:42
msgctxt "@label"
@ -3496,7 +3514,7 @@ msgstr "Copiar valor para todos os extrusores"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:539
msgctxt "@action:menu"
msgid "Copy all changed values to all extruders"
msgstr ""
msgstr "Copiar todos os valores alterados para todos os extrusores"
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingView.qml:554
msgctxt "@action:menu"
@ -3558,6 +3576,7 @@ msgid ""
"Click to restore the value of the profile."
msgstr ""
"Este ajuste tem um valor que é diferente do perfil.\n"
"\n"
"Clique para restaurar o valor do perfil."
#: /home/ruben/Projects/Cura/resources/qml/Settings/SettingItem.qml:286
@ -3568,6 +3587,7 @@ msgid ""
"Click to restore the calculated value."
msgstr ""
"Este ajuste é normalmente calculado, mas atualmente tem um conjunto absoluto de valores.\n"
"\n"
"Clique para restaurar o valor calculado."
#: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:152
@ -3654,12 +3674,12 @@ msgstr "Distância de Trote"
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:443
msgctxt "@label"
msgid "Send G-code"
msgstr ""
msgstr "Enviar G-Code"
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:506
msgctxt "@tooltip of G-code command input"
msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command."
msgstr ""
msgstr "Enviar comando G-Code personalizado para a impressora conectada. Pressione 'enter' para enviar o comando."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:36
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:256
@ -3675,12 +3695,12 @@ msgstr "A temperatura-alvo do hotend. O hotend vai aquecer ou esfriar na direç
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:98
msgctxt "@tooltip"
msgid "The current temperature of this hotend."
msgstr ""
msgstr "A temperatura atual deste hotend"
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:172
msgctxt "@tooltip of temperature input"
msgid "The temperature to pre-heat the hotend to."
msgstr ""
msgstr "A temperatura com a qual pré-aquecer o hotend."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:336
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:331
@ -3697,7 +3717,7 @@ msgstr "Pré-aquecer"
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:365
msgctxt "@tooltip of pre-heat"
msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print."
msgstr ""
msgstr "Aquece o hotend com antecedência antes de imprimir. Você pode continuar ajustando sua impressão enquanto está aquecendo e não terá que esperar que o hotend termine o aquecimento quando estiver pronto para imprimir."
#: /home/ruben/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:401
msgctxt "@tooltip"
@ -3743,12 +3763,12 @@ msgstr "Aquecer a mesa antes de imprimir. Você pode continuar ajustando sua imp
#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:25
msgctxt "@label:category menu label"
msgid "Network enabled printers"
msgstr ""
msgstr "Impressoras habilitadas pela rede"
#: /home/ruben/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:42
msgctxt "@label:category menu label"
msgid "Local printers"
msgstr ""
msgstr "Impressoras locais"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12
msgctxt "@title:menu menubar:toplevel"
@ -3768,17 +3788,17 @@ msgstr "Plataforma de Impressão (&B)"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:13
msgctxt "@action:inmenu"
msgid "Visible Settings"
msgstr ""
msgstr "Ajustes Visíveis"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:43
msgctxt "@action:inmenu"
msgid "Show All Settings"
msgstr ""
msgstr "Mostrar Todos Os Ajustes"
#: /home/ruben/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:54
msgctxt "@action:inmenu"
msgid "Manage Setting Visibility..."
msgstr ""
msgstr "Gerenciar Visibilidade dos Ajustes..."
#: /home/ruben/Projects/Cura/resources/qml/Menus/ContextMenu.qml:27
msgctxt "@label"
@ -3802,12 +3822,12 @@ msgstr "Número de Cópias"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:33
msgctxt "@label:header configurations"
msgid "Available configurations"
msgstr ""
msgstr "Configurações disponíveis"
#: /home/ruben/Projects/Cura/resources/qml/Menus/ConfigurationMenu/PrintCoreConfiguration.qml:28
msgctxt "@label:extruder label"
msgid "Extruder"
msgstr ""
msgstr "Extrusor"
#: /home/ruben/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:13
msgctxt "@title:menu menubar:file"
@ -4186,18 +4206,18 @@ msgstr "Definir Como Extrusor Ativo"
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:172
msgctxt "@action:inmenu"
msgid "Enable Extruder"
msgstr ""
msgstr "Habilitar Extrusor"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:217
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:178
msgctxt "@action:inmenu"
msgid "Disable Extruder"
msgstr ""
msgstr "Desabilitar Extrusor"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:228
msgctxt "@title:menu"
msgid "&Build plate"
msgstr ""
msgstr "Plataforma de Impressão (&B)"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:229
msgctxt "@title:menu"
@ -4212,7 +4232,7 @@ msgstr "E&xtensões"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:273
msgctxt "@title:menu menubar:toplevel"
msgid "P&lugins"
msgstr "&Complementos"
msgstr "Comp&lementos"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:280
msgctxt "@title:menu menubar:toplevel"
@ -4222,7 +4242,7 @@ msgstr "P&referências"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:288
msgctxt "@title:menu menubar:toplevel"
msgid "&Help"
msgstr "A&juda"
msgstr "Ajuda (&H)"
#: /home/ruben/Projects/Cura/resources/qml/Cura.qml:370
msgctxt "@action:button"
@ -4272,7 +4292,7 @@ msgstr ""
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:138
msgctxt "@action:label"
msgid "Build plate"
msgstr ""
msgstr "Plataforma de Impressão"
#: /home/ruben/Projects/Cura/resources/qml/WorkspaceSummaryDialog.qml:161
msgctxt "@action:label"
@ -4297,7 +4317,7 @@ msgstr "Altura de Camada"
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:251
msgctxt "@tooltip"
msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile"
msgstr ""
msgstr "Este perfil de qualidade não está disponível para seu material e sua configuração de bicos atuais. Por favor altere-os para abilitar este perfil de qualidade"
#: /home/ruben/Projects/Cura/resources/qml/SidebarSimple.qml:412
msgctxt "@tooltip"
@ -4409,7 +4429,7 @@ msgstr "Registro do Motor de Fatiamento"
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:58
msgctxt "@label"
msgid "Printer type"
msgstr ""
msgstr "Tipo de impressora"
#: /home/ruben/Projects/Cura/resources/qml/SidebarHeader.qml:360
msgctxt "@label"
@ -4474,22 +4494,22 @@ msgstr "Leitor de X3D"
#: GCodeWriter/plugin.json
msgctxt "description"
msgid "Writes g-code to a file."
msgstr ""
msgstr "Escreve G-Code em um arquivo."
#: GCodeWriter/plugin.json
msgctxt "name"
msgid "G-code Writer"
msgstr ""
msgstr "Gerador de G-Code"
#: ModelChecker/plugin.json
msgctxt "description"
msgid "Checks models and print configuration for possible printing issues and give suggestions."
msgstr ""
msgstr "Verifica modelos e configurações de impressão por possíveis problema e dá sugestões."
#: ModelChecker/plugin.json
msgctxt "name"
msgid "Model Checker"
msgstr ""
msgstr "Verificador de Modelo"
#: cura-god-mode-plugin/src/GodMode/plugin.json
msgctxt "description"
@ -4544,22 +4564,22 @@ msgstr "Impressão USB"
#: GCodeGzWriter/plugin.json
msgctxt "description"
msgid "Writes g-code to a compressed archive."
msgstr ""
msgstr "Escreve G-Code em um arquivo comprimido."
#: GCodeGzWriter/plugin.json
msgctxt "name"
msgid "Compressed G-code Writer"
msgstr ""
msgstr "Gerador de G-Code Comprimido"
#: UFPWriter/plugin.json
msgctxt "description"
msgid "Provides support for writing Ultimaker Format Packages."
msgstr ""
msgstr "Provê suporte para a escrita de Ultimaker Format Packages (Pacotes de Formato da Ultimaker)."
#: UFPWriter/plugin.json
msgctxt "name"
msgid "UFP Writer"
msgstr ""
msgstr "Gerador de UFP"
#: PrepareStage/plugin.json
msgctxt "description"
@ -4624,7 +4644,7 @@ msgstr "Verificador de Atualizações de Firmware"
#: CuraSolidWorksPlugin/plugin.json
msgctxt "description"
msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations."
msgstr "Te dá a possibilidade de abrir certos arquivos usando o SolidWorks. A conversão é feita por este plugin junto com personalizações adicionais."
msgstr "Te dá a possibilidade de abrir certos arquivos usando o SolidWorks. A conversão é feita por este complemento junto a personalizações adicionais."
#: CuraSolidWorksPlugin/plugin.json
msgctxt "name"
@ -4644,12 +4664,12 @@ msgstr "Visão Simulada"
#: GCodeGzReader/plugin.json
msgctxt "description"
msgid "Reads g-code from a compressed archive."
msgstr ""
msgstr "Lê G-Code de um arquivo comprimido."
#: GCodeGzReader/plugin.json
msgctxt "name"
msgid "Compressed G-code Reader"
msgstr ""
msgstr "Leitor de G-Code Comprimido"
#: PostProcessingPlugin/plugin.json
msgctxt "description"
@ -4664,12 +4684,12 @@ msgstr "Pós-processamento"
#: SupportEraser/plugin.json
msgctxt "description"
msgid "Creates an eraser mesh to block the printing of support in certain places"
msgstr ""
msgstr "Cria uma malha apagadora para bloquear a impressão de suporte em certos lugares"
#: SupportEraser/plugin.json
msgctxt "name"
msgid "Support Eraser"
msgstr ""
msgstr "Apagador de Suporte"
#: AutoSave/plugin.json
msgctxt "description"
@ -4729,17 +4749,17 @@ msgstr "Provê suporte a importar perfis de arquivos G-Code."
#: GCodeProfileReader/plugin.json
msgctxt "name"
msgid "G-code Profile Reader"
msgstr ""
msgstr "Leitor de Perfil de G-Code"
#: VersionUpgrade/VersionUpgrade32to33/plugin.json
msgctxt "description"
msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
msgstr ""
msgstr "Atualiza configurações do Cura 3.2 para o Cura 3.3."
#: VersionUpgrade/VersionUpgrade32to33/plugin.json
msgctxt "name"
msgid "Version Upgrade 3.2 to 3.3"
msgstr ""
msgstr "Atualização de Versão de 3.2 para 3.3"
#: VersionUpgrade/VersionUpgrade25to26/plugin.json
msgctxt "description"

View File

@ -5,12 +5,12 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.2\n"
"Project-Id-Version: Cura 3.3\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2018-03-29 08:36+0200\n"
"PO-Revision-Date: 2017-12-04 09:00-0300\n"
"PO-Revision-Date: 2018-04-21 09:00-0300\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -200,19 +200,19 @@ msgstr "A coordenada Y da posição onde o bico faz a purga no início da impres
#: fdmextruder.def.json
msgctxt "material label"
msgid "Material"
msgstr ""
msgstr "Material"
#: fdmextruder.def.json
msgctxt "material description"
msgid "Material"
msgstr ""
msgstr "Material"
#: fdmextruder.def.json
msgctxt "material_diameter label"
msgid "Diameter"
msgstr ""
msgstr "Diâmetro"
#: fdmextruder.def.json
msgctxt "material_diameter description"
msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament."
msgstr ""
msgstr "Ajusta o diâmetro do filamento usado. Acerte este valor com o diâmetro do filamento atual."

View File

@ -5,12 +5,12 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Cura 3.2\n"
"Project-Id-Version: Cura 3.3\n"
"Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n"
"POT-Creation-Date: 2018-03-29 08:36+0200\n"
"PO-Revision-Date: 2018-02-13 02:20-0300\n"
"PO-Revision-Date: 2018-04-21 14:20-0300\n"
"Last-Translator: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br> and CoderSquirrel <jasaneschio@gmail.com>\n"
"Language-Team: Cláudio Sampaio <patola@makerlinux.com.br>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -50,7 +50,7 @@ msgstr "Indique se deseja exibir as variantes desta máquina, que são descrita
#: fdmprinter.def.json
msgctxt "machine_start_gcode label"
msgid "Start G-code"
msgstr ""
msgstr "G-Code Inicial"
#: fdmprinter.def.json
msgctxt "machine_start_gcode description"
@ -58,18 +58,21 @@ msgid ""
"G-code commands to be executed at the very start - separated by \n"
"."
msgstr ""
"Comandos G-Code a serem executados no início da impressão - separados por \n"
"."
#: fdmprinter.def.json
msgctxt "machine_end_gcode label"
msgid "End G-code"
msgstr ""
msgstr "G-Code Final"
#: fdmprinter.def.json
msgctxt "machine_end_gcode description"
msgid ""
"G-code commands to be executed at the very end - separated by \n"
"."
msgstr ""
msgstr "Comandos G-Code a serem executados no final da impressão - separados por \n"
"."
#: fdmprinter.def.json
msgctxt "material_guid label"
@ -164,22 +167,22 @@ msgstr "Elíptica"
#: fdmprinter.def.json
msgctxt "machine_buildplate_type label"
msgid "Build Plate Material"
msgstr ""
msgstr "Material da Plataforma de Impressão"
#: fdmprinter.def.json
msgctxt "machine_buildplate_type description"
msgid "The material of the build plate installed on the printer."
msgstr ""
msgstr "O material da plataforma de impressão presente na impressora."
#: fdmprinter.def.json
msgctxt "machine_buildplate_type option glass"
msgid "Glass"
msgstr ""
msgstr "Vidro"
#: fdmprinter.def.json
msgctxt "machine_buildplate_type option aluminum"
msgid "Aluminum"
msgstr ""
msgstr "Alumínio"
#: fdmprinter.def.json
msgctxt "machine_height label"
@ -224,12 +227,12 @@ msgstr "Número de extrusores. Um extrusor é a combinação de um alimentador/t
#: fdmprinter.def.json
msgctxt "extruders_enabled_count label"
msgid "Number of Extruders that are enabled"
msgstr ""
msgstr "Número de Extrusores habilitados"
#: fdmprinter.def.json
msgctxt "extruders_enabled_count description"
msgid "Number of extruder trains that are enabled; automatically set in software"
msgstr ""
msgstr "O número de carros extrusores que estão habilitados; automaticamente ajustado em software"
#: fdmprinter.def.json
msgctxt "machine_nozzle_tip_outer_diameter label"
@ -324,12 +327,12 @@ msgstr "Tempo mínimo em que um extrusor precisará estar inativo antes que o bi
#: fdmprinter.def.json
msgctxt "machine_gcode_flavor label"
msgid "G-code flavour"
msgstr ""
msgstr "Sabor de G-Code"
#: fdmprinter.def.json
msgctxt "machine_gcode_flavor description"
msgid "The type of g-code to be generated."
msgstr ""
msgstr "O tipo de G-Code a ser gerado."
#: fdmprinter.def.json
msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)"
@ -609,72 +612,72 @@ msgstr "O valor default de jerk para movimentação do filamento."
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_x label"
msgid "Steps per Millimeter (X)"
msgstr ""
msgstr "Passos por Milímetro (X)"
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_x description"
msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction."
msgstr ""
msgstr "Quantos passos do motor de passo resultarão em um milímetro de movimento na direção X."
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_y label"
msgid "Steps per Millimeter (Y)"
msgstr ""
msgstr "Passos por Milímetro (Y)"
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_y description"
msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction."
msgstr ""
msgstr "Quantos passos do motor de passo resultarão em um milímetro de movimento na direção Y."
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_z label"
msgid "Steps per Millimeter (Z)"
msgstr ""
msgstr "Passos por Milímetro (Z)"
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_z description"
msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction."
msgstr ""
msgstr "Quantos passos do motor de passo resultarão em um milímetro de movimento na direção Z."
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_e label"
msgid "Steps per Millimeter (E)"
msgstr ""
msgstr "Passos por Milímetro (E)"
#: fdmprinter.def.json
msgctxt "machine_steps_per_mm_e description"
msgid "How many steps of the stepper motors will result in one millimeter of extrusion."
msgstr ""
msgstr "Quantos passos do motor de passo resultarão em um milímetro de extrusão."
#: fdmprinter.def.json
msgctxt "machine_endstop_positive_direction_x label"
msgid "X Endstop in Positive Direction"
msgstr ""
msgstr "Endstop X na Direção Positiva"
#: fdmprinter.def.json
msgctxt "machine_endstop_positive_direction_x description"
msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)."
msgstr ""
msgstr "Se o endstop do eixo X está na direção positiva (coordenada X alta) ou negativa (coordenada X baixa)."
#: fdmprinter.def.json
msgctxt "machine_endstop_positive_direction_y label"
msgid "Y Endstop in Positive Direction"
msgstr ""
msgstr "Endstop Y na Direção Positiva"
#: fdmprinter.def.json
msgctxt "machine_endstop_positive_direction_y description"
msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)."
msgstr ""
msgstr "Se o endstop do eixo Y está na direção positiva (coordenada Y alta) ou negativa (coordenada Y baixa)."
#: fdmprinter.def.json
msgctxt "machine_endstop_positive_direction_z label"
msgid "Z Endstop in Positive Direction"
msgstr ""
msgstr "Endstop Z na Direção Positiva"
#: fdmprinter.def.json
msgctxt "machine_endstop_positive_direction_z description"
msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)."
msgstr ""
msgstr "Se o endstop do eixo Z está na direção positiva (coordenada Z alta) ou negativa (coordenada Z baixa)."
#: fdmprinter.def.json
msgctxt "machine_minimum_feedrate label"
@ -689,12 +692,12 @@ msgstr "Velocidade mínima de entrada de filamento no hotend."
#: fdmprinter.def.json
msgctxt "machine_feeder_wheel_diameter label"
msgid "Feeder Wheel Diameter"
msgstr ""
msgstr "Diâmetro da Engrenagem de Alimentação"
#: fdmprinter.def.json
msgctxt "machine_feeder_wheel_diameter description"
msgid "The diameter of the wheel that drives the material in the feeder."
msgstr ""
msgstr "O diâmetro da engrenagem que traciona o material no alimentador."
#: fdmprinter.def.json
msgctxt "resolution label"
@ -1824,12 +1827,12 @@ msgstr "Velocidade adicional pela qual o bico resfria enquanto extruda. O mesmo
#: fdmprinter.def.json
msgctxt "default_material_bed_temperature label"
msgid "Default Build Plate Temperature"
msgstr ""
msgstr "Temperatura Default da Plataforma de Impressão"
#: fdmprinter.def.json
msgctxt "default_material_bed_temperature description"
msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value"
msgstr ""
msgstr "A temperatura default usada para a plataforma aquecida de impressão. Este valor deve ser a temperatura \"base\" da plataforma. Todas as outras temperaturas de impressão devem usar diferenças baseadas neste valor"
#: fdmprinter.def.json
msgctxt "material_bed_temperature label"
@ -1884,12 +1887,12 @@ msgstr "Energia de superfície."
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage label"
msgid "Shrinkage Ratio"
msgstr ""
msgstr "Raio de Contração"
#: fdmprinter.def.json
msgctxt "material_shrinkage_percentage description"
msgid "Shrinkage ratio in percentage."
msgstr ""
msgstr "Raio de contração do material em porcentagem."
#: fdmprinter.def.json
msgctxt "material_flow label"
@ -1904,12 +1907,12 @@ msgstr "Compensação de fluxo: a quantidade de material extrudado é multiplica
#: fdmprinter.def.json
msgctxt "material_flow_layer_0 label"
msgid "Initial Layer Flow"
msgstr ""
msgstr "Fluxo Inicial de Camada"
#: fdmprinter.def.json
msgctxt "material_flow_layer_0 description"
msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value."
msgstr ""
msgstr "Compensação de fluxo para a primeira camada; a quantidade de material extrudado na camada inicial é multiplicada por este valor."
#: fdmprinter.def.json
msgctxt "retraction_enable label"
@ -3084,12 +3087,12 @@ msgstr "Cruzado"
#: fdmprinter.def.json
msgctxt "zig_zaggify_support label"
msgid "Connect Support Lines"
msgstr ""
msgstr "Conectar Linhas de Suporte"
#: fdmprinter.def.json
msgctxt "zig_zaggify_support description"
msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material."
msgstr ""
msgstr "Conecta os extremos das linhas de suporte juntos. Habilitar este ajuste pode tornar seu suporte mais robusto e reduzir subextrusão, mas gastará mais material."
#: fdmprinter.def.json
msgctxt "support_connect_zigzags label"
@ -3718,7 +3721,7 @@ msgstr "Este ajuste controla quanto os cantos internos do contorno do raft são
#: fdmprinter.def.json
msgctxt "raft_airgap label"
msgid "Raft Air Gap"
msgstr "Vão de Ar do Raft"
msgstr "Vão Aéreo do Raft"
#: fdmprinter.def.json
msgctxt "raft_airgap description"
@ -3733,7 +3736,7 @@ msgstr "Sobreposição em Z das Camadas Iniciais"
#: fdmprinter.def.json
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 "Faz a primeira e segunda camadas do modelo se sobreporem na direção Z para compensar pelo filamento perdido no vão de ar. Todos os modelos acima da primeira camada de modelo serão deslocados para baixo por essa distância."
msgstr "Faz a primeira e segunda camadas do modelo se sobreporem na direção Z para compensar pelo filamento perdido no vão aéreo. Todos os modelos acima da primeira camada de modelo serão deslocados para baixo por essa distância."
#: fdmprinter.def.json
msgctxt "raft_surface_layers label"
@ -4018,12 +4021,12 @@ msgstr "Imprimir uma torre próxima à impressão que serve para purgar o materi
#: fdmprinter.def.json
msgctxt "prime_tower_circular label"
msgid "Circular Prime Tower"
msgstr ""
msgstr "Torre de Prime Circular"
#: fdmprinter.def.json
msgctxt "prime_tower_circular description"
msgid "Make the prime tower as a circular shape."
msgstr ""
msgstr "Faz a torre de prime na forma circular."
#: fdmprinter.def.json
msgctxt "prime_tower_size label"
@ -4193,7 +4196,7 @@ msgstr "Manter Faces Desconectadas"
#: fdmprinter.def.json
msgctxt "meshfix_keep_open_polygons description"
msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code."
msgstr ""
msgstr "Normalmente o Cura tenta costurar pequenos furos na malha e remover partes de uma camada com grandes buracos. Habilitar esta opção mantém as partes que ele não consegue costurar. Esta opção deve ser usada como última alternativa quando tudo o mais falhar para produzir G-Code apropriado."
#: fdmprinter.def.json
msgctxt "multiple_mesh_overlap label"
@ -4408,7 +4411,7 @@ msgstr "Extrusão Relativa"
#: fdmprinter.def.json
msgctxt "relative_extrusion description"
msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output."
msgstr ""
msgstr "Usar extrusão relativa ao invés de extrusão absoluta. Passos de extrusão relativos no G-Code tornam o pós-processamento mais fácil. No entanto, isso não é suportado por todas as impressoras e pode produzir pequenos desvios na quantidade de material depositado comparado a passos de extrusão absolutos. Independente deste ajuste, o modo de extrusão sempre será ajustado para absoluto antes que qualquer script G-Code seja processado."
#: fdmprinter.def.json
msgctxt "experimental label"
@ -5252,202 +5255,202 @@ msgstr "Limite até onde se usa uma camada menor ou não. Este número é compar
#: fdmprinter.def.json
msgctxt "bridge_settings_enabled label"
msgid "Enable Bridge Settings"
msgstr ""
msgstr "Habilitar Ajustes de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_settings_enabled description"
msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed."
msgstr ""
msgstr "Detectar pontes e modificar a velocidade de impressão, de fluxo e ajustes de fan onde elas forem detectadas."
#: fdmprinter.def.json
msgctxt "bridge_wall_min_length label"
msgid "Minimum Bridge Wall Length"
msgstr ""
msgstr "Comprimento de Parede de Ponte Mínimo"
#: fdmprinter.def.json
msgctxt "bridge_wall_min_length description"
msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings."
msgstr ""
msgstr "Paredes não-suportadas mais curtas que esta quantia serão impressas usando ajustes normais de paredes. Paredes mais longas serão impressas com os ajustes de parede de ponte."
#: fdmprinter.def.json
msgctxt "bridge_skin_support_threshold label"
msgid "Bridge Skin Support Threshold"
msgstr ""
msgstr "Limiar de Suporte de Contorno de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_support_threshold description"
msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings."
msgstr ""
msgstr "Se uma região do contorno for suportada por menos do que esta porcentagem de sua área, imprimi-la com os ajustes de ponte. Senão, imprimir usando os ajustes normais de contorno."
#: fdmprinter.def.json
msgctxt "bridge_wall_max_overhang label"
msgid "Bridge Wall Max Overhang"
msgstr ""
msgstr "Seção Pendente Máxima da Parede de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_wall_max_overhang description"
msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings."
msgstr ""
msgstr "O comprimento máximo permitido da região de ar abaixo da linha da parede antes que a parede seja impressa usando ajustes de ponte. Expressado como uma porcentagem da espessura de filete de parede. Quando o vão for mais largo que esta quantia, a parede é impressa usando os ajustes de ponte. Senão, a parede é impressa com os ajustes normais. Quanto menor o valor, mais provável que os filetes da parede sejam impressos com os ajustes de ponte."
#: fdmprinter.def.json
msgctxt "bridge_wall_coast label"
msgid "Bridge Wall Coasting"
msgstr ""
msgstr "Desengrenagem de Parede de Ponte"
#: fdmprinter.def.json
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 ""
msgstr "Este ajuste controla a distância que o extrusor deve parar de extrudar antes que a parede de ponte comece. Desengrenar antes da ponte iniciar pode reduzir a pressão no bico e produzir em uma ponte mais horizontal."
#: fdmprinter.def.json
msgctxt "bridge_wall_speed label"
msgid "Bridge Wall Speed"
msgstr ""
msgstr "Velocidade da Parede de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_wall_speed description"
msgid "The speed at which the bridge walls are printed."
msgstr ""
msgstr "A velocidade com a qual as paredes de ponte são impressas."
#: fdmprinter.def.json
msgctxt "bridge_wall_material_flow label"
msgid "Bridge Wall Flow"
msgstr ""
msgstr "Fluxo da Parede de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_wall_material_flow description"
msgid "When printing bridge walls, the amount of material extruded is multiplied by this value."
msgstr ""
msgstr "Ao se imprimir paredes de ponte, a quantidade de material extrudado é multiplicada por este valor."
#: fdmprinter.def.json
msgctxt "bridge_skin_speed label"
msgid "Bridge Skin Speed"
msgstr ""
msgstr "Velocidade do Contorno de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_speed description"
msgid "The speed at which bridge skin regions are printed."
msgstr ""
msgstr "A velocidade com a qual regiões de contorno de ponte são impressas."
#: fdmprinter.def.json
msgctxt "bridge_skin_material_flow label"
msgid "Bridge Skin Flow"
msgstr ""
msgstr "Fluxo do Contorno de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_material_flow description"
msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value."
msgstr ""
msgstr "Ao imprimir regiões de contorno de ponte, a quantidade de material extrudado é multiplicada por este valor."
#: fdmprinter.def.json
msgctxt "bridge_skin_density label"
msgid "Bridge Skin Density"
msgstr ""
msgstr "Densidade do Contorno de Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_density description"
msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
msgstr ""
msgstr "A densidade da camada de contorno de ponte. Valores menores que 100 aumentarão a lacuna entre as linhas de contorno."
#: fdmprinter.def.json
msgctxt "bridge_fan_speed label"
msgid "Bridge Fan Speed"
msgstr ""
msgstr "Velocidade de Ventoinha da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_fan_speed description"
msgid "Percentage fan speed to use when printing bridge walls and skin."
msgstr ""
msgstr "Porcentagem da velocidade de ventoinha a usar quando imprimir paredes e contornos em pontes."
#: fdmprinter.def.json
msgctxt "bridge_enable_more_layers label"
msgid "Bridge Has Multiple Layers"
msgstr ""
msgstr "Ponte Tem Camadas Múltiplas"
#: fdmprinter.def.json
msgctxt "bridge_enable_more_layers description"
msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings."
msgstr ""
msgstr "Se habilitado, a segunda e terceira camadas sobre o ar serão impressas usando os ajustes seguintes. Senão, estas camadas serão impressas com ajustes normais."
#: fdmprinter.def.json
msgctxt "bridge_skin_speed_2 label"
msgid "Bridge Second Skin Speed"
msgstr ""
msgstr "Velocidade de Segundo Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_speed_2 description"
msgid "Print speed to use when printing the second bridge skin layer."
msgstr ""
msgstr "Velocidade de impressão a usar quando imprimir a segunda camada de ponte."
#: fdmprinter.def.json
msgctxt "bridge_skin_material_flow_2 label"
msgid "Bridge Second Skin Flow"
msgstr ""
msgstr "Fluxo de Segundo Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_material_flow_2 description"
msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value."
msgstr ""
msgstr "Ao imprimir a segunda camada de contorno de ponte, a quantidade de material é multiplicada por este valor."
#: fdmprinter.def.json
msgctxt "bridge_skin_density_2 label"
msgid "Bridge Second Skin Density"
msgstr ""
msgstr "Densidade de Segundo Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_density_2 description"
msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
msgstr ""
msgstr "A densidade da segunda camada de contorno da ponte. Valores menores que 100 aumentarão a lacuna entre as linhas de contorno."
#: fdmprinter.def.json
msgctxt "bridge_fan_speed_2 label"
msgid "Bridge Second Skin Fan Speed"
msgstr ""
msgstr "Velocidade da Ventoinha no Segundo Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_fan_speed_2 description"
msgid "Percentage fan speed to use when printing the second bridge skin layer."
msgstr ""
msgstr "Porcentagem da velocidade da ventoinha a usar quando se imprimir a segunda camada de contorno da ponte."
#: fdmprinter.def.json
msgctxt "bridge_skin_speed_3 label"
msgid "Bridge Third Skin Speed"
msgstr ""
msgstr "Velocidade de Terceiro Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_speed_3 description"
msgid "Print speed to use when printing the third bridge skin layer."
msgstr ""
msgstr "Velocidade de impressão a usar quando imprimir a terceira camada de ponte."
#: fdmprinter.def.json
msgctxt "bridge_skin_material_flow_3 label"
msgid "Bridge Third Skin Flow"
msgstr ""
msgstr "Fluxo de Terceiro Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_material_flow_3 description"
msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value."
msgstr ""
msgstr "Ao imprimir a terceira de contorno da ponte, a quantidade de material é multiplicada por este valor."
#: fdmprinter.def.json
msgctxt "bridge_skin_density_3 label"
msgid "Bridge Third Skin Density"
msgstr ""
msgstr "Densidade de Terceiro Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_skin_density_3 description"
msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
msgstr ""
msgstr "A densidade da terceira camada de contorno da ponte. Valores menores que 100 aumentarão a lacuna entre as linhas de contorno."
#: fdmprinter.def.json
msgctxt "bridge_fan_speed_3 label"
msgid "Bridge Third Skin Fan Speed"
msgstr ""
msgstr "Velocidade da Ventoinha no Terceiro Contorno da Ponte"
#: fdmprinter.def.json
msgctxt "bridge_fan_speed_3 description"
msgid "Percentage fan speed to use when printing the third bridge skin layer."
msgstr ""
msgstr "Porcentagem da velocidade da ventoinha a usar quando se imprimir a terceira camada de contorno da ponte."
#: fdmprinter.def.json
msgctxt "command_line_settings label"

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -7,6 +7,7 @@ import QtQuick.Layouts 1.1
import QtQuick.Controls.Styles 1.1
import UM 1.1 as UM
import Cura 1.0 as Cura
UM.PreferencesPage
{
@ -97,16 +98,26 @@ UM.PreferencesPage
UM.Preferences.resetPreference("cura/choice_on_open_project")
setDefaultOpenProjectOption(UM.Preferences.getValue("cura/choice_on_open_project"))
if (plugins.find("id", "SliceInfoPlugin") > -1) {
if (pluginExistsAndEnabled("SliceInfoPlugin")) {
UM.Preferences.resetPreference("info/send_slice_info")
sendDataCheckbox.checked = boolCheck(UM.Preferences.getValue("info/send_slice_info"))
}
if (plugins.find("id", "UpdateChecker") > -1) {
if (pluginExistsAndEnabled("UpdateChecker")) {
UM.Preferences.resetPreference("info/automatic_update_check")
checkUpdatesCheckbox.checked = boolCheck(UM.Preferences.getValue("info/automatic_update_check"))
}
}
function pluginExistsAndEnabled(pluginName)
{
var pluginItem = plugins.find("id", pluginName)
if (pluginItem > -1)
{
return plugins.getItem(pluginItem).enabled
}
return false
}
ScrollView
{
width: parent.width
@ -366,7 +377,8 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width;
height: childrenRect.height;
text: catalog.i18nc("@info:tooltip", "Should zooming move in the direction of the mouse?")
@ -380,7 +392,8 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should models on the platform be moved so that they no longer intersect?")
@ -393,7 +406,8 @@ UM.PreferencesPage
onCheckedChanged: UM.Preferences.setValue("physics/automatic_push_free", checked)
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should models on the platform be moved down to touch the build plate?")
@ -426,7 +440,8 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should layer be forced into compatibility mode?")
@ -453,7 +468,8 @@ UM.PreferencesPage
text: catalog.i18nc("@label","Opening and saving files")
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","Should models be scaled to the build volume if they are too large?")
@ -467,7 +483,8 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?")
@ -481,7 +498,8 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should a prefix based on the printer name be added to the print job name automatically?")
@ -495,7 +513,8 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Should a summary be shown when saving a project file?")
@ -508,7 +527,8 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip", "Default behavior when opening a project file")
@ -531,7 +551,8 @@ UM.PreferencesPage
{
id: openProjectOptionModel
Component.onCompleted: {
Component.onCompleted:
{
append({ text: catalog.i18nc("@option:openProject", "Always ask"), code: "always_ask" })
append({ text: catalog.i18nc("@option:openProject", "Always open as a project"), code: "open_as_project" })
append({ text: catalog.i18nc("@option:openProject", "Always import models"), code: "open_as_model" })
@ -591,7 +612,8 @@ UM.PreferencesPage
{
id: discardOrKeepProfileListModel
Component.onCompleted: {
Component.onCompleted:
{
append({ text: catalog.i18nc("@option:discardOrKeep", "Always ask me this"), code: "always_ask" })
append({ text: catalog.i18nc("@option:discardOrKeep", "Discard and never ask again"), code: "always_discard" })
append({ text: catalog.i18nc("@option:discardOrKeep", "Keep and never ask again"), code: "always_keep" })
@ -631,8 +653,9 @@ UM.PreferencesPage
text: catalog.i18nc("@label","Privacy")
}
UM.TooltipArea {
visible: plugins.find("id", "UpdateChecker") > -1
UM.TooltipArea
{
visible: pluginExistsAndEnabled("UpdateChecker")
width: childrenRect.width
height: visible ? childrenRect.height : 0
text: catalog.i18nc("@info:tooltip","Should Cura check for updates when the program is started?")
@ -646,8 +669,9 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
visible: plugins.find("id", "SliceInfoPlugin") > -1
UM.TooltipArea
{
visible: pluginExistsAndEnabled("SliceInfoPlugin")
width: childrenRect.width
height: visible ? childrenRect.height : 0
text: catalog.i18nc("@info:tooltip","Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored.")
@ -659,6 +683,17 @@ UM.PreferencesPage
checked: boolCheck(UM.Preferences.getValue("info/send_slice_info"))
onCheckedChanged: UM.Preferences.setValue("info/send_slice_info", checked)
}
Button
{
id: showMoreInfo
anchors.top: sendDataCheckbox.bottom
text: catalog.i18nc("@action:button", "More information")
onClicked:
{
CuraApplication.showMoreInformationDialogForAnonymousDataCollection();
}
}
}
Item
@ -674,7 +709,8 @@ UM.PreferencesPage
text: catalog.i18nc("@label","Experimental")
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","Use multi build plate functionality")
@ -688,21 +724,29 @@ UM.PreferencesPage
}
}
UM.TooltipArea {
UM.TooltipArea
{
width: childrenRect.width
height: childrenRect.height
text: catalog.i18nc("@info:tooltip","Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)")
text: catalog.i18nc("@info:tooltip", "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)")
CheckBox
{
id: arrangeOnLoadCheckbox
text: catalog.i18nc("@option:check","Do not arrange objects on load")
text: catalog.i18nc("@option:check", "Do not arrange objects on load")
checked: boolCheck(UM.Preferences.getValue("cura/not_arrange_objects_on_load"))
onCheckedChanged: UM.Preferences.setValue("cura/not_arrange_objects_on_load", checked)
}
}
Connections
{
target: UM.Preferences
onPreferenceChanged:
{
sendDataCheckbox.checked = boolCheck(UM.Preferences.getValue("info/send_slice_info"))
}
}
}
}
}

View File

@ -92,7 +92,7 @@ TabView
icon: StandardIcon.Question;
title: catalog.i18nc("@title:window", "Confirm Diameter Change")
text: catalog.i18nc("@label (%1 is object name)", "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?".arg(new_diameter_value))
text: catalog.i18nc("@label (%1 is a number)", "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?".arg(new_diameter_value))
standardButtons: StandardButton.Yes | StandardButton.No
modality: Qt.ApplicationModal

View File

@ -71,7 +71,7 @@ Item
{
text: catalog.i18nc("@action:button", "Activate")
iconName: "list-activate"
enabled: !isCurrentItemActivated
enabled: !isCurrentItemActivated && base.currentItem.quality_group != undefined
onClicked: {
if (base.currentItem.is_read_only) {
Cura.MachineManager.setQualityGroup(base.currentItem.quality_group);
@ -101,7 +101,7 @@ Item
{
text: catalog.i18nc("@label", "Duplicate")
iconName: "list-add"
enabled: !base.canCreateProfile
enabled: !base.canCreateProfile && base.currentItem.quality_group != undefined
visible: !base.canCreateProfile
onClicked: {

View File

@ -18,6 +18,8 @@ Column
property bool currentExtruderVisible: extrudersList.visible;
property bool printerConnected: Cura.MachineManager.printerConnected
property bool hasManyPrinterTypes: printerConnected ? Cura.MachineManager.printerOutputDevices[0].connectedPrintersTypeCount.length > 1 : false
property bool buildplateCompatibilityError: !Cura.MachineManager.variantBuildplateCompatible && !Cura.MachineManager.variantBuildplateUsable
property bool buildplateCompatibilityWarning: Cura.MachineManager.variantBuildplateUsable
spacing: Math.round(UM.Theme.getSize("sidebar_margin").width * 0.9)
@ -382,14 +384,16 @@ Column
anchors.right: parent.right
style: UM.Theme.styles.sidebar_header_button
activeFocusOnPress: true;
menu: MaterialMenu {
menu: MaterialMenu
{
extruderIndex: base.currentExtruderIndex
}
property var valueError: !isMaterialSupported()
property var valueWarning: ! Cura.MachineManager.isActiveQualitySupported
function isMaterialSupported () {
function isMaterialSupported ()
{
if (!hasActiveExtruder)
{
return false;
@ -425,7 +429,8 @@ Column
color: UM.Theme.getColor("text");
}
ToolButton {
ToolButton
{
id: variantSelection
text: Cura.MachineManager.activeVariantName
tooltip: Cura.MachineManager.activeVariantName;
@ -441,7 +446,8 @@ Column
}
}
Rectangle {
Rectangle
{
id: buildplateSeparator
anchors.left: parent.left
anchors.leftMargin: UM.Theme.getSize("sidebar_margin").width
@ -456,7 +462,8 @@ Column
{
id: buildplateRow
height: UM.Theme.getSize("sidebar_setup").height
visible: Cura.MachineManager.hasVariantBuildplates && !sidebar.monitoringPrint && !sidebar.hideSettings
// TODO Temporary hidden, add back again when feature ready
visible: false //Cura.MachineManager.hasVariantBuildplates && !sidebar.monitoringPrint && !sidebar.hideSettings
anchors
{
@ -477,7 +484,8 @@ Column
color: UM.Theme.getColor("text");
}
ToolButton {
ToolButton
{
id: buildplateSelection
text: Cura.MachineManager.activeVariantBuildplateName
tooltip: Cura.MachineManager.activeVariantBuildplateName
@ -501,7 +509,7 @@ Column
{
id: materialInfoRow
height: Math.round(UM.Theme.getSize("sidebar_setup").height / 2)
visible: (Cura.MachineManager.hasVariants || Cura.MachineManager.hasMaterials) && !sidebar.monitoringPrint && !sidebar.hideSettings
visible: (Cura.MachineManager.hasVariants || Cura.MachineManager.hasMaterials || Cura.MachineManager.hasVariantBuildplates) && !sidebar.monitoringPrint && !sidebar.hideSettings
anchors
{
@ -511,10 +519,26 @@ Column
rightMargin: UM.Theme.getSize("sidebar_margin").width
}
Item {
Label
{
id: materialCompatibilityLabel
y: -Math.round(UM.Theme.getSize("sidebar_margin").height / 3)
anchors.left: parent.left
width: parent.width - materialCompatibilityLink.width
text: catalog.i18nc("@label", "Use adhesion sheet or glue with this material combination")
font: UM.Theme.getFont("very_small")
color: UM.Theme.getColor("text")
visible: buildplateCompatibilityError || buildplateCompatibilityWarning
wrapMode: Text.WordWrap
opacity: 0.5
}
Item
{
id: materialCompatibilityLink
height: UM.Theme.getSize("sidebar_setup").height
anchors.right: parent.right
width: Math.round(parent.width * 0.7 + UM.Theme.getSize("sidebar_margin").width)
width: childrenRect.width + UM.Theme.getSize("default_margin").width
UM.RecolorImage {
id: warningImage
@ -527,7 +551,7 @@ Column
sourceSize.width: width
sourceSize.height: height
color: UM.Theme.getColor("material_compatibility_warning")
visible: !Cura.MachineManager.isCurrentSetupSupported
visible: !Cura.MachineManager.isCurrentSetupSupported || buildplateCompatibilityError || buildplateCompatibilityWarning
}
Label {

View File

@ -0,0 +1,39 @@
[general]
version = 3
name = Fine
definition = ultimaker3
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_tough_pla
variant = AA 0.25
[values]
brim_width = 8
cool_fan_full_at_height = =layer_height_0
cool_min_speed = 7
infill_line_width = =line_width
infill_overlap = 10
infill_pattern = grid
line_width = =machine_nozzle_size * 0.92
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
material_print_temperature = =default_material_print_temperature - 15
skin_overlap = 5
speed_layer_0 = =math.ceil(speed_print * 30 / 30)
speed_print = 30
speed_topbottom = =math.ceil(speed_print * 20 / 30)
speed_travel_layer_0 = 120
speed_wall = =math.ceil(speed_print * 25 / 30)
speed_wall_0 = =math.ceil(speed_print * 20 / 30)
top_bottom_thickness = 0.72
wall_0_inset = 0.015
wall_0_wipe_dist = 0.25
wall_line_width = =line_width
wall_line_width_x= =line_width
wall_thickness = 0.7

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Fast
definition = ultimaker3
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_tough_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 7
infill_line_width = =round(line_width * 0.45/0.35,2)
jerk_print = 25
jerk_roofing = 1
layer_height_0 = 0.2
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature -10
material_standby_temperature = 100
prime_tower_enable = False
roofing_layer_count = 2
skin_outline_count = 0
skin_overlap = 20
speed_layer_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall * 20 / 24)
speed_topbottom = =math.ceil(speed_print * 25 / 50)
speed_wall = =math.ceil(speed_print * 36 / 50)
speed_wall_0 = =math.ceil(speed_print * 26 / 50)
top_bottom_thickness = 1.2
wall_line_width_x = =round(line_width * 0.35/0.35,2)
wall_thickness = 1.2

View File

@ -0,0 +1,32 @@
[general]
version = 3
name = Normal
definition = ultimaker3
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_tough_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
infill_line_width = =round(line_width * 1.285, 2)
layer_height_0 = 0.2
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature -10
material_standby_temperature = 100
prime_tower_enable = False
speed_layer_0 = 20
speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
top_bottom_thickness = 1.2
wall_line_width_x = =round(line_width * 0.35/0.35,2)
wall_thickness = 1.23

View File

@ -0,0 +1,33 @@
[general]
version = 3
name = Fine
definition = ultimaker3
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_tough_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 7
infill_line_width = =round(line_width * 1.285, 2)
layer_height_0 = 0.2
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature - 15
material_standby_temperature = 100
prime_tower_enable = False
skin_overlap = 10
speed_layer_0 = 20
speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
top_bottom_thickness = 1.2
wall_thickness = 1.23

View File

@ -0,0 +1,37 @@
[general]
version = 3
name = Fast
definition = ultimaker3
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_tough_pla
variant = AA 0.8
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =100
cool_min_speed = 2
gradual_infill_step_height = =3 * layer_height
infill_line_width = =round(line_width * 0.75 / 0.75, 2)
infill_pattern = cubic
layer_height_0 = 0.4
line_width = =machine_nozzle_size * 0.9375
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
material_print_temperature = =default_material_print_temperature + 0
prime_tower_enable = False
retract_at_layer_change = False
speed_print = 45
support_angle = 70
support_line_width = =line_width * 0.75
support_xy_distance = =wall_line_width_0 * 1.5
top_bottom_thickness = =layer_height * 6
wall_line_width = =round(line_width * 0.75 / 0.75, 2)
wall_line_width_x = =round(wall_line_width * 0.75 / 0.75, 2)
wall_thickness = =wall_line_width_0 + wall_line_width_x

View File

@ -0,0 +1,41 @@
[general]
version = 3
name = Sprint
definition = ultimaker3
[metadata]
setting_version = 4
type = quality
quality_type = superdraft
weight = -4
material = generic_tough_pla
variant = AA 0.8
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =100
cool_min_speed = 2
gradual_infill_step_height = =3 * layer_height
infill_line_width = =round(line_width * 0.75 / 0.75, 2)
infill_pattern = cubic
layer_height_0 = 0.4
line_width = =machine_nozzle_size * 0.9375
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
material_print_temperature = =default_material_print_temperature + 5
prime_tower_enable = False
raft_margin = 10
retract_at_layer_change = False
speed_infill = =math.ceil(speed_print * 30 / 30)
speed_print = 30
speed_topbottom = =math.ceil(speed_print * 20 / 30)
speed_wall = =math.ceil(speed_print * 25/ 30)
speed_wall_0 = =math.ceil(speed_print * 20 / 30)
support_angle = 70
support_line_width = =line_width * 0.75
support_xy_distance = =wall_line_width_0 * 1.5
top_bottom_thickness = =layer_height * 4
wall_line_width = =round(line_width * 0.75 / 0.75, 2)
wall_thickness = =wall_line_width_0 + wall_line_width_x

View File

@ -0,0 +1,44 @@
[general]
version = 3
name = Extra Fast
definition = ultimaker3
[metadata]
setting_version = 4
type = quality
quality_type = verydraft
weight = -3
material = generic_tough_pla
variant = AA 0.8
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =100
cool_min_speed = 2
gradual_infill_step_height = =3 * layer_height
infill_line_width = =round(line_width * 0.75 / 0.75, 2)
infill_pattern = cubic
layer_height_0 = 0.4
line_width = =machine_nozzle_size * 0.9375
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
material_print_temperature = =default_material_print_temperature + 5
material_print_temperature_layer_0 = =material_print_temperature
material_standby_temperature = 100
prime_tower_enable = False
retract_at_layer_change = False
speed_infill = =math.ceil(speed_print * 30 / 35)
speed_topbottom = =math.ceil(speed_print * 20 / 35)
speed_wall = =math.ceil(speed_print * 25/ 35)
speed_wall_0 = =math.ceil(speed_print * 20 / 35)
support_angle = 70
support_line_width = =line_width * 0.75
support_pattern = ='triangles'
support_xy_distance = =wall_line_width_0 * 1.5
top_bottom_thickness = =layer_height * 4
wall_line_width = =round(line_width * 0.75 / 0.75, 2)
wall_line_width_x = =round(wall_line_width * 0.75 / 0.75, 2)
wall_thickness = =wall_line_width_0 + wall_line_width_x

View File

@ -0,0 +1,23 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_abs
variant = AA 0.25
[values]
cool_fan_speed = 40
infill_overlap = 15
material_final_print_temperature = =material_print_temperature - 5
prime_tower_purge_volume = 0.6
prime_tower_size = 12
prime_tower_wall_thickness = 0.9
retraction_prime_speed = 25
speed_topbottom = =math.ceil(speed_print * 30 / 55)
wall_thickness = 0.92

View File

@ -0,0 +1,22 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_cpe
variant = AA 0.25
[values]
prime_tower_size = 12
prime_tower_wall_thickness = 0.9
retraction_extrusion_window = 0.5
speed_infill = 40
speed_topbottom = =math.ceil(speed_print * 30 / 55)
top_bottom_thickness = 0.8
wall_thickness = 0.92
prime_tower_purge_volume = 1

View File

@ -0,0 +1,35 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_nylon
variant = AA 0.25
[values]
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 12
infill_line_width = =round(line_width * 0.5 / 0.4, 2)
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
ooze_shield_angle = 40
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3)
raft_jerk = =jerk_layer_0
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
retraction_min_travel = 5
skin_overlap = 50
speed_print = 70
speed_topbottom = =math.ceil(speed_print * 30 / 70)
speed_wall = =math.ceil(speed_print * 30 / 70)
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40
wall_line_width_x = =wall_line_width

View File

@ -0,0 +1,54 @@
[general]
version = 3
name = Fine - Experimental
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_pc
variant = AA 0.25
[values]
acceleration_enabled = True
acceleration_print = 4000
adhesion_type = brim
brim_width = 20
cool_fan_full_at_height = =layer_height_0 + layer_height
cool_fan_speed_max = 50
cool_min_layer_time_fan_speed_max = 5
cool_min_speed = 5
infill_line_width = =line_width
infill_pattern = triangles
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
multiple_mesh_overlap = 0
ooze_shield_angle = 40
prime_tower_enable = True
prime_tower_wipe_enabled = True
raft_airgap = 0.25
raft_interface_thickness = =max(layer_height * 1.5, 0.225)
retraction_count_max = 80
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 15
skin_overlap = 30
speed_layer_0 = 25
speed_print = 50
speed_topbottom = 25
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
support_bottom_distance = =support_z_distance
support_interface_density = 87.5
support_interface_pattern = lines
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = 1.2

View File

@ -0,0 +1,36 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_pla
variant = AA 0.25
[values]
brim_width = 8
cool_fan_full_at_height = =layer_height_0
cool_min_speed = 10
infill_overlap = 10
infill_pattern = grid
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
material_print_temperature = 190
retraction_hop = 0.2
skin_overlap = 5
speed_layer_0 = 30
speed_print = 30
speed_travel_layer_0 = 120
speed_wall = 25
speed_wall_0 = 20
top_bottom_thickness = 0.72
travel_avoid_distance = 0.4
wall_0_inset = 0.015
wall_0_wipe_dist = 0.25
wall_thickness = 0.7

View File

@ -0,0 +1,58 @@
[general]
version = 3
name = Fine - Experimental
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_pp
variant = AA 0.25
[values]
acceleration_enabled = True
acceleration_print = 4000
brim_width = 10
cool_fan_speed_max = 100
cool_min_layer_time_fan_speed_max = 5
cool_min_speed = 2.5
infill_line_width = =round(line_width * 0.38 / 0.38, 2)
infill_pattern = tetrahedral
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
line_width = =machine_nozzle_size * 0.92
machine_min_cool_heat_time_window = 15
material_bed_temperature_layer_0 = 90
material_final_print_temperature = 195
material_initial_print_temperature = 200
material_print_temperature = 205
material_print_temperature_layer_0 = 208
multiple_mesh_overlap = 0
prime_tower_enable = False
prime_tower_size = 16
prime_tower_wipe_enabled = True
retraction_count_max = 6
retraction_extra_prime_amount = 0.2
retraction_extrusion_window = 6.5
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 13
speed_equalize_flow_enabled = True
speed_layer_0 = 15
speed_print = 25
speed_travel_layer_0 = 50
speed_wall = =math.ceil(speed_print * 25 / 25)
speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
support_angle = 50
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
top_bottom_thickness = 1
travel_avoid_distance = 3
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = =line_width * 3

View File

@ -0,0 +1,40 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_tough_pla
variant = AA 0.25
[values]
brim_width = 8
cool_fan_full_at_height = =layer_height_0
cool_min_speed = 7
infill_line_width = =line_width
infill_overlap = 10
infill_pattern = grid
line_width = =machine_nozzle_size * 0.92
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
material_print_temperature = =default_material_print_temperature - 15
skin_overlap = 5
speed_layer_0 = =math.ceil(speed_print * 30 / 30)
speed_print = 30
speed_topbottom = =math.ceil(speed_print * 20 / 30)
speed_travel_layer_0 = 120
speed_wall = =math.ceil(speed_print * 25 / 30)
speed_wall_0 = =math.ceil(speed_print * 20 / 30)
top_bottom_thickness = 0.72
wall_0_inset = 0.015
wall_0_wipe_dist = 0.25
wall_line_width = =line_width
wall_line_width_x= =line_width
wall_thickness = 0.7

View File

@ -0,0 +1,30 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_abs
variant = AA 0.4
[values]
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_print_temperature = =default_material_print_temperature + 20
material_initial_print_temperature = =material_print_temperature - 15
material_final_print_temperature = =material_print_temperature - 20
prime_tower_enable = False
skin_overlap = 20
speed_print = 60
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 35 / 60)
speed_wall = =math.ceil(speed_print * 45 / 60)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
wall_thickness = 1
infill_line_width = 0.4
speed_infill = 50

View File

@ -0,0 +1,29 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_abs
variant = AA 0.4
[values]
cool_min_speed = 7
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_print_temperature = =default_material_print_temperature + 15
material_initial_print_temperature = =material_print_temperature - 15
material_final_print_temperature = =material_print_temperature - 20
prime_tower_enable = False
speed_print = 60
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 30 / 60)
speed_wall = =math.ceil(speed_print * 40 / 60)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
infill_line_width = 0.4
speed_infill = 45

View File

@ -0,0 +1,28 @@
[general]
version = 3
name = Extra Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = high
weight = 1
material = generic_abs
variant = AA 0.4
[values]
cool_min_speed = 12
machine_nozzle_cool_down_speed = 0.8
machine_nozzle_heat_up_speed = 1.5
material_print_temperature = =default_material_print_temperature + 5
material_initial_print_temperature = =material_print_temperature - 15
material_final_print_temperature = =material_print_temperature - 20
prime_tower_enable = False
speed_print = 50
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 30 / 50)
infill_line_width = 0.4
speed_infill = 40

View File

@ -0,0 +1,27 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_abs
variant = AA 0.4
[values]
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_print_temperature = =default_material_print_temperature + 10
material_initial_print_temperature = =material_print_temperature - 15
material_final_print_temperature = =material_print_temperature - 20
prime_tower_enable = False
speed_print = 55
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 30 / 55)
speed_wall = =math.ceil(speed_print * 30 / 55)
infill_line_width = 0.4
speed_infill = 40

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_bam
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature + 5
# prime_tower_enable: see CURA-4248
prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100
skin_overlap = 20
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 35 / 70)
speed_wall = =math.ceil(speed_print * 50 / 70)
speed_wall_0 = =math.ceil(speed_wall * 35 / 50)
top_bottom_thickness = 1
wall_thickness = 1
support_interface_enable = True
support_interface_density = =min(extruderValues('material_surface_energy'))
support_interface_pattern = ='lines' if support_interface_density < 100 else 'concentric'
support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
support_angle = 45
support_join_distance = 5
support_offset = 2
support_pattern = triangles
support_infill_rate = 10

View File

@ -0,0 +1,37 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_bam
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
# prime_tower_enable: see CURA-4248
prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100
speed_print = 80
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 30 / 80)
speed_wall = =math.ceil(speed_print * 40 / 80)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
top_bottom_thickness = 1
wall_thickness = 1
support_interface_enable = True
support_interface_density = =min(extruderValues('material_surface_energy'))
support_interface_pattern = ='lines' if support_interface_density < 100 else 'concentric'
support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height
support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
support_angle = 45
support_join_distance = 5
support_offset = 2
support_pattern = triangles
support_infill_rate = 10

View File

@ -0,0 +1,36 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_bam
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 7
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature - 10
# prime_tower_enable: see CURA-4248
prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100
skin_overlap = 10
speed_layer_0 = 20
support_interface_enable = True
support_interface_density = =min(extruderValues('material_surface_energy'))
support_interface_pattern = ='lines' if support_interface_density < 100 else 'concentric'
support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height
support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
support_angle = 45
support_join_distance = 5
support_offset = 2
support_pattern = triangles
support_infill_rate = 10
top_bottom_thickness = 1
wall_thickness = 1

View File

@ -0,0 +1,48 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_cpe_plus
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
cool_fan_speed_max = 80
cool_min_speed = 5
infill_line_width = =round(line_width * 0.35 / 0.35, 2)
infill_overlap = 0
infill_wipe_dist = 0
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_print_temperature = =default_material_print_temperature + 10
material_print_temperature_layer_0 = =material_print_temperature
multiple_mesh_overlap = 0
prime_tower_enable = True
prime_tower_wipe_enabled = True
retraction_combing = off
retraction_extrusion_window = 1
retraction_hop = 0.2
retraction_hop_enabled = False
retraction_hop_only_when_collides = True
skin_overlap = 20
speed_layer_0 = 20
speed_print = 50
speed_topbottom = =math.ceil(speed_print * 40 / 50)
speed_wall = =math.ceil(speed_print * 50 / 50)
speed_wall_0 = =math.ceil(speed_wall * 40 / 50)
support_bottom_distance = =support_z_distance
support_z_distance = =layer_height
wall_0_inset = 0
wall_thickness = 1

View File

@ -0,0 +1,46 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_cpe_plus
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
cool_fan_speed_max = 80
cool_min_speed = 6
infill_line_width = =round(line_width * 0.35 / 0.35, 2)
infill_overlap = 0
infill_wipe_dist = 0
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_print_temperature = =default_material_print_temperature + 10
material_print_temperature_layer_0 = =material_print_temperature
multiple_mesh_overlap = 0
prime_tower_enable = True
prime_tower_wipe_enabled = True
retraction_combing = off
retraction_extrusion_window = 1
retraction_hop = 0.2
retraction_hop_enabled = False
retraction_hop_only_when_collides = True
skin_overlap = 20
speed_layer_0 = 20
speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 45 / 45)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
support_bottom_distance = =support_z_distance
support_z_distance = =layer_height
wall_0_inset = 0

View File

@ -0,0 +1,48 @@
[general]
version = 3
name = Extra Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = high
weight = 1
material = generic_cpe_plus
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
cool_fan_speed_max = 50
cool_min_speed = 5
infill_line_width = =round(line_width * 0.35 / 0.35, 2)
infill_overlap = 0
infill_wipe_dist = 0
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_print_temperature = =default_material_print_temperature + 2
material_print_temperature_layer_0 = =material_print_temperature
multiple_mesh_overlap = 0
prime_tower_enable = True
prime_tower_wipe_enabled = True
retraction_combing = off
retraction_extrusion_window = 1
retraction_hop = 0.2
retraction_hop_enabled = False
retraction_hop_only_when_collides = True
skin_overlap = 20
speed_layer_0 = 20
speed_print = 40
speed_topbottom = =math.ceil(speed_print * 30 / 35)
speed_wall = =math.ceil(speed_print * 35 / 40)
speed_wall_0 = =math.ceil(speed_wall * 30 / 35)
support_bottom_distance = =support_z_distance
support_z_distance = =layer_height
wall_0_inset = 0

View File

@ -0,0 +1,48 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_cpe_plus
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
cool_fan_speed_max = 50
cool_min_speed = 7
infill_line_width = =round(line_width * 0.35 / 0.35, 2)
infill_overlap = 0
infill_wipe_dist = 0
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_print_temperature = =default_material_print_temperature + 5
material_print_temperature_layer_0 = =material_print_temperature
multiple_mesh_overlap = 0
prime_tower_enable = True
prime_tower_wipe_enabled = True
retraction_combing = off
retraction_extrusion_window = 1
retraction_hop = 0.2
retraction_hop_enabled = False
retraction_hop_only_when_collides = True
skin_overlap = 20
speed_layer_0 = 20
speed_print = 40
speed_topbottom = =math.ceil(speed_print * 30 / 35)
speed_wall = =math.ceil(speed_print * 35 / 40)
speed_wall_0 = =math.ceil(speed_wall * 30 / 35)
support_bottom_distance = =support_z_distance
support_z_distance = =layer_height
wall_0_inset = 0

View File

@ -0,0 +1,30 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_cpe
variant = AA 0.4
[values]
material_print_temperature = =default_material_print_temperature + 10
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
skin_overlap = 20
speed_print = 60
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 35 / 60)
speed_wall = =math.ceil(speed_print * 45 / 60)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
wall_thickness = 1
jerk_travel = 50
infill_pattern = zigzag
speed_infill = 50
prime_tower_purge_volume = 1

View File

@ -0,0 +1,29 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_cpe
variant = AA 0.4
[values]
cool_min_speed = 7
material_print_temperature = =default_material_print_temperature + 5
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
speed_print = 60
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 30 / 60)
speed_wall = =math.ceil(speed_print * 40 / 60)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
jerk_travel = 50
infill_pattern = zigzag
speed_infill = 50
prime_tower_purge_volume = 1

View File

@ -0,0 +1,30 @@
[general]
version = 3
name = Extra Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = high
weight = 1
material = generic_cpe
variant = AA 0.4
[values]
cool_min_speed = 12
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_print_temperature = =default_material_print_temperature - 5
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
speed_print = 50
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 30 / 50)
jerk_travel = 50
infill_pattern = zigzag
speed_infill = 40
prime_tower_purge_volume = 1

View File

@ -0,0 +1,28 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_cpe
variant = AA 0.4
[values]
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
speed_print = 55
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 30 / 55)
speed_wall = =math.ceil(speed_print * 30 / 55)
jerk_travel = 50
infill_pattern = zigzag
speed_infill = 45
prime_tower_purge_volume = 1

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_nylon
variant = AA 0.4
[values]
adhesion_type = brim
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 10
infill_line_width = =round(line_width * 0.5 / 0.4, 2)
line_width = =machine_nozzle_size
material_print_temperature = =default_material_print_temperature + 10
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
material_standby_temperature = 100
ooze_shield_angle = 40
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
raft_jerk = =jerk_layer_0
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
skin_overlap = 50
speed_layer_0 = 20
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40
wall_line_width_x = =wall_line_width
jerk_travel = 50

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_nylon
variant = AA 0.4
[values]
adhesion_type = brim
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 10
infill_line_width = =round(line_width * 0.5 / 0.4, 2)
line_width = =machine_nozzle_size
material_print_temperature = =default_material_print_temperature + 5
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
material_standby_temperature = 100
ooze_shield_angle = 40
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
raft_jerk = =jerk_layer_0
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
skin_overlap = 50
speed_layer_0 = 20
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40
wall_line_width_x = =wall_line_width
jerk_travel = 50

View File

@ -0,0 +1,37 @@
[general]
version = 3
name = Extra Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = high
weight = 1
material = generic_nylon
variant = AA 0.4
[values]
adhesion_type = brim
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 15
infill_line_width = =round(line_width * 0.5 / 0.4, 2)
line_width = =machine_nozzle_size
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
material_standby_temperature = 100
ooze_shield_angle = 40
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
raft_jerk = =jerk_layer_0
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
skin_overlap = 50
speed_layer_0 = 20
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40
wall_line_width_x = =wall_line_width
jerk_travel = 50

View File

@ -0,0 +1,37 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_nylon
variant = AA 0.4
[values]
adhesion_type = brim
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 12
infill_line_width = =round(line_width * 0.5 / 0.4, 2)
line_width = =machine_nozzle_size
material_initial_print_temperature = =material_print_temperature - 5
material_final_print_temperature = =material_print_temperature - 10
material_standby_temperature = 100
ooze_shield_angle = 40
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
raft_jerk = =jerk_layer_0
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
skin_overlap = 50
speed_layer_0 = 20
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40
wall_line_width_x = =wall_line_width
jerk_travel = 50

View File

@ -0,0 +1,63 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_pc
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
adhesion_type = brim
brim_width = 20
cool_fan_full_at_height = =layer_height_0 + layer_height
cool_fan_speed_max = 90
cool_min_layer_time_fan_speed_max = 5
cool_min_speed = 6
infill_line_width = =round(line_width * 0.4 / 0.35, 2)
infill_overlap = 0
infill_overlap_mm = 0.05
infill_pattern = triangles
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_print_temperature = =default_material_print_temperature + 10
material_standby_temperature = 100
multiple_mesh_overlap = 0
ooze_shield_angle = 40
prime_tower_enable = True
prime_tower_wipe_enabled = True
raft_airgap = 0.25
raft_interface_thickness = =max(layer_height * 1.5, 0.225)
retraction_count_max = 80
retraction_extrusion_window = 1
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 15
skin_overlap = 30
speed_layer_0 = 25
speed_print = 50
speed_topbottom = 25
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
support_bottom_distance = =support_z_distance
support_interface_density = 87.5
support_interface_pattern = lines
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
wall_0_inset = 0
wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
wall_thickness = 1.2

View File

@ -0,0 +1,63 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_pc
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
adhesion_type = brim
brim_width = 20
cool_fan_full_at_height = =layer_height_0 + layer_height
cool_fan_speed_max = 85
cool_min_layer_time_fan_speed_max = 5
cool_min_speed = 7
infill_line_width = =round(line_width * 0.4 / 0.35, 2)
infill_overlap_mm = 0.05
infill_pattern = triangles
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_print_temperature = =default_material_print_temperature + 10
material_standby_temperature = 100
multiple_mesh_overlap = 0
ooze_shield_angle = 40
prime_tower_enable = True
prime_tower_wipe_enabled = True
raft_airgap = 0.25
raft_interface_thickness = =max(layer_height * 1.5, 0.225)
retraction_count_max = 80
retraction_extrusion_window = 1
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 15
skin_overlap = 30
speed_layer_0 = 25
speed_print = 50
speed_topbottom = 25
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
support_bottom_distance = =support_z_distance
support_interface_density = 87.5
support_interface_pattern = lines
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
wall_0_inset = 0
wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
wall_thickness = 1.2

View File

@ -0,0 +1,64 @@
[general]
version = 3
name = Extra Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = high
weight = 1
material = generic_pc
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
adhesion_type = brim
brim_width = 20
cool_fan_full_at_height = =layer_height_0 + layer_height
cool_fan_speed_max = 50
cool_min_layer_time_fan_speed_max = 5
cool_min_speed = 8
infill_line_width = =round(line_width * 0.4 / 0.35, 2)
infill_overlap = 0
infill_overlap_mm = 0.05
infill_pattern = triangles
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_print_temperature = =default_material_print_temperature - 10
material_standby_temperature = 100
multiple_mesh_overlap = 0
ooze_shield_angle = 40
prime_tower_enable = True
prime_tower_wipe_enabled = True
raft_airgap = 0.25
raft_interface_thickness = =max(layer_height * 1.5, 0.225)
retraction_count_max = 80
retraction_extrusion_window = 1
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 15
skin_overlap = 30
speed_layer_0 = 25
speed_print = 50
speed_topbottom = 25
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
support_bottom_distance = =support_z_distance
support_interface_density = 87.5
support_interface_pattern = lines
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
wall_0_inset = 0
wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
wall_thickness = 1.2

View File

@ -0,0 +1,62 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_pc
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
adhesion_type = brim
brim_width = 20
cool_fan_full_at_height = =layer_height_0 + layer_height
cool_fan_speed_max = 50
cool_min_layer_time_fan_speed_max = 5
cool_min_speed = 5
infill_line_width = =round(line_width * 0.4 / 0.35, 2)
infill_overlap = 0
infill_pattern = triangles
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 10
material_initial_print_temperature = =material_print_temperature - 5
material_standby_temperature = 100
multiple_mesh_overlap = 0
ooze_shield_angle = 40
prime_tower_enable = True
prime_tower_wipe_enabled = True
raft_airgap = 0.25
raft_interface_thickness = =max(layer_height * 1.5, 0.225)
retraction_count_max = 80
retraction_extrusion_window = 1
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 15
skin_overlap = 30
speed_layer_0 = 25
speed_print = 50
speed_topbottom = 25
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
support_bottom_distance = =support_z_distance
support_interface_density = 87.5
support_interface_pattern = lines
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
wall_0_inset = 0
wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
wall_thickness = 1.2

View File

@ -0,0 +1,35 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature + 5
material_standby_temperature = 100
prime_tower_enable = False
skin_overlap = 20
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 40 / 70)
speed_wall = =math.ceil(speed_print * 55 / 70)
speed_wall_0 = =math.ceil(speed_wall * 45 / 50)
top_bottom_thickness = 0.8
wall_thickness = 0.8
jerk_travel = 50
infill_line_width = =round(line_width * 0.42 / 0.35, 2)
infill_sparse_density = 15
layer_height_0 = 0.2
acceleration_wall = 2000
acceleration_wall_0 = 2000

View File

@ -0,0 +1,31 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_standby_temperature = 100
prime_tower_enable = False
speed_print = 70
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 35 / 70)
speed_wall = =math.ceil(speed_print * 45 / 70)
speed_wall_0 = =math.ceil(speed_wall * 35 / 70)
top_bottom_thickness = 1
wall_thickness = 1
jerk_travel = 50
infill_line_width = =round(line_width * 0.42 / 0.35, 2)
layer_height_0 = 0.2

View File

@ -0,0 +1,33 @@
[general]
version = 3
name = Extra Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = high
weight = 1
material = generic_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 10
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature - 5
material_standby_temperature = 100
prime_tower_enable = False
skin_overlap = 10
speed_print = 50
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 35 / 50)
top_bottom_thickness = 1
wall_thickness = 1
jerk_travel = 50
infill_line_width = =round(line_width * 0.42 / 0.35, 2)
layer_height_0 = 0.2

View File

@ -0,0 +1,29 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 7
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_standby_temperature = 100
prime_tower_enable = False
skin_overlap = 10
speed_layer_0 = 20
top_bottom_thickness = 1
wall_thickness = 1
jerk_travel = 50
infill_line_width = =round(line_width * 0.42 / 0.35, 2)
layer_height_0 = 0.2

View File

@ -0,0 +1,62 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_pp
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
brim_width = 20
cool_fan_speed_max = 100
cool_min_layer_time = 7
cool_min_layer_time_fan_speed_max = 7
cool_min_speed = 2.5
infill_line_width = =round(line_width * 0.38 / 0.38, 2)
infill_overlap = 0
infill_pattern = tetrahedral
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
line_width = =machine_nozzle_size * 0.95
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_bed_temperature_layer_0 = 95
material_final_print_temperature = 205
material_initial_print_temperature = 210
material_print_temperature = 215
material_print_temperature_layer_0 = 220
material_standby_temperature = 100
multiple_mesh_overlap = 0
prime_tower_enable = False
prime_tower_size = 16
prime_tower_wipe_enabled = True
retraction_count_max = 12
retraction_extra_prime_amount = 0.8
retraction_extrusion_window = 1
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 18
speed_equalize_flow_enabled = True
speed_layer_0 = 15
speed_print = 25
speed_topbottom = =math.ceil(speed_print * 25 / 25)
speed_travel_layer_0 = 50
speed_wall = =math.ceil(speed_print * 25 / 25)
speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
support_angle = 50
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = =line_width * 3

View File

@ -0,0 +1,64 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_pp
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
brim_width = 20
cool_fan_speed_max = 100
cool_min_layer_time = 7
cool_min_layer_time_fan_speed_max = 7
cool_min_speed = 2.5
infill_line_width = =round(line_width * 0.38 / 0.38, 2)
infill_overlap = 0
infill_pattern = tetrahedral
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
line_width = =machine_nozzle_size * 0.95
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_bed_temperature_layer_0 = 95
material_final_print_temperature = 195
material_initial_print_temperature = 205
material_print_temperature = 207
material_print_temperature_layer_0 = 210
material_standby_temperature = 100
multiple_mesh_overlap = 0
prime_tower_enable = False
prime_tower_size = 16
prime_tower_wipe_enabled = True
retraction_count_max = 12
retraction_extra_prime_amount = 0.8
retraction_extrusion_window = 1
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 18
speed_equalize_flow_enabled = True
speed_layer_0 = 15
speed_print = 25
speed_topbottom = =math.ceil(speed_print * 25 / 25)
speed_travel_layer_0 = 50
speed_wall = =math.ceil(speed_print * 25 / 25)
speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
support_angle = 50
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
top_bottom_thickness = 1.1
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = =line_width * 3

View File

@ -0,0 +1,64 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_pp
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
brim_width = 20
cool_fan_speed_max = 100
cool_min_layer_time = 7
cool_min_layer_time_fan_speed_max = 7
cool_min_speed = 2.5
infill_line_width = =round(line_width * 0.38 / 0.38, 2)
infill_overlap = 0
infill_pattern = tetrahedral
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
line_width = =machine_nozzle_size * 0.95
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_bed_temperature_layer_0 = 95
material_final_print_temperature = 195
material_initial_print_temperature = 200
material_print_temperature = 205
material_print_temperature_layer_0 = 208
material_standby_temperature = 100
multiple_mesh_overlap = 0
prime_tower_enable = False
prime_tower_size = 16
prime_tower_wipe_enabled = True
retraction_count_max = 12
retraction_extra_prime_amount = 0.8
retraction_extrusion_window = 1
retraction_hop = 2
retraction_hop_only_when_collides = True
retraction_min_travel = 0.8
retraction_prime_speed = 18
speed_equalize_flow_enabled = True
speed_layer_0 = 15
speed_print = 25
speed_topbottom = =math.ceil(speed_print * 25 / 25)
speed_travel_layer_0 = 50
speed_wall = =math.ceil(speed_print * 25 / 25)
speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
support_angle = 50
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
top_bottom_thickness = 1
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = =line_width * 3

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_tough_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 7
infill_line_width = =round(line_width * 0.45/0.35,2)
jerk_print = 25
jerk_roofing = 1
layer_height_0 = 0.2
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature -10
material_standby_temperature = 100
prime_tower_enable = False
roofing_layer_count = 2
skin_outline_count = 0
skin_overlap = 20
speed_layer_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall * 20 / 24)
speed_topbottom = =math.ceil(speed_print * 25 / 50)
speed_wall = =math.ceil(speed_print * 36 / 50)
speed_wall_0 = =math.ceil(speed_print * 26 / 50)
top_bottom_thickness = 1.2
wall_line_width_x = =round(line_width * 0.35/0.35,2)
wall_thickness = 1.2

View File

@ -0,0 +1,31 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_tough_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
infill_line_width = =round(line_width * 1.285, 2)
layer_height_0 = 0.2
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature -10
material_standby_temperature = 100
prime_tower_enable = False
speed_layer_0 = 20
speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
top_bottom_thickness = 1.2
wall_line_width_x = =round(line_width * 0.35/0.35,2)
wall_thickness = 1.23

View File

@ -0,0 +1,36 @@
[general]
version = 3
name = Extra Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = high
weight = 1
material = generic_tough_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 10
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature - 15
material_standby_temperature = 100
prime_tower_enable = False
skin_overlap = 10
speed_print = 45
speed_layer_0 = 20
speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
top_bottom_thickness = 1.2
wall_thickness = 1.23
layer_height_0 = 0.2
line_width = =round(machine_nozzle_size * 1.025, 3)
wall_line_width_x = =line_width
infill_line_width = =line_width

View File

@ -0,0 +1,33 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_tough_pla
variant = AA 0.4
[values]
cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
cool_fan_speed_max = =cool_fan_speed
cool_min_speed = 7
infill_line_width = =round(line_width * 1.285, 2)
layer_height_0 = 0.2
machine_nozzle_cool_down_speed = 0.75
machine_nozzle_heat_up_speed = 1.6
material_print_temperature = =default_material_print_temperature - 15
material_standby_temperature = 100
prime_tower_enable = False
skin_overlap = 10
speed_layer_0 = 20
speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45)
speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
top_bottom_thickness = 1.2
wall_thickness = 1.23

View File

@ -0,0 +1,65 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_tpu
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
brim_width = 8.75
cool_fan_speed_max = 100
cool_min_layer_time_fan_speed_max = 6
cool_min_speed = 4
infill_line_width = =round(line_width * 0.38 / 0.38, 2)
infill_overlap = 0
infill_pattern = cross_3d
infill_sparse_density = 10
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
line_width = =machine_nozzle_size * 0.95
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.5
machine_nozzle_heat_up_speed = 2.5
material_final_print_temperature = =material_print_temperature - 21
material_flow = 106
material_initial_print_temperature = =material_print_temperature - 16
material_print_temperature = =default_material_print_temperature + 2
material_print_temperature_layer_0 = =default_material_print_temperature + 2
material_standby_temperature = 100
multiple_mesh_overlap = 0
prime_tower_wipe_enabled = True
retraction_count_max = 12
retraction_extra_prime_amount = 0.8
retraction_extrusion_window = 1
retraction_hop = 1.5
retraction_hop_only_when_collides = True
retraction_min_travel = =line_width * 2
retraction_prime_speed = 15
skin_overlap = 5
speed_equalize_flow_enabled = True
speed_layer_0 = 18
speed_print = 25
speed_topbottom = =math.ceil(speed_print * 25 / 25)
speed_wall = =math.ceil(speed_print * 25 / 25)
speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
support_angle = 50
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
top_bottom_thickness = 0.7
travel_avoid_distance = 1.5
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = 0.76
jerk_travel = 50

View File

@ -0,0 +1,65 @@
[general]
version = 3
name = Normal
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = fast
weight = -1
material = generic_tpu
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
brim_width = 8.75
cool_fan_speed_max = 100
cool_min_layer_time_fan_speed_max = 6
cool_min_speed = 4
infill_line_width = =round(line_width * 0.38 / 0.38, 2)
infill_overlap = 0
infill_pattern = cross_3d
infill_sparse_density = 10
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
line_width = =machine_nozzle_size * 0.95
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.5
machine_nozzle_heat_up_speed = 2.5
material_final_print_temperature = =material_print_temperature - 21
material_flow = 106
material_initial_print_temperature = =material_print_temperature - 16
material_print_temperature = =default_material_print_temperature + 2
material_print_temperature_layer_0 = =default_material_print_temperature + 2
material_standby_temperature = 100
multiple_mesh_overlap = 0
prime_tower_wipe_enabled = True
retraction_count_max = 12
retraction_extra_prime_amount = 0.8
retraction_extrusion_window = 1
retraction_hop = 1.5
retraction_hop_only_when_collides = True
retraction_min_travel = =line_width * 2
retraction_prime_speed = 15
skin_overlap = 5
speed_equalize_flow_enabled = True
speed_layer_0 = 18
speed_print = 25
speed_topbottom = =math.ceil(speed_print * 25 / 25)
speed_wall = =math.ceil(speed_print * 25 / 25)
speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
support_angle = 50
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
top_bottom_thickness = 0.7
travel_avoid_distance = 1.5
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = 0.76
jerk_travel = 50

View File

@ -0,0 +1,64 @@
[general]
version = 3
name = Fine
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = normal
weight = 0
material = generic_tpu
variant = AA 0.4
[values]
acceleration_enabled = True
acceleration_print = 4000
brim_width = 8.75
cool_fan_speed_max = 100
cool_min_layer_time_fan_speed_max = 6
cool_min_speed = 4
infill_line_width = =round(line_width * 0.38 / 0.38, 2)
infill_overlap = 0
infill_pattern = cross_3d
infill_sparse_density = 10
infill_wipe_dist = 0.1
jerk_enabled = True
jerk_print = 25
line_width = =machine_nozzle_size * 0.95
machine_min_cool_heat_time_window = 15
machine_nozzle_cool_down_speed = 0.5
machine_nozzle_heat_up_speed = 2.5
material_final_print_temperature = =material_print_temperature - 21
material_flow = 106
material_initial_print_temperature = =material_print_temperature - 16
material_print_temperature_layer_0 = =default_material_print_temperature
material_standby_temperature = 100
multiple_mesh_overlap = 0
prime_tower_wipe_enabled = True
retraction_count_max = 12
retraction_extra_prime_amount = 0.8
retraction_extrusion_window = 1
retraction_hop = 1.5
retraction_hop_only_when_collides = True
retraction_min_travel = =line_width * 2
retraction_prime_speed = 15
skin_overlap = 5
speed_equalize_flow_enabled = True
speed_layer_0 = 18
speed_print = 25
speed_topbottom = =math.ceil(speed_print * 25 / 25)
speed_wall = =math.ceil(speed_print * 25 / 25)
speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
support_angle = 50
switch_extruder_prime_speed = 15
switch_extruder_retraction_amount = 20
switch_extruder_retraction_speeds = 35
top_bottom_thickness = 0.7
travel_avoid_distance = 1.5
wall_0_inset = 0
wall_line_width_x = =line_width
wall_thickness = 0.76
jerk_travel = 50

View File

@ -0,0 +1,22 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_abs
variant = AA 0.8
[values]
line_width = =machine_nozzle_size * 0.875
material_print_temperature = =default_material_print_temperature + 20
material_standby_temperature = 100
speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
retract_at_layer_change = False

View File

@ -0,0 +1,22 @@
[general]
version = 3
name = Sprint
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = superdraft
weight = -4
material = generic_abs
variant = AA 0.8
[values]
line_width = =machine_nozzle_size * 0.875
material_print_temperature = =default_material_print_temperature + 25
material_standby_temperature = 100
speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
retract_at_layer_change = False

View File

@ -0,0 +1,22 @@
[general]
version = 3
name = Extra Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = verydraft
weight = -3
material = generic_abs
variant = AA 0.8
[values]
line_width = =machine_nozzle_size * 0.875
material_print_temperature = =default_material_print_temperature + 22
material_standby_temperature = 100
speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
retract_at_layer_change = False

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Fast - Experimental
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_cpe_plus
variant = AA 0.8
[values]
brim_width = 14
cool_fan_full_at_height = =layer_height_0 + 14 * layer_height
infill_before_walls = True
line_width = =machine_nozzle_size * 0.9375
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_print_temperature = =default_material_print_temperature - 10
material_print_temperature_layer_0 = =material_print_temperature
material_standby_temperature = 100
prime_tower_enable = True
retraction_combing = off
retraction_hop = 0.1
retraction_hop_enabled = False
skin_overlap = 0
speed_layer_0 = 15
speed_print = 50
speed_slowdown_layers = 15
speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
support_bottom_distance = =support_z_distance
support_line_width = =round(line_width * 0.6 / 0.7, 2)
support_z_distance = =layer_height
top_bottom_thickness = 1.2

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Sprint - Experimental
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = superdraft
weight = -4
material = generic_cpe_plus
variant = AA 0.8
[values]
brim_width = 14
cool_fan_full_at_height = =layer_height_0 + 7 * layer_height
infill_before_walls = True
line_width = =machine_nozzle_size * 0.9375
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_print_temperature = =default_material_print_temperature - 5
material_print_temperature_layer_0 = =material_print_temperature
material_standby_temperature = 100
prime_tower_enable = True
retraction_combing = off
retraction_hop = 0.1
retraction_hop_enabled = False
skin_overlap = 0
speed_layer_0 = 15
speed_print = 50
speed_slowdown_layers = 8
speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
support_bottom_distance = =support_z_distance
support_line_width = =round(line_width * 0.6 / 0.7, 2)
support_z_distance = =layer_height
top_bottom_thickness = 1.2

View File

@ -0,0 +1,38 @@
[general]
version = 3
name = Extra Fast - Experimental
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = verydraft
weight = -3
material = generic_cpe_plus
variant = AA 0.8
[values]
brim_width = 14
cool_fan_full_at_height = =layer_height_0 + 9 * layer_height
infill_before_walls = True
line_width = =machine_nozzle_size * 0.9375
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_print_temperature = =default_material_print_temperature - 7
material_print_temperature_layer_0 = =material_print_temperature
material_standby_temperature = 100
prime_tower_enable = True
retraction_combing = off
retraction_hop = 0.1
retraction_hop_enabled = False
skin_overlap = 0
speed_layer_0 = 15
speed_print = 50
speed_slowdown_layers = 10
speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
support_bottom_distance = =support_z_distance
support_line_width = =round(line_width * 0.6 / 0.7, 2)
support_z_distance = =layer_height
top_bottom_thickness = 1.2

View File

@ -0,0 +1,25 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_cpe
variant = AA 0.8
[values]
brim_width = 15
line_width = =machine_nozzle_size * 0.875
material_print_temperature = =default_material_print_temperature + 15
material_standby_temperature = 100
prime_tower_enable = True
speed_print = 40
speed_topbottom = =math.ceil(speed_print * 25 / 40)
speed_wall = =math.ceil(speed_print * 30 / 40)
jerk_travel = 50
prime_tower_purge_volume = 1

View File

@ -0,0 +1,26 @@
[general]
version = 3
name = Sprint
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = superdraft
weight = -4
material = generic_cpe
variant = AA 0.8
[values]
brim_width = 15
line_width = =machine_nozzle_size * 0.875
material_print_temperature = =default_material_print_temperature + 20
material_standby_temperature = 100
prime_tower_enable = True
speed_print = 45
speed_topbottom = =math.ceil(speed_print * 30 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
jerk_travel = 50
prime_tower_purge_volume = 1

View File

@ -0,0 +1,25 @@
[general]
version = 3
name = Extra Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = verydraft
weight = -3
material = generic_cpe
variant = AA 0.8
[values]
brim_width = 15
line_width = =machine_nozzle_size * 0.875
material_print_temperature = =default_material_print_temperature + 17
material_standby_temperature = 100
prime_tower_enable = True
speed_print = 40
speed_topbottom = =math.ceil(speed_print * 25 / 40)
speed_wall = =math.ceil(speed_print * 30 / 40)
jerk_travel = 50
prime_tower_purge_volume = 1

View File

@ -0,0 +1,35 @@
[general]
version = 3
name = Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = -2
material = generic_nylon
variant = AA 0.8
[values]
brim_width = 5.6
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 10
infill_before_walls = True
infill_line_width = =line_width
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_standby_temperature = 100
ooze_shield_angle = 40
prime_tower_enable = True
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
support_angle = 70
support_line_width = =line_width * 0.75
support_xy_distance = =wall_line_width_0 * 1.5
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40

View File

@ -0,0 +1,35 @@
[general]
version = 3
name = Sprint
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = superdraft
weight = -4
material = generic_nylon
variant = AA 0.8
[values]
brim_width = 5.6
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 10
infill_before_walls = True
infill_line_width = =line_width
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_standby_temperature = 100
ooze_shield_angle = 40
prime_tower_enable = True
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
support_angle = 70
support_line_width = =line_width * 0.75
support_xy_distance = =wall_line_width_0 * 1.5
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40

View File

@ -0,0 +1,35 @@
[general]
version = 3
name = Extra Fast
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = verydraft
weight = -3
material = generic_nylon
variant = AA 0.8
[values]
brim_width = 5.6
cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 10
infill_before_walls = True
infill_line_width = =line_width
machine_nozzle_cool_down_speed = 0.9
machine_nozzle_heat_up_speed = 1.4
material_standby_temperature = 100
ooze_shield_angle = 40
prime_tower_enable = True
raft_acceleration = =acceleration_layer_0
raft_airgap = =round(layer_height_0 * 0.85, 2)
raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
raft_margin = 10
raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
support_angle = 70
support_line_width = =line_width * 0.75
support_xy_distance = =wall_line_width_0 * 1.5
switch_extruder_prime_speed = 30
switch_extruder_retraction_amount = 30
switch_extruder_retraction_speeds = 40

View File

@ -0,0 +1,31 @@
[general]
version = 3
name = Fast - Experimental
definition = ultimaker_s5
[metadata]
setting_version = 4
type = quality
quality_type = draft
weight = 0
material = generic_pc
variant = AA 0.8
[values]
brim_width = 14
cool_fan_full_at_height = =layer_height_0 + 14 * layer_height
infill_before_walls = True
line_width = =machine_nozzle_size * 0.875
material_print_temperature = =default_material_print_temperature - 5
material_print_temperature_layer_0 = =material_print_temperature
material_standby_temperature = 100
raft_airgap = 0.5
raft_margin = 15
skin_overlap = 0
speed_layer_0 = 15
speed_print = 50
speed_slowdown_layers = 15
speed_topbottom = =math.ceil(speed_print * 25 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
support_line_width = =round(line_width * 0.6 / 0.7, 2)

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