klipper:orangepi3lts
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
klipper:orangepi3lts [2022/09/25 22:49] – удалено - внешнее изменение (Unknown date) 127.0.0.1 | klipper:orangepi3lts [2022/10/02 21:28] (текущий) – sav | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | Данная инструкция посвящена установке klipper | ||
+ | Выполнять, | ||
+ | |||
+ | Итак, что нам потребуется, | ||
+ | |||
+ | * | ||
+ | * | ||
+ | * micro SD флешка минимум на 4 гб с USB адаптером, | ||
+ | * USB клавиатура, | ||
+ | * | ||
+ | |||
+ | Софт: | ||
+ | |||
+ | * [[https:// | ||
+ | * Putty или любой другой ssh клиент (например [[https:// | ||
+ | |||
+ | |||
+ | ====== Этап 1. Подготовка флешки с образом системы. ====== | ||
+ | |||
+ | |||
+ | Итак, собрав все необходимое приступаем к установке. В первую очередь нужно скачать образ будущей системы, | ||
+ | |||
+ | Важно! По состоянию на 15.09.2022г последняя версия armbian 22.08 Jammy имеет проблемы с wi-fi подключением, | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | Скачиваем файл, распаковываем, | ||
+ | |||
+ | Запускаем balenaetcher, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Дожидаемся окончания процесса, | ||
+ | |||
+ | ====== Этап 2. Запуск образа, | ||
+ | |||
+ | |||
+ | Берем одноплатник: | ||
+ | |||
+ | После загрузки, | ||
+ | |||
+ | Задаем пароль администратора и повторяем его, | ||
+ | нажатием на цифру 1 выбираем bash, | ||
+ | создаем пользователя klipper, | ||
+ | задаем пароль для него и повторяем | ||
+ | | ||
+ | {{: | ||
+ | |||
+ | Далее, если orange pi подключена lan кабелем к роутеру, | ||
+ | |||
+ | Там все достаточно очевидно: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Далее система сама определит страну по ip и предложит установить региональные локали, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Попадаем в систему под пользователем root, в целом первичная настройка закончена, | ||
+ | |||
+ | Вводим команду: | ||
+ | |||
+ | ifconfig | ||
+ | |||
+ | В выдаче находим интерфейс wlan0, (eth0 если подключены кабелем) и смотрим в параметр inet, это будет адрес для подключения, | ||
+ | {{: | ||
+ | |||
+ | Теперь можно отключать клавиатуру и монитор, | ||
+ | |||
+ | **Альтернатива: | ||
+ | если вдруг у Вас нет юсб клавиатуры или монитора\телевизора с hdmi, то, после записи образа диска на флешке находим файл / | ||
+ | |||
+ | В самом файле находим и исправляем | ||
+ | |||
+ | FR_net_wifi_ssid=' | ||
+ | |||
+ | FR_net_wifi_key=' | ||
+ | |||
+ | После чего сохраняем файл, вставляем флешку, | ||
+ | Также могут быть проблемы с отображением накопителя в операционных системах семейства windows, в этом случае дополнительно нужно выполнить действия по статье [[https:// | ||
+ | |||
+ | |||
+ | ====== Этап 3. Подключение по ssh и дальнейшая настройка. ====== | ||
+ | |||
+ | Скачиваем putty, добавляем туда подключение ssh по ip адресу из этапа 2, используя заданный ранее пароль. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Далее рекомендуется отключить запрос sudo пароля, | ||
+ | |||
+ | редактируем файл командой: | ||
+ | |||
+ | sudo nano / | ||
+ | |||
+ | откроется файл, в котором нужно найти строки | ||
+ | |||
+ | < | ||
+ | # Allow members of group sudo to execute any command | ||
+ | | ||
+ | </ | ||
+ | |||
+ | и привести их к виду: | ||
+ | |||
+ | < | ||
+ | # Allow members of group sudo to execute any command | ||
+ | | ||
+ | </ | ||
+ | |||
+ | После чего сохраняем изменения нажатием Ctrl+O и выходим Ctrl+X | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Обновляем пакеты командами: | ||
+ | |||
+ | sudo apt-get update | ||
+ | |||
+ | sudo apt-get upgrade | ||
+ | |||
+ | А также устанавливаем недостающие пакеты (по идее скрипт должен подтянуть их автоматически, | ||
+ | |||
+ | sudo apt-get install zlib1g-dev libjpeg-dev | ||
+ | |||
+ | После чего выполняем дальнейшую установку с помощью скрипта KIAUH (огромная благодарность th33xitus - его разработчику : | ||
+ | |||
+ | скачиваем сам скрипт с гитхаба: | ||
+ | |||
+ | git clone https:// | ||
+ | |||
+ | переходим в скачанную папку | ||
+ | |||
+ | cd kiauh | ||
+ | |||
+ | делаем все скрипты исполняемыми | ||
+ | |||
+ | chmod +x kiauh.sh scripts/* | ||
+ | |||
+ | и запускаем сам скрипт | ||
+ | |||
+ | ./kiauh.sh | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ====== Этап 4. Работа со скриптом автоматической установки KIAUH. ====== | ||
+ | |||
+ | В целом в работе скрипта нет ничего сложного, | ||
+ | |||
+ | Для начала выбираем, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | В следующем окне поочередно выбираем и устанавливаем | ||
+ | |||
+ | 1) [Klipper] | ||
+ | |||
+ | количество инстансов - 1 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 2) [Moonraker] | ||
+ | |||
+ | {{: | ||
+ | |||
+ | после установки Moonraker уже можно проверить, | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | 3) [Mainsail] | ||
+ | |||
+ | При установке спросит про поддержку вебкамеры - у меня она будет, поэтому выбираю да. | ||
+ | |||
+ | {{: | ||
+ | На вопрос о рекомендуемых макросах - тоже да (больше не меньше) | ||
+ | |||
+ | После установки появятся ссылки на стрим с камеры, | ||
+ | {{: | ||
+ | |||
+ | Все хорошо, | ||
+ | |||
+ | 4) [Fluidd] | ||
+ | |||
+ | На тему выбора веб интерфейса сломано много копий, я считаю, | ||
+ | |||
+ | Выбираем цифру 4, на что система скажет, | ||
+ | {{: | ||
+ | После установки также проверяем открытие, | ||
+ | {{: | ||
+ | |||
+ | Нажимаем B, чтобы вернуться на предыдущий экран и видим следующее. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ====== Этап 5. Настройка веб камеры. (опционально) ====== | ||
+ | |||
+ | Я использую, | ||
+ | |||
+ | с отключенной камерой проверяем доступные видеоисточники | ||
+ | |||
+ | ls /dev/video* | ||
+ | |||
+ | у меня он один: | ||
+ | {{: | ||
+ | |||
+ | затем подключаем камеру к usb порту orangepi после чего проверяем снова. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | При подключении камеры добавилось еще 2 источника, | ||
+ | |||
+ | nano ~/ | ||
+ | |||
+ | правим строки: | ||
+ | |||
+ | camera=" | ||
+ | |||
+ | camera_usb_options=" | ||
+ | |||
+ | Должно получиться, | ||
+ | {{: | ||
+ | |||
+ | Ключ -r 1280x720 добавлен потому, | ||
+ | |||
+ | После чего сохраняем Ctrl+O, выходим Ctrl+X | ||
+ | |||
+ | Рестартим вебкам сервис | ||
+ | |||
+ | sudo systemctl restart webcamd | ||
+ | |||
+ | Далее можно в браузере перейти по ссылке [[http:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | теперь добавляем камеры в веб интерфейсы: | ||
+ | |||
+ | Mainsell | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Fluidd | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | // | ||
+ | |||
+ | |||
+ | |||
+ | ====== Этап 6. Перенос системы на встроенную память. ====== | ||
+ | |||
+ | |||
+ | У orange pi 3 lts есть встроенная память, | ||
+ | |||
+ | Вариативность заключается в том, что этот этап можно сделать сразу после пункта 2, сохранив на флешке " | ||
+ | |||
+ | Выполняем команду | ||
+ | |||
+ | sudo nand-sata-install | ||
+ | | ||
+ | {{: | ||
+ | |||
+ | Тут два варианта, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Процесс занимает какое-то время, после чего соглашаемся с предложением выключить систему. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Достаем флешку, | ||