Skip to content

octoprint.schema.config.feature#

FeatureConfig #

Bases: BaseModel

autoUppercaseBlacklist: List[str] = ['M117', 'M118'] class-attribute instance-attribute #

Commands that should never be auto-uppercased when sent to the printer through the Terminal tab.

enforceReallyUniversalFilenames: bool = False class-attribute instance-attribute #

Replace all special characters and spaces with text equivalent to make them universally compatible. Most OS filesystems work fine with unicode characters, but just in case you can revert to the older behaviour by setting this to true.

g90InfluencesExtruder: bool = False class-attribute instance-attribute #

Whether G90/G91 also influence absolute/relative mode of extruders.

keyboardControl: bool = True class-attribute instance-attribute #

Whether to enable the keyboard control feature in the control tab.

modelSizeDetection: bool = True class-attribute instance-attribute #

Whether to enable model size detection and warning (true) or not (false).

pollWatched: bool = False class-attribute instance-attribute #

Whether to actively poll the watched folder (true) or to rely on the OS's file system notifications instead (false).

printCancelConfirmation: bool = True class-attribute instance-attribute #

Whether to show a confirmation on print cancelling (true) or not (false)

printStartConfirmation: bool = False class-attribute instance-attribute #

Whether to show a confirmation on print start (true) or not (false)

rememberFileFolder: bool = False class-attribute instance-attribute #

Whether to remember the selected folder on the file manager.

sdSupport: bool = True class-attribute instance-attribute #

Specifies whether support for SD printing and file management should be enabled.

temperatureGraph: bool = True class-attribute instance-attribute #

Whether to enable the temperature graph in the UI or not.