Featured Partner
theopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
OctoPrint
The snappy web interface for your 3D printer.
AGPL-3.0mechanical/3d-printing
★ 8k
A web-based interface for remotely controlling, monitoring, and extending 3D printers.
About the Project
Why use this?
OctoPrint gives users browser-based control over a 3D printer, including job start and pause, temperature adjustment, axis movement, G-code visualization, webcam monitoring, and print-progress tracking. It is commonly installed on a Raspberry Pi connected to the printer.
It is valuable for both hobbyists and small production environments that need remote monitoring, automation, and plugin extensibility. Its plugin ecosystem adds timelapses, bed-level visualization, firmware updates, notifications, and printer-specific integrations. [77]
Key Features
- Remote printer control and monitoring from a browser
- Webcam feed, G-code visualizer, and print-progress tracking
- Temperature, axis, extrusion, and job controls
- Large plugin ecosystem
- Access controls, event hooks, and automation support
- Reference / Repo
- https://github.com/OctoPrint/OctoPrint
- Tool / Hosted
- https://octoprint.org/
- Replaces / Alternative to
- Proprietary printer cloud apps
- Free layer
- open-source