Как установить octoprint на debian 11

Обновлено: 04.07.2024

Что такое OctoPrint? Чтобы ответить на этот вопрос, вот список возможностей OctoPrint:

  • Беспроводная загрузка файлов G-кода с компьютера на 3D принтер
  • Управление 3D принтером вручную (перемещение осей X, Y и Z, а также принудительное выдавливание пластика)
  • Контроль температуры печати и изменение настроек печати
  • Настройте веб-камеру для просмотра в браузере
  • Слайсинг модели с помощью CuraEngine
  • Настройка работы с помощью множества плагинов (вы даже можете написать их самостоятельно!)

На многие 3D принтеры файлы загружаются либо через SD слот, либо через порт USB. Это означает, что вам нужно, например, вставить SD карту в свой компьютер, загрузить на нее G-код и вставлять ее в 3D принтер каждый раз, когда вы хотите что-то напечатать. А для принтера без слота для SD-карты компьютер должен быть подключен на протяжении всей 3D печати.

С OctoPrint таких неудобств нет. Он работает практически со всеми 3D принтерами, чтобы сделать управление вашим 3D принтером гораздо проще благодаря беспроводным возможностям. Это не обязательно, но тысячи любителей используют OctoPrint, чтобы облегчить себе жизнь.

Различные доступные подключаемые модули, предоставляют дополнительные функции, включая создание настраиваемых интервальных съемок, внешний мониторинг/управление через смартфон и даже интеграцию Telegram для удаленного мониторинга.

Что вам понадобится?


Для начала работы с OctoPrint, вам понадобится следующее:

  • Raspberry Pi: хотя официальная рекомендация для OctoPrint - это Raspberry Pi 3 Model B, можно использовать последнюю версию Raspberry Pi 4, хотя рекомендуется добавить охлаждающий вентилятор, поскольку эта модель может сильно нагреваться. Raspberry Pi версий 1 и 2 также могут работать, однако для них потребуется USB-адаптер Wi-Fi, поскольку в них нет этой встроенной функции. К сожалению, более дешевый Raspberry Pi Zero не совсем подходит для этой задачи.
  • Адаптер питания для RPi: этот элемент обычно упускается из виду, но на самом деле он очень важен для обеспечения достаточного количества электроэнергии, подаваемой на плату. Согласно веб-сайту OctoPrint, Raspberry Pi 3 питается от источника питания micro-USB на 5,1 В, а источник питания на 2,5 А должен обеспечивать достаточно энергии для работы OctoPrint. Пониженное напряжение может вызвать проблемы с производительностью, поэтому его следует избегать.
  • Микро- или полноразмерная SD-карта: приобретите все, что подходит для вашего Pi, вместе с SD-адаптером, чтобы подключить его к компьютеру. Если вы не планируете ставить в очередь большое количество 3D моделей с помощью OctoPrint, достаточно карты на 8 ГБ. Для пользователей, планирующих печатать в больших объемах, стоит присмотреться к картам на 16 или 32 ГБ.
  • Кабель USB: предназначен для подключения Raspberry Pi к 3D принтеру. Обратите внимание, какой выход на вашем 3D принтере - USB типа A, типа B, mini или micro. На Pi - это USB-A.

Естественно, вам также понадобится 3D-принтер, работающий с OctoPrint.

Загрузка образа OctoPi


Самый простой способ запустить OctoPrint - загрузить Raspberry Pi с образом OctoPi. Для этого вам понадобится инструмент для прошивки SD-карты. И для этого мы рекомендуем Etcher, который бесплатен для Windows и MacOS.

  • Загрузите последнюю версию OctoPi (в настоящее время 0.18 или новее).
  • Разархивируйте загруженный образ, дважды щелкнув по нему. У вас должен быть файл изображения с расширением ".img".
  • Вставьте SD-карту в компьютер (или подключите с помощью адаптера). Обратите внимание, что при использовании Etcher нет необходимости предварительно форматировать SD-карту. Фактически, OctoPrint специально рекомендует "не форматировать SD из вашей операционной системы, даже если это будет предложено".
  • Откройте Etcher, выберите свою SD-карту, выберите изображение OctoPi и нажмите "Flash". Как только это будет сделано, можно начинать!

