Как применить значение Z зонда автоматически?

У меня есть специально встроенный ГБО-принтер, работающий под управлением Klipper.

Также есть изготовленный на заказ Z-зонд, который использует наконечник сопла, чтобы коснуться стола, и измеряет отклонение над ним. Z-смещение между наконечником сопла и "виртуальным" наконечником зонда составляет -0,4 мм (зонд, по сути, находится над соплом).

Предположения: предположим, что стол идеально ровный и плоский, для целей этого вопроса. Также Z-самонаводящийся отодвигает стол от сопла для безопасности, Z-торцевой упор находится на Z=350 мм.

Вопрос прост: "Как автоматизировать зондирование?"

В настоящее время я делаю это "вручную":

  • Выполните команду PROBE. Допустим, это возвращает положение зонда Z=3,0
  • Затем включите смещение, вручную рассчитав наконечник сопла будет при Z=3,4 мм
  • Затем я применяю это смещение вручную с помощью SET_GCODE_OFFSET Z=3.4

И все работает отлично. Если я запускаю G0 Z0, то стол просто касается сопла.

Вопрос: Как автоматизировать этот процесс? Я уверен, что что-то здесь упускаю.

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

, 👍0

Обсуждение

В Марлине, Репитье и т. д. вы бы использовали G29, я не вижу, почему это не будет работать для вас тоже, @0scar