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

VORON Trident リファレンス設定

####################################################################################
# 3D MELLOW /FLY-Super8-Pro #
####################################################################################
## FLY-Super8-Pro 資料URL: http://mellow.klipper.cn/#/board/fly_super8_pro/README
## FLY-Super8-Pro 回路図URL:https://github.com/Mellow-3D/Fly-Super8Pro
## FLY 公式Taobao店:https://shop126791347.taobao.com/shop/view_shop.htm?spm=a230r.1.14.4.1a4840a8hyvpPJ&user_number_id=2464680006
## アフターサービスが必要な場合は、Taobaoカスタマーサービスにお問い合わせください
## FLY アフターサービス技術サポートグループ:621032883
## FLY-RRFファームウェア交流グループ:786561979

#####################################################################
# 注意事項 #
#####################################################################
##***変更/確認が必要な事項:***
## MCU パス [mcu]
## プリンター可動範囲 xyzのposition
## サーミスタタイプ [extruder] と [heater_bed]
## Z軸リミットスイッチ停止位置 [homing_override]
## Z軸リミットスイッチオフセット位置 [stepper_z]
## PID キャリブレーション [extruder] と [heater_bed]
## エクストルーダーモーターステップ値微調整 [extruder]

#####################################################################
# ファイルインクルード #
#####################################################################
#[include fluidd.cfg] # FLUIDD用インクルードファイル.
#[include mainsail.cfg] # MAINSDIL用インクルードファイル.
#使用するファイルを各自で確認してください

#####################################################################
# メインボード設定 #
#####################################################################
[mcu] # FLYメインボードID
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_XXXXXXXXXXXXXXXXXXXXX
### USBファームウェアIDの確認方法:ls -l /dev/serial/by-id/
### /dev/serial/by-id/usb-Klipper_stm32f407xx_XXXXXXXXXXXXXXXXXXXXXを確認したIDに置き換えてください
#canbus_uuid: e51d5c71a901
### CANファームウェアIDの確認方法:~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
### CANのIDは、serialをcanbus_uuid: に置き換え、その後にIDを追加してください

#####################################################################
# 機種と加速度 #
#####################################################################
[printer] # プリンター設定
kinematics: corexy # 運動学構造: デカルト、corexyなど。デカルト:cartesian
max_velocity: 300 # プリンター最大速度
max_accel: 3000 # 最大加速度 最大3000
max_z_velocity: 15 # Z軸最大速度
max_z_accel: 100 # Z軸最大加速度
square_corner_velocity: 5.0 # コーナー速度。小さくすると、プラットフォームの重さによる慣性を効果的に軽減できます

#####################################################################
# 温度モニタリング #
#####################################################################
[temperature_sensor Fly-Super8] # FLYメインボード温度(名前は自由に変更可能)
sensor_type: temperature_mcu # MCUに関連付け(デフォルト)
#--------------------------------------------------------------------
[temperature_sensor FLY-π] # ホストコンピューター温度
sensor_type: temperature_host # ホストコンピューターに関連付け
#--------------------------------------------------------------------
# [temperature_sensor Box] # ケース内温度 (追加の温度センサーが必要な場合、設定を参照)
# sensor_type: ATC Semitec 104GT-2 # センサータイプ
# sensor_pin: PA4 # 信号ピン

#####################################################################
# ベッドメッシュキャリブレーション
#####################################################################
[bed_mesh]
speed: 50 # キャリブレーション速度
horizontal_move_z: 5 # プローブが次のポイントに移動する前にZ軸を上げる高さ
mesh_min: 30,30 # 最小キャリブレーションポイント座標x,y
mesh_max: 270, 270 # 最大キャリブレーションポイント座標x,y
probe_count: 4,4 # サンプリングポイント数(4X4で16ポイント)
mesh_pps: 2,2 # 補助サンプリングポイント数
algorithm: bicubic # アルゴリズムモデル
bicubic_tension: 0.2 # アルゴリズム補間値。変更しないでください

#####################################################################
# X/Yステッピングモーター設定 (X/Y Stepper Settings) #
#####################################################################
# B Motor ---- Motor A
# | |
# |------エクストルーダー-------|
# | |
# | |
# 正面
#####################################################################
# X 軸ステッピングモーター on Driver0 (B Motor) #
#####################################################################
[stepper_x]
step_pin: PE2 # X軸モーターステップピン設定
dir_pin: PC5 # X軸モーター方向ピン設定。実際の動作に応じて方向を判断し、感嘆符!を付けると動作方向が反転します
enable_pin: !PF11 # X軸モーターイネーブルピン設定。イネーブルピンには感嘆符!が必要です。付けないとモーターが動作しません
rotation_distance: 40 # 駆動プーリー周長mm(2GT-20Tプーリー:40, 2GT-16Tプーリー:32)
microsteps: 16 # モーターマイクロステップ設定。マイクロステップが高いほど品質は向上しますが、メインコントローラーの負荷も増加します
full_steps_per_rotation: 200 # モーター1回転あたりのパルス数(1.8度モーター:200, 0.9度モーター:400)
endstop_pin: !PG12 # リミットスイッチピン。通常はノーマリークローズ(NC)にして感嘆符!を追加して状態を反転させることを推奨します。位置はio-3
###ノーマリークローズ接続後はトリガー状態になります。感嘆符!を付けるとこの状態を反転できます。万が一断線した場合の衝突を防ぐことができます
position_min: 0 # ソフトリミット最小移動量
position_endstop: 300 # ソフトリミット最大移動量 (250mm-300mm-350mm)
position_max: 300 # 機械的リミット最大移動量 (250mm-300mm-350mm)
homing_speed: 50 # 原点復帰速度。最大100。原点復帰速度は速すぎないことをお勧めします
homing_retract_dist: 5 # 初回リミットスイッチトリガー後の後退距離
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
## ドライバータイプの設定が正しいことを確認してください (2208 or 2209)
[tmc2209 stepper_x] # X ドライバー設定 -TMC2209
uart_pin: PC4 # 通信ポートピン定義
interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
run_current: 0.8 # 運転電流
sense_resistor: 0.110 # ドライバー検出抵抗。変更しないでください
stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------
#[tmc5160 stepper_x] # エクストルーダードライバー設定- TMC5160
#cs_pin: PC4 # SPI チップセレクトピン定義
# spi_software_mosi_pin: PB5
# spi_software_miso_pin: PB4
# spi_software_sclk_pin: PB3
## spi_bus: spi1a # SPIバス選択。ソフトウェアSPIの使用を推奨します
## spi_speed: 100000 # SPI通信速度
#run_current: 1.0 # モーター運転電流値
#interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
#sense_resistor: 0.075 # ドライバー検出抵抗。変更しないでください(5160 Proを使用する場合は、値を0.033に変更してください)
#stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#####################################################################
# Y 軸ステッピングモーター on Driver1 (A Motor) #
#####################################################################
[stepper_y]
step_pin: PE3 # Y軸モーターステップピン設定
dir_pin: PF13 # Y軸モーター方向ピン設定。実際の動作に応じて方向を判断し、感嘆符!を付けると動作方向が反転します
enable_pin: !PF14 # Y軸モーターイネーブルピン設定。イネーブルピンには感嘆符!が必要です。付けないとモーターが動作しません
rotation_distance: 40 # 駆動プーリー周長mm(2GT-20Tプーリー:40, 2GT-16Tプーリー:32)
microsteps: 16 # モーターマイクロステップ設定。マイクロステップが高いほど品質は向上しますが、メインコントローラーの負荷も増加します
full_steps_per_rotation: 200 # モーター1回転あたりのパルス数(1.8度モーター:200, 0.9度モーター:400)
endstop_pin: !PG11 # リミットスイッチピン。通常はノーマリークローズ(NC)にして感嘆符!を追加して状態を反転させることを推奨します。位置はio-0
###ノーマリークローズ接続後はトリガー状態になります。感嘆符!を付けるとこの状態を反転できます。万が一断線した場合の衝突を防ぐことができます
position_min: 0 # ソフトリミット最小移動量
position_endstop: 300 # ソフトリミット最大移動量 (250mm-300mm-350mm)
position_max: 300 # 機械的リミット最大移動量 (250mm-300mm-350mm)
homing_speed: 50 # 原点復帰速度。最大100。原点復帰速度は速すぎないことをお勧めします
homing_retract_dist: 5 # 初回リミットスイッチトリガー後の後退距離
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
## ドライバータイプの設定が正しいことを確認してください (2208 or 2209)
[tmc2209 stepper_y] # Yドライバー設定 -TMC2209
uart_pin: PF12 # 通信ポートピン定義
interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
run_current: 0.8 # 運転電流
sense_resistor: 0.110 # ドライバー検出抵抗。変更しないでください
stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------
#[tmc5160 stepper_y] # エクストルーダードライバー設定- TMC5160
#cs_pin: PF12 # SPI チップセレクトピン定義
# spi_software_mosi_pin: PB5
# spi_software_miso_pin: PB4
# spi_software_sclk_pin: PB3
## spi_bus: spi1a # SPIバス選択。ソフトウェアSPIの使用を推奨します
# spi_speed: 100000 # SPI通信速度
#run_current: 1.0 # モーター運転電流値
#interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
#sense_resistor: 0.075 # ドライバー検出抵抗。変更しないでください(5160 Proを使用する場合は、値を0.033に変更してください)
#stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)

#####################################################################
# Z軸ステッピングモーター (Z Stepper Settings) #
#####################################################################
# |----- Z1 -----|
# | |
# | |
# | |
# Z0----ディスプレイ----Z2

#####################################################################
# Z軸ステッピングモーター #
#####################################################################
## Zステッピングモーター - 左前 on Driver3
[stepper_z]
step_pin: PE14 # Z軸モーターステップピン設定
dir_pin: !PE8 # Z軸モーター方向ピン設定。方向ピンは実際の動作に応じて判断し、感嘆符!を付けると動作方向が反転します
enable_pin: !PE9 # Z軸モーターイネーブルピン設定。イネーブルピンには感嘆符!が必要です。付けないとモーターが動作しません
### T8x4リードスクリュー。1回転でヒートベッドは4mm移動します
## 購入したリードスクリューのパラメータに応じて変更してください
rotation_distance: 8 # リードスクリューリード 8。実際の使用状況に応じて変更してください。合計3箇所変更が必要です
full_steps_per_rotation: 200 # モーター1回転あたりのパルス数(1.8度モーター:200, 0.9度モーター:400
microsteps: 16 # モーターマイクロステップ設定。マイクロステップが高いほど品質は向上しますが、メインコントローラーの負荷も増加します
endstop_pin: !PG10 # リミットスイッチピン。通常はノーマリークローズ(NC)にして感嘆符!を追加して状態を反転させることを推奨します。位置はio-1
## position_endstop は、ノズルが印刷面(Z0)に対してZリミット停止トリガーポイントに到達する位置です(単位:mm)
position_endstop: -0.5
## 正の値 = ベッドよりも高い終了点、負の値 = ベッドよりも低い終了点
## position_endstopの値を増やすと、ノズルはベッドに近づきます
## Z_ENDSTOP_CALIBRATEを実行後、position_endstopはCFG設定の最後に保存されます
position_min: -15 # (ノズルクリーニング設定には-5程度が必要)
position_max: 300 # 機械的リミット最大移動量 (250mm-300mm-350mm)
homing_speed: 5 # 原点復帰速度-最大20
second_homing_speed: 3 # 2回目原点復帰速度-最大10
homing_retract_dist: 0 # 後退距離
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
[tmc2209 stepper_z]
uart_pin: PE7 # ドライバー通信ポート
interpolate: false # マイクロステップ補間256
run_current: 0.8 # 運転電流mA
sense_resistor: 0.110 # ドライバー検出抵抗。変更しないでください
stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------
#[tmc5160 stepper_z] # エクストルーダードライバー設定- TMC5160
#cs_pin: PE7 # SPI チップセレクトピン定義
# spi_software_mosi_pin: PB5
# spi_software_miso_pin: PB4
# spi_software_sclk_pin: PB3
## spi_bus: spi1a # SPIバス選択。ソフトウェアSPIの使用を推奨します
# spi_speed: 100000 # SPI通信速度
#run_current: 1.0 # モーター運転電流値
#interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
#sense_resistor: 0.075 # ドライバー検出抵抗。変更しないでください(5160 Proを使用する場合は、値を0.033に変更してください)
#stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------