Настройка WiFi


Теперь, когда образ OctoPi установлен на вашу SD-карту, вам нужно будет ввести имя и пароль вашей сети Wi-Fi, чтобы ваш Pi действительно мог подключиться к Интернету.

  • Если Etcher извлек вашу SD-карту, когда она закончила мигать, обязательно снова вставьте ее в свой компьютер.
  • Откройте вашу SD-карты (каталог обычно называется "boot"). Он должен располагаться там, где обычно появляются внешние диски.
  • Здесь целая мешанина файлов, но не пугайтесь. Нам нужен "octopi-wpa-supplicant.txt".
  • Для пользователей Windows: откройте файл в Notepad. Для пользователей MacOS откройте файл в TextEdit. (В разделе " Preferences " выберите "Plain Text Format" и снимите флажок "Smart Quotes"). Вы можете открыть файл и в других текстовых редакторах, таких как Atom или VSCode.

Вот как надо изменить данные о Wi-Fi и код страны:

Если у вас возникнут какие-либо проблемы, обязательно ознакомьтесь с официальными часто задаваемыми вопросами по настройке OctoPrint WiFi, которые включают советы по устранению многих потенциальных неполадок.

Обеспечение безопасности связи


Каждая плата Raspberry Pi поставляется с именем пользователя и паролем по умолчанию для доступа по SSH. Поэтому настоятельно рекомендуется изменить пароль, чтобы другие пользователи не подключались к вашему OctoPrint и не контролировали ваш 3D принтер.

  • Сначала загрузим Pi и подключимся к нему через SSH.
  • Вставьте SD-карту в слот Pi. Если требуется адаптер Wi-Fi, убедитесь, что он подключен к USB-порту Pi.
  • Включите Pi, подключив кабель питания к разъему micro USB. Другой конец подключите к адаптеру питания.
  • Откройте CMD (Windows) или Терминал (macOS) и запустите ssh pi@octopi.local (или замените octopi.local IP-адресом, назначенным вашим маршрутизатором Raspberry Pi).
  • Если он возвращает "Are you sure you want to continue connecting (yes/no)?" введите "yes" и нажмите Enter.
  • Введите пароль по умолчанию для Pi: raspberry. Нажмите Enter.

На этом этапе вы должны были попасть в систему Pi. Чтобы изменить пароль по умолчанию, сделайте следующее:

  • Запустите sudo raspi-config. Он должен запросить пароль по умолчанию еще раз.
  • Первый вариант должен быть "Change User Password". Нажмите Enter.
  • Дважды введите новый пароль.

Все. Теперь ваш экземпляр OctoPrint защищен. Используйте этот новый пароль каждый раз, когда хотите получить доступ к Pi через SSH.

Подключение Pi к 3D принтеру


Пришло время собрать все воедино. На этом этапе мы подключим Raspberry Pi к вашему 3D принтеру:

Отключите Pi от питания, отсоединив кабель питания от микро-USB.

Подключите кабель к 3D принтеру, а конец USB - к Pi.

Включите Pi и ваш 3D принтер.

Настройка интерфейса OctoPrint


После загрузки Pi вы сможете получить доступ к OctoPrint через локальную сеть.

Поздравляю! Вы успешно настроили OctoPrint. Чтобы начать вашу первую 3D печать через OctoPrint, нажмите кнопку "Upload" в левом нижнем углу и выберите файл G-кода. После импорта все файлы будут представлены в списке на панели "Files". Чтобы начать печать, щелкните маленький значок принтера.

Не так уж и сложно, правда? Теперь вы можете свободно изучать все функции и плагины OctoPrint!


