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 | ||
| + | | ||
| + | {{: | ||
| + | |||
| + | Тут два варианта, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Процесс занимает какое-то время, после чего соглашаемся с предложением выключить систему. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Достаем флешку, | ||
