Merge branch 'master' of github.com:Ultimaker/Cura

This commit is contained in:
Jaime van Kessel 2021-06-07 14:17:27 +02:00
commit 66f57d4d58
No known key found for this signature in database
GPG Key ID: 3710727397403C91
218 changed files with 2083 additions and 346 deletions

View File

@ -26,10 +26,16 @@ Dependencies
* [PySerial](https://github.com/pyserial/pyserial) Only required for USB printing support. * [PySerial](https://github.com/pyserial/pyserial) Only required for USB printing support.
* [python-zeroconf](https://github.com/jstasiak/python-zeroconf) Only required to detect mDNS-enabled printers. * [python-zeroconf](https://github.com/jstasiak/python-zeroconf) Only required to detect mDNS-enabled printers.
For a list of required Python packages, with their recommended version, see `requirements.txt`.
This list is not exhaustive at the moment, please check the links in the next section for more details.
Build scripts Build scripts
------------- -------------
Please check out [cura-build](https://github.com/Ultimaker/cura-build) for detailed building instructions. Please check out [cura-build](https://github.com/Ultimaker/cura-build) for detailed building instructions.
If you want to build the entire environment from scratch before building Cura as well, [cura-build-environment](https://github.com/Ultimaker/cura-build) might be a starting point before cura-build. (Again, see cura-build for more details.)
Running from Source Running from Source
------------- -------------
Please check our [Wiki page](https://github.com/Ultimaker/Cura/wiki/Running-Cura-from-Source) for details about running Cura from source. Please check our [Wiki page](https://github.com/Ultimaker/Cura/wiki/Running-Cura-from-Source) for details about running Cura from source.

View File

@ -14,6 +14,7 @@ from UM.Logger import Logger
from UM.Message import Message from UM.Message import Message
from UM.Platform import Platform from UM.Platform import Platform
from UM.Resources import Resources from UM.Resources import Resources
from UM.Version import Version
if TYPE_CHECKING: if TYPE_CHECKING:
from cura.CuraApplication import CuraApplication from cura.CuraApplication import CuraApplication
@ -28,6 +29,8 @@ class Backup:
IGNORED_FILES = [r"cura\.log", r"plugins\.json", r"cache", r"__pycache__", r"\.qmlc", r"\.pyc"] IGNORED_FILES = [r"cura\.log", r"plugins\.json", r"cache", r"__pycache__", r"\.qmlc", r"\.pyc"]
"""These files should be ignored when making a backup.""" """These files should be ignored when making a backup."""
IGNORED_FOLDERS = [r"plugins"]
SECRETS_SETTINGS = ["general/ultimaker_auth_data"] SECRETS_SETTINGS = ["general/ultimaker_auth_data"]
"""Secret preferences that need to obfuscated when making a backup of Cura""" """Secret preferences that need to obfuscated when making a backup of Cura"""
@ -74,8 +77,9 @@ class Backup:
machine_count = max(len([s for s in files if "machine_instances/" in s]) - 1, 0) # If people delete their profiles but not their preferences, it can still make a backup, and report -1 profiles. Server crashes on this. machine_count = max(len([s for s in files if "machine_instances/" in s]) - 1, 0) # If people delete their profiles but not their preferences, it can still make a backup, and report -1 profiles. Server crashes on this.
material_count = max(len([s for s in files if "materials/" in s]) - 1, 0) material_count = max(len([s for s in files if "materials/" in s]) - 1, 0)
profile_count = max(len([s for s in files if "quality_changes/" in s]) - 1, 0) profile_count = max(len([s for s in files if "quality_changes/" in s]) - 1, 0)
plugin_count = len([s for s in files if "plugin.json" in s]) # We don't store plugins anymore, since if you can make backups, you have an account (and the plugins are
# on the marketplace anyway)
plugin_count = 0
# Store the archive and metadata so the BackupManager can fetch them when needed. # Store the archive and metadata so the BackupManager can fetch them when needed.
self.zip_file = buffer.getvalue() self.zip_file = buffer.getvalue()
self.meta_data = { self.meta_data = {
@ -94,8 +98,7 @@ class Backup:
:param root_path: The root directory to archive recursively. :param root_path: The root directory to archive recursively.
:return: The archive as bytes. :return: The archive as bytes.
""" """
ignore_string = re.compile("|".join(self.IGNORED_FILES + self.IGNORED_FOLDERS))
ignore_string = re.compile("|".join(self.IGNORED_FILES))
try: try:
archive = ZipFile(buffer, "w", ZIP_DEFLATED) archive = ZipFile(buffer, "w", ZIP_DEFLATED)
for root, folders, files in os.walk(root_path): for root, folders, files in os.walk(root_path):
@ -132,8 +135,8 @@ class Backup:
"Tried to restore a Cura backup without having proper data or meta data.")) "Tried to restore a Cura backup without having proper data or meta data."))
return False return False
current_version = self._application.getVersion() current_version = Version(self._application.getVersion())
version_to_restore = self.meta_data.get("cura_release", "master") version_to_restore = Version(self.meta_data.get("cura_release", "master"))
if current_version < version_to_restore: if current_version < version_to_restore:
# Cannot restore version newer than current because settings might have changed. # Cannot restore version newer than current because settings might have changed.

View File

@ -4,6 +4,7 @@
from typing import Dict, Optional, Tuple, TYPE_CHECKING from typing import Dict, Optional, Tuple, TYPE_CHECKING
from UM.Logger import Logger from UM.Logger import Logger
from UM.Version import Version
from cura.Backups.Backup import Backup from cura.Backups.Backup import Backup
if TYPE_CHECKING: if TYPE_CHECKING:
@ -52,6 +53,18 @@ class BackupsManager:
backup = Backup(self._application, zip_file = zip_file, meta_data = meta_data) backup = Backup(self._application, zip_file = zip_file, meta_data = meta_data)
restored = backup.restore() restored = backup.restore()
package_manager = self._application.getPackageManager()
# If the backup was made with Cura 4.10 (or higher), we no longer store plugins.
# Since the restored backup doesn't have those plugins anymore, we should remove it from the list
# of installed plugins.
if Version(meta_data.get("cura_release")) >= Version("4.10.0"):
for package_id in package_manager.getAllInstalledPackageIDs():
package_data = package_manager.getInstalledPackageInfo(package_id)
if package_data.get("package_type") == "plugin" and not package_data.get("is_bundled"):
package_manager.removePackage(package_id)
if restored: if restored:
# At this point, Cura will need to restart for the changes to take effect. # At this point, Cura will need to restart for the changes to take effect.
# We don't want to store the data at this point as that would override the just-restored backup. # We don't want to store the data at this point as that would override the just-restored backup.

View File

@ -1,4 +1,4 @@
# Copyright (c) 2019 Ultimaker B.V. # Copyright (c) 2021 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher. # Cura is released under the terms of the LGPLv3 or higher.
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
@ -34,4 +34,4 @@ def fetchLayerHeight(quality_group: "QualityGroup") -> float:
if isinstance(layer_height, SettingFunction): if isinstance(layer_height, SettingFunction):
layer_height = layer_height(global_stack) layer_height = layer_height(global_stack)
return float(layer_height) return round(float(layer_height), 3)

View File

@ -1,4 +1,4 @@
# Copyright (c) 2019 Ultimaker B.V. # Copyright (c) 2021 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher. # Cura is released under the terms of the LGPLv3 or higher.
import copy # To duplicate materials. import copy # To duplicate materials.
@ -79,6 +79,7 @@ class MaterialManagementModel(QObject):
:param material_node: The material to remove. :param material_node: The material to remove.
""" """
Logger.info(f"Removing material {material_node.container_id}")
container_registry = CuraContainerRegistry.getInstance() container_registry = CuraContainerRegistry.getInstance()
materials_this_base_file = container_registry.findContainersMetadata(base_file = material_node.base_file) materials_this_base_file = container_registry.findContainersMetadata(base_file = material_node.base_file)
@ -194,6 +195,7 @@ class MaterialManagementModel(QObject):
:return: The root material ID of the duplicate material. :return: The root material ID of the duplicate material.
""" """
Logger.info(f"Duplicating material {material_node.base_file} to {new_base_id}")
return self.duplicateMaterialByBaseFile(material_node.base_file, new_base_id, new_metadata) return self.duplicateMaterialByBaseFile(material_node.base_file, new_base_id, new_metadata)
@pyqtSlot(result = str) @pyqtSlot(result = str)

View File

@ -1,4 +1,4 @@
# Copyright (c) 2020 Ultimaker B.V. # Copyright (c) 2021 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher. # Cura is released under the terms of the LGPLv3 or higher.
import os import os
@ -241,6 +241,7 @@ class ContainerManager(QObject):
file_url = file_url_or_string.toLocalFile() file_url = file_url_or_string.toLocalFile()
else: else:
file_url = file_url_or_string file_url = file_url_or_string
Logger.info(f"Importing material from {file_url}")
if not file_url or not os.path.exists(file_url): if not file_url or not os.path.exists(file_url):
return {"status": "error", "message": "Invalid path"} return {"status": "error", "message": "Invalid path"}

View File

@ -1,4 +1,4 @@
# Copyright (c) 2020 Ultimaker B.V. # Copyright (c) 2021 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher. # Cura is released under the terms of the LGPLv3 or higher.
from configparser import ConfigParser from configparser import ConfigParser
@ -412,7 +412,12 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
quality_container_id = parser["containers"][str(_ContainerIndexes.Quality)] quality_container_id = parser["containers"][str(_ContainerIndexes.Quality)]
quality_type = "empty_quality" quality_type = "empty_quality"
if quality_container_id not in ("empty", "empty_quality"): if quality_container_id not in ("empty", "empty_quality"):
quality_type = instance_container_info_dict[quality_container_id].parser["metadata"]["quality_type"] if quality_container_id in instance_container_info_dict:
quality_type = instance_container_info_dict[quality_container_id].parser["metadata"]["quality_type"]
else: # If a version upgrade changed the quality profile in the stack, we'll need to look for it in the built-in profiles instead of the workspace.
quality_matches = ContainerRegistry.getInstance().findContainersMetadata(id = quality_container_id)
if quality_matches: # If there's no profile with this ID, leave it empty_quality.
quality_type = quality_matches[0]["quality_type"]
# Get machine info # Get machine info
serialized = archive.open(global_stack_file).read().decode("utf-8") serialized = archive.open(global_stack_file).read().decode("utf-8")

View File

@ -94,6 +94,16 @@ class VersionUpgrade49to410(VersionUpgrade):
} }
} }
_deltacomb_quality_type_conversion = {
"a" : "D005",
"b" : "D010",
"c" : "D015",
"d" : "D020",
"e" : "D030",
"f" : "D045",
"g" : "D060"
}
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]: def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
"""Upgrades instance containers to have the new version number. """Upgrades instance containers to have the new version number.
@ -123,6 +133,11 @@ class VersionUpgrade49to410(VersionUpgrade):
parser["metadata"]["quality_type"] = self._two_trees_bluer_quality_type_conversion.get(parser.get("metadata", "quality_type", fallback = "fast"), "standard") parser["metadata"]["quality_type"] = self._two_trees_bluer_quality_type_conversion.get(parser.get("metadata", "quality_type", fallback = "fast"), "standard")
break break
if os.path.basename(filename).startswith("deltacomb_"):
parser["general"]["definition"] = "deltacomb_base"
parser["metadata"]["quality_type"] = self._deltacomb_quality_type_conversion.get(parser.get("metadata", "quality_type", fallback = "c"), "D015")
break
result = io.StringIO() result = io.StringIO()
parser.write(result) parser.write(result)
return [filename], [result.getvalue()] return [filename], [result.getvalue()]

