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

Подписаться на 3Dtoday
Hamulus
Идет загрузка
Загрузка
18 Мая 2017
201
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 или что-то глючит?
Ответы на вопрос

Ответы

19 Май 09:42
печатает на Prusa i3 Hephestos
0
похоже что после G29 у Вас остаются онтосительные координаты. переключите взад на абсолютные - добавьте после G29 команду G90
21 Май 15:04
0
не помогло
21 Май 18:23
0
в общем это бак Marlin
https://github.com/MarlinFirmware/Marlin/issues/2845

буду перепрошивать
22 Май 13:38
печатает на Prusa i3 Hephestos
0
лучше уж тогда https://github.com/MagoKimbra/MK4duo

Для написания комментариев, пожалуйста, авторизуйтесь.