マシンキャリブレーション
エクストルーダーのローテーション距離キャリブレーション
rotation_distance は、エクストルーダーのステッピングモーターが1回転したときに、押出軸が移動する距離です。この値を正確に校正することは、押出量の精度を確保する上で重要です。
初期値の推定
エクストルーダーのフィードホイールの直径から初期値を推定します:
rotation_distance = フィードホイール直径 × π
エクストルーダーに減速ギアがある場合(BMG、Orbiter など)、設定ファイルで別途 gear_ratio を設定する必要があります。rotation_distance はフィードホイール自体の計算値のみとします:
gear_ratio: 50:17 # BMG の例(駆動ギア歯数:従動ギア歯数)
一般的なギア比:BMG は 50:17
測定と修正
これは最も正確なエクストルーダー校正方法であり、実際の押出量を測定して設定値を修正します。
準備
- フィラメントがエクストルーダーに装填されていること
- ホットエンドをフィラメントの推奨温度まで加熱する(PLA 約200°C)
- ノギスまたは定規(精度 ≥ 0.1mm)を用意する
手順
1. フィラメントに印をつける
フィラメントのエクストルーダー入口から約 70mm の位置に印をつけます。ノギスでこの距離を正確に測定し、初期マーク距離として記録します。
2. 押出コマンドを実行
G91
G1 E50 F60
- F60 の低速を推奨します。高速では圧力偏差が生じ、精度に影響する可能性があります。
- 押出が完了するまで待ちます。
3. 測定と計算
押出が完了したら、再び印からエクストルーダー入口までの距離を測定し、最終マーク距離として記録します。以下の式を使用して新しい値を計算します:
実際の押出長さ = 初期マーク距離 - 最終マーク距離
新しい rotation_distance = 古い値 × 実際の押出長さ / 50
4. 設定を更新
[extruder]
rotation_distance: 23.280 # 計算された新しい値に置き換えてください
- 誤差が2mmを超える場合は、再校正してください。
- 2~3回繰り返し、結果が一貫していることを確認してください。
- 最終的な誤差は1mm未満にする必要があります。
ローテーション距離計算機
Zオフセットキャリブレーション(手動ペーパー法)
Zオフセットは、ノズルとベッドの初期距離を決定します。これを正確に調整することで、初層の密着不良やノズルによるベッドの傷を防ぐことができます。
- メカニカルエンドストップでホーミングするマシン(Voron など)の場合、Zオフセットは設定ファイルの
position_endstopに保存されます。 - プローブでホーミングするマシン(BLTouch / Tap / CR Touch など)の場合、Zオフセットは
z_offsetに保存されます。
準備するもの
- A4用紙1枚
校正手順
1. ホーミングし、ベッドセンターに移動
G28
G90
G1 X[ベッドセンターX] Y[ベッドセンターY] F3000
2. Z軸を0に近い位置まで移動
G1 Z2 F300
3. 用紙を挿入し、Z値を微調整
A4用紙をノズルの下に置き、コンソールまたはインターフェースからZ値を手動で微調整します(ステップ 0.025mm または 0.1mm)。以下の状態になるまで調整します:
- 用紙が軽く挟まれているが、ゆっくりと引き抜くことができる
- 適度な抵抗感があり、正しい位置であることを示す
| 状況 | 原因 | 操作 |
|---|---|---|
| 用紙が動かせない | ノズルが低すぎる | Zオフセットを増やす(数値を大きくする) |
| 用紙に全く抵抗がない | ノズルが高すぎる | Zオフセットを減らす(数値を小さくする) |
| 適度な抵抗があり、用紙が引き抜ける | 位置が正しい | この値を保存する |
4. Zオフセットを保存
適切な位置が見つかったら、ホーミング方式に応じて対応するコマンドを実行します:
# メカニカルエンドストップ(例:Voron)
Z_OFFSET_APPLY_ENDSTOP
# プローブによるレベリング(例:BLTouch / Tap)
Z_OFFSET_APPLY_PROBE
その後、設定を保存します:
SAVE_CONFIG
- 実際の印刷時に、Webインターフェースから初層の高さを微調整できます。
- 初層の高さを微調整した後、設定を再度保存できます。