Инструкция: самостоятельная калибровка дельта 3D-принтера
Если вы недавно купили или собрали дельта 3D-принтер своими руками, первым делом вам понадобится его правильно откалибровать. Почти все модели такого оборудования оснащены платами с предустановленной заводской прошивкой, поэтому скорее всего вам понадобится только настроить положение сопла.
Шаг первый — калибровка delta 3D принтера
Дельта оборудование, благодаря используемым в нём комплектующим, отличается особой надёжностью. Но преимущества и недостатки дельта 3D-принтеров мы ранее уже рассматривали, сейчас лишь отметим, что в них используются рельсовые направляющие. Именно эти комплектующие обеспечивают высокую точность печати изделий принтером. Чтобы убедиться в этом, достаточно правильно произвести настройку оборудования. Сделать это можно несколькими способами.
Калибровка с помощью онлайн-калькулятора. Аnycubic — одни из самых популярных принтеров. Для начала работы с таким оборудованием нужно внести минимальное количество дополнительных настроек. Вся калибровка дельта 3D принтера Anycubic выполняется за несколько этапов:
- открываем онлайн-калькулятор для дельта принтеров;
- в таблице указываем прошивку и вводим максимальную высоту по оси Z (полученное значение увеличиваем на несколько мм);
- в двух последних пунктах («Number of probe points» и «Number of factors to calibrate») устанавливаем число «7», это позволит точно откалибровать поверхность.
Теперь переходим к следующему этапу калибровки. Для этого нужно включить принтер и дать ему нагреться до рабочей температуры. Затем хоумим принтер и переходим к вводу координат, в онлайн-калькуляторе таких значений шесть и обозначаются они как «Point 0-6».
Сначала перемещаем хотенд в координаты, указанные на картинке в пункте «Point 1» (X: 0,0; Y: 150,0). Затем нужно опустить сопло до соприкосновения с листом бумаги. Важно помнить, что бумага должна полностью прилегать к поверхности, но при этом свободно по ней перемещаться.
Экран покажет значение, которое необходимо внести в таблицу в пункте «Nozzle helght error». Например, если при соприкосновении хотенда с бумажкой на экране отображается, что он находится на высоте 0.6 мм, в колонку записываем результат «-0,6».
Затем проделываем то же проделываем для всех остальных координат, приведённых на картинке выше в белых полях «X» и «Y» и соответственно вводим получившиеся значения «Nozzle helght error». Когда вся информация будет внесена, нажимаем «Calculate» и вносим откорректированные значения в Eeprom и прошивку (калькулятор, кстати, подходит не только для калибровки дельта принтера Repetier, но и для оборудования с прошивками Smoothieware, RepRapFirmware и Marlin).
После завершения настройки устройство будет учитывать корректную высоту и точно выполнять печать.
Автокалибровка с помощью утилит. Другой вариант — покупка утилит, установка которых позволит легко подготовить оборудование к работе. Отличным решением станет программа OpenDACT, также настройку можно выполнить с помощью программы Pronterface. Единственной сложностью первой утилиты является то, что она не совместима с Repetier, поэтому для её корректной работы 3D-принтер, возможно, придётся перепрошить.
Помимо ручного режима калибровки, в программе присутствует возможность выставления автоматических настроек. Автокалибровка дельта 3D принтера может быть выполнена несколькими способами. Самым простым считается создание электрического контакта между металлическим соплом и столом. Делается это следующим образом:
- ровно наклеиваем алюминиевый скотч на рабочую поверхность;
- далее берём провод, один конец которого обжат в колодку, а два других закрепляются на радиаторе и на подготовленной поверхности;
- после этого концы провода подключаем к плате и 3D-принтеру к Z-max;
- после присоединения проводов и настройки прошивки можно запускать автокалибровку. Более корректные и точные значения получатся, если выполнять настройку с компьютера.
Процесс может занять довольно продолжительное время, так как при калибровке подбираются все необходимые параметры геометрии. Если они были сильно нарушены или указаны неверные начальные параметры, автонастройку следует провести повторно, чтобы убедиться в результатах калибровки.
Шаг второй — калибровка стола дельта 3D принтера
Только правильно откалиброванный стол позволит добиться максимальной точности печати. Поэтому о выравнивании рабочей поверхности стоит позаботиться при первом же запуске оборудования в работу. Помимо того, периодически повторять эту процедуру рекомендуется и в дальнейшем, особенно, если заметите один из следующих «симптомов»:
- пластик отклеивается от стола (когда зазор между столом и соплом становится слишком велик, материал не успевает прилипать к рабочей поверхности и тянется вверх);
- в первом слое изделия появляются пустоты;
- в изделие образуются наплывы (если зазор между соплом и столом слишком мал, такие дефекты начинают появляться особенно часто и, со временем, могут полностью нарушить рабочий процесс из-за того, что сопло будет задевать наплывы и отклоняться от заданной оси).
Несмотря на огромное количество моделей оборудования, принцип выравнивания поверхности идентичен почти во всех случаях.
Калибровка стола дельта 3D принтера состоит из нескольких простых шагов. Сначала нужно нагреть рабочую поверхность до +90 °C. Затем затягиваем винты (не слишком плотно) — этими регуляторами оснащен каждый принтер, с их помощью можно корректировать высоту. Теперь нужно переместить печатающую головку в центр стола, поверх обычного листка бумаги. Осталось только вручную отрегулировать сопло таким образом, чтобы листок под ним мог перемещаться.
Важно! Если листок бумаги слишком гуляет, значит сопло нужно закрутить ещё больше, если же совершенно не движется — наоборот, слегка отпустить.
Проводить такие манипуляции рекомендуется не только в центральной части рабочей поверхности, но и в углах стола. Помимо того, всю процедуру следует повторить несколько раз. Это требуется для того, чтобы учесть все возможные погрешности. После того, как калибровка стола будет проведена 2-3 раза и во всех частях рабочей поверхности бумага будет идеально лежать под соплом, выравнивание можно считать выполненным успешно.
Как настраивается прошивка для дельта принтера
В первую очередь за корректную работу устройства отвечает именно прошивка. С её помощью устройство считывает информацию и выполняет команды, написанные на т.н. G-code — языке программирования для устройств с ЧПУ. Таким образом, прошивка позволяет оборудованию обрабатывать изображения 3D-моделей и печатать с их помощью различные предметы (например такие, как в нашей библиотеке — обязательно загляните туда, если как-нибудь захочется скачать STL-модели бесплатно).
В прошивке для delta 3D принтера можно задать практически любые настройки. Это могут быть как основные параметры работы устройства, так и необходимые вам изменения заводского меню и многое другое.
Для самостоятельной прошивки оборудования оптимальным решением считается Marlin. Её установка и настройка не представляет никаких сложностей, помимо того, Marlin подходит для устройств с заводскими настройками.
Чтобы залить прошивку для дельта принтера, включите его и дайте оборудованию поработать вхолостую около часа. Затем подключите плату Arduino к компьютеру, установите драйверы и откройте вкладку «Configuration.h». Здесь вам потребуется:
- задать тип контроллера;
- указать вид температурного датчика;
- откалибровать перемещение по осям;
- настроить концевые выключатели.
акже не забудьте задать скорость перемещения по осям. Указав необходимые данные, залейте прошивку на плату.
Источник
Калибровка дельта принтера на примере Prism Mini
Дельта принтеры крайне требовательны к точности изготовления комплектующих (геометрия рамы, длины диагоналей, люфтам соединения диагоналей, эффектора и кареток) и всей геометрии принтера. Так же, если концевые выключатели (EndStop) расположены на разной высоте (или разный момент срабатывания в случае контактных концевиков), то высота по каждой из осей оказывается разная и мы получаем наклонную плоскость не совпадающая с плоскостью рабочего столика(стекла). Данные неточности могут быть исправлены либо механически (путем регулировки концевых выключателей по высоте), либо программно. Мы используем программный способ калибровки.
Далее будут рассмотрены основные настройки дельта принтера.
Для управления и настройки принтера мы используем программу Pronterface.
Калибровка принтера делится на три этапа:
1 Этап. Корректируем плоскость по трем точкам
Выставление в одну плоскость трех точек — A, B, C (расположенных рядом с тремя направляющими). По сути необходимо уточнить высоту от плоскости до концевых выключателей для каждой из осей.
Большинство (если не все) платы для управления трехмерным принтером (В нашем случае RAMPS 1.4) работают в декартовой системе координат, другими словами есть привод на оси: X, Y, Z.
В дельта принтере необходимо перейти от декартовых координат к полярным. Поэтому условимся, что подключенные к двигателям X, Y, Z соответствует осям A, B, C.(Против часовой стрелки начиная с любого двигателя, в нашем случае смотря на логотип слева — X-A, справа Y-B, дальний Z-C) Далее при слайсинге, печати и управлении принтером в ручном режиме, мы будем оперировать классической декартовой системой координат, электроника принтера сама будет пересчитывать данные в нужную ей систему. Это условность нам необходима для понятия принципа работы и непосредственной калибровки принтера.
Точки, по которым мы будем производить калибровку назовем аналогично (A, B, C) и позиция этих точек равна A= X-52 Y-30; B= X+52 Y-30; C= X0 Y60.
Алгоритм настройки:
- Подключаемся к принтеру. (В случае “крагозяб” в командной строке, необходимо сменить скорость COM порта. В нашем случае с 115200 на 250000 и переподключится)
После чего мы увидим все настройки принтера. - Обнуляем высоты осей X, Y, Z командой M666 x0 y0 z0.
И сохраняем изменения командой M500. После каждого изменения настроек необходимо нажать home (или команда g28), для того что бы принтер знал откуда брать отсчет. - Калибровка принтера производится “на горячую”, то есть должен быть включен подогрев стола (если имеется) и нагрев печатающей головки (HotEnd’а) (Стол 60град., сопло 185 град.) Так же нам понадобится щуп, желательно металлический, известных размеров. Для этих задач вполне подойдет шестигранный ключ (самый большой, в нашем случае 8мм, он предоставляется в комплекте с принтерами Prizm Pro и Prizm Mini)
- Опускаем печатающую головку на высоту (условно) 9мм (от стола, так, что бы сопло еле касалось нашего щупа, т.к. высота пока что не точно выставлена.) Команда: G1 Z9.
- Теперь приступаем непосредственно к настройке наших трех точек.
Для удобства можно вместо g- команд создать в Pronterface четыре кнопки, для перемещения печатающей головки в точки A, B, C, 0-ноль.
Далее командой меняем параметры высоты оси Y: M666 Y <посчитанная величина>
M666 Y0.75
M500
G28
2 Этап. Исправляем линзу
После того как мы выставили три точки в одну плоскость необходимо произвести коррекцию высоты центральной точки. Из за особенности механики дельты при перемещении печатающей головки между крайними точками в центре она может пройти либо ниже либо выше нашей плоскости, тем самым мы получаем не плоскость а линзу, либо вогнутую либо выпуклую.
Корректируется этот параметр т.н. дельта радиусом, который подбирается экспериментально.
Калибровка:
- Отправляем головку на высоту щупа в любую из трех точек стола. Например G1 Z9 X-52 Y-30
- Сравниваем высоту центральной точки и высоту точек A,B,C. (Если высота точек A, B, C разная, необходимо вернутся к предыдущей калибровки.)
- Если высота центральной точки больше остальных, то линза выпуклая и необходимо увеличить значение дельта радиуса. Увеличивать или уменьшать желательно с шагом +-0,2мм, при необходимости уменьшить или увеличить шаг в зависимости от характера и величины искривления (подбирается экспериментально)
- Команды:
G666 R67,7
M500
G28 - Подгоняем дельта радиус пока наша плоскость не выровняется
3 Этап. Находим истинную высоту от сопла до столика
Третьим этапом мы подгоняем высоту печати (от сопла до нижней плоскости — столика) Так как мы считали, что общая высота заведомо не правильная, необходимо ее откорректировать, после всех настроек высот осей. Можно пойти двумя путями решения данной проблемы:
1 Способ:
Подогнав вручную наше сопло под щуп, так что бы оно свободно под ним проходило, но при этом не было ощутимого люфта,
- Командой M114 выводим на экран значение фактической высоты нашего HotEnd’а
- Командой M666 L получаем полное значение высоты (Параметр H)
- После чего вычитаем из полной высоты фактическую высоту.
- Получившееся значение вычитаем из высоты щупа.
Таким образом мы получаем величину недохода сопла до нижней плоскости, которое необходимо прибавить к полному значению высоты и и записать в память принтера командами:
G666 H 235.2
M500
G28
2 Способ:
Второй способ прост как валенок. С “потолка”, “на глаз” прибавляем значение высоты (после каждого изменение не забываем “уходить” в home), добиваясь необходимого значения высоты, но есть шанс переборщить со значениями и ваше сопло с хрустом шмякнется об стекло.
Как сделать авто калибровку для вашего принтера и что при этом авто калибрует принтер вы узнаете из следующих статей.
Источник