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

FLY-EDDY 配線

FLY-EDDY は I2C インターフェースを介してツールボードまたはマザーボードに接続します。5P ハーネスには I2C 信号線 4 本(VCC、GND、SDA、SCL)と温度検出線 1 本(TEMP、オンボードサーミスタ)が含まれています。両モデルとも信号定義は同一で、対応プラットフォームが異なります:

  • EDDY-F(FPC フレキシブルケーブル):SHT36 V3、SB2040 V3、SB2040 PRO V3 ツールボードの EDDY インターフェース専用
  • EDDY-M(MX1.25 端子):一般的なツールボードまたはマザーボードに対応し、I2C インターフェースで接続します。具体的な I2C 設定は実際のマザーボード定義に従う必要があります(詳細は下記の I2C 説明を参照)

ハーネス仕様​

モデルハーネス仕様
EDDY-Mフラットケーブル-片端 MX1.255P(VCC / GND / SDA / SCL / TEMP)、30cm
EDDY-FFPC フレキシブルケーブル5P(VCC / GND / SDA / SCL / TEMP)、0.5mm ピッチ、同方向、150mm / 200mm 選択可能

I2C ピン定義​

ピン定義説明
VCC電源プラス5V 供給
GND電源グランドMCU と共通グランド
SDAI2C データ線MCU の I2C SDA ピンに接続
SCLI2C クロック線MCU の I2C SCL ピンに接続
TEMP温度検出オンボードサーミスタ出力、MCU の ADC ピンに接続、[temperature_probe] 温度ドリフト補正用(オプション)
  • EDDY-M:MX1.25 端子配列(左から右)は SDA、TEMP、SCL、5V、GND
  • EDDY-F:FPC フレキシブルケーブルは FLY ツールボード(SHT36 V3 / SB2040 V3 / SB2040 PRO V3)の EDDY インターフェースのみ対応、挿入するだけで配線確認は不要
I2C 信号線の注意事項

SDA / SCL はオープンドレイン信号です。信号線にコンデンサ(フィルタコンデンサ、デカップリングコンデンサなど)、インダクタ、ダイオードなどの部品を直列または並列に接続しないでください。また、RC / LC フィルタ回路や外部レベル変換モジュールを経由しないでください。信号の立ち上がりエッジのタイミングが変化し、I2C 通信が不安定になったりエラーが発生したりする可能性があります。

FLY-EDDY の I2C アドレスは固定で 0x42(42)です。対応する設定項目は i2c_address: 42 です。

配線手順​

電源切断作業

配線を開始する前に、プリンターの電源を完全に切り、電源供給を切断してください。通電状態でケーブルを抜き差ししたり、コネクタの線順を整理したり、端子に触れたりしないでください。

  1. MX1.25 ケーブルを EDDY-M の端子台に挿入し、端子の線順(左から右:SDA、TEMP、SCL、5V、GND)に一対一で対応させます
  2. ケーブルのもう一方の端を普通工具板またはメインボードの I2C インターフェースに接続し、インターフェースのシルク印刷に従ってピン順を確認します
  3. TEMP 線をメインボードの空き ADC ピンに接続します。使用可能な ADC ピンがない場合は接続しなくても構いませんが、温度ドリフト補償機能は使用できません
  4. 端子をしっかり挿し込んだ後、ケーブルを軽く引いて抜け落ちないことを確認し、配線を整理して垂れ下がりや引っ張りを避けてください
I2C 設定説明

EDDY-M を普通工具板またはメインボードに接続する場合、i2c_mcu、i2c_bus は実際のメインボードの MCU 定義に従って記入する必要があります。ソフトウェア I2C を使用する場合は i2c_software_scl_pin / i2c_software_sda_pin を指定する必要があります。I2C アドレスは固定で 0x42(42)、水晶振動子周波数は 40MHz です。

Loading...

EDDY-M を SHT36 V3 工具板に接続​

EDDY-M を SHT36 V3 工具板に接続する場合はソフトウェア I2C を使用します:SCL は gpio20(HV-IN)、SDA は gpio22(Probe)に接続します:

高圧リミットジャンパキャップ

gpio20 は HV-IN 高圧リミットポートです。使用前に必ず基板上の高圧リミットジャンパキャップを取り付けてください。取り付けない場合、このピンは正常に動作せず、EDDY が認識されなくなります。

Loading...

対応するソフトウェア I2C 設定:

[probe_eddy_current fly_eddy_probe]
i2c_mcu: SHT36
i2c_software_scl_pin: SHT36:gpio20
# SCL は HV-IN(gpio20)に接続、必ず高圧リミットジャンパキャップを取り付けること
i2c_software_sda_pin: SHT36:gpio22
# SDA は Probe(gpio22)に接続

2 つの接続方式のピン対照​

信号EDDY-M(MX1.25 端子)EDDY-F(FPC ケーブル)工具板 / メインボードインターフェース
電源正極5V5V5V / VCC
電源グラウンドGNDGNDGND
データ線SDASDASDA(SHT36 V3 接続時は gpio22)
クロック線SCLSCLSCL(SHT36 V3 接続時は gpio20、高圧リミットジャンパキャップを先に取り付けること)
温度検出TEMPTEMPADC ピン(EDDY-F を SHT36 V3 に接続する場合は gpio28)

EDDY-M の MX1.25 端子の線順(左から右):SDA、TEMP、SCL、5V、GND。EDDY-F の FPC ケーブルは FLY 工具板の EDDY インターフェースにのみ対応しており、線順を確認する必要はありません。EDDY-M を SHT36 V3 に接続する場合はソフトウェア I2C を使用します:SCL は gpio20(HV-IN)、SDA は gpio22(Probe)に接続します。詳細は上記の「EDDY-M を SHT36 V3 工具板に接続」の小節を参照してください。

配線レイアウトの推奨事項​

  • EDDY 通信線はモーター線、ヒーター線、ヒートベッド線から離して配置し、I2C 信号への干渉を防ぎます
  • I2C 線は長すぎないようにしてください。線材の品質が悪い、または配線が長すぎると通信が不安定になる可能性があります
  • 配線が電源線と交差する必要がある場合は、できるだけ垂直に交差させてください

配線後の検証​

配線が完了し、すべてのハーネスがしっかり挿さっていることを確認したら、通電して検証できます:

  1. 駆動電流キャリブレーションを実行します:LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe
  2. キャリブレーションが正常に完了すれば I2C 通信は正常です。続けて高さキャリブレーションを実行します
  3. BUS_TIMEOUT、Invalid read data などの I2C エラーが発生した場合は、まず電源を切って配線を確認し、その後 I2C 設定項目を参照してレートを調整してください

I2C エラー調査:EDDY 問題集

I2C 設定項目の説明:EDDY I2C ピンと設定の説明

Loading...