Utils are miscellaneous utility modules in Smoothieware that provide helpful functionality but do not represent physical Tools like extruders or lasers.
These modules handle system-level features like file playback, current control, configuration management, and user interface elements.
Button Box - V2 programmable GPIO controls, macros, and named fault inputs
MPG - V2 direct or shared manual-pulse-generator control
MAX7219 DRO - V2 multi-axis positions on seven-segment displays
ed file editor - V2 streaming file editing with separate input and output filesle command-line editor - V2 cursor editing and per-session command historyEach utility module has its own configuration section in the config file.
For example:
V1 Configuration:
# Player module
play_led_disable false # Enable play LED
# Current control
currentcontrol_module_enable true # Enable digital current control
V2 Configuration:
# Player module
[player]
play_led_disable = false # Enable play LED
# Current control
[current control]
enable = true # Enable digital current control
See each individual module’s documentation page for complete configuration options and examples.