Установка Octoprint. Делаем UltiSteel умнее и функциональнее.

OCTOPRINT-LOGOВсем привет! Новый Год уже прошел, пора браться за дело и поделиться с Вами новой полезной статьей. Ни для кого не секрет, что в 3Д принтере Ulti Steel предусмотрено место для установки Raspberry Pi. Долгое время я откладывал этот апгрейд, т.к. не видел в нем особого смыла. Почему? Все просто – устраивало как есть. Устраивало, устраивало и перестало. Об этом и пойдет речь в данной статье.

В преддверии нового года захотелось распечатать сувениры друзьям и родственникам. Была выбрана фигурка коровки.  Решено использовать пластик PLA Red copper от U3 Print.  Cкачал модель. Загрузил в слайсер. Настроил параметры печати, поставил слой 0,15, чтобы моделька не до пенсии печаталась и ушел заниматься другими делами.

Где-то через час, мое внимание привлекли странные пикающие звуки. Зайдя в комнату с принтером я обнаружил на экране сообщение “SD card Error”. Не смотря на жалобы принтер продолжал печатать. Но не долго. Через несколько минут появилось следующее сообщение “SD карта вставлена”. Принтер остановился и печать модельки пошла по… Пропала в общем моделька.

– Наверное, карта памяти устала и готовится уйти в мир иной, – подумал я.

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

Через некоторое время история повторилась. Карточка отвалилась и принтер остановился.

– Значит дело не в карточке. Может с разъемом проблемы? А запущу-ка я печать через TFT экран. Там-то картридер почти новый.

Результат очередной попытки оказался почти таким же – через некоторое время принтер затих. Причиной этой тишины стало то, что дисплей натурально завис. Просто завис и потянул за собой принтер.

Очередная попытка окончилась провалом и потерей дорогого пластика, которого и так оставалось очень мало.

Анализ ситуации натолкнул на неутешительную мысль. У модели высокая детализация, в купе с тем, как кура слайсит модели – это могло привести к банальной перегрузке процессора SKR 1.3. И к перегрузке процессора дисплея. Что в первом случае вызвало временный отвал карты памяти, а во втором зависание дисплея.

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

На свободную raspberry pi из готового образа я установил octoprint, настроил, подключил к принтеру.

Запустил печать. И о чудо! Фигурка распечаталась!

Установка Octoprint на Raspberry PI

Теория подтвердилась практикой. В данном случае не хватало вычислительных мощностей ни SKR 1.3, ни дисплею для обработки файла с gcode, что и приводило к зависаниям.

По идее, можно было бы как-то оптимизировать gcode для того чтобы таки напечатать фигурку в стоковой конфигурации, но не буду же я это делать каждый раз как принтеру будет не хорошо? Тратить не дешевый пластик на такие эксперименты не хотелось. И было решено встроить Raspberry Pi в ulti steel, тем более что под рукой есть все необходимое, а разработчики 3Д принтера заложили в конструкцию UltiSteel возможность установки Raspberry Pi.

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

Дело в том, что образ OctoPrint, который я скачал с сайта разработчика оказался… каким-то не таким. Он был собран на старой версии raspbian, в нем установлена старая версия octoprint и в этой сборке плагины не хотят устанавливаться. На первый взгляд ничего страшного – можно все обновить и порядок. А нет. Даже после обновлений плагины для octoprint устанавливаться категорически не хотели!

Потратив пару часов на пустые попытки починить установку плагинов, я принял решение собрать octoprint c нуля. Желание собрать осьминога под себя было еще и потому, что я очень недолюбливаю образы, которые неизвестно кто собирал и неизвестно чего туда напихал. Именно процесс ручной установки Octoprint с нуля я и буду описывать далее.

Установка Octoprint на Raspberry PI

Для реализации задуманного нам понадобится:

Установка Raspbian.

Для начала скачаем и установим программу BalenaEtcher.  Можно воспользоваться и другими вариантами, например руфусом. Балена у меня уже стоит, поэтому буду пользоваться ей.

Кроме этого, нам понадобится образ операционной системы. Ранее он назывался Raspbian, но на момент написания статьи он называется Raspberry Pi OS Lite. Переходим по ссылке https://www.raspberrypi.org/software/operating-systems/

Установка Octoprint на Raspberry PI

Скачиваем архив и распаковываем в удобное место.

Вставляем microSD карту в картридер и подключаем ее к ПК

