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

Повторная калибровка исходного положения 3D-принтера:шаг за шагом!

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

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

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

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

Этапы повторной калибровки исходного положения 3D-принтера

Как узнать, какую прошивку использует ваш 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, а Createbot.

Вариант 1. Найдите готовую готовую версию

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

Если этот вариант подходит для ваших целей, выполните следующие действия:

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

Во-первых, давайте удостоверимся, что у вас установлена ​​последняя версия прошивки Marlin для вашего принтера. Ниже приведены несколько полезных ссылок для быстрого поиска.

Если у вас есть 3D-принтер, которого нет в списке выше (этот список определенно не является исчерпывающим), вы обязательно найдете его, выполнив поиск «ВАША_МОДЕЛЯ_ПРИНТЕРА + прошивка». ".

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

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

Для большинства 3D-принтеров требуется кабель типа USB-B. Хотя это довольно непопулярный тип штекера универсальной последовательной шины, он, скорее всего, есть в вашей машине. В противном случае этот скучный обычный принтер (бумажный, а не 3D) почти наверняка использует тот, который вы можете одолжить на некоторое время.

1.3 Загрузите прошивку на свой 3D-принтер

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

В разделе Настройки ", выберите "Принтер " и выберите "Управление принтерами ». После появления окна выберите свой и нажмите «Обновить прошивку». ".

Чтобы этот шаг работал, вам необходимо предварительно установить соединение с вашим принтером (предыдущий шаг). Если вам это удалось, вы сможете нажать «Загрузить пользовательскую прошивку». ». Теперь вам просто нужно выбрать прошивку, которую вы загружаете. Целевой файл должен иметь расширение «.hex». расширение.

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

Если вы выполнили все шаги до буквы T, теперь вы можете похлопать себя по плечу, прежде чем использовать 3D-принтер со свежеустановленной прошивкой!

Вариант 2. Скомпилируйте собственную прошивку Marlin

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

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

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

Начнем!

2.1 Загрузите исходный код встроенного ПО

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

Вы можете скачать исходный код Marlin отсюда.

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

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

Используя Arduino IDE, откройте файл с именем «Marlin.ino». ", который находится внутри "Marlin " папка. Перейдите к файлу «Configuration.h». »* файл эскиза и найдите следующие строки:

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

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

2.3 Скомпилируйте прошивку Marlin

Закончив изменение настроек, вы можете нажать «Эскиз». " и "Проверить/скомпилировать " сразу после этого.

Компиляция для Ender3 или аналогичного

Вы можете столкнуться с несколькими проблемами в будущем, если у вас есть Ender3, поскольку он использует 16-битный микроконтроллер ATmega1284P, который не поддерживается по умолчанию. В этом случае загрузите Sanguino отсюда и поместите извлеченные файлы в папку «…/Arduino/hardware». ” путь к вашей установке Arduino IDE.

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

Инструменты>Доска:> Sanguino

Инструменты>Процессор:>ATmega1284 или ATmega1284P (16 МГц)

В дополнение к этим двум шагам загрузите U8Glib отсюда и добавьте его через Sketch>Include Library>Add .ZIP Library…

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

К настоящему времени у вас, вероятно, есть какая-то форма посттравматического стрессового расстройства, но будьте уверены, что худшее уже позади. Нам просто нужно экспортировать скомпилированный код, нажав «Sketch> Export Compiled Binary». ".

Arduino IDE экспортирует два файла, а именно «Marlin.ino.sanguino.hex " и "Marlin.ino.with_bootloader.sanguino.hex ». Единственным подходящим файлом для нашей текущей цели является первый ("Marlin.ino.sanguino.hex ”).

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

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

Нередки случаи, когда у 3d-принтера внезапно происходит смещение по оси X или Y на случайном слое и на всех остальных. Хотя многие энтузиасты могут подумать, что это может быть вызвано проблемой прошивки, из-за которой принтер случайным образом забывает свое исходное положение, настоящая причина проблемы кроется в оборудовании.

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

Причина, по которой внезапное смещение по оси X или Y не вызвано проблемой домашней калибровки, заключается в том, как на самом деле работает 3D-принтер.

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

Например, если ленты 3D-печати недостаточно натянуты, это может привести к смещению слоя в направлении упомянутой ленты. Так как принтер не может знать, что это неправильное движение произошло, он просто следует своему рецепту, продиктованному файлом.

Как узнать, правильно ли исходное положение 3D-принтера

Чтобы узнать, верно ли фактическое исходное положение 3D-принтера, вы можете выбрать по крайней мере один из трех простых способов:

Подтвердить с помощью процедуры выравнивания кровати

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

Распечатайте прямоугольник по форме вашей рабочей пластины

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

Создайте свой собственный G-код:это самый простой вариант, который заключается в создании собственного файла с этими простыми двумя строками, которые сообщают вашей машине, что нужно перейти в исходное положение.

Первая строка указывает вашему принтеру двигаться к дальним углам вашей машины, пока он не достигнет конечной остановки. Вторая строка будет перемещать инструментальную головку в нулевое положение по осям X и Y со скоростью, заданной F. Обратите внимание, что я добавил смещение на 15 мм по оси Z из соображений безопасности.

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

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

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


3D печать

  1. Обслуживание экструдера вашего 3D-принтера
  2. Разработка нашей лаборатории 3D-принтеров
  3. Переход на 3D-принтер
  4. Основные параметры программного обеспечения САПР для 3D-принтеров
  5. Как сделать большой 3D-принтер дома с помощью Arduino
  6. смола для 3D-принтера; Можно ли его использовать повторно?
  7. 3D-принтеры громкие?
  8. Как распутать катушку нити 3D-принтера
  9. Что такое УФ-3D-печать? Лучшая УФ-смола для 3D-принтеров!
  10. Сколько стоит запуск 3D-принтера (дома)?