32
resources/definitions/deltacomb_base.def.json Executable file → Normal file
View File

@ -13,7 +13,7 @@
"has_variants": true, "has_variants": true,
"variants_name": "Head", "variants_name": "Head",
"preferred_quality_type": "d", "preferred_quality_type": "D020",
"preferred_material": "generic_pla", "preferred_material": "generic_pla",
"machine_extruder_trains": { "machine_extruder_trains": {
@ -29,7 +29,7 @@
"machine_heated_bed": { "default_value": true }, "machine_heated_bed": { "default_value": true },
"machine_center_is_zero": { "default_value": true }, "machine_center_is_zero": { "default_value": true },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_start_gcode": { "default_value": ";---------------------------------------\n;Deltacomb start script\n;---------------------------------------\nG21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nG28 ;Home all axes (max endstops)\nG92 E0 ;zero the extruded length\nG1 Z15.0 F9000 ;move to the platform down 15mm\nG1 F9000\n\n;Put printing message on LCD screen\nM117 Printing...\n;---------------------------------------"}, "machine_start_gcode": { "default_value": ";---------------------------------------\n;Deltacomb start script\n;---------------------------------------\nG21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nG28 ;Home all axes (max endstops)\nM420 S1; Bed Level Enable\nG92 E0 ;zero the extruded length\nG1 Z15.0 F9000 ;move to the platform down 15mm\nG1 F9000\n\n;Put printing message on LCD screen\nM117 In stampa...\nM140 S{print_bed_temperature} ;set the target bed temperature\n;---------------------------------------"},
"machine_end_gcode": { "default_value": ";---------------------------------------\n;Deltacomb end script\n;---------------------------------------\nG91 ;relative positioning\nG1 F15000 X8.0 E-4.5 ;Wipe filament+material retraction\nG1 F15000 E4.0 Z1 ;Retraction compensation\nG28 ;Home all axes (max endstops)\nM84 ;steppers off\n" }, "machine_end_gcode": { "default_value": ";---------------------------------------\n;Deltacomb end script\n;---------------------------------------\nG91 ;relative positioning\nG1 F15000 X8.0 E-4.5 ;Wipe filament+material retraction\nG1 F15000 E4.0 Z1 ;Retraction compensation\nG28 ;Home all axes (max endstops)\nM84 ;steppers off\n" },
"machine_shape": { "default_value": "elliptic" }, "machine_shape": { "default_value": "elliptic" },
@ -60,25 +60,32 @@
"jerk_infill": { "value": "10" }, "jerk_infill": { "value": "10" },
"jerk_travel": { "value": "10" }, "jerk_travel": { "value": "10" },
"retraction_hop_enabled": { "default_value": true }, "retraction_hop_enabled": { "default_value": true },
"retraction_hop": { "default_value": 0.5 }, "retraction_hop": { "default_value": 1.0 },
"retraction_amount" : { "default_value": 3.5 }, "retraction_amount" : { "default_value": 3.5 },
"retraction_speed" : { "default_value": 70 }, "retraction_speed" : { "default_value": 40 },
"retraction_combing" : { "default_value": "noskin" }, "retraction_combing" : { "default_value": "noskin" },
"travel_avoid_distance": { "value": "1" }, "travel_avoid_distance": { "value": "1" },
"travel_avoid_supports": { "value": "True" },
"retraction_hop_only_when_collides": { "value": "1" },
"switch_extruder_retraction_amount": { "value": 10},
"switch_extruder_retraction_speeds": { "default_value": 70 },
"top_bottom_thickness": { "default_value": 0.8 }, "top_bottom_thickness": { "default_value": 0.8 },
"roofing_layer_count": { "value": "1" }, "roofing_layer_count": { "value": "1" },
"roofing_line_width": { "value": "line_width * 0.75" }, "roofing_line_width": { "value": "line_width * 0.75" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"infill_sparse_density": { "default_value": 30 }, "infill_sparse_density": { "default_value": 30 },
"infill_pattern": { "value": "'cubic'" }, "infill_pattern": { "value": "'cubic'" },
"infill_before_walls": { "default_value": false }, "infill_before_walls": { "default_value": false },
"support_z_distance": { "value": "layer_height * 2" }, "support_z_distance": { "value": "layer_height" },
"support_bottom_distance": { "value": "layer_height" }, "support_bottom_distance": { "value": "layer_height" },
"support_use_towers" : { "default_value": false }, "support_use_towers": { "default_value": false },
"support_bottom_enable" : { "value": "0" }, "support_bottom_enable": { "value": false },
"support_wall_count": { "value": "1" },
"skirt_brim_speed": { "value": "speed_layer_0" }, "skirt_brim_speed": { "value": "speed_layer_0" },
"skirt_line_count": { "default_value": 3 }, "skirt_line_count": { "default_value": 3 },
@ -86,7 +93,8 @@
"brim_width": { "value": "3" }, "brim_width": { "value": "3" },
"prime_tower_size": { "value": "math.sqrt(extruders_enabled_count * prime_tower_min_volume / layer_height / math.pi) * 2"}, "prime_tower_size": { "value": "math.sqrt(extruders_enabled_count * prime_tower_min_volume / layer_height / math.pi) * 2"},
"prime_tower_position_x": { "value": "prime_tower_size - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0)" }, "prime_tower_brim_enable": { "value": false },
"prime_tower_position_x": { "value": "prime_tower_size / 2" },
"prime_tower_position_y": { "value": "machine_depth / 2 - prime_tower_size - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - 1" } "prime_tower_position_y": { "value": "machine_depth / 2 - prime_tower_size - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - 1" }
} }
} }

