Калибровка дельта-таблицы для 3D-принтера

Обновлено: 24.11.2024

В этом документе описывается система автоматической калибровки Klipper для дельта-принтеров.

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

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

Автоматический и ручной поиск¶

Klipper поддерживает калибровку дельта-параметров с помощью ручного метода измерения или с помощью автоматического Z-зонда.

Некоторые комплекты дельта-принтеров поставляются с автоматическими Z-датчиками, которые недостаточно точны (в частности, небольшая разница в длине рычага может вызвать наклон эффектора, который может перекосить автоматический датчик). Если используется автоматический датчик, сначала откалибруйте датчик, а затем проверьте смещение положения датчика. Если автоматический датчик имеет смещение более 25 микрон (0,025 мм), вместо этого используйте ручной датчик. Ручное зондирование занимает всего несколько минут и устраняет ошибки, вызванные зондированием.

При использовании датчика, установленного сбоку от хотэнда (т. е. имеющего смещение по осям X или Y), обратите внимание, что выполнение дельта-калибровки сделает результаты калибровки датчика недействительными. Эти типы датчиков редко подходят для использования на дельте (поскольку незначительный наклон эффектора приведет к смещению местоположения датчика). Если датчик все равно используется, обязательно повторите калибровку датчика после любой дельта-калибровки.

Базовая дельта-калибровка¶

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

Для выполнения этой калибровки необходимо указать начальные дельта-параметры (длины рычагов, радиус и положения конечных упоров), и они должны иметь точность в пределах нескольких миллиметров. Большинство комплектов дельта-принтеров предоставляют эти параметры — настройте принтер с этими исходными значениями по умолчанию, а затем выполните команду DELTA_CALIBRATE, как описано ниже. Если значения по умолчанию недоступны, поищите в Интернете руководство по дельта-калибровке, которое может стать базовой отправной точкой.

Во время дельта-калибровки принтеру может потребоваться зондирование ниже того уровня, который в противном случае считался бы плоскостью кровати. Обычно это разрешают во время калибровки, обновляя конфигурацию таким образом, чтобы принтер minimum_z_position=-5 . (После завершения калибровки этот параметр можно удалить из конфигурации.)

Есть два способа выполнения проверки: ручная проверка (DELTA_CALIBRATE METHOD=manual) и автоматическая проверка (DELTA_CALIBRATE). При ручном методе зондирования головка будет перемещаться рядом со станиной, а затем ждать, пока пользователь выполнит шаги, описанные в разделе «Бумажный тест», чтобы определить фактическое расстояние между соплом и станиной в заданном месте.

Чтобы выполнить базовое исследование, убедитесь, что в конфигурации определен раздел [delta_calibrate], а затем запустите инструмент:

После зондирования семи точек будут рассчитаны новые параметры дельты. Сохраните и примените эти параметры, запустив:

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

Расширенная дельта-калибровка¶

Базовая дельта-калибровка обычно хорошо вычисляет дельта-параметры, чтобы сопло находилось на правильном расстоянии от кровати. Однако он не пытается откалибровать точность размеров X и Y. Рекомендуется выполнить расширенную дельта-калибровку, чтобы проверить точность размеров.

Эта процедура калибровки требует печати тестового объекта и измерения частей этого тестового объекта с помощью цифровых штангенциркулей.

Перед запуском расширенной дельта-калибровки необходимо запустить базовую дельта-калибровку (с помощью команды DELTA_CALIBRATE) и сохранить результаты (с помощью команды SAVE_CONFIG).

Используйте слайсер для создания G-кода из файла docs/prints/calibrate_size.stl. Разрежьте объект, используя медленную скорость (например, 40 мм/с). Если возможно, используйте для объекта жесткий пластик (например, PLA). Объект имеет диаметр 140 мм. Если это слишком велико для принтера, его можно уменьшить (но не забудьте равномерно масштабировать оси X и Y). Если принтер поддерживает значительно большие отпечатки, размер этого объекта также можно увеличить.Больший размер может повысить точность измерения, но хорошая адгезия отпечатка важнее, чем больший размер отпечатка.

Распечатайте тестовый объект и подождите, пока он полностью остынет. Описанные ниже команды необходимо запускать с теми же настройками принтера, которые использовались для печати объекта калибровки (не запускайте DELTA_CALIBRATE между печатью и измерением или не выполняйте действия, которые в противном случае изменили бы конфигурацию принтера).

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

