OctoPrint
OctoPrint provides a snappy web interface for controlling consumer 3D printers remotely. It's free, open-source, and highly extensible via plugins.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Turn any 3D printer into a smart, remotely controllable device via web interface.
Core Features
- Full printer control via browser: start, stop, pause, adjust temperatures
- Real-time print progress, time-lapse, and camera stream
- 3000+ plugins: filament sensor, notifications, auto-shutdown, etc.
- Active community forum and comprehensive documentation
What It Can't Do
- •Requires a dedicated computer (e.g., Raspberry Pi) running 24/7. Initial setup requires basic networking knowledge. Some advanced features need additional hardware (camera, filament sensor).
Use Cases
- Remote 3D printing management and monitoring
- Centralized control for multiple printers
- Integration with smart home systems and NAS
OctoPrint is a free, open-source web interface for controlling consumer 3D printers. It allows you to remotely start, stop, and monitor prints, adjust temperatures, and view a live video feed. The built-in plugin system extends functionality with hundreds of community-made plugins for things like filament management, timelapse recording, and smart notifications. It runs on a dedicated board (e.g., Raspberry Pi) connected to your printer, making any FDM/FFF printer smart and network-accessible. With an active community forum, comprehensive documentation, and frequent updates, OctoPrint is the de facto standard for 3D printer remote control.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Flash OctoPi image to a Raspberry Pi (or use Docker/manual install)
Step 2: Boot up, connect to network, open http://octopi.local in browser
Step 3: Follow setup wizard to configure printer connection and start printing
- Step 1: Flash OctoPi image to a Raspberry Pi (or use Docker/manual install)
- Step 2: Boot up, connect to network, open http://octopi.local in browser
- Step 3: Follow setup wizard to configure printer connection and start printing
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For OctoPi, simply re-flash the SD card. For manual install, run 'pip uninstall octoprint' and delete the configuration folder (~/.octoprint).
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
5 FAQs
Similar Projects
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.