Bltouch выходит за пределы зоны рабочего стола w/ Marlin 2.x

У меня возникла проблема, когда при запуске последовательности выравнивания на моем принтере (Makerbot Replicator 2 преобразован в прошивку Marlin) bltouch опускается за пределы рабочей области. Bltouch расположен на 38 мм слева от сопла и на 7 мм спереди. Итак, когда я запускаю последовательность выравнивания и она достигает левой стороны принтера, bltouch убирается со стола. Как я это исправлю?

Размеры моего стола: x: 285 мм, y: 153 мм, Z: 155 мм

Вот видео, показывающее эту проблему:

Вот мой код:

https://github.com/RosalieWessels/MakerbotReplicator2Marlin

Конфигурация.h

 * Укажите положение зонда как { X, Y, Z }
 */
#define NOZZLE_TO_PROBE_OFFSET { -38, -7, -1.4 }

// Большинство зондов должны держаться подальше от краев стола, но
// с NOZZLE_AS_PROBE это может быть отрицательно для более широкой области зондирования.
#define MIN_PROBE_EDGE 20

Я видел кое-что, где мне нужно было изменить min_probe_edge_left. Я попробовал это сделать с помощью следующих настроек: Конфигурация_adv.h

#if PROBE_SELECTED && !IS_KINEMATIC
  #define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_RIGHT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_BACK MIN_PROBE_EDGE
#endif

Это, кажется, ничего не меняет - все еще сталкиваясь с той же проблемой. Что я делаю не так?

, 👍0