Installing Klipper into REFURBISHED Anycubic Kobra 2

The 3D printer is no longer expensive unless you are looking for something super fast or precise. I got my Kobra 2 (not Neo, Pro, Plus, Max etc) from eBay, where Anycubic’s official store listed refurbished printers. It was only 79 bucks. So I ordered it for my Winter Term project. Despite financial aid being reduced for on-campus projects (it was 1000, now 500 bucks), it was cheap enough. Easily installed in my space. Then, why not print something? So I did, without knowing a series of issues were waiting for me. Takeaway message: There is always a reason for a price that is too good to be real. If you have a fat budget and are not a fan of problem-solving, just get the so-called “best” printer for an easy and smooth setup. 

First: the z-offset auto probe was not functioning at all. Kobra 2 comes with a dedicated button that measures the distance between the base and the nozzle. I am a person who reads manuals, so I followed each step carefully before the test print. Then I pressed “print.” The nozzle ended up scratching the print bed with tangled PLA. First, I conducted a manual probe. It worked, but not perfect. I made sure all the screws were tightened, flashed the newest official firmware, used official PLA, slowed down the printing speed, calibrated slight inclinations of the extruder(heater), print bed, and rails, … And I still got imperfect quality prints. Finally I focused on the hot end that looked slightly wrong compared to the official image. It was the problem. Replace the hotend for Anycubic Kobra 2 Series (Link to YouTube) The top comment saved my life – the PTFE tube was too long in my Kobra 2.

It saved my life. The comment says: "Two things they don't cover here that are absolutely crucial for success

1. The PTFE tube might be too long
2. The nozzle assembly has to be seated properly otherwise it will be too low and hit your bed

At 1:11, take a look at the cylinder coming out of the hotend and into the hotend assembly.  That little protusion (whatever it is called) has to be flush with the bottom of the assembly.  The factory replacement I received had a PTFE tube that was ever so slightly too long and as a result, the nozzle stuck out too far and crashed into the bed.  I had to trim 1.5mm off the PTFE tube and that allowed me to seat the new hotend properly."

This is why you should look at everything you can find on the internet before you throw it up. 

I installed the Klipper after a few prints with an official firmware, and now it is working flawlessly. Here is my printer.cfg and variables.cfg for klipper, based on function3d and crororo’s config files. (1) I also uploaded my PrusaSlicer settings for 15% wood PLA filament from SUNLU and 8% carbon fiber PETG from Polymaker. They work perfectly in my environment. Link to github repo is here.

(1): Follow instructions of https://function3d.xyz/en/how-to-install-klipper-on-anycubic-kobra-2/ and https://crororo.blogspot.com/kobra2klipper. You can use microboards such as Raspberry Pi, but also technically any machine running linux. I used an old iMac (2012) running Zorin OS (Ubuntu 22.04 based) as a host. Function3d also uploaded other config files such as macro.cfg.