san.net.ru

Калибровка Delta 3D принтера

На этой странице переработанная и русифицированная версия знаменитого калькулятора Эшера, оригинал: http://www.escher3d.com/pages/wizards/wizarddelta.php

Алгоритм калибровки не изменен, просто дополнен функцией генерирования g-code для тестовых точек и расчёт углов для сохранения в EEPROM.

ЗЫ: я просто боюсь, что этот прекрасный инструмент станет недоступен, поэтому скопировал его себе, а доработки - это мелочь :)

Инструкция

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

  • 3 фактора (только корректировка положения endstop)
  • 4 фактора (положения endstop и delta радиус)
  • 6 факторов (положения endstop, delta радиус и углы двух башен)
  • 7 факторов (положения endstop, delta радиус, углы двух башен и длину диагональных направляющих)

Калькулятор использует корректировку углов 2-х башен, т.к. использование 3-х углов довольно сложно и не приносит желаемого результата.

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

Использование калькулятора:

  1. Перед использованием калькулятора сохраните настройки из EEPROM Вашего принтера, чтобы в случае неудовлетворительных результатов можно было вернуть все оригинальные настройки.
  2. Если в Вашем firmware установлены радиусы башен, обнулите их.
  3. Введите в форму ниже данные из EEPROM: текущие длину диагональных тяг (diagonal rod length), delta radius, высоту парковки (homed height), корректировки положения концевых выключателей (endstop corrections), и углы поворота башен (tower position corrections). Углы поворота башен в градусах, против часовой стрелки, если смотреть на принтер сверху вниз. Все остальные параметры в миллиметрах за исключением случая Repetier-Firmware, для него указываются количество шагов для корректировки положения концевиков.
  4. Выберите количество факторов калибровки (см. выше).
  5. Выберите количество пробных точек. Калькулятор предлагает выбрать 4, 7 или 10 точек. Нажав на кнопку Предложить пробные точки в полях появятся координаты X и Y пробных точек.
  6. Необходимо измерить погрешность положения высоты сопла в этих точках. Вводить положительное значение необходимо если сопло выше заданного, и отрицательное значение если сопло ниже заданного значения.
  7. Нажмите на кнопку Рассчитать корректировки. Убедитесь что калькулятор выдал сообщение об успешном расчёте.
  8. Скопируйте выходные параметры в EEPROM Вашего принтера. В некоторых прошивках можно использовать сгенерированные команды M665 и M666.
  9. Повторите процесс калибровки еще раз. Двух итераций должно быть достаточно, если ваша калибровка не была сильно далека от нормальной.
Repetier-Host прекрасно работет с EEPROM всех доступных мне 3D принтеров, поэтому при заполнении начальных значений, курсивом в скобках написаны названия параметров так, как из отображает Repetier-Host.
Тип прошивки: RepRapFirmware Smoothieware Repetier-Firmware Marlin (standard) Marlin (Rich Cattel)
(Steps per mm) только для Repetier-Firmware:
Начальные корректировки концевых выключателей
(Tower X, Y, Z endstop offset):
X: Y: Z:
Начальная длина диагональных тяг (Diagonal rod length):
Начальный "delta radius" (Horizontal rod radius at 0,0):
Начальная высота парковки (Z max length):
Начальные корректировки углов поворота башен
(Alpha A(210), Alpha B(330), Alpha C(90)):
X: Y: Z:
Радиус стола (Max printable radius):
Количество пробных точек:
Количество факторов калибровки:
Высота сопла для g-code
Нормализовать положение концевых выключателей?
 
Новые положения концевых выключателей: X: Y: Z:
Новая длина диагональных тяг:
Новый delta radius:
Новая высота парковки:
Новые углы поворота башен: X: Y: Z:
Углы для Repetier-Firmware: X: Y: Z:
Команды: