OctoPod for OctoPrint 4+

Open source OctoPrint client

Gaston Dombiak

Designed for iPad

    • 4.9 • 529 Ratings
    • Free

Description

Control your 3D printers with this free open source OctoPrint client application from your iPhone, iPad, Apple Watch, Apple TV and Siri. You can securely monitor and control all your printers from anywhere. Supports OctoPi installations, OctoEverywhere, Obico and Palette2 integrations. OctoPod supports latest iOS features like Live Activities, Lock Screen Widgets and many more. See below for all supported features.

Features:
- Safe remote access via OctoEverywhere and Obico tunneling
- Unlimited number of printers. Includes dashboard to monitor all printers at once
- Multiple webcams per printer including full screen & zoom in/out. MJPEG and HLS supported
- Install 'OctoPod plugin for OctoPrint' to receive push notifications and Live Activities updates
- Apple Watch support including multiple complications
- Apple TV app to monitor and control your printers from a TV
- Siri support to control and monitor printers, Palette 2 and Enclosure switches
- Support for iOS 14 widgets including Lock Screen Widgets added in iOS 16
- Palette 2 integration. Control your P2/P from the iOS app or via Siri
- Automatically discover OctoPrint installations when adding new printers
- Monitor RPi temperature and receive alerts when RPi gets too hot
- See files preview/thumbnail. Requires PrusaSlicer Thumbnails or Ultimaker Format Package plugins
- Watch Timelapse files or share them via any social app
- Use Today Widget to quickly monitor all your printers
- Get alerts when new OctoPrint plugin updates or new versions of OctoPrint are available
- Protect your prints using "App Locked" mode (aka read-only mode)
- Monitor progress of current print
- Start, stop, pause, resume, restart and cancel prints
- Set and monitor temperatures of extruders, bed and heated chamber
- Move X, Y, Z and E axis while watching the printer
- Control fan speed, flow rate, feed rate and disable each individual motor
- Watch live temp chart with Temp history
- OctoPrint's System Commands support
- Watch terminal and send arbitrary GCode commands
- Internationalization and localization: English, German, Italian, French, Spanish, Norwegian, Czech, Swedish, Russian, Dutch languages and Simplified Chinese supported
- Synchronization of printers between iOS devices
- File management support
- iCloud integration. Print files from iCloud/Google Drive/Dropbox/Box
- Print from files stored in OctoPrint or SD Card
- Custom Controls support
- Cancel Object plugin support
- DisplayLayerProgress plugin support
- Enclosure plugin support
- BLTouch plugin support
- Filament Manager plugin support
- Spool Manager plugin support
- OctoRelay plugin support
- Turn on/off PSU (requires PSU Control plugin)
- Turn on/off TPLink plugs (requires TPLink Smart plug plugin)
- Turn on/off Domoticz switches (requires Domoticz plugin)
- Turn on/off Belkin Wemo switches (requires Wemo plugin)
- Turn on/off Tasmota switches (requires Tasmota plugin)
- Includes Basic and Digest HTTP Authentication when running behind a reverse proxy
- Use iOS Dark Mode or choose your favorite UI theme
- iOS accessibility support for bigger fonts
- Access OctoPrint's web UI from the app

Source code is open and available to the community: https://github.com/gdombiak/OctoPod.

FAQ can be found here: https://github.com/gdombiak/OctoPod/wiki/FAQ-using-the-app

App Preview Music: https://www.bensound.com
Notifications sounds: https://notificationsounds.com/
Icons made by:
- https://www.flaticon.com/authors/freepik
- https://www.flaticon.com/authors/vitaly-gorbachev
- https://www.flaticon.com/authors/smashicons
- https://www.flaticon.com/authors/dinosoftlabs
- https://www.flaticon.com/authors/kiranshastry
- https://www.flaticon.com/authors/good-ware
- https://www.flaticon.com/authors/nikita-golubev
- https://icons8.com/icons/set/siri
- https://icons8.com/icons/set/icloud
- https://www.flaticon.com/authors/eucalyp
- https://www.flaticon.com/authors/pixelmeetup

What’s New

Version 3.28

This release incudes two important enhancements made by Joel Baranick. Easy remote access to your OctoPrint instance and also SpoolManager plugin support.

- ENHANCEMENT: Use OctoPod outside of your home with Cloudflare Zero Trust. Thanks Joel Baranick
- ENHANCEMENT: Added support for SpoolManager plugin. Thanks Joel Baranick
- ENHANCEMENT: Display proper error message when websockets failed to connect
- FIXED: Duplicated subpanels may appear when switching between printers
- FIXED: App crash when using FilamentManager plugin panel

Ratings and Reviews

4.9 out of 5
529 Ratings

529 Ratings

Benj4m ,

The perfect Octoprint companion

Running a bunch of printers with octoprint means having to manage them through a bunch of web interfaces which aren’t great on mobile. This app makes it easier to manage them on a mobile than a laptop. It works perfectly, and during the short time I’ve had the app, several great new features have been added, including links with several octoprint plugins which means the data they generate is pulled through into the app. Will no doubt continue using this app as long as I’m 3D printing. Thanks.

Scale70 ,

Great app but please move the pause and cancel buttons!

This app works really well with octoprint running on a raspberry pi with (in my case) an Ender 3 printer. Seems stable, fast and gives instant access to the camera view. Even has a widget showing a pic and the estimated finish time.

Only complaint is that the cancel and pause buttons are right in the middle where your thumb is scrolling on a phone. I’ve accidentally cancelled a couple of prints in the middle of the night when I only meant to check on the print. An option to remove these or disable them would be great.

Developer Response ,

Thanks for this great feedback. 2 ideas in the meantime, 1) use auto lock while printing under security settings or 2) enable confirmation prompts under prompts settings

NeilJCee ,

Great App!

I’ve been using this since it’s early release and it’s grown into a fantastic application.
I like that it’s easy to switch between printers, however it would be nice to be able to change the list order. I have three printers and each one has a local and remote address for when I’m outside my network, so I’d love to be able to have the local ones first and the remote ones second.
Other than that, it’s a feature rich app that compliments OctoPrint perfectly and I’d highly recommend it.

Developer Response ,

Thanks so much for your feedback. Other people suggested similar ideas regarding changing printers. Still considering if sweeping could work for multiple webcams instead.

You can set temp of your extruders and bed by clicking on the wrench icon. I think that we have here another chance to improve the user interface.

Thanks for your ideas Neil.

App Privacy

The developer, Gaston Dombiak, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary based on, for example, the features you use or your age. Learn More

You Might Also Like

Creality Cloud - 3D Printing
Utilities
Bambu Handy
Utilities
Thangs
Utilities
Kraken for OctoPrint
Utilities
Thingiverse Printables | 3D GO
Utilities
Aprox
Utilities