File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
plugins/PostProcessingPlugin/scripts Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 11# Copyright (c) 2020 Ultimaker B.V.
22# Created by Wayne Porter
33# Re-write in April of 2024 by GregValiant (Greg Foresi)
4+ # Made convert inserted text to upper-case optional March 2025 by HellAholic
45# Changes:
56# Added an 'Enable' setting
67# Added support for multi-line insertions (comma delimited)
@@ -82,6 +83,14 @@ def getSettingDataString(self):
8283 "type": "str",
8384 "default_value": "",
8485 "enabled": "enabled"
86+ },
87+ "convert_to_upper":
88+ {
89+ "label": "Convert to upper-case",
90+ "description": "Convert all inserted text to upper-case as some firmwares don't understand lower-case.",
91+ "type": "bool",
92+ "default_value": true,
93+ "enabled": "enabled"
8594 }
8695 }
8796 }"""
@@ -91,7 +100,7 @@ def execute(self, data):
91100 if not bool (self .getSettingValueByKey ("enabled" )):
92101 return data
93102 #Initialize variables
94- mycode = self .getSettingValueByKey ("gcode_to_add" ).upper ()
103+ mycode = self .getSettingValueByKey ("gcode_to_add" ).upper () if self . getSettingValueByKey ( "convert_to_upper" ) else self . getSettingValueByKey ( "gcode_to_add" )
95104 start_layer = int (self .getSettingValueByKey ("start_layer" ))
96105 end_layer = int (self .getSettingValueByKey ("end_layer" ))
97106 when_to_insert = self .getSettingValueByKey ("insert_frequency" )
You can’t perform that action at this time.
0 commit comments