How To Install Klipper On Your Anycubic 3D Printer

Anycubic S1 OctoEverywhere Free Remote Access, AI Print Failure Detection, Notifications, Live Streaming, and more

Anycubic is a go-to brand for many 3D printer enthusiasts thanks to their low-cost, robust, and easy-to-use 3D printers. However, one downside of Anycubic 3D printers is that they don’t run the standard stock version of Klipper, Mainsail, or Fluidd. But thanks to the open-source Rinkhals GitHub project, you can now install stock Klipper on your Anycubic S1, Anycubic Kobra 3, and Anycubic Kobra 2 Pro. This quick and easy guide will walk you through the installation of Rinkhals on your Anycubic 3D printer!

Even better, you can optionally install the OctoEverywhere app for Rinkhals to unlock free and unlimited remote access, AI print failure detection, notifications, and more!

What Is Rinkhals?

The Rinkhals open-source GitHub project by jbatonnet allows you to easily install Klipper on any Anycubic 3D printer. The project provides a flashable firmware update that easily adds the full versions of Klipper, Moonraker, Mainsail, and Fluidd to your 3D printer. It also allows you to add apps like the OctoEverywhere plugin for free remote access and AI print failure detection, the OctoApp plugin, Tailscale, Cloudflare Tunnel, and more!

Find The Klipper Firmware For Your Anycubic 3D Printer

The first step is to find the version of Rinkhals firmware that works with your Anycubic 3D printer.

  1. Use the touch screen on your 3D printer to find the printer’s firmware version.
  2. Open this link to the Rinkhals release GitHub page.
  3. Find a Rinkhals firmware version that matches your Anycubic printer’s model and firmware version.
  4. Download the .swu file associated with the release.
    • If you’re using the Anycubic Kobra S1, use the update-ks1.swu file.
    • If you’re using the Anycubic Kobra 2 Pro or Kobra 3, use the update-k2p-k3.swu file.

Flash the Rinkhals Firmware

To flash the firmware, you need to format a USB drive, copy the firmware onto it, and then insert it into your printer.

  1. Plug a USB drive into your computer.
  2. Ensure it’s formatted as FAT32.
    • If not, use your computer’s formatting tools to reformat the drive as FAT32.
  3. In the root of the USB drive, create a folder named aGVscF9zb3Nf
  4. Copy the .swu file you downloaded from the Rinkhals firmware page into the aGVscF9zb3Nf folder.
  5. Plug the USB drive into your Anycubic 3D printer.
  6. You will hear a beep indicating the firmware update has started.
  7. After a few minutes, the printer will restart with the new firmware installed!

Firmware Install Troubleshooting

If the firmware install fails to start on the printer, ensure you have created a folder named aGVscF9zb3Nf in the root of the USB drive. If it’s still not working, refer to the Rinkhals GitHub installation guide to verify if the folder name has been updated.

If the firmware installation fails, a red progress bar will appear and three beeps will be heard. In this case, your printer will continue to function normally, and you can check the USB drive to find the installation errors.

Add Apps To Rinkhals

You can also install apps to the Rinkhals firmware for Anycubic 3D printers, such as OctoEverywhere, which provides free and unlimited remote access, AI failure detection, print notifications, live streaming, and more. You can also add apps like OctoApp, Tailscale, or Cloudflare Tunnels.

Adding apps to Rinkhals is similar to installing the main Rinkhals firmware.

  1. To find the .swu firmware file for the app you wish to install:
    • Go to the Rinkhals build app page.
    • Select the most recent “Build apps” option.
    • Find the app you want in the “Artifacts” at the bottom and download the `.swu` file.
  2. Plug a USB drive into your computer.
  3. Ensure it’s formatted to FAT32.
  4. Create a folder named aGVscF9zb3Nf
  5. Copy the .swu file into the aGVscF9zb3Nf directory.
  6. Insert the USB drive into your printer.
  7. You will hear one beep when the installation starts and a second when it’s complete.
  8. Use the Rinkhals touch UI to enable the app and reboot.

You can also install apps manually. Check out this GitHub page for details.

Add the OctoEverywhere App

OctoEverywhere is a maker community project that provides free and unlimited remote access, AI failure detection, print notifications, live streaming, and more!

You can easily install the OctoEverywhere app in Rinkhals just like any other app:

  1. Follow the App install directions above, look for OctoEverywhere as the app name.
  2. When OctoEverywhere is installed, use the Rinkhals UI to enable OctoEverywhere.
  3. Use the Rinkhals UI to find the OctoEverywhere linking QR code.
  4. Scan the code and finish your setup!

If you cannot link via the QR code, you can also find the plugin link URL in the OctoEverywhere logs. You can access the log files from the Mainsail or Fluidd web UIs, where the other Klipper and Moonraker logs are located.

That’s It! 🎉

You now have stock Klipper running on your Anycubic 3D printer using Rinkhals. You now have access to the Mainsail and Fluidd web interfaces, Rinkhals touch UI, Rinkhals apps, and more!

If you need more help getting Klipper up and running, join our OctoEverywhere Discord community; we’d be happy to help!

Share this article
Shareable URL
Prev Post

The Best iPhone and Android Apps For The Elegoo Centauri Carbon

Next Post

SSH Into Your 3D Printer With MobaXterm

Read next
OctoEverywhere Gadget Popup Image

Before You Go...

Be sure to check out OctoEverywhere's FREE & unlimited features!

🚀 Free & Unlimited Remote Access

🤖 Free & Unlimited AI Print Failure Detection

📲 Real-time Print Notifications Via Push, Telegram, Discord, & More

✨ Support for OctoPrint, Klipper, Crealitiy, Bambu Labs, Prusa, Elegoo OS, & More

🙌 Easy 20 Second Setup