Использование 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...
Расчет смещения по осям X и Y
- После загрузки модели рассчитайте значения смещения по осям X и Y в соответствии с реальной ситуацией на принтере
- После завершения измерений измените значения
x_offsetиy_offsetв конфигурации
Калибровка Eddy
Примечания
- Убедитесь, что не настроены
Probe,BL-Touchи другие связанные конфигурации - Для многозонных машин требуется ручное выравнивание один раз
- Перед калибровкой проверьте, что на нагревательном столе нет мусора, а сопло чистое
Добавление конфигурации
⚠️ Важное примечание:
- Нижеприведенная конфигурация является временной, после использования её необходимо удалить или закомментировать
- После добавления нажмите
Save & Restartдля сохранения и перезагрузки - Необходимо добавить в самый верх файла
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 # Abs positioning
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
Калибровка высоты
- Для многозонных машин требуется ручное выравнивание один раз, а затем калибровка высоты
- После завершения калибровки высоты на многозонной машине выполните выравнивание, затем повторите калибровку высоты (рекомендуется)
- Перед калибровкой проверьте, что на нагревательном столе нет мусора, а сопло чистое
-
Введите следующую команду в консоли веб-интерфейса
PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe -
Затем принтер переместится в центр, и появится диалоговое окно
-
После выполнения этой команды значение высоты
Z, отображаемое вKlipper, не имеет значения; вам нужно только отрегулировать высоту сопла до подходящего уровня -
Следуя подсказкам
klipper UI, постепенно опускайте сопло, пока оно не коснется бумаги, помещенной на печатный стол. Убедитесь, что бумага может плавно двигаться при соответствующем давлении, и вы чувствуете легкое трение. -
Обратите внимание, что в процессе необходимо избегать чрезмерного давления или повреждения печатного стола соплом.
-
После завершения нажмите кнопку
ACCEPTв диалоговом окне; система начнет калибровку высоты EDDY -
После завершения калибровки нажмите кнопку
SAVE_CONFIG & Restartв правом верхнем углу веб-интерфейса, после чего конфигурация будет сохранена и Klipper перезагрузится
Часто задаваемые вопросы
В: Температура повышается слишком медленно?
О: Проверьте, герметично ли окружение и нет ли потоков воздуха. Если слишком медленно, можно завершить калибровку досрочно.
В: Данные сильно колеблются?
О: Убедитесь, что сила при тесте с бумагой одинакова, а датчик установлен надежно.
В: Калибровка неэффективна?
О: Убедитесь, что выполнена команда SAVE_CONFIG и произведена перезагрузка для вступления изменений в силу.
Оптимизация использования
Быстрое сканирование стола
- Макросы ниже поднимают сопло на
10ммпри выравнивании, затем быстро сканируют стол, после чего поднимают сопло на2ммдля точного выравнивания
- Z_TILT_ADJUST
- QUAD_GANTRY_LEVEL
[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 Завершено # Отображение статуса завершения
#G28 # Возврат в исходное положение
# ========== Восстановление состояния ==========
RESTORE_GCODE_STATE NAME=STATE_Z_TILT
M400
[gcode_macro QUAD_GANTRY_LEVEL]
rename_existing: _QUAD_GANTRY_LEVEL
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].z_offset|float %}
# ========== Сохранение состояния ==========
SAVE_GCODE_STATE NAME=STATE_QGL
# ========== Подготовка среды ==========
BED_MESH_CLEAR # Очистка существующих данных сетки стола
# ========== Основной процесс выравнивания ==========
{% if not printer.quad_gantry_level.applied %}
# Первичная грубая настройка
_QUAD_GANTRY_LEVEL horizontal_move_z=10 retry_tolerance=1
{% endif %}
# Вторичное точное выравнивание
_QUAD_GANTRY_LEVEL 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 QGL Завершено # Отображение статуса завершения
#G28 # Возврат в исходное положение
# ========== Восстановление состояния ==========
RESTORE_GCODE_STATE NAME=STATE_QGL
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 требует предварительной печати модели с большой площадью, достаточно одного слоя
|
|
- После завершения калибровки нажмите "Сохранить". Обратите внимание, что сохранение будет подтверждено только в консоли!!!!
- После сохранения не требуется перезапускать
klipper!
- Калибровку смещения по оси Z необходимо повторить несколько раз
- для получения идеального первого слоя