Klipper Installation And Update Helper
Changelog for possible important information !
π Please see theπ’ Disclaimer: Usage of this script happens at your own risk!
π οΈ Instructions:
For downloading this script it is necessary to have git installed.
If you haven't, please run sudo apt-get install git -y
to install git first.
After git is installed, use the following commands in the given order to download and execute the script:
cd ~
git clone https://github.com/th33xitus/kiauh.git
./kiauh/kiauh.sh
π§° Functions and Features:
Core Functions:
- Installing Klipper to your Raspberry Pi or other Debian based Linux Distribution.
- Installing of the Moonraker API (needed for Mainsail, Fluidd and KlipperScreen)
- Installing several web interfaces such as Mainsail, Fluidd, Duet Web Control or OctoPrint including their dependencies.
- Installing of KlipperScreen (OctoScreen but for Klipper!)
- Updating of all the listed installations above excluding OctoPrint. For updating OctoPrint, please use the OctoPrint interface!
- Removing of all the listed installations above.
- Backup of all the listed installations above.
Also possible:
- Build the Klipper Firmware
- Flash the MCU
- Read ID of the currently connected MCU
- and more ...
Feature List
For a list of additional features please see:β Notes:
- Tested only on Raspberry Pi OS Lite (Debian 10 Buster)
- Other Debian based distributions can work
- Reported to work on Armbian too
- During the use of this script you might be asked for your sudo password. There are several functions involved which need sudo privileges.
π Sources & Further Information
For more information or instructions to the various components KIAUH can install, please check out the corresponding repositories listed below:
- β΅Klipper by KevinOConnor
- πMoonraker by Arksine
- π¨Mainsail by mainsail-crew
- πFluidd by fluidd-core
- πΈοΈDuet Web Control by Duet3D
- πΈοΈDWC2-for-Klipper-Socket by Stephan3
- π₯οΈKlipperScreen by jordanruthe
- πOctoPrint by OctoPrint
- π¬PrettyGCode by Kragrathea
- π€Moonraker-Telegram-Bot by nlef