Установка 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"> | ||
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 с доступом в Интернет
- Если все это имеется то скачиваем необходимый нам дистрибутив по ссылке https://www.armbian.com/orangepi3-lts/ например Armbian Bullseye CLI
- Скачиваем необходимое программное обеспечение Для Mac: Keka, BalenaEtcher, MobaXterm Для Win: 7zip, BalenaEtcher, MobaXterm
- Разархивируем скаченный дистрибутив Armbian с помощью Keka или 7zip
- Вставляем MicroSD карту в компьютер, форматируем ее в FAT32, схема MBR (Master Boot Record)
- Запускаем BalenaEtcherНажимаем Flash from file Выбираем наш дистрибутив Armbian, который мы разархивировали, в формате .img Нажимаем Select target Выбираешь нашу SD карту Нажимаем Flash Ждем пока данные запишутся на флешку и пройдет валидация данных
- Извлекаем SD карту и вставляем ее в Orange Pi 3 LTS
- Подключаем HDMI провод в разъем на Orange Pi 3 LTS и монитор (телевизор)
- Подключаем USB клавиатуру
- Подключаем разъем Type-c и блок питания 5V 3A
- В момент подключения блока питания на Orange Pi 3 LTS загорится красный светодиод и потом зеленый, что свидетельствует об успешном старте Orange Pi 3 LTS
- На экране телевизора вы увидите загрузку Armbian
- Дожидаемся полной загрузки. Armbian спросит вас пароль root учетной записи, придумываем и вводим пароль, пригодится в последующем, повторяем ввод нового пароля, далее нажимаем 1 bash и прерываем операцию создания нового пользователя нажимая Ctrl+C
- Далее создадим пользователя нашей системы
sudo adduser klipper
- Система запросит ввод пароля для нового пользователя – придумайте его (главное не забыть), пароль повторить нужно дважды
- На запросы Full Name, Room Number, Work Phone, Other – можно просто нажимать Enter, не заполняя эти поля
- На вопрос системы “Is the information correct? [Y/n] – нажимаем Y и Enter
- Следующими командами предоставляем необходимые права:
sudo usermod -a -G tty klipper sudo usermod -a -G dialout klipper sudo adduser klipper sudo
- Набираем команду и проверяем присвоенные праваВы должны увидеть: tty dialout sudo
groups klipper
- ПерезагружаемсяПри использовании команды SUDO, система у Вас может запрашивать пароль. Вводите пароль того пользователя, под которым вы вошли в систему, в данном случае пароль root пользователя который вы создавали в пункте 12
sudo reboot
- После перезагрузки Armbian предлагает снова войти в систему, вводим логин klipper и пароль (тот что вы вводили при создании пользователя, пункт 14)
- Теперь нам нужно подключиться к WiFi сети. Для этого набираем командуПоявиться графический интерфейс, где вам нужно ввести пароль от сети. Если соединение прошло успешно, то появится снова командная строка.
sudo nmtui-connect ИМЯ_СЕТИ
- Узнаем на ip адрес для дальнейшего использования. Набираем командуИщем в строчках wlan0 и строчку inetВ данном случае IP адрес нашей Orange Pi 3 LTS: 192.168.0.108 В вашем случае адрес выдается Wi-Fi роутером по DHCP и желательно, после получения iP адреса Orange Pi 3 LTS, зарезервировать, в настройках вашего роутера, IP адрес по MAC адресу.
sudo ifconfig
- Отключаем HDMI кабель и клавиатуру – они нам больше не нужны и дальнейшие манипуляции будем производить через MobaXterm
- Открываем MobaXtermВыбираем Session, открывается диалоговое окно, в нем выбираем SSH и вводим IP адрес Orange Pi 3 LTS. Вас спросит про уникальный слепок ключа – пишем yes и нажимаем Enter
- Вводим логин Klipper и пароль, который установили при создании пользователя klipper
- Если Вы все сделали правильно, вы увидите следующее
- Делаем чтобы логинилось по умолчанию под пользователем Klipperвводим пароль и после строки "%sudo ALL=(ALL:ALL) ALL" добавляем следующую строку
sudo visudo
Сохраняем изменением нажатием Ctrl+O, Enter, Ctrl+Xklipper ALL=(ALL) NOPASSWD:ALL
- Обновляем систему до актуального состояния. Выполняем последовательно командыНа все вопросы отвечаем Y и нажимаем Enter
sudo apt-get update && sudo apt-get upgrade sudo apt-get install zlib1g-dev libjpeg-dev
- ПерезагружаемсяПосле перезагрузки снова набираем логин и пароль: klipper и ваш пароль
sudo reboot
- Заново подключаем MobaXterm, набираем логин klipper
- Устанавливаем KIAUH, через него будем устанавливать Klipper и все необходимое для его работы, для этого качаем необходимое и запускаем вводя последовательно следующие команды Вы увидите “графический” интерфейс Kiauh с которым мы будем работатьУстанавливаем 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
cd ~ git clone https://github.com/th33xitus/kiauh.git cd kiauh ./kiauh.sh
- Запускаем установку Moonraker: Вводим 2 и Enter. Первый вопрос системы: “Установить Moonraker?” – вводим Y и жмем Enter. Дожидаемся окончания установки Moonraker. Вас вернет снова в графическое меню установщика Kiauh
- Далее устанавливаем Fluidd (веб интерфейс): Вводим 4 и Enter и соглашаемся со всем, что нас спросит установщик