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

概要

ALPS圧力モジュールは、ADS131M02を基にした圧力センシングソリューションで、3Dプリンターの自動Z軸ホーム(Home)およびメッシュベッドレベルイング(Mesh Bed Leveling)の調整用に開発されました。高感度の圧力検出とリアルタイム信号処理により、プリンタヘッドとメッシュベッドの接触状態を正確に感知し、ミリメートル単位の調整精度を実現し、従来の機械的リミット校正の誤差を除去し、初層印刷の成功確率を著しく向上させます。

パラメータ比較

apls 圧力モジュールの使用

推奨されるノズルクリーニング機能

apls圧力モジュールを使用する際には、ノズルの清潔さを確保するためにノズルクリーニング機能を推奨します。これにより、調整の精度と安定性が向上します。

XH2.54 4Pin 配線図

モジュールは、マザーボードのUARTインターフェースに直接挿入できます。または、拡張ボードのUARTインターフェースに接続できます。UARTインターフェースがない場合、マザーボード上にある2つのピンを見つけ、電源線の極性に注意してください。

安装時の注意点

  1. モジュールがしっかり取り付けられていることを確認し、印刷中に振動によって接触不良が起こらないようにしてください。
  2. 配線が正しいかを確認し、配線間違いによりモジュールが正常に動作しないようにしてください。
  3. 初めて使用する前に、複数回の調平テストを行うことをお勧めします。これにより、モジュールの感度と精度が予想通りであることを確認できます。

ステータスランプ表示

  • 電源供給状態:緑色赤色の枠のステータスランプが点灯しており、モジュールが正常に動作しています。
  • トリガー状態:赤色の枠のステータスランプが点滅しており、モジュールがトリガー状態です。

ステータスランプのトラブルシューティング

  • ステータスランプが点灯していない場合は、電源配線が正しいかを確認してください。
  • ステータスランプが連続して点滅している場合は、モジュールが異常な信号を検出している可能性があります。プローブが異物で詰まっているか破損していないかを確認してください。

設定ガイド

既存の設定ファイルのprobeホームの部分を置き換える必要があります。以下のように設定してください:

サンプル設定ファイル

以下は推奨される設定ファイルの内容です。実際のニーズに応じて調整してください:

ヒント
  • ALPS圧力モジュールをZリミットとして使用したい場合は、以下の設定を参考にしてください
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
ヒント
  • ALPS圧力モジュールの参考設定
[homing_override]
axes: xyz
set_position_z: 10
gcode:
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% set e_target = printer.extruder.target %} # 現在の温度を保存
{% set fan_speed = printer.fan.speed %} # 現在のファン速度を保存

{% if home_all or 'X' in params %}
G28 X
{% endif %}

{% if home_all or 'Y' in params %}
G28 Y
{% endif %}

{% if home_all or 'Z' in params %}
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
{% if e_target >= 150 or printer.extruder.temperature >= 150 %}
M106 S255 # ファンを起動
M109 S150 # 150度でZホーム
{% endif %}
M106 S0 # ファンを停止

G91
G1 Z5 F2000 # ノズルと熱床の距離を広げる
G90

# エディー加圧センサーを使用する場合、下記コメントを外してください
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000

M109 S{e_target} # 温度を元に戻す
M106 S{fan_speed} # ファン速度を元に戻す
{% endif %}


[homing_override]
axes: xyz
set_position_z: 10
gcode:
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% set e_target = printer.extruder.target %} # 現在の温度を保存
{% set fan_speed = printer.fan.speed %} # 現在のファン速度を保存

{% if home_all or 'X' in params %}
G28 X
{% endif %}

{% if home_all or 'Y' in params %}
G28 Y
{% endif %}

{% if home_all or 'Z' in params %}
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
{% if e_target >= 150 or printer.extruder.temperature >= 150 %}
M106 S255 # ファンを起動
M109 S150 # 150度でZホーム
{% endif %}
M106 S0 # ファンを停止

G91
G1 Z5 F2000 # ノズルと熱床の距離を広げる
G90

# エディー加圧センサーを使用する場合、下記コメントを外してください
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000

M109 S{e_target} # 温度を元に戻す
M106 S{fan_speed} # ファン速度を元に戻す
{% endif %}


[output_pin _probe_ready]
pin: PA9 #En #有効ピン
shutdown_value: 0
value:0

[probe]
pin: ^PA10 #out #プローブピン
x_offset: 0 # X軸-センサとノズルの相対オフセット
y_offset: 0 # Y軸-センサとノズルの相対オフセット
z_offset:0 # Z軸-センサとノズルの相対オフセット
speed: 8 # レベル調整速度
samples: 3 # サンプル数
samples_result: median # サンプル結果の取得方法(デフォルトは中間値)
sample_retract_dist: 2 # レベル調整時のリトラクト距離
samples_tolerance: 0.05 # サンプル許容範囲(許容範囲が小さすぎるとサンプル数が増える可能性がある)
samples_tolerance_retries: 3 # 許容範囲を超えた場合の再試行回数
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0

  • SHT36V3の参考設定
[output_pin _probe_ready]
pin: SHT36:gpio20
shutdown_value: 0
value:0

[probe]
pin: ^SHT36:gpio16

Zオフセット値の調整方法について

  • このコマンドを使ってZオフセットを調整してください:
PROBE_CALIBRATE
  • z-offsetの値を調整する前に、Klipperのドキュメントのチュートリアルを参照してください:Paper Test
注意
  • 圧力モジュールをZ軸リミットとして使用したい場合は、元のendstop_pinの設定を次のように上書きしてください:endstop_pin: probe:z_virtual_endstop
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 -