エディの使用
情報
- ベッド掃除のためのZ限界は別々に設定することをおすすめします。ベッド掃除をZ限界として使用することはおすすめしません。
- エディを設置する際、ボトムがノズルの位置に対して少なくともノズルの上1 - 2mmになるようにする必要があります。
- エディの周波数を較正する際、コイルPCBはホットベッドから少なくとも5mm離れている必要があります。
- ホットベッド全体を常温でテストしないでください。また、テスト時にホットベッドをオンにしないでください。
配線図
- 商標を下に向ける

参考設定と使用説明
printer.cfg
設定ファイルに以下の設定を追加し、エディのデバッグを行います
ベッド掃除設定
[probe_eddy_current fly_eddy_probe]
sensor_type: ldc1612
z_offset: 2.0
i2c_address: 43
i2c_mcu: SB2040
i2c_bus: i2c1b
x_offset: 0
y_offset: 0
speed:40
lift_speed: 5
温度補償設定
[temperature_probe fly_eddy_probe]
sensor_type:Generic 3950
sensor_pin:SB2040:gpio28
ネットベッドコマンド
printer.cfg
設定に以下のマクロを追加します[gcode_macro BED_MESH_CALIBRATE]
rename_existing: _BED_MESH_CALIBRATE
gcode:
_BED_MESH_CALIBRATE METHOD=rapid_scan {rawparams}- ローカルエリアネットワークベッドコマンドは、Klipperがオブジェクト除外機能を使用できることを確認する必要があります。開始マクロに追加することをおすすめします
BED_MESH_CALIBRATE METHOD=rapid_scan adaptive=1
bed_mesh設定
- [bed_mesh]の
horizontal_move_z
パラメータは、2に設定することをおすすめします。これにより、スキャンプラットフォームの際、エディができるだけプラットフォームに近づきます
[bed_mesh]
horizontal_move_z: 2
衝突防止マクロ
[quad_gantry_level]
ベッド掃除最適化
[quad_gantry_level]
が設定されている場合は、以下のマクロを設定に追加できます。設定されていない場合は追加する必要はありません- このマクロは、ガントリの高さ差に応じて探査高度を下げます
[gcode_macro QUAD_GANTRY_LEVEL]
rename_existing: _QUAD_GANTRY_LEVEL
gcode:
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=2 METHOD=rapid_scan ADAPTIVE=1
# G28 Z
RESTORE_GCODE_STATE NAME=STATE_QGL
[z_tilt]
ベッド掃除最適化
[z_tilt]
が設定されている場合は、以下のマクロを設定に追加できます。設定されていない場合は追加する必要はありません- このマクロは、ガントリの高さ差に応じて探査高度を下げます
[gcode_macro Z_TILT_ADJUST]
rename_existing: _Z_TILT_ADJUST
gcode:
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=2 METHOD=rapid_scan ADAPTIVE=1
# G28 Z
RESTORE_GCODE_STATE NAME=STATE_Z_TILT
エディがおそらくホットベッドの干渉を受けてベッド掃除を最適化するマクロ
- 高出力交流ホットベッド(500W以上)を使用している場合
- 以下のマクロは、ベッド掃除時にホットベッドをオフにし、掃除が完了した後に再び加熱します
[gcode_macro BED_MESH_CALIBRATE]
rename_existing: _BED_MESH_CALIBRATE
gcode:
{% set TARGET_TEMP = printer.heater_bed.target %}
M140 S0
_BED_MESH_CALIBRATE {rawparams}
M140 S{TARGET_TEMP}
デバッグ手順:
最初のステップ:周波数を変更する
ldc16121612のデフォルト周波数の変更
この方法はsht36 - v3 / SB2040 - v3またはSB2040 - Pro - v3にのみ使用できます Mobaxtermツールを使用してコマンドを実行できます
必要なMobaxtermツールをダウンロードします
詳細な使用方法はを参照してください
最初のコマンドを実行し、エンターキーを押します
sed -i 's/LDC1612_FREQ = 12000000/LDC1612_FREQ = 40000000/g' ~/klipper/klippy/extras/ldc1612.py
2番目のコマンドを実行し、エンターキーを押します
grep "LDC1612_FREQ = 40000000" ~/klipper/klippy/extras/ldc1612.py
置換が成功すると、LDC1612_FREQ = 40000000
を含む行が返されます。そうでない場合は、置換が失敗しています。
または、このコマンドを使用して成功かどうかを確認できます

