メインコンテンツまでスキップ

よく使うデバッグコマンド

ヒント
  • 本チュートリアルはFuiiddウェブページを主としています。
  • 本チュートリアルはプリンターが正常に接続済みで、デバッグ用として使用可能です。
  • 本チュートリアルではよく使うコマンドを提供しますが、様々な問題により完全に収録されていない可能性があります。

ドライバ関連

注意事項
  • 設定されていない、または問題があるドライバはチェックできないことに注意してください。
  • 全てのドライバへの電源供給、マザーボードへの電源供給、ドライバのジャンパピンと設定が正常であること!!

ドライバ状態の確認

  • このコマンドはTMCドライバがSPI/UARTモードで正常に動作しているかを確認するものです。
    DUMP_TMC STEPPER=stepper_x
    DUMP_TMC STEPPER=stepper_x1
    DUMP_TMC STEPPER=stepper_y
    DUMP_TMC STEPPER=stepper_y1
    DUMP_TMC STEPPER=stepper_z
    DUMP_TMC STEPPER=stepper_z1
    DUMP_TMC STEPPER=stepper_z2
    DUMP_TMC STEPPER=stepper_z3
    DUMP_TMC STEPPER=extruder

ドライバ強制移動

  • printer.cfgに以下のコマンドを追加してください。

    [force_move]
    enable_force_move: true
  • 1mm往復強制移動コマンド

  • コントロールコンソールで実行してください。

    STEPPER_BUZZ STEPPER=stepper_x
    STEPPER_BUZZ STEPPER=stepper_x1
    STEPPER_BUZZ STEPPER=stepper_y
    STEPPER_BUZZ STEPPER=stepper_y1
    STEPPER_BUZZ STEPPER=stepper_z
    STEPPER_BUZZ STEPPER=stepper_z1
    STEPPER_BUZZ STEPPER=stepper_z2
    STEPPER_BUZZ STEPPER=stepper_z3
    STEPPER_BUZZ STEPPER=extruder
  • このオプションを有効にすると、移動コントロールで強制移動が可能になります。

  • 一度に移動できるのは1つのモーターのみであることに注意してください。

  • 複数軸の場合、たとえば2つのZ軸はホームポジションに戻した後でないと制御できません。

ノズル位置の強制設定

  • コンソールに以下のコマンドを入力して、ノズル位置を強制的に設定してください。設定後は直接移動を制御できます。
    SET_KINEMATIC_POSITION x=100 y=100 z=100

ステッパーモーター ステップ値の較正

  • まずエクストルーダードライバが正常に動作していることを確認してください。その後、full_steps_per_rotationgear_ratioが正しいことを確認してください。そうでなければエクストルーダーのステップ値を較正することはできません。

  • 新しいrotation_distanceを得た後は小数点以下3桁まで四捨五入してください。

  • ステップ値の較正: rotation_distance=古いrotation_distance×実際のエクストルード長さ/要求されたエクストルード長さ

    full_steps_per_rotation: 200        # 1回転あたりのステップ数(200 は 1.8 度、400 は 0.9 度)
    gear_ratio: 50:10 # 減速比(ガリレオギア比7.5:1 でこの行はコメントアウトされています。BMGは50:17、出力軸が前にあり、入力軸が後ろにあります)
    rotation_distance: 22.522 # 主動プーリーの周長mm

加熱関連

PID

ヒント
  • コマンドのTARGET=は設定温度です。普段印刷する温度を設定してください。
  • 複数の加熱装置がある場合はこのコマンドでPIDを実行できます。
  • エクストルーダー

    PID_CALIBRATE HEATER=extruder TARGET=245
  • ベッドヒーター

    PID_CALIBRATE HEATER=heater_bed TARGET=100
  • PTC

    PID_CALIBRATE HEATER=PTC TARGET=70

温度誤差関連

ヒント
  • 加熱待ち時間が長い場合はこの方法を参照してください クリックしてジャンプ
  • 温度が不安定な場合はこの方法で温度不安定によるエラーを解決できます クリックしてジャンプ

リミットスイッチ関連

ヒント
  • 更新中

通常のリミットスイッチ

  • リミットスイッチの確認コマンド
  • リミットスイッチが2線式であることを確認してください。3線式の場合は配線順序に間違いがないか確認してください。そうでなければマザーボードが破損する可能性があります!!!
  • リミットスイッチが接触していない状態(通常オープン)であることを確認してください。
  • コンソールに以下のコマンドを入力してください。正常であれば以下の情報が返されます。
    QUERY_ENDSTOPS
  • 全てのリミットスイッチが通常オープン状態であることを確認し、手動でリミットスイッチを押した状態でQUERY_ENDSTOPSを入力してください。
  • リミットスイッチの状態が変化すれば配線は正常です。

リミットスイッチなし

  • リミットスイッチなし状態は必ずオープン(開いた状態)であることに注意してください。そうでなければ設定または配線に問題があります。
  • コンソールに以下のコマンドを入力してください。正常であれば以下の情報が返されます。
    QUERY_ENDSTOPS

プローブ関連

BL-TOUCH

  • pin_down:プローブが突き出る
  • pin_up:プローブが収縮する
  • touch_mode:センサーの検証
BLTOUCH_DEBUG COMMAND=pin_down
BLTOUCH_DEBUG COMMAND=pin_up
BLTOUCH_DEBUG COMMAND=touch_mode

Probe & TAP

  • 通常はトリガーされていません。
  • ピン設定時に^を追加することをお勧めします。
QUERY_PROBE

反復精度

  • 10回
    probe_accuracy
  • 100回
    probe_accuracy samples=100

特殊タイプ

サーボモーター

ヒント
  • サーボモーターは180度と360度がありますので、区別してください。
  • 参考設定

    [servo my_servo]
    pin:PE6
  • 参考コマンド

    SET_SERVO SERVO=my_servo ANGLE=360
    SET_SERVO SERVO=my_servo ANGLE=180
    SET_SERVO SERVO=my_servo ANGLE=0
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...