Skip to content

OctoPrint Settings

Jyers edited this page Nov 3, 2021 · 6 revisions

Plugins

Progress and Time Remaining

To update the progress bar and time remaining on the printer display during an OctoPrint job, you need a plugin that sends M73 commands to the printer. A common plugin for this purpose is "M73 Progress"

M117 Messages

To increase the amount of data you can display during a print, there is an M117 message box located between the time indicators and the menu buttons. This can be used to display a vast range of print info using different plugins. Two plugins I use to get rotating data in the message box are "Detailed Progress" and "DisplayLayerProgress"

Error Handling

This section helps to avoid random/strange printer errors, particularly M112

GCODE Scripts

These settings are required to ensure the print screen behaves properly during OctoPrint jobs.

Before print job starts

;Jyers gcode
M75 ;Start Print Job on Display
M117 <F>{{ event.name }} ;Send Filename to Display

After print job completes

;Jyers gcode
M77 ;Stop Print Job on Display

After print job is cancelled

;Jyers code
M77 ;Stop Print Job on Display

After print job is paused

;Jyers code
M76 ;Pause Print Job on Display

Before print job is resumed

;Jyers code
M75 ;Start Print Job on Display