Как настроить OctoPrint на 3D-принтере - Ender 3 & More

Roy Hill 11-10-2023
Roy Hill

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

Вы можете легко установить OctoPi на Mac, Linux или Windows PC. Однако простой и наиболее экономичный способ запуска OctoPrint для 3D-принтера Ender 3 - это Raspberry Pi.

Продолжайте читать дальше, чтобы узнать, как установить OctoPrint на ваш Ender 3 или любой другой 3D-принтер.

    Что такое OctoPrint в 3D-печати?

    OctoPrint - это бесплатное программное обеспечение для 3D-печати с открытым исходным кодом, которое добавляет несколько возможностей и функций к вашей установке 3D-печати. Оно позволяет инициировать, контролировать, останавливать и даже записывать ваши 3D-печати через подключенное беспроводное устройство, например, смартфон или ПК.

    По сути, OctoPrint - это веб-сервер, который работает на специализированном оборудовании, таком как Raspberry Pi или ПК. Все, что вам нужно сделать, это подключить ваш принтер к оборудованию, и вы получите веб-интерфейс для управления вашим принтером.

    Вот несколько вещей, которые можно сделать с помощью OctoPrint:

    • Остановка и прекращение печати через веб-браузер
    • Нарезка STL-кода
    • Перемещение различных осей принтера
    • Контролируйте температуру горячего узла и печатного слоя
    • Визуализация G-кода и хода выполнения печати
    • Наблюдайте за отпечатками удаленно через веб-камеру
    • Удаленная загрузка G-кода на принтер
    • Обновление встроенного программного обеспечения принтера удаленно
    • Настройка политик управления доступом к принтерам

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

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

    Как настроить OctoPrint для Ender 3

    Настройка OctoPrint для Ender 3 сегодня довольно проста, особенно с новыми версиями OctoPrint. Вы можете легко запустить OctoPrint примерно за полчаса.

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

    Что вам понадобится для установки OctoPrint

    • Raspberry Pi
    • Карта памяти
    • Источник питания USB
    • Веб-камера или Pi-камера [опционально]

    Raspberry Pi

    Технически, вы можете использовать ваш Mac, Linux или Windows PC в качестве сервера OctoPrint. Однако, это не рекомендуется, так как большинство людей не могут выделить целый ПК для работы в качестве сервера 3D принтера.

    В результате, Raspberry Pi является лучшим вариантом для запуска OctoPrint. Крошечный компьютер предлагает достаточно оперативной памяти и вычислительной мощности для экономически эффективного запуска OctoPrint.

    Вы можете приобрести Raspberry Pi для OctoPrint на Amazon. Официальный сайт OctoPrint рекомендует использовать либо Raspberry Pi 3B, 3B+, 4B, либо Zero 2.

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

    Источник питания USB

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

    Поэтому лучше всего приобрести достойный источник питания для платы. Вы можете использовать для платы любое хорошее зарядное устройство USB 5V/3A, которое у вас есть.

    Отличным вариантом является Raspberry Pi 4 Power Supply на Amazon. Это официальное зарядное устройство от Raspberry, которое может надежно подавать 3A/5.1V на вашу плату Pi.

    Многие покупатели положительно отзываются об этом устройстве, утверждая, что оно не снижает мощность плат Pi, как другие зарядные устройства. Однако это зарядное устройство USB-C, поэтому для работы более ранних моделей, таких как Pi 3, возможно, придется использовать переходник с USB-C на Micro USB.

    Кабель USB A - B

    Кабель USB A - USB B очень необходим. С его помощью вы будете подключать Raspberry Pi к 3D-принтеру.

    Этот кабель обычно поставляется в коробке с принтером, поэтому, возможно, вам не придется покупать новый. Если у вас его нет, вы можете приобрести этот дешевый кабель Amazon Basics USB A Cable для вашего Ender 3.

    Он имеет коррозионностойкие позолоченные разъемы и экранирование для защиты от электромагнитных помех. Он также рассчитан на быструю передачу данных со скоростью 480 Мбит/с между вашим принтером и OctoPrint.

    Примечание: Если вы используете Ender 3 Pro или V2, вам понадобится кабель Micro USB, предназначенный для передачи данных. Высококачественные кабели, такие как Anker USB Cable или Amazon Basics Micro-USB cable, хорошо подходят для этой работы.

    Оба эти кабеля поддерживают высокоскоростную передачу данных, что необходимо для OctoPrint.

    SD-карта

    SD-карта служит в качестве носителя для хранения ОС OctoPrint и ее файлов на вашем Raspberry Pi. Вы можете использовать любую имеющуюся у вас SD-карту, но карты с рейтингом A, такие как SanDisk Micro SD, лучше всего подходят для приложений OctoPrint.

    Они быстрее загружают плагины и файлы, а также обеспечивают молниеносную скорость передачи данных. Кроме того, у вас меньше шансов, что данные OctoPrint будут повреждены.

    Если вы собираетесь создавать много таймлапс-видео, вам понадобится много места. Поэтому стоит подумать о покупке карты памяти объемом не менее 32 ГБ.

    Веб-камера или Pi-камера

    Камера не совсем необходима при настройке OctoPrint для первого запуска. Однако если вы хотите следить за отпечатками в режиме реального времени через видео-канал, она вам понадобится.

    Стандартный вариант, доступный пользователям, - это камера Arducam Raspberry Pi 8MP от самой компании Raspberry Pi. Она дешева, проста в установке и дает изображение достойного качества.

    Однако большинство пользователей говорят, что камеры Pi трудно настроить и сфокусировать для получения изображения надлежащего качества. Кроме того, для достижения наилучшего результата вам придется распечатать крепление Ender 3 Raspberry Pi Mount (Thingiverse) для камеры.

    Для более высокого качества изображения можно также использовать веб-камеры или другие типы камер. Подробнее о том, как их настроить, вы можете прочитать в статье "Лучшие камеры Time Lapse для 3D-печати".

    Как только вы установили все это оборудование, пришло время настроить OctoPrint.

    Смотрите также: Как получить наилучшую длину втягивания и настройки скорости

    Как настроить OctoPrint на Ender 3

    Вы можете настроить OctoPrint на вашем Raspberry Pi, используя Pi imager.

    Смотрите также: Cura Vs Creality Slicer - что лучше для 3D-печати?

    Вот как настроить OctoPrint на Ender 3:

    1. Загрузите программу Raspberry Pi Imager
    2. Вставьте карту MicroSD в компьютер.
    3. Установите программу OctoPrint на SD-карту.
    4. Выберите подходящее хранилище
    5. Настройка параметров сети
    6. Прошейте OctoPrint к вашему Pi.
    7. Включите питание Raspberry Pi
    8. Настройка OctoPrint

    Шаг 1: Загрузите программу Raspberry Pi Imager

    • Raspberry Pi imager - это самый простой способ установить OctoPrint в ваш Pi. Он позволяет быстро выполнить все настройки в одной программе.
    • Вы можете загрузить его с сайта Raspberry Pi. После загрузки установите его на свой компьютер.

    Шаг 2: Вставьте карту MicroSD в компьютер.

    • Поместите SD-карту в устройство для чтения карт памяти и вставьте его в компьютер.

    Шаг 3: Установите OctoPrint на SD-карту.

    • Запустите Raspberry Pi Imager

    • Нажмите на Выберите ОС> Другие специализированные ОС> 3D-печать> OctoPi. В разделе OctoPi выберите последний дистрибутив OctoPi (стабильный).

    Шаг 4: Выберите подходящее хранилище

    • Нажмите на Выберите хранилище и выберите SD-карту из списка.

    Шаг 5: Настройка параметров сети

    • Нажмите на значок шестеренки в правом нижнем углу

    • Отметьте Включить SSH Далее, оставьте имя пользователя как " Pi " и установите пароль для вашего Pi.

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

    Шаг 6: Прошивка OctoPrint на ваш Pi

    • Когда все будет готово и вы проверите свои настройки, нажмите на кнопку Пишите
    • Устройство загрузит операционную систему OctoPrint OS и прошьет ее на SD-карту.

    Шаг 7: Включите питание Raspberry Pi

    • Извлеките SD-карту из принтера и вставьте ее в Raspberry Pi.
    • Подключите Raspberry Pi к источнику питания и дайте ему загореться.
    • Подождите, пока индикатор действия (зеленый) перестанет мигать. После этого вы можете подключить принтер к Pi через USB-шнур.
    • Убедитесь, что ваш принтер включен, прежде чем подключать к нему Pi.

    Шаг 8: Настройка OctoPrint

    • На устройстве, подключенном к той же сети Wi-Fi, что и Pi, откройте браузер и перейдите по адресу //octopi.local.
    • Загрузится домашняя страница OctoPrint. Следуя подсказкам, настройте профиль принтера.
    • Теперь вы можете печатать с помощью OctoPrint.

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

    OctoPrint - это очень мощный инструмент для 3D-печати. В сочетании с правильными плагинами он может значительно улучшить ваш опыт 3D-печати.

    Удачи и счастливой печати!

    Roy Hill

    Рой Хилл — страстный энтузиаст 3D-печати и технологический гуру, обладающий обширными знаниями обо всем, что связано с 3D-печатью. Обладая более чем 10-летним опытом работы в этой области, Рой овладел искусством 3D-проектирования и печати и стал экспертом в области последних тенденций и технологий 3D-печати.Рой имеет степень инженера-механика Калифорнийского университета в Лос-Анджелесе (UCLA) и работал в нескольких авторитетных компаниях в области 3D-печати, включая MakerBot и Formlabs. Он также сотрудничал с различными предприятиями и частными лицами для создания пользовательских 3D-печатных продуктов, которые произвели революцию в их отраслях.Помимо своей страсти к 3D-печати, Рой является заядлым путешественником и любителем активного отдыха. Он любит проводить время на природе, ходить в походы и отдыхать с семьей. В свободное время он также наставляет молодых инженеров и делится своими знаниями о 3D-печати на различных платформах, в том числе в своем популярном блоге 3D Printerly 3D Printing.