Принтер размещает отпечатки на столе после изменения настроек зоны Z-зонда стола

Я действительно не знаю, что я делаю неправильно. С тех пор, как я поменял датчик уровня стола слева от экструдера на заднее крепление, он больше не работает должным образом, и у меня есть какая-то фундаментальная вещь, которую я не понимаю. Мои настройки:

#define LEFT_PROBE_BED_POSITION -89
#define RIGHT_PROBE_BED_POSITION 90
#define BACK_PROBE_BED_POSITION 145
#define FRONT_PROBE_BED_POSITION 10

#define X_PROBE_OFFSET_FROM_EXTRUDER 6
#define Y_PROBE_OFFSET_FROM_EXTRUDER 60
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4

Теперь первое, что я не понимаю, как особенно LEFT_PROBE_BED_POSITION работает. Потому что, когда я установил его на 11 здесь (я хочу, чтобы он измерял 5 шагов от дома), он измеряет почти посередине, а не на левом краю. Кажется, что мне нужно вычесть из того, где находится принтер (X99 Y45), поэтому я выбираю X-89, но затем кажется, что принтер принимает совершенно неправильный размер стола и связывает для печати с стола...

Вот где он измеряет:

16:02:44.774 : Bed x: -89.00 y: 10.00 z: 1.28
16:02:59.326 : Bed x: 90.00 y: 10.00 z: 1.23
16:03:13.466 : Bed x: 90.00 y: 145.00 z: 1.28
16:03:27.959 : Bed x: -89.00 y: 145.00 z: 1.30

Измеряет именно там, где я хочу, но значения не имеют смысла. Первый зонд на самом деле о X10 Y10, но дисплей показывает X-95 Y-50, в то время как вышеуказанные значения взяты из журнала слайсера. Для меня это абсолютно бессмысленно!

Надеюсь, кто-нибудь сможет меня просветить.

, 👍0

Обсуждение

Как настроить область для достижения датчика, пожалуйста, прочитайте: "Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?" Это объясняет, что именно вам нужно сделать, чтобы определить правильные значения., @0scar

Да, я использую это, конечно, но в соответствии с этим руководством мои настройки будут следующими: #define LEFT_PROBE_BED_POSITION 16 #define RIGHT_PROBE_BED_POSITION 210 #define BACK_PROBE_BED_POSITION 210 #define FRONT_PROBE_BED_POSITION 70 Если бы я использовал эти настройки, мой экструдер продолжал бы врезаться в раму. Руководство может быть хорошо бы объяснить, но для расчета оно кажется неправильным..., @magichappens

Кроме того, все, что я установил в FRONT_PROBE_BED_POSITION выше 60, вызывает ошибку "Диапазон зондирования оси Y недостаточен для того, чтобы соответствовать всем точкам, определенным в AUTO_BED_LEVELING_GRID_POINTS"., @magichappens

Если я установлю FRONT_PROBE_BED_POSITION в ноль, то на дисплее принтера появятся координаты x: 24 и y: -60, как будто он предполагает, что датчик находится впереди... Но разве это не определяется смещением от экструдера? Оба значения + означают, что датчик находится сзади справа., @magichappens

Руководство работает отлично, расчеты в порядке, вам просто нужно установить правильный endstop на исходные смещения. Чтобы быть в состоянии помочь вам, вам нужно разместить следующие вещи в вашем вопросе, смещение X и Y для зонда и смещение X и Y для конечной точки в начало координат. Следует также упомянуть, что вы используете Marlin 1.1.9, для 2.x он работает по-другому, но он также описан в ответе., @0scar

Мои смещения указаны в моем первом посте. Я думаю, что я понял это, и я не знаю, как... Я, наконец, смог установить FRONT_PROBE_BED_POSITION на что-то выше 60, и это, кажется, работает. Это значение всегда производило отрицательные значения в моих координатах y, которые каким-то образом испортили мои координаты печати. Поскольку сопло все еще не находится на краю, а дисплей показывает x:10 y:0, это все еще странно, но, по крайней мере, отпечатки снова находятся в середине стола., @magichappens