Начните с измерения расстояния между центральной стойкой и стойкой рядом с меткой "A" (которая также должна указывать на башню "A").

Затем двигайтесь против часовой стрелки и измерьте расстояние между центральной стойкой и другими опорами (расстояние от центра до стойки напротив метки C, расстояние от центра до стойки с меткой B и т. д.).

Введите эти параметры в Klipper со списком чисел с плавающей запятой, разделенных запятыми:

Укажите значения без пробелов между ними.

Затем измерьте расстояние между стойкой А и стойкой напротив метки С.

Затем поверните против часовой стрелки и измерьте расстояние между стойкой, расположенной напротив точки C, и стойкой B, расстояние между стойкой B и стойкой, расположенной напротив точки A, и т. д.

Введите эти параметры в Klipper:

В этот момент можно убрать предмет с кровати. Окончательные размеры относятся к самим столбам. Измерьте размер центральной стойки по спице A, затем по спице B, а затем по спице C.

Введите их в Klipper:

Последние измерения касаются внешних опор. Начните с измерения расстояния от стойки А вдоль линии от А до стойки напротив С.

Затем поверните против часовой стрелки и измерьте оставшиеся внешние стойки (столб поперек от C по линии до B, столб B по линии до столба поперек от A и т. д.).

И введите их в Klipper:

Если объект был уменьшен или увеличен, укажите коэффициент масштабирования, который использовался при нарезке объекта:

(Значение масштаба 2,0 будет означать, что объект в два раза больше исходного размера, 0,5 — половину исходного размера.)

Наконец, выполните расширенную дельта-калибровку, выполнив:

Выполнение этой команды может занять несколько минут. После завершения он рассчитает обновленные параметры дельты (радиус дельты, углы опоры, положения конечных упоров и длину рычага). Используйте команду SAVE_CONFIG, чтобы сохранить и применить настройки:

Команда SAVE_CONFIG сохранит как обновленные дельта-параметры, так и информацию об измерениях расстояния. Будущие команды DELTA_CALIBRATE также будут использовать эту информацию о расстоянии. Не пытайтесь повторно ввести необработанные измерения расстояния после запуска SAVE_CONFIG, так как эта команда изменяет конфигурацию принтера, и необработанные измерения больше не применяются.

Дополнительные примечания¶

  • Если дельта-принтер имеет хорошую точность размеров, расстояние между любыми двумя стойками должно быть около 74 мм, а ширина каждой стойки должна быть около 9 мм. (В частности, цель состоит в том, чтобы расстояние между любыми двумя опорами минус ширина одной из опор составляло ровно 65 мм.) и предыдущие измерения высоты из последней команды DELTA_CALIBRATE.
  • DELTA_ANALYZE может привести к неожиданным дельта-параметрам. Например, может быть предложена длина руки, которая не соответствует фактической длине руки принтера. Несмотря на это, тестирование показало, что DELTA_ANALYZE часто дает превосходные результаты.Считается, что рассчитанные параметры дельты могут учитывать небольшие ошибки в других частях аппаратного обеспечения. Например, небольшая разница в длине рычага может привести к наклону эффектора, и часть этого наклона может быть объяснена регулировкой параметров длины рычага.

Использование сетки кровати на дельте¶

Можно использовать постельную сетку на дельте. Однако важно получить хорошую дельта-калибровку перед включением сетки слоя. Сетка бегущего слоя с плохой дельта-калибровкой приведет к путанице и плохим результатам.

Обратите внимание, что выполнение дельта-калибровки аннулирует любую ранее полученную сетку слоя. После выполнения новой дельта-калибровки обязательно повторно запустите BED_MESH_CALIBRATE.

11 Шаг 1. Откалибруйте экструдер (это необходимо делать только в том случае, если что-то изменилось) Шаг 2. Откалибруйте диаметр нити, делайте это при каждом отпечатке! Шаг 3: откалибруйте высоту z и первый слой. Шаг 4: откалибруйте множитель экструзии! Шаг 4.5: Настройте PID вашей кровати и хот-энда. Шаг 5. Откалибруйте температуру.

Как откалибровать принтер XYZ?

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

Как откалибровать принтер?

1Выберите «Пуск» → «Принтеры и факсы», чтобы открыть окно с доступными принтерами в вашей системе. 2Щелкните правой кнопкой мыши принтер, который хотите откалибровать, и выберите «Свойства» в появившемся всплывающем меню. 3 Найдите функцию калибровки вашего принтера. 4Выполните калибровку.

Как калибровать полимерный 3D-принтер?

Чтобы откалибровать полимерные 3D-отпечатки, вы должны использовать стандартный тест воздействия, такой как матрица проверки XP2, тест RERF или тест AmeraLabs Town, чтобы определить идеальное воздействие для вашего конкретного полимера. Особенности в тесте показывают, насколько точны нормальные времена экспозиции смолы.

Зачем нужно калибровать 3D-принтер?

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

Что такое калибровочный куб?

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

Как сделать мой 3D-принтер более точным?

3D-принтер: точность размеров – как ее достичь Что такое точность размеров? Проверьте точность вашего принтера. Проверьте рабочие единицы. Натяжные ремни. Проверьте компоненты линейного перемещения. Уменьшите температуру печати и скорость потока. Компенсация при проектировании. Отрегулируйте количество шагов на единицу в прошивке.

Как повысить точность 3D-печати?

Распыление материала — самый точный процесс 3D-печати. Струйная обработка материала имеет допуск на размеры ± 0,1% и нижний предел ± 0,05 мм. В процессе струйной обработки материала тепло не используется, поэтому проблемы с короблением и усадкой маловероятны.

Почему мой 3D-принтер печатает неправильно?

В чем причина этой проблемы с 3D-печатью? Наиболее распространенная причина заключается в том, что отпечаток просто не приклеивается к поверхности платформы для печати. Если платформа неровная, то для некоторых частей отпечатка сопло не будет находиться достаточно близко к платформе, чтобы правильно выдавить и склеить первый слой.

Нужно ли вам калибровать принтер?

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

Почему мой принтер печатает неправильные цвета?

Если ваши распечатки имеют неправильные цвета, попробуйте следующие решения. Убедитесь, что в программном обеспечении вашего принтера не выбран параметр «Черный/Оттенки серого» или «Оттенки серого». Запустите проверку сопел, чтобы убедиться, что какие-либо из сопел печатающей головки не забиты. Попробуйте использовать параметры управления цветом в программном обеспечении вашего принтера.

Какой инструмент для калибровки монитора лучше?

Лучшие калибраторы мониторов Datacolor SpyderX Pro 2021 года. Недорогой инструмент для калибровки монитора, в котором есть все необходимые функции. Студия Datacolor SpyderX. Не компактный, но наш лучший выбор, если вам нужно откалибровать принтер, а также ваш монитор. X-Rite i1Studio. Датаколор SpyderX Elite. Дисплей X-Rite i1 Pro.

Какая высота слоя подходит для 3D-печати смолой?

Оптимальная высота слоя для полимерной печати обычно находится в диапазоне 0,01–0,05 мм (от 10 до 50 микрон), тогда как 0,05 мм можно использовать для увеличения скорости при сохранении высокого качества.

Можете ли вы переэкспонировать смолу?

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

Что произойдет, если вы передержите смолу?

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

Как часто нужно калибровать 3D-принтер?

Как часто нужно выравнивать 3D-принтер? После того, как он выровнен для определенной нити, вам нужно всего лишь вносить небольшие корректировки каждые 5–10 отпечатков. Если вы измените температуру или вообще переместите горячую часть, возможно, вы захотите еще раз подумать о выравнивании.

Почему мои 3D-модели меньше?

Когда он печатает внутреннюю стенку, он растягивается, как жидкая резиновая лента (она тугая, потому что PLA также сжимается при остывании в течение первых миллисекунд после выхода из сопла). Это тянет внутрь и делает вертикальные отверстия меньше, чем хотелось бы. При использовании сопла 0,4 мм усадка обычно составляет от 0,4 до 0,5 мм (диаметр).

Что такое PID-настройка 3D-принтера?

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

Как откалибровать GRBL?

Как калибровать количество шагов на миллиметр?

Как откалибровать 3D-принтер для точной печати. ​​Чтобы откалибровать оси, выполните следующие действия: (ожидаемое расстояние / напечатанное расстояние) * текущее значение шагов = НОВОЕ значение шагов на миллиметр. (ожидаемое расстояние / напечатанное расстояние) * текущее значение шагов = НОВОЕ значение шагов на миллиметр.

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

Убедитесь, что ваша сборка точна

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

