Eddy 使用
信息
- 使用前确保自己的打印机没有漏电
- 如之前有配置
eddy、Probe、BL-Touch的配置,请删除 - 在安装 Eddy 时,线圈需在喷嘴上方,且距离喷嘴
2mm-3mm处 - 测试时候不要打开热床
注意事项
- 多Z轴机器需要手动调平一次做好
接线示意图
- 商标朝热床安装

参考配置
XY的偏移值需要根究扫床模块与喷头本身进行计算,然后修改到下方的偏移值。Z的偏移值必须确保探针线圈与喷嘴尖端之间的物理高度差在2~3mm的推荐范围内。
[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值

Eddy校准
注意事项
- 请确定没有配置
Probe、BL-Touch等相关配置 - 多Z轴机器需要手动调平一次
- 校准前检查热床无杂物、喷嘴清洁
添加配置
须知
⚠️ 重要提示:
- 下方配置为临时配置,使用后必须删除或注释掉
- 添加后点击
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 } # Allows the user to work it down until it touches.
{% endif %}
PROBE_EDDY_CURRENT_CALIBRATE {rawparams}
驱动电流校准
- 在网页的控制台中输入以下命令
_LDC_CALIBRATE_DRIVE_CURRENT - 此时打印机会移动到中心位置,并且会将打印头远离热床
- 然后会开始自动驱动电流校准,并且校准完成后自动保存
- 最后会重启klipper
校准高度
提示
- 多Z轴机器需要手动调平一次,然后在进行校准高度
- 多Z轴机器校准完成高度后执行一次调平,然后重新校准高度(建议)
- 校准前检查热床无杂物、喷嘴清洁
-
在网页的控制台中输入以下命令
PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe -
此时打印机会移动到中心位置,并且会弹出一个对话框
-
执行此命令后
Klipper显示的Z高度多少并不重要,你只需要将喷嘴高度调整到合适的高度即可 -
按照
klipper UI的提示,逐步降低喷嘴,直至其接触到放在打印床上的纸张。确保纸张在适当的压力下可以平滑移动,同时感受到轻微的摩擦力。 -
注意,在此过程中要避免喷嘴对打印床造成过大的压力或损坏。
-
完成后,点击对话框中的
ACCEPT按钮,系统会开始校准EDDY的高度 -
校准完成后,点击网页的右上角
SAVE_CONFIG & Restart按钮,点击后会保存配置并重启klipper
EDDY传感器温度校准指南
概述
本指南用于校准EDDY传感器在不同温度下的测量精度,确保打印第一层质量。整个过程约需 1-2小时,请提前规划时间。
安全第一
热床温度极高,谨防烫伤!
- 操作时请佩戴隔热手套
- 勿在无人照看时进行校准
- 让热床自然冷却后再触摸
校准前准备
环境要求
- ✅ 关闭空调、风扇、窗户(避免气流影响)
- ✅ 热床完全冷却至室温
- ✅ 喷嘴清洁,热床无杂物
打印机设置
依次执行以下命令:
G28 # 归位所有轴
G0 Z5 F2000 # Z轴抬升5mm
SET_IDLE_TIMEOUT TIMEOUT=36000 # 设置长超时(10小时)
开始校准
输入校准命令:
TEMPERATURE_PROBE_CALIBRATE PROBE=fly_eddy_probe TARGET=56 STEP=4
- PROBE:您的EDDY探头名称
- TARGET:目标温度(默认56℃,可调整)
- STEP:每升高几℃校准一次(数值越小精度越高)
校准步骤
1. 纸张测试(约30℃开始)
- 系统显示Z轴调整框
- 将一张纸放在喷嘴与热床间
- 调整Z偏移,直到纸张能移动但稍有阻力
- 点击
ACCEPT确认
2. 升温过程
- 系统自动加热(热床最高温,喷嘴220℃)
- 每升高4℃ 重复一次纸张测试
- 每次均需调整并确认Z偏移
3. 完成校准
- 持续测试直至目标温度
- 若温度不再上升,可提前结束
校准命令控制
| 命令 | 作用 |
|---|---|
TEMPERATURE_PROBE_NEXT | 跳到下一个校准点 |
TEMPERATURE_PROBE_COMPLETE | 提前结束并保存数据 |
ABORT | 终止校准(不保存) |
校准完成
- 必须保存配置:
SAVE_CONFIG - 验证效果:
- 冷床状态下执行
PROBE_CALIBRATE - 加热至打印温度后再执行一次
- 两次Z偏移值应非常接近
- 冷床状态下执行
常见问题
Q:温度上升太慢?
A:检查环境是否密闭,无气流。若太慢可提前结束校准。
Q:数据跳动大?
A:确保纸张测试力度一致,传感器安装牢固。
Q:校准后无效?
A:确认已执行 SAVE_CONFIG 并重启生效。
使用优化
快速扫床
- 下方宏会让执行调平时候先将喷头抬升到
10mm,然后快速扫床,扫床完成后再将喷头抬升到2mm进行精细调平
- 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 %}
# ========== State Save ==========
SAVE_GCODE_STATE NAME=STATE_Z_TILT
# ========== Environment Preparation ==========
BED_MESH_CLEAR # Clear existing bed mesh data
# ========== Main Leveling Process ==========
{% if not printer.z_tilt.applied %}
# Initial coarse adjustment
_Z_TILT_ADJUST horizontal_move_z=10 retry_tolerance=1
{% endif %}
# Fine secondary leveling
_Z_TILT_ADJUST horizontal_move_z={PROBE_Z_OFFSET} retry_tolerance=0.075 retries=20 METHOD=rapid_scan ADAPTIVE=1
G0 Z10 F6000 # Use standard G-code commands instead of HORIZONTAL_MOVE_Z
# ========== Post-Processing ==========
G90 # Force absolute coordinate mode
G0 Z10 F6000 # Raise Z axis to safe height
M117 Z_tilt Completed # Display completion status
#G28 # Return to origin
# ========== State Restore ==========
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 %}
# ========== State Save ==========
SAVE_GCODE_STATE NAME=STATE_QGL
# ========== Environment Preparation ==========
BED_MESH_CLEAR # Clear existing bed mesh data
# ========== Main Leveling Process ==========
{% if not printer.quad_gantry_level.applied %}
# Initial coarse adjustment
_QUAD_GANTRY_LEVEL horizontal_move_z=10 retry_tolerance=1
{% endif %}
# Fine secondary leveling
_QUAD_GANTRY_LEVEL horizontal_move_z={PROBE_Z_OFFSET} retry_tolerance=0.075 retries=20 METHOD=rapid_scan ADAPTIVE=1
G0 Z10 F6000 # Use standard G-code commands instead of HORIZONTAL_MOVE_Z
# ========== Post-Processing ==========
G90 # Force absolute coordinate mode
G0 Z10 F6000 # Raise Z axis to safe height
M117 QGL Completed # Display completion status
#G28 # Return to origin
# ========== State Restore ==========
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}
EDDY使用Z轴偏移功能
下载EDDY优化配置
- 点击下方下载链接
- 请注意有两个文件分别是
eddy.cfg和variables.cfg需要添加到printer.cfg同一个目录下 -
Loading...
添加eddy.cfg配置
- 如果您希望 Eddy 同时作为自动调平传感器和 Z 轴限位开关,并希望使用
Z轴偏移功能 - 请在
printer.cfg中最上方添加以下配置
[include eddy.cfg]
修改路径
- 打开
eddy.cfg文件找到[save_variables]配置项 - 修改
filename的路径为您的系统对应的路径
注意事项
- 下方是参考
variables.cfg文件的路径,您需要根据您的系统进行修改
|
|
Z偏移说明
- Z偏移校准需要先切一个较大面积的模型,只需要能打印一层即可
|
|
- 校准完成后点击保存即可,请注意保存只会在控制台中提示!!!!
- 并且保存后不需要重启
klipper!
注意事项
- Z偏移教程重复几次
- 才可获得完美首层
Loading...