0
resources/definitions/deltacomb_dc20.def.json Executable file → Normal file
View File

16
resources/definitions/deltacomb_dc20dual.def.json Executable file → Normal file
View File

@ -19,6 +19,20 @@
"machine_extruder_count": { "default_value": 2, "maximum_value": "2" }, "machine_extruder_count": { "default_value": 2, "maximum_value": "2" },
"machine_width": { "default_value": 190 }, "machine_width": { "default_value": 190 },
"machine_depth": { "default_value": 190 }, "machine_depth": { "default_value": 190 },
"machine_height": { "default_value": 250 } "machine_height": { "default_value": 250 },
"machine_disallowed_areas":{ "default_value": [
[[ 53, 78], [ 63, 78], [ 73, 70], [ 62, 70]],
[[ 62, 70], [ 73, 70], [ 81, 61], [ 70, 61]],
[[ 70, 61], [ 81, 61], [ 88, 51], [ 76, 51]],
[[ 76, 51], [ 88, 51], [ 93, 40], [ 81, 40]],
[[ 81, 40], [ 93, 40], [ 97, 29], [ 85, 29]],
[[ 85, 29], [ 97, 29], [ 101, 17], [ 88, 17]],
[[-37, 78], [-47, 78], [-57, 70], [-46, 70]],
[[-46, 70], [-57, 70], [-69, 61], [-54, 61]],
[[-54, 61], [-69, 61], [-72, 51], [-60, 51]],
[[-60, 51], [-72, 51], [-77, 40], [-65, 40]],
[[-65, 40], [-77, 40], [-81, 29], [-69, 29]],
[[-69, 29], [-81, 29], [-85, 17], [-72, 17]]
]}
} }
} }

