Металл2024 Реклама
Метобр2024 Реклама

Сбиваются координаты после автолевелинга

Hamulus
Идет загрузка
Загрузка
18.05.2017
883
4
Вопросы и ответы
Прошивка Marlin 1.0

Сенсор уровня расположен далеко позади экструдера (90мм) и немного левее (25мм)

соответственно установлены значения

#define X_PROBE_OFFSET_FROM_EXTRUDER -25

#define Y_PROBE_OFFSET_FROM_EXTRUDER 90

#define Z_PROBE_OFFSET_FROM_EXTRUDER -2.68

т.к. сенсор висит сзади, то измерения по 3 точкам проводятся по этим координатам

#define ABL_PROBE_PT_1_X 15

#define ABL_PROBE_PT_1_Y 100

#define ABL_PROBE_PT_2_X 15

#define ABL_PROBE_PT_2_Y 20

#define ABL_PROBE_PT_3_X 160

#define ABL_PROBE_PT_3_Y 20

После хоминга G28 все координаты верны, т.е. например G0 Y0 двигает стол на 0

Однако если сделать G28, а потом G29, срабатывает автолевелинг, но координаты X и Y сбиваются, и я так понимаю, что сбиваются они как раз на величины probe_offset

т.е. G0 Y0 двигает стол не на 0, а на 90мм т.е. как раз на величину оффсета, а чтобы поставить y на 0(физически) надо послать команду G0 Y-90

то же самое и с X:

G0 X25 ставит X на 0, G0 X0 вообще пытается вывести экструдер за пределы стола, потому что я так понимаю, что эта команда пытается поставить X на -25

собственно быть может я неправильно понимаю для чего нужен probe_offset или что-то глючит?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама