DEV Community

Brian Douglas for GitHub

Posted on

The web interface for your 3D printer - OctoPrint

OctoPrint provides a snappy web interface for controlling consumer 3D printers. It is Free Software and released under the GNU Affero General Public License V3.

It is a cross between a baby monitor and remote control for 3D printers

OctoPrint monitors the status of the print job and the printer itself, including the temperature of the print head (hot end) and the temperature of the bed if the bed on the printer is heated. OctoPrint can also show the output of a connected webcam to monitor the state of the print and visualize the G-code in sync with the print job or asynchronously.

pumpkin pi

PumpkinPi created with OctoPrint

OctoPrint has a plugin system, allowing users to extend functionality. There are currently over 150 open-sourced plugins listed in the official plugin repository.


Watch Gina (creator of OctoPrint) walk through examples of using OctoPrint for consumer 3D printers.

Open Source Fridays

Come along to our Open Source Friday live streams. We go live on the GitHub Twitch Channel most Fridays. Join the Meetup Group to stay up to date and see the topics each week.

Top comments (0)