В частности, многие из этих ошибок приводят к тому, что эффектор наклоняется на различную величину в зависимости от положения XY эффектора. Если ваш Z-зонд смещен относительно сопла, это приведет к тому, что кажущаяся высота срабатывания Z-зонда будет меняться в зависимости от положения XY, что еще более затруднит калибровку. Можно скорректировать различную высоту срабатывания с помощью параметров H в командах G30 в файле bed.g, но это требует измерения высоты срабатывания отдельно в каждой точке датчика, что утомительно. По этой причине на дельта-принтерах настоятельно рекомендуется использовать Z-зонд, который обнаруживает контакт сопла с станиной.

Башни должны быть параллельны друг другу

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

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

Кровати должны располагаться под прямым углом к ​​башням по осям X и Y

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

Все 6 стержней должны быть одинаковой длины, измеренной между центрами подшипников

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

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

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

Соединения должны иметь достаточный угол движения, чтобы сопло могло достигать всей области печати

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

Два подшипника на каждой каретке должны быть на одной высоте

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

Каретки не должны вращаться или деформироваться вокруг оси Z

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

В соединениях не должно быть люфта

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

  • Поместите пружину между параллельными стержнями в паре рядом с соединением(ями), имеющими чрезмерный люфт.
  • Используйте резинку для поддержки трубки Боудена на верхней раме принтера, чтобы выдержать ее вес и уменьшить боковую силу.

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

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

Все проблемы, связанные с подшипниками и длиной стержня, приводят к тому, что эффектор наклоняется на разную величину по мере его перемещения в плоскости XY. Установите спиртовой уровень «бычий глаз» поверх эффектора, постоянно, если есть место, или временно, если нет, чтобы сделать этот наклон более заметным.

Настройка исходных параметров дельты

Вы можете использовать редактор в Duet Web Control для редактирования этих команд в config.g или использовать инструмент конфигурации RepRapFirmware для создания всего файла config.g для вас.

Команда M665

Эта команда переводит RepRapFirmware в дельта-режим и устанавливает основные геометрические параметры. Он имеет следующий формат:

M665 Lxxx Rxxx Hxxx Bxxx Xxxx Yxxx Zxxx

L = длина диагонального стержня, измеряется между центрами подшипников. Измерьте это как можно точнее.

R = дельта-радиус. Это горизонтальное расстояние, пройденное каждым из стержней, когда эффектор находится в центре, снова измеренное между центрами подшипников. Вам не нужно точное значение для этого, потому что оно будет определено калибровкой, поэтому используйте линейку, чтобы оценить его с точностью до 5 мм.

H = высота сопла над станиной, когда все три каретки находятся на достаточной высоте, чтобы привести в действие концевые выключатели. Измерьте его как можно лучше, с точностью до 5 мм. Калибровка отрегулирует его.

B = радиус печатного стола, другими словами, насколько далеко от центра стола может достигать сопло.

X, Y, Z = поправки положения мачты. Если у вас необычная геометрия, такая как «квадратная» дельта, не используйте их или установите для них нулевое значение.

Команда M666

Это устанавливает некоторые дополнительные параметры. Он имеет следующий формат:

M666 Xxxx Yxxx Zxxx Axxx Bxxx

X, Y, Z = корректировка положения концевого выключателя. Попробуйте установить концевые выключатели так, чтобы высота трех кареток была в пределах 1 мм друг от друга, когда выключатели срабатывают.

A = наклон кровати в направлении X в процентах (например, +1,0 означает, что при перемещении на 100 мм в направлении +X кровать поднимается на 1 мм).

B – наклон кровати в направлении Y в процентах.

Вы можете установить все эти параметры равными нулю. Калибровка установит как минимум параметры X, Y и Z.

Автокалибровка

RepRapFirmware обеспечивает быструю автоматическую калибровку методом наименьших квадратов. Вот как это использовать.

Выбор датчика Z для автокалибровки

