Первоначально это была статья о том, как настроить сервер печати Octoprint 3D на Orange Pi Lite. Но, посмотрев и выполнив инструкции, оказалось, что это будет слишком много, поэтому, для упрощения, я создал описание img. Я также изучил работу Octoprint на устройстве Amlogic S905x или S912, что оказалось еще лучшим решением. Вы имеете корпус, блок питания и флэш-память eMMC.
Что такое Octoprint?
Я использую Octoprint, в основном, из-за его возможности запускать и останавливать печать без использования SD-карты. Временной интервал также является приятной особенностью. И последнее, я устанавливаю pushbullet-уведомление, о завершении печати. Полный список функций можно найти на странице http://octoprint.org/ .
Что нужно?
- Плата Orange Pi Lite, предоставленная GearBest, или Android-устройство Amlogic S905X или S912 .
- Микро SD-карта 4 ГБ или хороший Samsung для Orange Pi Lite
- Хороший источник питания, если вы выберете Orange Pi Lite
Комплект Orange Pi Lite
Настройка Octoprint
Общие инструкции
- Скачайте Orange Pi Lite img отсюда и Amlogic img отсюда .
- Запишите на micro SD карту с помощью Win32DiskImager, dd или Etcher.
Учетные денные
Логигн: root пароль: octoprint
Логин: cnx пароль: cnx
Имя хоста
Orange Pi Lite: orangeocto.local
Amlogic: amlogicocto.local
Инструкции по Amlogic
- Загрузите и найдите приложение для обновления
2.Нажмите «Выбрать».
3.Выберите aml_autoscript.zip
4. Нажмите «Обновить».
5.Затем снова обновить
6. Как только загрузится с помощью root, запустите «sudo /root/install.sh»,
7. Теперь нам нужно посмотреть, работает ли Wi-Fi.Запустите «nmtui». Это станет понятным, если вы увидите, что точка доступа остановлена. Не пытайтесь подключиться. Для выхода нажмите «shutdown» и ждите его выключения, извлеките SD-карту и снова включите питание. Вы можете пропустить следующие шаги в этом разделе.
8. Если вы не видите выход точки доступа из «nmtui» , запустите команду «sudo modprobe wifi_dummy», повторите поиск точки доступа, описанный в шаге 7.
9. Если вы все еще не видите, что ваша точка доступа запускает команду «sudo modprobe dhd», повторите поиск точки доступа, описанный в шаге 7.
10. Если вам нужно выполнить modprobe, чтобы получить работу wi-fi после загрузки внутреннего журнала хранения с помощью root, выполните команду «sudo nano /etc/rc.local» и добавьте команду «sudo modprobe xxxxxx» перед выходом 0. Cntrl X затем y, затем Enter, чтобы выйти из nano и сохранить. Перезагрузитесь и продолжайте.
Инструкции Orange Pi Lite
- Подключите клавиатуру и подключитесь к монитору или телевизору
- Войти с помощью root
- Запустите команду «sudo cfdisk / dev / mmcblk0»
- Удалить / dev / mmcblk0p1 с помощью клавиш со стрелками
5.Создайте новый, и он должен заполнить полный размер вашей SD-карты.
6. Запишите.Вас спросят «вы уверены», нажмите «да».
7. Стрелка, чтобы выйти и войти.
8. Перезагрузитесь с помощью команды «sudo reboot» и дождитесь перезагрузки Orange Pi.
9. Войдите в систему с помощью root и запустите команду «sudo resize2fs/ dev / mmcblk0p1»
10. Перезагрузитесь снова с помощью команды «sudo reboot» и дождитесь перезагрузки Orange Pi.
Остальные инструкции по установке Octoprint, общие для всех устройств
- Войдите в систему и запустите команду «nmtui» для подключения к вашей сети.После подключения к Wi-Fi, если вы решите установить статический IP-адрес, вернитесь в nmtui и отредактируйте соединение, чтобы установить IP-адрес. При настройке суффикса IP-адреса «IP-адрес с / 24» обозначает маску подсети 255.255.255.0
2. Выйдите и запустите команду «shutdown» и дождитесь ее отключения.
3. Переместите сервер Octoprint и подключитесь к принтеру.
4. Чтобы войти в систему, откройте свой браузер и перейдите по адресу http: // xxxx: 5000 или orangeocto.local: 5000 или amlogicocto.local: 5000.
5. Запустите настройку, она сама поясняет и в настройках добавляет / home / pi / OctoPrint / как ваш путь обновления git.
Заметки
Я действительно рекомендую установить статические IP-адреса через ваш маршрутизатор, если у него есть возможность. Или вы можете использовать .local адрес выше, если у вас есть zeroconf/avahi на ваших компьютерах.
Я также рекомендую сервер Amlogic. Вы получаете плату, корпус, источник питания и флэш-память eMMC. Вам все еще нужна SD-карта, чтобы начать работу. Я столкнулся с проблемой на Orange Pi Lite, но он работает. Полученная мною плата Orange Pi Lite странно себя ведет.
У вас есть много преимуществ в виде предоставления других услуг, например, домашняя автоматизация, медиасервер без транскодирования, NAS, сервер Minecraft и что-то еще, что работает в Linux.
Большое спасибо за проделанную работу с Linux хочу сказать Жан-Люку и членам сообщества Armbian, которые тестировали Orange Pi Lite.
Протестировано
- X96 1/8 S905X с посредственным Wi-Fi
- X96 2/16 S905X с посредственным Wi-Fi
- Tanix TX 5 Pro S905X с dhd
- Yoka KB2 S912 посредственным Wi-Fi
Похоже, что для чипов Wi-Fi Realtek (RTLxxxx) нужен посредственным Wi-Fi, а чипы Ampak (apxxxx) нуждаются в dhd.
Cura
Cura 2.6 появился совсем недавно с возможностью прямого подключения к Octoprint. Это действительно крутая функция.
Чтобы настроить логин на октопринт и получить ключ API.
Затем откройте Cura 2.6 и перейдите к управлению принтерами. Выделите принтер и нажмите Connect Octoprint.
Добавьте Octoprint, задайте настройки и введите ключ API ввода.
Теперь вы можете начинать печать непосредственно с Cura и отслеживать печать.
Я бы очень хотел поблагодарить Gearbest за отправку платы Orange Pi Lite, питания и SD-карты, а также приставок Amlogic и трехмерных принтеров из предыдущих обзоров. Если вы сами решите сделать этот проект, подумайте о заказе от Gearbest по нашим ссылкам. Это поможет нам продолжать экспериментировать с другим оборудованием и предоставлять эти статьи.
Благодарим сайт cnx-software.com за предоставленную информацию.
Оригинал статьи опубликован здесь.