Запускаем BalenaEtcher

Установка Octoprint на Raspberry PI

Выбираем файл с образом операционной системы, которую мы скачивали и распаковывали

Установка Octoprint на Raspberry PI

Выбираем куда будем записывать файл. Т.е. нашу карту памяти

Установка Octoprint на Raspberry PI

Установка Octoprint на Raspberry PI

Т.е. выбираем флешку, а после этого нажимаем кнопку SELECT

Установка Octoprint на Raspberry PI

Нажимаем кнопку FLASH 

Установка Octoprint на Raspberry PI

И дожидаемся окончания записи образа операционной системы на карту памяти.

Установка Octoprint на Raspberry PI

Закрываем BalenaEtcher.

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

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

Установка Octoprint на Raspberry PI

Не обращаем на это сообщение внимания. Нажимаем ОТМЕНА. Ни в коем случае ничего не надо форматировать.

В проводнике появится диск с меткой BOOT

Установка Octoprint на Raspberry PI

В корне этого диска любым удобным способом создаем пустой файл с именем SSH и без каких-либо расширений.

Установка Octoprint на Raspberry PI

Вставляем в Raspberry Pi карту памяти

Подключаем Raspberry Pi кабелем к локальной сети или напрямую к маршрутизатору.

Подключаем кабель питания и включаем систему.

В консоли вашего маршрутизатора смотрим какой IP адрес получила наша Raspberry PI. В виду того, что маршрутизаторов (роутеров) великое множество, то рекомендую выяснить этот вопрос самостоятельно.

Далее нам понадобится SSH клиент Putty. (приведена ссылка на скачивание актуальной версии). Вы можете использовать любой удобный Вам SSH клиент. Если у вас его нет. Скачайте версию Putty которая не требует установки.

Установка Octoprint на Raspberry PI

И запустите скачанный файл (putty.exe).

В поле HostName (or IP Adress) введите IP адрес который получила наша Raspberry Pi.

В поле Port должно быть указано 22

В разделе Connection type должен быть выбран пункт SSH

Установка Octoprint на Raspberry PI

Теперь, когда все поля заполнены, то можно нажать кнопку Open

Если все было сделано верно, то появится вот такое вот уведомление:

Установка Octoprint на Raspberry PI

Нажимаем ДА.

Теперь в окне Putty отобразится консоль входа.

Установка Octoprint на Raspberry PI

Вводим имя пользователя pi 

Установка Octoprint на Raspberry PI

Нажимаем Enter

Установка Octoprint на Raspberry PI

Вводим пароль raspberry

Нажимаем Enter

И попадаем в операционную систему нашего одноплатного компьютера.

Установка Octoprint на Raspberry PI

 

Теперь обновляем список пакетов командой

Установка Octoprint на Raspberry PI

Дожидаемся окончания процедуры.

Установка Octoprint на Raspberry PI

Обновляем установленные пакеты командой

Установка Octoprint на Raspberry PI

Готово.

Установка Octoprint на Raspberry PI

Теперь командой

обновим прошивку Raspberry Pi

Установка Octoprint на Raspberry PI

Установка Octoprint на Raspberry PI

Установка Octoprint на Raspberry PI

После установки обновлений прошивки необходимо перезагрузить одноплатник командой

Установка Octoprint на Raspberry PI

После ввода команды сессия с одноплатником разорвется. Необходимо подождать несколько минут и подключиться снова.

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

Установка Octoprint на Raspberry PI

В моем случае стоят все последние обновления.

Иначе вам необходимо будет их установить.

Итак обновления системы установлены. Перейдем к настройкам одноплатника.

Настройка операционной системы

Первым делом командой:

необходимо сменить пароль пользователя pi на свой

Установка Octoprint на Raspberry PI

Вводим текущий пароль raspberry нажимаем ENTER и дважды вводим новый пароль. После каждого раза нажимаем ENTER

Установка Octoprint на Raspberry PI

Если Вам удобнее и комфортнее работать под своей учетной записью, можете ее самостоятельно создать. А можете работать под стандартной учетной записью pi.

Добавим нового пользователя командой (добавлять пользователя не обязательно).

Назначаем пользователю пароль и заполняем или не заполняем дополнительные поля. Так сказать по вкусу.

Установка Octoprint на Raspberry PI

Добавляем нового пользователя в группу sudo (для тех кто не в теме, даем права админа) командой