View File

@ -22,8 +22,12 @@
"machine_depth": { "default_value": 190 }, "machine_depth": { "default_value": 190 },
"machine_height": { "default_value": 250 }, "machine_height": { "default_value": 250 },
"machine_extruder_count": { "default_value": 2, "maximum_value": "4" }, "machine_extruder_count": { "default_value": 2, "maximum_value": "4" },
"machine_end_gcode": { "default_value": ";---------------------------------------\n;Deltacomb end script\n;---------------------------------------\nG91 ;relative positioning\nG1 X8.0 E-10 F6000 ;wipe filament+material retraction\nG1 Z2 E9 ;Lift and start filament shaping\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG28 ;home all axes (max endstops)\nM84 ;steppers off" },
"switch_extruder_retraction_amount": { "value": "0" }, "switch_extruder_retraction_amount": { "value": "0" },
"prime_tower_min_volume": { "value": "45" }, "prime_tower_min_volume": { "value": "50" },
"prime_tower_enable": { "value": "1" } "prime_tower_enable": { "value": "1" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_standby_temperature": { "value": "material_print_temperature" }
} }
} }

0
resources/definitions/deltacomb_dc21.def.json Executable file → Normal file
View File

0
resources/definitions/deltacomb_dc21dual.def.json Executable file → Normal file
View File

View File

@ -17,13 +17,17 @@
}, },
"overrides": { "overrides": {
"machine_name": { "default_value": "Deltacomb DC-20 FLUX" }, "machine_name": { "default_value": "Deltacomb DC-21 FLUX" },
"machine_width": { "default_value": 190 }, "machine_width": { "default_value": 190 },
"machine_depth": { "default_value": 190 }, "machine_depth": { "default_value": 190 },
"machine_height": { "default_value": 400 }, "machine_height": { "default_value": 400 },
"machine_extruder_count": { "default_value": 2, "maximum_value": "4" }, "machine_extruder_count": { "default_value": 2, "maximum_value": "4" },
"machine_end_gcode": { "default_value": ";---------------------------------------\n;Deltacomb end script\n;---------------------------------------\nG91 ;relative positioning\nG1 X8.0 E-10 F6000 ;wipe filament+material retraction\nG1 Z2 E9 ;Lift and start filament shaping\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG28 ;home all axes (max endstops)\nM84 ;steppers off" },
"switch_extruder_retraction_amount": { "value": "0" }, "switch_extruder_retraction_amount": { "value": "0" },
"prime_tower_min_volume": { "value": "45" }, "prime_tower_min_volume": { "value": "50" },
"prime_tower_enable": { "value": "1" } "prime_tower_enable": { "value": "1" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_standby_temperature": { "value": "material_print_temperature" }
} }
} }

0
resources/definitions/deltacomb_dc30.def.json Executable file → Normal file
View File

0
resources/definitions/deltacomb_dc30dual.def.json Executable file → Normal file
View File

View File

@ -22,8 +22,12 @@
"machine_depth": { "default_value": 290 }, "machine_depth": { "default_value": 290 },
"machine_height": { "default_value": 300 }, "machine_height": { "default_value": 300 },
"machine_extruder_count": { "default_value": 2, "maximum_value": "4" }, "machine_extruder_count": { "default_value": 2, "maximum_value": "4" },
"machine_end_gcode": { "default_value": ";---------------------------------------\n;Deltacomb end script\n;---------------------------------------\nG91 ;relative positioning\nG1 X8.0 E-10 F6000 ;wipe filament+material retraction\nG1 Z2 E9 ;Lift and start filament shaping\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG28 ;home all axes (max endstops)\nM84 ;steppers off" },
"switch_extruder_retraction_amount": { "value": "0" }, "switch_extruder_retraction_amount": { "value": "0" },
"prime_tower_min_volume": { "value": "45" }, "prime_tower_min_volume": { "value": "50" },
"prime_tower_enable": { "value": "1" } "prime_tower_enable": { "value": "1" },
"material_initial_print_temperature": { "value": "material_print_temperature" },
"material_final_print_temperature": { "value": "material_print_temperature" },
"material_standby_temperature": { "value": "material_print_temperature" }
} }
} }

0
resources/extruders/deltacomb_base_extruder_0.def.json Executable file → Normal file
View File

0
resources/extruders/deltacomb_base_extruder_1.def.json Executable file → Normal file
View File

0
resources/extruders/deltacomb_base_extruder_2.def.json Executable file → Normal file
View File

0
resources/extruders/deltacomb_base_extruder_3.def.json Executable file → Normal file
View File

View File

@ -11,7 +11,7 @@
"extruder_nr": { "default_value": 0 }, "extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": -8.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";DC20 Dual Extruder 1\n;Put your custom code here"}, "machine_extruder_start_code": { "default_value": ";DC20 Dual Extruder 1\n;Put your custom code here"},
"machine_extruder_end_code": { "default_value": ";DC20 Dual Extruder 1\n;Put your custom code here"} "machine_extruder_end_code": { "default_value": ";DC20 Dual Extruder 1\n;Put your custom code here"}

View File

@ -11,8 +11,8 @@
"extruder_nr": { "default_value": 1 }, "extruder_nr": { "default_value": 1 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 19 }, "machine_nozzle_offset_x": { "default_value": -8.0 },
"machine_nozzle_offset_y": { "default_value": 0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";DC20 Dual Extruder 2\n;Put your custom code here"}, "machine_extruder_start_code": { "default_value": ";DC20 Dual Extruder 2\n;Put your custom code here"},
"machine_extruder_end_code": { "default_value": ";DC20 Dual Extruder 2\n;Put your custom code here"} "machine_extruder_end_code": { "default_value": ";DC20 Dual Extruder 2\n;Put your custom code here"}
} }

View File

@ -7,14 +7,13 @@
"position": "0" "position": "0"
}, },
"overrides": { "overrides": {
"extruder_nr": { "default_value": 0 }, "extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 1 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 1 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 1 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"} "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 1 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}
} }
} }

