Klipper for Raspberry or Armbian: first boot and install all
Only for Armbian
sudo armbian-config
system -> Freeze (for T95 Allwinner H6: Armbian will update WLAN driver and it will be not compatible with hardware)
Network -> Disable ipv6
Personal -> hostname -> klipper
Timezone -> Rome
Keyboard & Locale
IT UTF 8
it_it
Run armbian-config if not installed:
sudo apt install git bc expect rcconf dialog network-manager sunxi-tools iptables resolvconf debconf-utils unzip build-essential html2text apt-transport-https html2text dirmngr software-properties-common psmisc jqgit clone https://github.com/armbian/config
cd config
sudo bash debian-config
Install armbian-config
sudo wget https://apt.armbian.com/armbian.key -O key
sudo gpg --dearmor < key | sudo tee /usr/share/keyrings/armbian.gpg > /dev/null
sudo chmod go+r /usr/share/keyrings/armbian.gpg
sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/armbian.gpg] http://apt.armbian.com $(lsb_release -cs) main $(lsb_release -cs)-utils $(lsb_release -cs)-desktop" | sudo tee /etc/apt/sources.list.d/armbian.list
sudo apt update
sudo apt install armbian-config
Kiauh for Armbian or Raspberry
sudo apt-get update -y && sudo apt-get upgrade -y sudo apt-get install git -y
sudo apt-get clean sudo apt-get autoremove cd ~ && git clone https://github.com/dw-0/kiauh.git./kiauh/kiauh.sh
install
klipper (python 3.x)
moonraker
prettygcode
mainsail
Crowsnest
https://crowsnest.mainsail.xyz/setup/installation
cd ~ git clone https://github.com/mainsail-crew/crowsnest.git cd ~/crowsnest make config sudo make install
In Moonraker.cfg add
[update_manager crowsnest]
type: git_repo
path: ~/crowsnest
origin: https://github.com/mainsail-crew/crowsnest.git
install_script: tools/pkglist.sh
to disabile crowsnest (webcam service)
sudo systemctl stop crowsnest
sudo systemctl disable crowsnest
Kiauh advanced
install G-code Shell Command
Compatibility with old file
mv -v ~/klipper_config/* ~/printer_data/config/
mv -v ~/klipper_logs/* ~/printer_data/logs/
rm -rf ~/klipper_config
rm -rf ~/klipper_logs
sudo ln -s /home/pi/printer_data/config /home/pi/klipper_config
sudo ln -s /home/pi/printer_data/logs /home/pi/klipper_logs
sudo chown -R pi: /home/pi/printer_data
Install dependency (Input shaping graphs)
install numpy with python 3:
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev python3-pip
~/klippy-env/bin/pip3 install -v numpy
python -m pip install --upgrade pip
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev python3-pip
~/klippy-env/bin/pip3 install -v numpy
python3 -m pip install --upgrade pip
pip3 install --upgrade pip
Timelapse
cd ~/
git clone https://github.com/mainsail-crew/moonraker-timelapse.git
cd ~/moonraker-timelapse
make install
Mainsail Config
cd ~
git clone https://github.com/mainsail-crew/mainsail-config.git
ln -sf ~/mainsail-config/mainsail.cfg ~/printer_data/config/mainsail.cfg
Either open your moonraker.conf and add
[update_manager mainsail-config] type: git_repo primary_branch: master path: ~/mainsail-config origin: https://github.com/mainsail-crew/mainsail-config.git managed_services: klipper
Either open your printer.cfg and add
[include mainsail.cfg]
Klipper Adaptive Meshing Purging
printer.cfg
[exclude_object]
[include KAMP_Settings.cfg]
moonraker.conf
[file_manager]
enable_object_processing: True
[update_manager Klipper-Adaptive-Meshing-Purging]
type: git_repo
channel: dev
path: ~/Klipper-Adaptive-Meshing-Purging
origin: https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging.git
managed_services: klipper
primary_branch: main
Putty
cd
git clone https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging.git
ln -s ~/Klipper-Adaptive-Meshing-Purging/Configuration printer_data/config/KAMP
cp ~/Klipper-Adaptive-Meshing-Purging/Configuration/KAMP_Settings.cfg ~/printer_data/config/KAMP_Settings.cfg
Klipper Shake&Tune Module
wget -O - https://raw.githubusercontent.com/Frix-x/klippain-shaketune/main/install.sh | bash
printer.cfg
[include K-ShakeTune/*.cfg]
How to choose USB wifi adapter for Linux
https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapter_Information_for_Linux.md