Anet A8 с 3DTouch не помещает X в центр

Работаю над обновлением моего Anet A8 с некоторыми дополнительными игрушками, и хотя датчик работает, я не могу правильно доставить его домой. Мне нужна помощь, чтобы разместить крестик в центре.

Зонд работает и показывает результаты, но при наведении он не возвращается в центр (SAFE_HOME включен, Y находится в центре, но X находится примерно на 3/4 от конечной точки), а смещение Z всегда отображается как 0 при использовании M851. После запуска G29 между столом и соплом остается зазор около 10 мм, который составляет около 10 мм.

Я использую следующее крепление: View of the Anet A8 with alternative mount

Стол-это кубическая ультрабаза 220*220

Я использовал комбинацию документов конфигурации E3D, https://www.youtube.com/watch?v=WWDkZtWwd6I и https://www.youtube.com/watch?v=y_1Kg45APko чтобы попытаться заставить его работать.

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

, 👍2


1 ответ


Лучший ответ:

3

Ваше смещение датчика в направлении X неверно.

#define X_PROBE_OFFSET_FROM_EXTRUDER -28 // Смещение X: -влево +вправо [сопла]

должно быть

#define X_PROBE_OFFSET_FROM_EXTRUDER 28 // Смещение X: -влево +вправо [сопла]

Подсказки в комментарии уже предполагают, что (слева отрицательно, справа положительно) ваш сенсорный датчик явно расположен с правой стороны, следовательно, +28 мм.

Смотрите также эту подсказку в файле конфигурации:

 * +-- НАЗАД ---+
 *      |           |
 * L | (+) P | R -- зонд (20,20)
 *    E |           | I
 * F | (-) N (+) | G -- сопло (10,10)
 * Т | | Ч
 * | (-) | Т
 *      |           |
 * O - СПЕРЕДИ -+
 *    (0,0)

Кроме того, #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.05 на самом деле не требуется. Многие предпочитают, чтобы это значение было равно 0, и устанавливают значение позже с помощью M815 Z-1.05 (отправляется по USB или "распечатывается" из файла .gcode на SD-карте).

Вы также не установили границы, которых должен достичь датчик, я цитирую:

// Установите границы для зондирования (где зонд может достичь).
//#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE
//#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE)
//#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE
//#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)

Это можно найти в разделе "Как установить границы для зондирования BLTouch".

После G29головка поднимается в соответствии с инструкциями файла конфигурации для использования зазора.

M851 сообщит фактическое значение, на которое он установлен, если вы его не установили (с помощью M851 Z-x.xxили установите его на дисплее с помощью меню), то он сообщит 0, это правильно.


,

Спасибо за ваш комментарий, это было действительно полезно. Теперь я сосредоточил зонд по центру и пытаюсь составить карту зонда по другой ссылке, которую вы предоставили., @NXSmiggy

@NXSmiggy Всегда пожалуйста. Область зонда довольно проста для вашего принтера, так как смещение Y равно нулю! Удачи, и, пожалуйста, возвращайтесь, мы здесь, чтобы ответить на ваши вопросы., @0scar

Пришлось изменить значения зонда по мере необходимости, чтобы переместить зонд. Оказывается, 3DTouch на 3 мм длиннее BLTouch, поэтому он не укладывается выше высоты сопла. Хорошая работа, которую я заметил, прежде чем врезать сопло + зонд в печатный стол, @NXSmiggy