Debian 11 является очередным релизом, вышел в свет 14 августа 2021 г. Debian 11 получило название "bullseye". Обновления будут предоставляться в течение 5 лет со дня выхода системы.

Рассмотрим установку Debian 11 на компьютер и настроим репозитории для системы. Установка не занимает много времени, аналогична установке Debian 10.

Установка Debian 11

1. Скачиваем дистрибутив для установки Debian 11 с сайта разработчика. Скачиваем отсюда или здесь - далее Debian.

2. Записываем образ системы на диск или создаем загрузочную флешку.

3. Далее начинаем процесс установки операционной системы. В появившемся окне выбираем Graphical Install, затем выбираем Choose Language, нажимаем Continue.

debian11 1

4. В следующем окне выбираем язык установки и использования в операционной системе Русский, далее выбираем местонахождение Российская Федерация, снова нажимаем Continue.

debian11 2

5. Далее указываем настройку клавиатуры Русская, в следующем окне выбираем настройку клавиатуры. По умолчанию стоит Alt+Shift, если все устраивает, то просто нажимаем Продолжить.

debian11 3

6. В новом окне вводим имя компьютера, затем имя домена, если есть. Если домена нет, то оставляем пустое поле.

debian11 4

7. Затем дважды набираем пароль суперпользователя (root) и в следующем окне выбираем имя пользователя, под которым Вы будете работать в системе.

debian11 5

8. Дважды вводим пароль для вновь созданного пользователя, затем в следующем окне указываем часовой пояс для настройки времени.

debian11 6

9. В новом окне переходим к разметке диска. Выбираем Авто-использовать весь диск и настроить LVM. В последующем возможно будет переразбить диск. В следующем окне выбираем диск, который необходимо использовать.

debian11 7

10. В следующем окне выбираем Все файлы в одном разделе (рекомендуется новичкам) или разбиваем диск, как считаете нужным.

Например создаем раздел /boot на 512 МБ, затем делаем swap (как правило это двойной размер оперативной памяти, но более 16 ГБ нет смысла выделять), создаем /var и /.

В новом окне указываем Да. Все сделанные изменения будут применены.

debian11 8

11. В новом окне указываем размер диска, который Вы собираетесь использовать. Можно написать просто max. Для того, что записать изменения ставим чекбокс Да.

debian11 9

12. В следующем окне ставим чекбокс Нет, если не хотим участвовать в опросе популярности пакетов. Затем ставим чекбокс SSH-сервер, далее как обычно, Продолжить.

debian11 11

13. В новом окне для установки системного загрузчика GRUB на первичный диск выбираем Да. Затем в следующем окне выбираем раздел, на который будет записан системный загрузчик.

debian11 12

14. Далее дожидаемся появления окна Установка завершена. Перезагружаемся и можно использовать систему.

debian11 13

Настройка и обновление репозитория

Для настройки и обновления репозитория открываем терминал. Используем sudo или пользователя с правами root.

Для подключения репозитория прописываем необходимые репозитории в файле /etc/apt/sources.list:

Прописываем в конфигурационном файле нужные репозитории и сохраняем файл.

Обновить информацию о репозиториях и пакетах (deb пакетах) можно с помощью команды:

Установка программ

Устанавливать программы проще всего из терминала. Для этого открываем терминал и выполняем команду установки программы используя sudo или под пользователем, обладающим правами root.

Например, установим программы ssh, nt, filezilla, mc:

Все указанные программы будут установлены, подтверждения установки не потребуется.

Посмотреть, как установить Debian 11, настроить репозиторий, установить программы можно здесь:

Сайт про мои самоделки (DIY) и все что с этим связано


Начну со стандартной “отмазки”. Познания мои в Linux не велики, поэтому текст может содержать ошибки или возможно не самые оптимальные пути решения поставленной задачи. Хотя по моим наблюдениям в мире Linux единственно правильного решения по установке или настройке чего-либо нет, а есть стопицот разных мануалов/подходов. Поэтому просьба строго не судить, поправлять и предлагать что-то, чем просто критиковать. В общем призываю к конструктиву.