View File

@ -7,15 +7,14 @@
"position": "1" "position": "1"
}, },
"overrides": { "overrides": {
"extruder_nr": { "default_value": 1 }, "extruder_nr": { "default_value": 1 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 2 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 2 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 2 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 2 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"prime_tower_flow": { "value": "200" } "prime_tower_flow": { "value": "200" }
} }
} }

View File

@ -7,15 +7,14 @@
"position": "2" "position": "2"
}, },
"overrides": { "overrides": {
"extruder_nr": { "default_value": 2 }, "extruder_nr": { "default_value": 2 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 3 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 3 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 3 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 3 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"prime_tower_flow": { "value": "200" } "prime_tower_flow": { "value": "200" }
} }
} }

View File

@ -7,15 +7,18 @@
"position": "3" "position": "3"
}, },
"overrides": { "overrides": {
"extruder_nr": { "default_value": 3 }, "extruder_nr": { "default_value": 3 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 4 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 4 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC20 Flux Extruder 4 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC2x Flux Extruder 4 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"prime_tower_flow": { "value": "200" } "prime_tower_flow": { "value": "200" }
} }
} }

View File

@ -11,7 +11,7 @@
"extruder_nr": { "default_value": 0 }, "extruder_nr": { "default_value": 0 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": -8.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";DC30 Dual Extruder 1\n;Put your custom code here"}, "machine_extruder_start_code": { "default_value": ";DC30 Dual Extruder 1\n;Put your custom code here"},
"machine_extruder_end_code": { "default_value": ";DC30 Dual Extruder 1\n;Put your custom code here"} "machine_extruder_end_code": { "default_value": ";DC30 Dual Extruder 1\n;Put your custom code here"}

View File

@ -11,8 +11,8 @@
"extruder_nr": { "default_value": 1 }, "extruder_nr": { "default_value": 1 },
"machine_nozzle_size": { "default_value": 0.4 }, "machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 19 }, "machine_nozzle_offset_x": { "default_value": -8.0 },
"machine_nozzle_offset_y": { "default_value": 0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";DC30 Dual Extruder 2\n;Put your custom code here"}, "machine_extruder_start_code": { "default_value": ";DC30 Dual Extruder 2\n;Put your custom code here"},
"machine_extruder_end_code": { "default_value": ";DC30 Dual Extruder 2\n;Put your custom code here"} "machine_extruder_end_code": { "default_value": ";DC30 Dual Extruder 2\n;Put your custom code here"}
} }

View File

@ -13,7 +13,7 @@
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 1 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 1 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 1 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"} "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 1 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}
} }
} }

View File

@ -13,8 +13,8 @@
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 2 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 2 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 2 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 2 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"prime_tower_flow": { "value": "200" } "prime_tower_flow": { "value": "200" }
} }
} }

View File

@ -13,8 +13,8 @@
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 3 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 3 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 3 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 3 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"prime_tower_flow": { "value": "200" } "prime_tower_flow": { "value": "200" }
} }
} }

View File

