Merge branch 'libArachne_rebased'
Conflicts: plugins/SimulationView/SimulationPass.py -> Reverted layer view optimisation in Master while some whitespace changed in Arachne. resources/definitions -> Bunch of conflicts with profile updates. resources/quality -> Bunch of conflicts with profile updates. resources/texts/change_log.txt -> Removed the Arachne change log (as they are internal versions). It'll have to be re-added when we release this version as stable.
|
@ -46,6 +46,10 @@ except ImportError:
|
||||||
# Various convenience flags indicating what kind of Cura build it is.
|
# Various convenience flags indicating what kind of Cura build it is.
|
||||||
__ENTERPRISE_VERSION_TYPE = "enterprise"
|
__ENTERPRISE_VERSION_TYPE = "enterprise"
|
||||||
IsEnterpriseVersion = CuraBuildType.lower() == __ENTERPRISE_VERSION_TYPE
|
IsEnterpriseVersion = CuraBuildType.lower() == __ENTERPRISE_VERSION_TYPE
|
||||||
|
IsAlternateVersion = CuraBuildType.lower() not in [DEFAULT_CURA_BUILD_TYPE, __ENTERPRISE_VERSION_TYPE]
|
||||||
|
# NOTE: IsAlternateVersion is to make it possibile to have 'non-numbered' versions, at least as presented to the user.
|
||||||
|
# (Internally, it'll still have some sort of version-number, but the user is never meant to see it in the GUI).
|
||||||
|
# Warning: This will also change (some of) the icons/splash-screen to the 'work in progress' alternatives!
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from cura.CuraVersion import CuraAppDisplayName # type: ignore
|
from cura.CuraVersion import CuraAppDisplayName # type: ignore
|
||||||
|
|
|
@ -152,11 +152,11 @@ class CuraApplication(QtApplication):
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(name = ApplicationMetadata.CuraAppName,
|
super().__init__(name = ApplicationMetadata.CuraAppName,
|
||||||
app_display_name = ApplicationMetadata.CuraAppDisplayName,
|
app_display_name = ApplicationMetadata.CuraAppDisplayName,
|
||||||
version = ApplicationMetadata.CuraVersion,
|
version = ApplicationMetadata.CuraVersion if not ApplicationMetadata.IsAlternateVersion else ApplicationMetadata.CuraBuildType,
|
||||||
api_version = ApplicationMetadata.CuraSDKVersion,
|
api_version = ApplicationMetadata.CuraSDKVersion,
|
||||||
build_type = ApplicationMetadata.CuraBuildType,
|
build_type = ApplicationMetadata.CuraBuildType,
|
||||||
is_debug_mode = ApplicationMetadata.CuraDebugMode,
|
is_debug_mode = ApplicationMetadata.CuraDebugMode,
|
||||||
tray_icon_name = "cura-icon-32.png",
|
tray_icon_name = "cura-icon-32.png" if not ApplicationMetadata.IsAlternateVersion else "cura-icon-32_wip.png",
|
||||||
**kwargs)
|
**kwargs)
|
||||||
|
|
||||||
self.default_theme = "cura-light"
|
self.default_theme = "cura-light"
|
||||||
|
@ -484,7 +484,7 @@ class CuraApplication(QtApplication):
|
||||||
|
|
||||||
if not self.getIsHeadLess():
|
if not self.getIsHeadLess():
|
||||||
try:
|
try:
|
||||||
self.setWindowIcon(QIcon(Resources.getPath(Resources.Images, "cura-icon.png")))
|
self.setWindowIcon(QIcon(Resources.getPath(Resources.Images, "cura-icon.png" if not ApplicationMetadata.IsAlternateVersion else "cura-icon_wip.png")))
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
Logger.log("w", "Unable to find the window icon.")
|
Logger.log("w", "Unable to find the window icon.")
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,9 @@ class CuraSplashScreen(QSplashScreen):
|
||||||
self._scale = 0.7
|
self._scale = 0.7
|
||||||
self._version_y_offset = 0 # when extra visual elements are in the background image, move version text down
|
self._version_y_offset = 0 # when extra visual elements are in the background image, move version text down
|
||||||
|
|
||||||
if ApplicationMetadata.IsEnterpriseVersion:
|
if ApplicationMetadata.IsAlternateVersion:
|
||||||
|
splash_image = QPixmap(Resources.getPath(Resources.Images, "cura_wip.png"))
|
||||||
|
elif ApplicationMetadata.IsEnterpriseVersion:
|
||||||
splash_image = QPixmap(Resources.getPath(Resources.Images, "cura_enterprise.png"))
|
splash_image = QPixmap(Resources.getPath(Resources.Images, "cura_enterprise.png"))
|
||||||
self._version_y_offset = 26
|
self._version_y_offset = 26
|
||||||
else:
|
else:
|
||||||
|
@ -70,7 +72,7 @@ class CuraSplashScreen(QSplashScreen):
|
||||||
font = QFont() # Using system-default font here
|
font = QFont() # Using system-default font here
|
||||||
font.setPixelSize(18)
|
font.setPixelSize(18)
|
||||||
painter.setFont(font)
|
painter.setFont(font)
|
||||||
painter.drawText(60, 70 + self._version_y_offset, round(330 * self._scale), round(230 * self._scale), Qt.AlignLeft | Qt.AlignTop, version[0])
|
painter.drawText(60, 70 + self._version_y_offset, round(330 * self._scale), round(230 * self._scale), Qt.AlignLeft | Qt.AlignTop, version[0] if not ApplicationMetadata.IsAlternateVersion else ApplicationMetadata.CuraBuildType)
|
||||||
if len(version) > 1:
|
if len(version) > 1:
|
||||||
font.setPixelSize(16)
|
font.setPixelSize(16)
|
||||||
painter.setFont(font)
|
painter.setFont(font)
|
||||||
|
|
|
@ -46,7 +46,9 @@ class TextManager(QObject):
|
||||||
line = line.replace("[", "")
|
line = line.replace("[", "")
|
||||||
line = line.replace("]", "")
|
line = line.replace("]", "")
|
||||||
open_version = Version(line)
|
open_version = Version(line)
|
||||||
if open_version > Version([14, 99, 99]): # Bit of a hack: We released the 15.x.x versions before 2.x
|
if open_version < Version([0, 0, 1]): # Something went wrong with parsing, assume non-numerical alternate version that should be on top.
|
||||||
|
open_version = Version([99, 99, 99])
|
||||||
|
if Version([14, 99, 99]) < open_version < Version([16, 0, 0]): # Bit of a hack: We released the 15.x.x versions before 2.x
|
||||||
open_version = Version([0, open_version.getMinor(), open_version.getRevision(), open_version.getPostfixVersion()])
|
open_version = Version([0, open_version.getMinor(), open_version.getRevision(), open_version.getPostfixVersion()])
|
||||||
open_header = ""
|
open_header = ""
|
||||||
change_logs_dict[open_version] = collections.OrderedDict()
|
change_logs_dict[open_version] = collections.OrderedDict()
|
||||||
|
@ -66,7 +68,9 @@ class TextManager(QObject):
|
||||||
text_version = version
|
text_version = version
|
||||||
if version < Version([1, 0, 0]): # Bit of a hack: We released the 15.x.x versions before 2.x
|
if version < Version([1, 0, 0]): # Bit of a hack: We released the 15.x.x versions before 2.x
|
||||||
text_version = Version([15, version.getMinor(), version.getRevision(), version.getPostfixVersion()])
|
text_version = Version([15, version.getMinor(), version.getRevision(), version.getPostfixVersion()])
|
||||||
content += "<h1>" + str(text_version) + "</h1><br>"
|
if version > Version([99, 0, 0]): # Leave it out altogether if it was originally a non-numbered version.
|
||||||
|
text_version = ""
|
||||||
|
content += ("<h1>" + str(text_version) + "</h1><br>") if text_version else ""
|
||||||
content += ""
|
content += ""
|
||||||
for change in change_logs_dict[version]:
|
for change in change_logs_dict[version]:
|
||||||
if str(change) != "":
|
if str(change) != "":
|
||||||
|
|
|
@ -48,6 +48,8 @@ if with_sentry_sdk:
|
||||||
sentry_env = "development" # Master is always a development version.
|
sentry_env = "development" # Master is always a development version.
|
||||||
elif "beta" in ApplicationMetadata.CuraVersion or "BETA" in ApplicationMetadata.CuraVersion:
|
elif "beta" in ApplicationMetadata.CuraVersion or "BETA" in ApplicationMetadata.CuraVersion:
|
||||||
sentry_env = "beta"
|
sentry_env = "beta"
|
||||||
|
elif "alpha" in ApplicationMetadata.CuraVersion or "ALPHA" in ApplicationMetadata.CuraVersion:
|
||||||
|
sentry_env = "alpha"
|
||||||
try:
|
try:
|
||||||
if ApplicationMetadata.CuraVersion.split(".")[2] == "99":
|
if ApplicationMetadata.CuraVersion.split(".")[2] == "99":
|
||||||
sentry_env = "nightly"
|
sentry_env = "nightly"
|
||||||
|
|
|
@ -379,7 +379,9 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
||||||
# - the global stack DOESN'T exist but some/all of the extruder stacks exist
|
# - the global stack DOESN'T exist but some/all of the extruder stacks exist
|
||||||
# To simplify this, only check if the global stack exists or not
|
# To simplify this, only check if the global stack exists or not
|
||||||
global_stack_id = self._stripFileToId(global_stack_file)
|
global_stack_id = self._stripFileToId(global_stack_file)
|
||||||
|
|
||||||
serialized = archive.open(global_stack_file).read().decode("utf-8")
|
serialized = archive.open(global_stack_file).read().decode("utf-8")
|
||||||
|
|
||||||
serialized = GlobalStack._updateSerialized(serialized, global_stack_file)
|
serialized = GlobalStack._updateSerialized(serialized, global_stack_file)
|
||||||
machine_name = self._getMachineNameFromSerializedStack(serialized)
|
machine_name = self._getMachineNameFromSerializedStack(serialized)
|
||||||
self._machine_info.metadata_dict = self._getMetaDataDictFromSerializedStack(serialized)
|
self._machine_info.metadata_dict = self._getMetaDataDictFromSerializedStack(serialized)
|
||||||
|
|
|
@ -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 UM.Math.Color import Color
|
from UM.Math.Color import Color
|
||||||
|
|
|
@ -0,0 +1,118 @@
|
||||||
|
# Copyright (c) 2021 Ultimaker B.V.
|
||||||
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
|
import configparser
|
||||||
|
from typing import Tuple, List
|
||||||
|
import io
|
||||||
|
from UM.VersionUpgrade import VersionUpgrade
|
||||||
|
|
||||||
|
_removed_settings = {
|
||||||
|
"travel_compensate_overlapping_walls_enabled",
|
||||||
|
"travel_compensate_overlapping_walls_0_enabled",
|
||||||
|
"travel_compensate_overlapping_walls_x_enabled",
|
||||||
|
"fill_perimeter_gaps",
|
||||||
|
"wall_min_flow",
|
||||||
|
"wall_min_flow_retract",
|
||||||
|
"speed_equalize_flow_enabled",
|
||||||
|
"speed_equalize_flow_min"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class VersionUpgrade49to50(VersionUpgrade):
|
||||||
|
def upgradePreferences(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
|
"""
|
||||||
|
Upgrades preferences to remove from the visibility list the settings that were removed in this version.
|
||||||
|
It also changes the preferences to have the new version number.
|
||||||
|
|
||||||
|
This removes any settings that were removed in the new Cura version.
|
||||||
|
:param serialized: The original contents of the preferences file.
|
||||||
|
:param filename: The file name of the preferences file.
|
||||||
|
:return: A list of new file names, and a list of the new contents for
|
||||||
|
those files.
|
||||||
|
"""
|
||||||
|
parser = configparser.ConfigParser(interpolation = None)
|
||||||
|
parser.read_string(serialized)
|
||||||
|
|
||||||
|
# Update version number.
|
||||||
|
parser["metadata"]["setting_version"] = "18"
|
||||||
|
|
||||||
|
# Remove deleted settings from the visible settings list.
|
||||||
|
if "general" in parser and "visible_settings" in parser["general"]:
|
||||||
|
visible_settings = set(parser["general"]["visible_settings"].split(";"))
|
||||||
|
for removed in _removed_settings:
|
||||||
|
if removed in visible_settings:
|
||||||
|
visible_settings.remove(removed)
|
||||||
|
|
||||||
|
# Replace Outer Before Inner Walls with equivalent.
|
||||||
|
if "outer_inset_first" in visible_settings:
|
||||||
|
visible_settings.remove("outer_inset_first")
|
||||||
|
visible_settings.add("inset_direction")
|
||||||
|
|
||||||
|
parser["general"]["visible_settings"] = ";".join(visible_settings)
|
||||||
|
|
||||||
|
result = io.StringIO()
|
||||||
|
parser.write(result)
|
||||||
|
return [filename], [result.getvalue()]
|
||||||
|
|
||||||
|
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
|
"""
|
||||||
|
Upgrades instance containers to remove the settings that were removed in this version.
|
||||||
|
It also changes the instance containers to have the new version number.
|
||||||
|
|
||||||
|
This removes any settings that were removed in the new Cura version and updates settings that need to be updated
|
||||||
|
with a new value.
|
||||||
|
|
||||||
|
:param serialized: The original contents of the instance container.
|
||||||
|
:param filename: The original file name of the instance container.
|
||||||
|
:return: A list of new file names, and a list of the new contents for
|
||||||
|
those files.
|
||||||
|
"""
|
||||||
|
parser = configparser.ConfigParser(interpolation = None, comment_prefixes = ())
|
||||||
|
parser.read_string(serialized)
|
||||||
|
|
||||||
|
# Update version number.
|
||||||
|
parser["metadata"]["setting_version"] = "18"
|
||||||
|
|
||||||
|
if "values" in parser:
|
||||||
|
# Remove deleted settings from the instance containers.
|
||||||
|
for removed in _removed_settings:
|
||||||
|
if removed in parser["values"]:
|
||||||
|
del parser["values"][removed]
|
||||||
|
|
||||||
|
# Replace Outer Before Inner Walls with equivalent setting.
|
||||||
|
if "outer_inset_first" in parser["values"]:
|
||||||
|
old_value = parser["values"]["outer_inset_first"]
|
||||||
|
if old_value.startswith("="): # Was already a formula.
|
||||||
|
old_value = old_value[1:]
|
||||||
|
parser["values"]["inset_direction"] = f"='outside_in' if ({old_value}) else 'inside_out'" # Makes it work both with plain setting values and formulas.
|
||||||
|
|
||||||
|
# Disable Fuzzy Skin as it doesn't work with with the libArachne walls
|
||||||
|
if "magic_fuzzy_skin_enabled" in parser["values"]:
|
||||||
|
parser["values"]["magic_fuzzy_skin_enabled"] = "False"
|
||||||
|
|
||||||
|
result = io.StringIO()
|
||||||
|
parser.write(result)
|
||||||
|
return [filename], [result.getvalue()]
|
||||||
|
|
||||||
|
def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
|
||||||
|
"""
|
||||||
|
Upgrades stacks to have the new version number.
|
||||||
|
|
||||||
|
:param serialized: The original contents of the stack.
|
||||||
|
:param filename: The original file name of the stack.
|
||||||
|
:return: A list of new file names, and a list of the new contents for
|
||||||
|
those files.
|
||||||
|
"""
|
||||||
|
parser = configparser.ConfigParser(interpolation = None)
|
||||||
|
parser.read_string(serialized)
|
||||||
|
|
||||||
|
# Update version number.
|
||||||
|
if "metadata" not in parser:
|
||||||
|
parser["metadata"] = {}
|
||||||
|
|
||||||
|
parser["general"]["version"] = "5"
|
||||||
|
parser["metadata"]["setting_version"] = "18"
|
||||||
|
|
||||||
|
result = io.StringIO()
|
||||||
|
parser.write(result)
|
||||||
|
return [filename], [result.getvalue()]
|
61
plugins/VersionUpgrade/VersionUpgrade49to50/__init__.py
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
# Copyright (c) 2020 Ultimaker B.V.
|
||||||
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
|
from typing import Any, Dict, TYPE_CHECKING
|
||||||
|
|
||||||
|
from . import VersionUpgrade49to50
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from UM.Application import Application
|
||||||
|
|
||||||
|
upgrade = VersionUpgrade49to50.VersionUpgrade49to50()
|
||||||
|
|
||||||
|
def getMetaData() -> Dict[str, Any]:
|
||||||
|
return { # Since there is no VersionUpgrade from 48 to 49 yet, upgrade the 48 profiles to 50.
|
||||||
|
"version_upgrade": {
|
||||||
|
# From To Upgrade function
|
||||||
|
("preferences", 6000016): ("preferences", 6000018, upgrade.upgradePreferences),
|
||||||
|
("machine_stack", 5000016): ("machine_stack", 5000018, upgrade.upgradeStack),
|
||||||
|
("extruder_train", 5000016): ("extruder_train", 5000018, upgrade.upgradeStack),
|
||||||
|
("machine_stack", 4000018): ("machine_stack", 5000018, upgrade.upgradeStack), # We made a mistake in the arachne beta 1
|
||||||
|
("extruder_train", 4000018): ("extruder_train", 5000018, upgrade.upgradeStack), # We made a mistake in the arachne beta 1
|
||||||
|
("definition_changes", 4000016): ("definition_changes", 4000018, upgrade.upgradeInstanceContainer),
|
||||||
|
("quality_changes", 4000016): ("quality_changes", 4000018, upgrade.upgradeInstanceContainer),
|
||||||
|
("quality", 4000016): ("quality", 4000018, upgrade.upgradeInstanceContainer),
|
||||||
|
("user", 4000016): ("user", 4000018, upgrade.upgradeInstanceContainer),
|
||||||
|
},
|
||||||
|
"sources": {
|
||||||
|
"preferences": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"."}
|
||||||
|
},
|
||||||
|
"machine_stack": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./machine_instances"}
|
||||||
|
},
|
||||||
|
"extruder_train": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./extruders"}
|
||||||
|
},
|
||||||
|
"definition_changes": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./definition_changes"}
|
||||||
|
},
|
||||||
|
"quality_changes": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./quality_changes"}
|
||||||
|
},
|
||||||
|
"quality": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./quality"}
|
||||||
|
},
|
||||||
|
"user": {
|
||||||
|
"get_version": upgrade.getCfgVersion,
|
||||||
|
"location": {"./user"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def register(app: "Application") -> Dict[str, Any]:
|
||||||
|
return {"version_upgrade": upgrade}
|
8
plugins/VersionUpgrade/VersionUpgrade49to50/plugin.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "Version Upgrade 4.9 to 5.0",
|
||||||
|
"author": "Ultimaker B.V.",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Upgrades configurations from Cura 4.9 to Cura 5.0.",
|
||||||
|
"api": "7.4.0",
|
||||||
|
"i18n-catalog": "cura"
|
||||||
|
}
|
|
@ -74,7 +74,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||||
|
@ -87,7 +86,6 @@
|
||||||
"infill_wipe_dist": { "value": 0 },
|
"infill_wipe_dist": { "value": 0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.2 },
|
"wall_0_wipe_dist": { "value": 0.2 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": true },
|
"filter_out_tiny_gaps": { "value": true },
|
||||||
|
|
||||||
|
|
|
@ -78,7 +78,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature + 10" },
|
"material_initial_print_temperature": { "value": "material_print_temperature + 10" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"infill_sparse_density": { "value": 25 },
|
"infill_sparse_density": { "value": 25 },
|
||||||
"infill_before_walls": { "value": false },
|
"infill_before_walls": { "value": false },
|
||||||
|
@ -91,7 +90,7 @@
|
||||||
|
|
||||||
"retraction_hop_enabled": { "value": true },
|
"retraction_hop_enabled": { "value": true },
|
||||||
"retraction_hop": { "value": 0.075 },
|
"retraction_hop": { "value": 0.075 },
|
||||||
"retraction_hop_only_when_collides": { "value": true },
|
"retraction_hop_only_when_collides": { "value": true },
|
||||||
|
|
||||||
"retraction_combing": { "value": "'off'" },
|
"retraction_combing": { "value": "'off'" },
|
||||||
"retraction_combing_max_distance": { "value": 30 },
|
"retraction_combing_max_distance": { "value": 30 },
|
||||||
|
@ -99,13 +98,13 @@
|
||||||
"travel_avoid_supports": { "value": true },
|
"travel_avoid_supports": { "value": true },
|
||||||
"travel_retract_before_outer_wall": { "value": true },
|
"travel_retract_before_outer_wall": { "value": true },
|
||||||
|
|
||||||
"retraction_amount": { "value": 6 },
|
"retraction_amount": { "value": 6 },
|
||||||
"retraction_enable": { "value": true },
|
"retraction_enable": { "value": true },
|
||||||
"retraction_min_travel": { "value": 1.5 },
|
"retraction_min_travel": { "value": 1.5 },
|
||||||
|
|
||||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
|
||||||
"cool_fan_speed": { "value": 70 },
|
"cool_fan_speed": { "value": 70 },
|
||||||
"cool_fan_speed_0": { "value": 30 },
|
"cool_fan_speed_0": { "value": 30 },
|
||||||
|
|
||||||
"cool_fan_enabled": { "value": true },
|
"cool_fan_enabled": { "value": true },
|
||||||
"cool_min_layer_time": { "value": 10 },
|
"cool_min_layer_time": { "value": 10 },
|
||||||
|
@ -116,7 +115,6 @@
|
||||||
"skirt_line_count": { "value": 4 },
|
"skirt_line_count": { "value": 4 },
|
||||||
|
|
||||||
"meshfix_maximum_deviation": { "value": 0.05 },
|
"meshfix_maximum_deviation": { "value": 0.05 },
|
||||||
|
|
||||||
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },
|
"support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" },
|
||||||
"support_pattern": { "value": "'zigzag'" },
|
"support_pattern": { "value": "'zigzag'" },
|
||||||
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
|
"support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
|
||||||
|
|
|
@ -179,7 +179,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_none'" },
|
"z_seam_corner": { "value": "'z_seam_corner_none'" },
|
||||||
|
@ -192,7 +191,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -258,7 +258,6 @@
|
||||||
"layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
|
"layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
|
||||||
"line_width": { "value": "machine_nozzle_size * 1.125" },
|
"line_width": { "value": "machine_nozzle_size * 1.125" },
|
||||||
"wall_line_width": { "value": "machine_nozzle_size" },
|
"wall_line_width": { "value": "machine_nozzle_size" },
|
||||||
"fill_perimeter_gaps": { "default_value": "everywhere" },
|
|
||||||
"fill_outline_gaps": { "value": "True" },
|
"fill_outline_gaps": { "value": "True" },
|
||||||
"meshfix_maximum_resolution": { "value": "0.01" },
|
"meshfix_maximum_resolution": { "value": "0.01" },
|
||||||
"meshfix_maximum_deviation": { "value": "layer_height / 2" },
|
"meshfix_maximum_deviation": { "value": "layer_height / 2" },
|
||||||
|
|
|
@ -83,7 +83,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'sharpest_corner'" },
|
"z_seam_type": { "value": "'sharpest_corner'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_inner'" },
|
"z_seam_corner": { "value": "'z_seam_corner_inner'" },
|
||||||
|
@ -97,7 +96,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -45,9 +45,6 @@
|
||||||
"machine_gcode_flavor": {
|
"machine_gcode_flavor": {
|
||||||
"default_value": "RepRap (RepRap)"
|
"default_value": "RepRap (RepRap)"
|
||||||
},
|
},
|
||||||
"fill_perimeter_gaps": {
|
|
||||||
"value": "'everywhere'"
|
|
||||||
},
|
|
||||||
"fill_outline_gaps": {
|
"fill_outline_gaps": {
|
||||||
"value": true
|
"value": true
|
||||||
},
|
},
|
||||||
|
|
|
@ -52,9 +52,9 @@
|
||||||
"skirt_line_count": { "default_value" : 5 },
|
"skirt_line_count": { "default_value" : 5 },
|
||||||
"initial_layer_line_width_factor": { "default_value" : 140 },
|
"initial_layer_line_width_factor": { "default_value" : 140 },
|
||||||
"top_bottom_pattern": { "default_value" : "concentric" },
|
"top_bottom_pattern": { "default_value" : "concentric" },
|
||||||
"outer_inset_first": { "default_value": true },
|
|
||||||
"fill_outline_gaps": { "default_value": true },
|
"fill_outline_gaps": { "default_value": true },
|
||||||
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
|
||||||
|
"inset_direction": {"value": "'outside_in'" },
|
||||||
"machine_start_gcode": {
|
"machine_start_gcode": {
|
||||||
"default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n"
|
"default_value": "G28 ; home all axes\nG1 Z15 F5000 ; lift nozzle\nG92 E0\nG1 F200 E3\n"
|
||||||
},
|
},
|
||||||
|
|
|
@ -183,7 +183,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||||
|
@ -196,7 +195,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -20,9 +20,6 @@
|
||||||
"machine_heated_bed": {
|
"machine_heated_bed": {
|
||||||
"default_value": true
|
"default_value": true
|
||||||
},
|
},
|
||||||
"travel_compensate_overlapping_walls_enabled": {
|
|
||||||
"default_value": false
|
|
||||||
},
|
|
||||||
"layer_height": {
|
"layer_height": {
|
||||||
"default_value": 0.2
|
"default_value": 0.2
|
||||||
},
|
},
|
||||||
|
@ -33,7 +30,6 @@
|
||||||
"default_value": "raft"
|
"default_value": "raft"
|
||||||
},
|
},
|
||||||
"top_bottom_pattern": { "default_value": "lines" },
|
"top_bottom_pattern": { "default_value": "lines" },
|
||||||
"fill_perimeter_gaps": { "default_value": "everywhere" },
|
|
||||||
"infill_sparse_density": { "default_value": 20 },
|
"infill_sparse_density": { "default_value": 20 },
|
||||||
"infill_before_walls": { "default_value": false },
|
"infill_before_walls": { "default_value": false },
|
||||||
"top_bottom_thickness": {
|
"top_bottom_thickness": {
|
||||||
|
|
|
@ -84,7 +84,6 @@
|
||||||
|
|
||||||
"wall_thickness": {"value":3.0},
|
"wall_thickness": {"value":3.0},
|
||||||
"optimize_wall_printing_order": { "value": "True" },
|
"optimize_wall_printing_order": { "value": "True" },
|
||||||
"travel_compensate_overlapping_walls_enabled": { "value": false},
|
|
||||||
|
|
||||||
"top_bottom_thickness": {"value":0},
|
"top_bottom_thickness": {"value":0},
|
||||||
"bottom_layers":{"value":2},
|
"bottom_layers":{"value":2},
|
||||||
|
|
|
@ -119,6 +119,9 @@
|
||||||
"infill_before_walls": {
|
"infill_before_walls": {
|
||||||
"value": false
|
"value": false
|
||||||
},
|
},
|
||||||
|
"inset_direction": {
|
||||||
|
"default_value": "inside_out"
|
||||||
|
},
|
||||||
"material_print_temperature": {
|
"material_print_temperature": {
|
||||||
"value": "default_material_print_temperature",
|
"value": "default_material_print_temperature",
|
||||||
"maximum_value_warning": 250
|
"maximum_value_warning": 250
|
||||||
|
|
|
@ -62,8 +62,6 @@
|
||||||
"retraction_amount": { "default_value": 6.5 },
|
"retraction_amount": { "default_value": 6.5 },
|
||||||
|
|
||||||
"speed_print": { "default_value": 40 },
|
"speed_print": { "default_value": 40 },
|
||||||
"speed_equalize_flow_enabled": { "default_value": true },
|
|
||||||
"speed_equalize_flow_max": { "default_value": 100 },
|
|
||||||
|
|
||||||
"acceleration_print": { "default_value": 1000 },
|
"acceleration_print": { "default_value": 1000 },
|
||||||
|
|
||||||
|
|
|
@ -831,7 +831,7 @@
|
||||||
"description": "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed.",
|
"description": "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed.",
|
||||||
"unit": "mm",
|
"unit": "mm",
|
||||||
"minimum_value": "0.001",
|
"minimum_value": "0.001",
|
||||||
"minimum_value_warning": "(0.1 + 0.4 * machine_nozzle_size) if outer_inset_first else 0.1 * machine_nozzle_size",
|
"minimum_value_warning": "(0.1 + 0.4 * machine_nozzle_size) if inset_direction == \"outside_in\" else 0.1 * machine_nozzle_size",
|
||||||
"maximum_value_warning": "2 * machine_nozzle_size",
|
"maximum_value_warning": "2 * machine_nozzle_size",
|
||||||
"default_value": 0.4,
|
"default_value": 0.4,
|
||||||
"value": "wall_line_width",
|
"value": "wall_line_width",
|
||||||
|
@ -1078,6 +1078,98 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"beading_strategy_type":
|
||||||
|
{
|
||||||
|
"label": "Variable Line Strategy",
|
||||||
|
"description": "Strategy to use to print the width of a part with a number of walls. This determines how many walls it will use for a certain total width, and how wide each of these lines are. \"Center Deviation\" will print all walls at the nominal line width except the central one(s), causing big variations in the center but very consistent outsides. \"Distributed\" distributes the width equally over all walls. \"Inward Distributed\" is a balance between the other two, distributing the changes in width over all walls but keeping the walls on the outside slightly more consistent.",
|
||||||
|
"type": "enum",
|
||||||
|
"options":
|
||||||
|
{
|
||||||
|
"center_deviation": "Center Deviation",
|
||||||
|
"distributed": "Distributed",
|
||||||
|
"inward_distributed": "Inward Distributed"
|
||||||
|
},
|
||||||
|
"default_value": "inward_distributed",
|
||||||
|
"limit_to_extruder": "wall_0_extruder_nr"
|
||||||
|
},
|
||||||
|
"wall_transition_threshold": {
|
||||||
|
"label": "Middle Line Threshold",
|
||||||
|
"description": "The smallest line width, as a factor of the normal line width, below which it will choose to use fewer, but wider lines to fill the available space the wall needs to occupy. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.",
|
||||||
|
"type": "float",
|
||||||
|
"unit": "%",
|
||||||
|
"default_value": 90,
|
||||||
|
"minimum_value": "1",
|
||||||
|
"maximum_value": "99",
|
||||||
|
"children":
|
||||||
|
{
|
||||||
|
"wall_split_middle_threshold": {
|
||||||
|
"label": "Split Middle Line Threshold",
|
||||||
|
"description": "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.",
|
||||||
|
"type": "float",
|
||||||
|
"unit": "%",
|
||||||
|
"default_value": 50,
|
||||||
|
"value": "wall_transition_threshold",
|
||||||
|
"minimum_value": "1",
|
||||||
|
"maximum_value": "99"
|
||||||
|
},
|
||||||
|
"wall_add_middle_threshold": {
|
||||||
|
"label": "Add Middle Line Threshold",
|
||||||
|
"description": "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.",
|
||||||
|
"type": "float",
|
||||||
|
"unit": "%",
|
||||||
|
"default_value": 50,
|
||||||
|
"value": "wall_transition_threshold * 8 / 9",
|
||||||
|
"minimum_value": "1",
|
||||||
|
"maximum_value": "99"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"wall_transition_length":
|
||||||
|
{
|
||||||
|
"label": "Wall Transition Length",
|
||||||
|
"description": "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines.",
|
||||||
|
"type": "float",
|
||||||
|
"unit": "mm",
|
||||||
|
"default_value": 0.4,
|
||||||
|
"value": "line_width",
|
||||||
|
"minimum_value": "0.001",
|
||||||
|
"minimum_value_warning": "0.5 * line_width",
|
||||||
|
"maximum_value_warning": "2 * line_width",
|
||||||
|
"maximum_value": "min_bead_width * 3 * math.pi"
|
||||||
|
},
|
||||||
|
"wall_distribution_count":
|
||||||
|
{
|
||||||
|
"label": "Wall Distribution Count",
|
||||||
|
"description": "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width.",
|
||||||
|
"type": "int",
|
||||||
|
"default_value": 1,
|
||||||
|
"minimum_value": "1",
|
||||||
|
"enabled": "beading_strategy_type == 'inward_distributed'"
|
||||||
|
},
|
||||||
|
"wall_transition_angle":
|
||||||
|
{
|
||||||
|
"label": "Wall Transition Angle",
|
||||||
|
"description": "When transitioning between different numbers of walls as the part becomes thinner, two adjacent walls will join together at this angle. This can make the walls come together faster than what the Wall Transition Length indicates, filling the space better.",
|
||||||
|
"type": "float",
|
||||||
|
"unit": "°",
|
||||||
|
"default_value": 10,
|
||||||
|
"minimum_value": "1",
|
||||||
|
"minimum_value_warning": "5",
|
||||||
|
"maximum_value_warning": "50",
|
||||||
|
"maximum_value": "59"
|
||||||
|
},
|
||||||
|
"wall_transition_filter_distance":
|
||||||
|
{
|
||||||
|
"label": "Wall Transition Distance Filter",
|
||||||
|
"description": "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance.",
|
||||||
|
"type": "float",
|
||||||
|
"unit": "mm",
|
||||||
|
"default_value": 1.4,
|
||||||
|
"value": "4 * math.cos(wall_transition_angle / 180 * math.pi) * wall_line_width_x",
|
||||||
|
"minimum_value": "wall_transition_length",
|
||||||
|
"minimum_value_warning": "math.cos(wall_transition_angle / 180 * math.pi) * wall_line_width_x",
|
||||||
|
"maximum_value_warning": "10 * math.cos(wall_transition_angle / 180 * math.pi) * wall_line_width_x"
|
||||||
|
},
|
||||||
"wall_0_wipe_dist":
|
"wall_0_wipe_dist":
|
||||||
{
|
{
|
||||||
"label": "Outer Wall Wipe Distance",
|
"label": "Outer Wall Wipe Distance",
|
||||||
|
@ -1098,7 +1190,7 @@
|
||||||
"unit": "mm",
|
"unit": "mm",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
"default_value": 0.0,
|
"default_value": 0.0,
|
||||||
"value": "(machine_nozzle_size - wall_line_width_0) / 2 if (wall_line_width_0 < machine_nozzle_size and not outer_inset_first) else 0",
|
"value": "(machine_nozzle_size - wall_line_width_0) / 2 if (wall_line_width_0 < machine_nozzle_size and inset_direction != \"outside_in\") else 0",
|
||||||
"minimum_value_warning": "0",
|
"minimum_value_warning": "0",
|
||||||
"maximum_value_warning": "machine_nozzle_size",
|
"maximum_value_warning": "machine_nozzle_size",
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
@ -1106,19 +1198,23 @@
|
||||||
},
|
},
|
||||||
"optimize_wall_printing_order":
|
"optimize_wall_printing_order":
|
||||||
{
|
{
|
||||||
"label": "Optimize Wall Printing Order",
|
"label": "Order Inner Walls By Inset",
|
||||||
"description": "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type.",
|
"description": "Order inner wall printing by inset-index, instead of by (hole) region.",
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
"default_value": false,
|
"default_value": false,
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
"outer_inset_first":
|
"inset_direction":
|
||||||
{
|
{
|
||||||
"label": "Outer Before Inner Walls",
|
"label": "Wall Ordering",
|
||||||
"description": "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs.",
|
"description": "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed.",
|
||||||
"type": "bool",
|
"type": "enum",
|
||||||
"default_value": false,
|
"options": {
|
||||||
"enabled": "wall_0_extruder_nr == wall_x_extruder_nr",
|
"inside_out": "Inside To Outside",
|
||||||
|
"outside_in": "Outside To Inside",
|
||||||
|
"center_last": "Center Last"
|
||||||
|
},
|
||||||
|
"default_value": "center_last",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
"alternate_extra_perimeter":
|
"alternate_extra_perimeter":
|
||||||
|
@ -1130,72 +1226,6 @@
|
||||||
"limit_to_extruder": "infill_extruder_nr",
|
"limit_to_extruder": "infill_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
"travel_compensate_overlapping_walls_enabled":
|
|
||||||
{
|
|
||||||
"label": "Compensate Wall Overlaps",
|
|
||||||
"description": "Compensate the flow for parts of a wall being printed where there is already a wall in place.",
|
|
||||||
"type": "bool",
|
|
||||||
"default_value": true,
|
|
||||||
"limit_to_extruder": "wall_x_extruder_nr",
|
|
||||||
"settable_per_mesh": true,
|
|
||||||
"children":
|
|
||||||
{
|
|
||||||
"travel_compensate_overlapping_walls_0_enabled":
|
|
||||||
{
|
|
||||||
"label": "Compensate Outer Wall Overlaps",
|
|
||||||
"description": "Compensate the flow for parts of an outer wall being printed where there is already a wall in place.",
|
|
||||||
"type": "bool",
|
|
||||||
"default_value": true,
|
|
||||||
"value": "travel_compensate_overlapping_walls_enabled",
|
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
|
||||||
"settable_per_mesh": true
|
|
||||||
},
|
|
||||||
"travel_compensate_overlapping_walls_x_enabled":
|
|
||||||
{
|
|
||||||
"label": "Compensate Inner Wall Overlaps",
|
|
||||||
"description": "Compensate the flow for parts of an inner wall being printed where there is already a wall in place.",
|
|
||||||
"type": "bool",
|
|
||||||
"default_value": true,
|
|
||||||
"value": "travel_compensate_overlapping_walls_enabled",
|
|
||||||
"limit_to_extruder": "wall_x_extruder_nr",
|
|
||||||
"settable_per_mesh": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"wall_min_flow":
|
|
||||||
{
|
|
||||||
"label": "Minimum Wall Flow",
|
|
||||||
"description": "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls.",
|
|
||||||
"unit": "%",
|
|
||||||
"minimum_value": "0",
|
|
||||||
"maximum_value": "100",
|
|
||||||
"default_value": 0,
|
|
||||||
"type": "float",
|
|
||||||
"enabled": "travel_compensate_overlapping_walls_0_enabled or travel_compensate_overlapping_walls_x_enabled",
|
|
||||||
"settable_per_mesh": true
|
|
||||||
},
|
|
||||||
"wall_min_flow_retract":
|
|
||||||
{
|
|
||||||
"label": "Prefer Retract",
|
|
||||||
"description": "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold.",
|
|
||||||
"type": "bool",
|
|
||||||
"default_value": false,
|
|
||||||
"enabled": "(travel_compensate_overlapping_walls_0_enabled or travel_compensate_overlapping_walls_x_enabled) and wall_min_flow > 0",
|
|
||||||
"settable_per_mesh": true
|
|
||||||
},
|
|
||||||
"fill_perimeter_gaps":
|
|
||||||
{
|
|
||||||
"label": "Fill Gaps Between Walls",
|
|
||||||
"description": "Fills the gaps between walls where no walls fit.",
|
|
||||||
"type": "enum",
|
|
||||||
"options": {
|
|
||||||
"nowhere": "Nowhere",
|
|
||||||
"everywhere": "Everywhere"
|
|
||||||
},
|
|
||||||
"default_value": "everywhere",
|
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
|
||||||
"settable_per_mesh": true
|
|
||||||
},
|
|
||||||
"filter_out_tiny_gaps":
|
"filter_out_tiny_gaps":
|
||||||
{
|
{
|
||||||
"label": "Filter Out Tiny Gaps",
|
"label": "Filter Out Tiny Gaps",
|
||||||
|
@ -1209,10 +1239,36 @@
|
||||||
"label": "Print Thin Walls",
|
"label": "Print Thin Walls",
|
||||||
"description": "Print pieces of the model which are horizontally thinner than the nozzle size.",
|
"description": "Print pieces of the model which are horizontally thinner than the nozzle size.",
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
"default_value": false,
|
"default_value": true,
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
|
"min_feature_size":
|
||||||
|
{
|
||||||
|
"label": "Minimum Feature Size",
|
||||||
|
"description": "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width.",
|
||||||
|
"unit": "mm",
|
||||||
|
"value": "wall_line_width_0 / 4",
|
||||||
|
"minimum_value": "0",
|
||||||
|
"maximum_value": "wall_line_width_0",
|
||||||
|
"type": "float",
|
||||||
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
"enabled": "fill_outline_gaps"
|
||||||
|
},
|
||||||
|
"min_bead_width":
|
||||||
|
{
|
||||||
|
"label": "Minimum Wall Line Width",
|
||||||
|
"description": "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself.",
|
||||||
|
"unit": "mm",
|
||||||
|
"value": "wall_line_width_0 * (100.0 + wall_split_middle_threshold)/200",
|
||||||
|
"default_value": "0.2",
|
||||||
|
"minimum_value": "0.001",
|
||||||
|
"minimum_value_warning": "min_feature_size",
|
||||||
|
"maximum_value_warning": "wall_line_width_0",
|
||||||
|
"type": "float",
|
||||||
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
"enabled": "fill_outline_gaps"
|
||||||
|
},
|
||||||
"xy_offset":
|
"xy_offset":
|
||||||
{
|
{
|
||||||
"label": "Horizontal Expansion",
|
"label": "Horizontal Expansion",
|
||||||
|
@ -3167,26 +3223,15 @@
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": false
|
"settable_per_extruder": false
|
||||||
},
|
},
|
||||||
"speed_equalize_flow_enabled":
|
"speed_equalize_flow_width_factor":
|
||||||
{
|
{
|
||||||
"label": "Equalize Filament Flow",
|
"label": "Flow Equalization Ratio",
|
||||||
"description": "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines.",
|
"description": "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines.",
|
||||||
"type": "bool",
|
|
||||||
"default_value": false,
|
|
||||||
"settable_per_mesh": false,
|
|
||||||
"settable_per_extruder": true
|
|
||||||
},
|
|
||||||
"speed_equalize_flow_max":
|
|
||||||
{
|
|
||||||
"label": "Maximum Speed for Flow Equalization",
|
|
||||||
"description": "Maximum print speed when adjusting the print speed in order to equalize flow.",
|
|
||||||
"type": "float",
|
"type": "float",
|
||||||
"unit": "mm/s",
|
"unit": "%",
|
||||||
"enabled": "speed_equalize_flow_enabled",
|
"default_value": 100.0,
|
||||||
"default_value": 150,
|
"minimum_value": "0.0",
|
||||||
"minimum_value": "0.1",
|
"maximum_value_warning": "200.0",
|
||||||
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
|
||||||
"maximum_value_warning": "150",
|
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
|
@ -6252,6 +6297,18 @@
|
||||||
"minimum_value_warning": "0.01",
|
"minimum_value_warning": "0.01",
|
||||||
"maximum_value_warning": "0.3",
|
"maximum_value_warning": "0.3",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"meshfix_maximum_extrusion_area_deviation":
|
||||||
|
{
|
||||||
|
"label": "Maximum Extrusion Area Deviation",
|
||||||
|
"description": "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller.",
|
||||||
|
"type": "float",
|
||||||
|
"unit": "μm²",
|
||||||
|
"default_value": 2000,
|
||||||
|
"minimum_value": "0",
|
||||||
|
"minimum_value_warning": "500",
|
||||||
|
"maximum_value_warning": "50000",
|
||||||
|
"settable_per_mesh": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -6801,6 +6858,7 @@
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
"default_value": false,
|
"default_value": false,
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
"enabled": false,
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
"magic_fuzzy_skin_outside_only":
|
"magic_fuzzy_skin_outside_only":
|
||||||
|
@ -6809,7 +6867,7 @@
|
||||||
"description": "Jitter only the parts' outlines and not the parts' holes.",
|
"description": "Jitter only the parts' outlines and not the parts' holes.",
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
"default_value": false,
|
"default_value": false,
|
||||||
"enabled": "magic_fuzzy_skin_enabled",
|
"enabled": "magic_fuzzy_skin_enabled and False" ,
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
|
@ -6822,7 +6880,7 @@
|
||||||
"default_value": 0.3,
|
"default_value": 0.3,
|
||||||
"minimum_value": "0.001",
|
"minimum_value": "0.001",
|
||||||
"maximum_value_warning": "wall_line_width_0",
|
"maximum_value_warning": "wall_line_width_0",
|
||||||
"enabled": "magic_fuzzy_skin_enabled",
|
"enabled": "magic_fuzzy_skin_enabled and False",
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
|
@ -6837,7 +6895,7 @@
|
||||||
"minimum_value_warning": "0.1",
|
"minimum_value_warning": "0.1",
|
||||||
"maximum_value_warning": "10",
|
"maximum_value_warning": "10",
|
||||||
"maximum_value": "2 / magic_fuzzy_skin_thickness",
|
"maximum_value": "2 / magic_fuzzy_skin_thickness",
|
||||||
"enabled": "magic_fuzzy_skin_enabled",
|
"enabled": "magic_fuzzy_skin_enabled and False",
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
"settable_per_mesh": true,
|
"settable_per_mesh": true,
|
||||||
"children":
|
"children":
|
||||||
|
@ -6853,7 +6911,7 @@
|
||||||
"minimum_value_warning": "0.1",
|
"minimum_value_warning": "0.1",
|
||||||
"maximum_value_warning": "10",
|
"maximum_value_warning": "10",
|
||||||
"value": "10000 if magic_fuzzy_skin_point_density == 0 else 1 / magic_fuzzy_skin_point_density",
|
"value": "10000 if magic_fuzzy_skin_point_density == 0 else 1 / magic_fuzzy_skin_point_density",
|
||||||
"enabled": "magic_fuzzy_skin_enabled",
|
"enabled": "magic_fuzzy_skin_enabled and False",
|
||||||
"limit_to_extruder": "wall_0_extruder_nr",
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
}
|
}
|
||||||
|
@ -7429,7 +7487,8 @@
|
||||||
"unit": "%",
|
"unit": "%",
|
||||||
"default_value": 100,
|
"default_value": 100,
|
||||||
"type": "float",
|
"type": "float",
|
||||||
"minimum_value": "0.001",
|
"minimum_value": "5",
|
||||||
|
"maximum_value": "100",
|
||||||
"minimum_value_warning": "20",
|
"minimum_value_warning": "20",
|
||||||
"maximum_value_warning": "100",
|
"maximum_value_warning": "100",
|
||||||
"enabled": "bridge_settings_enabled",
|
"enabled": "bridge_settings_enabled",
|
||||||
|
|
|
@ -175,8 +175,6 @@
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3 if layer_height > 0.15 else 0.8" },
|
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3 if layer_height > 0.15 else 0.8" },
|
||||||
"optimize_wall_printing_order": { "value": true },
|
"optimize_wall_printing_order": { "value": true },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": false },
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"z_seam_type": { "value": "'sharpest_corner'" },
|
"z_seam_type": { "value": "'sharpest_corner'" },
|
||||||
|
|
|
@ -48,7 +48,6 @@
|
||||||
"speed_topbottom": {"value": 40 },
|
"speed_topbottom": {"value": 40 },
|
||||||
"speed_wall": { "value": 35 },
|
"speed_wall": { "value": 35 },
|
||||||
"speed_wall_x": { "value": 40 },
|
"speed_wall_x": { "value": 40 },
|
||||||
"speed_equalize_flow_max": { "value": 70 },
|
|
||||||
|
|
||||||
"retraction_enable": {"default_value":true},
|
"retraction_enable": {"default_value":true},
|
||||||
"retraction_amount": { "default_value": 4 },
|
"retraction_amount": { "default_value": 4 },
|
||||||
|
|
|
@ -48,7 +48,6 @@
|
||||||
"speed_topbottom": {"value": 40 },
|
"speed_topbottom": {"value": 40 },
|
||||||
"speed_wall": { "value": 35 },
|
"speed_wall": { "value": 35 },
|
||||||
"speed_wall_x": { "value": 40 },
|
"speed_wall_x": { "value": 40 },
|
||||||
"speed_equalize_flow_max": { "value": 70 },
|
|
||||||
|
|
||||||
"retraction_enable": {"default_value":true},
|
"retraction_enable": {"default_value":true},
|
||||||
"retraction_amount": { "default_value": 4 },
|
"retraction_amount": { "default_value": 4 },
|
||||||
|
|
|
@ -84,7 +84,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||||
|
@ -97,7 +96,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -89,9 +89,8 @@
|
||||||
"top_layers": {"value": "4 if infill_sparse_density < 95 else 1" },
|
"top_layers": {"value": "4 if infill_sparse_density < 95 else 1" },
|
||||||
"bottom_layers": {"value": "(top_layers)" },
|
"bottom_layers": {"value": "(top_layers)" },
|
||||||
"wall_0_inset": {"value": "0" },
|
"wall_0_inset": {"value": "0" },
|
||||||
"outer_inset_first": {"value": true },
|
"inset_direction": {"value": "'outside_in'" },
|
||||||
"alternate_extra_perimeter": {"value": false },
|
"alternate_extra_perimeter": {"value": false },
|
||||||
"travel_compensate_overlapping_walls_enabled": {"value": false },
|
|
||||||
"filter_out_tiny_gaps": {"value": true },
|
"filter_out_tiny_gaps": {"value": true },
|
||||||
"fill_outline_gaps": {"value": true },
|
"fill_outline_gaps": {"value": true },
|
||||||
"z_seam_type": {"value": "'shortest'"},
|
"z_seam_type": {"value": "'shortest'"},
|
||||||
|
|
|
@ -194,7 +194,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": false },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_none'" },
|
"z_seam_corner": { "value": "'z_seam_corner_none'" },
|
||||||
|
@ -207,7 +206,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -112,7 +112,6 @@
|
||||||
"minimum_support_area": { "value": 2 },
|
"minimum_support_area": { "value": 2 },
|
||||||
"minimum_interface_area": { "value": 10 },
|
"minimum_interface_area": { "value": 10 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -129,7 +129,6 @@
|
||||||
"minimum_support_area": { "value": 2 },
|
"minimum_support_area": { "value": 2 },
|
||||||
"minimum_interface_area": { "value": 10 },
|
"minimum_interface_area": { "value": 10 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -130,7 +130,6 @@
|
||||||
"minimum_support_area": { "value": 2 },
|
"minimum_support_area": { "value": 2 },
|
||||||
"minimum_interface_area": { "value": 10 },
|
"minimum_interface_area": { "value": 10 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -144,7 +144,6 @@
|
||||||
"retraction_prime_speed": { "value": "35" },
|
"retraction_prime_speed": { "value": "35" },
|
||||||
|
|
||||||
"skin_overlap": { "value": "10" },
|
"skin_overlap": { "value": "10" },
|
||||||
"speed_equalize_flow_enabled": { "value": "True" },
|
|
||||||
"speed_layer_0": { "value": "20" },
|
"speed_layer_0": { "value": "20" },
|
||||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||||
"speed_print": { "value": "35" },
|
"speed_print": { "value": "35" },
|
||||||
|
|
|
@ -84,7 +84,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||||
|
@ -97,7 +96,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -49,13 +49,8 @@
|
||||||
"top_bottom_pattern_0": {"value": "'lines'" },
|
"top_bottom_pattern_0": {"value": "'lines'" },
|
||||||
"wall_0_inset": {"value": 0},
|
"wall_0_inset": {"value": 0},
|
||||||
"optimize_wall_printing_order": {"value": false },
|
"optimize_wall_printing_order": {"value": false },
|
||||||
"outer_inset_first": {"value": false },
|
"inset_direction": {"value": "'inside_out'" },
|
||||||
"alternate_extra_perimeter": {"value": false },
|
"alternate_extra_perimeter": {"value": false },
|
||||||
"travel_compensate_overlapping_walls_enabled": {"value": true },
|
|
||||||
"travel_compensate_overlapping_walls_0_enabled": {"value": true },
|
|
||||||
"travel_compensate_overlapping_walls_x_enabled": {"value": true },
|
|
||||||
"wall_min_flow": {"value": 0},
|
|
||||||
"fill_perimeter_gaps": {"value": "'everywhere'" },
|
|
||||||
"filter_out_tiny_gaps": {"value": true },
|
"filter_out_tiny_gaps": {"value": true },
|
||||||
"fill_outline_gaps": {"value": true },
|
"fill_outline_gaps": {"value": true },
|
||||||
"xy_offset": {"value": 0},
|
"xy_offset": {"value": 0},
|
||||||
|
@ -97,7 +92,6 @@
|
||||||
"speed_layer_0": {"value": 10},
|
"speed_layer_0": {"value": 10},
|
||||||
"speed_travel_layer_0": {"value": 50},
|
"speed_travel_layer_0": {"value": 50},
|
||||||
"speed_slowdown_layers": {"value": 2},
|
"speed_slowdown_layers": {"value": 2},
|
||||||
"speed_equalize_flow_enabled": {"value": false },
|
|
||||||
"acceleration_enabled": {"value": false },
|
"acceleration_enabled": {"value": false },
|
||||||
"acceleration_roofing": {"value": 3000 },
|
"acceleration_roofing": {"value": 3000 },
|
||||||
"jerk_enabled": {"value": false },
|
"jerk_enabled": {"value": false },
|
||||||
|
|
|
@ -78,7 +78,7 @@
|
||||||
"default_value": 0.2
|
"default_value": 0.2
|
||||||
},
|
},
|
||||||
"support_pattern": {
|
"support_pattern": {
|
||||||
"default_value": "ZigZag"
|
"default_value": "zigzag"
|
||||||
},
|
},
|
||||||
"support_infill_rate": {
|
"support_infill_rate": {
|
||||||
"value": "15 if support_enable and support_structure == 'normal' else 0 if support_enable and support_structure == 'tree' else 15"
|
"value": "15 if support_enable and support_structure == 'normal' else 0 if support_enable and support_structure == 'tree' else 15"
|
||||||
|
|
|
@ -179,7 +179,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": false },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_none'" },
|
"z_seam_corner": { "value": "'z_seam_corner_none'" },
|
||||||
|
@ -192,7 +191,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -176,15 +176,6 @@
|
||||||
"skin_outline_count": {
|
"skin_outline_count": {
|
||||||
"value": 0
|
"value": 0
|
||||||
},
|
},
|
||||||
"travel_compensate_overlapping_walls_enabled": {
|
|
||||||
"value": "False"
|
|
||||||
},
|
|
||||||
"travel_compensate_overlapping_walls_0_enabled": {
|
|
||||||
"value": "False"
|
|
||||||
},
|
|
||||||
"travel_compensate_overlapping_walls_x_enabled": {
|
|
||||||
"value": "False"
|
|
||||||
},
|
|
||||||
"wall_0_wipe_dist": {
|
"wall_0_wipe_dist": {
|
||||||
"value": "machine_nozzle_size / 3"
|
"value": "machine_nozzle_size / 3"
|
||||||
},
|
},
|
||||||
|
@ -218,10 +209,6 @@
|
||||||
"material_flow_layer_0": {
|
"material_flow_layer_0": {
|
||||||
"enabled": false
|
"enabled": false
|
||||||
},
|
},
|
||||||
"speed_equalize_flow_enabled": {
|
|
||||||
"enabled": false,
|
|
||||||
"value": "False"
|
|
||||||
},
|
|
||||||
"draft_shield_enabled": {
|
"draft_shield_enabled": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
"value": "False"
|
"value": "False"
|
||||||
|
|
|
@ -88,9 +88,6 @@
|
||||||
|
|
||||||
"wall_0_wipe_dist": { "value": 0.05 },
|
"wall_0_wipe_dist": { "value": 0.05 },
|
||||||
"optimize_wall_printing_order": { "value": "True" },
|
"optimize_wall_printing_order": { "value": "True" },
|
||||||
"travel_compensate_overlapping_walls_enabled": { "value": "False" },
|
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
"travel_compensate_overlapping_walls_x_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"infill_sparse_density": { "value": 16 },
|
"infill_sparse_density": { "value": 16 },
|
||||||
"infill_wipe_dist": { "value": 0 },
|
"infill_wipe_dist": { "value": 0 },
|
||||||
|
|
|
@ -110,9 +110,6 @@
|
||||||
"switch_extruder_retraction_speed": {
|
"switch_extruder_retraction_speed": {
|
||||||
"value": "30"
|
"value": "30"
|
||||||
},
|
},
|
||||||
"travel_compensate_overlapping_walls_enabled": {
|
|
||||||
"default_value": false
|
|
||||||
},
|
|
||||||
"raft_base_acceleration": {
|
"raft_base_acceleration": {
|
||||||
"value": "400"
|
"value": "400"
|
||||||
},
|
},
|
||||||
|
@ -389,9 +386,6 @@
|
||||||
"acceleration_support_infill": {
|
"acceleration_support_infill": {
|
||||||
"value": "400"
|
"value": "400"
|
||||||
},
|
},
|
||||||
"travel_compensate_overlapping_walls_0_enabled": {
|
|
||||||
"value": "False"
|
|
||||||
},
|
|
||||||
"support_bottom_material_flow": {
|
"support_bottom_material_flow": {
|
||||||
"value": "99"
|
"value": "99"
|
||||||
},
|
},
|
||||||
|
@ -584,9 +578,6 @@
|
||||||
"infill_material_flow": {
|
"infill_material_flow": {
|
||||||
"value": "99"
|
"value": "99"
|
||||||
},
|
},
|
||||||
"speed_equalize_flow_max": {
|
|
||||||
"default_value": 40
|
|
||||||
},
|
|
||||||
"skin_preshrink": {
|
"skin_preshrink": {
|
||||||
"value": "0.0"
|
"value": "0.0"
|
||||||
},
|
},
|
||||||
|
@ -644,9 +635,6 @@
|
||||||
"skirt_line_count": {
|
"skirt_line_count": {
|
||||||
"default_value": 2
|
"default_value": 2
|
||||||
},
|
},
|
||||||
"travel_compensate_overlapping_walls_x_enabled": {
|
|
||||||
"value": "False"
|
|
||||||
},
|
|
||||||
"jerk_wall_0": {
|
"jerk_wall_0": {
|
||||||
"value": "5"
|
"value": "5"
|
||||||
},
|
},
|
||||||
|
|
|
@ -83,7 +83,6 @@
|
||||||
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
"material_initial_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_final_print_temperature": { "value": "material_print_temperature" },
|
"material_final_print_temperature": { "value": "material_print_temperature" },
|
||||||
"material_flow": { "value": 100 },
|
"material_flow": { "value": 100 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
|
|
||||||
"z_seam_type": { "value": "'back'" },
|
"z_seam_type": { "value": "'back'" },
|
||||||
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
|
||||||
|
@ -96,7 +95,6 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
|
|
||||||
"material_diameter": { "default_value": 1.75 },
|
"material_diameter": { "default_value": 1.75 },
|
||||||
|
|
||||||
|
|
||||||
"speed_print": { "value": 50.0 } ,
|
"speed_print": { "value": 50.0 } ,
|
||||||
"speed_infill": { "value": "speed_print" },
|
"speed_infill": { "value": "speed_print" },
|
||||||
"speed_wall": { "value": "speed_print / 2" },
|
"speed_wall": { "value": "speed_print / 2" },
|
||||||
|
@ -64,11 +63,9 @@
|
||||||
"infill_wipe_dist": { "value": 0.0 },
|
"infill_wipe_dist": { "value": 0.0 },
|
||||||
"wall_0_wipe_dist": { "value": 0.0 },
|
"wall_0_wipe_dist": { "value": 0.0 },
|
||||||
|
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
|
|
||||||
|
|
||||||
"retraction_hop_enabled": { "value": "False" },
|
"retraction_hop_enabled": { "value": "False" },
|
||||||
"retraction_hop": { "value": 0.2 },
|
"retraction_hop": { "value": 0.2 },
|
||||||
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
|
"retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" },
|
||||||
|
@ -121,6 +118,5 @@
|
||||||
"minimum_interface_area": { "value": 10 },
|
"minimum_interface_area": { "value": 10 },
|
||||||
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
|
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
|
||||||
"wall_thickness": {"value": "line_width * 2" }
|
"wall_thickness": {"value": "line_width * 2" }
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,17 +44,29 @@
|
||||||
"skin_angles": {
|
"skin_angles": {
|
||||||
"value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]"
|
"value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]"
|
||||||
},
|
},
|
||||||
|
"line_width": {
|
||||||
|
"value": "machine_nozzle_size"
|
||||||
|
},
|
||||||
|
"infill_before_walls": {
|
||||||
|
"value": "False"
|
||||||
|
},
|
||||||
|
"retraction_combing": {
|
||||||
|
"value": "'no_outer_surfaces'"
|
||||||
|
},
|
||||||
|
"skin_monotonic" : {
|
||||||
|
"value": true
|
||||||
|
},
|
||||||
|
"speed_equalize_flow_width_factor": {
|
||||||
|
"value": "110.0"
|
||||||
|
},
|
||||||
|
"meshfix_maximum_extrusion_area_deviation": {
|
||||||
|
"value": "50000"
|
||||||
|
},
|
||||||
"top_layers": {
|
"top_layers": {
|
||||||
"value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))"
|
"value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))"
|
||||||
},
|
},
|
||||||
"bottom_layers": {
|
"bottom_layers": {
|
||||||
"value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))"
|
"value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))"
|
||||||
},
|
|
||||||
"skin_material_flow": {
|
|
||||||
"value": "0.97 * material_flow"
|
|
||||||
},
|
|
||||||
"infill_material_flow": {
|
|
||||||
"value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,15 +86,6 @@
|
||||||
},
|
},
|
||||||
"machine_acceleration": {
|
"machine_acceleration": {
|
||||||
"default_value": 3000
|
"default_value": 3000
|
||||||
},
|
|
||||||
"infill_before_walls": {
|
|
||||||
"value": false
|
|
||||||
},
|
|
||||||
"retraction_combing": {
|
|
||||||
"value": "'no_outer_surfaces'"
|
|
||||||
},
|
|
||||||
"skin_monotonic" : {
|
|
||||||
"value": true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
"value": "round(machine_nozzle_size / 1.5, 2)"
|
"value": "round(machine_nozzle_size / 1.5, 2)"
|
||||||
},
|
},
|
||||||
"line_width": {
|
"line_width": {
|
||||||
"value": "round(machine_nozzle_size * 0.875, 2)"
|
"value": "machine_nozzle_size"
|
||||||
},
|
},
|
||||||
"speed_support": {
|
"speed_support": {
|
||||||
"value": "speed_wall_0"
|
"value": "speed_wall_0"
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
"speed_infill": { "value": "speed_print" },
|
"speed_infill": { "value": "speed_print" },
|
||||||
"speed_wall_x": { "value": "speed_wall" },
|
"speed_wall_x": { "value": "speed_wall" },
|
||||||
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
||||||
"line_width": { "value": "round(machine_nozzle_size * 0.875, 2)" },
|
"line_width": { "value": "machine_nozzle_size" },
|
||||||
"optimize_wall_printing_order": { "value": "True" },
|
"optimize_wall_printing_order": { "value": "True" },
|
||||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" },
|
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" },
|
||||||
"speed_support": { "value": "speed_wall_0" },
|
"speed_support": { "value": "speed_wall_0" },
|
||||||
|
|
|
@ -84,20 +84,18 @@
|
||||||
|
|
||||||
"acceleration_enabled": { "value": "True" },
|
"acceleration_enabled": { "value": "True" },
|
||||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||||
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" },
|
||||||
"acceleration_print": { "value": "4000" },
|
"acceleration_print": { "value": "3500" },
|
||||||
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 3500)" },
|
||||||
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
||||||
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 500 / 4000)" },
|
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 1000 / 3500)" },
|
||||||
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 4000)" },
|
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1500 / 3500)" },
|
||||||
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 500 / 1000)" },
|
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 1000 / 3500)" },
|
||||||
"brim_width": { "value": "3" },
|
"brim_width": { "value": "3" },
|
||||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
|
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
|
||||||
"cool_fan_speed": { "value": "50" },
|
"cool_fan_speed": { "value": "50" },
|
||||||
"cool_fan_speed_max": { "value": "100" },
|
"cool_fan_speed_max": { "value": "100" },
|
||||||
"cool_min_speed": { "value": "5" },
|
"cool_min_speed": { "value": "5" },
|
||||||
"infill_before_walls": { "value": false },
|
|
||||||
"infill_line_width": { "value": "round(line_width * 0.5 / 0.35, 2)" },
|
|
||||||
"infill_overlap": { "value": "0" },
|
"infill_overlap": { "value": "0" },
|
||||||
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" },
|
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" },
|
||||||
"infill_wipe_dist": { "value": "0" },
|
"infill_wipe_dist": { "value": "0" },
|
||||||
|
@ -121,7 +119,6 @@
|
||||||
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
||||||
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
||||||
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
||||||
"line_width": { "value": "round(machine_nozzle_size * 0.875, 3)" },
|
|
||||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||||
"default_material_print_temperature": { "value": "200" },
|
"default_material_print_temperature": { "value": "200" },
|
||||||
"material_print_temperature_layer_0": { "value": "material_print_temperature + 5" },
|
"material_print_temperature_layer_0": { "value": "material_print_temperature + 5" },
|
||||||
|
@ -140,7 +137,6 @@
|
||||||
"raft_margin": { "value": "10" },
|
"raft_margin": { "value": "10" },
|
||||||
"raft_surface_layers": { "value": "1" },
|
"raft_surface_layers": { "value": "1" },
|
||||||
"retraction_amount": { "value": "6.5" },
|
"retraction_amount": { "value": "6.5" },
|
||||||
"retraction_combing": {"value": "'no_outer_surfaces'"},
|
|
||||||
"retraction_count_max": { "value": "10" },
|
"retraction_count_max": { "value": "10" },
|
||||||
"retraction_extrusion_window": { "value": "1" },
|
"retraction_extrusion_window": { "value": "1" },
|
||||||
"retraction_hop": { "value": "2" },
|
"retraction_hop": { "value": "2" },
|
||||||
|
@ -149,7 +145,6 @@
|
||||||
"retraction_min_travel": { "value": "5" },
|
"retraction_min_travel": { "value": "5" },
|
||||||
"retraction_prime_speed": { "value": "15" },
|
"retraction_prime_speed": { "value": "15" },
|
||||||
"skin_overlap": { "value": "10" },
|
"skin_overlap": { "value": "10" },
|
||||||
"skin_monotonic" : { "value": true },
|
|
||||||
"speed_layer_0": { "value": "20" },
|
"speed_layer_0": { "value": "20" },
|
||||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||||
"speed_print": { "value": "35" },
|
"speed_print": { "value": "35" },
|
||||||
|
@ -171,7 +166,6 @@
|
||||||
"top_bottom_thickness": { "value": "1" },
|
"top_bottom_thickness": { "value": "1" },
|
||||||
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||||
"wall_0_inset": { "value": "0" },
|
"wall_0_inset": { "value": "0" },
|
||||||
"wall_line_width_x": { "value": "round(wall_line_width * 0.3 / 0.35, 2)" },
|
|
||||||
"wall_thickness": { "value": "1" },
|
"wall_thickness": { "value": "1" },
|
||||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
|
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,6 +59,9 @@
|
||||||
},
|
},
|
||||||
"machine_end_gcode": {
|
"machine_end_gcode": {
|
||||||
"value": "'M104 S0 ;extruder heater off' + ('\\nM140 S0 ;heated bed heater off' if machine_heated_bed else '') + '\\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 F9000 ;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'"
|
"value": "'M104 S0 ;extruder heater off' + ('\\nM140 S0 ;heated bed heater off' if machine_heated_bed else '') + '\\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 F9000 ;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'"
|
||||||
|
},
|
||||||
|
"infill_before_walls": {
|
||||||
|
"value": "False"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,20 +77,18 @@
|
||||||
|
|
||||||
"acceleration_enabled": { "value": "True" },
|
"acceleration_enabled": { "value": "True" },
|
||||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||||
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" },
|
||||||
"acceleration_print": { "value": "4000" },
|
"acceleration_print": { "value": "3500" },
|
||||||
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 3500)" },
|
||||||
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
||||||
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 500 / 4000)" },
|
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 1000 / 3500)" },
|
||||||
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 4000)" },
|
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1500 / 3500)" },
|
||||||
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 500 / 1000)" },
|
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 1000 / 1000)" },
|
||||||
"brim_width": { "value": "3" },
|
"brim_width": { "value": "3" },
|
||||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
|
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
|
||||||
"cool_fan_speed": { "value": "50" },
|
"cool_fan_speed": { "value": "50" },
|
||||||
"cool_fan_speed_max": { "value": "100" },
|
"cool_fan_speed_max": { "value": "100" },
|
||||||
"cool_min_speed": { "value": "5" },
|
"cool_min_speed": { "value": "5" },
|
||||||
"infill_before_walls": { "value": false },
|
|
||||||
"infill_line_width": { "value": "round(line_width * 0.5 / 0.35, 2)" },
|
|
||||||
"infill_overlap": { "value": "0" },
|
"infill_overlap": { "value": "0" },
|
||||||
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" },
|
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" },
|
||||||
"infill_wipe_dist": { "value": "0" },
|
"infill_wipe_dist": { "value": "0" },
|
||||||
|
@ -113,7 +111,6 @@
|
||||||
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
||||||
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
||||||
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
||||||
"line_width": { "value": "machine_nozzle_size * 0.875" },
|
|
||||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||||
"default_material_print_temperature": { "value": "200" },
|
"default_material_print_temperature": { "value": "200" },
|
||||||
"material_standby_temperature": { "value": "100" },
|
"material_standby_temperature": { "value": "100" },
|
||||||
|
@ -132,7 +129,6 @@
|
||||||
"raft_speed": { "value": "25" },
|
"raft_speed": { "value": "25" },
|
||||||
"raft_surface_layers": { "value": "1" },
|
"raft_surface_layers": { "value": "1" },
|
||||||
"retraction_amount": { "value": "6.5" },
|
"retraction_amount": { "value": "6.5" },
|
||||||
"retraction_combing": { "value": "'no_outer_surfaces'"},
|
|
||||||
"retraction_count_max": { "value": "10" },
|
"retraction_count_max": { "value": "10" },
|
||||||
"retraction_extrusion_window": { "value": "1" },
|
"retraction_extrusion_window": { "value": "1" },
|
||||||
"retraction_hop": { "value": "2" },
|
"retraction_hop": { "value": "2" },
|
||||||
|
@ -140,9 +136,7 @@
|
||||||
"retraction_hop_only_when_collides": { "value": "True" },
|
"retraction_hop_only_when_collides": { "value": "True" },
|
||||||
"retraction_min_travel": { "value": "5" },
|
"retraction_min_travel": { "value": "5" },
|
||||||
"retraction_prime_speed": { "value": "15" },
|
"retraction_prime_speed": { "value": "15" },
|
||||||
"skin_monotonic" : { "value": true },
|
|
||||||
"skin_overlap": { "value": "10" },
|
"skin_overlap": { "value": "10" },
|
||||||
"speed_equalize_flow_enabled": { "value": "True" },
|
|
||||||
"speed_layer_0": { "value": "20" },
|
"speed_layer_0": { "value": "20" },
|
||||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||||
"speed_print": { "value": "35" },
|
"speed_print": { "value": "35" },
|
||||||
|
@ -164,11 +158,9 @@
|
||||||
"travel_avoid_supports": { "value": "True" },
|
"travel_avoid_supports": { "value": "True" },
|
||||||
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||||
"wall_0_inset": { "value": "0" },
|
"wall_0_inset": { "value": "0" },
|
||||||
"wall_line_width_x": { "value": "round(line_width * 0.3 / 0.35, 2)" },
|
|
||||||
"wall_thickness": { "value": "1" },
|
"wall_thickness": { "value": "1" },
|
||||||
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
||||||
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
|
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
|
||||||
"optimize_wall_printing_order": { "value": "True" },
|
|
||||||
"initial_layer_line_width_factor": { "value": "120" },
|
"initial_layer_line_width_factor": { "value": "120" },
|
||||||
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
|
"zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,20 +79,18 @@
|
||||||
|
|
||||||
"acceleration_enabled": { "value": "True" },
|
"acceleration_enabled": { "value": "True" },
|
||||||
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
"acceleration_layer_0": { "value": "acceleration_topbottom" },
|
||||||
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
"acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" },
|
||||||
"acceleration_print": { "value": "4000" },
|
"acceleration_print": { "value": "3500" },
|
||||||
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 4000)" },
|
"acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 3500)" },
|
||||||
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
"acceleration_support_interface": { "value": "acceleration_topbottom" },
|
||||||
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 500 / 4000)" },
|
"acceleration_topbottom": { "value": "math.ceil(acceleration_print * 1000 / 3500)" },
|
||||||
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1000 / 4000)" },
|
"acceleration_wall": { "value": "math.ceil(acceleration_print * 1500 / 3500)" },
|
||||||
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 500 / 1000)" },
|
"acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 1000 / 1000)" },
|
||||||
"brim_width": { "value": "3" },
|
"brim_width": { "value": "3" },
|
||||||
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
|
"cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" },
|
||||||
"cool_fan_speed": { "value": "50" },
|
"cool_fan_speed": { "value": "50" },
|
||||||
"cool_fan_speed_max": { "value": "100" },
|
"cool_fan_speed_max": { "value": "100" },
|
||||||
"cool_min_speed": { "value": "5" },
|
"cool_min_speed": { "value": "5" },
|
||||||
"infill_before_walls": { "value": false },
|
|
||||||
"infill_line_width": { "value": "round(line_width * 0.5 / 0.35, 2)" },
|
|
||||||
"infill_overlap": { "value": "0" },
|
"infill_overlap": { "value": "0" },
|
||||||
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" },
|
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" },
|
||||||
"infill_wipe_dist": { "value": "0" },
|
"infill_wipe_dist": { "value": "0" },
|
||||||
|
@ -115,7 +113,6 @@
|
||||||
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
"layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" },
|
||||||
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
"layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" },
|
||||||
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
"layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" },
|
||||||
"line_width": { "value": "machine_nozzle_size * 0.875" },
|
|
||||||
"machine_min_cool_heat_time_window": { "value": "15" },
|
"machine_min_cool_heat_time_window": { "value": "15" },
|
||||||
"default_material_print_temperature": { "value": "200" },
|
"default_material_print_temperature": { "value": "200" },
|
||||||
"material_standby_temperature": { "value": "100" },
|
"material_standby_temperature": { "value": "100" },
|
||||||
|
@ -141,9 +138,7 @@
|
||||||
"retraction_hop_only_when_collides": { "value": "True" },
|
"retraction_hop_only_when_collides": { "value": "True" },
|
||||||
"retraction_min_travel": { "value": "5" },
|
"retraction_min_travel": { "value": "5" },
|
||||||
"retraction_prime_speed": { "value": "15" },
|
"retraction_prime_speed": { "value": "15" },
|
||||||
"skin_monotonic" : { "value": true },
|
|
||||||
"skin_overlap": { "value": "10" },
|
"skin_overlap": { "value": "10" },
|
||||||
"speed_equalize_flow_enabled": { "value": "True" },
|
|
||||||
"speed_layer_0": { "value": "20" },
|
"speed_layer_0": { "value": "20" },
|
||||||
"speed_prime_tower": { "value": "speed_topbottom" },
|
"speed_prime_tower": { "value": "speed_topbottom" },
|
||||||
"speed_print": { "value": "35" },
|
"speed_print": { "value": "35" },
|
||||||
|
@ -165,7 +160,6 @@
|
||||||
"travel_avoid_supports": { "value": "True" },
|
"travel_avoid_supports": { "value": "True" },
|
||||||
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
"travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
|
||||||
"wall_0_inset": { "value": "0" },
|
"wall_0_inset": { "value": "0" },
|
||||||
"wall_line_width_x": { "value": "round(line_width * 0.3 / 0.35, 2)" },
|
|
||||||
"wall_thickness": { "value": "1" },
|
"wall_thickness": { "value": "1" },
|
||||||
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
"meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" },
|
||||||
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
|
"meshfix_maximum_deviation": { "value": "layer_height / 4" },
|
||||||
|
|
|
@ -136,7 +136,6 @@
|
||||||
"layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
|
"layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
|
||||||
"line_width": { "value": "machine_nozzle_size * 1.125" },
|
"line_width": { "value": "machine_nozzle_size * 1.125" },
|
||||||
"wall_line_width": { "value": "machine_nozzle_size" },
|
"wall_line_width": { "value": "machine_nozzle_size" },
|
||||||
"fill_perimeter_gaps": { "default_value": "nowhere" },
|
|
||||||
"fill_outline_gaps": { "default_value": true },
|
"fill_outline_gaps": { "default_value": true },
|
||||||
"meshfix_maximum_resolution": { "default_value": 0.01 },
|
"meshfix_maximum_resolution": { "default_value": 0.01 },
|
||||||
"infill_before_walls": { "default_value": false },
|
"infill_before_walls": { "default_value": false },
|
||||||
|
|
|
@ -210,7 +210,6 @@
|
||||||
"cool_fan_speed": { "value": "50" },
|
"cool_fan_speed": { "value": "50" },
|
||||||
"cool_fan_speed_max": { "value": "100" },
|
"cool_fan_speed_max": { "value": "100" },
|
||||||
"cool_min_speed": { "value": "7" },
|
"cool_min_speed": { "value": "7" },
|
||||||
"fill_perimeter_gaps": { "value": "'everywhere'" },
|
|
||||||
"fill_outline_gaps": { "value": false },
|
"fill_outline_gaps": { "value": false },
|
||||||
"filter_out_tiny_gaps": { "value": false },
|
"filter_out_tiny_gaps": { "value": false },
|
||||||
"infill_line_width": { "value": "round(line_width * 0.42 / 0.35, 2)" },
|
"infill_line_width": { "value": "round(line_width * 0.42 / 0.35, 2)" },
|
||||||
|
@ -273,7 +272,6 @@
|
||||||
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
|
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" },
|
||||||
"support_supported_skin_fan_speed": { "value": 100 },
|
"support_supported_skin_fan_speed": { "value": 100 },
|
||||||
"switch_extruder_retraction_amount": { "value": 0 },
|
"switch_extruder_retraction_amount": { "value": 0 },
|
||||||
"travel_compensate_overlapping_walls_0_enabled": { "value": "False" },
|
|
||||||
"travel_avoid_other_parts": { "value": true },
|
"travel_avoid_other_parts": { "value": true },
|
||||||
"travel_retract_before_outer_wall": { "value": true },
|
"travel_retract_before_outer_wall": { "value": true },
|
||||||
"top_bottom_thickness": {"value": "line_width * 2" },
|
"top_bottom_thickness": {"value": "line_width * 2" },
|
||||||
|
|
|
@ -107,7 +107,6 @@
|
||||||
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
||||||
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
||||||
"speed_wall_x": { "value": "speed_wall" },
|
"speed_wall_x": { "value": "speed_wall" },
|
||||||
"speed_equalize_flow_enabled": { "value": "False" },
|
|
||||||
"support_angle": { "value": "50" },
|
"support_angle": { "value": "50" },
|
||||||
"support_xy_distance": { "value": "1" },
|
"support_xy_distance": { "value": "1" },
|
||||||
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
||||||
|
@ -129,7 +128,6 @@
|
||||||
"support_interface_enable": { "value": "True" },
|
"support_interface_enable": { "value": "True" },
|
||||||
"support_interface_height": { "value": "0.5" },
|
"support_interface_height": { "value": "0.5" },
|
||||||
"support_roof_pattern": { "value": "'concentric'" },
|
"support_roof_pattern": { "value": "'concentric'" },
|
||||||
"z_seam_type": { "value": "'shortest'" },
|
"z_seam_type": { "value": "'shortest'" }
|
||||||
"speed_equalize_flow_max": { "value": "65" }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -107,7 +107,6 @@
|
||||||
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
||||||
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
||||||
"speed_wall_x": { "value": "speed_wall" },
|
"speed_wall_x": { "value": "speed_wall" },
|
||||||
"speed_equalize_flow_enabled": { "value": "False" },
|
|
||||||
"support_angle": { "value": "50" },
|
"support_angle": { "value": "50" },
|
||||||
"support_xy_distance": { "value": "1" },
|
"support_xy_distance": { "value": "1" },
|
||||||
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
||||||
|
@ -129,7 +128,6 @@
|
||||||
"support_interface_enable": { "value": "True" },
|
"support_interface_enable": { "value": "True" },
|
||||||
"support_interface_height": { "value": "0.5" },
|
"support_interface_height": { "value": "0.5" },
|
||||||
"support_roof_pattern": { "value": "'concentric'" },
|
"support_roof_pattern": { "value": "'concentric'" },
|
||||||
"z_seam_type": { "value": "'shortest'" },
|
"z_seam_type": { "value": "'shortest'" }
|
||||||
"speed_equalize_flow_max": { "value": "65" }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,7 +96,6 @@
|
||||||
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
"speed_wall": { "value": "speed_print*wall_line_width_0/line_width" },
|
||||||
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
"speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" },
|
||||||
"speed_wall_x": { "value": "speed_wall" },
|
"speed_wall_x": { "value": "speed_wall" },
|
||||||
"speed_equalize_flow_enabled": { "value": "False" },
|
|
||||||
"support_angle": { "value": "50" },
|
"support_angle": { "value": "50" },
|
||||||
"support_xy_distance": { "value": "1" },
|
"support_xy_distance": { "value": "1" },
|
||||||
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
"support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" },
|
||||||
|
@ -118,7 +117,6 @@
|
||||||
"support_interface_enable": { "value": "True" },
|
"support_interface_enable": { "value": "True" },
|
||||||
"support_interface_height": { "value": "0.5" },
|
"support_interface_height": { "value": "0.5" },
|
||||||
"support_roof_pattern": { "value": "'concentric'" },
|
"support_roof_pattern": { "value": "'concentric'" },
|
||||||
"z_seam_type": { "value": "'shortest'" },
|
"z_seam_type": { "value": "'shortest'" }
|
||||||
"speed_equalize_flow_max": { "value": "65" }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
BIN
resources/images/cura-icon-32_wip.png
Normal file
After Width: | Height: | Size: 9.9 KiB |
BIN
resources/images/cura-icon_wip.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
resources/images/cura_wip.png
Normal file
After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 797 KiB |
Before Width: | Height: | Size: 5.1 MiB |
BIN
resources/images/whats_new/1.png
Normal file
After Width: | Height: | Size: 872 KiB |
Before Width: | Height: | Size: 171 KiB |
Before Width: | Height: | Size: 425 KiB |
Before Width: | Height: | Size: 409 KiB |
Before Width: | Height: | Size: 392 KiB |
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -19,7 +19,6 @@ speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
|
|
|
@ -20,7 +20,6 @@ speed_wall_x = =speed_wall
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 10
|
jerk_print = 10
|
||||||
|
|
|
@ -20,7 +20,6 @@ speed_wall_x = =speed_wall
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 15
|
jerk_print = 15
|
||||||
|
|
|
@ -20,7 +20,6 @@ speed_wall_x = =speed_wall
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
infill_line_width = =line_width
|
||||||
jerk_print = 15
|
jerk_print = 15
|
||||||
|
|
|
@ -20,9 +20,8 @@ speed_wall_x = =speed_wall
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -30,5 +29,5 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
wall_line_width_x = =line_width
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_abs
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,6 +29,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_abs
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,6 +29,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_cpe_plus
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_cpe_plus
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_cpe
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_cpe
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_nylon
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_nylon
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_pc
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_pc
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_petg
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_petg
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,7 +29,7 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
||||||
|
|
|
@ -20,9 +20,8 @@ speed_wall_x = =speed_wall
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -30,5 +29,5 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
wall_line_width_x = =line_width
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_pla
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,6 +29,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_pla
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,6 +29,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|
|
@ -20,9 +20,8 @@ speed_wall_x = =speed_wall
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_thickness = =line_width * 2
|
wall_thickness = =line_width * 2
|
||||||
fill_perimeter_gaps = nowhere
|
|
||||||
infill_sparse_density = 15
|
infill_sparse_density = 15
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -30,5 +29,5 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
wall_line_width_x = =line_width
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ material = generic_tough_pla
|
||||||
variant = AA 0.4
|
variant = AA 0.4
|
||||||
|
|
||||||
[values]
|
[values]
|
||||||
infill_line_width = =line_width
|
|
||||||
jerk_print = 30
|
jerk_print = 30
|
||||||
jerk_infill = =jerk_print
|
jerk_infill = =jerk_print
|
||||||
jerk_topbottom = =jerk_print
|
jerk_topbottom = =jerk_print
|
||||||
|
@ -20,7 +20,7 @@ jerk_wall = =jerk_print
|
||||||
jerk_wall_0 = =jerk_wall
|
jerk_wall_0 = =jerk_wall
|
||||||
jerk_wall_x = =jerk_wall
|
jerk_wall_x = =jerk_wall
|
||||||
jerk_layer_0 = 5
|
jerk_layer_0 = 5
|
||||||
line_width = =machine_nozzle_size
|
|
||||||
speed_print = 30
|
speed_print = 30
|
||||||
speed_infill = =speed_print
|
speed_infill = =speed_print
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
|
@ -29,6 +29,6 @@ speed_wall = =speed_print
|
||||||
speed_wall_0 = =speed_wall
|
speed_wall_0 = =speed_wall
|
||||||
speed_wall_x = =speed_wall
|
speed_wall_x = =speed_wall
|
||||||
top_bottom_thickness = =wall_thickness
|
top_bottom_thickness = =wall_thickness
|
||||||
wall_line_width_x = =line_width
|
|
||||||
wall_thickness = =line_width * 3
|
wall_thickness = =line_width * 3
|
||||||
xy_offset = =-layer_height * 0.2
|
xy_offset = =-layer_height * 0.2
|
||||||
|
|