Кремень АH Реклама
Кремень М Реклама

Klipper на компьютере.

APToni
Идет загрузка
Загрузка
01.11.2022
23623
94
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

18
Статья относится к принтерам:
TEVO Tornado

Установка программы Klipper на компьютер с системой Debian 11.

Рекомендуемое оборудование:

1. Процессор 2 ядра и выше с частотой больше 2 Ггц.

2. Оперативная память больше 2 Гб.

3. Жесткий диск Sata больше 16 Гб.

4. Сетевая карта с подключением к интернет.

5. Адаптер WIFI mt7601u (опциональной, для других адаптеров возможны другие действия с установкой драйверов).

6. Принтер с платой которая поддерживает Klipper.

7. Видеокарта опционально с объёмом больше 1 Гб памяти.

8. Карта памяти больше 8 Гб.

9. Программа Rufus для записи в режиме DD.

10. Монитор на первое время необходим. Дальше по необходимости.

Файлы с командами для установки.

https://disk.yandex.ru/d/VcMXww4HXRC5eQ#

Подключаем ПК к проводной сети перед установкой дебиан. Устанавливаем Debian с XFCE, с добавлением пользователя klipper/klipper, root/admin.

# Добавляем пользователя klipper в файл

В терминале вводим su затем пароль от root пользователя

sudo nano edit /etc/sudoers

# Должно выглядеть так

# User privilege specification

root ALL=(ALL:ALL) ALL

klipper ALL=(ALL:ALL) ALL

# Добавляем репозитории для системы Debian, приводим к виду ниже. Введя команду 

sudo nano /etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 11.5.0 _Bullseye_ - Official amd64 DVD Binary-1 20220910-10:40]/ bullseye contrib main # deb cdrom:[Debian GNU/Linux 11.5.0 _Bullseye_ - Official amd64 DVD Binary-1 20220910-10:40]/ bullseye contrib main

deb http://security.debian.org/debian-security bullseye-security main contrib

deb-src http://security.debian.org/debian-security bullseye-security main contrib

# bullseye-updates, to get updates before a point release is made;# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports# A network mirror was not selected during install. The following entries# are provided as examples, but you should amend them as appropriate# for your mirror of choice.#deb http://deb.debian.org/debian/ bullseye-updates main contribdeb-src http://deb.debian.org/debian/ bullseye-updates main contrib# adddeb http://deb.debian.org/debian bullseye maindeb-src http://deb.debian.org/debian bullseye main# add wifi mt7601u по необходимости.deb http://ftp.de.debian.org/debian/ stretch main non-freedeb-src http://ftp.de.debian.org/debian/ stretch main non-free#

Устанавливаем git с помошью команды

sudo apt-get install git -y

# Отключаем сон

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

# Добавляем программу net-tools ( https://itisgood.ru/2019/07/12/kak-ustanovit-nedostajushhuju-komandu-ifconfig-v-debian/ ).

sudo apt install net-tools -y

# Выполняем команды

sudo apt-get update

sudo apt-get upgrade

# Устанавливаем WIFI  адаптер

sudo apt-get install firmware-ralink firmware-misc-nonfree wireless-tools wpasupplicant - устанавливаем wifi драйвер ( https://nemcd.com/2019/10/kak-podklyuchit-wi-fi-linux/ ).

sudo modprobe mt7601u - подгрузить нужный драйвер

sudo reboot now - выполняем перезагрузку.

sudo ifconfig - проверяем сетевые подключения, должен появиться наш wlan0, если видим wlx1cbfce9b1d87 или похожее выполняем команду ниже для сброса имени адаптера

sudo ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules - ( https://askubuntu.com/questions/826325/how-to-revert-usb-wifi-interface-name-from-wlxxxxxxxxxxxxx-to-wlanx )

sudo reboot now - выполняем перезагрузку. После должен появится наш адаптер wifi с именем wlan0.

# Подключаемся к wifi сети.

sudo nmtui

# Выбираем Activate a connection. Выбираем нашу сеть WIFI и подключаемся к ней введя пароль.

# Проверяем ip для сети wifi командой

sudo ifconfig

# Переподключаемся к wifi сети через SSH.

# Добавляем KIAUH ( https://github.com/th33xitus/kiauh ).

cd ~ - переходим в корневой каталог

sudo git clone https://github.com/th33xitus/kiauh.git - копируем KIAUH

./kiauh/kiauh.sh - запускаем KIAUH

# Выполняем установку klipper в Debian.

Выбираем 1 ( 1 [Install]) Установка программ.

Выбираем 1 ( Firmware & API: 1) [Klipper] ).

Выбираем 1 ( 1) [Python 2.7] (recommended))

