mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 14:37:29 -06:00
Use more neutral setting and variable names
It may be just Marlin that implements this right now, but that is bound to change. Contributes to issue CURA-8219.
This commit is contained in:
parent
29e4cf06b3
commit
e1e25d629e
1 changed files with 17 additions and 23 deletions
|
@ -1,8 +1,8 @@
|
|||
# Copyright (c) 2019 Ultimaker B.V.
|
||||
# Copyright (c) 2021 Ultimaker B.V.
|
||||
# The PostProcessingPlugin is released under the terms of the AGPLv3 or higher.
|
||||
|
||||
# Modifikation 06.09.2020
|
||||
# add checkbox, now you can choose and use configuration from Marlin Advanced Pause Feature!
|
||||
# Modification 06.09.2020
|
||||
# add checkbox, now you can choose and use configuration from the firmware itself.
|
||||
|
||||
from typing import List
|
||||
from ..Script import Script
|
||||
|
@ -16,20 +16,12 @@ class FilamentChange(Script):
|
|||
|
||||
def getSettingDataString(self):
|
||||
return """{
|
||||
"name":"Filament Change",
|
||||
"name": "Filament Change",
|
||||
"key": "FilamentChange",
|
||||
"metadata": {},
|
||||
"version": 2,
|
||||
"settings":
|
||||
{
|
||||
"marlin":
|
||||
{
|
||||
"label": "Use Marlin Config?",
|
||||
"description": "Use configuration from Marlin Advanced Pause Feature!",
|
||||
"type": "bool",
|
||||
"default_value": true
|
||||
},
|
||||
|
||||
"layer_number":
|
||||
{
|
||||
"label": "Layer",
|
||||
|
@ -38,7 +30,13 @@ class FilamentChange(Script):
|
|||
"type": "str",
|
||||
"default_value": "1"
|
||||
},
|
||||
|
||||
"firmware_config":
|
||||
{
|
||||
"label": "Use Firmware Configuration",
|
||||
"description": "Use the settings in your firmware, or customise the parameters of the filament change here.",
|
||||
"type": "bool",
|
||||
"default_value": true
|
||||
},
|
||||
"initial_retract":
|
||||
{
|
||||
"label": "Initial Retraction",
|
||||
|
@ -46,8 +44,7 @@ class FilamentChange(Script):
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 30.0,
|
||||
"enabled": "marlin == 0"
|
||||
|
||||
"enabled": "not firmware_config"
|
||||
},
|
||||
"later_retract":
|
||||
{
|
||||
|
@ -56,8 +53,7 @@ class FilamentChange(Script):
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 300.0,
|
||||
"enabled": "marlin == 0"
|
||||
|
||||
"enabled": "not firmware_config"
|
||||
},
|
||||
"x_position":
|
||||
{
|
||||
|
@ -66,8 +62,7 @@ class FilamentChange(Script):
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 0,
|
||||
"enabled": "marlin == 0"
|
||||
|
||||
"enabled": "not firmware_config"
|
||||
},
|
||||
"y_position":
|
||||
{
|
||||
|
@ -76,8 +71,7 @@ class FilamentChange(Script):
|
|||
"unit": "mm",
|
||||
"type": "float",
|
||||
"default_value": 0,
|
||||
"enabled": "marlin == 0"
|
||||
|
||||
"enabled": "not firmware_config"
|
||||
}
|
||||
}
|
||||
}"""
|
||||
|
@ -93,11 +87,11 @@ class FilamentChange(Script):
|
|||
later_retract = self.getSettingValueByKey("later_retract")
|
||||
x_pos = self.getSettingValueByKey("x_position")
|
||||
y_pos = self.getSettingValueByKey("y_position")
|
||||
marlin_conf = self.getSettingValueByKey("marlin")
|
||||
firmware_config = self.getSettingValueByKey("firmware_config")
|
||||
|
||||
color_change = "M600"
|
||||
|
||||
if marlin_conf:
|
||||
if firmware_config:
|
||||
color_change = color_change + " ; Generated by FilamentChange plugin\n"
|
||||
else:
|
||||
if initial_retract is not None and initial_retract > 0.:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue