メインコンテンツにスキップ

EDDY の使用方法

情報
  • 使用前に、プリンターに漏電がないことを確認してください
  • 以前にeddyProbeBL-Touchの設定がある場合は、削除してください
  • Eddy を取り付ける際、コイルはノズルの上部にあり、ノズルから2mm〜3mmの位置にある必要があります
  • テスト時はホットベッドをオンにしないでください
注意事項
  • マルチZ軸マシンは、事前に手動で水平調整を1回行ってください
バージョン要件

Klipper 公式は最近、Eddy プローブ機能を最適化しました。最新バージョンに更新して使用することをお勧めします:

  • 通常の上位機:Klipper を最新バージョンに更新してください
  • FLY Fast システム:システムバージョンを V1.3.8 以上にアップグレードしてください

配線図

  • ロゴをホットベッド側に向けて取り付けます
    Loading...

参考設定

  • XYのオフセット値は、ベッドスキャンモジュールとノズル自体に基づいて計算し、以下のオフセット値に変更してください。
  • descend_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: SHT36
i2c_bus: i2c1e
x_offset: 0 #xオフセットを設定するのを忘れずに
y_offset: 21.42 #yオフセットを設定するのを忘れずに
descend_z: 2.5 #descend_zオフセットを設定するのを忘れずに
i2c_speed: 4000000

[temperature_probe fly_eddy_probe]
sensor_type: Generic 3950
sensor_pin:SHT36:gpio28
horizontal_move_z: 2.5

コイルモデルダウンロードリンク

  • 以下のダウンロードリンクをクリックしてください
  • Loading...

XYオフセット値の計算

  • モデルをダウンロードしたら、プリンターの実際の状況に応じてXYオフセット値を計算してください
  • 測定完了後、設定のx_offsety_offsetの値を修正してください
Loading...

Eddyキャリブレーション

注意事項

  • ProbeBL-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 # 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が再起動します

よくある質問

Q:温度上昇が遅すぎる?
A:環境が密閉されていて、気流がないか確認してください。遅すぎる場合はキャリブレーションを早期終了しても構いません。

Q:データの変動が大きい?
A:紙テストの力が一定であること、センサーがしっかりと取り付けられていることを確認してください。

Q:キャリブレーション後、効果がない?
A:SAVE_CONFIGが実行され、再起動が有効になっているか確認してください。

使用最適化

高速ベッドスキャン

  • 以下のマクロは、調平均実行時にまずノズルを10mmに上昇させ、高速でベッドスキャンを行い、スキャン完了後にノズルを2mmに上昇させて精密な調平均を実行します。
[gcode_macro Z_TILT_ADJUST]
rename_existing: _Z_TILT_ADJUST
gcode:
{% set PROBE_Z_OFFSET = printer.configfile.settings['probe_eddy_current fly_eddy_probe'].descend_z|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 # HORIZONTAL_MOVE_Zの代わりに標準Gコードコマンドを使用

# ========== 後処理 ==========
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'].descend_z|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のZオフセット機能は以前互換性の問題がありましたが、2025年12月31日のKlipperアップデートで修正されました。 お使いのホストコンピュータの種類に応じて、以下の操作を行ってください:

  • 通常のホストコンピュータをご使用の場合は、Klipperを最新バージョンにアップデートしてください。
  • FLY ホストコンピュータをご使用の場合は、システムバージョンをV1.3.5以降にアップグレードしてください。 注意: 上記のアップデート完了後は、必ず設定ファイル内のZオフセットに関する古い設定を削除してください。削除しないと、この機能は正常に使用できません。

Zオフセットの説明

  • Zオフセットのキャリブレーションには、まずある程度の面積があるモデルを印刷する必要があります。1層だけ印刷できれば十分です。
  • mainsail Zオフセットキャリブレーション位置
    Loading...
  • fluidd Zオフセットキャリブレーション位置
    Loading...
  • キャリブレーション完了後、保存をクリックしてください。保存はコンソールにのみ表示されることに注意してください!!!!
  • また、保存後はklipperの再起動は必要ありません!
注意事項
  • Zオフセットのキャリブレーションは数回繰り返す必要があります
  • そうして初めて完璧な初層を得ることができます
Loading...