## Z1 ステッピングモーター - 後方 on Driver4
[stepper_z1]
step_pin: PE15 # Z1軸モーターステップピン設定
dir_pin: !PE11 # Z1軸モーター方向ピン設定。方向ピンは実際の動作に応じて判断し、感嘆符!を付けると動作方向が反転します
enable_pin: !PF2 # Z1軸モーターイネーブルピン設定。イネーブルピンには感嘆符!が必要です。付けないとモーターが動作しません
### T8x4リードスクリュー。1回転でヒートベッドは4mm移動します
## 購入したリードスクリューのパラメータに応じて変更してください
rotation_distance: 8 # リードスクリューリード 8
full_steps_per_rotation: 200 # モーター1回転あたりのパルス数(1.8度モーター:200, 0.9度モーター:400
microsteps: 16 # モーターマイクロステップ設定。マイクロステップが高いほど品質は向上しますが、メインコントローラーの負荷も増加します
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
[tmc2209 stepper_z1]
uart_pin: PE10 # ドライバー通信ポート
interpolate: false # マイクロステップ補間256
run_current: 0.8 # 運転電流mA
sense_resistor: 0.110 # ドライバー検出抵抗。変更しないでください
stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------
#[tmc5160 stepper_z1] # エクストルーダードライバー設定- TMC5160
#cs_pin: PE10 # SPI チップセレクトピン定義
# spi_software_mosi_pin: PB5
# spi_software_miso_pin: PB4
# spi_software_sclk_pin: PB3
## spi_bus: spi1a # SPIバス選択。ソフトウェアSPIの使用を推奨します
# spi_speed: 100000 # SPI通信速度
#run_current: 1.0 # モーター運転電流値
#interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
#sense_resistor: 0.075 # ドライバー検出抵抗。変更しないでください(5160 Proを使用する場合は、値を0.033に変更してください)
#stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------

## Z2 ステッピングモーター - 右前 on Driver5
[stepper_z2]
step_pin: PE1 # Z2軸モーターステップピン設定
dir_pin: !PF0 # Z2軸モーター方向ピン設定。方向ピンは実際の動作に応じて判断し、感嘆符!を付けると動作方向が反転します
enable_pin: !PC15 # Z2軸モーターイネーブルピン設定。イネーブルピンには感嘆符!が必要です。付けないとモーターが動作しません
### T8x4リードスクリュー。1回転でヒートベッドは4mm移動します
## 購入したリードスクリューのパラメータに応じて変更してください
rotation_distance: 8 # リードスクリューリード 8
full_steps_per_rotation: 200 # モーター1回転あたりのパルス数(1.8度モーター:200, 0.9度モーター:400
microsteps: 16 # モーターマイクロステップ設定。マイクロステップが高いほど品質は向上しますが、メインコントローラーの負荷も増加します
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
[tmc2209 stepper_z2]
uart_pin: PF1 # ドライバー通信ポート
interpolate: false # マイクロステップ補間256
run_current: 0.8 # 運転電流mA
sense_resistor: 0.110 # ドライバー検出抵抗。変更しないでください
stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------
#[tmc5160 stepper_z2] # エクストルーダードライバー設定- TMC5160
#cs_pin: PF1 # SPI チップセレクトピン定義
# spi_software_mosi_pin: PB5
# spi_software_miso_pin: PB4
# spi_software_sclk_pin: PB3
## spi_bus: spi1a # SPIバス選択。ソフトウェアSPIの使用を推奨します
# spi_speed: 100000 # SPI通信速度
#run_current: 1.0 # モーター運転電流値
#interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
#sense_resistor: 0.075 # ドライバー検出抵抗。変更しないでください(5160 Proを使用する場合は、値を0.033に変更してください)
#stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------