Установка Octoprint на Raspberry PI

Теперь командой

можно приключаться между пользователями.

Теперь установим файловый менеджер mc

Делается это командой

Кому-то это может не понравится, но мне так работать удобнее.

Займемся настройкой сети.

Откроем конфигурационный файл командой

И добавим в файл следующие строки

Установка Octoprint на Raspberry PI

Еще раз на всякий случай напоминаю, что вместо 192.168.0.100 пишем адрес, который вы хотите присвоить своей малине, а вместо 192.168.0.1 пишем адрес своего роутера. Иначе сеть перестанет работать.

Изменения в файле сохраняем клавишей F2, закрываем текстовый редактор клавишей F10.

Выполним команду

Установка Octoprint на Raspberry PI

И через пункт 8 Update Update this tool to the latest version проверяем обновления

Переходим в пункт 5 Localisation Options Configure language and regional settings 

Установка Octoprint на Raspberry PI

Потом в пункт L1 Locale Configure language and regional settings 

Установка Octoprint на Raspberry PI

Выбираем локаль [*] ru_RU.UTF-8 UTF-8

Установка Octoprint на Raspberry PI

Выбираем пункт <OK>

На следующем окне снова выбираем ru_RU.UTF-8 

Установка Octoprint на Raspberry PI

Выбираем пункт <OK>

Переходим в пункт 5 Localisation Options Configure language and regional settings 

Установка Octoprint на Raspberry PI

Выбираем пункт L2 Timezone Configure time zone

Установка Octoprint на Raspberry PI

И выбираем свой часовой пояс. Вот так выбирается часовой пояс города Минск.

Установка Octoprint на Raspberry PI

Установка Octoprint на Raspberry PI

Ну и в заключение настройки ОС командой

Перезагружаем малину.

Ждем пока она загрузится и снова подключаемся к ней через putty.

Установка Octoprint

Для начала командой

Убедимся, что установлен python версии не ниже 3.6

Установка Octoprint на Raspberry PI

В моем случае, это версия 3.7.3. Все хорошо, установку можно продолжать.

Внимание! Для правильной и корректной работы дальнейшие действия необходимо осуществлять только под учетной записью pi

Для исключения конфликтов с другими приложениями, дальнейшая инсталляция будет осуществлена в виртуальном окружении python.

Подготовим среду для установки Octoprint

Вводим следующие команды:

Установка Octoprint на Raspberry PI

Среда подготовлена. Теперь, с помощью следующих команд установим Octoprint

Установка Octoprint на Raspberry PI

Следующими командами предоставим пользователю pi доступ к различным портам. По сути добавляем его в соответствующие группы. Это может понадобиться для корректного взаимодействия с 3Д принтером и периферийными устройствами. Выполняем следующие команды:

Ну а теперь командой

~/OctoPrint/venv/bin/octoprint serve

Осуществляем первый запуск Octoprint

Ждем пару минут и переходим по адресу http://IP_raspberry:5000

Если все было сделано верно, но по указанной ссылке откроется страница мастера первичной настройки

Установка Octoprint на Raspberry PI

Нажимаем Next

Установка Octoprint на Raspberry PI

Нажимаем Next

Установка Octoprint на Raspberry PI

Нажимаем Next

Установка Octoprint на Raspberry PI

Вводим желаемое имя пользователя, пароль и подтверждение пароля. После чего жмем кнопку Create Account

Нажимаем Next

Установка Octoprint на Raspberry PI

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

Нажимаем Next

Установка Octoprint на Raspberry PI

Отказываемся от теста проверки соединения с интернетом.

Нажимаем Next

Установка Octoprint на Raspberry PI

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

Нажимаем Next

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

Установка Octoprint на Raspberry PI

Нажимаем Next

Команды управления системой тоже можно прописать позднее

Установка Octoprint на Raspberry PI

Нажимаем Next

К настройкам WEB-камеры тоже вернемся позднее.

Установка Octoprint на Raspberry PI

Нажимаем Next

Все. Первичная настройка системы произведена

Установка Octoprint на Raspberry PI

Нажимаем Finish

Если все было сделано верно, то перед нами появится главная страница Octoprint

Установка Octoprint на Raspberry PI

Нажимаем на значок гаечного ключа и попадаем на страницу настроек.

Установка Octoprint на Raspberry PI

