Перейти к основному содержанию

Часто задаваемые вопросы о датчике EDDY

Ошибка при возврате в ноль Error during homing z: Eddy current sensor error

При возникновении этой ошибки проверяйте по порядку.

Обновите Klipper или систему

Важное уведомление

Ранее функция Z-возврата в ноль EDDY имела проблемы совместимости, которые были оптимизированы в обновлении Klipper от 6 января 2026 года.

  • Обычный хост-компьютер: обновите Klipper до более новой стабильной версии.
  • FLY хост-компьютер: обновите версию системы до V1.3.5 или выше.

После завершения обновления необходимо повторно откалибровать EDDY.

Отрегулируйте ток драйвера

  1. Откройте файл printer.cfg.
  2. Найдите параметр reg_drive_current = внизу конфигурации.
  3. Увеличьте или уменьшите текущее значение на 1, например, 15 можно изменить на 16 или 14.
  4. Вводите только вычисленный результат, не используйте выражения вида 15+1.
  5. Сохраните файл и перезагрузите принтер, затем повторно протестируйте возврат в ноль.
Loading...

Отрегулируйте смещение зонда

Если обновление и регулировка тока драйвера не помогли, можно проверить z_offset.

  1. В файле printer.cfg найдите секцию [probe_eddy_current fly_eddy_probe].
  2. Соответственно увеличьте значение z_offset:. Обычно по умолчанию стоит 1.0, можно попробовать 2.0 или 2.5.
  3. Этот параметр должен быть указан только один раз в данной секции, не дублируйте его.
  4. Рекомендуемое значение не должно превышать 3.0. Конечное значение определяется исходя из конструкции станка и высоты установки зонда.
  5. Сохраните файл и перезагрузите принтер, затем повторно протестируйте возврат в ноль.
Loading...

Сообщение !! probe_eddy_current sensor not in valid range

Эта ошибка означает, что показания датчика выходят за допустимый диапазон. Частая причина – после включения зонда EDDY высота срабатывания в других секциях конфигурации не применяется должным образом, что приводит к выходу зонда за физический диапазон.

Проверьте следующие места:

  • [probe_eddy_current fly_eddy_probe]
  • [bed_mesh]
  • [z_tilt] или [quad_gantry_level]
  • Пользовательские макросы возврата в ноль, выравнивания, обхода стола

Способы решения:

  1. Убедитесь, что высота опускания для всех операций зондирования находится в пределах рабочего диапазона EDDY.
  2. Избегайте дублирования одних и тех же параметров высоты в нескольких макросах или секциях конфигурации.
  3. После изменений сохраните и перезагрузите Klipper, затем повторно выполните возврат в ноль или выравнивание.
Loading...

Сообщение Eddy I2C STATUS/DATA error или Invalid read data

Подобные ошибки указывают на проблемы связи или чтения данных между EDDY и MCU.

Распространенные причины:

  • Плохой контакт в жгуте проводов EDDY, разъеме или точке пайки.
  • Слишком длинные линии I2C, низкое качество проводов или помехи от параллельной прокладки с проводами двигателей и нагревателей.
  • Слишком высокая скорость I2C, нестабильная для текущей проводки и условий.
  • Нестабильное питание зонда.

Способы решения:

Отключение питания

Перед повторным подключением жгута EDDY, перекладкой проводов или проверкой разъема полностью выключите принтер и отключите его от источника питания. Не вставляйте и не извлекайте датчик, а также не касайтесь клемм под напряжением.

  1. Отключив питание, повторно подключите жгут EDDY, проверьте, не ослабла ли клемма.
  2. Проложите коммуникационные линии EDDY подальше от проводов двигателей, нагревателей и нагревательного стола.
  3. Если используется аппаратный I2C, попробуйте снизить скорость I2C; если нестабильность сохраняется, протестируйте программный I2C.
  4. Предпочтительно провести перекрестную проверку, заменив готовый жгут проводов, порт или датчик; для электрической диагностики оголенных клемм обратитесь к специалисту послепродажного обслуживания или к профессионалу.
  5. После изменений повторно выполните возврат в ноль или PROBE_EDDY_CURRENT_CALIBRATE.

