OctoPrint is 3D printing software. You install it onto a computer, typically a Raspberry Pi, which is then connected to a 3D printer.

OctoPrint provides features and tools that help optimize and control your 3D printer. With OctoPrint, you can control your printer remotely, send gcode files to print, and even monitor the progress with a camera.

OctoPi is the name of an OctoPrint image created for the Raspberry Pi. The image is built on top of Raspbian and comes with OctoPrint pre-installed. OctoPi provides tools to control your 3D printer remotely, send new files to print, and more.

In a nutshell, it removes much of the manual work by packaging up OctoPrint into an easy-to-deploy package.

You can find more details and official download instructions on the OctoPrint website.

The OctoPrint Anywhere plugin allows you to access your OctoPrint server over the internet. You can connect to OctoPrint using your computer or phone. The plugin is compatible with OctoPi builds. To get started, visit our guide on how to access OctoPrint remotely.

OctoPrint can be installed on desktop clients but is most commonly installed on a Raspberry Pi using OctoPi. Check out our guide to set up OctoPrint on a Raspberry Pi. The process is like flashing any other SD card for the Pi.

You can find desktop client instructions on the official OctoPrint download page. Supported systems include Windows, Linux, and Mac.

OctoPrint is accessed via web browser. Navigate to octoprint.local while on the same network. Once you've logged in, use the navigational menu to choose the OctoPrint features you need. You can send gcodes directly to the 3D printer from your PC. Queue up a list of things you want to print and edit that list through OctoPrint. Once a print job has started, you can watch the progress using the live camera feed.

OctoPi can be installed onto any Raspberry Pi. However, the recommended model is the Raspberry Pi 3 B+. While OctoPrint can run on the Raspberry Pi Zero W, it isn't recommended due to significant performance issues. If you aren't sure about the compatibility of your current Pi, try installing OctoPi for a test run.

OctoPrint is updated from within the browser window. It's always best to back up your current server before starting the update. You can find more details on this process using our guide on how to update OctoPrint and OctoPi.

The OctoPi image is under 1GB, but you need some wiggle room to use the software. It's recommended to use a 4GB card minimum. The bigger the card, the more storage you can use for print files. I'm sure you know how big some gcode files can get!

Connect your camera to the Raspberry Pi. USB cameras can be connected using the USB ports on the Raspberry Pi. Most USB cameras are automatically detected by OctoPrint and work immediately. The official Raspberry Pi camera can be connected to the camera port on the Raspberry Pi.

Once your camera is connected, you can access the video feed under the Control tab. Adjust camera settings under Settings > Webcam. You can use multiple cameras using the MultiCam plugin. If you've never set up a plugin for OctoPrint before, check out our guide on how to install OctoPrint plugins.

You can use almost any USB camera with OctoPrint, including webcams. You can also use the official Raspberry Pi camera which connects directly to the Raspberry Pi. Although, we do recommend this long ribbon cable to give your camera additional slack. The camera is automatically detected by OctoPi and can be accessed in the OctoPrint browser interface.

OctoPrint Anywhere is a plugin for OctoPrint servers. It gives you the ability to monitor your 3D printer from any place that has an internet connection. It can be accessed via computer, tablet, and even phone. The plugin is easy to install and is part of the approved plugins list.

While you can open a port on your own router to run your own server, it's often more secure to route through OctoPrint Anywhere's servers. Your first printer is completely free. For additional printers, you can find the latest pricing information on the OctoPrint Anywhere website.

OctoPrint Anywhere can be installed from the built-in plugin manager. You'll first need to access the web interface for your OctoPrint server. Open the plugin manager and search for OctoPrint Anywhere. Visit our OctoPrint Anywhere set up guide for more details and thorough instructions.

OctoPrint works on many commercial 3D printers. This is by no means a complete list, but it does give you an idea of how many machines work with OctoPrint. Some printers won't be able to use all of the OctoPrint functions and some will only work with specific settings in place. The best way to see if your printer will work is to check the OctoPrint supported printers list and check for others online who use the same printer as you.