We hit our biggest obstacle in our ever-active quest to empower all makers worldwide with remote access, AI print failure detection, and essential 3D printing tools.
Klipper is an incredible ecosystem, but the ecosystem also has a lot of diversity in hardware. Many in our community want to use devices like the Creality Sonic Pad, the Creality K1 Max, BIGTREETECH Pad 7, and other devices with OctoEverywhere. These devices pose some challenges; some are locked down by the manufacturers and don’t allow SSH or root access. Some require flashing new firmware to get SSH access. Some are based on hardware not powerful enough to run plugins. Due to these restrictions, OctoEverywhere couldn’t work with these devices… until now…
Introducing OctoEverywhere Companion! OctoEverywhere Companion is the perfect solution for any Klipper-based printer where the plugin can’t be installed directly on the device. OctoEverywhere Companion can be installed on any local Linux-based system and connects to your Klipper printer to provide the full OctoEverywhere experience. Free and unlimited remote access, AI print failure detection, remote Mobileraker app support, real-time notifications, all of it.
One of our goals at OctoEverywhere is to keep things as simple and easy as possible. OctoEverywhere Companion is no exception to that; we have made the setup process as easy as possible. Here’s a detailed step-by-step guide on setting up OctoEverywhere Companion right now.
Special Limited Time Offer – Get $15 of Free Supporter Perks credit when you set up any OctoEverywhere Companion device! Be quick; this offer won’t last forever! 🚀
Step 1: Find A Companion Device
The OctoEverywhere Companion must be installed on a separate device, not on your printer’s built-in computer. We call this device the companion device! The companion device should be at least a Raspberry Pi 4, Raspberry Zero 2 W, or equivalent hardware. If you already have a local device running something like Klipper, MainsailOS, OctoPrint, OctoPi, PiHole, or HomeAssist, that will work!
Do you need a device to run the OctoEverywhere Companion on? We recommend a Raspberry Zero 2 W, it’s a low-cost but powerful option. Other options like a Raspberry Pi 4, Raspberry Pi 5, Orange Pi, and Rock Pi will also work just as well.
Here are a few places you can buy a Raspberry Zero 2 W:
- $15 – Just The Raspberry Pi Zero 2 W
- $49.95 – Starter kit; including a Pi, SD card, power supply, and case.
- The Raspberry Pi website lists official sellers by country.
Step 2: Setup The Companion Device
If your companion device is already set up with a Debian-based Linux OS, skip this step. Examples of Debian-based operations systems are Ubuntu, Raspbian, OctoPi, MainsailOS, HomeAssist, PiHole, etc.
If you’re starting with a new companion device, follow this quick guide on installing Rasbian OS, configuring SSH, and connecting your device to WiFi.
If you have trouble or have questions, pop into our Discord community, where we are happy to help!
Step 3: Install The OctoEverywhere Companion
Finally, when your companion device is set up and running on your local network, install the OctoEveywhere Companion! Simply SSH into the companion device and run the install command that can be found in the link below.
Step 3: Done! 🚀
Now you have the full power of OctoEverywhere for your Klipper printer. You can connect multiple local printers using the same Linux device; just rerun the OctoEveywhere Companion script to create new instances!
We are super excited that we were able to create this technology to bring our incredible free services to more of the maker community. We always seek feedback to improve; if you have any, please contact us directly using our support system.