Подопытный образец апельсины OrangePi 4 LTS, но на других платах процесс не будет сильно отличаться.
Качаем образ системы с официального сайта OrangePi. Я взял образ Ubuntu, потому что там ядро новее. С ядром Linux 5.10 не работает Can модуль BIGTREETECH U2C для подключения BIGTREETECH EBB по шине CAN, ввиду отсутствия в ядре необходимого модуля gs_usb.
Записываем образ на карту памяти с помощью Rufus, есть и другие программы для записи образа на карту.
Вставляем карту памяти OrangePi, если нет экрана к апельсине, то нужно подключить к роутеру кабелем. Это нужно для настройки подключения по WiFi. Включаем OrangePi и ждем запроса логина и пароля. Если нет экрана, то просто ждем пару минут и узнаем ip адрес, как я тут подробнее способ расписал. Если есть экран, вводим логин orangepi и пароль orangepi. Если нет запускаем Putty и там вводим ip адрес, логин и пароль. Подключаемся к своей сети. Эти моменты подробнее есть тут, если вдруг надо.
Вводим:
nmtui
И настраиваем подключение к своей сети
Можно приступить к установке Klipper, но я рекомендую сменить пользователя и пароли. Как это сделать есть тут.
Следующим шагом я предлагаю отключить запрос пароля sudo. Если переживаете за безопасность, то можно не отключать и вводить пароль при запросе. Для этого запускаем редактирование следующего файла и приводим строки к виду как на скриншоте. Сохраняем "Ctrl+X", "Y", "Enter".
sudo visudo /etc/sudoers
Далее устанавливаем KIAUH и запускаем:
sudo apt-get install git -y
cd ~
git clone https://github.com/th33xitus/kiauh.git
./kiauh/kiauh.sh
Устанавливаем Klipper, Moonraker и Fluidd (или Mainsail). Точно также как тут. Единственное предлагаю не боятся установить версию для Python 3, не будет хотя бы принтер отключаться от кириллицы в названиях файлов.
Потом компилируем прошивку для своей платы, прошиваем, подключаем по Usb и правим printer.cfg. Все это есть в публикации на которую я не раз указал ссылку. Остановлюсь на подключении по UART. При необходимости начало можно почитать тут, а сей час настроим UART в OrangePi. Вводим:
sudo nano /boot/orangepiEnv.txt
И вставляем строчку overlays=uart4. У меня подопытная OrangePi 4 LTS, если другая то смотрим в документации на Вашу плату. Документация есть на официальном сайте. Для OrangePi 3 lts я посмотрел, uart3.
Сохраняем "Ctrl+X", "Y", "Enter". Перезагружаем "sudo reboot". Вводим:
ls /sys/class/tty/ttyS* -lh
Запоминаем ttyS4 (в OrangePi 3 lts "ttyS3", это в документации тоже есть). И вносим это в printer.cfg.
Теперь соединение должно быть установлено, если провода подключены правильно.
Спасибо, что дочитали до конца. Подписывайтесь на этот канал. Про особенности настройки управления с GIPO OrangePi можно почитать тут.
Скачать Rufus и Putty.
Также что б ни чего не пропустить подписывайтесь на мое сообщество ВК и канал Telegram
https://vk.com/cncand3d
https://t.me/cncand3d