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

配線と設定

バッファ内部配線図

インストール動画

バッファをメインボードに接続し、設定方法

重要なお知らせ
  • 以下の配線例の「MMUツールボード」はインターフェース定義の参考です。実際の使用時は以下の通りにしてください:
  1. ケーブルをKLIPPERマザーボードのリミットスイッチ信号ポートに直接接続してください。
  2. 設定ファイル(例: printer.cfg)で、対応するポート番号の設定を変更・確認し、機能が正常に動作するようにしてください。
  • このバッファにはフィラメント断線検出手動制御機能が搭載されています:

  • フィラメント断線検出 (FILAMENT_SENSOR)

    • 信号出力: フィラメント断線が発生した際、バッファのPB15ピンからLowレベル信号が出力されます。
  • フィーダーボタン (FEED)

    • クリック: バッファのPA2ピンから3秒間のHighレベルパルス信号が出力されます。
    • 長押し: バッファは連続フィーディングを実行し、ボタンを離すまで継続します。
  • リトラクトボタン (RETRACT)

    • クリック: バッファのPA3ピンから3秒間のLowレベルパルス信号が出力されます。
    • 長押し: バッファは連続リトラクトを実行し、ボタンを離すまで継続します。

配線ガイド

  • 上記機能を使用する際は、以下の図を参考に配線してください:

重要なお知らせ
  • 図中の「MMUツールボード」はインターフェース定義の参考です。実際の使用時は以下の通りにしてください:
  1. ケーブルをKLIPPERマザーボードのリミットスイッチ信号ポートに直接接続してください。
  2. 設定ファイル(例: printer.cfg)で、PD3PD4PD5に対応するポート番号の設定を変更・確認し、機能が正常に動作するようにしてください。

設定例

[mcu LLL_PLUS]
serial:/dev/serial/by-id/usb-Klipper_stm32h723xx_12345-if00

[filament_switch_sensor Material_breakage_detection]
pause_on_runout: true
switch_pin: ^LLL_PLUS:PD3 # 実際に使用するピンに変更してください
runout_gcode:
PAUSE
RESPOND MSG="material shortage"
insert_gcode:
RESPOND MSG="Detected"
event_delay: 1.0
pause_delay: 0.5

[gcode_button Load_consumables]
pin:^LLL_PLUS:PD4 # 実際に使用するピンに変更してください、フィーダー接続ピン
press_gcode:
_Load_consumables

[gcode_button RETRACT]
pin:^!LLL_PLUS:PD5 # 実際に使用するピンに変更してください、リトラクター接続ピン
press_gcode:
_RETRACT

[gcode_macro CONFIG]
description: エクストルーダー設定
variable_extruder_temp: 200 ## 温度
variable_extruder_length: 50 ## 長さ
variable_extruder_speed: 5 ## 速度 (mm/s)
variable_extruder_time: 10 ## 時間 (s)
gcode:

[gcode_macro _Load_consumables] ## フィーディング
gcode:
{% set temp = printer["gcode_macro CONFIG"].extruder_temp %}
{% set length = printer["gcode_macro CONFIG"].extruder_length %}
{% set speed = printer["gcode_macro CONFIG"].extruder_speed %}
{% set time = printer["gcode_macro CONFIG"].extruder_time %}
{% set feedrate = speed * 60 %}

RESPOND MSG="Heat the extruder to {temp} °C"
RESPOND MSG="エクストルーダーを {temp} °C に加熱してください"
M109 S{temp}

G4 P{time *1000}
RESPOND MSG="Start feeding {length}mm"
RESPOND MSG="{length}mm フィーディング開始"
G91 ; 相対座標モード
G1 E{length} F{feedrate}
G90 ; 絶対座標モード

RESPOND MSG="Extrusion completed"
RESPOND MSG="エクストルージョン完了"
M104 S0

[gcode_macro _RETRACT] ##リトラクト
gcode:
{% set temp = printer["gcode_macro CONFIG"].extruder_temp %}
{% set length = printer["gcode_macro CONFIG"].extruder_length %}
{% set speed = printer["gcode_macro CONFIG"].extruder_speed %}
{% set time = printer["gcode_macro CONFIG"].extruder_time %}
{% set feedrate = speed * 60 %}

RESPOND MSG="Heat the extruder to {temp} °C"
RESPOND MSG="エクストルーダーを {temp} °C に加熱してください"
M109 S{temp}

G4 P{time *1000}
RESPOND MSG="Start material return {length}mm"
RESPOND MSG="{length}mm リトラクト開始"
G91 ; 相対座標モード
G1 E-{length} F{feedrate}
G90 ; 絶対座標モード

RESPOND MSG="Return of materials completed"
RESPOND MSG="リトラクト完了"
M104 S0
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...