Klipperのprinter.cfg設定基本文法とBLTouch設定サンプル
基本的な箇所だけだけどメモ 2022/10/25更新
詳しくはマニュアルを参照されたし
セクション []の行から次の[]の直前までをセクションと呼ぶ
例)[printer]や[stepper_z]など
パラーメータ セクション内で パラメータ名:値 形式で記述する
パラメータ名 ほぼ固定
値 メインボードのPIN名やパラメータに応じた設定値
! 論理反転
^ PullUp
例)dir_pin: !PE1 BTT SKR2でXステッパー用DIR !で回転方向反転
sensor_pin:^PE4 BTT SKR2でBLTouchプローブ用 PullUp
コメント #から改行まではコメント
シングルZモーターでHOMEプローブ共にBLTouchを使いたい場合の設定例
[stepper_z]
step_pin: PA15
dir_pin: !PA8
enable_pin: !PD1
microsteps: 32
rotation_distance: 8
homing_speed:10
endstop_pin: probe:z_virtual_endstop #BLTouchで検出した高さを基準として扱う
position_endstop: -1
position_max: 200
position_min: -2 # enable to use BLTouch
[safe_z_home]
home_xy_position: 100,100 #safe_z_homeで必須
speed: 50
z_hop: 10
z_hop_speed: 2
[bltouch]
sensor_pin: ^PE4
control_pin: PE5
x_offset:0
y_offset:25
z_offset:1.97
[bed_mesh] #セクション自体なくても良い 、デフォルトの3x3でプローブする
speed = 25
horizontal_move_z = 10
mesh_max = 210, 210
probe_count = 5, 5
mesh_pps = 2,2
デュアルZモーター&デュアルエンドストップでHOMEはエンドストップ
プローブはBLTouchを使いたい場合の設定例
Z側必須で、Z1側には設定できないパラメータがある
[stepper_z]
step_pin: PA15
dir_pin: !PA8
enable_pin: !PD1
microsteps: 32
rotation_distance: 8
homing_speed:10
endstop_pin: ^PC0
position_endstop: -1
position_max: 200
position_min: -2 # enable to use BLTouch
[stepper_z1]
step_pin: PD11
dir_pin: !PD10
enable_pin: !PD13
microsteps: 32
rotation_distance: 8
endstop_pin: ^PC15
[safe_z_home] #セクション自体なくても良い
home_xy_position: 0,0 #safe_z_homeで必須
speed: 50
z_hop: 10
z_hop_speed: 2
[bltouch]
sensor_pin: ^PE4
control_pin: PE5
x_offset:0
y_offset:25
z_offset:1.97
[bed_mesh]
speed = 25
horizontal_move_z = 10
mesh_min = 5, 31 #HOME位置に最も近いプローブ箇所を指定
mesh_max = 210, 210
probe_count = 5, 5
mesh_pps = 2,2
relative_reference_index:12 #いらない
relative_reference_index #何番目のインデックスを基準(position_endstop)として扱うのか数値で指定。最初の数字は0(probe_count = 5, 5なら0-24までのいずれかを指定) BLTouchで検出した高さ-z_offset=ベッド面の高さ 中央付近なら(probe_count数-1)÷2
上記設定で BED_MESH_CALIBRATE → SAVE_CONFIGするとこうなる
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# -0.782500, -0.780625, -0.760625, -0.713125, -0.608125
#*# -0.647500, -0.598125, -0.551875, -0.558125, -0.558125
#*# -0.401875, -0.387500, -0.000000, -0.243750, -0.336875
#*# 0.361250, -0.108750, -0.337500, -0.345625, -0.338750
#*# 0.155625, -0.262500, -0.448750, -0.526875, -0.442500