#####################################################################
# E0 エクストルーダー設定 (E0 Settings) #
#####################################################################
#Driver2
[extruder] # エクストルーダー
step_pin: PE4 # エクストルーダーモーターステップピン
dir_pin: !PG0 # エクストルーダーモーター方向ピン設定
enable_pin: !PG1 # エクストルーダーモーターイネーブルピン設定
## エクストルーダーキャリブレーションを実行する際は、以下の値を更新してください
## 例: 100mmのフィラメント押し出しを要求したが、実際には102mmだった場合:
## rotation_distance = <旧rotation_distance> * <実際の押し出し長さ> / <要求した押し出し長さ>
## キャリブレーション後のステップ値: 22.44 = 旧値22 * 実際の値102 / 目標値100
rotation_distance: 22.44 # ステップ値
gear_ratio: 50:17 # 減速比(ガリレオギア比7.5:1 の場合はこの行をコメントアウト; BMGは50:17、出力軸が前、入力軸が後ろ)
microsteps: 16 # モーターマイクロステップ設定。マイクロステップが高いほど品質は向上しますが、メインコントローラーの負荷も増加します
full_steps_per_rotation: 200 # 1回転あたりのパルス数 (200 は 1.8 度, 400 は 0.9 度)
nozzle_diameter: 0.400 # ノズル直径
filament_diameter: 1.75 # フィラメント直径
heater_pin: PB0 # ヒーターピン
sensor_type: ATC Semitec 104GT-2 # センサータイプ (Generic 3950, ATC Semitec 104GT-2, PT1000)
sensor_pin: PF4 # センサーピン, ADC_0 に接続
min_temp: 10 # 最小温度(注意: 測定温度が設定値を超えると緊急停止が発生します)
max_temp: 350 # 最大温度(注意: 測定温度が設定値を超えると緊急停止が発生します)
max_power: 1.0 # 最大電力
min_extrude_temp: 170 # 最小押出温度(少なくともこの温度に達していないと、エクストルーダーは押し出しできません)
pressure_advance: 0.05 # プレッシャーアドバンス - 1.0以下に保つように努めてください(プレッシャーアドバンスはこれを調整します)
#プレッシャーアドバンス調整方法:https://www.klipper3d.org/zh/Pressure_Advance.html
pressure_advance_smooth_time: 0.040 # スムーズプレッシャーアドバンス時間 - デフォルト値は0.040
#max_extrude_only_distance: 200.0 # 押出流量エラーが発生した場合はこれをコメントアウトできますが、スライサーの再設定を推奨します
max_extrude_only_distance: 800
max_extrude_cross_section:800
#ノズル温度PIDキャリブレーションコマンド: "PID_CALIBRATE HEATER=extruder TARGET=245
control:watermark
step_pulse_duration: 0.000004
#--------------------------------------------------------------------
[tmc2209 extruder] # エクストルーダードライバー設定- TMC2209
uart_pin: PF15 # 通信ポートピン定義
interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
run_current: 0.5 # モーター運転電流値
sense_resistor: 0.110 # ドライバー検出抵抗。変更しないでください
stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)
#--------------------------------------------------------------------
#[tmc5160 extruder] # エクストルーダードライバー設定- TMC5160
#cs_pin: PF15 # SPI チップセレクトピン定義
# spi_software_mosi_pin: PB5
# spi_software_miso_pin: PB4
# spi_software_sclk_pin: PB3
## spi_bus: spi1a # SPIバス選択。ソフトウェアSPIの使用を推奨します
# spi_speed: 100000 # SPI通信速度
#run_current: 1.0 # モーター運転電流値
#interpolate: False # 256マイクロステップ補間を有効にするか(有効:True, 無効:False)
#sense_resistor: 0.075 # ドライバー検出抵抗。変更しないでください(5160 Proを使用する場合は、値を0.033に変更してください)
#stealthchop_threshold: 500 # ステルスチョップ閾値(ステルスチョップが不要な場合は、値を0に変更してください)

#####################################################################
# ヒートベッド設定 #
#####################################################################
[heater_bed]
heater_pin: PE5 # ヒートベッドインターフェース
sensor_type: Generic 3950 # ヒートベッドセンサータイプ
sensor_pin: PC1 # ヒートベッドセンサーインターフェース
max_power: 0.5 # ヒートベッド電力
min_temp: 0 # 最小温度(注意: 測定温度が設定値を超えると緊急停止が発生します)
max_temp: 120 # 最大温度(注意: 測定温度が設定値を超えると緊急停止が発生します)
# ヒートベッド温度PIDキャリブレーションコマンド: "PID_CALIBRATE HEATER=heater_bed TARGET=100"
control:watermark

#####################################################################
# ファン設定 #
#####################################################################
[fan] # モデル冷却ファン
pin: PA0 # 信号インターフェース
kick_start_time: 0.5 # 起動時間(変更しないでください)
off_below: 0.10 # 変更しないでください
#--------------------------------------------------------------------
[heater_fan hotend_fan] # ホットエンド冷却ファン
pin: PA1 # 信号インターフェース
max_power: 1.0 # 最大回転数
kick_start_time: 0.5 # 起動時間(変更しないでください)
heater: extruder # 関連デバイス: エクストルーダー
heater_temp: 50 # エクストルーダーが何度に達したらファンを起動するか
fan_speed: 1.0 # ファン回転数
#--------------------------------------------------------------------
[heater_fan controller_fan] # 電気ボックスファン
pin: PA2 # 信号インターフェース
max_power: 1.0 # 最大回転数
kick_start_time: 0.5 # 起動時間(変更しないでください)
heater: heater_bed # 関連デバイス: ヒートベッド
heater_temp: 50 # ヒートベッドが何度に達したらファンを起動するか
fan_speed: 1.0 # ファン回転数
#--------------------------------------------------------------------
[heater_fan exhaust_fan] # 排気ファン
pin: PA3 # 信号インターフェース
max_power: 1.0 # 最大回転数
kick_start_time: 0.5 # 起動時間(変更しないでください)
heater: heater_bed # 関連デバイス: ヒートベッド
heater_temp: 70 # ヒートベッドが何度に達したらファンを起動するか
fan_speed: 1.0 # ファン回転数


#####################################################################
# レベルセンサー #
#####################################################################
#デフォルトのPL08N誘導プローブはノズル高さ以下ではありません。レベル調整のみに使用します。PL08NがNO(ノーマリーオープン)の場合は、pinに!を追加して変更してください
[probe]
pin: ^PF3 # リミットスイッチピン。通常はノーマリークローズ(NC)にして感嘆符!を追加して状態を反転させることを推奨します。位置はio-2
x_offset: 0 # X軸-センサーに対するノズルのオフセット量
y_offset: 25.0 # Y軸-センサーに対するノズルのオフセット量
z_offset: 0 # Z軸-センサーに対するノズルのオフセット量
speed: 10.0 # レベル調整速度
samples: 3 # サンプリング回数
samples_result: median # 値の取得方法(デフォルトmedian-中央値)
sample_retract_dist: 4.0 # レベル調整後退距離
samples_tolerance: 0.006 # サンプリング許容誤差(小さすぎる値はサンプリング回数の増加を引き起こす可能性があるので注意)
samples_tolerance_retries: 3 # 許容誤差超過時の再試行回数

#####################################################################
# 原点復帰 #
#####################################################################
# [safe_z_home] # Z軸リミット座標
# home_xy_position:206,300 # Z軸リミット位置定義(重要!!!各自で調整してください)
# speed:100 # 原点復帰速度
# z_hop:10 # 原点復帰前の持ち上げ高さ
#--------------------------------------------------------------------
[homing_override] # Z 軸原点復帰マクロ(Klickyを使用する場合は、この部分をコメントアウトしてください)
axes: z
set_position_z: 0
gcode:
G90
G0 Z5 F600
G28 X Y
## Zリミットスイッチ位置
## 数回テストし、問題がないことを確認した後、XとYの値を更新してください(例: X157, Y305)
## ピン位置定義ステップを終了します。
G0 X-10 Y-10 F3600 # ここの X と Y の数値を更新してください

G28 Z
G0 Z10 F1800

## 機種サイズに応じて、対応する設定の前の “#” を削除してください:
## 大まかな測定はベッドの中央です。
#--------------------------------------------------------------------
## 250mm 機種は、以下の行の設定の前の “#” を削除して設定を有効にしてください
#G0 X125 Y125 Z30 F3600
#--------------------------------------------------------------------
## 300mm 機種は、以下の行の設定の前の “#” を削除して設定を有効にしてください
#G0 X150 Y150 Z30 F3600
#--------------------------------------------------------------------
## 350mm 機種は、以下の行の設定の前の “#” を削除して設定を有効にしてください
#G0 X175 Y175 Z30 F3600
#--------------------------------------------------------------------

#####################################################################
# 3Zレベル調整
#####################################################################
[z_tilt]
## Z_TILT_ADJUST コマンドを使用してヒートベッドをレベル調整します
## z_positions: プリントヘッドの位置

##--------------------------------------------------------------------
## 250mm 機種は、以下の設定の前の “#” を削除して設定を有効にしてください
#z_positions:
# -50, 18
# 125, 298
# 300, 18
#points:
# 30, 5
# 125, 195
# 220, 5
##--------------------------------------------------------------------
## 300mm 機種は、以下の設定の前の “#” を削除して設定を有効にしてください
#z_positions:
# -50, 18
# 150, 348
# 350, 18
#points:
# 30, 5
# 150, 245
# 270, 5
##--------------------------------------------------------------------
## 350mm 機種は、以下の設定の前の “#” を削除して設定を有効にしてください
#z_positions:
# -50, 18
# 175, 398
# 400, 18
#points:
# 30, 5
# 175, 295
# 320, 5
#--------------------------------------------------------------------
speed: 100 # レベル調整速度
horizontal_move_z: 10 # Z軸開始高さ
retry_tolerance: 0.0075 # サンプリング許容誤差
retries: 5 # 許容誤差超過時の再試行回数

#####################################################################
# FLY-Mini 12864 LCD
#####################################################################
[board_pins]
aliases:
EXP1_1=PE12, EXP1_3=PB2, EXP1_5=PC14, EXP1_7=PG14, EXP1_9=<GND>,
EXP1_2=PE13, EXP1_4=PG8, EXP1_6=PC13, EXP1_8=PG13, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PA6, EXP2_3=PB7, EXP2_5=PB6, EXP2_7=PG15, EXP2_9=<GND>,
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<NC>,
#--------------------------------------------------------------------
#[display]
#lcd_type: uc1701 # ディスプレイドライバータイプ
#cs_pin: EXP1_3 # ディスプレイチップセレクトcsピン設定
#a0_pin: EXP1_4 # ディスプレイデータa0ピン設定
#rst_pin: EXP1_5 # ディスプレイリセットrstピン設定
#contrast: 63 # コントラスト
#encoder_pins: ^EXP2_5, ^!EXP2_3 # ロータリーエンコーダー(ノブスイッチ)ピン設定
#click_pin: ^!EXP1_2 # ロータリーエンコーダー(ノブスイッチ)確定ボタンのピン設定
#spi_bus: spi1 # SPIチャネルを指定する必要があります
#--------------------------------------------------------------------
#####FLY Mini12864用
#[neopixel fly_mini12864]
#pin: EXP1_6 # ディスプレイバックライト制御ピン設定
#chain_count: 3
#initial_RED: 0.5 # 赤色LED輝度制御(範囲:0-1)
#initial_GREEN: 0.5 # 緑色LED輝度制御(範囲:0-1)
#initial_BLUE: 0.5 # 青色LED輝度制御(範囲:0-1)
#color_order: RGB # 色順序

