mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-11-25 03:41:08 -07:00
Merge remote-tracking branch 'Ultimaker/master'
This commit is contained in:
commit
bca7c75cd2
333 changed files with 1935 additions and 1157 deletions
|
|
@ -50,11 +50,15 @@
|
|||
"prime_tower_wall_thickness": { "resolve": 0.7 },
|
||||
"prime_tower_position_x": { "default_value": 50 },
|
||||
"prime_tower_position_y": { "default_value": 150 },
|
||||
"machine_max_feedrate_z": { "default_value": 20 },
|
||||
"machine_disallowed_areas": { "default_value": [
|
||||
[[215, 135], [-215, 135], [-215, 75], [215, 75]]
|
||||
]},
|
||||
"machine_start_gcode": {
|
||||
"default_value": "\nM92 E159 ;2288 for V5 extruder\n\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nG21\nG90\nM42 S255 P13 ;chamber lights\nM42 S255 P12 ;fume extraction\nM204 S300 ;default acceleration\nM205 X10 ;default jerk\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S1200 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\nG1 Z10 F900\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n"
|
||||
},
|
||||
"machine_end_gcode": {
|
||||
"default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nM104 S5 T2\nM104 S5 T3\n\nG91\nG1 Z1 F900\nG90\n\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of GCODE --"
|
||||
"default_value": "; -- END GCODE --\nM117 cooling down....\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nM104 S5 T2\nM104 S5 T3\n\nG91\nG1 Z1 F900\nG90\n\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\nM117 Finished.\n; -- end of GCODE --"
|
||||
},
|
||||
"layer_height": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" },
|
||||
"layer_height_0": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" },
|
||||
|
|
|
|||
|
|
@ -303,8 +303,9 @@
|
|||
"type": "enum",
|
||||
"options":
|
||||
{
|
||||
"RepRap (Marlin/Sprinter)": "RepRap (Marlin/Sprinter)",
|
||||
"RepRap (Volumatric)": "RepRap (Volumetric)",
|
||||
"RepRap (Marlin/Sprinter)": "Marlin",
|
||||
"RepRap (Volumatric)": "Marlin (Volumetric)",
|
||||
"RepRap (RepRap)": "RepRap",
|
||||
"UltiGCode": "Ultimaker 2",
|
||||
"Griffin": "Griffin",
|
||||
"Makerbot": "Makerbot",
|
||||
|
|
@ -677,7 +678,7 @@
|
|||
"minimum_value_warning": "(0.1 + 0.4 * machine_nozzle_size) if outer_inset_first else 0.1 * machine_nozzle_size",
|
||||
"maximum_value_warning": "2 * machine_nozzle_size",
|
||||
"default_value": 0.4,
|
||||
"value": "wall_line_width",
|
||||
"value": "extruderValue(wall_0_extruder_nr, 'wall_line_width')",
|
||||
"type": "float",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
|
|
@ -1136,6 +1137,19 @@
|
|||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"xy_offset_layer_0":
|
||||
{
|
||||
"label": "Initial Layer Horizontal Expansion",
|
||||
"description": "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\".",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"minimum_value_warning": "-1",
|
||||
"maximum_value_warning": "1",
|
||||
"default_value": 0,
|
||||
"value": "xy_offset",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"z_seam_type":
|
||||
{
|
||||
"label": "Z Seam Alignment",
|
||||
|
|
@ -1175,6 +1189,17 @@
|
|||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"z_seam_relative":
|
||||
{
|
||||
"label": "Z Seam Relative",
|
||||
"description": "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate.",
|
||||
"unit": "mm",
|
||||
"type": "bool",
|
||||
"default_value": false,
|
||||
"enabled": "z_seam_type == 'back'",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"skin_no_small_gaps_heuristic":
|
||||
{
|
||||
"label": "Ignore Small Z Gaps",
|
||||
|
|
@ -1524,6 +1549,7 @@
|
|||
"maximum_value_warning": "285",
|
||||
"enabled": "machine_nozzle_temp_enabled",
|
||||
"settable_per_extruder": true,
|
||||
"settable_per_mesh": false,
|
||||
"minimum_value": "-273.15"
|
||||
},
|
||||
"material_print_temperature":
|
||||
|
|
@ -4357,7 +4383,7 @@
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 2,
|
||||
"value": "round(max(2 * max(extruderValues('prime_tower_line_width')), 0.5 * (resolveOrValue('prime_tower_size') - math.sqrt(max(0, resolveOrValue('prime_tower_size') ** 2 - max(extruderValues('prime_tower_min_volume')) / resolveOrValue('layer_height'))))), 3)",
|
||||
"value": "round(max(2 * prime_tower_line_width, 0.5 * (prime_tower_size - math.sqrt(max(0, prime_tower_size ** 2 - prime_tower_min_volume / layer_height)))), 3)",
|
||||
"resolve": "max(extruderValues('prime_tower_wall_thickness'))",
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "2 * min(extruderValues('prime_tower_line_width')) - 0.0001",
|
||||
|
|
@ -4376,8 +4402,6 @@
|
|||
"unit": "mm",
|
||||
"enabled": "resolveOrValue('prime_tower_enable')",
|
||||
"default_value": 200,
|
||||
"minimum_value_warning": "-1000",
|
||||
"maximum_value_warning": "1000",
|
||||
"maximum_value": "machine_width / 2 if machine_center_is_zero else machine_width",
|
||||
"minimum_value": "resolveOrValue('prime_tower_size') - machine_width / 2 if machine_center_is_zero else resolveOrValue('prime_tower_size')",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -4391,8 +4415,6 @@
|
|||
"unit": "mm",
|
||||
"enabled": "resolveOrValue('prime_tower_enable')",
|
||||
"default_value": 200,
|
||||
"minimum_value_warning": "-1000",
|
||||
"maximum_value_warning": "1000",
|
||||
"maximum_value": "machine_depth / 2 - resolveOrValue('prime_tower_size') if machine_center_is_zero else machine_depth - resolveOrValue('prime_tower_size')",
|
||||
"minimum_value": "machine_depth / -2 if machine_center_is_zero else 0",
|
||||
"settable_per_mesh": false,
|
||||
|
|
@ -4897,6 +4919,16 @@
|
|||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"spaghetti_infill_stepped":
|
||||
{
|
||||
"label": "Spaghetti Infill Stepping",
|
||||
"description": "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"enabled": "infill_sparse_density > 0 and spaghetti_infill_enabled",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"spaghetti_max_infill_angle":
|
||||
{
|
||||
"label": "Spaghetti Maximum Infill Angle",
|
||||
|
|
@ -4907,7 +4939,7 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value": "90",
|
||||
"maximum_value_warning": "45",
|
||||
"enabled": "infill_sparse_density > 0 and spaghetti_infill_enabled",
|
||||
"enabled": "infill_sparse_density > 0 and spaghetti_infill_enabled and spaghetti_infill_stepped",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
|
|
@ -4920,7 +4952,7 @@
|
|||
"default_value": 2.0,
|
||||
"minimum_value": "layer_height",
|
||||
"maximum_value_warning": "10.0",
|
||||
"enabled": "infill_sparse_density > 0 and spaghetti_infill_enabled",
|
||||
"enabled": "infill_sparse_density > 0 and spaghetti_infill_enabled and spaghetti_infill_stepped",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
|
|
@ -4950,6 +4982,19 @@
|
|||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"spaghetti_infill_extra_volume":
|
||||
{
|
||||
"label": "Spaghetti Infill Extra Volume",
|
||||
"description": "A correction term to adjust the total volume being extruded each time when filling spaghetti.",
|
||||
"unit": "mm³",
|
||||
"type": "float",
|
||||
"default_value": 0,
|
||||
"minimum_value_warning": "0",
|
||||
"maximum_value_warning": "100",
|
||||
"enabled": "infill_sparse_density > 0 and spaghetti_infill_enabled",
|
||||
"limit_to_extruder": "infill_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_conical_enabled":
|
||||
{
|
||||
"label": "Enable Conical Support",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"maximum_value": "3"
|
||||
},
|
||||
"machine_nozzle_offset_x": { "default_value": 0.0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 60.0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0.0 },
|
||||
"machine_extruder_start_code": {
|
||||
"default_value": "\n;start extruder_2\n\nM117 printing\n"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@
|
|||
"default_value": 3,
|
||||
"maximum_value": "3"
|
||||
},
|
||||
"machine_nozzle_offset_x": { "default_value": 24.0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 60.0 },
|
||||
"machine_nozzle_offset_x": { "default_value": 0.0 },
|
||||
"machine_nozzle_offset_y": { "default_value": 0.0 },
|
||||
"machine_extruder_start_code": {
|
||||
"default_value": "\n;start extruder_3\n\nM117 printing\n"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright (c) 2015 Ultimaker B.V.
|
||||
// Copyright (c) 2017 Ultimaker B.V.
|
||||
// Cura is released under the terms of the AGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
|
|
@ -18,7 +18,24 @@ UM.MainWindow
|
|||
//: Cura application window title
|
||||
title: catalog.i18nc("@title:window","Cura");
|
||||
viewportRect: Qt.rect(0, 0, (base.width - sidebar.width) / base.width, 1.0)
|
||||
property bool monitoringPrint: false
|
||||
property bool showPrintMonitor: false
|
||||
|
||||
Connections
|
||||
{
|
||||
target: Printer
|
||||
onShowPrintMonitor:
|
||||
{
|
||||
if (show)
|
||||
{
|
||||
topbar.startMonitoringPrint()
|
||||
}
|
||||
else
|
||||
{
|
||||
topbar.stopMonitoringPrint()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Component.onCompleted:
|
||||
{
|
||||
CuraApplication.setMinimumWindowSize(UM.Theme.getSize("window_minimum_size"))
|
||||
|
|
@ -329,7 +346,8 @@ UM.MainWindow
|
|||
tooltip: '';
|
||||
anchors
|
||||
{
|
||||
top: parent.top;
|
||||
top: topbar.bottom;
|
||||
topMargin: UM.Theme.getSize("default_margin").height;
|
||||
left: parent.left;
|
||||
}
|
||||
action: Cura.Actions.open;
|
||||
|
|
@ -371,19 +389,30 @@ UM.MainWindow
|
|||
}
|
||||
}
|
||||
|
||||
Topbar
|
||||
{
|
||||
id: topbar
|
||||
anchors.left:parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
monitoringPrint: base.showPrintMonitor
|
||||
onStartMonitoringPrint: base.showPrintMonitor = true
|
||||
onStopMonitoringPrint: base.showPrintMonitor = false
|
||||
}
|
||||
|
||||
Sidebar
|
||||
{
|
||||
id: sidebar;
|
||||
|
||||
anchors
|
||||
{
|
||||
top: parent.top;
|
||||
top: topbar.bottom;
|
||||
bottom: parent.bottom;
|
||||
right: parent.right;
|
||||
}
|
||||
z: 1
|
||||
onMonitoringPrintChanged: base.monitoringPrint = monitoringPrint
|
||||
width: UM.Theme.getSize("sidebar").width;
|
||||
monitoringPrint: base.showPrintMonitor
|
||||
}
|
||||
|
||||
Button
|
||||
|
|
@ -412,13 +441,13 @@ UM.MainWindow
|
|||
color: UM.Theme.getColor("viewport_overlay")
|
||||
anchors
|
||||
{
|
||||
top: parent.top
|
||||
top: topbar.bottom
|
||||
bottom: parent.bottom
|
||||
left:parent.left
|
||||
right: sidebar.left
|
||||
}
|
||||
visible: opacity > 0
|
||||
opacity: base.monitoringPrint ? 0.75 : 0
|
||||
opacity: base.showPrintMonitor ? 0.75 : 0
|
||||
|
||||
Behavior on opacity { NumberAnimation { duration: 100; } }
|
||||
|
||||
|
|
@ -433,12 +462,10 @@ UM.MainWindow
|
|||
Loader
|
||||
{
|
||||
sourceComponent: Cura.MachineManager.printerOutputDevices.length > 0 ? Cura.MachineManager.printerOutputDevices[0].monitorItem: null
|
||||
visible: base.monitoringPrint
|
||||
visible: base.showPrintMonitor
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.horizontalCenterOffset: - UM.Theme.getSize("sidebar").width / 2
|
||||
|
||||
|
||||
}
|
||||
|
||||
UM.MessageStack
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@ UM.PreferencesPage
|
|||
centerOnSelectCheckbox.checked = boolCheck(UM.Preferences.getValue("view/center_on_select"))
|
||||
UM.Preferences.resetPreference("view/invert_zoom");
|
||||
invertZoomCheckbox.checked = boolCheck(UM.Preferences.getValue("view/invert_zoom"))
|
||||
UM.Preferences.resetPreference("view/zoom_to_mouse");
|
||||
zoomToMouseCheckbox.checked = boolCheck(UM.Preferences.getValue("view/zoom_to_mouse"))
|
||||
UM.Preferences.resetPreference("view/top_layer_count");
|
||||
topLayerCountCheckbox.checked = boolCheck(UM.Preferences.getValue("view/top_layer_count"))
|
||||
|
||||
|
|
@ -355,6 +357,20 @@ UM.PreferencesPage
|
|||
}
|
||||
}
|
||||
|
||||
UM.TooltipArea {
|
||||
width: childrenRect.width;
|
||||
height: childrenRect.height;
|
||||
text: catalog.i18nc("@info:tooltip", "Should zooming move in the direction of the mouse?")
|
||||
|
||||
CheckBox
|
||||
{
|
||||
id: zoomToMouseCheckbox
|
||||
text: catalog.i18nc("@action:button", "Zoom toward mouse direction");
|
||||
checked: boolCheck(UM.Preferences.getValue("view/zoom_to_mouse"))
|
||||
onClicked: UM.Preferences.setValue("view/zoom_to_mouse", checked)
|
||||
}
|
||||
}
|
||||
|
||||
UM.TooltipArea {
|
||||
width: childrenRect.width
|
||||
height: childrenRect.height
|
||||
|
|
|
|||
|
|
@ -169,9 +169,11 @@ TabView
|
|||
// This does not use a SettingPropertyProvider, because we need to make the change to all containers
|
||||
// which derive from the same base_file
|
||||
var old_diameter = Cura.ContainerManager.getContainerProperty(base.containerId, "material_diameter", "value").toString();
|
||||
base.setMetaDataEntry("approximate_diameter", properties.approximate_diameter, Math.round(value).toString());
|
||||
var old_approximate_diameter = Cura.ContainerManager.getContainerMetaDataEntry(base.containerId, "approximate_diameter");
|
||||
base.setMetaDataEntry("approximate_diameter", old_approximate_diameter, Math.round(value).toString());
|
||||
base.setMetaDataEntry("properties/diameter", properties.diameter, value);
|
||||
if (Cura.MachineManager.filterMaterialsByMachine && properties.approximate_diameter != Cura.MachineManager.activeMachine.approximateMaterialDiameter)
|
||||
var new_approximate_diameter = Cura.ContainerManager.getContainerMetaDataEntry(base.containerId, "approximate_diameter");
|
||||
if (Cura.MachineManager.filterMaterialsByMachine && new_approximate_diameter != Cura.MachineManager.activeMachine.approximateMaterialDiameter)
|
||||
{
|
||||
Cura.MaterialManager.showMaterialWarningMessage(base.containerId, old_diameter);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
// Copyright (c) 2016 Ultimaker B.V.
|
||||
// Cura is released under the terms of the AGPLv3 or higher.
|
||||
//Copyright (c) 2017 Ultimaker B.V.
|
||||
//Cura is released under the terms of the AGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.1
|
||||
import QtQuick.Controls 1.1
|
||||
|
|
@ -139,6 +139,7 @@ UM.ManagementPage
|
|||
enabled: base.currentItem != null && base.currentItem.id != Cura.MachineManager.activeMaterialId && Cura.MachineManager.hasMaterials
|
||||
onClicked:
|
||||
{
|
||||
forceActiveFocus();
|
||||
Cura.MachineManager.setActiveMaterial(base.currentItem.id)
|
||||
currentItem = base.model.getItem(base.objectList.currentIndex) // Refresh the current item.
|
||||
}
|
||||
|
|
@ -149,6 +150,7 @@ UM.ManagementPage
|
|||
iconName: "list-add"
|
||||
onClicked:
|
||||
{
|
||||
forceActiveFocus();
|
||||
var material_id = Cura.ContainerManager.createMaterial()
|
||||
if(material_id == "")
|
||||
{
|
||||
|
|
@ -168,6 +170,7 @@ UM.ManagementPage
|
|||
enabled: base.currentItem != null
|
||||
onClicked:
|
||||
{
|
||||
forceActiveFocus();
|
||||
var base_file = Cura.ContainerManager.getContainerMetaDataEntry(base.currentItem.id, "base_file")
|
||||
// We need to copy the base container instead of the specific variant.
|
||||
var material_id = base_file == "" ? Cura.ContainerManager.duplicateMaterial(base.currentItem.id): Cura.ContainerManager.duplicateMaterial(base_file)
|
||||
|
|
@ -187,20 +190,32 @@ UM.ManagementPage
|
|||
text: catalog.i18nc("@action:button", "Remove");
|
||||
iconName: "list-remove";
|
||||
enabled: base.currentItem != null && !base.currentItem.readOnly && !Cura.ContainerManager.isContainerUsed(base.currentItem.id)
|
||||
onClicked: confirmDialog.open()
|
||||
onClicked:
|
||||
{
|
||||
forceActiveFocus();
|
||||
confirmDialog.open();
|
||||
}
|
||||
},
|
||||
Button
|
||||
{
|
||||
text: catalog.i18nc("@action:button", "Import");
|
||||
iconName: "document-import";
|
||||
onClicked: importDialog.open();
|
||||
onClicked:
|
||||
{
|
||||
forceActiveFocus();
|
||||
importDialog.open();
|
||||
}
|
||||
visible: true;
|
||||
},
|
||||
Button
|
||||
{
|
||||
text: catalog.i18nc("@action:button", "Export")
|
||||
iconName: "document-export"
|
||||
onClicked: exportDialog.open()
|
||||
onClicked:
|
||||
{
|
||||
forceActiveFocus();
|
||||
exportDialog.open();
|
||||
}
|
||||
enabled: currentItem != null
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright (c) 2015 Ultimaker B.V.
|
||||
// Copyright (c) 2017 Ultimaker B.V.
|
||||
// Cura is released under the terms of the AGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
|
|
@ -24,7 +24,7 @@ Item {
|
|||
{
|
||||
if(!activity)
|
||||
{
|
||||
return catalog.i18nc("@label:PrintjobStatus", "Please load a 3d model");
|
||||
return catalog.i18nc("@label:PrintjobStatus", "Please load a 3D model");
|
||||
}
|
||||
|
||||
switch(base.backendState)
|
||||
|
|
|
|||
|
|
@ -15,24 +15,15 @@ Rectangle
|
|||
id: base;
|
||||
|
||||
property int currentModeIndex;
|
||||
property bool monitoringPrint: false; // When adding more "tabs", one want to replace this bool with a ListModel
|
||||
property bool hideSettings: PrintInformation.preSliced
|
||||
Connections
|
||||
{
|
||||
target: Printer
|
||||
onShowPrintMonitor:
|
||||
{
|
||||
base.monitoringPrint = show;
|
||||
showSettings.checked = !show;
|
||||
showMonitor.checked = show;
|
||||
}
|
||||
}
|
||||
|
||||
// Is there an output device for this printer?
|
||||
property bool printerConnected: Cura.MachineManager.printerOutputDevices.length != 0
|
||||
property bool printerAcceptsCommands: printerConnected && Cura.MachineManager.printerOutputDevices[0].acceptsCommands
|
||||
property int backendState: UM.Backend.state;
|
||||
|
||||
property bool monitoringPrint: false
|
||||
|
||||
color: UM.Theme.getColor("sidebar")
|
||||
UM.I18nCatalog { id: catalog; name:"cura"}
|
||||
|
||||
|
|
@ -88,227 +79,10 @@ Rectangle
|
|||
}
|
||||
}
|
||||
|
||||
// Printer selection and mode selection buttons for changing between Setting & Monitor print mode
|
||||
Rectangle
|
||||
{
|
||||
id: sidebarHeaderBar
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
height: childrenRect.height
|
||||
color: UM.Theme.getColor("sidebar_header_bar")
|
||||
|
||||
Row
|
||||
{
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width
|
||||
spacing: UM.Theme.getSize("default_margin").width
|
||||
|
||||
ToolButton
|
||||
{
|
||||
id: machineSelection
|
||||
text: Cura.MachineManager.activeMachineName
|
||||
|
||||
width: parent.width - (showSettings.width + showMonitor.width + 2 * UM.Theme.getSize("default_margin").width)
|
||||
height: UM.Theme.getSize("sidebar_header").height
|
||||
tooltip: Cura.MachineManager.activeMachineName
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
style: ButtonStyle {
|
||||
background: Rectangle {
|
||||
color: {
|
||||
if(control.pressed) {
|
||||
return UM.Theme.getColor("sidebar_header_active");
|
||||
} else if(control.hovered) {
|
||||
return UM.Theme.getColor("sidebar_header_hover");
|
||||
} else {
|
||||
return UM.Theme.getColor("sidebar_header_bar");
|
||||
}
|
||||
}
|
||||
Behavior on color { ColorAnimation { duration: 50; } }
|
||||
|
||||
Rectangle {
|
||||
id: underline;
|
||||
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.bottom: parent.bottom
|
||||
height: UM.Theme.getSize("sidebar_header_highlight").height
|
||||
color: UM.Theme.getColor("sidebar_header_highlight_hover")
|
||||
visible: control.hovered || control.pressed
|
||||
}
|
||||
|
||||
UM.RecolorImage {
|
||||
id: downArrow
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width
|
||||
width: UM.Theme.getSize("standard_arrow").width
|
||||
height: UM.Theme.getSize("standard_arrow").height
|
||||
sourceSize.width: width
|
||||
sourceSize.height: width
|
||||
color: UM.Theme.getColor("text_reversed")
|
||||
source: UM.Theme.getIcon("arrow_bottom")
|
||||
}
|
||||
Label {
|
||||
id: sidebarComboBoxLabel
|
||||
color: UM.Theme.getColor("text_reversed")
|
||||
text: control.text;
|
||||
elide: Text.ElideRight;
|
||||
anchors.left: parent.left;
|
||||
anchors.leftMargin: UM.Theme.getSize("default_margin").width
|
||||
anchors.right: downArrow.left;
|
||||
anchors.rightMargin: control.rightMargin;
|
||||
anchors.verticalCenter: parent.verticalCenter;
|
||||
font: UM.Theme.getFont("large")
|
||||
}
|
||||
}
|
||||
label: Label{}
|
||||
}
|
||||
|
||||
menu: PrinterMenu { }
|
||||
}
|
||||
|
||||
Button
|
||||
{
|
||||
id: showSettings
|
||||
width: height
|
||||
height: UM.Theme.getSize("sidebar_header").height
|
||||
onClicked: monitoringPrint = false
|
||||
iconSource: UM.Theme.getIcon("tab_settings");
|
||||
property color overlayColor: "transparent"
|
||||
property string overlayIconSource: ""
|
||||
|
||||
checkable: true
|
||||
checked: !monitoringPrint
|
||||
exclusiveGroup: sidebarHeaderBarGroup
|
||||
property string tooltipText: catalog.i18nc("@tooltip", "<b>Print Setup</b><br/><br/>Edit or review the settings for the active print job.")
|
||||
|
||||
onHoveredChanged: {
|
||||
if (hovered)
|
||||
{
|
||||
tooltipDelayTimer.item = showSettings
|
||||
tooltipDelayTimer.text = tooltipText
|
||||
tooltipDelayTimer.start();
|
||||
}
|
||||
else
|
||||
{
|
||||
tooltipDelayTimer.stop();
|
||||
base.hideTooltip();
|
||||
}
|
||||
}
|
||||
|
||||
style: UM.Theme.styles.sidebar_header_tab
|
||||
}
|
||||
|
||||
Button
|
||||
{
|
||||
id: showMonitor
|
||||
width: height
|
||||
height: UM.Theme.getSize("sidebar_header").height
|
||||
onClicked: monitoringPrint = true
|
||||
iconSource: printerConnected ? UM.Theme.getIcon("tab_monitor_with_status") : UM.Theme.getIcon("tab_monitor")
|
||||
property color overlayColor:
|
||||
{
|
||||
if(!printerAcceptsCommands)
|
||||
{
|
||||
return UM.Theme.getColor("status_unknown");
|
||||
}
|
||||
|
||||
if(Cura.MachineManager.printerOutputDevices[0].printerState == "maintenance")
|
||||
{
|
||||
return UM.Theme.getColor("status_busy");
|
||||
}
|
||||
switch(Cura.MachineManager.printerOutputDevices[0].jobState)
|
||||
{
|
||||
case "printing":
|
||||
case "pre_print":
|
||||
case "wait_cleanup":
|
||||
case "pausing":
|
||||
case "resuming":
|
||||
return UM.Theme.getColor("status_busy");
|
||||
case "ready":
|
||||
case "":
|
||||
return UM.Theme.getColor("status_ready");
|
||||
case "paused":
|
||||
return UM.Theme.getColor("status_paused");
|
||||
case "error":
|
||||
return UM.Theme.getColor("status_stopped");
|
||||
case "offline":
|
||||
return UM.Theme.getColor("status_offline");
|
||||
default:
|
||||
return UM.Theme.getColor("text_reversed");
|
||||
}
|
||||
}
|
||||
property string overlayIconSource:
|
||||
{
|
||||
if(!printerConnected)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
else if(!printerAcceptsCommands)
|
||||
{
|
||||
return UM.Theme.getIcon("tab_status_unknown");
|
||||
}
|
||||
|
||||
if(Cura.MachineManager.printerOutputDevices[0].printerState == "maintenance")
|
||||
{
|
||||
return UM.Theme.getIcon("tab_status_busy");
|
||||
}
|
||||
|
||||
switch(Cura.MachineManager.printerOutputDevices[0].jobState)
|
||||
{
|
||||
case "printing":
|
||||
case "pre_print":
|
||||
case "wait_cleanup":
|
||||
case "pausing":
|
||||
case "resuming":
|
||||
return UM.Theme.getIcon("tab_status_busy");
|
||||
case "ready":
|
||||
case "":
|
||||
return UM.Theme.getIcon("tab_status_connected")
|
||||
case "paused":
|
||||
return UM.Theme.getIcon("tab_status_paused")
|
||||
case "error":
|
||||
return UM.Theme.getIcon("tab_status_stopped")
|
||||
case "offline":
|
||||
return UM.Theme.getIcon("tab_status_offline")
|
||||
default:
|
||||
return ""
|
||||
}
|
||||
}
|
||||
|
||||
checkable: true
|
||||
checked: monitoringPrint
|
||||
exclusiveGroup: sidebarHeaderBarGroup
|
||||
property string tooltipText: catalog.i18nc("@tooltip", "<b>Print Monitor</b><br/><br/>Monitor the state of the connected printer and the print job in progress.")
|
||||
|
||||
onHoveredChanged: {
|
||||
if (hovered)
|
||||
{
|
||||
tooltipDelayTimer.item = showMonitor
|
||||
tooltipDelayTimer.text = tooltipText
|
||||
tooltipDelayTimer.start();
|
||||
}
|
||||
else
|
||||
{
|
||||
tooltipDelayTimer.stop();
|
||||
base.hideTooltip();
|
||||
}
|
||||
}
|
||||
|
||||
style: UM.Theme.styles.sidebar_header_tab
|
||||
}
|
||||
ExclusiveGroup { id: sidebarHeaderBarGroup }
|
||||
}
|
||||
}
|
||||
|
||||
SidebarHeader {
|
||||
id: header
|
||||
width: parent.width
|
||||
|
||||
anchors.top: sidebarHeaderBar.bottom
|
||||
|
||||
onShowTooltip: base.showTooltip(item, location, text)
|
||||
onHideTooltip: base.hideTooltip()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -106,22 +106,13 @@ Item
|
|||
opacity: panel.item && panel.width > 0 ? 1 : 0
|
||||
Behavior on opacity { NumberAnimation { duration: 100 } }
|
||||
|
||||
color: UM.Theme.getColor("lining");
|
||||
color: UM.Theme.getColor("tool_panel_background")
|
||||
borderColor: UM.Theme.getColor("lining")
|
||||
borderWidth: UM.Theme.getSize("default_lining").width
|
||||
|
||||
UM.PointingRectangle
|
||||
MouseArea //Catch all mouse events (so scene doesnt handle them)
|
||||
{
|
||||
id: panelBackground;
|
||||
|
||||
color: UM.Theme.getColor("tool_panel_background");
|
||||
anchors.fill: parent
|
||||
anchors.margins: UM.Theme.getSize("default_lining").width
|
||||
|
||||
target: Qt.point(-UM.Theme.getSize("default_margin").width, UM.Theme.getSize("button").height/2)
|
||||
arrowSize: parent.arrowSize
|
||||
MouseArea //Catch all mouse events (so scene doesnt handle them)
|
||||
{
|
||||
anchors.fill: parent
|
||||
}
|
||||
}
|
||||
|
||||
Loader
|
||||
|
|
|
|||
216
resources/qml/Topbar.qml
Normal file
216
resources/qml/Topbar.qml
Normal file
|
|
@ -0,0 +1,216 @@
|
|||
// Copyright (c) 2017 Ultimaker B.V.
|
||||
// Cura is released under the terms of the AGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
import QtQuick.Controls 1.1
|
||||
import QtQuick.Controls.Styles 1.1
|
||||
import QtQuick.Layouts 1.1
|
||||
|
||||
import UM 1.2 as UM
|
||||
import Cura 1.0 as Cura
|
||||
import "Menus"
|
||||
|
||||
Rectangle
|
||||
{
|
||||
id: base
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
height: UM.Theme.getSize("sidebar_header").height
|
||||
color: UM.Theme.getColor("sidebar_header_bar")
|
||||
|
||||
property bool printerConnected: Cura.MachineManager.printerOutputDevices.length != 0
|
||||
property bool printerAcceptsCommands: printerConnected && Cura.MachineManager.printerOutputDevices[0].acceptsCommands
|
||||
property bool monitoringPrint: false
|
||||
signal startMonitoringPrint()
|
||||
signal stopMonitoringPrint()
|
||||
UM.I18nCatalog
|
||||
{
|
||||
id: catalog
|
||||
name:"cura"
|
||||
}
|
||||
|
||||
Row
|
||||
{
|
||||
anchors.left: parent.left
|
||||
anchors.right: machineSelection.left
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width
|
||||
spacing: UM.Theme.getSize("default_margin").width
|
||||
|
||||
Button
|
||||
{
|
||||
id: showSettings
|
||||
height: UM.Theme.getSize("sidebar_header").height
|
||||
onClicked: base.stopMonitoringPrint()
|
||||
iconSource: UM.Theme.getIcon("tab_settings");
|
||||
property color overlayColor: "transparent"
|
||||
property string overlayIconSource: ""
|
||||
text: catalog.i18nc("@title:tab","Prepare")
|
||||
checkable: true
|
||||
checked: !base.monitoringPrint
|
||||
exclusiveGroup: sidebarHeaderBarGroup
|
||||
|
||||
style: UM.Theme.styles.topbar_header_tab
|
||||
}
|
||||
|
||||
Button
|
||||
{
|
||||
id: showMonitor
|
||||
height: UM.Theme.getSize("sidebar_header").height
|
||||
onClicked: base.startMonitoringPrint()
|
||||
text: catalog.i18nc("@title:tab", "Print")
|
||||
iconSource: printerConnected ? UM.Theme.getIcon("tab_monitor_with_status") : UM.Theme.getIcon("tab_monitor")
|
||||
property color overlayColor:
|
||||
{
|
||||
if(!printerAcceptsCommands)
|
||||
{
|
||||
return UM.Theme.getColor("status_unknown");
|
||||
}
|
||||
|
||||
if(Cura.MachineManager.printerOutputDevices[0].printerState == "maintenance")
|
||||
{
|
||||
return UM.Theme.getColor("status_busy");
|
||||
}
|
||||
switch(Cura.MachineManager.printerOutputDevices[0].jobState)
|
||||
{
|
||||
case "printing":
|
||||
case "pre_print":
|
||||
case "wait_cleanup":
|
||||
case "pausing":
|
||||
case "resuming":
|
||||
return UM.Theme.getColor("status_busy");
|
||||
case "ready":
|
||||
case "":
|
||||
return UM.Theme.getColor("status_ready");
|
||||
case "paused":
|
||||
return UM.Theme.getColor("status_paused");
|
||||
case "error":
|
||||
return UM.Theme.getColor("status_stopped");
|
||||
case "offline":
|
||||
return UM.Theme.getColor("status_offline");
|
||||
default:
|
||||
return UM.Theme.getColor("text_reversed");
|
||||
}
|
||||
}
|
||||
property string overlayIconSource:
|
||||
{
|
||||
if(!printerConnected)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
else if(!printerAcceptsCommands)
|
||||
{
|
||||
return UM.Theme.getIcon("tab_status_unknown");
|
||||
}
|
||||
|
||||
if(Cura.MachineManager.printerOutputDevices[0].printerState == "maintenance")
|
||||
{
|
||||
return UM.Theme.getIcon("tab_status_busy");
|
||||
}
|
||||
|
||||
switch(Cura.MachineManager.printerOutputDevices[0].jobState)
|
||||
{
|
||||
case "printing":
|
||||
case "pre_print":
|
||||
case "wait_cleanup":
|
||||
case "pausing":
|
||||
case "resuming":
|
||||
return UM.Theme.getIcon("tab_status_busy");
|
||||
case "ready":
|
||||
case "":
|
||||
return UM.Theme.getIcon("tab_status_connected")
|
||||
case "paused":
|
||||
return UM.Theme.getIcon("tab_status_paused")
|
||||
case "error":
|
||||
return UM.Theme.getIcon("tab_status_stopped")
|
||||
case "offline":
|
||||
return UM.Theme.getIcon("tab_status_offline")
|
||||
default:
|
||||
return ""
|
||||
}
|
||||
}
|
||||
|
||||
checkable: true
|
||||
checked: base.monitoringPrint
|
||||
exclusiveGroup: sidebarHeaderBarGroup
|
||||
|
||||
style: UM.Theme.styles.topbar_header_tab
|
||||
}
|
||||
|
||||
ExclusiveGroup { id: sidebarHeaderBarGroup }
|
||||
}
|
||||
|
||||
ToolButton
|
||||
{
|
||||
id: machineSelection
|
||||
text: Cura.MachineManager.activeMachineName
|
||||
|
||||
width: UM.Theme.getSize("sidebar").width;
|
||||
height: UM.Theme.getSize("sidebar_header").height
|
||||
tooltip: Cura.MachineManager.activeMachineName
|
||||
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.right: parent.right
|
||||
style: ButtonStyle
|
||||
{
|
||||
background: Rectangle
|
||||
{
|
||||
color:
|
||||
{
|
||||
if(control.pressed)
|
||||
{
|
||||
return UM.Theme.getColor("sidebar_header_active");
|
||||
} else if(control.hovered)
|
||||
{
|
||||
return UM.Theme.getColor("sidebar_header_hover");
|
||||
} else
|
||||
{
|
||||
return UM.Theme.getColor("sidebar_header_bar");
|
||||
}
|
||||
}
|
||||
Behavior on color { ColorAnimation { duration: 50; } }
|
||||
|
||||
Rectangle
|
||||
{
|
||||
id: underline;
|
||||
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.bottom: parent.bottom
|
||||
height: UM.Theme.getSize("sidebar_header_highlight").height
|
||||
color: UM.Theme.getColor("sidebar_header_highlight_hover")
|
||||
visible: control.hovered || control.pressed
|
||||
}
|
||||
|
||||
UM.RecolorImage
|
||||
{
|
||||
id: downArrow
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.right: parent.right
|
||||
anchors.rightMargin: UM.Theme.getSize("default_margin").width
|
||||
width: UM.Theme.getSize("standard_arrow").width
|
||||
height: UM.Theme.getSize("standard_arrow").height
|
||||
sourceSize.width: width
|
||||
sourceSize.height: width
|
||||
color: UM.Theme.getColor("text_reversed")
|
||||
source: UM.Theme.getIcon("arrow_bottom")
|
||||
}
|
||||
Label
|
||||
{
|
||||
id: sidebarComboBoxLabel
|
||||
color: UM.Theme.getColor("text_reversed")
|
||||
text: control.text;
|
||||
elide: Text.ElideRight;
|
||||
anchors.left: parent.left;
|
||||
anchors.leftMargin: UM.Theme.getSize("default_margin").width
|
||||
anchors.right: downArrow.left;
|
||||
anchors.rightMargin: control.rightMargin;
|
||||
anchors.verticalCenter: parent.verticalCenter;
|
||||
font: UM.Theme.getFont("large")
|
||||
}
|
||||
}
|
||||
label: Label {}
|
||||
}
|
||||
|
||||
menu: PrinterMenu { }
|
||||
}
|
||||
}
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri3
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 80
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri3
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 80
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Extra Fine
|
||||
definition = abax_pri3
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Extra Fine
|
||||
definition = abax_pri3
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri3
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri3
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri5
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 80
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri5
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 80
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Extra Fine
|
||||
definition = abax_pri5
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Extra Fine
|
||||
definition = abax_pri5
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri5
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_pri5
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_titan
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 80
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_titan
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 80
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,21 +1,21 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Extra Fine
|
||||
definition = abax_titan
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Extra Fine
|
||||
definition = abax_titan
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_titan
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
[general]
|
||||
version = 2
|
||||
name = Fine
|
||||
definition = abax_titan
|
||||
|
||||
[metadata]
|
||||
type = quality
|
||||
material = generic_pla
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
wall_thickness = 1.05
|
||||
top_bottom_thickness = 0.8
|
||||
infill_sparse_density = 20
|
||||
speed_print = 50
|
||||
speed_layer_0 = =round(speed_print * 30 / 50)
|
||||
speed_topbottom = 20
|
||||
cool_min_layer_time = 5
|
||||
cool_min_speed = 10
|
||||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_abs_175_cartesio_0.25_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_abs_175_cartesio_0.25_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_abs_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_abs_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
material = generic_abs_175_cartesio_0.8_mm
|
||||
weight = 3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
material = generic_abs_175_cartesio_0.8_mm
|
||||
weight = 4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_abs_175_cartesio_0.8_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_abs_175_cartesio_0.8_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = dsm_arnitel2045_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 25
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = dsm_arnitel2045_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
global_quality = True
|
||||
weight = 0
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.4
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
global_quality = True
|
||||
weight = 0
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.6
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
global_quality = True
|
||||
weight = 0
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
global_quality = True
|
||||
weight = 0
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_hips_175_cartesio_0.25_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_hips_175_cartesio_0.25_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_hips_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_hips_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
material = generic_hips_175_cartesio_0.8_mm
|
||||
weight = 3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
material = generic_hips_175_cartesio_0.8_mm
|
||||
weight = 4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_hips_175_cartesio_0.8_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_hips_175_cartesio_0.8_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_nylon_175_cartesio_0.25_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_nylon_175_cartesio_0.25_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_nylon_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_nylon_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
material = generic_nylon_175_cartesio_0.8_mm
|
||||
weight = 3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
material = generic_nylon_175_cartesio_0.8_mm
|
||||
weight = 4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_nylon_175_cartesio_0.8_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_nylon_175_cartesio_0.8_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pc_175_cartesio_0.25_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pc_175_cartesio_0.25_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pc_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pc_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
material = generic_pc_175_cartesio_0.8_mm
|
||||
weight = 3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
material = generic_pc_175_cartesio_0.8_mm
|
||||
weight = 4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pc_175_cartesio_0.8_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pc_175_cartesio_0.8_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_petg_175_cartesio_0.25_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_petg_175_cartesio_0.25_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_petg_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_petg_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
material = generic_petg_175_cartesio_0.8_mm
|
||||
weight = 3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
material = generic_petg_175_cartesio_0.8_mm
|
||||
weight = 4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_petg_175_cartesio_0.8_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_petg_175_cartesio_0.8_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pla_175_cartesio_0.25_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pla_175_cartesio_0.25_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pla_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pla_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
material = generic_pla_175_cartesio_0.8_mm
|
||||
weight = 3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
material = generic_pla_175_cartesio_0.8_mm
|
||||
weight = 4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pla_175_cartesio_0.8_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pla_175_cartesio_0.8_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pva_175_cartesio_0.25_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pva_175_cartesio_0.25_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.3
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pva_175_cartesio_0.4_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pva_175_cartesio_0.4_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.5
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
material = generic_pva_175_cartesio_0.8_mm
|
||||
weight = 3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = extra coarse
|
||||
material = generic_pva_175_cartesio_0.8_mm
|
||||
weight = 4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
material = generic_pva_175_cartesio_0.8_mm
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
@ -35,7 +35,7 @@ speed_print = 50
|
|||
speed_infill = =speed_print
|
||||
speed_layer_0 = =round(speed_print / 5 * 4)
|
||||
speed_wall = =round(speed_print / 2)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3)
|
||||
speed_wall_0 = =10 if speed_wall < 11 else 15
|
||||
speed_topbottom = =round(speed_print / 5 * 4)
|
||||
speed_travel = =round(speed_print if magic_spiralize else 150)
|
||||
speed_travel_layer_0 = =speed_travel
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = normal
|
||||
material = generic_pva_175_cartesio_0.8_mm
|
||||
weight = 2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_line_width = 0.9
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = coarse
|
||||
global_quality = True
|
||||
weight = -3
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.4
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ type = quality
|
|||
quality_type = draft
|
||||
global_quality = True
|
||||
weight = -2
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = Extra coarse
|
||||
global_quality = True
|
||||
weight = -4
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.6
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = high
|
||||
global_quality = True
|
||||
weight = 1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
layer_height = 0.06
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_petg_imade3d_jellybox_0.4_mm
|
||||
weight = -1
|
||||
quality_type = fast
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_petg_imade3d_jellybox_0.4_mm_2-fans
|
||||
weight = -1
|
||||
quality_type = fast
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_petg_imade3d_jellybox_0.4_mm
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_petg_imade3d_jellybox_0.4_mm_2-fans
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm
|
||||
weight = -1
|
||||
quality_type = fast
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm_2-fans
|
||||
weight = -1
|
||||
quality_type = fast
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm_2-fans
|
||||
weight = 1
|
||||
quality_type = high
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm_2-fans
|
||||
weight = 0
|
||||
quality_type = normal
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm
|
||||
weight = 2
|
||||
quality_type = ultrahigh
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
material = generic_pla_imade3d_jellybox_0.4_mm_2-fans
|
||||
weight = 2
|
||||
quality_type = ultrahigh
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
adhesion_type = skirt
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ type = quality
|
|||
quality_type = low
|
||||
global_quality = True
|
||||
weight = -1
|
||||
setting_version = 1
|
||||
setting_version = 2
|
||||
|
||||
[values]
|
||||
infill_sparse_density = 10
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue