Установка Klipper на Orange Pi 3 LTS + Armbian: различия между версиями

Материал из Срухопедии
Нет описания правки
Нет описания правки
Строка 13: Строка 13:
# Если все это имеется то скачиваем необходимый нам дистрибутив по ссылке https://www.armbian.com/orangepi3-lts/ например Armbian Bullseye CLI [[Файл:1.png|без|мини|624x624пкс]]
# Если все это имеется то скачиваем необходимый нам дистрибутив по ссылке https://www.armbian.com/orangepi3-lts/ например Armbian Bullseye CLI [[Файл:1.png|без|мини|624x624пкс]]
#Скачиваем необходимое программное обеспечение  '''Для Mac:''' Keka, BalenaEtcher, MobaXterm  '''Для Win:''' 7zip,  BalenaEtcher, MobaXterm
#Скачиваем необходимое программное обеспечение  '''Для Mac:''' Keka, BalenaEtcher, MobaXterm  '''Для Win:''' 7zip,  BalenaEtcher, MobaXterm
#Разархивируем скаченный дистрибутив Armbian
#Разархивируем скаченный дистрибутив Armbian с помощью Keka или 7zip
#Вставляем MicroSD карту в компьютер, форматируем ее в FAT32, схема MBR (Master Boot Record)[[Файл:2.png|без|мини]]
#Вставляем MicroSD карту в компьютер, форматируем ее в FAT32, схема MBR (Master Boot Record)[[Файл:2.png|без|мини]]
#Запускаем BalenaEtcher[[Файл:3.png|без|мини|625x625пкс]]Нажимаем Flash from file  Выбираем наш дистрибутив Armbian, который мы разархивировали, в формате .img  Нажимаем Select target  Выбираешь нашу SD карту  Нажимаем Flash  Ждем пока данные запишутся на флешку и пройдет валидация данных
#Запускаем BalenaEtcher[[Файл:3.png|без|мини|625x625пкс]]Нажимаем Flash from file  Выбираем наш дистрибутив Armbian, который мы разархивировали, в формате .img  Нажимаем Select target  Выбираешь нашу SD карту  Нажимаем Flash  Ждем пока данные запишутся на флешку и пройдет валидация данных
Строка 23: Строка 23:
#На экране телевизора вы увидите загрузку Armbian[[Файл:Рисунок5.png|без|мини|615x615пкс]]
#На экране телевизора вы увидите загрузку Armbian[[Файл:Рисунок5.png|без|мини|615x615пкс]]
#Дожидаемся полной загрузки. Armbian спросит вас пароль root учетной записи, придумываем и вводим пароль, пригодится в последующем, повторяем ввод нового пароля, далее нажимаем 1 bash и прерываем операцию создания нового пользователя нажимая Ctrl+C[[Файл:6.png|без|мини|793x793пкс]]
#Дожидаемся полной загрузки. Armbian спросит вас пароль root учетной записи, придумываем и вводим пароль, пригодится в последующем, повторяем ввод нового пароля, далее нажимаем 1 bash и прерываем операцию создания нового пользователя нажимая Ctrl+C[[Файл:6.png|без|мини|793x793пкс]]
#Далее создадим пользователя нашей системы:<syntaxhighlight lang="arm">
#Далее создадим пользователя нашей системы<syntaxhighlight lang="arm">
sudo adduser klipper
sudo adduser klipper
</syntaxhighlight>
</syntaxhighlight>
Строка 34: Строка 34:
sudo adduser klipper sudo
sudo adduser klipper sudo
</syntaxhighlight>
</syntaxhighlight>
#Набираем команду и проверяем присвоенные права:
#Набираем команду и проверяем присвоенные права<syntaxhighlight lang="arm">
groups klipper
</syntaxhighlight>[[Файл:7.png|без|мини|578x578пкс]]Вы должны увидеть: '''tty dialout sudo'''
#Перезагружаемся<syntaxhighlight lang="arm">
sudo reboot
</syntaxhighlight>При использовании команды SUDO, система у Вас может запрашивать пароль. Вводите пароль того пользователя, под которым вы вошли в систему, в данном случае пароль root пользователя который вы создавали в пункте 12
#После перезагрузки Armbian предлагает снова войти в систему, вводим логин '''klipper''' и пароль (тот что вы вводили при создании пользователя, пункт 14)
#Теперь нам нужно подключиться к WiFi сети. Для этого набираем команду<syntaxhighlight lang="arm">
sudo nmtui-connect ИМЯ_СЕТИ
</syntaxhighlight>Появиться графический интерфейс, где вам нужно ввести пароль от сети. Если соединение прошло успешно, то появится снова командная строка.
#Узнаем на ip адрес для дальнейшего использования. Набираем команду<syntaxhighlight lang="arm">
sudo ifconfig
</syntaxhighlight>Ищем в строчках wlan0 и строчку inet[[Файл:8.png|без|мини|888x888пкс]]В данном случае IP адрес нашей Orange Pi 3 LTS: 192.168.0.108  В вашем случае адрес выдается Wi-Fi роутером по DHCP и желательно, после получения iP адреса Orange Pi 3 LTS, зарезервировать, в настройках вашего роутера, IP адрес по MAC адресу.
#Отключаем HDMI кабель и клавиатуру – они нам больше не нужны и дальнейшие манипуляции будем производить через MobaXterm
#Открываем '''MobaXterm'''[[Файл:9.png|без|мини|918x918пкс]]Выбираем '''Session''', открывается диалоговое окно, в нем выбираем '''SSH''' и вводим IP адрес Orange Pi 3 LTS. Вас спросит про уникальный слепок ключа – пишем yes и нажимаем Enter
#Вводим логин '''Klipper''' и пароль, который установили при создании пользователя klipper
#Если Вы все сделали правильно, вы увидите следующее[[Файл:10.png|без|мини|920x920пкс]]
#Делаем чтобы логинилось по умолчанию под пользователем '''Klipper'''<syntaxhighlight lang="arm">
sudo visudo
</syntaxhighlight>вводим пароль и после строки "'''%sudo   ALL=(ALL:ALL) ALL'''" добавляем следующую строку <syntaxhighlight lang="arm">
klipper ALL=(ALL) NOPASSWD:ALL
</syntaxhighlight>[[Файл:11.png|без|мини|923x923пкс]]Сохраняем изменением нажатием Ctrl+O, Enter, Ctrl+X
#Обновляем систему до актуального состояния. Выполняем последовательно команды<syntaxhighlight lang="arm">
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install zlib1g-dev libjpeg-dev
</syntaxhighlight>На все вопросы отвечаем Y и нажимаем Enter
#Перезагружаемся<syntaxhighlight lang="arm">
sudo reboot
</syntaxhighlight>После перезагрузки снова набираем логин и пароль: '''klipper''' и ваш пароль
#Заново подключаем '''MobaXterm,''' набираем логин '''klipper'''
#Устанавливаем '''KIAUH''', через него будем устанавливать '''Klipper''' и все необходимое для его работы, для этого качаем необходимое и запускаем вводя последовательно следующие команды <syntaxhighlight lang="arm">
cd ~
git clone https://github.com/th33xitus/kiauh.git
cd kiauh
./kiauh.sh
</syntaxhighlight>Вы увидите “графический” интерфейс Kiauh с которым мы будем работать[[Файл:12.png|без|мини|790x790пкс]]Устанавливаем Klipper, для этого последовательно вводим 1, Enter, 1, Enter. Установщик спросит нас про версию Python, выбираем цифру 1 (recommended) и Enter. Установщик нас спросит: сколько клипперов мы хотим установить (Number of Klipper instances to set up), это нужно если вы хотите с одного Orange Pi 3 LTS управлять несколькими принтерами. Здесь у нас нет такой необходимости, поэтому вводим 1 и жмем Enter. Следующий вопрос: Вы действительно хотите 1 экземпляр Klipper? Вводим Y и жмем Enter. Дожидаемся окончания установки Klipper. Вас вернет снова в графическое меню установщика Kiauh
#Запускаем установку Moonraker: Вводим 2 и Enter. Первый вопрос системы: “Установить Moonraker?” – вводим Y и жмем Enter. Дожидаемся окончания установки Moonraker. Вас вернет снова в графическое меню установщика Kiauh
#Далее устанавливаем Fluidd (веб интерфейс): Вводим 4 и Enter и соглашаемся со всем, что нас спросит установщик
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ИНДЕКС__
__ИНДЕКС__

Версия от 21:20, 13 марта 2023

Установка Klipper на Orange Pi 3 LTS + Armbian

Для установки Klipper потребуется:

  • Orange Pi 3 LTS или другой одноплатный компьютер
  • USB кабель от принтера
  • Блок питания USB на 5V 3А
  • Кабель USB -> Type-C
  • Micro SD карта на 8Gb или больше
  • HDMI кабель
  • Монитор (телевизор) с разъемом HDMI
  • USB клавиатура
  • Рабочий Wi-Fi с доступом в Интернет
  1. Если все это имеется то скачиваем необходимый нам дистрибутив по ссылке https://www.armbian.com/orangepi3-lts/ например Armbian Bullseye CLI
    1.png
  2. Скачиваем необходимое программное обеспечение Для Mac: Keka, BalenaEtcher, MobaXterm Для Win: 7zip,  BalenaEtcher, MobaXterm
  3. Разархивируем скаченный дистрибутив Armbian с помощью Keka или 7zip
  4. Вставляем MicroSD карту в компьютер, форматируем ее в FAT32, схема MBR (Master Boot Record)
    2.png
  5. Запускаем BalenaEtcher
    3.png
    Нажимаем Flash from file Выбираем наш дистрибутив Armbian, который мы разархивировали, в формате .img Нажимаем Select target Выбираешь нашу SD карту Нажимаем Flash Ждем пока данные запишутся на флешку и пройдет валидация данных
  6. Извлекаем SD карту и вставляем ее в Orange Pi 3 LTS
    4.png
  7. Подключаем HDMI провод в разъем на Orange Pi 3 LTS и монитор (телевизор)
  8. Подключаем USB клавиатуру
  9. Подключаем разъем Type-c и блок питания 5V 3A
  10. В момент подключения блока питания на Orange Pi 3 LTS загорится красный светодиод и потом зеленый, что свидетельствует об успешном старте Orange Pi 3 LTS
  11. На экране телевизора вы увидите загрузку Armbian
    Рисунок5.png
  12. Дожидаемся полной загрузки. Armbian спросит вас пароль root учетной записи, придумываем и вводим пароль, пригодится в последующем, повторяем ввод нового пароля, далее нажимаем 1 bash и прерываем операцию создания нового пользователя нажимая Ctrl+C
    6.png
  13. Далее создадим пользователя нашей системы
    sudo adduser klipper
    
  14. Система запросит ввод пароля для нового пользователя – придумайте его (главное не забыть), пароль повторить нужно дважды
  15. На запросы Full Name, Room Number, Work Phone, Other – можно просто нажимать Enter, не заполняя эти поля
  16. На вопрос системы “Is the information correct? [Y/n] – нажимаем Y и Enter
  17. Следующими командами предоставляем необходимые права:
    sudo usermod -a -G tty klipper
    sudo usermod -a -G dialout klipper
    sudo adduser klipper sudo
    
  18. Набираем команду и проверяем присвоенные права
    groups klipper
    
    7.png
    Вы должны увидеть: tty dialout sudo
  19. Перезагружаемся
    sudo reboot
    
    При использовании команды SUDO, система у Вас может запрашивать пароль. Вводите пароль того пользователя, под которым вы вошли в систему, в данном случае пароль root пользователя который вы создавали в пункте 12
  20. После перезагрузки Armbian предлагает снова войти в систему, вводим логин klipper и пароль (тот что вы вводили при создании пользователя, пункт 14)
  21. Теперь нам нужно подключиться к WiFi сети. Для этого набираем команду
    sudo nmtui-connect ИМЯ_СЕТИ
    
    Появиться графический интерфейс, где вам нужно ввести пароль от сети. Если соединение прошло успешно, то появится снова командная строка.
  22. Узнаем на ip адрес для дальнейшего использования. Набираем команду
    sudo ifconfig
    
    Ищем в строчках wlan0 и строчку inet
    8.png
    В данном случае IP адрес нашей Orange Pi 3 LTS: 192.168.0.108 В вашем случае адрес выдается Wi-Fi роутером по DHCP и желательно, после получения iP адреса Orange Pi 3 LTS, зарезервировать, в настройках вашего роутера, IP адрес по MAC адресу.
  23. Отключаем HDMI кабель и клавиатуру – они нам больше не нужны и дальнейшие манипуляции будем производить через MobaXterm
  24. Открываем MobaXterm
    9.png
    Выбираем Session, открывается диалоговое окно, в нем выбираем SSH и вводим IP адрес Orange Pi 3 LTS. Вас спросит про уникальный слепок ключа – пишем yes и нажимаем Enter
  25. Вводим логин Klipper и пароль, который установили при создании пользователя klipper
  26. Если Вы все сделали правильно, вы увидите следующее
    10.png
  27. Делаем чтобы логинилось по умолчанию под пользователем Klipper
    sudo visudo
    
    вводим пароль и после строки "%sudo   ALL=(ALL:ALL) ALL" добавляем следующую строку
    klipper ALL=(ALL) NOPASSWD:ALL
    
    11.png
    Сохраняем изменением нажатием Ctrl+O, Enter, Ctrl+X
  28. Обновляем систему до актуального состояния. Выполняем последовательно команды
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install zlib1g-dev libjpeg-dev
    
    На все вопросы отвечаем Y и нажимаем Enter
  29. Перезагружаемся
    sudo reboot
    
    После перезагрузки снова набираем логин и пароль: klipper и ваш пароль
  30. Заново подключаем MobaXterm, набираем логин klipper
  31. Устанавливаем KIAUH, через него будем устанавливать Klipper и все необходимое для его работы, для этого качаем необходимое и запускаем вводя последовательно следующие команды
    cd ~
    git clone https://github.com/th33xitus/kiauh.git
    cd kiauh
    ./kiauh.sh
    
    Вы увидите “графический” интерфейс Kiauh с которым мы будем работать
    12.png
    Устанавливаем Klipper, для этого последовательно вводим 1, Enter, 1, Enter. Установщик спросит нас про версию Python, выбираем цифру 1 (recommended) и Enter. Установщик нас спросит: сколько клипперов мы хотим установить (Number of Klipper instances to set up), это нужно если вы хотите с одного Orange Pi 3 LTS управлять несколькими принтерами. Здесь у нас нет такой необходимости, поэтому вводим 1 и жмем Enter. Следующий вопрос: Вы действительно хотите 1 экземпляр Klipper? Вводим Y и жмем Enter. Дожидаемся окончания установки Klipper. Вас вернет снова в графическое меню установщика Kiauh
  32. Запускаем установку Moonraker: Вводим 2 и Enter. Первый вопрос системы: “Установить Moonraker?” – вводим Y и жмем Enter. Дожидаемся окончания установки Moonraker. Вас вернет снова в графическое меню установщика Kiauh
  33. Далее устанавливаем Fluidd (веб интерфейс): Вводим 4 и Enter и соглашаемся со всем, что нас спросит установщик