# Setting Up Your Anycubic Kobra S1

## About Your Printer

Your **Anycubic Kobra S1** has good potential, but there's an extra step before we can connect it.

**The situation:** The manufacturer has shipped this printer with restrictive software that doesn't allow third-party integrations like SimplyPrint. However, the 3D printing community has created alternative firmware that removes these restrictions.

**What this means:** Before SimplyPrint can be installed, you'll need to install community-made or unofficial firmware that "opens up" the printer. This is sometimes called "rooting" the printer.

**Why is this needed?** This isn't a SimplyPrint limitation - it's a restriction imposed by the manufacturer. They chose not to be open and easy to integrate with. We do our best to make SimplyPrint as easy to install as humanly possible, but in this case, the manufacturer's choices require an extra step.

**Is it safe?** Community firmware is generally well-tested and often adds useful features beyond just enabling SimplyPrint. However, it may void your manufacturer warranty. The choice is yours.

**After rooting:** Once the community firmware is installed, SimplyPrint can be installed directly on the printer just like any other Klipper-based printer.

**Need help with rooting?** Check our guides or community forums for your specific printer model.

---

## Setup Options

### Recommended: Kobra S1 & S1 Max

We have a specific setup guide for your Anycubic Kobra S1. Follow these steps for the best experience.

**Note:** This setup requires flashing custom firmware

### Alternative Options

- **[Standard setup (OctoPrint-powered)](/setup-guide/methods/octoprint-powered.md)**: If you prefer using a Raspberry Pi with OctoPrint instead of the printer's built-in web interface

### Need Help Deciding?

- Your printer needs custom firmware installed before SimplyPrint can be set up
- Follow the rooting/firmware guide first, then come back here
- After rooting, your printer will run Klipper and can connect directly


---

## Kobra S1 & S1 Max Setup Guide

### Step 1: Rinkhals firmware

## Before You Start: Custom Firmware

**This printer requires custom firmware to work with SimplyPrint.**

We know that sounds technical — and it is one of the more involved setups — but we've worked hard to make it as straightforward as possible.

**Why is custom firmware needed?**
Some printer manufacturers don't provide an easy way for platforms like SimplyPrint to communicate with their printers. The community has developed alternative firmware that unlocks these capabilities.

**Is this safe?**
Yes. The firmware we guide you through:
- Is developed and tested by active communities
- Can typically be removed to restore your original firmware
- Preserves your printer's core functionality

In most cases, you can always roll back to stock firmware or factory reset your printer if needed.

**A note about warranty**
Some manufacturers may consider custom firmware a warranty modification. The risk is low — to date, we haven't had a single known case of a SimplyPrint user damaging their printer or being denied warranty repair because of this setup. That said, it's ultimately your choice to proceed.

**Estimated time:** 15–30 minutes

**We'll guide you through every step.**
Welcome to the **Anycubic Kobra** setup guide for SimplyPrint!

In this guide, we'll walk you through the steps to connect your Anycubic Kobra to SimplyPrint using **Rinkhals**, a custom firmware that enhances functionality while maintaining stock Anycubic features.