@ -13,8 +13,8 @@
"material_diameter": { "default_value": 1.75 }, "material_diameter": { "default_value": 1.75 },
"machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 4 Start\n;---------------------------------------\nG92 E0 ;zero the extruded length\nG91 ;use relative coordinates\nG1 E68 F10000 ; fast insert\nG92 E0 ;zero the extruded length\nG90 ;absolute positioning\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_start_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 4 Start\n;---------------------------------------\nG91 ;relative positioning\nG1 E57 F5000 ;fast insert\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC30 Flux Extruder 4 End\n;---------------------------------------\nG91 ;use relative coordinates\nG0 E-15 F10000\nG1 Z2 ;lift head\nG4 P3000\nG0 E14.7 F10000\nG1 E-69.7 F10000\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"}, "machine_extruder_end_code": { "default_value": ";---------------------------------------\n;DC3x Flux Extruder 4 End\n;---------------------------------------\nG91 ;relative positioning\nG1 E-10 F6000 ;filament shaping\nG0 Z2\nG1 E9\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG90 ;absolute positioning\nG92 E0 ;zero the extruded length\n;---------------------------------------\n;---------------------------------------"},
"prime_tower_flow": { "value": "200" } "prime_tower_flow": { "value": "200" }
} }
} }

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D010
intent_category = engineering
material = generic_abs
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D015
intent_category = engineering
material = generic_abs
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = engineering
material = generic_abs
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = quick
material = generic_abs
variant = DBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D030
intent_category = quick
material = generic_abs
variant = DBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D010
intent_category = engineering
material = generic_abs
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D015
intent_category = engineering
material = generic_abs
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = engineering
material = generic_abs
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = quick
material = generic_abs
variant = FBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D030
intent_category = quick
material = generic_abs
variant = FBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D010
intent_category = engineering
material = generic_petg
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D015
intent_category = engineering
material = generic_petg
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = engineering
material = generic_petg
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = quick
material = generic_petg
variant = DBE 0.40mm
[values]
speed_print = 75
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = quick
material = generic_petg
variant = DBE 0.40mm
[values]
speed_print = 75
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D030
intent_category = quick
material = generic_petg
variant = DBE 0.40mm
[values]
speed_print = 75
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D010
intent_category = engineering
material = generic_petg
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D015
intent_category = engineering
material = generic_petg
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = engineering
material = generic_petg
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D015
intent_category = quick
material = generic_petg
variant = FBE 0.40mm
[values]
speed_print = 75
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = quick
material = generic_petg
variant = FBE 0.40mm
[values]
speed_print = 75
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D030
intent_category = quick
material = generic_petg
variant = FBE 0.40mm
[values]
speed_print = 75
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D010
intent_category = engineering
material = generic_pla
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D015
intent_category = engineering
material = generic_pla
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = engineering
material = generic_pla
variant = DBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = quick
material = generic_pla
variant = DBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D030
intent_category = quick
material = generic_pla
variant = DBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D010
intent_category = engineering
material = generic_pla
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D015
intent_category = engineering
material = generic_pla
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,21 @@
[general]
version = 4
name = Accurate
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = engineering
material = generic_pla
variant = FBE 0.40mm
[values]
jerk_wall = 5
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
wall_thickness = =line_width * 3
top_bottom_thickness = =wall_thickness
xy_offset = =-layer_height * 0.2
xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D020
intent_category = quick
material = generic_pla
variant = FBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -0,0 +1,31 @@
[general]
version = 4
name = Quick
definition = deltacomb_base
[metadata]
setting_version = 17
type = intent
quality_type = D030
intent_category = quick
material = generic_pla
variant = FBE 0.40mm
[values]
speed_infill = =speed_print
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 2
fill_perimeter_gaps = nowhere
infill_sparse_density = 15
infill_line_width = =line_width
jerk_print = 30
jerk_topbottom = =jerk_print
jerk_wall = =jerk_print
jerk_wall_0 = =jerk_wall
jerk_wall_x = =jerk_wall
line_width = =machine_nozzle_size
wall_line_width_x = =line_width

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = a quality_type = D005
material = generic_abs material = generic_abs
variant = DBE 0.25mm variant = DBE 0.25mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 0.5 cool_fan_full_at_height = 0.5
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = b quality_type = D010
material = generic_abs material = generic_abs
variant = DBE 0.25mm variant = DBE 0.25mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 0.5 cool_fan_full_at_height = 0.5
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = c quality_type = D015
material = generic_abs material = generic_abs
variant = DBE 0.25mm variant = DBE 0.25mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 0.5 cool_fan_full_at_height = 0.5
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = a quality_type = D005
material = generic_abs material = generic_abs
variant = DBE 0.40mm variant = DBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = b quality_type = D010
material = generic_abs material = generic_abs
variant = DBE 0.40mm variant = DBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = c quality_type = D015
material = generic_abs material = generic_abs
variant = DBE 0.40mm variant = DBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = d quality_type = D020
material = generic_abs material = generic_abs
variant = FBE 0.40mm variant = DBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = e quality_type = D030
material = generic_abs material = generic_abs
variant = DBE 0.40mm variant = DBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = c quality_type = D015
material = generic_abs material = generic_abs
variant = DBE 0.60mm variant = DBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = d quality_type = D020
material = generic_abs material = generic_abs
variant = FBE 0.60mm variant = DBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = e quality_type = D030
material = generic_abs material = generic_abs
variant = DBE 0.60mm variant = DBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -1,17 +1,17 @@
[general] [general]
version = 4 version = 4
name = A name = F
definition = deltacomb_base definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = f quality_type = D045
material = generic_abs material = generic_abs
variant = DBE 0.60mm variant = DBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = a quality_type = D005
material = generic_abs material = generic_abs
variant = FBE 0.25mm variant = FBE 0.25mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 0.5 cool_fan_full_at_height = 0.5
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = b quality_type = D010
material = generic_abs material = generic_abs
variant = FBE 0.25mm variant = FBE 0.25mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 0.5 cool_fan_full_at_height = 0.5
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = c quality_type = D015
material = generic_abs material = generic_abs
variant = FBE 0.25mm variant = FBE 0.25mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 0.5 cool_fan_full_at_height = 0.5
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = a quality_type = D005
material = generic_abs material = generic_abs
variant = FBE 0.40mm variant = FBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = b quality_type = D010
material = generic_abs material = generic_abs
variant = FBE 0.40mm variant = FBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = c quality_type = D015
material = generic_abs material = generic_abs
variant = FBE 0.40mm variant = FBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = d quality_type = D020
material = generic_abs material = generic_abs
variant = FBE 0.40mm variant = FBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = e quality_type = D030
material = generic_abs material = generic_abs
variant = FBE 0.40mm variant = FBE 0.40mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = c quality_type = D015
material = generic_abs material = generic_abs
variant = FBE 0.60mm variant = FBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = d quality_type = D020
material = generic_abs material = generic_abs
variant = FBE 0.60mm variant = FBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = e quality_type = D030
material = generic_abs material = generic_abs
variant = FBE 0.60mm variant = FBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -1,17 +1,17 @@
[general] [general]
version = 4 version = 4
name = A name = F
definition = deltacomb_base definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = f quality_type = D045
material = generic_abs material = generic_abs
variant = FBE 0.60mm variant = FBE 0.60mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = d quality_type = D020
material = generic_abs material = generic_abs
variant = V-FBE 0.80mm variant = V-DBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = e quality_type = D030
material = generic_abs material = generic_abs
variant = V-DBE 0.80mm variant = V-DBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -1,17 +1,17 @@
[general] [general]
version = 4 version = 4
name = A name = F
definition = deltacomb_base definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = f quality_type = D045
material = generic_abs material = generic_abs
variant = V-DBE 0.80mm variant = V-DBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -1,17 +1,17 @@
[general] [general]
version = 4 version = 4
name = C name = G
definition = deltacomb_base definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = c quality_type = D060
material = generic_abs material = generic_abs
variant = V-DBE 0.80mm variant = V-DBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = d quality_type = D020
material = generic_abs material = generic_abs
variant = V-FBE 0.80mm variant = V-FBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,12 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = e quality_type = D030
material = generic_abs material = generic_abs
variant = V-FBE 0.80mm variant = V-FBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -1,17 +1,17 @@
[general] [general]
version = 4 version = 4
name = A name = F
definition = deltacomb_base definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = f quality_type = D045
material = generic_abs material = generic_abs
variant = V-FBE 0.80mm variant = V-FBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -1,17 +1,17 @@
[general] [general]
version = 4 version = 4
name = C name = G
definition = deltacomb_base definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = g quality_type = D060
material = generic_abs material = generic_abs
variant = V-FBE 0.80mm variant = V-FBE 0.80mm
[values] [values]
adhesion_type = raft adhesion_type = brim
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 50 cool_fan_speed = 50
cool_fan_speed_max = 50 cool_fan_speed_max = 50