Сообщение Unable to obtain probe_eddy_current sensor readings

Эта ошибка означает, что Klipper не получил действительных данных от датчика EDDY за установленное время.

Распространенные причины:

  • Линия связи датчика оборвана или неправильно сконфигурирована шина/пин.
  • Зонд находится слишком далеко от металлической поверхности стола, показания выходят за рабочий диапазон.
  • Неподходящее значение reg_drive_current, недостаточный частотный диапазон датчика.
  • Не выполнена калибровка тока драйвера или калибровка высоты Z.

Способы решения:

Отключение питания

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

  1. Отключив питание, убедитесь, что конфигурация шины и пинов в секции [probe_eddy_current fly_eddy_probe] соответствует фактическому подключению.
  2. Переместите сопло в центр нагревательного стола, убедитесь, что EDDY находится над металлической поверхностью стола.
  3. Повторно выполните LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe и SAVE_CONFIG.
  4. Повторно выполните PROBE_EDDY_CURRENT_CALIBRATE CHIP=fly_eddy_probe.
  5. Если ошибка возникает только при возврате в ноль, продолжайте настройку reg_drive_current и z_offset согласно разделу "Ошибка при возврате в ноль" выше.

Аномальное срабатывание режима TAP

При использовании METHOD=tap с EDDY, если зондирование преждевременно останавливается, не останавливается после контакта со столом или результаты явно нестабильны, обычно это связано с tap_threshold и состоянием сопла/стола.

Подробная инструкция: Метод отладки режима TAP EDDY

Риск движения

Тест TAP подводит сопло близко к нагревательному столу или касается его. Перед выполнением убедитесь, что сопло и стол чистые, руки и инструменты находятся вне зоны движения, и будьте готовы к экстренной остановке.

Ключевые моменты проверки:

  1. Убедитесь, что сопло и стол чистые. Остатки материала на сопле напрямую влияют на результаты TAP.
  2. Перед началом TAP рекомендуется выдерживать расстояние между соплом и столом в пределах нескольких миллиметров, не быть слишком близко или слишком далеко.
  3. Если зондирование останавливается до контакта со столом, это может означать, что tap_threshold слишком мал, попробуйте его увеличить.
  4. Если зондирование не останавливается после контакта со столом, это может означать, что tap_threshold слишком велик, следует немедленно остановиться и уменьшить порог.
  5. После регулировки повторно выполните PROBE_EDDY_CURRENT_TAP_CALIBRATE, затем SAVE_CONFIG.

Нестабильность первого слоя из-за температурного дрейфа

EDDY является вихретоковым датчиком, на результаты измерений влияют изменения температуры стола, сопла, катушки датчика и близлежащих металлических деталей. Обычно это проявляется так: калибровка на холодном станке проходит нормально, но первый слой при печати на горячем станке оказывается выше или ниже требуемого.

Способы решения:

  1. Старайтесь выполнять калибровку EDDY при температуре, близкой к фактической температуре печати.
  2. Перед печатью дождитесь стабилизации температуры стола и сопла, затем выполняйте возврат в ноль, выравнивание или обход стола.
  3. Если EDDY имеет датчик температуры, можно настроить [temperature_probe] и выполнить компенсацию температурного дрейфа.
  4. Для принтеров с камерой рекомендуется выполнять точную калибровку после стабилизации температуры внутри камеры.

Рекомендации по настройке z_offset

В большом количестве случаев отладки установка начального значения z_offset в секции [probe_eddy_current fly_eddy_probe] равным 2.5 часто позволяет быстрее привести многие датчики EDDY в рабочее состояние.

Внимание

2.5 — это лишь отправная точка для отладки, а не универсальное фиксированное значение и не официальная конфигурация по умолчанию. Оптимальное смещение зависит от места установки зонда, высоты сопла и конструкции станка. Ориентируйтесь на фактические результаты калибровки.

Loading...