8000 GitHub - jbatonnet/Rinkhals: Custom firmware for the Anycubic Kobra series of 3D printers (Kobra 2 Pro, Kobra 3, Kobra 3 V2, Kobra S1 and Kobra 3 Max)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Custom firmware for the Anycubic Kobra series of 3D printers (Kobra 2 Pro, Kobra 3, Kobra 3 V2, Kobra S1 and Kobra 3 Max)

License

Notifications You must be signed in to change notification settings

jbatonnet/Rinkhals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Downloads Firmwares GitHub Sponsors Ko-fi

Rinkhals

Rinkhals is a custom firmware for some Anycubic Kobra 3D printers (specifically the ones running Kobra OS, see below for the details).

The goal of this project is to expand existing Anycubic features with better compatibility, apps and more. I will likely not support all use cases, like running vanilla Klipper or your specific feature / plugin.

By using Rinkhals, you will keep all stock Anycubic features (print screen, Anycubic tools, calibration, ...) and get even more, like:

  • Mainsail, Fluidd (with Moonraker)
  • USB camera support in Mainsail, Fluidd
  • Prints from Orca will show the print screen
  • SSH access for customization (user: root, password: rockchip)
  • OTA Rinkhals updates
  • Apps system (OctoEverywhere, Cloudflare, Tailscale, ...)

Latest version will likely support the two latest firmwares from Anycubic, unless specified. For older firmware please check older releases. Here are the suported printers and firmwares with latest Rinkhals release:

Model Tested firmwares Notes
Kobra 3 (+ combo) 2.4.0 2.4.0.4
Kobra 2 Pro 3.1.2.3 Only with mainboard Trigorilla Spe B v1.0.x. 3.1.4 is buggy
Kobra S1 (+ combo) 2.5.3.1 2.5.3.5 2.5.3.8
Kobra 3 Max (+ combo) 2.4.6 2.4.6.5
Kobra 3 V2 (+ combo) 1.0.5.8

In case you're wondering this project is named after rinkhals, a sub-species of Cobras ... Kobra ... Rinkhals 👏

You can join the Rinkhals community on Discord: https://discord.gg/3mrANjpNJC

Since people have been asking, I accept donations but please remember that I work on Rinkhals for fun and not for the money. I will not accept donations to work on specific bugs or features. Donation link is the Sponsor button at the top of the page.

Rinkhals installation

Warning

Make sure you're confident tweaking your printer and you understand what you're doing. I'm not responsible if you brick your printer (even if there's some documentation about that)

Caution

Many users want to change their Klipper printer configuration (the printer.cfg file). I strongly advise not modifying the stock printer configuration. Rinkhals offers additional protection you don't have while modifying directly your printer configuration. I won't offer any support and your printer might not work properly or not boot anymore. Check the documentation for more information: Printer configuration

A quick start guide is available to get Rinkhals up and running on your printer.

There are two options to install Rinkhals:

  1. Use the provided Rinkhals installer (named install-*.swu)
  2. Install the raw swu directly (named update-*.swu)

Either way, you'll need to:

  • Download the release / file you want from the Releases page
  • Rename the downlaoded SWU file as update.swu
  • Copy it in a directory named aGVscF9zb3Nf (or update for the Kobra 2 Pro in certain conditions) on a FAT32 USB drive (MBR, GPT is not supported)
  • Plug the USB drive in your printer

More detailed information about the Rinkhals installer are available in the documentation

For more information about installation, firmware updates and details about specific situations, go to https://jbatonnet.github.io/Rinkhals/Rinkhals/installation-and-firmware-updates/

Touch UI

After installation, Rinkhals provides a touch UI accessible from the printer screen when you tap the Settings icon, then tap Rinkhals.

This UI allows you to manage installed apps, trigger an OTA update, reboot your printer and much more. This will allow you to customize your experience and keep the printer memory as low as needed based on your needs.

Rinkhals Installer

From the release pages, you'll find the installer-*.swu files for your printer model. This is an interactive touch tool to install and update Rinkhals and system firmware updates.

You can find more information in the documentation

Apps system

An apps system is provided in Rinkhals. It allows for the users to easily add some features to their printer. Some default ones are provided and other are available on separate repos like:

Instructions on how to install or develop apps are on the other repo as well.

Contributing

Note

If you develop on Windows like me, don't forget to disable Git's autocrlf function, as this repo contains Linux scripts running on Linux machines.
Run git config core.autocrlf false BEFORE cloning the repo

More and more contributors help this project move faster. Thank you everyone! If you want to help Rinkhals and contribute, whether it's code, documentation or sharing good ideas, come join us on Discord!



Special thanks to those people for providing the base research and helping support for more printers:

About

Custom firmware for the Anycubic Kobra series of 3D printers (Kobra 2 Pro, Kobra 3, Kobra 3 V2, Kobra S1 and Kobra 3 Max)

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 
0