Saturday, June 25, 2022
HomeTechMake 3D printing easier with the best OctoPrint plugins

Make 3D printing easier with the best OctoPrint plugins

Make 3D printing easier with the best OctoPrint plugins.

OctoPrint is the snappy web interface for your 3D printer that allows you to control and monitor all aspects of your printer and print jobs, right from your browser. It’s useful to make your offline printer available in your network, with a web interface to control and monitor your 3d printer without the need to sit next to it. OctoPrint has several nice functionalities and features included, but it can be extended by installing plugins.

Favorite OctoPrint plugins
OctoPrint logo
The best OctoPrint Plugins for 3D printing. Add your 3D printer to Octoprint and control and monitor from browser.

How to install octoprint plugins?

Open the plugin repository in the Plugin Manager’s settings dialog, find the plugin you are interested in and install it with the “Install” button provided next to it.

My favorite plugins

After a lot of reading and watching tutorials I learned about different plugins. On this article I will point out my favorite plugins that can help you to make 3d printing easier. Besides the default plugins from the included plugin manager, plugins can also be installed from source without the plugin manager. All the plugins on this page are available from the plugin manager, and fit my requirements.


With this plugin you can turn on/off autoscroll in the terminal when scrolling up/down.


Bed leveling

Bed leveling is one of the most important things when you start with 3D printing. It can be very difficult to level your bed. With a BLTouch and the right plugins it would be much easier.

Bed Visualiser

This plugin utilizes Plotly js library to render a 3D surface of the bed’s reported mesh on a tab within OctoPrint. It converts this the data into a handy graphical image.

NameBed Visualizer


Simple plugin to add BLTouch controls to the Control tab.


Emergency and safety

Cancel objects

The Cancel Objects plugin allows the user cancel single objects during a print while allowing the remaining objects to print normally. Instructions for use with compatible slicers is provided on the plugin’s GitHub Homepage.

ScreenshotScreenshot example

Emergency stop button

A simple plugin that adds an emergency stop button on NavBar. You can chose between 2 type of buttons, the big one or the little one. Beside this software button, there is also a plugin to add a physical button.

NameSimple Emergency Stop

Heater timeout

Automatically shut off heaters if no print has been started, and not only for safety but also for the waste of electricity.

ScreenshotConfiguration Screen

Tuning and helpful extra controls

Gcode editor

Adds edit buttons to the items in the file list which let you edit the gcode of any file that’s not currently printing.

ScreenshotEdit buttonEdit window



Making a Timelapse is a standard functionality of Octoprint, but Octolapse takes it to a whole new level. Lots of presents, options and features. It can move your bed and take screenshots for a timelapse that will be perfect.



This OctoPrint plugin moves the webcam stream from the controls into its own tab, but Keyboard controls are still possible.


Design and Layout

Floating Navbar

Make the navbar float/stick to the top of the page.


Navbar temp

A simple plugin that displays temperatures on the navbar.

NameNavbar Temp

Tab Order

This plugin allows for controlling the order of tabs within the OctoPrint web interface.

NameTab Order


A small OctoPrint plugin to change the looks of OctoPrint! Features a beautiful Dark Theme inspired by Discord’s color palette, along with a handful of others thanks to the awesome contributors.

Themify also features customization of individual elements. With the advanced-customization scheme you can modify the appearance to your heart’s desire directly from the settings-dialog!

This plugin allows for controlling the order of tabs within the OctoPrint web interface.


To achieve the wider, more fitting responsive ui, add these lines to the advanced settings:

Selector = ‘.span8’; CSS-Rule = ‘width’; value = ‘70%’ Selector = ‘.container’; CSS-Rule = ‘width’; value = ‘100%’ Selector = ‘.span4’; CSS-Rule = ‘width’; value = ‘25%’ Selector = ‘.row’; CSS-Rule = ‘margin-left’; value = ‘0’

Related articles

Chef Gadget-Freak
Likes gadgets. Does not like cheese, unless it's on a pizza.
- Advertisment -

Most Popular

Recent Comments