Кремень КД Реклама
Кремень КМ Реклама

Фишки OctoPrint. Плагины.

eta4ever
Идет загрузка
Загрузка
09.06.2016
19440
47
RepRap

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

38
Фишки OctoPrint. Плагины.
В этот раз я расскажу о расширении функциональности OctoPrint с помощью плагинов. Если конкретнее, то речь пойдет всего лишь о четырех плагинах (из почти четырех десятков), которые показались мне интересными. И три из этих четырех реально полезны.

Общая информация
Фишки OctoPrint. Плагины.
Плагины в актуальной версии OctoPrint устанавливаются с помощью... тоже плагина. Комплектного, Plugin Manager называется. Settings - Plugin Manager - кнопка Get More. Открывается окно со списком плагинов для установки из репозитория, также можно установить плагин вручную. Выбираем, нажимаем Install, ждем, перезагружаем OctoPrint (sudo /etc/init.d octoprint restart), активируем плагин в списке нажатием на кружочек.
Фишки OctoPrint. Плагины.
Для более удобной перезагрузки OctoPrint можно прописать пункт меню в ~./octoprint/config.yaml. В разделе system добавляем

- action: restart

command: sudo /etc/init.d/octoprint restart

confirm: Restart OctoPrint?

name: Restart OctoPrint

И надо разрешить sudo для добавленной команды без запроса пароля. Для этого вызываем редактор, sudo visudo и добавляем в конец строчку (здесь opi - имя пользователя).

opi ALL = NOPASSWD: /etc/init.d/octoprint

EEPROM Marlin Editor
Фишки OctoPrint. Плагины.
Название полностью отражает суть плагина. Он позволяет загрузить из EEPROM текущие настройки прошивки, скорректировать их и записать обратно. Вызывается через Settings - Plugins - EEPROM Marlin Editor Plugin. Скриншот утащил со страницы плагина, т.к. дописывал обзор уже вдалеке от 'боевой' апельсинки с принтером. Аналогичный плагин есть для Repetier.

Yamlpatcher

Потенциально полезный плагин, который предназначен для правки файла конфигурации config.yaml. Скажу честно - поковырял и бросил. Потому что не до конца разобрался в логике работы. Плагину можно скармливать либо инструкции (а-ля 'вставить такой-то параметр туда-то' ), либо структуру данных в текстовом виде. Информация для желающих разобраться: описание инструкций, структуры, и о YAML в целом. Вызывается плагин, как и вышеописанный, через настройки.

Print History
Фишки OctoPrint. Плагины.
Тоже из названия все более-менее понятно. Простой полезный плагин, позволяет сохранить лог печати - что, когда, успешно или нет, сколько филамента ушло. Скриншот опять утащил со страницы плагина. После установки в основном окне OctoPrint появляется дополнительная вкладка - History.

TouchUI
Фишки OctoPrint. Плагины.
Фишки OctoPrint. Плагины.
Фишки OctoPrint. Плагины.
Самое вкусное - напоследок. Альтернативный веб-интерфейс OctoPrint, адаптированный для мелких сенсорных экранов. Большие кнопки, мало букв, красота. Скриншоты сделаны на китайфоне Jiay G4 (720x1280). Все крутится, вертится, нажимается. Если интерфейс на смартфоне или планшете автоматически не переключается на TouchUI, можно нажать на пиктограмму со смартфоном в правом верхнем углу обычного интерфейса, появится меню, в котором включается искомое.

Бонусная плюшка

Здесь положил dd-образ (под Windows можно записать с помощью Rufus) двухгигабайной карточки, на которой Armbian + OctoPrint для Orange Pi (PC, One). Пароль пользователей root и opi - orangepi. Вход в OctoPrint - тоже opi/orangepi. Установлены нужные вещи для вебкамеры и таймлапса (mjpg-streamer, ffmpeg), добавлены в меню System пункты для запуска/остановки камеры и выключения апельсинки.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

38
Комментарии к статье