I’ve been investigating Klipper. I put together a printer development hardware from spare parts, and loaded Klipper on a netbook. Post link can be found at bottom.
While old netbook worked, CPU resources intermittently peaks to near 100%, when viewed from Mainsail. I would like to install more printers, so decided to try a mini PC, a HP EliteDesk 800 G2. The G2 has an Intel i5-6500 CPU, 6 USB 3.0 ports, USB type C, Wifi/BT, 8GB RAM, 2 DisplayPorts, and VGA port. It was purchased for about $70 shipped, without OS, and SSD. I purchased a 240GB SSD for under $20. The G2 is well constructed and is easy to upgrade, just one thumbscrew to open case and install drive, and memory upgrade. It measures only 7"x 7" x 1 1/2". Ebay has many vendors for these used PCs.
I saw YouTube video by ModBot installing Klipper on i5 Notebook running Linux Mint, so tried that. Please see link below. The G2 was extremely fast, Mint 21.2 was much easier to install than Raspberry Pi Desktop used with netbook. Klippler install using Kiauh, was many times faster too.
I had a problem, development printer would not connect on USB. Kiauh could not read MCU id. I discovered that there is a kernel bug in Debian Linux. There is a fix, but it might not be permanent. I will list YouTube video link below. I discovered ModBot installed Mint 20.3, so I installed that, and Klipper worked! The Linux update system wanted to update kernel after a day or two, and doing that broke it, reverting to prior kernel fixed it.
I also tested a ADXL345 with Raspberry Pi Pico, for Klipper input shaping measurements. The Pi Pico firmware is built with make utility found in Kiauh. There is a good Klipper discourse on that, url shown below.
ModBot Klipper install:
Linux Bug Fix involving dev/by-.id/
Klipper Discourse ADXL345 Pi Pico:
Netbook Klipper with KlipperScreen Install: