Eddy 使用方法
情報
- 使用前に、プリンターが漏電していないことを確認してください。
- 以前に
eddy、Probe、BL-Touchの設定を行っている場合は、削除してください。 - Eddyをインストールする際は、コイルがノズルの上にあり、ノズルから
2mm-3mmの距離にあるようにしてください。 - テスト時はヒートベッドの電源を入れないでください。
注意事項
- 複数Z軸マシンの場合は、手動で一度レベル調整を行ってください。
配線図
- ロゴをヒートベッド側に向けて取り付けます。
Loading...
設定例
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の値を変更してください
Loading...
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 # 絶対位置指定
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}
ドライブ電流キャリブレーション
- Webインターフェースのコンソールに以下のコマンドを入力します
_LDC_CALIBRATE_DRIVE_CURRENT - この時、プリンターは中心位置に移動し、プリントヘッドをヒートベッドから離します
- その後、自動的にドライブ電流キャリブレーションが開始され、完了すると自動的に保存されます
- 最後にklipperが再起動します
高さキャリブレーション
ヒント
- マルチZ軸マシンは一度手動でレベル調整を行った後、高さキャリブレーションを実行してください
- マルチZ軸マシンは高さキャリブレーション完了後、再度レベル調整を実行し、その後もう一度高さキャリブレーションを行うことをお勧めします(推奨)
- キャリブレーション前に、ヒートベッドに異物がなく、ノズルが清潔であることを確認してください
-
Webインターフェースのコンソールに以下のコマンドを入力します
PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe -
この時、プリンターは中心位置に移動し、ダイアログボックスが表示されます
-
このコマンドを実行後、
Klipperに表示されるZ高さは重要ではありません。ノズルの高さを適切な高さに調整するだけで結構です -
klipper UIの指示に従い、ノズルを徐々に下げ、プリントベッドに置いた紙に接触するまで調整します。紙が適切な圧力でスムーズに動き、わずかな摩擦を感じることを確認してください。 -
この過程で、ノズルがプリントベッドに過度の圧力をかけたり、損傷を与えたりしないように注意してください。
-
完了したら、ダイアログボックスの
ACCEPTボタンをクリックします。システムはEDDYの高さキャリブレーションを開始します -
キャリブレーション完了後、Webページの右上にある
SAVE_CONFIG & Restartボタンをクリックします。クリックすると設定が保存され、klipperが再起動します
よくある質問
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 %}
# ========== 状態の保存 ==========
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-codeコマンドを使用
# ========== 後処理 ==========
G90 # 絶対座標モードを強制
G0 Z10 F6000 # Z軸を安全な高さまで上昇
M117 Z_tilt Completed # 完了ステータスを表示
#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 # HORIZONTAL_MOVE_Zの代わりに標準G-codeコマンドを使用
# ========== 後処理 ==========
G90 # 絶対座標モードを強制
G0 Z10 F6000 # Z軸を安全な高さまで上昇
M117 QGL Completed # 完了ステータスを表示
#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}
EDDYのZ軸オフセット機能の使用
重要なお知らせ
EDDYのZオフセット機能には以前、互換性の問題がありましたが、2025年12月31日のKlipperアップデートで修正されました。 お使いの上位機の種類に応じて、以下の操作を行ってください:
- 通常の上位機を使用している場合は、Klipperを最新バージョンに更新してください。
- FLY上位機を使用している場合は、システムバージョンをV1.3.5以上にアップグレードしてください。
注意: 上記の更新を完了した後、以前の設定ファイルにある
Zオフセット関連の古い設定を必ず削除してください。そうしないと、この機能は正常に動作しません。
Zオフセットの説明
- Zオフセットのキャリブレーションには、まず比較的大きな面積のモデルをスライスし、1層だけ印刷できるようにする必要があります。
|
|
- キャリブレーション完了後、保存をクリックします。保存はコンソールにのみ通知されることに注意してください!!!!
- また、保存後は
klipperを再起動する必要はありません!
注意事項
- Zオフセットのチュートリアルは数回繰り返してください。
- 完璧な初層を得るために。
Loading...