A Raspberry Pi 3 B+ running OctoPrint is an upgrade or modification that virtually any 3D printer can benefit from. Unless you just pulled your first 3D printer out of the box yesterday, you’ve probably heard of OctoPrint.
With OctoPrint, you can observe and control your 3D printer remotely. For instance, you can automatically take still shots of every layer and turn them into a video of a model that seems to grow by itself. You can also control lights, and even shut down your 3D printer after the job is done.
So, what are you afraid of? It’s only a Raspberry Pi 3B+ running some software! If you’ve already got a Raspberry Pi 3 B+, it won’t cost you a thing. Even if you don’t, the upgrade could pay for itself the first time you don’t lose a whole role of carbon fiber filament on a failed print.
So let’s find out how to make this upgrade!
Now that you’ve decided to take the plunge and install OctoPrint on a Raspberry Pi 3 B+, you’ll need a few things:
You’re also going to need some software. We like it free and open-source:
What you won’t need is a keyboard and mouse, monitor and cable, or even an operating system for the Raspberry Pi!
First, we’ll put the OctoPrint image on your micro SD card using Etcher.
Next comes network configuration.
A few more simple steps and we’re ready to start it up.
If Something Fails…
Setting up OctoPi truly is a simple procedure. But as with just about anything, from time to time, something goes wrong. If you’re having issues, here are some troubleshooting resources:
Here’s an overview of the OctoPrint user interface:
Note: This article barely scratches the surface of OctoPrint and its installation on a Raspberry Pi 3 B+. Many of the aforementioned plug-ins could each have an article.
The OctoPi image that we’ve installed here is the easiest and most popular way to get OctoPrint up and running. OctoPrint can run wherever Python can, but its real home is an SBC like the Raspberry Pi 3 B+.
Please feel free to add your experiences and comments below.
(Lead image source: mcfada / Thingiverse)
License: The text of "How to Set Up OctoPrint on Raspberry Pi 3 B+: 3 Easy Steps" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.