Octoprint Plugins

From 3dPrintingWiki
Jump to navigation Jump to search

Octoprint Plugins

General Purpose

customControl

This plugin helps you create, edit and delete your custom controls. You can easly access all the options in the settings under customControl.

TermincalCommands

Lets you add custom G-code command buttons to OctoPrint's Terminal view tab

FileManager

Adds a dropdown for better file management.

FirmwareUpdater

The Firmware Updater plugin can be used to flash pre-compiled firmware images to your printer from a local file or URL.

GcodeBar

Plugin for Octoprint to allow sending GCode commands from the sidebar.

NavbarTemp

Displays Temperatures on the Navbar.

TempsGraph

Replaces the temperature graph with an interactive and zoomable one

Autoscroll

Turn on/off terminal autoscroll when scrolling up/down

DisplayZ

OctoPrint’s state sidebar display panel used to display the current Z height of the printer’s nozzle.

LayerDisplay

Displays the current layer and total layers for a print job

M73 ETA Override

Plugin that overrides OctoPrint ETA to values from last M73 gcode sent to the printer (there's an option in the printer settings of PrusaSlicer to enable this)

Detailed Progress

A plugin that sends M117 commands to the printer to display the progress of the print job being currently streamed. The message to display can be configured (some placeholders included).

IFTT

Connects OctoPrint events to IFTTT.

Octorant

OctoRant is a plugin allowing Octoprint to send notifications to a Discord channel via a webhook URL. When wanted it can directly send a snapshot to Discord (without needing third-party services)

Octoprint-Stats

This plugin is designed to show statistics of your printer and estimate power usage in kWh

PrintHistory

Plugin for OctoPrint - saves filename, print time and filament usage for each print (even though it's unmaintained, it works perfect and there's nothing else like it)

Fullscreen Webcam

Open the webcam feed in fullscreen mode with extra details about the printjob

Themeify

Beautiful themes for octoprint

TouchUI

A touch friendly interface for Mobile and TFT touch modules

Exclude Region

Adds the ability to prevent printing within rectangular or circular regions of the currently active gcode file (useful when printing multiple objects and one fails mid print)

CancelObject

Cancel single objects during a print based on gcode comment lines (must be enabled 'Label objects' in the slicer for this to work)


Prusa Specific

PrusaSlicer Thumbnail Preview
PrusaMeshMap
PrusaMeshMap - AndyQ Fork

This plugin takes Prusa's G81 mesh level output and translates it into an easy to read heatmap using matplotlib.