Obico Vs. OctoEverywhere - All You Need to Know
Introduction
OctoEverywhere and Obico are two of the most popular Octoprint plug-ins developed to let you access your 3D printer virtually anywhere in the world. Both these plug-ins have great functionality and features that enhance the overall experience of using your 3D printer remotely.
In this article, we'll take a detailed look at these plug-ins and understand them inside-out. Towards the end, you'll have a complete understanding of Obico and OctoEverywhere, and will be able to choose the best plug-in that matches your remote 3D printing necessities.
Why do you require Octoprint plug-ins for remote 3D printing?
Octoprint by itself is a fantastic 3D printer host software that lets you remotely access your 3D printers. You can monitor and control your printer from your desktop without having to be near the printer. But, this remote functionality is limited solely to your local network.
It denotes that your Octoprint 3D printer and the device should be connected to the same wireless network for you to access your 3D printer. This limitation prevents you from accessing your 3D printer on a mobile network or when you're far away from your printing area.
Moreover, Octoprint's User Interface is not optimized for use on smartphones and small tablets. And while using Octoprint on the phone is technically possible through a browser, it will result in a poor user experience. This restriction also means that you're limited to accessing Octoprint via a laptop or desktop.
Obico and OctoEverywhere plug-ins help you to overcome these limitations by letting you access your 3D printers from anywhere and on any device. They're easy to set up, have a user-friendly interface, and feature various functions mainly designed for remote 3D printing.
Obico for Octoprint
Obico is the successor to the popular The Spaghetti Detective (TSD) plug-in for Octoprint. It improves vastly over TSD while retaining the core AI detection functionality. It is entirely open-source and designed to integrate seamlessly with Octoprint.
Obico for Octoprint gives you complete and secure remote access to your 3D printer, and you can use it to monitor, control and record time-lapse videos of your printing process. In addition to these basic functionalities, Obico comes with AI detection technology for recognizing and stopping failed prints.
Obico's designed for multiple platforms comes with a free mobile application letting you access your 3D printer on Android and iOS devices. It's easy to install for Octoprint, and you can refer to this detailed guide to configure your Octoprint 3D printer with Obico.
OctoEverywhere for Octoprint
OctoEverywhere is similar to Obico in several aspects and gives you all the essential features for remote monitoring of your 3D printer. It lets you access your Octoprint instance on a browser interface and is tightly integrated with other Octoprint applications (OctoApp, Printoid, Polymer, Octopod), which you can use on your mobile phones.
It's designed for ease of use, and the user interface is highly intuitive to access all of its features. You can use OctoEverywhere to control the printer, send Gcode files, and receive notifications about your printer's status. Quinn Damerell - the developer behind OctoEverywhere, has recently introduced an AI failure detection feature for the plug-in. However, it's still in the Beta stage and might take a while before a full-proof release.
Like Obico, OctoEverywhere for Octoprint is quick to set up, and you can connect your printer with the plug-in in under 10 minutes. You can refer to this guide to configure the OctoEverywhere plug-in for your 3D printer. We'll compare all of the features in detail below.
Feature Overview
Features | Obico Free | Obico Pro | OctoEverywhere Free | OctoEverywhere Pro | OctoEverywhere Elite |
---|---|---|---|---|---|
Remote Printer access | Yes | Yes | Yes | Yes | Yes |
Mobile phone App | Obico App | Obico App | OctoApp, Octopod, Polymer, Printoid | OctoApp, Octopod, Polymer, Printoid | OctoApp, Octopod, Polymer, Printoid |
Live Stream Sharing | Yes | Yes | Yes | Yes | Yes |
Print notifications | Yes | Yes | Yes | Yes | Yes |
Octoprint UI access | 100 MB tunneling | Unlimited | Unlimited | Unlimited | Unlimited |
AI Failure detection | 10 AI hours | 50 AI hours | Not yet | Not yet | Not yet |
Multiple Printer support | 1 | Additional Printers $2/mo | 1 | 5 | 10 |
Webcam streaming | 5 FPS/30 seconds (Desktop or app) | 25 FPS, Unlimited (Desktop, app, Octoprint UI) | 20 seconds with Octoprint UI | 2 minutes, with endless back-to-back streaming | Unlimited streaming at 24 hours |
Gcode files transfer | 100 MB | 500 MB | 20 MB | 500 MB | 1024 MB |
Pricing (Annual, per month) | Free | $4.00 | Free | $2.49 - $3.29 | $5.99 - $8.99 - $12.99 |
Features
Remote 3D printer access
Obico and OctoEverywhere are designed from the ground up to give you complete remote 3D printer access on Octoprint. The remote access is entirely secure, and your printers are not loosely exposed to the internet. You can remotely monitor your printers via a connected plug-in. However, the streaming frame rates and resolution vary between the two, depending upon the free or paid plans.
The remote printer control functions are standard on both plug-ins, and you can use them to control your printer's movements manually. You can start, stop and cancel your prints, and upload gcode files directly from these plug-ins to your printer.
Mobile Phone Access
Obico has a dedicated and free companion application that works on Android and iOS devices. The app natively includes all the Obico's functionalities available on a desktop, and the UI is neatly designed so that you can easily access all the Obico's features.
You can skip the browser interface and use the Obico application for everything if you choose to. The Obico app gives you an easy and quick way to interact with your printer on the go from any device.
Obico also supports external Octoprint applications, which you might've already set up with your 3D printer. You can use Obico with Polymer, OctoApp, and OctoPod and combine the features of these applications with Obico's functionalities.
OctoEverywhere does not have its mobile application; instead, it works in conjunction with other Octoprint applications for remote-mobile access. OctoEverywhere supports OctoApp, Octopod, Printoid, and Polymer applications which work with android and iOS devices.
It limits new users from using OctoEverywhere on mobile devices, as you have to download, set up, and configure another app to access your printer on the go. It's not a significant drawback but something you'll need to consider with OctoEverywhere.