Выбираем 1 ( Количество принтеров для программы Klipper 1 принтер) и соглашаемся " Y ".

Выбтраем " Y " добавим пользователя klipper в группу. ( ###### Add user 'klipper' to group(s) now? (Y/n):)

Далее ставим Moonraker выбрав цифру 2. ( Firmware & API: 2) [Moonraker]), подтверждаем " Y ".

Далее ставим Fluidd выбрав цифру 4. ( Klipper Webinterface: 4) [Fluidd]), Подтверждаем дополнительные макросы ( Add the recommended macros? (Y/n): " Y ".)

Webcam Streamer: 10) [MJPG-Streamer] - 10-ый пункт не работает в версии для ПК (Function currently disabled! Sorry!), будем ставить другой сервис для работы с web камерами.

На этом установка klipper частично законченна, проверяем web интерфейс.

sudo reboot now - перезагружаемся

вводим ваш IP в строку браузера вашей сети. Открывается панель Klipper.

Устанавливаем motioneye в Debian 11 для видеонаблюдения за печатью с помошью web камеры. ( https://github.com/motioneye-project/motioneye/wiki/Installation ).

Для подключения к web камере в строке браузера вводим http://ваш IP:8765. Первый вход пользователь admin.

sudo apt-get install motion ffmpeg v4l-utils -y

sudo systemctl stop motion

sudo systemctl disable motion

sudo apt-get install python2 curl -y

sudo curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

sudo python2 get-pip.py

sudo apt-get install python-dev-is-python2 python-setuptools libssl-dev libcurl4-openssl-dev libjpeg-dev zlib1g-dev libffi-dev libzbar-dev libzbar0 -y

sudo pip install motioneye

sudo mkdir -p /etc/motioneye

sudo cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf

sudo mkdir -p /var/lib/motioneye

sudo cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service

sudo systemctl daemon-reload

sudo systemctl daemon-reload

sudo systemctl start motioneye

sudo pip install motioneye --upgrade

sudo systemctl restart motioneye

sudo reboot now

В строке браузера вводим http://ваш IP:8765. Первый вход пользователь admin.

Добавляем камеру нажав в верхнем углу add camera.

Отключаем фиксацию движения в поле Motion Detection ставим OFF.

Получаем ссылку на стиминг видео в поле Video Streaming нажав Streaming URL. Это ваш IP адрес:8081. Копируем его и идем в klipper

В klipper нажимаем настройки, камеры, добавить камеру, Camera Type-Local V4L2 Camera, Camera-UVC Camera, присваиваем имя камере, Тип потока: Адаптивный MJPEG или MJPEG-поток, в поле URL камеры вставляем нашу строку http://ваш IP:8081 нажимаем сохранить.

Небольшие настройки motioneye: Frame Rate 20 или 25. Streaming Frame Rate 20 или 25. Streaming Quality 50. Video Resolution на ваше усмотрение. Text Scale 3.

Добавить пароль для admin и user на ваше усмотрение.

После каждого изменения прожать APPLY.

Устанавливаем PrusaSlicer в Debian. При наличии рабочего окружения.

Скачать zip архив с сайта https://www.prusa3d.com/page/prusaslicer_424/

Распаковать в папке Download, будет несколько файлов

Нас интересует PrusaSlicer-2.5.0+linux-x64-GTK3-202209060725.AppImage для примера.

В терминале набрать cd Downloads. После вводим ls отображаются наш файл PrusaSlicer-2.5.0+linux-x64-GTK3-202209060725.AppImage

Далее вводим chmod a+x PrusaSlicer-2.5.0+linux-x64-GTK3-202209060725.AppImage делаем файл исполняемым.

Для запуска программы из папки Downloads вводим ./PrusaSlicer-2.5.0+linux-x64-GTK3-202209060725.AppImage

На рабочем столе создать ярлык до программы слайсера.

Установка драйверов для Debian 11 и старые видеокарты. ( https://www.youtube.com/watch?v=gOwMe_UYMdM&ab_channel=NeonCipher ).

lspci -nnk | grep -i -EA3 "3d|display|vga"

xrandr

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt-get install xserver-xorg-video-ati

sudo apt-get install xserver-xorg-video-amdgpu

sudo nano /etc/apt/sources.list

(main contrib non-free)

sudo apt-get update

sudo apt-get install firmware-amd-graphics libgl1-mesa-dri

How to install Snap & Snap-store on Debian 11 Bullseye Linux

https://www.how2shout.com/linux/how-to-install-snap-snap-store-on-debian-11-bullseye-linux/

В Клиппере отредактировать файл для карты памяти своей платы.

printer.cfg

[virtual_sdcard]

path: /home/klipper/printer_data/gcodes вместо path: ~/gcode_files

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

18
Комментарии к статье