このツールについて
E-Steps・steps-per-mm キャリブレーション計算機は、3Dプリンターの動作を追い込むための無料のブラウザ内ツールです。3つのモードがあります。測定したテスト押出からエクストルーダーのE-stepsを補正し、ベルト駆動軸(X/Y)とリードスクリューZ軸のsteps-per-mmを Marlin または Klipper ファームウェア向けに算出します。何もアップロードされず、すべての計算はデバイス上で実行されます。
エクストルーダーでは、フィラメントに印をつけ、既知の長さ(例えば 100 mm)を指令し、実際に送られた量を測ると、補正値は 新E-steps = 現在のE-steps × 指令値 ÷ 実測値 です。指令 100 mm のうち 95 mm しか押さない 93 E-steps は、93 × 100 ÷ 95 ≈ 97.9 になります。ツールは押出誤差の割合も表示するので、どれだけずれていたか分かります。
ベルト軸では、steps-per-mm = (モーターのstep/回転 × マイクロステップ) ÷ (ベルトピッチ × プーリー歯数) で、GT2(2 mm)ベルトに 20歯プーリーで 16× の 200step モーターなら 80 になります。リードスクリューでは、steps-per-mm = (モーターのstep/回転 × マイクロステップ) ÷ ねじリードなので、8 mm リードで 400 になります。ハードウェアを入力し、その値をそのままファームウェアにコピーしてください。
よくある質問
エクストルーダーのE-stepsはどう較正しますか?
エクストルーダーの 120 mm 上でフィラメントに印をつけ、100 mm の押出を指令し、実際に消費された距離を測ります。現在のE-steps、指令した長さ、実際の長さを入力すると、新E-steps = 現在 × 指令値 ÷ 実測値。新しい値を書き込み、指令値と実測値が一致するまで繰り返します。
押出誤差の割合とは何を意味しますか?
(実測値 − 指令値) ÷ 指令値 × 100 です。正の値はエクストルーダーが押しすぎ(過剰押出)を、負の値は少なすぎを意味します。いずれの場合も新しいE-stepsを適用すると0に近づきます。
ベルトのsteps-per-mmはどう計算されますか?
steps/mm = (モーターの1回転あたりフルstep数 × マイクロステップ) ÷ (ベルトピッチ × プーリー歯数)。定番の組み合わせ(200 step、16 マイクロステップ、2 mm GT2 ピッチ、20歯)は 80 steps/mm となり、多くのカルテシアン型プリンターの初期値です。
リードスクリューのZ軸はどう違いますか?
リードスクリューはリード(1回転あたりの前進 mm)によって回転を直線運動に変換するので、steps/mm = (モーターの1回転あたりstep数 × マイクロステップ) ÷ リード。8 mm リードに 16× の 200step モーターなら 400 steps/mm。すべてはブラウザ内でローカルに計算されます。