mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-11 04:59:04 +08:00
Merge remote-tracking branch 'Ultimaker/master' into Felix_Profile
This commit is contained in:
commit
e8b37ea39c
2
.github/ISSUE_TEMPLATE.md
vendored
2
.github/ISSUE_TEMPLATE.md
vendored
@ -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.
|
||||
|
||||
|
@ -1727,3 +1727,7 @@ class CuraApplication(QtApplication):
|
||||
node = node.getParent()
|
||||
|
||||
Selection.add(node)
|
||||
|
||||
@pyqtSlot()
|
||||
def showMoreInformationDialogForAnonymousDataCollection(self):
|
||||
self._plugin_registry.getPluginObject("SliceInfoPlugin").showMoreInfoDialog()
|
||||
|
@ -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)
|
||||
|
@ -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):
|
||||
|
@ -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():
|
||||
|
@ -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'",
|
||||
|
@ -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 extruder’s 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 move–before printing the brim/skirt–is 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 user’s 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 we’re 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
|
||||
|
@ -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")
|
||||
|
151
plugins/SliceInfoPlugin/MoreInfoWindow.qml
Normal file
151
plugins/SliceInfoPlugin/MoreInfoWindow.qml
Normal 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()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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
|
||||
|
||||
|
113
plugins/SliceInfoPlugin/example_data.json
Normal file
113
plugins/SliceInfoPlugin/example_data.json
Normal 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"
|
||||
}
|
@ -4,7 +4,7 @@
|
||||
from . import SupportEraser
|
||||
|
||||
from UM.i18n import i18nCatalog
|
||||
i18n_catalog = i18nCatalog("uranium")
|
||||
i18n_catalog = i18nCatalog("cura")
|
||||
|
||||
def getMetaData():
|
||||
return {
|
||||
|
@ -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'
|
||||
}
|
||||
|
@ -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.
|
||||
|
@ -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"}
|
||||
|
149
resources/definitions/rigid3d_mucit.def.json
Normal file
149
resources/definitions/rigid3d_mucit.def.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
@ -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"]
|
||||
},
|
||||
|
@ -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],
|
||||
|
@ -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"]
|
||||
},
|
||||
|
@ -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",
|
||||
|
159
resources/definitions/ultimaker_s5.def.json
Normal file
159
resources/definitions/ultimaker_s5.def.json
Normal 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" }
|
||||
}
|
||||
}
|
30
resources/extruders/ultimaker_s5_extruder_left.def.json
Normal file
30
resources/extruders/ultimaker_s5_extruder_left.def.json
Normal 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 }
|
||||
}
|
||||
}
|
30
resources/extruders/ultimaker_s5_extruder_right.def.json
Normal file
30
resources/extruders/ultimaker_s5_extruder_right.def.json
Normal 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
@ -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
@ -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"
|
||||
|
@ -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."
|
||||
|
@ -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"
|
||||
|
BIN
resources/images/UltimakerS5backplate.png
Normal file
BIN
resources/images/UltimakerS5backplate.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 30 KiB |
BIN
resources/meshes/rigid3d_mucit_platform.stl
Normal file
BIN
resources/meshes/rigid3d_mucit_platform.stl
Normal file
Binary file not shown.
114298
resources/meshes/ultimaker_s5_platform.obj
Normal file
114298
resources/meshes/ultimaker_s5_platform.obj
Normal file
File diff suppressed because it is too large
Load Diff
@ -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"))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
|
@ -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: {
|
||||
|
@ -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 {
|
||||
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
Loading…
x
Reference in New Issue
Block a user