One of the most fun aspects of 3D printing is customizing your setup! Having the ideal printer (or printers) is just the beginning. There are so many other factors to consider, like adding upgrades to your machine, having the furniture that best suits your workspace, opting for the slicer that meets all your needs, and more! One such customizable feature is OctoPrint, which is a pretty handy tool that has quite a few advantages.

In this article, we’ll be explaining how to configure OctoPrint, a popular monitoring platform, to use dark mode. We’ll cover the basics of OctoPrint, explore dark mode, and then show you how to install the display setting. There are four main options for doing this in OctoPrint, and we’ll show you all of them!

But first, let’s go over what OctoPrint brings to the table.

Featured image of OctoPrint
Read More About
OctoPrint

Back to Contents

OctoPrint: Dark Mode

What's OctoPrint, Again?

In case you're wondering, this isn't dark mode
In case you're wondering, this isn't dark mode (Source: OctoPrint)

As an avid All3DP reader, you’re likely a 3D printer superfan. Thus, you probably already know what OctoPrint is.

But for those who don’t, OctoPrint is, at its core, a web-based interface for communicating with your 3D printer. It enables you to remotely control your printer and reduces the risk of print failures by providing capabilities to monitor your machine remotely.

But that’s not all OctoPrint can do. Thanks to the many plug-ins available, its usefulness can be greatly expanded. In fact, that’s exactly how OctoPrint supports dark mode.

Back to Contents

Advertisement
Advertisement
OctoPrint: Dark Mode

Dark Mode Explained

You can find apps if your tech doesn't offer it by default
You can find apps if your tech doesn't offer it by default (Source: Julian Eggers via Google Play)

Dark mode, as you likely already know from other devices, simply renders a user interface in predominantly dark colors rather than light ones. This is sometimes also known as black mode, dark theme, night mode, or light-on-dark. Dark mode is mostly a personal preference based on aesthetics. Particularly if working at night or in a dark environment, many people find dark mode more comfortable to deal with.

A variety of colors are in used dark mode themes, not just black. Deep blues and dark grays are also common. Some different themes include darker versions of other colors. Try green if you want to enter the Matrix!

Findings on whether dark mode is better or worse for your eyesight aren’t clear-cut: While some studies show that dark mode reduces eye strain, others say it increases it. Ultimately, the jury’s still out on any eye health benefits, but it does look nice!

Back to Contents

Advertisement
Advertisement
OctoPrint: Dark Mode

How to Enable Dark Mode in OctoPrint

The OctoPrint Plugin Repository makes adding plug-ins a breeze
The OctoPrint Plugin Repository makes adding plug-ins a breeze (Source: OctoPrint)

The team behind OctoPrint have done a great job at allowing the software’s capabilities to be expanded through a rich library of plug-ins. Enabling dark mode in OctoPrint is one example of the power of these add-ons. If you get stuck trying to install a plug-in, then check out the guide from the OctoPrint developers.

To install dark mode on OctoPrint, choose one of the dark mode plug-ins that we cover below. Then, it’s as simple as opening the settings panel, navigating to the Plugins section, and searching for your plug-in of choice. Next, hit “Install”. After the plug-in has been installed, you’ll need to restart your OctoPrint server to enable the changes. You can do this through the System panel found next to the settings icon in the top right-hand corner.

It doesn’t get any simpler than that.

Back to Contents

Advertisement
Advertisement

Plug-ins

Alright, let’s take a closer look at the plug-ins so that you can decide which suits you best.

Back to Contents

Advertisement
OctoPrint: Dark Mode

Themeify

I only work in black, and sometimes very very dark gray
I only work in black, and sometimes very very dark gray (Source: Elliot Johnson-Hall via All3DP)

Themeify is the simplest and most popular plug-and-play solution for getting dark mode on OctoPrint, installed on over 21,000 OctoPrint instances. It maintains the default layout of OctoPrint, so you won’t have to relearn where your favorite settings are. It also comes with four dark themes by default, so you’ll have a few options to pick from. If you choose to, you can customize aspects of the OctoPrint interface individually from the settings panel.

If the palette looks similar, that may be because it’s based on the color scheme used for Discord.

Back to Contents

Advertisement
Advertisement
OctoPrint: Dark Mode

UI Customizer

Is it indigo? Denim? Navy? Aegean? Or just dark blue?
Is it indigo? Denim? Navy? Aegean? Or just dark blue? (Source: Elliot Johnson-Hall via All3DP)

UI Customizer is hot on the heels of Themeify in terms of popularity. Installed on nearly 7,000 OctoPrint instances, this plug-in comes with eight beautiful dark themes. A favorite OctoPrint dark mode theme of ours lives in this plug-in: Blue Moon.

Like Themeify, this plug-in retains the default OctoPrint layout. However, it has more powerful controls to rearrange OctoPrint’s layout to your heart’s content. This plug-in also introduces custom widgets for the G-code, Webcam, and Temperature tabs, allowing you to view these outside of their normal locations.

Back to Contents

Advertisement
Advertisement
OctoPrint: Dark Mode

Blocks

Block light colors with this plug-in
Block light colors with this plug-in (Source: Elliot Johnson-Hall via All3DP)

Unlike the previous two plug-ins, Blocks transforms the OctoPrint layout into – you guessed it – blocks! Although its main purpose is the fundamental redesign of OctoPrint’s frontend, this plug-in also has a dark mode.

Blocks’ installation is similarly easy, but its layout takes some customization and getting used to. It’s still pretty unused, with around 30 active installations at the time of writing.

It’s worth noting that this plug-in won’t play nicely with Themeify or UI Customizer, so you can’t combine the layout of Blocks with one of their themes. Of all the plug-ins in this guide, Blocks is the easiest to switch between light and dark modes with its simple toggle switch on the front page of OctoPrint. All the other plug-ins require you to go into settings to change the theme.

Back to Contents

Advertisement
Advertisement
OctoPrint: Dark Mode

OctoDash Companion

Breaking the dark, dark blue with some sparks of color
Breaking the dark, dark blue with some sparks of color (Source: UnchartedBull via GitHub)

OctoDash Companion is the most advanced plug-in for OctoPrint theme customization, as it allows you to upload your own custom CSS file to OctoPrint to completely customize the design of its interface. While this will require you to have strong knowledge of CSS scripting, it means that the results you can create are as varied and visually stunning as your imagination allows them to be. Of course, as part of this, you’re able to design your own dark themes. (Note that a theme called Nox is available.)

No default themes available after installing the plug-in, yet it’s a pretty popular plug-in, with over 3,000 installations currently. If you’re a tech whiz, this is the plug-in for you! You have almost unlimited granular control over the interface you’ll use.

Back to Contents

Advertisement
Advertisement
Advertisement