Переходим в пункт Software Update и обновляемся до последней актуальной версии

По идее это не понадобится, но на всякий случая рекомендую это сделать.

Русификация Octoprint

Для установки русификатора понадобился

1) скачать по ссылке архив

2) Распаковать архив

3) Зайти в настройки

4) Выбрать пункт Appearance

Установка Octoprint на Raspberry PI

5) Нажать кнопку Manage

6) Выбрать из архива подходящую версию языкового пакета и установить ее.

После этого стоит перезапустить Octoprint и интерфейс станет русифицированным

Установка Octoprint на Raspberry PI

Автоматический запуск Octoprint при старте системы

Для настройки автоматического запуска Octoprint необходимо выполнить следующие действия

Выполнить команду:

Проверить чтобы в файле /etc/systemd/system/octoprint.service путь для запуска Octoprint имел следующий вид:

Установка Octoprint на Raspberry PI

После чего выполните команду:

После указанных действий перезагружаем Raspberry pi и через несколько минут заходим на веб интерфейс.

Это свидетельствует о автоматическом запуске octoprint при старте системы.

Перевешиваем octoprint на 80 порт

Согласитесь, не удобно ходить по адресу http://192.168.1.100:5000 , гораздо удобнее использовать адрес http://192.168.1.100/

Для этого нужно сделать следующее:

С помощью putty логинимся на малину под пользователем pi

Вводим команду:

Приводим файл /etc/haproxy/haproxy.cfg к виду:

Открыть файл для редактирования можно командой

Установка Octoprint на Raspberry PI

теперь отредактируем файл /etc/default/haproxy

для этого вводим команду

и в открывшемся файле добавляем строку:

Установка Octoprint на Raspberry PI

Сохраняем изменения и закрываем файл.

Выполняем команду:

Проверяем, что веб интерфейс octprint работает по адресу без указания порта.

Если все работает нормально, то редактируем файл расположенный по пути ~/.octoprint/config.yaml

Открываем его командой:

И после строки server пишем

Установка Octoprint на Raspberry PI

Внимание! Отступы нужно сохранять как на скрине. Если что, форматируйте пробелами.

После указанных действий перезагрузите малину и octoprint будет работать только на 80 порту.

Настройка команд перезапуска через меню octoprint

Вызовите меню настроек (нажмите на пиктограмму гаечного ключа)

Перейдите в раздел Сервер

И заполните поля как показано на скриншоте:

Установка Octoprint на Raspberry PI

Вот команды:

После этого нажмите кнопку Сохранить.

Настройка работы с камерой

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

Выполняем команду:

Выбираем пункт 3 Interface Options 

Установка Octoprint на Raspberry PI

Выбираем пункт P1 Camera

Установка Octoprint на Raspberry PI

Выбираем пункт ДА

Установка Octoprint на Raspberry PI

Все. Поддержка камеры включена. Нажимаем OK

Установка Octoprint на Raspberry PI

Перезагружаем малину и после перезагрузки заходим на нее с помощью putty. Все так же используем учетку pi.

Теперь выполняем следующие команды:

Если компиляция прошла без ошибок

Установка Octoprint на Raspberry PI

Сервер работы с веб камерой можно запустить командой:

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

Установка Octoprint на Raspberry PI

 

После этого переходим в настройки octoprint и заходим в раздел Веб камера и интервальная съемка

В после URL-адрес трансляции вписываем следующее значение:

Установка Octoprint на Raspberry PI

И жмем кнопку ТЕСТ

Если все прошло удачно, но вы увидите изображение с Вашей камеры

Установка Octoprint на Raspberry PI

Остальные параметры настраиваем следующим образом:

Установка Octoprint на Raspberry PI

Перезапустите Octoprint и очистите кеш вашего браузера.

После этого на вкладе будет отображаться картинка с вашей веб камеры

Установка Octoprint на Raspberry PI

Если вы хотите запускать и останавливать видео из octoprint и не лазить каждый раз в putty, необходимо сделать следующее.

Выполняем команды:

И в открывшийся файл копируем следующий текст:

Установка Octoprint на Raspberry PI

Сохраняем изменения и закрываем файл.

Выполняем команду:

В открывшийся файл копируем следующий текст:

Установка Octoprint на Raspberry PI

Сохраняем изменения и закрываем файл.

Выполняем следующие команды:

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

И в строке перед текстом

вставьте следующий текст:

