I want to use kiauh to install a full klipper/fluidd stack onto a newly repurposed laptop. I typically use the Arch derivative ‘Manjaro’ as my default distro, however I get a ton of errors trying to make kiauh install stuff. I’m assuming Manjaro is not all that common, and thus no development has been done trying to make kiauh work there. It’s not essential I use Manjaro, it’s just well known to me.
What is the best distro to use for this repurposing of a still useful laptop/touch-screen pad machine?
After drilling more into KIAUH’s repo, I see that as well. Good advice, and I’ll try that instead. I actually cut my teeth on Debian way, way back - on their first very distro to give away my age a bit, and I was a Debian only guy for very many years. I think their politics (and my work) ended up making me look elsewhere for a good distro to settle on. Arch, and by extension Manjaro have been great stable platforms since I switched over several years back. But it’ll be like a belated homecoming. Should be interesting.
apt-get away!
The general focus of KIAUH and the Klipper installation instructions are based on the apt-package ecosystem.
Regarding the usage of a laptop, while not being explicitly disapproved, it might pose a few additional challenges like more running background tasks or services that could be detrimental when running Klipper. The recommendation is to minimize as many additional services or background tasks as possible and only use the machine for Klipper. A few additional pointers can be found here: BRLtty / ModemManager - Services Interfering with Klipper
excellent info, thanks. It will be a dedicated box simply for printing. I will disable all non-essential services. I do plan to have it driving two printers, and possibly three. From what I’ve read thus far, I can have multiple separate fluidd instances running in a non-conflicting manner, and I was hoping to be able to have multiple desktops with a fluidd instance on it’s own that I can switch between to monitor/control the printers. Does this sound to you like this might very well overwhelm the laptop’s processing or serial communications capability?
Each instance requires individual connection endpoints, meaning Unix Domain Sockets between the respective Klipper instance and its Moonraker instance. One web interface can manage multiple printers, but if accessed on the same device, the load will also burden that device.