Anet A8 с 3DTouch не помещает X в центр
Работаю над обновлением моего Anet A8 с некоторыми дополнительными игрушками, и хотя датчик работает, я не могу правильно доставить его домой. Мне нужна помощь, чтобы разместить крестик в центре.
Зонд работает и показывает результаты, но при наведении он не возвращается в центр (SAFE_HOME включен, Y находится в центре, но X находится примерно на 3/4 от конечной точки), а смещение Z всегда отображается как 0 при использовании M851. После запуска G29 между столом и соплом остается зазор около 10 мм, который составляет около 10 мм.
Я использую следующее крепление:
Стол-это кубическая ультрабаза 220*220
Я использовал комбинацию документов конфигурации E3D, https://www.youtube.com/watch?v=WWDkZtWwd6I и https://www.youtube.com/watch?v=y_1Kg45APko чтобы попытаться заставить его работать.
Я опубликовал свою конфигурацию.h здесь, чтобы посмотреть, сможет ли кто-нибудь определить, что я сделал не так, и, возможно, объяснить мне это, чтобы я мог учиться.
@NXSmiggy, 👍2
1 ответ
Лучший ответ:
Ваше смещение датчика в направлении 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
, это правильно.
- Anet A8 Marlin BLTouch движется вверх, а не вниз во время самонаведения
- Выравнивание рабочего стола Anet A8 BLTouch начинается за пределами стола
- Как увеличить количество точек зондирования для датчика BLTouch в прошивке Marlin?
- BLTouch Зондирование Периодически Терпит Неудачу
- Настройка Marlin 2.x с помощью Ender 3 4.2.2 и BLTouch
- Настройка BLTouch с прошивкой Marlin
- Автоматическое Выравнивание Сетки G29 Ничего Не Делает
- Сопло соскакивает со стола при использовании Marlin Mesh Desk Leveling
Спасибо за ваш комментарий, это было действительно полезно. Теперь я сосредоточил зонд по центру и пытаюсь составить карту зонда по другой ссылке, которую вы предоставили., @NXSmiggy
@NXSmiggy Всегда пожалуйста. Область зонда довольно проста для вашего принтера, так как смещение Y равно нулю! Удачи, и, пожалуйста, возвращайтесь, мы здесь, чтобы ответить на ваши вопросы., @0scar
Пришлось изменить значения зонда по мере необходимости, чтобы переместить зонд. Оказывается, 3DTouch на 3 мм длиннее BLTouch, поэтому он не укладывается выше высоты сопла. Хорошая работа, которую я заметил, прежде чем врезать сопло + зонд в печатный стол, @NXSmiggy