Написать пост

Как установить и настроить OctoPi на Raspberry Pi. Как подключиться к 3D принтеру.

Подробная инструкция по быстрому запуску OctoPrint. Установка OctoPi, подключения к 3d принтеру

Что такое OctoPrint (OctoPi)? OctoPi — это дистрибутив Raspbian, устанавливаемый на одноплатный компьютер Raspberry Pi, который содержит OctoPrint — инструмент для удаленного управления 3D принтером.

Вот небольшой список возможностей OctoPrint:

  • Вращения по осям X, Y и Z.
  • Подключение веб-камеры.
  • Загрузка G-кода на 3D принтер.
  • Контроль температуры.
  • Настройка параметров печати.

Скачивание и запись образа OctoPi

Последнюю версию образа OctoPi можно скачать здесь — octoprint.org/download/. Образ совместим с Raspberry Pi A, B, A+, B+, 2B, 3A+, 3B, 3B+, 4B 1/2/4/8GB, 400, Zero, Zero W и Zero 2.

Для записи образа будем использовать специальное ПО — Raspberry Pi Imager. Скачать программу можно по следующей ссылке — raspberrypi.com/software/. После закачки устанавливаем её на свой компьютер.

Программулина с очень простым интерфейсом. Здесь доступно всего 3 кнопки: «CHOOSE OS» — выбор операционной системы, «CHOOSE STORAGE» — выбор съемного носителя, «WRITE» — запись образа. А так же имеется кнопка настроек, которая отобразится после выбора образа.

Сперва выбираем съемный носитель, щелкаем по кнопке «CHOOSE STORAGE» и в окне «Storage» выбираем флешку (в моем случае это карта памяти MicroSD).

Нажав на кнопку «CHOOSE OS» в окне «Operating System» мы увидим меню, в котором можно выбрать готовый образ или свой собственный. В этом меню так же можно выбрать форматирование карты памяти. По хорошему, лучше стереть данные с карты памяти перед записью образа — щелкаем по пункту «Erase (Format card as FAT32)».

В окне предупреждения «Warning» соглашаемся, нажав кнопку «YES», с тем, что вся информация с флешки будет стерта.

И ожидаем пока приложение Raspberry Pi Imager стирает файлы с накопителя.

При успешном форматировании мы увидим окно «Write Successful», в котором будет написано, что съемное USB-устройство было стерто и карта памяти может быть извлечена из карт-ридера. Нажимаем «CONTINUE», но не извлекаем карту памяти.

Теперь снова нажимаем кнопку «CHOOSE OS» и выбираем пункт «Use custom (select a custom .img from your computer)», чтобы выбрать ранее скаченный образ OctoPi.

В проводнике «Select image» выбираем образ ОС и нажимаем кнопку «Open».

Справа в окне основного меню программы Raspberry Pi Imager появится кнопка настроек в виде шестерёнки, нажимаем на эту кнопку.

Появится окно дополнительных настроек ОС «Advanced options», в котором указываем имя компьютера «Set hostname», чтобы идентифицировать устройство в сети. Предоставляем доступ по SSH «Enable SSH», если требуется.

Если выбрали настройку «Enable SSH», выбираем и настройку «Set username and password» и задаем имя пользователя и пароль для доступа по SSH (логин «pi» лучше не изменять). Так же задаем настройку «Configure wireless LAN», в которой указываем имя и пароль от Wi-Fi сети, чтобы подключаться к OctoPrint через веб-морду в браузере. Для сохранения настроек нажимаем на кнопку «SAVE».

Настройки сохранены, теперь настало время для записи образа на карту памяти, для этого нажимаем на кнопку «WRITE».

После окончания процесса записи мы получим окно «Write Successful».

Теперь подключаем одноплатный компьютер Raspberry Pi к 3D принтеру через USB-кабель.

Настройка OctoPrint

Итак, чтобы получить доступ к веб-морде необходимо ввести в адресной строке браузера имя компьютера, которое мы задали в настройках Raspberry Pi Imager перед записью образа. В моем случае имя следующее:

http://rapberrypi.local

Либо можно ввести IP-адрес в адресной строке вместо имени ПК. Чтобы узнать IP-адрес можно использовать сетевой сканер, либо открыть командную строку (CMD) и ввести команду:

ping raspberrypi.local

Выполнив пинг по имени компьютера я получаю IP «192.168.1.40», в вашем случае он может отличаться.

Открываем браузер и вводим имя или IP, нажимаем клавишу «Enter». При первом запуске мы попадем в мастер установки OctoPrint в раздел «Start». Для продолжения нажимаем кнопку «Next».

Раздел «Restore Backup», если не нужно восстанавливать бэкап, нажимаем «Next».

В разделе «Access Control» создаем аккаунт. В поле «Username» вводим имя пользователя для доступа в OctoPrint, в поле «Password» и «Confirm Password» вводим и подтверждаем пароль, затем нажимаем кнопку «Create Account», а после «Next».

В разделе «Online Connectivity Check» настраивается проверка соединения, по умолчанию задан интервал в 15 минут, здесь можно ничего не настраивать, идем дальше, нажимаем «Next».

В разделе «Anonymous Usage Tracking» разрешается или запрещается сбор данных о работе OctoPrint. В независимости от выбора нажимаем «Next». 

«Plugin Blacklist» — здесь разрешаем или запрещаем установку неизвестных плагинов. Нажимаем «Next» после выбора настройки.

В разделе «Default Printer Profile» задаются настройки текущего 3D принтера. В настройке «General» указываем имя и модель принтера. Указав значения «Name» и «Model». У меня принтер Anycubic I3 Mega, далее все настройки на скриншотах будут для него.

«Print bed & build volume» — выбираем параметры принтера, т.е. форма, размер стола, подогреваемый стол и так далее.

После заполнения параметров, нажимаем кнопку «Next».

OctoPrint настроен, нажимаем кнопку «Connect» для подключения к принтеру.

На этом все, надеюсь инструкция по быстрому запуску OctoPrint вам помогла.

13 июля 2022 года в 00:18
Поддержать автора

Коментарии