OctoPrint
Full remote control & monitoring
Control and monitor every aspect of your 3D printer and your printing jobs right from within your browser.
Compatible and extendable
OctoPrint's powerful plugin system allows extending its functionality with awesome plugins from the community.
100% Open Source
Free and open source software released under the Affero General Public License (AGPL).
Full remote control & monitoring
Control and monitor every aspect of your 3D printer and your printing jobs right from within your browser:
- Access the embedded webcam feed and watch remotely how your printer is creating your newest thing.
- Get constant feedback regarding the current progress of your print job.
- Take a look at the integrated GCODE visualizer to see a rendition of the GCODE you are currently printing.
- Keep an eye on the temperatures of your hotends and print bed and adapt them on the fly.
- Move the print head along all axes, extrude, retract or just define your own custom controls.
- Start, stop or just pause your current print job, you are in full control at any time.
Compatible and extendable
Out of the box OctoPrint is compatible with most of the available consumer 3D printers. And its powerful plugin system allows extending its functionality in various ways. To name a few:
- Visualize your bed leveling via Bed Level Visualizer.
- Create stunning timelapses that seem to just grow out of the print bed using Octolapse.
- Completely control the theming of OctoPrint’s UI with Themeify.
- Easily update your printer’s firmware right from within OctoPrint via Firmware Updater.
- Add support for specific printers like older Flashforge printers or older Makerbots or current Flashforge, Dremel or PowerSpec machines.
OctoPrint’s official plugin repository is integrated right within OctoPrint and installing a plugin is only a click away. And getting started on plugin development is easy!
100% Open Source
OctoPrint is Free and Open Source Software released under the GNU Affero General Public License (AGPL).
All its source code is available in its GitHub repository and everyone can modify it to their own needs.
And even more!
- Create awesome timelapse recordings of your prints!
- Slice your STL files directly within OctoPrint.
- Control who can control your printer with the built-in access controls.
- Add system commands to the menu to easily shutdown or reboot your OctoPrint server or even your printer.
- Configure event hooks to react to certain events within OctoPrint by calling external commands or sending custom GCODE to your printer.
- and so much more…