Babystep (Z-axis fine-tuning) для Lerdge и Marlin через OctoPrint

Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Babystep (Z-axis fine-tuning) для Lerdge и Marlin через OctoPrint

Сообщение demonlibra »

Marlin
В Marlin для корректировки позиции оси Z без изменения координаты используется g-code M290 - Babystep

Создать дополнительные кнопки со следующими командами:
  • Получить текущее значение: M851
  • Сохранить изменения: M500
  • Увеличить зазор на 0.05 мм: M290 Z0.05
  • Уменьшить зазор на 0.05 мм: M290 Z-0.05
Lerdge
В Lerdge для корректировки позиции оси Z без изменения координаты используется g-code G39 (Set the Z-axis fine-tuning value)

Изображение
G39 (Set the Z-axis fine-tuning value)
Description: Set he fine-tuning value of Z-axis
Usage: G39 [S<value>] [R]

Parameters:
[S<value>] Holistic compensation value of Z axis
Например, чтобы опустить стол вниз на 0.05 мм (увеличить расстояние между соплом и столом), надо выполнить команду:
G39 S0.05 R

Создать дополнительные кнопки со следующими командами:
  • Увеличить зазор на 0.05 мм: G39 S0.05 R
  • Уменьшить зазор на 0.05 мм: G39 S-0.05 R

Отрабатывает не моментально. Вероятно после завершения очередного перемещения G1/G0. Но пользоваться можно.
Установленное значение сохраняется и после выключения платы.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
vlad_zh
Сообщения: 10
Зарегистрирован: 21 апр 2020, 15:32

Re: Babystep (Z-axis fine-tuning) для Lerdge и Marlin через OctoPrint

Сообщение vlad_zh »

Спасибо! Как раз понадобилось для сильного вмазывания первого слоя, а на втором приподнять. Сайт Lerdge по ссылке пусто, видимо изменили пути. Правильно: https://lerdge.com/document/detail/G39
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Babystep (Z-axis fine-tuning) для Lerdge и Marlin через OctoPrint

Сообщение demonlibra »

Ссылку исправил, спасибо.
Если Вы заранее знаете о необходимости изменения высоты, можно это задать в слайсере, вставив соответствующую команду при смене слоя.
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «OctoPrint»