Вы можете запустить автоматическую калибровку без датчика Z, если вы сообщите RepRapFirmware, что у вас нет датчика Z, используя параметр P0 в вашей команде M558 в config.g. Однако автоматическая калибровка выполняется проще и быстрее, если у вас есть датчик Z. При выборе подходящего датчика Z следует учитывать следующие факторы:

  • Он должен хорошо сочетаться с поверхностью вашей печатной платформы, чтобы обеспечить постоянную высоту триггера по всей платформе.
  • Если в качестве зонда не используется само сопло, оно должно быть достаточно маленьким, чтобы его можно было установить рядом с соплом, чтобы свести к минимуму влияние наклона эффектора на высоту спускового крючка.
  • Он не должен увеличивать вес эффектора.
    . Он имеет встроенный тензодатчик для обнаружения контакта между соплом и станиной.
  • Три чувствительных к силе резистора (FSR), установленных в опорах кровати. Само сопло используется для толкания кровати, а FSR определяют силу. Конструкция опор кровати имеет решающее значение, поскольку кровать должна быть ограничена, чтобы она не двигалась вбок, но при этом вес должен восприниматься FSR; и FSR должны быть защищены от тепла нагревателя кровати. Небольшая часть электроники обычно используется для измерения сопротивления FSR и подачи сигнала запуска на Duet или другую электронику. . Он достаточно мал, чтобы его можно было установить рядом с соплом под радиатором популярного хотэнда E3Dv6. Не подходит для прозрачных кроватей с переменными или сильно отражающими поверхностями под ними, например. пластины из боросиликатного стекла с приклеенными непосредственно к ним каптоновыми нагревателями. Как и в случае любого Z-датчика, смещенного от сопла, если у вас есть наклон эффектора, который изменяется в зависимости от положения эффектора по осям XY, это приведет к соответствующему изменению высоты срабатывания.

Подключение и настройка датчика Z

Общие сведения о настройке Z-датчика см. в разделе Подключение Z-датчика. Если у вас нет зонда Z, используйте P0 в команде M558 в config.g, чтобы сообщить об этом микропрограмме.

Наведение машины

По умолчанию инструмент настройки RepRapFirmware для дельта-принтеров смещает ось вниз на 5 мм от точки срабатывания концевых упоров.

Для калибровки G30 это необходимо отключить/закомментировать в файле homedelta.g. G30 предполагает, что его начальная точка — это место, где срабатывают конечные упоры.

Измерение высоты триггера

Высота срабатывания датчика Z не должна существенно меняться в зависимости от положения XY. Измерьте высоту срабатывания датчика Z в различных положениях XY и убедитесь, что она постоянна. Чтобы измерить высоту триггера:

  1. Убедитесь, что нить не прилипла к соплу (вы можете провести этот тест с горячим соплом).
  2. Отмените любую существующую компенсацию кровати, отправив M561.
  3. Отправьте M208 S1 Z-3, чтобы временно разрешить перемещение Z до Z=-3 мм. Это необходимо для того, чтобы вы могли полностью опустить насадку к станине на шаге 5.
  4. Укажите печатающей головке координаты XY, которые вы хотите измерить
  5. Опускайте печатающую головку небольшими шагами, пока сопло не коснется платформы или не захватит лист бумаги. Возможно, вам потребуется отправить M564 S0, чтобы разрешить движение ниже, чем Z=0, по мнению встроенного ПО. Вы также можете создать макрос для опускания головы, например. 0,02 мм для большей точности (G91, затем G1 Z-0,02).
  6. Отправьте G92 Z0, чтобы определить эту высоту как Z=0
  7. Поднимите сопло на 5 мм (G1 Z5).
  8. Отправить G30 S-1 для исследования кровати без сброса положения Z=0.
  9. Считайте высоту Z в веб-интерфейсе. Это высота триггера.
  10. Повторите предыдущие два шага несколько раз, чтобы убедиться, что вы получаете одинаковый результат.
  11. Повторите шаги 4–10 для других позиций XY, которые вы хотите проверить.

Установив высоту срабатывания, установите для параметра Z команды G31 в config.g это значение.

На дельта-принтере может быть довольно сложно добиться постоянной высоты триггера. Z-зонды, установленные на эффекторе, чувствительны к любому наклону эффектора, потому что это влияет на относительную высоту Z-зонда и сопла. Вы можете уменьшить этот эффект, установив датчик как можно ближе к соплу. Решения для зондирования, в которых в качестве зонда используется само сопло, обычно не зависят от наклона эффектора, но некоторые типы чувствительны к положению сопла по осям XY по другим причинам.

Проверить повторяемость

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

  • Расположите сопло на высоте около 5 мм над станиной, запустите G30 S-1 для измерения, затем считайте высоту по оси Z. Отправьте G1 Z5 и повторите.Сделайте это несколько раз, чтобы увидеть, насколько воспроизводима высота триггера. В постоянном положении XY вы ищете, чтобы оно воспроизводилось с точностью до 2 микрошагов при x16 микрошагах. Обычно это 20 или 25 микрон, если вы используете двигатели с углом поворота 1,8 градуса, или половина этого размера, если вы используете двигатели с углом поворота 0,9 градуса. Я использую ИК-датчик на PEI, и я получаю постоянную высоту срабатывания с точностью до 10 микрон. Если высота срабатывания менее постоянна, попробуйте снизить скорость измерения (параметр F в команде M558). Если оно по-прежнему непостоянно, проверьте, не слишком ли сильно трение при движении каретки, и при необходимости уменьшите его. Также может помочь более высокий ток двигателя. Если проблема не в этом, то, вероятно, дело в Z-зонде.
  • Если этот тест дает постоянную высоту срабатывания, попробуйте аналогичный тест, но переместите сопло в другое положение XY и обратно перед командой G30 S-1. Если высота спускового крючка становится непостоянной, подозревайте люфт или трение в суставах.

Настройка файла bed.g

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

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

Выбранное количество контрольных точек должно быть не меньше количества факторов, которые вы хотите откалибровать, а лучше больше. Вы можете использовать до 32. Точное положение не имеет значения, и точки не должны располагаться симметрично. Следует выбирать очки, которые охватывают все зоны кровати. Я предлагаю по крайней мере одну точку рядом с каждой башней, от одной до трех точек на краю области застройки между каждой парой башен и одну центральную точку. У больших принтеров точки также должны располагаться на полпути между центром и периферией.

Инструменты, которые могут помочь вам сгенерировать файл bed.g, включают инструмент настройки RepRapFirmware и мастер создания файла Bed.

Добавление коррекции высоты триггера в файл bed.g

Вы можете пропустить этот раздел для первой калибровки и вернуться к нему позже.

В идеале Z-зонд должен иметь одинаковую высоту срабатывания в каждой точке зонда. На практике может и не быть:

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

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

Чтобы измерить высоту триггера, см. раздел "Измерение высоты триггера" выше, повторите для других положений XY, которые вы хотите проверить

Используйте высоту триггера в центре кровати в качестве эталона и поместите это значение в параметр Z вашей команды G31 в config.g. Для каждой из команд G31 в bed.g, кроме команды в этой центральной точке, добавьте параметр Hxxx, где xxx = (высота срабатывания в этой точке) - (высота срабатывания в центральной точке).

Запуск автоматической калибровки в первый раз

Изначально мы рекомендуем вам установить большое значение высоты погружения зонда Z в вашей команде M558, в случае больших ошибок в ваших параметрах M665 R и H или в ваших высотах срабатывания конечного упора, которые в противном случае могли бы привести к тому, что сопло поскребите кровать перед началом зондирования. Например, добавьте параметр H30 к вашей команде M558 в config.g. Это приведет к тому, что зондирование начнется на 30 мм выше того места, где, по мнению микропрограммы, должна быть платформа, вместо 5 мм по умолчанию.

Для автоматической калибровки просто нажмите Auto Delta Calibration в Duet Web Control или PanelDue или отправьте команду G32. Если вы перейдете на страницу консоли DWC или PanelDue, вы увидите сообщение, указывающее, была ли калибровка успешной, а также погрешность средней высоты до и после и отклонение от среднего значения.

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

Сохранение результатов калибровки

Если вы довольны результатами, сохраните новые параметры калибровки. Есть два способа сделать это:

  • Запустите M665 и M666 без параметров, тогда они отобразят текущие параметры, настроенные с помощью автоматической калибровки. Скопируйте новые значения в команды M665 и M666 в файле config.g.
  • Если вы используете прошивку 1.17 или более позднюю, вы можете запустить M500, чтобы сохранить новые команды M665 и M666 в файле config-override.g. Затем, если у вас есть команда M501 в конце вашего файла config.g, она запустит config-override.g в этот момент, так что новые команды переопределяют те, которые были ранее в вашем файле config.g.

Наконец, установите высоту погружения (параметр H в команде M558) обратно на разумное значение, например 3 или 5 мм, чтобы зондирование выполнялось быстрее.

Автоматическая калибровка перед каждой печатью