#####################################################################
# アイドル時ヒートベッドオフ
#####################################################################
[idle_timeout]
timeout: 1800 # アイドル時間が30分を超えるとヒートベッドをオフにします

#####################################################################
# カスタムgcodeマクロ #
#####################################################################
[gcode_macro PRINT_START] # PRINT_STARTをプリント開始時のマクロとして設定し、プリント前の動作をカスタマイズします
gcode:
G92 E0 # 押出しリセット
BED_MESH_CLEAR # メッシュベッドをアンロード
G28 # 全軸原点復帰
Z_TILT_ADJUST # ガントリーレベル調整
G28 # 全軸原点復帰
G1 Z20 F3000 # ノズルをヒートベッドから離します
BED_MESH_PROFILE LOAD=default # メッシュベッドをロード
#--------------------------------------------------------------------
[gcode_macro PRINT_HUAXIAN] # PRINT_HUAXIAN]をPRINT_START後のマクロとして設定し、プリント前の動作をカスタマイズします
gcode:
G1 Z5 F3000
G92 E0; # 押出しリセット
G90 # 絶対座標系を設定
G0 X5 Y1 F6000 # x5 y1位置に移動、速度100mm/s(F6000、6000mm/分を意味します)
G0 Z0.4 # Z軸高さを0.4に移動
G91 # 座標系を相対座標に設定
G1 X100 E20 F1200; # X軸を100mm移動し、押出し、Fを変更すると押出し率を変更できます
G1 Y1 # Y軸を1mm移動
G1 X-100 E20 F1200; # 逆方向にX軸を100mm移動し、押出し、Fを変更すると押出し率を変更できます
G0 z5 # Z軸を5mm上げる
G1 E-5.0 F3600 # フィラメントを引き戻す
G92 E0; # 押出しリセット
G90 # 絶対座標系を設定

#--------------------------------------------------------------------
[gcode_macro PRINT_END] # PRINT_ENDをプリント終了時のマクロとして設定し、プリント完了後の動作をカスタマイズします
gcode:
# 境界を取得
{% set max_x = printer.configfile.config["stepper_x"]["position_max"]|float %}
{% set max_y = printer.configfile.config["stepper_y"]["position_max"]|float %}
{% set max_z = printer.configfile.config["stepper_z"]["position_max"]|float %}

# 終了位置を確認し、安全に移動できる方向を決定
{% if printer.toolhead.position.x < (max_x - 20) %}
{% set x_safe = 20.0 %}
{% else %}
{% set x_safe = -20.0 %}
{% endif %}

{% if printer.toolhead.position.y < (max_y - 20) %}
{% set y_safe = 20.0 %}
{% else %}
{% set y_safe = -20.0 %}
{% endif %}

{% if printer.toolhead.position.z < (max_z - 2) %}
{% set z_safe = 2.0 %}
{% else %}
{% set z_safe = max_z - printer.toolhead.position.z %}
{% endif %}

M400 # バッファがクリアされるのを待機
G92 E0 # エクストルーダーをゼロにリセット
G1 E-10.0 F3600 # フィラメントを引き戻す
G91 # 相対位置指定
G0 Z{z_safe} F3600 # ガントリーを上げる
G0 X{x_safe} Y{y_safe} F20000 # ノズルを移動してストリングを除去
M104 S0 # ホットエンドをオフ
M140 S0 # ヒートベッドをオフ
M106 S0 # モデルファンをオフ
G90 # 絶対座標系を設定
G0 X{max_x / 2} Y{max_y} F3600 # ノズルを後部に停止
BED_MESH_CLEAR # メッシュベッドをアンロード

Loading...