Установка Octoprint на Raspberry PI

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

Откройте файл config.yaml командой:

и добавьте в конец файла следующий текст:

Установка Octoprint на Raspberry PI

Сохраните изменения и закройте файл.

Перезапустите Octoprint

После этого в меню появятся пункты, позволяющие включать и выключать камеру

Установка Octoprint на Raspberry PI

Информация по настройке камеры касается только родной камеры Raspberry. Для других камер настройки могут отличаться.

Подключаемся к Octоprint по имени а не по IP

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

Как всегда подключаемся с помощью Putty и выполняем команду:

Теперь командой

открываем для редактирования файл

Установка Octoprint на Raspberry PI

и вместо имени raspberrypi пишем то, которое нравится вам. В моем случае это octo01

Установка Octoprint на Raspberry PI

Перезагружаем raspberry pi командой

Ждем пару минут пока все перезапустится и проверяем.

В моем случае Octoprint стал доступен по ссылке

http://octo01.local/ и http://octo01/

Установка Octoprint на Raspberry PI

На этом с настройками Octoprint пока остановимся займемся подготовкой к подключению

Подключение Raspberry Pi к плате управления 3д Принтером SKR 1.3

Есть два способа взаимодействия octoprint с SKR 1.3

  • Ограниченный
  • Расширенный

Ограниченный режим работает если подключить Raspberry Pi через штатный USB разъем платы управления. При этом доступна будет только возможность печати. Никакие параметры печати, такие как скорость, поток, температура и т.д. регулировать не получится.

Расширенный режим – работает если подключить raspberry pi к skr 1.3 по UART. В этом случае в процессе печати можно вносить корректировки через Octoprint.

Само собой ограничивать себя не хочется, поэтому далее будет описан способ подключения Raspberry Pi к SKR 1.3 по UART.

Полагаю, что данный способ подключения подойдет и для других плат управления, таких как SKR 1.4, SKR 1.4 turbo и т.д.

Вот что по этому поводу нам говорит инструкция по SRK 1.3

Установка Octoprint на Raspberry PI

На raspberry pi на понадобятся пины 6 (GND) 8 (TXD0) 10 (RXD0)

Установка Octoprint на Raspberry PI

На SKR 1.3 нам понадобятся пины разъема подключения дисплея (AUX-1). А именно: GND, TXD, RXD

Установка Octoprint на Raspberry PI

Т.е нам необходимо соединить пины по следующей схеме:

Установка Octoprint на Raspberry PI

Т.е.

GND Raspberry соединяем с GND SKR 1.3

RXD0 Raspberry соединяем с TX0 SKR 1.3

TXD0 Raspberry соединяем с RX0 SKR 1.3

для этих целей я сделал из подручных средств переходник:

Установка Octoprint на Raspberry PI

Вот так этот переходник подключается к Raspberry Pi

Установка Octoprint на Raspberry PI

А вот так данный переходник подключается к SKR 1.3

Установка Octoprint на Raspberry PI

Короче, соединяем плату управления и Raspberry Pi как показано на фото и снова лезем в консоль через Putty

Вводим команду:

Ищем параметр dtoverlay и приводим его к виду

Ищем параметр enable_uart и приводим его к виду

если данные строки отсутствуют, то дописываем их как показано ниже:

Установка Octoprint на Raspberry PI

Выполняем команду:

И проверяем, чтобы в файле отсутствовал текс:

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

Установка Octoprint на Raspberry PI

Перезагружаем малину командой

Дожидаемся загрузки малины и octoprint. Идем в настройки octoprint. Открываем раздел Последовательное соединение

Приводим настройки к виду, как показано на картинке:

Установка Octoprint на Raspberry PI

В поле

Нажимаем кнопку “Сохранить” и перезапускаем Octoprint.

После перезапуска Octoprint на главном экране нажимаем кнопку “Подключить

Установка Octoprint на Raspberry PI

Если все было сделано верно, то через некоторое время octoprint сам определит параметры подключения к принтеру и соединится с ним. Об это будут свидетельствовать полученные данные о температуре стола и экструдера.

Установка Octoprint на Raspberry PI

Все. Соединение принтера и raspberry pi настроено.

Собираем и запихуеваем в корпус

Основные трудности позади, приступаем к сборке и установке всего в корпус 3д принтера. Само собой я буду показывать на примере ulti steel. Но в общем случае эта инструкция применима и к другим 3Д принтерам.

