dw-0 / kiauh

Klipper Installation And Update Helper
GNU General Public License v3.0
3.32k stars 479 forks source link

Trying to add Shake-Tune to multiple klippers installed with KIAUH #575

Open Bradford1040 opened 3 hours ago

Bradford1040 commented 3 hours ago

KLipper Shake-Tune install

The system I am running this on is Debian Linux 13.0,Linux 6.11.0-061100-generic on x86_64, always using the newest version of KIAUH, think the newest one was V6, I also running Danger Klipper v0.12.0-480-gb2acb140, and have a total of 5 installs, but will change in a bit to 15, the number of them I don't think matters.

I am almost positive I got it figured out, but don't know enough about how KIAUH installs Klipper and virtual environments, I modified the original install script from shake-tune this here I looked through some of the open and closed issues and found what I needed I think. This Was First attempt and I have not done anything to the install or config files beside add the shake-tune update stuff to moonraker.cfg and some options in printer.cfg

A friend on ZeroG Discord server helped edit install.sh I have not used it yet. I figured I would ask for more confirmation from the KIAUH devs

Describe the solution you'd like

To be able to just install like everything else I have install with KIAUH, which truly is a remarkable program. The Klipper experience has most likely been much easier thanks to this program!

Describe alternatives you've considered

Tried installing myself as described above

Additional information

No response

dw-0 commented 2 hours ago

Hi, im not really familiar with the klippain / shake-tune project but i had a brief glance over the install script.

No matter how many klipper instances there are, KIAUH sets everything up so they all uses a single klipper and klipper-env folder. That means, the script seems to be fine in regards to installing dependencies to the klipper env and linking the module to the klippy/extras folder.

Some steps need to be looped for all instances though:

Those functions need to be modified, so that they can handle multiple klipper services and the different printer_data folders. I think thats it to make it at least work...somehow :)