P3SteelMGN用にBigTreeTechSKRv1.3メインボードとP.I.N.D.Av2を購入しました。誰かがそれらを一緒に配線することを知っていますか、そしてマーリン2のどの部分を変更する必要がありますか?
P3SteelMGN用にBigTreeTechSKRv1.3メインボードとP.I.N.D.Av2を購入しました。誰かがそれらを一緒に配線することを知っていますか、そしてマーリン2のどの部分を変更する必要がありますか?
センサーをボードに接続する方法(4ピンのPINDA v2センサーがあると仮定)についての質問に答えるには、次の2つのオプションがあります。
PINDAv2自動ベッドレベリングセンサーには追加のワイヤー。通常、これらのベッドレベリングセンサーには3本のワイヤー(電源、アース、信号)しかありません。 PINDA v2プローブには、サーミスタに接続された追加のワイヤがあります。このサーミスタの読み取り値は、温度変化でトリガー距離を補正するためにPrusaによって使用されます。
4番目のピンを配線するには、リバースエンジニアリングが必要になります。 Prusaのファームウェアを使用していない場合(たとえば、Marlinファームウェアを使用している場合。これはそれほど単純ではありません!)、温度補正の背後にあるロジック。これはPrusaの印刷エンジニアによって設計され、 Marlinファームウェアのカスタムフォークに実装されていることに注意してください。
例:補正は、 Marlin_main.cppで関数 temp_compensation_pinda_thermistor_offset
によって計算されます。この関数は、読み取り温度に基づいてオフセットを返すために呼び出されます(実際の計算は temp_comp_interpolation(temperature_pinda)
で行われます):
#ifdef PINDA_THERMISTOR offset_z = temp_compensation_pinda_thermistor_offset(current_temperature_pinda);# endif // PINDA_THERMISTOR
白い線を接続しないのはまったく問題ありません。これは、温度補償に使用されるサーミスタ値を読み取るために必要な信号です。これにより、補正機能が無効になり、センサーが通常の誘導センサーに戻ります。