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

Использование Eddy

Информация
  • Перед использованием убедитесь, что ваш принтер не имеет утечек тока.
  • Если ранее были настроены конфигурации eddy, Probe или BL-Touch, удалите их.
  • При установке Eddy катушка должна находиться над соплом на расстоянии 2мм-3мм от него.
  • Не включайте нагреваемый стол во время тестирования.
Важные замечания
  • Для машин с несколькими осями Z необходимо выполнить ручное выравнивание один раз.

Схема подключения

  • Устанавливайте логотипом в сторону нагреваемого стола.
    Loading...

Пример конфигурации

  • Смещения XY должны быть рассчитаны на основе модуля сканирования стола и самого сопла, а затем внесены в значения смещений ниже.
  • Смещение Z должно гарантировать, что физическая разница высот между катушкой зонда и кончиком сопла находится в рекомендуемом диапазоне 2~3мм.
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
[probe_eddy_current fly_eddy_probe]
sensor_type: ldc1612
i2c_address: 43
i2c_mcu: SB2040
i2c_bus: i2c1b
x_offset: 0 # не забудьте установить смещение по X
y_offset: 21.42 # не забудьте установить смещение по Y
z_offset: 2 # не забудьте установить смещение по Z
i2c_speed: 4000000

[temperature_probe fly_eddy_probe]
sensor_type: Generic 3950
sensor_pin:SB2040:gpio28
horizontal_move_z: 2

Ссылки для скачивания модели катушки

  • Нажмите на ссылки для скачивания ниже
  • Loading...

Расчет смещения по осям XY

  • После загрузки модели, пожалуйста, рассчитайте смещение по осям XY в соответствии с фактической ситуацией вашего принтера.
  • После завершения измерений измените значения x_offset и y_offset в конфигурации.
Loading...

Калибровка Eddy

Важные замечания

  • Убедитесь, что не настроены конфигурации Probe, BL-Touch и т.п.
  • Для принтеров с несколькими осями Z необходимо выполнить ручное выравнивание один раз.
  • Перед калибровкой проверьте, что на нагревательном столе нет посторонних предметов, а сопло чистое.

Добавление конфигурации

Важно

⚠️ Важное примечание:

  1. Конфигурация ниже является временной, ее необходимо удалить или закомментировать после использования.
  2. После добавления нажмите Save & Restart для сохранения и перезагрузки.
  3. Конфигурацию необходимо добавить в самый верх файла printer.cfg, не добавляйте ее в самый низ.
[force_move]
enable_force_move: true

[gcode_macro _LDC_CALIBRATE_DRIVE_CURRENT]
gcode:
BED_MESH_CLEAR
SET_KINEMATIC_POSITION x=100 y=100 z=10
G28 X Y
M104 S0
M140 S0
M106 S0
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
G0 Z30 F600
G4 P1000
LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe
G4 P1000
SAVE_CONFIG

[gcode_macro PROBE_EDDY_CURRENT_CALIBRATE_AUTO]
gcode:
BED_MESH_CLEAR
G28 X Y
M104 S0
M140 S0
M106 S0
G90 # Абсолютное позиционирование
G1 X{ printer.toolhead.axis_maximum.x/2 } Y{ printer.toolhead.axis_maximum.y/2 } F6000
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z={ printer.toolhead.axis_maximum.z-1 } # Позволяет пользователю опускать его до касания.
{% endif %}
PROBE_EDDY_CURRENT_CALIBRATE {rawparams}

Калибровка тока драйвера

  • Введите следующую команду в консоли веб-интерфейса:
    _LDC_CALIBRATE_DRIVE_CURRENT
  • В этот момент принтер переместится в центральное положение, и печатающая головка отодвинется от стола.
  • Затем начнется автоматическая калибровка тока драйвера, и после завершения калибровка автоматически сохранится.
  • В конце Klipper перезагрузится.

Калибровка высоты

Совет
  • Для принтеров с несколькими осями Z необходимо выполнить ручное выравнивание один раз перед калибровкой высоты.
  • Для принтеров с несколькими осями Z после завершения калибровки высоты выполните выравнивание еще раз, а затем повторно откалибруйте высоту (рекомендуется).
  • Перед калибровкой убедитесь, что на нагревательном столе нет посторонних предметов, а сопло чистое.
  • Введите следующую команду в консоли веб-интерфейса:

    PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe
  • В этот момент принтер переместится в центральное положение, и появится диалоговое окно.

  • После выполнения этой команды фактическое значение высоты Z, отображаемое в Klipper, не имеет значения. Вам нужно лишь отрегулировать высоту сопла до подходящего уровня.

  • Следуйте инструкциям в klipper UI, постепенно опуская сопло до тех пор, пока оно не коснется листа бумаги, лежащего на столе. Убедитесь, что бумага может плавно двигаться при соответствующем давлении, ощущая легкое сопротивление.

  • Обратите внимание: в этом процессе следует избегать излишнего давления сопла на стол или его повреждения.

  • После завершения нажмите кнопку ACCEPT в диалоговом окне, и система начнет калибровку высоты EDDY.

  • После завершения калибровки нажмите кнопку SAVE_CONFIG & Restart в правом верхнем углу веб-страницы. После нажатия конфигурация сохранится, и Klipper перезагрузится.

Часто задаваемые вопросы

В: Температура поднимается слишком медленно?
О: Проверьте, герметична ли среда, нет ли потоков воздуха. Если слишком медленно, калибровку можно завершить досрочно.

В: Данные сильно скачут?
О: Убедитесь, что усилие при тесте с бумагой одинаковое, а датчик надежно закреплен.

В: Калибровка не действует?
О: Убедитесь, что вы выполнили SAVE_CONFIG и перезагрузили систему для вступления изменений в силу.

Использование оптимизации

Быстрое сканирование стола

  • Следующий макрос заставляет выполнять выравнивание, предварительно подняв сопло на 10 мм, затем быстро сканировать стол, и после завершения сканирования снова поднять сопло на 2 мм для точного выравнивания.
[gcode_macro Z_TILT_ADJUST]
rename_existing: _Z_TILT_ADJUST
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].z_offset|float %}
# ========== Сохранение состояния ==========
SAVE_GCODE_STATE NAME=STATE_Z_TILT

# ========== Подготовка окружения ==========
BED_MESH_CLEAR # Очистить существующие данные сетки стола

# ========== Основной процесс выравнивания ==========
{% if not printer.z_tilt.applied %}
# Начальная грубая регулировка
_Z_TILT_ADJUST horizontal_move_z=10 retry_tolerance=1
{% endif %}

# Точное вторичное выравнивание
_Z_TILT_ADJUST horizontal_move_z={PROBE_Z_OFFSET} retry_tolerance=0.075 retries=20 METHOD=rapid_scan ADAPTIVE=1
G0 Z10 F6000 # Использовать стандартные команды G-кода вместо HORIZONTAL_MOVE_Z

# ========== Постобработка ==========
G90 # Принудительный режим абсолютных координат
G0 Z10 F6000 # Поднять ось Z на безопасную высоту
M117 Z_tilt Completed # Отобразить статус завершения
#G28 # Вернуться в начало координат
# ========== Восстановление состояния ==========
RESTORE_GCODE_STATE NAME=STATE_Z_TILT
M400

Термостол

  • Следующий макрос переводит действие сканирования сетки стола в быстрый режим.
  • Эта конфигурация уменьшит влияние нагрева стола на сканирование.
  • Эта конфигурация уменьшит влияние мощного термостола на EDDY.
  • При создании сетки стола выключите нагрев стола, а после завершения снова нагрейте до исходной температуры.
[gcode_macro BED_MESH_CALIBRATE]
rename_existing: _BED_MESH_CALIBRATE
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].z_offset|float %}
{% set TARGET_TEMP = printer.heater_bed.target %}
M140 S0
_BED_MESH_CALIBRATE horizontal_move_z={PROBE_Z_OFFSET} METHOD=rapid_scan {rawparams}
M140 S{TARGET_TEMP}

Использование функции Z-смещения EDDY

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

Функция Z-смещения EDDY ранее имела проблемы совместимости, которые были исправлены в обновлении Klipper от 31 декабря 2025 года. Пожалуйста, выполните следующие действия в зависимости от типа вашего контроллера:

  • Если вы используете обычный контроллер, обновите Klipper до последней версии.
  • Если вы используете контроллер FLY, обновите версию системы до V1.3.5 или выше. Обратите внимание: после выполнения указанных обновлений обязательно удалите старые настройки, связанные с Z-смещением, в файле конфигурации, иначе функция не будет работать корректно.

Описание Z-смещения

  • Для калибровки Z-смещения необходимо сначала напечатать модель с большой площадью, достаточно одного слоя.
  • Расположение калибровки Z-смещения в mainsail
    Loading...
  • Расположение калибровки Z-смещения в fluidd
    Loading...
  • После завершения калибровки нажмите "Сохранить". Обратите внимание, что сохранение будет отображаться только в консоли!!!!
  • И после сохранения не требуется перезапускать klipper!
Важные замечания
  • Повторите процедуру калибровки Z-смещения несколько раз.
  • Только так можно получить идеальный первый слой.
Loading...