Немного вводной информации от разработчиков OctoPrint.

OctoPrint это host программное обеспечение для 3D-принтеров, которое управляет подключенным к нему 3D-принтером, фактически передавая ему команды для выполнения печати. Примеры других подобных программ это Printrun, Repetier Host, а также Cura.

OctoPrint отличается от существующих программных решений в том, что его главная цель заключается в предоставлении удобного веб-интерфейса, который позволяет контролировать принтер удаленно из любой точки вашей сети или даже из Интернета, предлагая те же опции и возможности обратной связи доступные из host приложений перечисленных выше. Для того чтобы достичь этого, OctoPrint интенсивно использует существующие веб-технологии и framework, такие как AJAX и HTML5 web sockets.

OctoPrint был разработан для запуска на небольших встраиваемых устройствах, таких как популярный Raspberry Pi. Это позволяет превратить ваш существующий 3D-принтер в принтер с доступом по сети или WiFi и отвязать его от вашего ноутбука или рабочей станции.

    Дистрибутивы Linux, рекомендованный производителем OrangePI PC, выложены тут
    Образы можно взять c Google Drive

Update January 2017
Рекомендую использовать образ Armbian как наиболее свежий релиз. Есть образы под разные платы, не только Orange PI PC. Брать тут.
Кому то может понравится DietPI дистрибутив. Брать тут.

Update January 2017
Для записи образа рекомендую к использованию мультиплатформенную утилиту Etcher

Update January 2017
Для Armbian шаги 6-8 можно не делать

и перегружаем устройство.


First login

Update January 2017
Для Armbian делать не нужно

и синхронизируем время

Update January 2017
Для Armbian обновление ядра делать не нужно.


после перезагрузки выполняем команду

Update January 2017 Для Armbian необходимо выполнить следующую команду, чтобы не получить ошибку virtualenv.

Копируем файл с настройками

Update

DAEMON=/home/orangepi/OctoPrint/venv/bin/octoprint

Выполняем.

Понравилось это:

6 комментариев на “ 2.2 Экспресс настройка OrangePi PC и OctoPrint ”

Все отлично описано, но все-таки можно поподробней про настройку WI-FI адаптера (и что за модель ?).

возможно sudo там не к месту
я брал команды с сайта разраба на момент написания статьи
возможно поменялось все. апдейты начали регулярно выходить
самая актуальная инструкция конечно на сайте разраба

Добавить комментарий Отменить ответ

This site uses Akismet to reduce spam. Learn how your comment data is processed.

infoitcomua1

1) Отключить репозиторий CD ROM

Чтобы отключить репозиторий компакт-дисков:

Откройте терминал, переключитесь на пользователя root, а затем закомментируйте или удалите репозиторий cdrom из файла /etc/apt/sources.list.

Как только он отключен, вы можете без проблем перейти к обновлению индекса репозитория.

2) Настроить пользователя Sudo

Следующее важное, что вам нужно сделать, это установить пакет sudo в систему, чтобы получить права администратора. Вам также необходимо добавить своего пользователя в группу sudo.

Чтобы установить sudo и добавить свое имя пользователя в группу sudo, используйте следующую команду, представленную ниже:

Примечание. Эти команды необходимо запускать от имени пользователя root. Я добавляю своего существующего пользователя pkumar к пользователю sudo, чтобы теперь все задачи мог выполнять локальный пользователь.

3) Установите все обновления Debian 11

Откройте терминал и запустите под командами,

После установки всех обновлений перезагрузите систему один раз, используя следующую команду:

4) Установите Synaptic Package Manager

Чтобы установить диспетчер синаптических пакетов, используйте следующую команду:

Примечание: когда вы выполняете минимальную установку Debian 11, вам необходимо установить synaptic, используя указанную выше команду, и если вы установили рабочий стол Debian 11, тогда synaptic будет установлен автоматически во время установки.

Чтобы получить доступ к синаптике, выполните поиск синаптики из действий,

