Skip to content

octoprint.schema.config.feature#

FeatureConfig #

Bases: BaseModel

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

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

enforceReallyUniversalFilenames: bool = False class-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 #

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

keyboardControl: bool = True class-attribute #

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

modelSizeDetection: bool = True class-attribute #

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

pollWatched: bool = False class-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 #

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

printStartConfirmation: bool = False class-attribute #

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

rememberFileFolder: bool = False class-attribute #

Whether to remember the selected folder on the file manager.

sdSupport: bool = True class-attribute #

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

temperatureGraph: bool = True class-attribute #

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

Back to top