マシンキャリブレーション
エクストルーダー Rotation Distance キャリブレーション
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 未満であるべきです
Rotation Distance 計算機
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
- 実際の印刷時には、ウェブインターフェースからノズルを微調整して初層の高さを調整できます
- 初層の高さを微調整した後は、設定を再保存する必要があります