Для начала установим на raspberry pi нейлоновые стойки.

Установка Octoprint на Raspberry PI

Установка Octoprint на Raspberry PI

И через них устанавливаем малинку в корпус 3д принтера с помощью комплектных винтиков M3 крепим малинку в корпус.

Установка Octoprint на Raspberry PI

 

Установка Octoprint на Raspberry PI
Установка Octoprint на Raspberry PI
И тут обнаружился досадный косяк – малина располагается слишком близко к кабельному каналу. Ивилол, за что?
Установка Octoprint на Raspberry PI
Это ерунда. Выпилим отверстие под штекер питания.
Теперь по даташиту на блок питания делаем шаблон для сверления отверстий крепления
Установка Octoprint на Raspberry PI
Размечаемся, кернимся и сверлим отверстие.
Кстати, стружку удобно ловить неодимовым магнитом с салфеткой.
Установка Octoprint на Raspberry PI
Ну а дальше все просто. Устанавливаем блок питания и занимаемся кабель менеджментом. Описывать это дело процесс неблагодарный. Так что просто покажу Вам фото результата.
Установка Octoprint на Raspberry PI
Установка Octoprint на Raspberry PI
Камеру я пока не подключал, т.к. корпус для нее оказался не подходящим для этого принтера. Либо печатающая голова камеру задевала в крайних положениях, либо был неудачный ракурс. Так что  камерой займемся в другой раз.

Теперь сделаем еще пару проверок и настроек.

Для начала проверим, устанавливаются ли плагины.

Идем в НастройкиМенеджер плагиновПолучить больше

Выбираем понравившийся плагин и жмем “Установить“.

Прошло немного времени и плагин успешно установился!

Установка Octoprint на Raspberry PI

Ну а теперь самое время пойти в НастройкиПрофили принтера

Нажимаем Добавить профиль

Установка Octoprint на Raspberry PI

 

В разделе Команды пишем имя профиля и модель

Установка Octoprint на Raspberry PI

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

В разделе Размер стола и объем печати заполняем параметры своего 3Д принтера. На скриншоте параметры для UltiSteel

Установка Octoprint на Raspberry PI

Раздел Оси можно не трогать. либо настроить под себя. Параметры этого раздела нужны только для ручного перемещения стола и печатающей головы. Непосредственно в процессе печати они не участвуют.

Но для тех, кому интересны параметры по умолчанию, я прилагаю скриншот

Установка Octoprint на Raspberry PI

Ну и последний раздел Хотэнд и экструдер. Тут необходимо указать диаметр сопла и количество экструдеров. Я настраиваю профиль под сопло 0,6. Так что у меня будет вписано именно значение 0,6. Если у вас штатное сопло, то оставляйте значение 0,4.

Установка Octoprint на Raspberry PI

После указания всех необходимых настроек жмем кнопку Принять

Ну вот по большому счету и все.

Octoprint настроен и готов к работе. Запустим-ка мы на печать ту коварную модель.

Установка Octoprint на Raspberry PI

Спустя несколько часов я получил отличный результат и повторил опыт с другой фигуркой.

Фигурки печатались из пластика U3 ART PLA RED COPPER / МЕДНЫЙ от компании U3PRINT пластик специфический и любит большие сопла. Но и результат от печати этим материалом мне очень нравится.

Результаты меня полностью устроили.

Единственное, что меня расстроило – расширенный режим так и не заработал. Ладно, с этим еще предстоит разобраться. Думаю, что это решаемый вопрос. В прошивке принтера ничего не менялось, мы всего лишь заменили дисплей BIGTREETECH TFT35 V3.0  на Raspberry Pi. На дисплее управление скоростями, потоком и т.д. работало. Так что и на малинке должно заработать.

Вот такая вот объемная и содержательная получилась статья.

Надеюсь, она оказалась Вам полезной.

Данную статью вы можете обсудить в нашей группе в контакте https://vk.com/ionline_by

А если хотите больше красивых фоток, добро пожаловать в наш инстаграмм https://www.instagram.com/ionline.by/

До новых встреч.

Поделись с друзьями!
Мои проекты на GITHUB


Мои проекты на GitHub

Реклама




iOnline в социальных сетях
IOnLine.by в социальной сети Вконтакте (vk.com)


Мы в Facebook


Ionline.by в Instagram


Мы в Twitter