OctoPod is a very popular OctoPrint client for Apple devices that is free and open source. Amazingly I never posted it in this forum. I started OctoPod around July 2018 and it is a 5 stars review in the Apple Store with several tens of thousands of downloads. If you never heard of it and you have an iOS device then keep reading.
It has so many features that this post would be too long and boring. But let me mention a few key things
Supports multiple printers. Next version even comes with a dashboard to monitor them all in a single page
Has Siri support to monitor and control your printers (e.g. to start a print, cancel a print, set temperatures, etc.)
Has support for Palette 2 for multi color printing. You can even control your Palette 2 using Siri
Has support for multiple cameras. You can see them in full screen even zoom in-/out and scroll around. This feature requires MultiCam plugin
Has support for Cancel Object plugin so you can see objects you can cancel and cancel them from the app
Of course you can see all files, delete files and start new prints. You can then pause/cancel/resume/restart jobs. Or easily print again last job
Has support for Apple Watch including cameras support, complications and notifications
I also created an OctoPod plugin for OctoPrint for getting important notifications like MMU needs assistance, thermal runaway protection, probe failed, print is done, print 50% progress or even be notified when print reached a certain layer or bed cooled down enough that you can remove your print or warmed up enough that material is done expanding
Has support for DisplayProgressLayer plugin. Information will appear on our Apple TV and iOS devices
Has support for a big number of plugins that control your PSU, tasmota, wemos, tplink, etc devices
You can see a nice temp chart graph and evaluate the variance to see how stable are your temps
You can execute custom commands that are automatically read from OctoPrint
Today's widget support is included too
Apple TV app is ideal for those of you that have more than 1 printer. You can monitor and control your printers
iCloud synchronization to keep all your Apple devices in synch.You can also get iCloud gcode files and upload them to OctoPrint
Lock the app from any potential action that could affect your running job
Many different UI themes
Terminal window where you can send gcode commands. Also have a list of explained gcodes that you can send that are popular
I use this. It's awesome. I've tried other clients, but haven't paid for them since their paid features don't really give me anything that this free client doesn't already.
And most importantly, you have a dev that listens. I had inquired to see if it was possible send periodic notifications about the print status, and he turned around and implemented it in a few days. That alone is a solid reason to get behind this app/dev.
Thanks @simpat1zq for the feedback. Your request was a good one and lots of other users found it useful. Most of the features I implemented in the last year came from the community. Apple TV was asked by the community just like Today's widget. I'm now implementing Enclosure plugin support and a dashboard for iOS to easily monitor all your printers. All those features were requested as well.
Sorry, this is going to sound like a rant against Apple. It is.
My iPad II has iOS v9.3.5 and your app, like almost all out there on the store requires 10.2 minimally. In other words, you're part of Apple's... :cough: ...evil plan to force early loss of perfectly-good hardware to the trash heap so as to maximize their profits.
For anyone who doesn't know how this works, the would-be apple developer is forced to install newer versions of Xcode to support, let's say, new devices like the Apple Watch. It's a bit of a Faustian bargain, though. Everything in the newer version of Xcode then compiles in such a way that it prevents older iOS clients from downloading it. Year after year Apple repeats this game and forces the average Apple customer into early hardware replacements.
I have no intention of buying an iPhone X or whatever the newest one is nor do I intend to throw away my iPad II.
There has to be a point where iOS developers push back against this business plan.
Hi @KaraokeAmerica, happy to hear you are liking the app. The safest way to access your OctoPrint from outside your local network is to use a VPN. Follow this guide to learn how to set one up.
I just found out about the AppleTV App...
I have been using OctoPod on my iPhone and iPad for some time and now on Apple TV!! Wow!! I am so glad with it!!!
Only yesterday I first connected a Logitech webcam to the OctoPrint-running Raspberry Pi2 and believe it or not but... Not only can I watch the 3D-print-process-video-stream on my Mac, iPhone, iPad and AppleTV, it also shows on my Apple Watch!!
Awsome!!! Great!!!
Thanks!!!
Thanks @piadam. That's great feedback. If you have ideas or a need to improve OctoPod, let me know or create a ticket here. Most of the cool features came from the community.
Today version 3.4 came out and it added support for file thumbnails when browsing files (via this cool plugin). Also added support for Filament Manager plugin.
If you haven't already, please create a review on the App Store with your feedback. This helps spread the good word about the app.
Recently bought a new TV as well as a new AppleTV and network switch.
Now, after launching OctoPod TV on the AppleTV 4th gen. all that shows is a 'Printers' window with text: Retrieving printers information
OctoPod both on my iPhone and AppleWatch show the OctoPrint-image without any problem. Is there a way to maybe manually configure the printer in the AppleTV app?
This is such a cool client app. Any plans for and Android, Linux, or Apple CarPlay app? Being able to manage and view my printer from my car would be so cool.
Open OctoPod from your iPhone or iPad and go to Settings. You have 2 options here. Option 1 is to go to Devices and click on "Reset iCloud data from printers". Option 2 is to go to Printers and resave each printer. Both options will update iCloud with the latest printers information which will be picked up by the Apple TV app. You will need to close and open again the Apple TV app that will read latest info from iCloud. Printers should appear then.
Extra info that is not well known. You can lock the Apple TV app so that you do not cancel, pause or start a new print by mistake by going to Settings -> Security in your iPhone or iPad app. You can enable "Lock read-only mode" to control this feature.
I am new to the community and I am interested in controlling my 3D printer from an iPhone, using OctoPod, but I am struggling to understand how it works and of course how to do it (if you don't understand you can not implement...)
I am not an IT genius or developer, and I find that all the information available here and in the Net is too technical.
Is there any introduction information or diagram, that tells what you need to have installed in your computer (having CURA there) and what in the iPhone that in turn connects via USB to the 3D printer?
Somewhere I found this statement: "OctoPod is a free open source iPhone/iPad app for OctoPrint.". Should I understand that I need to install OctoPrint on the iPhone in addition to OctoPod? Or does OctoPrint goes in the PC?
I do not check much these forums so I just saw your message. I guess you already answered your questions but if that is not the case let me know and I can answer some of your questions.