Если вы не используете очень большое количество точек датчика, автоматическая калибровка, вероятно, займет менее полминуты, и вы можете выполнять автоматическую калибровку в начале каждой печати. Для этого просто включите G32 в gcode запуска слайсера.

Мы рекомендуем вам не возвращать принтер (G28) в исходное положение после автоматической калибровки, потому что, если есть дрожание в положениях срабатывания концевого выключателя, автоматическая калибровка компенсирует его до тех пор, пока вы снова не запустите G28. Перед автоматической калибровкой принтер необходимо установить в исходное положение, поэтому вы можете включить код G28 в начале файла bed.g.

Использование компенсации сетчатого слоя для обработки остаточных ошибок высоты

Если ваши остаточные ошибки высоты после автоматической калибровки слишком велики для получения хорошего первого слоя, вы можете использовать компенсацию слоя сетки (G29), чтобы компенсировать их. Запуск автоматической калибровки очищает карту высот G29; поэтому, если вы хотите использовать как автоматическую калибровку, так и компенсацию сетчатого слоя, вы должны сначала запустить автоматическую калибровку.

Дополнительную информацию см. в разделе Компенсация сетки. При желании вы можете включить команду G29, чтобы активировать компенсацию сетчатого слоя в конце вашего файла bed.g.

Исправление небольших ошибок масштабирования по осям X и Y

Если после калибровки у вас есть небольшие ошибки масштабирования по осям X или Y, вы можете исправить их с помощью команды M579.

Хотите откалибровать свой 3D-принтер, чтобы добиться наилучшего качества печати? Вот краткое руководство, которое поможет вам еще больше улучшить качество 3D-печати!

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

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

В этом руководстве объясняется, как откалибровать 3D-принтер. Мы также расскажем немного о науке, стоящей за всем этим, но мы постараемся сделать все как можно более понятным, так что не беспокойтесь. Теперь давайте начнем с ответа на распространенный вопрос: «Зачем нам вообще нужна калибровка?».

Показать содержание

Для чего нужна калибровка?

Представьте, что вы пекарь. Наконец-то вы создали рецепт, по которому каждый раз получается идеальный хлеб. Поздравляем! Но фанаты продолжают писать вам, говоря, что рецепт не работает. Через некоторое время вы понимаете, что это потому, что все они используют неправильный размер формы для выпечки. Так как же этого можно было избежать?

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

Подготовка к калибровке

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

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

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

Как откалибровать экструдер

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

Чтобы определить, недостаточно ли экструдирует ваш принтер, вам понадобится линейка, измерительная лента или штангенциркуль. Сделайте две метки на нити на расстоянии 100 мм друг от друга и совместите нижнюю метку с верхней частью экструдера. Затем в своем программном обеспечении установите значение длины выдавливания на «100» и скажите, чтобы оно выдавливалось.

Если все сработало, как задумано, верхняя метка теперь будет точно совмещена с верхней частью экструдера. Если нет, то вам есть над чем поработать. Вам придется отрегулировать процент экструзии (иногда называемый «Поток»), пока верхняя метка не совпадет правильно.

Как откалибровать двигатели X, Y и Z

Хорошо, следующий шаг — убедиться, что размеры вашего принтера правильные. Для этого используйте кусок ленты, чтобы отметить две области, которые находятся на расстоянии 100 мм друг от друга на опорной плите. Наденьте сопло на одно из них, скажите принтеру переместиться на 100 мм в правильном направлении и посмотрите, точно ли оно окажется над лентой.

Обратите внимание, что с первой попытки вряд ли получится идеально. 100,01 мм — это не то же самое, что 100 мм, но эти небольшие различия могут иметь серьезные последствия позже, поэтому лучше решить их сейчас. Отрегулируйте значения M92 для осей X и Y, пока они не будут работать идеально.

Для мотора Z вам понадобится линейка. Поставьте его вертикально на печатную платформу и переместите ось Z на 100 мм. После этого процесс тот же: просто меняйте значения M92, пока он каждый раз не будет перемещаться точно на 100 мм.

Как откалибровать опорную плиту

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

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

Большинство принтеров имеют винты, которые можно поворачивать на каждом углу. Отрегулируйте их до тех пор, пока не почувствуете небольшое сопротивление при попытке переместить учетную карточку — вы все равно сможете перемещать карточку, но не свободно. Когда вы этого добьетесь, все готово!

Заключение

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

Читайте также: