My3DNov Реклама
My3dNovm Реклама

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

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

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

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

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

14
Статья относится к принтерам:
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

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

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

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

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