Источники

Подготовка платы

Замена пароля, если он все еще стандартный

1
passwd

Обновление всех пакетов

1
2
sudo apt update ;\
sudo apt full-upgrade -y

Установка

Создаем отдельного пользователя klipper

1
sudo adduser klipper

Добавляем пользователя в дополнительные группы

1
sudo usermod -aG tty,dialout,sudo klipper

Логинимся под этим пользователем

1
sudo su klipper

Загружаем автоматизированный установщик клипера с github

1
2
cd ~ ;\
git clone https://github.com/th33xitus/kiauh.git

Добавим скриптам права на запуск

1
2
cd kiauh ;\
chmod +x kiauh.sh scripts/*

Запускаем скрипт kiauh.sh и устанавливаем Klipper, Moonraker и Fluidd

1
./kiauh.sh

PolicyKit

Добавим привилегии для Moonraker. Для подробной информации читайте документацию.

Выполняем скрипт.

1
2
3
cd ~/moonraker/scripts
./set-policykit-rules.sh
sudo service moonraker restart

После скрипта добавляем данные параметры в конфигурационный файл moonraker.conf.

1
2
3
4
5
[machine]
provider: systemd_cli

[update_manager]
enable_packagekit: False

Samba

Для удобства переброса gcode файлов, можно открыть директорию в общий доступ, для локальной сети. Для этого воспользуемся Samba, так как это стандарт для Windows систем.

Устанавливаем Samba сервер и создадим пароль для нашего пользователя

1
2
sudo apt install samba -y ;\
sudo smbpasswd -a klipper

Активируем пользователя

1
sudo smbpasswd -e klipper
1
sudo nano /etc/samba/smb.conf
1
2
3
4
5
6
[klipper_gcode]
path = /home/klipper/printer_data/gcodes
writeable=Yes
create mask=0770
directory mask=0770
public=no

И перезапустите Samba.

1
sudo service smbd reload