sed -n '10,15p' ~/klipper/klippy/extras/ldc1612.py
情報
- 带有
z_tilt
或者quad_gantry_level(QGL)
功能的打印机,记得执行多z调平
第一步校准EDDY
- 点击如图片显示的宏命令
CALIBRATE_EDDY
点击执行

- 然后会出现如下的UI界面
- 用A4纸调整Z—offset 弹出来的UI界面 调整
z—offset
数值调整前先看一下klipper文档的教程Paper test - 找到了合适的数值点
ACCEPT
-
校准完成后
SAVE_CONFIG
保存参数第二步:温度补偿
情報- 在做温度补偿前请不要加热
热床、喷嘴
- 在做温度补偿前请不要加热
-
执行下面图片出现的宏命令
TEMP_COMPENSATION
点击执行

- 执行此操作后,UI 将显示 Z 轴调整框。请使用上述提到的手动 Z轴偏移校准(Paper Test)方法,将纸张夹在喷嘴和床面之间,然后确认该值。
- 接受值后,将热床温度调至最高,喷嘴温度调至 220℃。
- 如果您在有空调或开窗的房间中,为了确保 Eddy 的温度上升,建议关闭空调或窗户,因为风会影响温度的升高。
- 随着 Eddy 温度的上升,系统会自动提示您每隔 4℃执行一次手动 Z 偏移校准。热床温度很高,谨防烫伤!!!
- 重复手动 Z 偏移校准(Paper Test)直到校准完成。如果发现 Eddy 的温度不再上升,可以使用下面的相关命令提前结束校准。
- 在漂移校准期间可用的额外 gcode 命令包括:TEMPERATURE_PROBE_NEXT
TEMPERATURE_PROBE_NEXT
用于达到EDDy设置的目标温度80℃
前强制EDDy采样新数据。TEMPERATURE_PROBE_COMPLETE
用于EDDy达不到设定温度80℃
前完成校准。ABORT
可用于终止校准并忽略结果。- 当校准完成使用
SAVE_CONFIG
去保存温度偏移设置果! - 综上所述,与大多数其他程序相比,上述校准过程更具挑战性,也更耗时。它可能需要练习和多次尝试才能够在广泛的温度范围内提供出色的首层打印效果!
调整z—offset/z补偿
- 通过下面命令去用A4纸调整Z—offset 弹出来的UI界面 调整
z—offset
数值调整前先看一下klipper文档的教程Paper test
G28
PROBE_EDDY_CURRENT_CALIBRATE CHIP=fly_eddy_probe
- 找到了合适的数值点
ACCEPT
- 校准完成后
SAVE_CONFIG
保存参数
如何微调z—offset
- 第一步:使用pursa/OrcaSlicer/cura/Bambu Studio 切一个200x200高度0.2的一个方片去打印微调z—offset
- 第二步:通过打印机ip进入
fluidd
mainsail
找到仪表板移动控制
z轴偏移继续微调z_OFFset然后记住微调的数值

- 第三步:通过下面命令重启klippper
FIRMWARE_RESTART
- 第四步:通过下面命令去调整Z—offset 弹出来的UI界面 调整
z—offset
调整的数值就是打印过程中调整的数值Paper test
G28
PROBE_EDDY_CURRENT_CALIBRATE CHIP=fly_eddy_probe
- 校准完成后
SAVE_CONFIG
保存参数
情報
- 以上操作完成但是在开始做扫床失败请把z限位改成虚拟限位,覆盖原来的endstop_pin
endstop_pin: probe:z_virtual_endstop
线圈模型下载链接
https://cdn.mellow.klipper.cn/STEP/sen.step
https://cdn.mellow.klipper.cn/STEP/1612.step