View File

@ -6,12 +6,13 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = a quality_type = D005
material = generic_petg material = generic_petg
variant = DBE 0.40mm variant = DBE 0.40mm
[values] [values]
adhesion_type = skirt material_print_temperature = 225
layer_height_0 = 0.2
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 60 cool_fan_speed = 60
cool_fan_speed_max = 100 cool_fan_speed_max = 100
@ -20,11 +21,16 @@ speed_print = 50
speed_infill = =speed_print speed_infill = =speed_print
speed_wall_0 = =speed_print * 0.5 speed_wall_0 = =speed_print * 0.5
speed_roofing = =speed_print * 0.5 speed_roofing = =speed_print * 0.5
default_material_print_temperature = 235
material_bed_temperature = 60 material_bed_temperature = 60
material_bed_temperature_layer_0 = 45 material_bed_temperature_layer_0 = 45
material_flow = 95
infill_enable_travel_optimization = True
initial_layer_line_width_factor = 120 initial_layer_line_width_factor = 120
retraction_speed = 40 retraction_amount = 5
coasting_enable = True coasting_enable = True
coasting_volume = 0.256 coasting_volume = 0.256
coasting_min_volume = 3
coasting_speed = 70
travel_avoid_other_parts = False
retraction_combing_max_distance = 5 retraction_combing_max_distance = 5
support_z_distance = =layer_height * 2

View File

@ -6,12 +6,13 @@ definition = deltacomb_base
[metadata] [metadata]
setting_version = 17 setting_version = 17
type = quality type = quality
quality_type = b quality_type = D010
material = generic_petg material = generic_petg
variant = DBE 0.40mm variant = DBE 0.40mm
[values] [values]
adhesion_type = skirt material_print_temperature = 225
layer_height_0 = 0.2
cool_fan_full_at_height = 1 cool_fan_full_at_height = 1
cool_fan_speed = 60 cool_fan_speed = 60
cool_fan_speed_max = 100 cool_fan_speed_max = 100
@ -20,11 +21,16 @@ speed_print = 50
speed_infill = =speed_print speed_infill = =speed_print
speed_wall_0 = =speed_print * 0.5 speed_wall_0 = =speed_print * 0.5
speed_roofing = =speed_print * 0.5 speed_roofing = =speed_print * 0.5
default_material_print_temperature = 235
material_bed_temperature = 60 material_bed_temperature = 60
material_bed_temperature_layer_0 = 45 material_bed_temperature_layer_0 = 45
material_flow = 95
infill_enable_travel_optimization = True
initial_layer_line_width_factor = 120 initial_layer_line_width_factor = 120
retraction_speed = 40 retraction_amount = 5
coasting_enable = True coasting_enable = True
coasting_volume = 0.256 coasting_volume = 0.256
coasting_min_volume = 3
coasting_speed = 70
travel_avoid_other_parts = False
retraction_combing_max_distance = 5 retraction_combing_max_distance = 5
support_z_distance = =layer_height * 2

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