Щелкните значок пакета Synaptic, он предложит вам ввести учетные данные локального пользователя и после аутентификации появится следующее окно.

5) Настройте параметры рабочего стола с помощью инструмента Tweak Tool

Как следует из названия, инструмент настройки используется для настройки параметров рабочего стола в Debian 11. Настройка является частью установки ОС по умолчанию.

В разделе «Действия» выберите «Настройка» и измените внешний вид рабочего стола, изменив настройки.

6) Включите брандмауэр

Несмотря на то, что Linux более безопасен, чем Windows, вам все равно необходимо включить брандмауэр для дополнительной безопасности. В Debian UFW (несложный брандмауэр) легко доступен как лучший менеджер брандмауэра.

Чтобы установить UFW, используйте следующую команду:

После того, как вы установили UFW, вам нужно включить его и настроить правила, чтобы разрешить несколько входящих подключений, таких как ssh,

Точно так же вы можете разрешить другие входящие соединения, которые соответствуют вашим требованиям.

7) Установите необходимое программное обеспечение (Skype, VLC и т. Д.)

Debian 11 поставляется не со всеми приложениями, а только с приложениями и инструментами, необходимыми для запуска ОС вместе с некоторыми другими базовыми приложениями. Следовательно, вам необходимо самостоятельно установить все необходимое программное обеспечение.

Загрузите и установите последний пакет Skype, используя приведенные ниже команды:

После установки войдите в Skype

Установите VLC Media Player:

Чтобы установить медиаплеер VLC, выполните следующую команду apt:

После установки проигрывателя vlc откройте его.

8) Установите FileZilla и почтовый клиент

Чтобы установить filezilla в Debian 11, выполните следующую команду apt:

После успешной установки filezilla вы можете получить к нему доступ, выполнив поиск filezilla в действиях.

Примечание. Одним из важных инструментов для среды рабочего стола является инструмент для создания снимков экрана. В Debian 11 доступен предустановленный инструмент для создания снимков экрана.

После успешной установки попробуйте получить к нему доступ, выполнив поиск « thunderbird » в действиях.

9) Ускорение загрузки

Если в вашей системе установлен только Debian 11, вы можете ускорить загрузку, изменив значение тайм-аута grub на 0 в файле grub.

Сохраните и выйдите из файла.

Примечание. В случае двойной загрузки не следует устанавливать для этого параметра значение 0.

10) Xkill за неотзывчивое приложение

Когда вы обнаружите какие-либо приложения, которые не отвечают, вам понадобится утилита, чтобы немедленно их убить. В Debian 11 для этого мы используем утилиту Xkill. Чтобы включить XKill в вашей системе:

Откройте « Настройки» -> « Сочетания клавиш» -> нажмите на символ + и создайте новый ярлык для XKill. Установите Ctrl + Alt + k, чтобы добавить ярлык для доступа к XKill с помощью этого ярлыка.

Когда мы набираем « Ctrl + Alt + k », курсор превратится в крест, и когда мы щелкнем этот крестик в любом приложении, он убьет это приложение.

11) Включите расширения GNOME

Установите расширение для браузера и следуйте инструкциям на экране.

После установки расширения «Dash to Panel» среда рабочего стола будет выглядеть, как показано ниже:

12) Установите Timeshift Backup Tool

Удивительно, но в Debian 11 нет инструментов или программ для резервного копирования. Вы можете увидеть множество программ резервного копирования в программном центре. Найдите Timeshift и установите его в свою систему.

Нажмите « Установить », чтобы установить его в вашей системе.

После того, как он будет установлен, вы можете получить к нему доступ, выполнив поиск «временного сдвига».

Щелкните значок « Timeshift », вам будет предложено ввести свои учетные данные, после чего мы получим следующий экран.

Это все из статьи. Надеюсь, вы нашли его информативным. Пожалуйста, поделитесь своими отзывами и запросами в разделе комментариев ниже.

Читайте также: