mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-10 07:15:03 -06:00
Merge remote-tracking branch 'origin/main' into CURA-9157
This commit is contained in:
commit
8ee1f61596
249 changed files with 4398 additions and 121 deletions
|
@ -12,4 +12,6 @@ format:
|
|||
format-definition-single-value-single-line: true # Format dicts and lists with a single item on one line "dict": { "value": 10 }
|
||||
format-profile-space-around-delimiters: true
|
||||
format-profile-sort-keys: true
|
||||
diagnostic-mesh-file-size: 1200000
|
||||
diagnostic-mesh-file-size: 1200000
|
||||
diagnostic-definition-redundant-override-ignore:
|
||||
- machine_.*
|
||||
|
|
|
@ -1,71 +0,0 @@
|
|||
// Copyright (c) 2019 Ultimaker B.V.
|
||||
// Cura is released under the terms of the LGPLv3 or higher.
|
||||
|
||||
import QtQuick 2.2
|
||||
import QtQuick.Controls 2.0
|
||||
import UM 1.5 as UM
|
||||
|
||||
/**
|
||||
* This component comprises a buildplate icon and the buildplate name. It is
|
||||
* used by the MonitorPrinterConfiguration component along with two instances
|
||||
* of MonitorExtruderConfiguration.
|
||||
*
|
||||
* NOTE: For most labels, a fixed height with vertical alignment is used to make
|
||||
* layouts more deterministic (like the fixed-size textboxes used in original
|
||||
* mock-ups). This is also a stand-in for CSS's 'line-height' property. Denoted
|
||||
* with '// FIXED-LINE-HEIGHT:'.
|
||||
*/
|
||||
Item
|
||||
{
|
||||
// The buildplate name
|
||||
property var buildplate: null
|
||||
|
||||
// Height is one 18px label/icon
|
||||
height: 18 * screenScaleFactor // TODO: Theme!
|
||||
width: childrenRect.width
|
||||
|
||||
Row
|
||||
{
|
||||
height: parent.height
|
||||
spacing: UM.Theme.getSize("slider_handle").width // TODO: Theme! (Should be same as extruder spacing)
|
||||
|
||||
// This wrapper ensures that the buildplate icon is located centered
|
||||
// below an extruder icon.
|
||||
Item
|
||||
{
|
||||
height: parent.height
|
||||
width: 32 * screenScaleFactor // Ensure the icon is centered under the extruder icon (same width)
|
||||
|
||||
Rectangle
|
||||
{
|
||||
anchors.centerIn: parent
|
||||
height: parent.height
|
||||
width: height
|
||||
color: buildplateIcon.visible > 0 ? "transparent" : UM.Theme.getColor("monitor_skeleton_loading")
|
||||
radius: Math.floor(height / 2)
|
||||
}
|
||||
|
||||
UM.ColorImage
|
||||
{
|
||||
id: buildplateIcon
|
||||
anchors.centerIn: parent
|
||||
color: UM.Theme.getColor("monitor_icon_primary")
|
||||
height: UM.Theme.getSize("medium_button_icon").width
|
||||
source: UM.Theme.getIcon("Buildplate")
|
||||
width: height
|
||||
visible: buildplate
|
||||
}
|
||||
}
|
||||
|
||||
UM.Label
|
||||
{
|
||||
id: buildplateLabel
|
||||
elide: Text.ElideRight
|
||||
text: buildplate ? buildplate : ""
|
||||
visible: text !== ""
|
||||
|
||||
// FIXED-LINE-HEIGHT:
|
||||
height: 18 * screenScaleFactor // TODO: Theme!
|
||||
}
|
||||
}
|
||||
}
|
|
@ -102,9 +102,6 @@ UM.Dialog
|
|||
case "print_core_change":
|
||||
text = catalog.i18nc("@label", "Change print core %1 from %2 to %3.").arg(change.index + 1).arg(change.originName).arg(change.targetName)
|
||||
break
|
||||
case "buildplate_change":
|
||||
text = catalog.i18nc("@label", "Change build plate to %1 (This cannot be overridden).").arg(formatBuildPlateType(change.target_name))
|
||||
break
|
||||
default:
|
||||
text = "unknown"
|
||||
}
|
||||
|
@ -143,19 +140,4 @@ UM.Dialog
|
|||
}
|
||||
return true
|
||||
}
|
||||
function formatBuildPlateType(buildPlateType)
|
||||
{
|
||||
var translationText = ""
|
||||
switch (buildPlateType) {
|
||||
case "glass":
|
||||
translationText = catalog.i18nc("@label", "Glass")
|
||||
break
|
||||
case "aluminum":
|
||||
translationText = catalog.i18nc("@label", "Aluminum")
|
||||
break
|
||||
default:
|
||||
translationText = null
|
||||
}
|
||||
return translationText
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@ import Cura 1.6 as Cura
|
|||
/**
|
||||
* This component comprises a colored extruder icon, the material name, and the
|
||||
* print core name. It is used by the MonitorPrinterConfiguration component with
|
||||
* a sibling instance as well as a MonitorBuildplateConfiguration instance.
|
||||
* a sibling instance.
|
||||
*
|
||||
* NOTE: For most labels, a fixed height with vertical alignment is used to make
|
||||
* layouts more deterministic (like the fixed-size textboxes used in original
|
||||
|
|
|
@ -172,14 +172,6 @@ Item
|
|||
{
|
||||
id: printerConfiguration
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
buildplate: {
|
||||
switch (printJob.assignedPrinter.buildplate) {
|
||||
case "glass":
|
||||
return catalog.i18nc("@label", "Glass");
|
||||
default:
|
||||
return null
|
||||
}
|
||||
}
|
||||
configurations: base.printJob ? base.printJob.configuration.extruderConfigurations : null
|
||||
height: Math.round(72 * screenScaleFactor) // TODO: Theme!
|
||||
}
|
||||
|
|
|
@ -175,14 +175,7 @@ Item
|
|||
{
|
||||
id: printerConfiguration
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
buildplate: {
|
||||
switch (printer.buildplate) {
|
||||
case "glass":
|
||||
return catalog.i18nc("@label", "Glass");
|
||||
default:
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
configurations:
|
||||
{
|
||||
var configs = []
|
||||
|
|
|
@ -7,17 +7,13 @@ import UM 1.3 as UM
|
|||
|
||||
/**
|
||||
* The MonitorPrinterConfiguration accepts 2 configuration objects as input and
|
||||
* applies them to a MonitorBuildplateConfiguration instance and two instances
|
||||
* of MonitorExtruderConfiguration. It's used in both the MonitorPrintJobCard
|
||||
* component as well as the MonitorPrinterCard component.
|
||||
* applies them to two instances of MonitorExtruderConfiguration.
|
||||
* It's used in both the MonitorPrintJobCard component as well as the MonitorPrinterCard component.
|
||||
*/
|
||||
Item
|
||||
{
|
||||
id: base
|
||||
|
||||
// Extracted buildplate configuration
|
||||
property alias buildplate: buildplateConfig.buildplate
|
||||
|
||||
// Array of extracted extruder configurations
|
||||
property var configurations: [null,null]
|
||||
|
||||
|
@ -48,11 +44,4 @@ Item
|
|||
|
||||
}
|
||||
}
|
||||
|
||||
MonitorBuildplateConfiguration
|
||||
{
|
||||
id: buildplateConfig
|
||||
anchors.bottom: parent.bottom
|
||||
buildplate: null
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,6 +84,8 @@ class Definition(Linter):
|
|||
self._loadDefinitionFiles(parent_file)
|
||||
|
||||
def _isDefinedInParent(self, key, value_dict, inherits_from):
|
||||
if self._ignore(key, "diagnostic-definition-redundant-override"):
|
||||
return False, None, None, None
|
||||
if "overrides" not in self._definitions[inherits_from]:
|
||||
return self._isDefinedInParent(key, value_dict, self._definitions[inherits_from]["inherits"])
|
||||
|
||||
|
@ -119,7 +121,6 @@ class Definition(Linter):
|
|||
return False, None, None, None
|
||||
|
||||
def _loadBasePrinterSettings(self):
|
||||
""" TODO @Jelle please explain why this """
|
||||
settings = {}
|
||||
for k, v in self._definitions[self.base_def]["settings"].items():
|
||||
self._getSetting(k, v, settings)
|
||||
|
@ -130,3 +131,11 @@ class Definition(Linter):
|
|||
for childname, child in setting["children"].items():
|
||||
self._getSetting(childname, child, settings)
|
||||
settings |= {name: setting}
|
||||
|
||||
def _ignore(self, key: dict, type_of_check: str) -> bool:
|
||||
if f"{type_of_check}-ignore" in self._settings:
|
||||
filters = [re.compile(f) for f in self._settings[f"{type_of_check}-ignore"]]
|
||||
for f in filters:
|
||||
if f.match(key):
|
||||
return True
|
||||
return False
|
||||
|
|
117
resources/definitions/blocks_base.def.json
Normal file
117
resources/definitions/blocks_base.def.json
Normal file
|
@ -0,0 +1,117 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks Base Printer",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": false,
|
||||
"author": "Blocks Dev Team",
|
||||
"manufacturer": "Blocks",
|
||||
"file_formats": "text/x-gcode",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_variant_name": "0.4mm Nozzle",
|
||||
"variants_name": "Nozzle Size"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_print": { "value": 500 },
|
||||
"acceleration_travel": { "value": 500 },
|
||||
"acceleration_travel_layer_0": { "value": "acceleration_travel" },
|
||||
"adaptive_layer_height_variation": { "value": 0.04 },
|
||||
"adaptive_layer_height_variation_step": { "value": 0.04 },
|
||||
"adhesion_type": { "value": "'skirt'" },
|
||||
"alternate_extra_perimeter": { "default_value": true },
|
||||
"bottom_layers": { "value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))" },
|
||||
"brim_replaces_support": { "value": false },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||
"cool_min_layer_time": { "value": 10 },
|
||||
"infill_before_walls": { "value": false },
|
||||
"infill_enable_travel_optimization": { "default_value": true },
|
||||
"infill_overlap": { "value": 30.0 },
|
||||
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
|
||||
"infill_wipe_dist": { "value": 0.0 },
|
||||
"jerk_print": { "value": 8 },
|
||||
"jerk_travel": { "value": "jerk_print" },
|
||||
"jerk_travel_layer_0": { "value": "jerk_travel" },
|
||||
"machine_acceleration": { "value": 500 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 500 },
|
||||
"machine_max_acceleration_y": { "value": 500 },
|
||||
"machine_max_feedrate_e": { "value": 50 },
|
||||
"machine_max_feedrate_x": { "value": 500 },
|
||||
"machine_max_feedrate_y": { "value": 500 },
|
||||
"machine_max_feedrate_z": { "value": 10 },
|
||||
"machine_max_jerk_xy": { "value": 10 },
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"meshfix_maximum_resolution": { "value": "0.01" },
|
||||
"meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" },
|
||||
"minimum_interface_area": { "value": 10 },
|
||||
"minimum_polygon_circumference": { "default_value": 0.2 },
|
||||
"minimum_support_area": { "value": 2 },
|
||||
"optimize_wall_printing_order": { "value": "True" },
|
||||
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
|
||||
"retraction_combing_max_distance": { "value": 30 },
|
||||
"retraction_count_max": { "value": 100 },
|
||||
"retraction_hop": { "value": 0.2 },
|
||||
"retraction_hop_enabled": { "value": "False" },
|
||||
"retraction_prime_speed":
|
||||
{
|
||||
"maximum_value": 200,
|
||||
"value": 20
|
||||
},
|
||||
"retraction_retract_speed":
|
||||
{
|
||||
"maximum_value_warning": 130,
|
||||
"value": 200
|
||||
},
|
||||
"retraction_speed":
|
||||
{
|
||||
"maximum_value": 200,
|
||||
"value": 40
|
||||
},
|
||||
"roofing_layer_count": { "value": 1 },
|
||||
"skin_monotonic": { "value": true },
|
||||
"skin_overlap": { "value": 10.0 },
|
||||
"skirt_gap": { "value": 10.0 },
|
||||
"skirt_line_count": { "value": 3 },
|
||||
"speed_layer_0": { "value": 20.0 },
|
||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||
"speed_support": { "value": "speed_wall_0" },
|
||||
"speed_support_interface": { "value": "speed_topbottom" },
|
||||
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" },
|
||||
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
|
||||
"speed_z_hop": { "value": 5 },
|
||||
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" },
|
||||
"support_brim_enable": { "value": true },
|
||||
"support_brim_width": { "value": 4 },
|
||||
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
|
||||
"support_interface_density": { "value": 33.333 },
|
||||
"support_interface_enable": { "value": true },
|
||||
"support_interface_height": { "value": "layer_height * 4" },
|
||||
"support_interface_pattern": { "value": "'grid'" },
|
||||
"support_interface_skip_height": { "value": 0.2 },
|
||||
"support_pattern": { "value": "'zigzag'" },
|
||||
"support_use_towers": { "value": false },
|
||||
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
|
||||
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
|
||||
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
|
||||
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" },
|
||||
"top_layers": { "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))" },
|
||||
"travel_avoid_supports": { "value": true },
|
||||
"travel_retract_before_outer_wall": { "value": true },
|
||||
"wall_0_wipe_dist": { "value": 0.0 },
|
||||
"wall_overhang_angle": { "default_value": 75 },
|
||||
"wall_overhang_speed_factor": { "default_value": 50 },
|
||||
"wall_thickness": { "value": "line_width * 2" },
|
||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||
"z_seam_type": { "value": "'back'" }
|
||||
}
|
||||
}
|
22
resources/definitions/blocks_mkii.def.json
Normal file
22
resources/definitions/blocks_mkii.def.json
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks One MKII",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_mk2_platform.stl",
|
||||
"machine_extruder_trains": { "0": "blocks_mkii_extruder_0" },
|
||||
"quality_definition": "blocks_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 210 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_height": { "default_value": 210 },
|
||||
"machine_name": { "default_value": "Blocks One MKII" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nG1 X-14 Y0 F6000\nG1 Z0.1\nG92 E0 ;zero the extruded length\nG1 F2000 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z0.2 F6000\nG1 F6000\nM117 Printing...\n" },
|
||||
"machine_width": { "default_value": 200 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
22
resources/definitions/blocks_one.def.json
Normal file
22
resources/definitions/blocks_one.def.json
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks One",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_mk2_platform.stl",
|
||||
"machine_extruder_trains": { "0": "blocks_one_extruder_0" },
|
||||
"quality_definition": "blocks_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 200 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_height": { "default_value": 200 },
|
||||
"machine_name": { "default_value": "Blocks One" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15 F6000\nG92 E0\nG1 F200 E3\nG92 E0\nG1 F6000\nM117 Printing...\n" },
|
||||
"machine_width": { "default_value": 200 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
23
resources/definitions/blocks_pros100.def.json
Normal file
23
resources/definitions/blocks_pros100.def.json
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks Pro S100",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_pros100_platform.stl",
|
||||
"machine_extruder_trains": { "0": "blocks_pros100_extruder_0" },
|
||||
"preferred_variant_name": "0.8mm Nozzle",
|
||||
"quality_definition": "blocks_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 1000 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_height": { "default_value": 1000 },
|
||||
"machine_name": { "default_value": "Blocks Pro S100" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nG1 X-14 Y0 F6000\nG1 Z0.1\nG92 E0 ;zero the extruded length\nG1 F2000 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z0.2 F6000\nG1 F6000\nM117 Printing...\n" },
|
||||
"machine_width": { "default_value": 1000 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
22
resources/definitions/blocks_pros30.def.json
Normal file
22
resources/definitions/blocks_pros30.def.json
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks Pro S30",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_pros30_platform.stl",
|
||||
"machine_extruder_trains": { "0": "blocks_pros30_extruder_0" },
|
||||
"quality_definition": "blocks_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 310 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_height": { "default_value": 290 },
|
||||
"machine_name": { "default_value": "Blocks Pro S30" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nG1 X-14 Y0 F6000\nG1 Z0.1\nG92 E0 ;zero the extruded length\nG1 F2000 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z0.2 F6000\nG1 F6000\nM117 Printing...\n" },
|
||||
"machine_width": { "default_value": 310 },
|
||||
"retraction_retract_speed": { "value": 40 }
|
||||
}
|
||||
}
|
30
resources/definitions/blocks_r21.def.json
Normal file
30
resources/definitions/blocks_r21.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks R21",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_r21_platform.stl",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains": { "0": "blocks_r21_extruder_0" },
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_variant_name": "ST - 0.4mm",
|
||||
"quality_definition": "blocks_base",
|
||||
"variants_name": "Print Core"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 210 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0;move X/Y to min endstops, so the head is out of the way\nG1 Y210 F5000.0\nG1 Z+70\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_height": { "default_value": 250 },
|
||||
"machine_name": { "default_value": "Blocks R21" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG29\nM117 ; Purge extruder\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z1.0 F3000\nG1 X0.1 Y15 F3000.0\nG1 Z0.1 F3000.0\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nM117 Printing...\n" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
35
resources/definitions/blocks_rd50.def.json
Normal file
35
resources/definitions/blocks_rd50.def.json
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks RD50",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_rd50_platform.stl",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "blocks_rd50_extruder_0",
|
||||
"1": "blocks_rd50_extruder_1"
|
||||
},
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_variant_name": "ST - 0.4mm",
|
||||
"quality_definition": "blocks_base",
|
||||
"variants_name": "Print Core"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 500 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_height": { "default_value": 500 },
|
||||
"machine_name": { "default_value": "Blocks RD50" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90 ;absolute positioning\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\n;PREHEAT\nM140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature\nM104 S{material_print_temperature_layer_0} ; Set Extruder temperature\nG1 X-60 Y0 F6000\nG92 E0 ;zero the extruded length\nM190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature\nM109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature\nG1 F600 E20 ;extrude 10mm of feed stock\nG1 F200 E80 ;extrude 10mm of feed stock\nG12\nG92 E0 ;zero the extruded length again\nG29\nG1 Z0.2 F6000\nG1 F6000\n" },
|
||||
"machine_width": { "default_value": 500 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
35
resources/definitions/blocks_rd50duplicate.def.json
Normal file
35
resources/definitions/blocks_rd50duplicate.def.json
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks RD50 - Duplication Mode",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_rd50_platform.stl",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "blocks_rd50_extruder_0",
|
||||
"1": "blocks_rd50_extruder_1"
|
||||
},
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_variant_name": "ST - 0.4mm",
|
||||
"quality_definition": "blocks_base",
|
||||
"variants_name": "Print Core"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 500 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 E-1 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nM605 S1 ; AUTO-PARK MODE\nG28 X Y ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_height": { "default_value": 500 },
|
||||
"machine_name": { "default_value": "Blocks RD50 - Duplication Mode" },
|
||||
"machine_start_gcode": { "default_value": ";INITIALIZE DUPLICATION MODE\nM605 S1 ; AUTO-PARK MODE\nT0 ; Set tool 0\nG28 ; Home all axes\nG28 X\nM605 S2 ; Set duplication mode\n; PREHEAT\nM140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature\nM104 S{material_print_temperature_layer_0} ; Set Extruder temperature\nM190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature\nM109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature\n;SET DUPLICATION MODE\nM605 S2 X622 ; Set duplication mode and nozzle offset\nG28 X\nG1 X-60 F3000\nM605 S3 X622 ; Set mirror mode and nozzle offset\nM82\nG92 E0 ; Reset Extruder\nG1 F400\nG1 E40 F400 ; Prime\nG12 ; Clean Nozzle\nM605 S2 X250\nG28 X\nG92 E0 ; Reset Extruder\nG1 X0 F3000\n" },
|
||||
"machine_width": { "default_value": 500 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
35
resources/definitions/blocks_rd50mirror.def.json
Normal file
35
resources/definitions/blocks_rd50mirror.def.json
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks RD50 - Mirror Mode",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_rd50_platform.stl",
|
||||
"first_start_actions": [ "MachineSettingsAction" ],
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"has_variants": true,
|
||||
"machine_extruder_trains":
|
||||
{
|
||||
"0": "blocks_rd50_extruder_0",
|
||||
"1": "blocks_rd50_extruder_1"
|
||||
},
|
||||
"preferred_material": "generic_pla",
|
||||
"preferred_quality_type": "normal",
|
||||
"preferred_variant_name": "ST - 0.4mm",
|
||||
"quality_definition": "blocks_base",
|
||||
"variants_name": "Print Core"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 500 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 E-1 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nM605 S1 ; AUTO-PARK MODE\nG28 X Y ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_extruder_count": { "default_value": 2 },
|
||||
"machine_height": { "default_value": 500 },
|
||||
"machine_name": { "default_value": "Blocks RD50 - Mirror Mode" },
|
||||
"machine_start_gcode": { "default_value": ";INITIALIZE MIRROR MODE\nM605 S1 ; AUTO-PARK MODE\nT0 ; Set tool 0\nG28 ; Home all axes\nG28 X ; Home x axes\nM605 S2 ; Set duplication mode\n; PREHEAT\nM140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature\nM104 S{material_print_temperature_layer_0} ; Set Extruder temperature\nM190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature\nM109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature\n;SET MIRROR MODE\nM605 S2 X622 ; Set duplication mode and nozzle offset\nG28 X\nG1 X-60 F3000\nM605 S3 X622 ; Set mirror mode and nozzle offset\nM82\nG92 E0 ; Reset Extruder\nG1 F200\nG1 E30 F200 ; Prime\nG12 ; Clean Nozzle\nG1 X125 F3000\nG92 E0 ; Reset Extruder\n" },
|
||||
"machine_width": { "default_value": 500 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
23
resources/definitions/blocks_zero.def.json
Normal file
23
resources/definitions/blocks_zero.def.json
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Blocks Zero",
|
||||
"inherits": "blocks_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"platform": "blocks_zero_platform.stl",
|
||||
"machine_extruder_trains": { "0": "blocks_zero_extruder_0" },
|
||||
"quality_definition": "blocks_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 140 },
|
||||
"machine_end_gcode": { "default_value": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F6000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\n" },
|
||||
"machine_heated_bed": { "default_value": false },
|
||||
"machine_height": { "default_value": 120 },
|
||||
"machine_name": { "default_value": "Blocks Zero" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 X-14 Y0 F6000\nG1 Z0.1\nG92 E0 ;zero the extruded length\nG1 F2000 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z0.2 F6000\nG1 F6000\nM117 Printing...\n" },
|
||||
"machine_width": { "default_value": 120 },
|
||||
"retraction_retract_speed": { "value": 50 }
|
||||
}
|
||||
}
|
141
resources/definitions/elegoo_base.def.json
Normal file
141
resources/definitions/elegoo_base.def.json
Normal file
|
@ -0,0 +1,141 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO Base Printer",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"author": "NARUTO",
|
||||
"manufacturer": "ELEGOO",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "elegoo_platform.3mf",
|
||||
"exclude_materials": [
|
||||
"generic_nylon_175",
|
||||
"generic_nylon",
|
||||
"generic_hips_175",
|
||||
"generic_hips",
|
||||
"generic_gffcpe",
|
||||
"generic_bvoh_175",
|
||||
"generic_ccfpe",
|
||||
"generic_cffcpe",
|
||||
"generic_cpe_plus",
|
||||
"generic_cpe_175",
|
||||
"generic_cpe",
|
||||
"generic_tpu",
|
||||
"generic_pp",
|
||||
"generic_pc",
|
||||
"generic_pc_175",
|
||||
"generic_pvc",
|
||||
"generic_pva",
|
||||
"generic_pva_175",
|
||||
"generic_pvc_175",
|
||||
"generic_pp"
|
||||
],
|
||||
"has_machine_quality": true,
|
||||
"machine_extruder_trains": { "0": "elegoo_extruder_0" },
|
||||
"platform_offset": [
|
||||
-2.2,
|
||||
14.5,
|
||||
-31
|
||||
],
|
||||
"preferred_material": "generic_pla_175",
|
||||
"preferred_quality_type": "fine"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_enabled": { "value": true },
|
||||
"acceleration_layer_0": { "value": 500 },
|
||||
"acceleration_print": { "value": 1000 },
|
||||
"acceleration_travel": { "value": "acceleration_print" },
|
||||
"brim_gap": { "default_value": 0.1 },
|
||||
"brim_width": { "default_value": 5 },
|
||||
"cool_fan_full_at_height": { "value": "layer_height_0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')+0.4" },
|
||||
"cool_fan_speed": { "enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled" },
|
||||
"cool_fan_speed_0":
|
||||
{
|
||||
"enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled",
|
||||
"value": "cool_fan_speed if resolveOrValue('adhesion_type') == 'raft' else 0"
|
||||
},
|
||||
"cool_fan_speed_max": { "enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled" },
|
||||
"cool_fan_speed_min": { "enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled" },
|
||||
"fill_outline_gaps": { "default_value": false },
|
||||
"gantry_height": { "value": "machine_height-20" },
|
||||
"gradual_support_infill_step_height": { "value": "5" },
|
||||
"infill_overlap": { "value": "10 if infill_sparse_density < 20.01 else 5 if infill_sparse_density < 40.01 and infill_pattern != 'concentric' else 0" },
|
||||
"infill_overlap_mm": { "value": "0.5 * (infill_line_width + (wall_line_width_x if wall_line_count > 1 else wall_line_width_0)) * infill_overlap / 100" },
|
||||
"infill_pattern": { "value": "'lines' if (infill_sparse_density > 35 or speed_print >= 80) else 'grid' " },
|
||||
"infill_sparse_density": { "default_value": 15 },
|
||||
"initial_layer_line_width_factor": { "value": "100.0 if resolveOrValue('adhesion_type') == 'raft' else 130 if line_width < 0.5 else 110" },
|
||||
"line_width": { "value": "machine_nozzle_size + 0.02" },
|
||||
"machine_acceleration": { "value": 1000 },
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_max_acceleration_e": { "value": 5000 },
|
||||
"machine_max_acceleration_x": { "value": 1000 },
|
||||
"machine_max_acceleration_y": { "value": 1000 },
|
||||
"machine_max_jerk_xy": { "value": 8.0 },
|
||||
"material_diameter": { "value": 1.75 },
|
||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||
"material_print_temperature_layer_0": { "value": "210 if material_print_temperature < 210 else material_print_temperature" },
|
||||
"min_infill_area": { "value": "5" },
|
||||
"minimum_interface_area": { "default_value": 10 },
|
||||
"minimum_support_area": { "default_value": 3 },
|
||||
"optimize_wall_printing_order": { "default_value": true },
|
||||
"prime_tower_brim_enable": { "default_value": true },
|
||||
"prime_tower_min_volume": { "value": "(layer_height) * (prime_tower_size / 2)**2 * 3 * 0.5 " },
|
||||
"prime_tower_size": { "default_value": 30 },
|
||||
"prime_tower_wipe_enabled": { "default_value": false },
|
||||
"raft_base_speed": { "value": "0.4 * raft_speed" },
|
||||
"raft_base_thickness": { "value": "resolveOrValue('machine_nozzle_size') * 0.75" },
|
||||
"raft_interface_speed": { "value": "0.6 * raft_speed" },
|
||||
"raft_interface_thickness": { "value": "resolveOrValue('machine_nozzle_size') * 0.75" },
|
||||
"raft_margin": { "default_value": 5 },
|
||||
"raft_speed": { "value": "30" },
|
||||
"raft_surface_fan_speed": { "value": "cool_fan_speed" },
|
||||
"raft_surface_line_width": { "value": "machine_nozzle_size * 1.25" },
|
||||
"raft_surface_thickness": { "value": "resolveOrValue('machine_nozzle_size')*0.375" },
|
||||
"retraction_amount": { "default_value": 5 },
|
||||
"retraction_combing": { "value": "'no_outer_surfaces' if (any(extruderValues('skin_monotonic')) or any(extruderValues('ironing_enabled')) or (any(extruderValues('roofing_monotonic')) and any(extruderValues('roofing_layer_count')))) else 'no_outer_surfaces'" },
|
||||
"retraction_combing_max_distance": { "value": "(infill_line_distance)*1.5 + 5 " },
|
||||
"retraction_hop": { "value": "layer_height if layer_height > 0.199 else 0.2" },
|
||||
"skirt_brim_speed": { "value": "speed_print_layer_0" },
|
||||
"speed_infill": { "value": "math.ceil(speed_wall + 35)" },
|
||||
"speed_layer_0":
|
||||
{
|
||||
"maximum_value_warning": "60",
|
||||
"value": "speed_print * 20 / 60 if material_bed_temperature > 70 else speed_print * 30 / 60"
|
||||
},
|
||||
"speed_prime_tower": { "value": "speed_print if speed_print < 70.1 else 90 if speed_print > 100 else speed_print * 0.5+35" },
|
||||
"speed_slowdown_layers": { "value": "0 if resolveOrValue('adhesion_type') == 'raft' else speed_print / 30" },
|
||||
"speed_support": { "value": "speed_print if speed_wall > 0 and speed_wall < 40.01 else speed_wall + 40 " },
|
||||
"speed_topbottom": { "value": "speed_wall + 15" },
|
||||
"speed_travel": { "value": "90 if speed_print < 60.1 else speed_print * 1.5 if speed_print > 90 else speed_print+30" },
|
||||
"speed_travel_layer_0": { "value": "70 if speed_layer_0 < 20 else 90 if speed_layer_0 > 40 else speed_layer_0+50" },
|
||||
"speed_wall_x": { "value": "speed_wall + 15" },
|
||||
"support_angle": { "value": "45 if speed_print > 99.9 else 50" },
|
||||
"support_bottom_offset": { "value": "-0.4" },
|
||||
"support_brim_enable": { "value": "support_structure == 'normal' or support_structure == 'tree'" },
|
||||
"support_brim_width":
|
||||
{
|
||||
"default_value": 3,
|
||||
"value": "6 if support_structure == 'tree' else line_width * initial_layer_line_width_factor * 0.02 "
|
||||
},
|
||||
"support_infill_angles": { "default_value": "[65]" },
|
||||
"support_interface_density": { "default_value": 33.333 },
|
||||
"support_interface_pattern": { "default_value": "lines" },
|
||||
"support_material_flow": { "value": "material_flow * 0.95" },
|
||||
"support_offset": { "default_value": 0.3 },
|
||||
"support_roof_pattern": { "value": "'grid'" },
|
||||
"support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'layer_height') + (0 if support_structure == 'tree' else 0)" },
|
||||
"support_tower_maximum_supported_diameter": { "value": "1" },
|
||||
"support_use_towers": { "default_value": false },
|
||||
"support_xy_distance": { "value": "machine_nozzle_size * 1.7" },
|
||||
"support_xy_distance_overhang": { "value": "machine_nozzle_size * 1.2 if support_interface_enable else machine_nozzle_size * 0.8" },
|
||||
"support_z_distance": { "value": "layer_height * 1.2 if (support_interface_enable and support_bottom_enable and layer_height < 0.16) or support_bottom_enable else layer_height" },
|
||||
"switch_extruder_retraction_amount": { "value": "15 if extruders_enabled_count > 1 else machine_heat_zone_length" },
|
||||
"wall_thickness": { "value": "wall_line_width_0 if magic_spiralize else line_width * 2" },
|
||||
"z_seam_corner": { "default_value": "z_seam_corner_weighted" },
|
||||
"z_seam_position": { "default_value": "left" },
|
||||
"z_seam_type": { "default_value": "back" },
|
||||
"zig_zaggify_infill": { "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_sparse_density < 30 " }
|
||||
}
|
||||
}
|
30
resources/definitions/elegoo_neptune_1.def.json
Normal file
30
resources/definitions/elegoo_neptune_1.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE",
|
||||
"inherits": "elegoo_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "NARUTO",
|
||||
"quality_definition": "elegoo_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 210 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
[-50, 20],
|
||||
[50, 20],
|
||||
[50, -25],
|
||||
[-50, -25]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 200 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE\nG90\nG28 ;home\nG1 Z0.6 F100 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600.0 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 210 },
|
||||
"material_bed_temperature": { "value": "default_material_bed_temperature + 5" }
|
||||
}
|
||||
}
|
30
resources/definitions/elegoo_neptune_2s.def.json
Normal file
30
resources/definitions/elegoo_neptune_2s.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE 2S",
|
||||
"inherits": "elegoo_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "NARUTO",
|
||||
"quality_definition": "elegoo_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
[-55, 20],
|
||||
[55, 20],
|
||||
[55, -25],
|
||||
[-55, -25]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 260 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 2S" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 2S\nG90\nG28 ;home\nG1 Z0.6 F100 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600.0 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 235 },
|
||||
"material_bed_temperature": { "value": "default_material_bed_temperature + 10" }
|
||||
}
|
||||
}
|
30
resources/definitions/elegoo_neptune_3.def.json
Normal file
30
resources/definitions/elegoo_neptune_3.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE 3",
|
||||
"inherits": "elegoo_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "NARUTO",
|
||||
"quality_definition": "elegoo_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
[-55, 20],
|
||||
[55, 20],
|
||||
[55, -25],
|
||||
[-55, -25]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 280 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 3" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 3\n;M413 S0;S0=Disable power-loss recovery:S1=Enable power-loss recovery\nM220 S100 ;Set the feed speed to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.6 F100\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 235 },
|
||||
"material_bed_temperature": { "value": "default_material_bed_temperature + 10" }
|
||||
}
|
||||
}
|
26
resources/definitions/elegoo_neptune_3max.def.json
Normal file
26
resources/definitions/elegoo_neptune_3max.def.json
Normal file
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE 3 Max",
|
||||
"inherits": "elegoo_neptune_3pro",
|
||||
"metadata":
|
||||
{
|
||||
"platform": "elegoo_platform_max.3mf",
|
||||
"platform_offset": [
|
||||
-2.1,
|
||||
-0.2,
|
||||
0
|
||||
]
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_wall": { "value": 700 },
|
||||
"machine_acceleration": { "value": 700 },
|
||||
"machine_depth": { "default_value": 426 },
|
||||
"machine_height": { "default_value": 510 },
|
||||
"machine_max_acceleration_x": { "value": 700 },
|
||||
"machine_max_acceleration_y": { "value": 500 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 3 Max" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 3 Max\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.45 F300\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E15 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E30 ;Draw the second line\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 426 }
|
||||
}
|
||||
}
|
26
resources/definitions/elegoo_neptune_3plus.def.json
Normal file
26
resources/definitions/elegoo_neptune_3plus.def.json
Normal file
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE 3 Plus",
|
||||
"inherits": "elegoo_neptune_3pro",
|
||||
"metadata":
|
||||
{
|
||||
"platform": "elegoo_platform_max.3mf",
|
||||
"platform_offset": [
|
||||
-2.1,
|
||||
-0.2,
|
||||
0
|
||||
]
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"acceleration_wall": { "value": 700 },
|
||||
"machine_acceleration": { "value": 700 },
|
||||
"machine_depth": { "default_value": 330 },
|
||||
"machine_height": { "default_value": 410 },
|
||||
"machine_max_acceleration_x": { "value": 700 },
|
||||
"machine_max_acceleration_y": { "value": 700 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 3 Plus" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 3 Plus\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.45 F300\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E15 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E30 ;Draw the second line\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 330 }
|
||||
}
|
||||
}
|
38
resources/definitions/elegoo_neptune_3pro.def.json
Normal file
38
resources/definitions/elegoo_neptune_3pro.def.json
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE 3 Pro",
|
||||
"inherits": "elegoo_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "NARUTO",
|
||||
"quality_definition": "elegoo_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"infill_overlap": { "value": "0 if infill_sparse_density < 40.01 and infill_pattern != 'concentric' else -5" },
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
[-55, 30],
|
||||
[55, 30],
|
||||
[55, -35],
|
||||
[-55, -35]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 280 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE 3 Pro" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE 3 Pro\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.45 F300\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E15 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E30 ;Draw the second line\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 235 },
|
||||
"material_bed_temperature": { "value": "default_material_bed_temperature + 10" },
|
||||
"retraction_amount": { "value": 1 },
|
||||
"retraction_count_max": { "value": 80 },
|
||||
"retraction_prime_speed": { "resolve": 25 },
|
||||
"retraction_retract_speed": { "resolve": 25 },
|
||||
"retraction_speed": { "resolve": 25 },
|
||||
"speed_travel": { "value": "150 if speed_print < 100 else speed_print * 1.5" },
|
||||
"speed_travel_layer_0": { "value": "100" }
|
||||
}
|
||||
}
|
30
resources/definitions/elegoo_neptune_x.def.json
Normal file
30
resources/definitions/elegoo_neptune_x.def.json
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "ELEGOO NEPTUNE X",
|
||||
"inherits": "elegoo_base",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "NARUTO",
|
||||
"quality_definition": "elegoo_base"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"machine_depth": { "default_value": 235 },
|
||||
"machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"value": [
|
||||
[-55, 20],
|
||||
[55, 20],
|
||||
[55, -25],
|
||||
[-55, -25]
|
||||
]
|
||||
},
|
||||
"machine_height": { "default_value": 310 },
|
||||
"machine_name": { "default_value": "ELEGOO NEPTUNE X" },
|
||||
"machine_start_gcode": { "default_value": ";ELEGOO NEPTUNE X\nG90\nG28 ;home\nG1 Z0.6 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600.0 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" },
|
||||
"machine_width": { "default_value": 235 },
|
||||
"material_bed_temperature": { "value": "default_material_bed_temperature + 5" }
|
||||
}
|
||||
}
|
45
resources/definitions/flsun_v400.def.json
Normal file
45
resources/definitions/flsun_v400.def.json
Normal file
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Flsun V400",
|
||||
"inherits": "fdmprinter",
|
||||
"metadata":
|
||||
{
|
||||
"visible": true,
|
||||
"author": "FLSUN, Guislain Cyril",
|
||||
"manufacturer": "Flsun",
|
||||
"file_formats": "text/x-gcode",
|
||||
"platform": "flsun_v400.stl",
|
||||
"has_machine_quality": true,
|
||||
"has_materials": true,
|
||||
"machine_extruder_trains": { "0": "flsun_v400_extruder_0" },
|
||||
"platform_offset": [
|
||||
0,
|
||||
-40.6455,
|
||||
-43.5
|
||||
]
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"gantry_height": { "value": "0" },
|
||||
"infill_sparse_density": { "default_value": 15 },
|
||||
"machine_center_is_zero": { "default_value": true },
|
||||
"machine_depth": { "default_value": 300 },
|
||||
"machine_end_gcode": { "default_value": "M107 T0\nM104 S0\nM104 S0 T1\nM140 S0\nG92 E0\nG91\nG1 E-1 F300\nG1 Z+0.5 F6000\nG28 \nG90 ;absolute positioning\n" },
|
||||
"machine_head_with_fans_polygon":
|
||||
{
|
||||
"default_value": [
|
||||
[0, 0],
|
||||
[0, 0],
|
||||
[0, 0],
|
||||
[0, 0]
|
||||
]
|
||||
},
|
||||
"machine_heated_bed": { "default_value": true },
|
||||
"machine_height": { "default_value": 410 },
|
||||
"machine_shape": { "default_value": "elliptic" },
|
||||
"machine_start_gcode": { "default_value": "G21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature}\nM104 S{material_print_temperature} T0\nM190 S{material_bed_temperature}\nM109 S{material_print_temperature} T0\nG28\nG1 F3000 Z1\nG1 X-150 Y0 Z0.4\nG92 E0\nG3 X0 Y-130 I150 Z0.3 E30 F2000\nG92 E0\n" },
|
||||
"machine_width": { "default_value": 300 },
|
||||
"material_diameter": { "default_value": 1.75 },
|
||||
"z_seam_type": { "value": "'back'" }
|
||||
}
|
||||
}
|
15
resources/extruders/blocks_mkii_extruder_0.def.json
Normal file
15
resources/extruders/blocks_mkii_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_mkii",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/blocks_one_extruder_0.def.json
Normal file
15
resources/extruders/blocks_one_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_one",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
16
resources/extruders/blocks_pros100_extruder_0.def.json
Normal file
16
resources/extruders/blocks_pros100_extruder_0.def.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_pros100",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"machine_nozzle_size": { "default_value": 0.8 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/blocks_pros30_extruder_0.def.json
Normal file
15
resources/extruders/blocks_pros30_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_pros30",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/blocks_r21_extruder_0.def.json
Normal file
15
resources/extruders/blocks_r21_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_r21",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/blocks_rd50_extruder_0.def.json
Normal file
15
resources/extruders/blocks_rd50_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_rd50",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/blocks_rd50_extruder_1.def.json
Normal file
15
resources/extruders/blocks_rd50_extruder_1.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 2",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_rd50",
|
||||
"position": "1"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 1 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/blocks_zero_extruder_0.def.json
Normal file
15
resources/extruders/blocks_zero_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "blocks_zero",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/elegoo_extruder_0.def.json
Normal file
15
resources/extruders/elegoo_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "elegoo_base",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
15
resources/extruders/flsun_v400_extruder_0.def.json
Normal file
15
resources/extruders/flsun_v400_extruder_0.def.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": 2,
|
||||
"name": "Extruder 1",
|
||||
"inherits": "fdmextruder",
|
||||
"metadata":
|
||||
{
|
||||
"machine": "flsun_v400",
|
||||
"position": "0"
|
||||
},
|
||||
"overrides":
|
||||
{
|
||||
"extruder_nr": { "default_value": 0 },
|
||||
"material_diameter": { "default_value": 1.75 }
|
||||
}
|
||||
}
|
BIN
resources/meshes/blocks_mk2_platform.stl
Normal file
BIN
resources/meshes/blocks_mk2_platform.stl
Normal file
Binary file not shown.
BIN
resources/meshes/blocks_pros100_platform.stl
Normal file
BIN
resources/meshes/blocks_pros100_platform.stl
Normal file
Binary file not shown.
BIN
resources/meshes/blocks_pros30_platform.stl
Normal file
BIN
resources/meshes/blocks_pros30_platform.stl
Normal file
Binary file not shown.
BIN
resources/meshes/blocks_r21_platform.stl
Normal file
BIN
resources/meshes/blocks_r21_platform.stl
Normal file
Binary file not shown.
BIN
resources/meshes/blocks_rd50_platform.stl
Normal file
BIN
resources/meshes/blocks_rd50_platform.stl
Normal file
Binary file not shown.
BIN
resources/meshes/blocks_zero_platform.stl
Normal file
BIN
resources/meshes/blocks_zero_platform.stl
Normal file
Binary file not shown.
BIN
resources/meshes/elegoo_platform.3mf
Normal file
BIN
resources/meshes/elegoo_platform.3mf
Normal file
Binary file not shown.
BIN
resources/meshes/elegoo_platform_max.3mf
Normal file
BIN
resources/meshes/elegoo_platform_max.3mf
Normal file
Binary file not shown.
BIN
resources/meshes/flsun_v400.stl
Normal file
BIN
resources/meshes/flsun_v400.stl
Normal file
Binary file not shown.
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = low 0.2
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.2mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.15
|
||||
layer_height_0 = 0.15
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal 0.2
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.2mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.1
|
||||
layer_height_0 = 0.15
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.3mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal 0.3
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.3mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.3mm Nozzle
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.4mm Nozzle
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.4mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.4mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.4mm Nozzle
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.5mm Nozzle
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.5mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.5mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.5mm Nozzle
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.6mm Nozzle
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.6mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = low
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.6mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.40
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.6mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.6mm Nozzle
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.8mm Nozzle
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.8mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Super low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = low
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.8mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.50
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.8mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Super low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = superlow
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.8mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.50
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 0.8mm Nozzle
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.0mm Nozzle
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.0mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
speed_infill = =speed_print
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = low
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.0mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.40
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.0mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Super low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = superlow
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.0mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.50
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.0mm Nozzle
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.2mm Nozzle
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.2mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = low
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.2mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.40
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.2mm Nozzle
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Super low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = superlow
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.2mm Nozzle
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.50
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = 1.2mm Nozzle
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.4mm
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.4mm
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.4mm
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.4mm
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.5mm
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.5mm
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.5mm
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.5mm
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.6mm
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.6mm
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = low
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.6mm
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.4
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.6mm
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Ultra Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = ultra
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.6mm
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.10
|
||||
layer_height_0 = 0.16
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Dynamic Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = adaptive
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.8mm
|
||||
weight = -2
|
||||
|
||||
[values]
|
||||
adaptive_layer_height_enabled = true
|
||||
layer_height = 0.16
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Draft Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = draft
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.8mm
|
||||
weight = -5
|
||||
|
||||
[values]
|
||||
layer_height = 0.30
|
||||
layer_height_0 = 0.20
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = low
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.8mm
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.4
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Standard Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = normal
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.8mm
|
||||
weight = -3
|
||||
|
||||
[values]
|
||||
layer_height = 0.2
|
||||
layer_height_0 = 0.2
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
[general]
|
||||
definition = blocks_base
|
||||
name = Super Low Quality
|
||||
version = 4
|
||||
|
||||
[metadata]
|
||||
global_quality = True
|
||||
quality_type = superlow
|
||||
setting_version = 20
|
||||
type = quality
|
||||
variant = HT - 0.8mm
|
||||
weight = 0
|
||||
|
||||
[values]
|
||||
layer_height = 0.5
|
||||
layer_height_0 = 0.2
|
||||
|
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