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

ハードウェアテスト方法

本ドキュメントでは、一般的なハードウェアモジュールの最小限のテスト方法を記載します。トラブルシューティング時に個々のハードウェアを分離し、問題が設定、配線、モジュール本体、またはマザーボードポートのいずれにあるかを確認するために使用します。

テストの考え方は、マザーボードとツールボードのテスト設定に基づいています。manual_stepper DriveN を使用してドライバをテストし、output_pin を使用して低電圧出力をテストし、temperature_sensor を使用して温度/ADCをテストし、gcode_button を使用して入力信号をテストし、adxl345 / lis2dw を使用して加速度計をテストします。

安全境界

以下のすべての配線、抜き差し、ケーブル整理、ジャンパーピンまたはディップスイッチの調整作業は、プリンターの電源を完全に切り、電源から切断した後に行ってください。ドライバモジュール、ステッピングモータケーブル、CANケーブル、プローブケーブル、ファンケーブル、または加速度計モジュールの活線挿抜は禁止されています。

本ドキュメントでは、お客様に半田付け、電源の取り外し、電源配線の改造、露出した高圧/大電流端子の測定、またはオシロスコープなどの専門機器の使用を要求するものではありません。ヒートカートリッジ、ヒートベッド、SSR、MOSFET、電源入力端に関する電気的検査については、アフターサポートまたは専門家にご連絡ください。


使用前の準備

元の設定のバックアップ

  1. 現在の printer.cfg および関連する include ファイルをバックアップします。
  2. 一度にテストするハードウェアタイプは1つのみとし、複数のモジュールが同時に判断に影響を与えるのを防ぎます。
  3. テスト設定が成功したら、元の設定を復元してプリンター全体の問題のトラブルシューティングを続行します。
設定に関する注意

テスト設定のピンは、実際のマザーボード、ツールボードの説明書、またはメーカーのテンプレートに従う必要があります。サンプルのピンを異なるモデルのマザーボードにそのまま流用しないでください。

推奨テスト順序

  1. MCU接続とマザーボード温度。
  2. 温度センサーまたはADC入力。
  3. 低電圧出力ポート(ファン、RGB、ブザーなど)。
  4. 入力ポート(リミットスイッチ、プローブ、フィラメント切れ検出など)。
  5. 加速度計。
  6. ステッピングドライバとモーター。
  7. CANツールボード通信。

MCUと温度センサーテスト

テスト目的

MCUがKlipperに接続可能であること、およびマザーボード温度、サーミスタ、またはADC入力が正常に表示されることを確認します。

最小構成

[mcu]
serial: /dev/serial/by-id/usb-Klipper_xxxxxxxxxxx

[temperature_sensor MCU_TEMP]
sensor_type: temperature_mcu

[temperature_sensor ADC1]
sensor_type: Generic 3950
sensor_pin: PF4

テスト手順

  1. serialsensor_pin を実際のマザーボードの値に変更します。
  2. 電源を切り、サーミスタのコネクタがしっかりと差し込まれ、配線に損傷がないことを確認します。
  3. 電源を入れ、Klipperを再起動します。
  4. Mainsail / Fluidd の温度パネルで MCU_TEMPADC1 が妥当な温度を示しているか確認します。

結果の判断

テスト項目正常結果異常な現象対処方法
MCU温度周囲温度付近かやや高い温度を表示MCUに接続できないserial、ファームウェア、USB/CAN接続を確認
サーミスタ周囲温度付近を表示ADC out of range、極端に高い/低い電源を切り、コネクタ、配線順序、センサータイプを確認
注意

温度測定値の確認のみ行い、テストのためにノズルやヒートベッドを加熱しないでください。加熱回路、SSR、MOSFET、またはヒートベッド出力に異常が疑われる場合は、既製モジュールとの交換テストを行うか、アフターサポートにご連絡ください。


低電圧出力ポートのテスト

テスト目的

ファン、RGB、ブザーなどの低電圧出力ポートがKlipperで制御可能であることを確認します。

電源オフ作業

ファン、RGB、ブザーなどの低電圧負荷を接続または交換する前に、プリンターの電源を完全に切り、電源から切断してください。通電状態でのケーブルの抜き差しや露出端子への接触は行わないでください。

ファン出力設定

[output_pin FAN0]
pin: PA0
pwm: True
cycle_time: 0.010
value: 0
shutdown_value: 0

テストコマンド

SET_PIN PIN=FAN0 VALUE=0.3
SET_PIN PIN=FAN0 VALUE=1
SET_PIN PIN=FAN0 VALUE=0

結果の判断

テスト項目正常結果異常な現象対処方法
VALUE=0.3ファンが低速回転回らない、または振動するファン仕様、インターフェース電源、PWM互換性を確認
VALUE=1ファンが全速回転回転数異常または異音ファンを交換するか、ポートをクロステスト
VALUE=0ファンが停止停止しない設定ピンが間違っていないか確認

異常ファンのリスク調査

ファンのリスク

一部のファンは、内部ドライバ設計、逆起電圧、または配線順序の異常により、マザーボードのファンMOSFET、ファンインターフェース、または主制御関連回路を損傷する可能性があります。異常なファンを発見した場合は直ちに使用を中止し、マザーボードのファンポートに繰り返し接続してテストしないでください。

  1. 電源を切り、ファンの定格電圧がファンポートの電圧と一致することを確認します。
  2. 電源を切り、ファンのプラス/マイナス端子、コネクタの向き、ケーブルの外観を確認します。被覆の破れ、圧痕、焼け、異臭、コネクタの緩みがある場合は使用を続行しないでください。
  3. 正常と確認されているファンと既製ケーブルを使用したクロステストを優先します。
  4. 通電テスト時は、SET_PIN またはWebインターフェースからのみ回転数を調整し、ファンが正常に起動/停止するか、異音がないか、異常発熱や異臭がないかを観察します。
  5. 低速で異常な振動や停止、高速で明らかな異音がある場合、またはこのファンを接続した後にマザーボード/インターフェースが異常に発熱する場合は、直ちに電源を切り、そのファンの使用を中止してください。
  6. マルチメータを使用してファンポートの露出端子に接触させ出力を測定しないでください。電気的検査が必要な場合は、アフターサポートまたは専門家にご連絡ください。

RGB / LED 出力設定

[output_pin RGB]
pin: PA8
value: 0
shutdown_value: 0
SET_PIN PIN=RGB VALUE=1
SET_PIN PIN=RGB VALUE=0
加熱出力はこの方法でのテストは推奨しません

HEAT0HEAT1BED_OUT などの加熱出力ポートは、お客様が SET_PIN を使用して直接制御することは推奨しません。サーミスタ保護を設定せずにヒートカートリッジやヒートベッド出力をオンにしないでください。関連するトラブルシューティングは、完全なヒーター設定、温度曲線、既製モジュールとの交換、またはアフターサポートによる検査で行ってください。


入力ポートのテスト

テスト目的

リミットスイッチ、プローブ、フィラメント切れ検出、ツールボードHV-INなどの入力ポートがKlipperで認識可能であることを確認します。

電源オフ作業

リミットスイッチ、プローブ、フィラメント切れ検出、または入力ボタンの配線順序を確認する前に、プリンターの電源を完全に切り、電源から切断してください。通電状態での確認時は、スイッチの機械的部分のみを操作し、コネクタ、端子、または露出した配線に触れないでください。

gcode_button 入力テスト

ツールボードのHV-IN、ドアスイッチ、フィラメント切れ検出、または一般的な入力ピンのテストに適しています。

[gcode_button IO0]
pin: ^PA1
press_gcode:
# 空のまま、入力状態の確認のみに使用
QUERY_BUTTON BUTTON=IO0
  1. スイッチを操作せずに QUERY_BUTTON BUTTON=IO0 を実行すると、IO0: RELEASED が返されるはずです。
  2. スイッチの機械的部分を手動で操作した後に再度実行すると、IO0: PRESSED が返されるはずです。
  3. 状態が変わらない場合は、電源を切り、配線順序、コネクタ、プルアップ ^、および pin の設定を確認してください。
通常のリミット設定を使用しない理由

通常のリミットテストは、移動軸、ステッピングモーター、モーター方向、ストローク範囲などのプリンター全体のパラメーターに関係することがよくあります。ハードウェアの最小テストでは、入力ピンの状態のみを確認するため、gcode_button を優先的に使用します。


加速度計テスト

テスト目的

ツールボードまたは外部モジュール上のADXL345 / LIS2DWなどの加速度計が正常に通信できることを確認します。

電源オフ作業

加速度計のケーブルを確認、抜き差し、または交換する前に、プリンターの電源を完全に切り、電源から切断してください。通電状態でのセンサーモジュールの抜き差しや露出したピンへの接触は行わないでください。

[adxl345]
cs_pin: gpio13
spi_bus: spi1
axes_map: x,y,z

テストコマンド

ACCELEROMETER_QUERY

結果の判断

テスト項目正常結果異常な現象対処方法
ACCELEROMETER_QUERYx/y/z データを返すInvalid adxl345 id またはデータなし電源を切り、ケーブルを確認し、cs_pinspi_bus を照合


周辺機器とドライバのテスト:ドライバテスト、CANツールボードテスト、および一般的な異常の対照表については、周辺機器とドライバのテスト を参照してください。

Loading...