Обновление прошивки вашего 3D-принтера включает новейшие функции и обеспечивает оптимальную производительность. Вот как это сделать.
Прошивка вашего 3D-принтера — это системное программное обеспечение, которое управляет движением и работой двигателей, нагревательных элементов и других компонентов. Мы можем назвать его мозгом или двигателем машины, и обычно он хранится в микроконтроллере принтера, маленьком компьютере, запрограммированном на прием команд от пользователя. Доступны различные варианты прошивки 3D-принтера, такие как Marlin, RepRap и Klipper.
Прежде чем мы приступим к процессу обновления прошивки, давайте рассмотрим причины, по которым вам может потребоваться ее обновление.
Когда вам следует обновить прошивку вашего 3D-принтера
Хотя обновлять прошивку вашего 3D-принтера не обязательно, это дает несколько преимуществ:
- Получите новейшие функции: обновление прошивки может дать вам доступ к новым функциям и функциям, которые могут быть недоступны в более ранних версиях. Кроме того, вы также можете получить дополнительные меры безопасности для вашего 3D-принтера.
- Улучшите свои 3D-печати: Если ваши отпечатки продолжают получать дефекты, а вы пробовали все остальные безуспешно, вам следует подумать об обновлении.
- Причины безопасности: Более новые версии прошивки часто включают функции безопасности, которые могут помочь защитить ваш 3D-принтер от потенциального повреждения.
- Исправление ошибок и других проблем: обновление может помочь устранить ошибки или другие проблемы с вашим 3D-принтером, обеспечивая надежность и точность.
- Новые возможности подключения: обновления прошивки могут иногда добавлять новые способы подключения к вашему 3D-принтеру, такие как Wi-Fi или USB, если они в настоящее время не поддерживаются.
Мы будем использовать прошивку Marlin в качестве демонстрации обновления прошивки. Если вы хотите узнать тип микропрограммы, на которой работает ваш принтер, нажмите кнопку О раздел на ЖК-экране.
Следуйте приведенным ниже инструкциям, чтобы узнать, как легко обновить прошивку.
Шаг 1: Загрузите прошивку
Перейти к сайт марлина и нажмите на Скачать Марлин кнопка.
Откроется новое окно, показывающее различные версии прошивки. Выбрать самую последнюю версию (та, что сверху), версию 2.1.2.1 на момент написания; нажмите на zip-файл для него, под Скачать. После скачивания разархивируйте файлы и переходите к следующему шагу.
Шаг 2: Получите конфигурацию для вашего 3D-принтера
Вы можете получить настройки, характерные для вашего 3D-принтера, на Страница Марлина на GitHub, репозиторий, в котором происходит вся разработка, и вы можете выбрать свой конкретный 3D-принтер. Оказавшись там, прокрутите вниз до Конфигурации и щелкните по нему.
После этого перейдите к Код раздел и нажмите Скачать ZIP в раскрывающемся меню.
Когда вы закончите загрузку ZIP-файла конфигурации, разархивируйте его, чтобы извлечь файлы.
Шаг 3: перезапишите конфигурацию прошивки
В извлеченных файлах конфигурации откройте конфигурация папка, затем Примеры; будет указан ряд 3D-принтеров, как показано ниже.
Выберите папку для вашего конкретного 3D-принтера и скопируйте Конфигурация.h и Configuration_adv.h файлы. Эти два файла содержат все необходимые конфигурации для вашего 3D-принтера.
В извлеченных файлах прошивки Marlin перейдите в Марлин папку и откройте ее, затем вставьте в нее файлы, которые вы только что скопировали. Вы увидите подсказку, как показано ниже.
Выберите замену файлов. Теперь ваша прошивка настроена для вашего 3D-принтера, она готова к компиляции.
Шаг 4: Компиляция и загрузка настроенной прошивки
Мы будем использовать Arduino IDE с программным обеспечением Marlin для компиляции сконфигурированной прошивки. Для этого перейдите в Программное обеспечение Ардуино веб-страницу и загрузите версию IDE для вашей операционной системы.
Откройте загруженный файл и установите приложение Arduino IDE. Далее дважды щелкните значок Марлин.ино файл в папке прошивки Marlin; он откроется в Arduino IDE.
Следующим шагом будет выбор платы микроконтроллера. Это различается в разных 3D-принтерах; вам следует выяснить, на каком микроконтроллере работает ваша машина, и выбрать его. В этом случае мы выберем Arduino Mega. Вы выбираете из Инструменты > Плата > Платы Arduino AVR, и вы увидите различные доски, перечисленные там.
Шаг 5: Загрузка настроенной прошивки
После выбора платы щелкните значок галочки в левом верхнем углу, чтобы проверить детали, и начнется процесс компиляции.
Процесс компиляции займет несколько секунд; если есть ошибки, они будут отображаться в разделе вывода (внизу IDE). Вы можете подключить 3D-принтер к компьютеру с помощью соответствующий тип USB-кабеля и нажмите на Загрузить кнопка.
Если все настроено правильно, вы успешно обновили прошивку.
Шаг 6. Установите загрузчик (необязательно)
Когда вы пытаетесь прошить и обновить прошивку, вы можете столкнуться с ошибками в процессе. Это может быть связано с тем, что ваш 3D-принтер не имеет загрузчик, что затрудняет обновление прошивки через USB-кабель. Для установки загрузчика вам понадобится плата Arduino, Набор шестигранных ключей, и перемычки рядом с прошивкой. Затем выполните следующие действия.
1. Снимите электронную крышку вашего 3D-принтера
Вы можете использовать отвертку или шестигранный ключ, чтобы ослабить винты на крышке, на которой размещена электроника вашего принтера. Открыв всю видимую электронику, возьмите USB-кабель и подключите один конец к ноутбуку, а другой — к Arduino. Затем поднимите крышку и вставьте Arduino так, чтобы его разъем ISCP был направлен так же, как разъем на плате 3D-принтера, как показано ниже.
2. Настройка среды
В Arduino IDE перейдите к Файл > Примеры > 11.ArduinoISP > ArduinoISP.
Запустится новое окно. Идти к Инструменты > Плата > Sanguino (платы 1284P). Если вы не видите эту опцию, перейдите к Страница Sanguino на GitHub и скопируйте туда URL дополнения.
В Arduino IDE перейдите к Arduino IDE > Настройкии вставьте скопированный URL в Дополнительные URL менеджера досок поле. Затем нажмите ХОРОШО и вы увидите, что надстройка загружается и устанавливается.
Когда закончите, вернитесь к Инструменты > Доска > Менеджер досок. На вкладке поиска найдите Sanguino, и вы увидите его там. Нажмите Установить, и вы увидите устанавливаемые пакеты в окне вывода.
3. Подключите провода и установите загрузчик
Подключите пять перемычек типа «мама-мама» к Arduino и плате вашего 3D-принтера. При их объединении убедитесь, что позиции в заголовках ISCP совпадают. Затем возьмите одну перемычку «папа-мама» и подключите ее к контакту 10 Arduino и правому верхнему порту платы принтера, как показано ниже.
Теперь в Arduino IDE перейдите к Инструменты > Программатор и выберите Ардуино как интернет-провайдер.
Наконец, чтобы успешно установить загрузчик, перейдите к Инструменты > Записать загрузчик.
Через несколько секунд вы увидите сообщение в разделе вывода о том, что процесс завершен. Удалите Arduino и подключенные провода, вставьте USB-кабель и начните загружать прошивку.
3D-печать без проблем с обновленной прошивкой
Для 3D-принтеров, как и для других электронных устройств, может потребоваться обновление прошивки, чтобы они работали должным образом. Итак, если у вас возникли проблемы с 3D-печатью (при том, что другие факторы остаются неизменными), рассмотрите возможность обновления прошивки, выполнив описанные выше шаги.
Очень важно изучить тип прошивки, на которой работает ваша машина, так как установка неправильной прошивки может повредить ваш принтер. Прежде чем запускать следующую печать после обновления, вы должны проверить свои настройки, так как обновление микропрограммы сбрасывает большинство пользовательских настроек, которые у вас были до этого.