/Klipper4KobraGoNeo

Files for getting Klipper installed and running on the Anycubic Kobra Go & Neo

Klipper4KobraGoNeo

Files for getting Klipper installed and running on Anycubic's Kobra Go and Kobra Neo.

Here you can download the compiled klipper.bin and preconfigured printer.cfg files for your Anycubic Kobra Go and Neo or at least find links to the belonging printer.cfg files of other users.

USE AT YOUR OWN RISK!


Please read the chapter Klipper (MOD) at my comprehensive infopage about the Kobra Go and Kobra Neo:
"KobraGoNeo Insights".


Before attempting the installation process, please read the official Klipper installation documentation as well!


How to Setup & Flash

  1. Download all files by clicking on the green "Code" button, then click "Download ZIP".
  2. Unzip the downloaded folder and rename the file klipper.bin in the "bin" folder to firmware.bin.
    This is the file you'll need to flash your printer with later.
  3. Choose the cfg-file in the "cfg" folder you want to use for your printer and rename it to printer.cfg.
    Then copy it to the home directory of the host where Mainsail/Fluidd/OctoPrint is running on (e.g. on a RaspberryPi it's /home/pi/).
    This is the file that contains the printer specific settings which you'd have to adjust later.
    Note: If you're using Mainsail/Fluidd, you can just upload them using the webinterface, if you're using OctoPrint you probably have to SSH into the host.
  4. Take a microSD card (FAT32 formatted!), delete all files on it (you may want to do a backup of them if you're using the card that came with the printer, just in case you'd need them in case you wanna go back to the stock firmware and don't want to download the files from the internet) and copy the firmware.bin file onto the card.
    You have to put the file in the root directory, not in a subdirectory (in other words: just copy it directly onto the card without placing it in a subdirectory).
  5. Turn off the printer and insert the card. Then turn on the printer again and wait.
    You usually won't see any message being displayed at the display of the control unit, it'll just stay black.
    So just give the printer some time and let it sit for 5-10min.
  6. After that, turn off the printer, take out the card and connect the printer with your host (e.g. RaspberryPi) which is running Mainsail/Fluidd/Octoprint using an USB-C cable.
  7. After doing so, turn on the printer. It should now be recognized by Mainsail/Fluidd/OctoPrint.
    If an error message like "Can't connect to the MCU." occurs, either click on "restart the firmware" or turn your printer off and on again.
    If it still can't connect, you'd have to determine the serial port of your host where the printer is connected to (see the official Klipper installation documentation for further information) and adjust the setting in the printer.cfg accordingly.
    This is the belonging section:
    [mcu]
    serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
    restart_method: command
    
  8. Now you have to adjust the settings in the printer.cfg file and proceed with the basic config checks mentioned in the official documentation of Klipper: https://www.klipper3d.org/Config_checks.html - don't skip these steps!
  9. You also have to adjust the settings like nozzle diameter, rotation_distance for the extruder (aka e-steps), settings for retractions, Pressure Advance, Input Shaping and so on.
  10. Again: DON'T use any example cfg and try to start printing right away!

If you want to contribute a certain configuration, include file or macro, please send me an email - please don't use Pull Requests for that! Thanks!

If you find this repository useful, please consider recommending it to others. This will make the community aware of it and help other users. Thanks!

If you want to support my work, please consider starring this repository (if you do have a GitHub account) and donating a small amount to my ko-fi account. Thanks!


ko-fi