This guide is inspired by the excellent work of **jbatonnet**. For the latest updates and more detailed information, please visit the official [Rinkhals GitHub repository](https://github.com/jbatonnet/Rinkhals).

---

### Supported Printers

This guide currently supports the following Anycubic Kobra models:

- **Kobra 3 (+ combo)**. Tested firmware versions: **2.4.4.7, 2.4.5, 2.4.6.7**.
- **Kobra 2 Pro**. Tested firmware versions: **3.1.2.3, 3.1.4**. Only with motherboard **Trigorilla Spe B v1.0.x**.
_Note: firmware version **3.1.4** is known to be buggy for some people. Read more on the Rinkhals repository._
- **Kobra S1 (+ combo)**. Tested firmware versions: **2.6.0.0, 2.7.0.9**.
- **Kobra 3 Max (+ combo)**. Tested firmware versions: **2.5.1.3, 2.5.1.7**.
- **Kobra 3 V2 (+ combo)**. Tested firmware versions: **1.1.0.1, 1.1.0.4**.
- **Kobra S1 Max (+ combo)**. Tested firmware versions: **2.1.6, 2.6.6**.

#### What about the Kobra X?

The Kobra X is **not currently supported** by Rinkhals. While some firmware packages are publicly available, Anycubic changed the underlying software on the Kobra X from the GoKlipper base (used in the Kobra 3 series) to a new C++ Klipper port, making it fundamentally different from the printers Rinkhals currently supports. On top of that, the Kobra X requires a trusted certificate for firmware updates, which prevents the SWU-based installation method that Rinkhals relies on. Until these challenges are resolved, Kobra X support is not expected.

> _Other newer Kobra printers not listed here may also not yet be supported, but could be in the future._

---

### Is your printer not supported?

If your Anycubic Kobra printer is not listed above, it may not be compatible with Rinkhals yet.
**Check back later:** Newer Kobra models may be supported in the future. For updates, visit the [Rinkhals GitHub repository](https://github.com/jbatonnet/Rinkhals).
**Using another printer?** It may still be compatible with SimplyPrint using serial printing (OctoPrint setup) or a regular Klipper setup. Go back to the [SimplyPrint setup guide](https://simplyprint.io/setup-guide) and see other supported methods.

---

### Installing Rinkhals

The recommended way to install Rinkhals is using the **Rinkhals Installer**, which adds a management interface directly on your printer's touchscreen. For the full guide with screenshots, see the [Rinkhals quick start guide](https://jbatonnet.github.io/Rinkhals/guides/rinkhals-quick-start/). There's also a [video walkthrough by Kanrog Creations](https://www.youtube.com/watch?v=2CfgHLggjOA) covering the setup on the Kobra S1.

1. **Download the Rinkhals Installer:**
- Head to the [Rinkhals GitHub releases page](https://github.com/jbatonnet/Rinkhals/releases).
- Download the **installer** file (`install-*.swu`) for the latest release.
- Rename the downloaded file to `update.swu`.

2. **Prepare the USB drive:**
- Format a USB drive as **FAT32** with **MBR** partition scheme (GPT is not supported).
- **Not sure how to format a USB drive?** Right-click the drive on Windows and select **"Format"**. On macOS, use **Disk Utility** and select **"Erase"** with **FAT32** as the format.
- **Kobra 3 series, S1, S1 Max, 3 Max, 3 V2:** Create a directory named `aGVscF9zb3Nf` on the USB drive and place `update.swu` inside it.
- **Kobra 2 Pro:** Create a directory named `update` on the USB drive and place `update.swu` inside it.

3. **Run the installer:**
- Plug the USB drive into your printer.
- Wait about **10 seconds** for the printer to detect the installer.
- **Kobra 2 Pro only:** Go to **Settings > More settings > About this machine** and tap the orange arrow next to the version number.
- On the printer's touchscreen, navigate to **Update > Rinkhals > Manage**.
- Select the Rinkhals version you want, tap **Download**, then tap **Install**.
- **Tip:** If the version list is empty, make sure **LAN-only mode** is turned off on your printer so it can download the files.
- The printer will reboot once the installation is complete.

---

### Need help with the Rinkhals installation?

Rinkhals is an independent open-source project and is not developed or maintained by SimplyPrint. If you run into issues during installation, the best place to get help is the [Rinkhals Discord community](https://discord.gg/3mrANjpNJC) or the [Rinkhals GitHub repository](https://github.com/jbatonnet/Rinkhals).

---

Now, **proceed to the next step** where we'll link up your printer to SimplyPrint!
### Step 2: Enable SimplyPrint

Your printer runs Klipper firmware with a web interface (Mainsail or Fluidd). Here's how to connect it to SimplyPrint.

#### Find Your Printer's IP Address

You need to access your printer's web interface using its IP address (looks like `192.168.1.XXX`).

**How to find it:**
- **Printer's touchscreen:** Check Settings → Network or WiFi section (location varies by printer)
- **Router admin page:** Look for connected devices and find your printer's name
- **Network scanner app:** Use an app like "Fing" on your phone to scan your network
- **mDNS hostname:** Some printers respond to hostnames like `http://mainsail.local` or `http://fluidd.local`

Once you have the IP, type it in any web browser: `http://192.168.1.XXX`

You'll see your printer's web interface - either **Mainsail** (dark theme, sidebar on left) or **Fluidd** (lighter theme, gear icon for settings).

**Note:** Some printers run their interface on a specific port (e.g., `http://192.168.1.XXX:4408`). If the default doesn't work, check your printer's documentation.

---

#### Add `[simplyprint]` to Your Configuration

**If you use Mainsail:**

1. Click **Machine** in the left sidebar
2. Under **Config Files**, click `moonraker.conf`
   - NOTE: If you have a custom config file or one called `moonraker.generated.config`, edit that instead
3. Add this to the bottom of the file (with an empty line above):

```

[simplyprint]
```

4. Click **Save & Restart**

**If you use Fluidd:**

1. Click the **gear icon** (Configuration)
2. Under **Configuration Files**, click `moonraker.conf`
   - NOTE: If you have a custom config file or one called `moonraker.generated.config`, edit that instead
3. Add this to the bottom of the file (with an empty line above):

```

[simplyprint]
```

4. Click **Save & Restart**

---

#### Link Your Printer to SimplyPrint

After saving and restarting, your printer should appear automatically in SimplyPrint!

1. Go to [SimplyPrint.io](https://simplyprint.io) and log in
2. Click **Add Printer**
3. Check **Pending Printers** - your printer will likely appear there automatically
4. Click to add it and you're done! 🎉

**If your printer doesn't appear in Pending Printers:**

This can happen if you're not on the same network as your printer (different outgoing IP). In this case, use the setup code:

1. In your printer's web interface, click the **bell icon** (🔔) in the top bar
2. Find the "SimplyPrint Setup Request" notification
3. Copy the setup code and paste it in SimplyPrint under **Add Printer**

**Still having trouble?** See our troubleshooting guide: [Printer in setup isn't detected / can't find setup code](https://help.simplyprint.io/en/article/printer-in-setup-isnt-detected-cant-find-setup-code-3jyftm/). This also helps if you can't find Mainsail/Fluidd or the web interface isn't working.

