Skip to content

Home

Overview

Welcome to the Rinkhals project documentation!

Rinkhals is a custom firmware overlay for the Anycubic Kobra series of 3D printers. It supports Kobra 3, Kobra 3 Max, Kobra S1 and some Kobra 2 Pro 3D printers. This documentation covers what we know about those printers, what we know about Anycubic software, Rinkhals and some high levels guides to achieve specific things.

Kobra X status

Some Kobra X firmware packages are publicly available and the SWU password has been recovered.

At the same time, Anycubic switched from the K3 software base (GoKlipper) to a K4 software base using a C++ Klipper port. This makes Kobra X support a separate effort, not a direct extension of current Rinkhals ports.

The SWU process also requires a trusted certificate to accept updates. Until that requirement can be bypassed in a reliable way, SWU-based firmware injection like Rinkhals is not currently possible on Kobra X.

The main project is located on GitHub: https://github.com/jbatonnet/Rinkhals
To quickly start using Rinkhals, check the quick start guide

If you prefer a video, Kanrog on Discord made a video explaining how to install Rinkhals:

In this documentation, the following printers will be refered to with their model code used everywhere in Rinkhals:

  • K2P: Anycubic Kobra 2 Pro
  • K3: Anycubic Kobra 3 (+ combo)
  • K3V2: Anycubic Kobra 3 V2 (+ combo)
  • K3M: Anycubic Kobra 3 Max (+ combo)
  • KS1: Anycubic Kobra S1 (+ combo)
  • KS1M: Anycubic Kobra S1 Max (+ combo)

Documentation structure

  • Rinkhals: Documentation about Rinkhals, its features and internals
  • Guides: High level guides for Simplyprint, Spoolman, ...
  • Printers: Generic and specific documentation about the Anycubic Kobra series of 3D printer
  • Firmware: Reverse engineering and documentation about the firmware for those printers

FAQ

Please check the FAQ for commonly asked questions about Rinkhals