Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> 3D печать

Как перекалибровать домашнюю позицию 3D-принтера — подробное руководство

С ростом опыта в 3D-печати мы решаемся на модификацию железа, установку обновлений или прописку стартовых и конечных G-кодов. Видеть, как улучшения повышают качество — невероятно приятно, и знаний прибавляется огромное количество.

При замене крупного компонента (например, хотэнда на всеметаллический) часто нужно перенастроить домашнюю позицию из-за разницы в габаритах. Мне это пришлось сделать: разница составила около 14 мм, которую нужно было компенсировать.

В этой статье пошагово разберем, как перекалибровать домашнюю позицию практически любого 3D-принтера.

Для перекалибровки хоминга нужно открыть прошивку, изменить настройки так, чтобы они отражали физические изменения, пересобрать прошивку, экспортировать и загрузить полученный .hex-файл в принтер.

Шаги перекалибровки домашней позиции 3D-принтера

Узнаем, какую прошивку использует ваш принтер

Как перекалибровать домашнюю позицию 3D-принтера — подробное руководство

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

Среди них: Lulzbot, Anet, Artillery 3D, AnyCubic, Alphawise, Bibo, BQ, BCN3D, Creality, FLSun, FolgerTech, Geeetech, JGAurora, LMYSTAR, Makerbase, Mingda, Printrbot, Prusa Research, Tevo, TronXY, Ultimaker, Wanhao, Zonestar — и это неполный список. Далее будем исходить из того, что у вас Marlin — это охватывает большинство случаев. Даже мой принтер (бренд Createbot, не путать с Creatbot) работает на Marlin.

Вариант 1: Готовая прошивка «из коробки»

Самый простой путь — для тех, кто хочет просто сбросить или обновить прошивку. Например, откатили апгрейды и хотите вернуть стоковую прошивку.

1.1 Скачайте прошивку вашего принтера

Сначала получите последнюю версию Marlin для вашей модели. Полезные ссылки:

Если вашего принтера нет в списке, поищите «ВАША_МОДЕЛЬ + firmware».

1.2 Подключите принтер к компьютеру

Самый прямой способ — USB-кабель. Большинство принтеров требуют USB-B. Такой кабель обычно идет в комплекте. Если нет — у обычного (бумажного) принтера почти точно есть такой кабель.

1.3 Загрузите прошивку в принтер

Удобнее всего через слайсер. Покажу на примере Cura. Другие слайсеры работают почти так же.

В меню «Settings» → «Printer» → «Manage Printers». Выберите свой принтер, нажмите «Update Firmware».

Как перекалибровать домашнюю позицию 3D-принтера — подробное руководство

Нужно предварительно установить связь с принтером (предыдущий шаг). Если связь есть, станет доступна кнопка «Upload Custom Firmware». Выберите скачанный файл с расширением «.hex».

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

Если все прошло гладко — можете похлопать себя по плечу: принтер с новой прошивкой готов к работе!

Вариант 2: Самостоятельная компиляция Marlin

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

После успешного завершения вы точно почувствуете себя профи и обгоните свою 3D-группу.

Перед стартом установите Arduino IDE — она нужна для компиляции. Скачайте бесплатно с официального сайта.

2.1 Скачайте исходный код прошивки

Первый шаг — исходники Marlin. Не паникуйте, программирование не нужно.

Скачайте исходники Marlin отсюда.

Если у вас CubeAnet8, Anycubic 4MAX, TronXY X5s или Anet AM8, можно взять готовые прошивки здесь (сайт на немецком).

2.2 Изменение конфигурации Marlin

Как перекалибровать домашнюю позицию 3D-принтера — подробное руководство

В Arduino IDE откройте «Marlin.ino» в папке «Marlin». Перейдите во вкладку «Configuration.h» и найдите строки:

*Так как ваш принтер, скорее всего, поставлялся с кастомным конфигом, лучше запросить его у продавца/производителя и вносить правки туда.

Настраивайте эти параметры до достижения нужной позиции. Метод проб и ошибок утомителен — лучше использовать штангенциркуль и Repetier Host для ускорения.

2.3 Компиляция Marlin

После правок нажмите «Sketch» → «Verify/Compile».

Компиляция для Ender 3 и похожих

У Ender 3 микроконтроллер ATmega1284P 16-бит, не поддерживаемый по умолчанию. Скачайте Sanguino отсюда и положите распакованные файлы в «…/Arduino/hardware» вашей установки Arduino IDE.

Затем настройте:

Также скачайте U8Glib отсюда и добавьте через Sketch → Include Library → Add .ZIP Library…

Экспорт и загрузка скомпилированной прошивки

Самое сложное позади. Экспортируйте скомпилированный бинарник: «Sketch → Export Compiled Binary».

Arduino IDE создаст два файла: «Marlin.ino.sanguino.hex» и «Marlin.ino.with_bootloader.sanguino.hex». Нужен первый.

Не нужно разбираться в загрузчиках — загрузите через слайсер, как в Варианте 1: подключите USB-B и загрузите .hex-файл.

Может ли 3D-принтер потерять домашнюю позицию во время печати?

Нередко принтер внезапно смещает слой по X или Y на случайном слое и все последующие. Многие думают: прошивка «забыла» домашнюю позицию. Настоящая причина — в железе.

Вместо перекалибровки хоминга проверьте механику: ремни, шкивы двигателей, штанги, X-каретку.

Смена слоя не из-за хоминга, потому что принтер работает так: при старте он уходит в хом, а потом просто следует G-коду, не «помня» начальную позицию. Он предполагает, что хом прошел верно и все движения выполнены корректно.

Если ремни недостаточно натянуты — происходит смещение слоя по этому ремню. Принтер не знает об ошибке и продолжает по рецепту из файла.

Как проверить, верна ли домашняя позиция?

Есть как минимум три простых способа:

Проверка через рутину автокалибровки стола

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

Печать прямоугольника размером со стол

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

Свой G-код: самый прямой способ. Создайте файл с двумя строками, командами на хом и перемещение в нуль X/Y с заданной скоростью F. Добавлен.offset 15 мм по Z для безопасности.

Раздел рекомендуемых продуктов

Как перекалибровать домашнюю позицию 3D-принтера — подробное руководство

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

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

3D печать

  1. Обслуживание экструдера 3D-принтера: лучшие практики для оптимальной производительности
  2. Создание лаборатории 3D-печати CADimensions: практический путь от проектирования к реализации
  3. От прошлого к настоящему: 25 лет эволюции 3D-печати Stratasys
  4. Лучшее CAD-ПО для 3D-печати: профессиональное руководство
  5. Постройте крупногабаритный 3D-принтер дома на Arduino: пошаговое руководство
  6. Можно ли повторно использовать смолу для 3D-принтера? Полное руководство
  7. Насколько шумные 3D-принтеры? Тихие модели и способы снижения шума
  8. Быстрое руководство: как распутать запутанную катушку филамента для 3D-принтера
  9. УФ-3D-печать: как смолы SLA дают более быстрые и качественные печати
  10. Разбор стоимости домашней 3D-печати: электричество, материалы и экономия