まとめ
このマウントは、磁気ベースをBantaMountに取り付けるはずです(商品番号:3543121)。
TINKERCADで設計しました。
更新:
私が設計したので、これは正常に動作していました。マーリンプローブの精度でテストした結果、信頼できる結果を提供するのに十分に安定しています。
主な問題は、それが標準ファームウェアと互換性がないことです。
(私はテストしていないが、オフセットは大きく、Zオフセットしか設定できない)
また、右側では、ベッドに衝突しないと帰宅できないのです。
マーリンでは、プローブのオフセットを簡単に調整できます。私のはこんな感じです:
エクストルーダからのXプローブオフセットを20に設定する。// Xオフセット:ノズルの左側と右側の差分
Y_PROBE_OFFSET_FROM_EXTRUDERを定義 -13 // Yオフセット: -前方 +後方 [ノズル]
Z_PROBE_OFFSET_FROM_EXTRUDERを定義する -25 // Zオフセット: [ノズルの]下側と上側の間の距離
メッシュベッドレベリングの設定方法はあなた次第です。私の設定方法を以下に投稿しておきます。
私のメッシュの作成:
G28 #Home
G0 z50# 頭を少し持ち上げる
G0 x200 y200 #ベッドの中央に移動し、プローブを取り付けます
G29 #プローブを取り付けてベッドレベリングを実施する
M420 S # あなたの新しいメッシュをロードしてください
G28 #G0 z50 # G0 x200 y200 # 安全のために、以前と同じようにして、プローブを取り外します。
ファームウェアのプローブオフセットが完璧ではない場合の微調整:
G0 Z0 # ゼロに移動し、クラッシュを防ぐためにより高い値を試してください。
M206 Z-1 #オフセットを1 mm上に移動させる
G0 Z1
G0 Z0 # 時には、上下に移動したときにオフセットを受け入れてくれることもあります
あなたがM206の価値に満足するまで、ペーパーテストとテストプリントを行ってください。
M500 すべてをメモリに保存するために
お役に立てれば幸いです。
今までに、私は直接セットアップに移行しました。
このことに感謝します:https://www.thingiverse.com/thing:3586698
マーリンの設定
マーリン2のメッシュ設定
//=============================== ベッドのレベリング ==============================
//===========================================================================
// @section calibrate
/**
- G29ベッドレベリングを有効にするには、以下のオプションのいずれかを選択してください。パラメータは
- そして、G29の動作はあなたの選択に応じて変わってくるのです。
- Zホーミング用のプローブを使用する場合は、Z_SAFE_HOMINGも有効にしてください!
-
- AUTO_BED_LEVELING_3POINT
- ベッド上の3つの任意の点(それらが共線ではない場合)を探査する。
- あなたは、すべての3つの点のXY座標を指定します。
- その結果、1枚の傾いた平面が得られます。フラットベッドに最適です。
-
- AUTO_BED_LEVELING_LINEAR
- グリッド内のいくつかのポイントを探査する。
- あなたは長方形とサンプルポイントの密度を指定します。
- その結果、1枚の傾いた平面が得られます。フラットベッドに最適です。
-
- AUTO_BED_LEVELING_BILINEAR
- グリッド内のいくつかのポイントを探査する。
- あなたは長方形とサンプルポイントの密度を指定します。
- その結果、メッシュができます。これは大きなベッドや凹凸のあるベッドに最適です。
-
- AUTO_BED_LEVELING_UBL (統一ベッドレベリング)
- 機能とメリットを組み合わせた総合的なベッドレベリングシステム。
- その他のシステム。UBLには統合メッシュ生成機能も含まれており、メッシュは
- 検証およびメッシュ編集システム。
-
- MESH_BED_LEVELING
- グリッドを手動でプローブする。
- その結果、これは大きなベッドや凹凸のあるベッドに適したメッシュになります。(BILINEARを参照してください。)
- プローブがない機械の場合、メッシュベッドレベリングは、実施するための方法を提供します。
- 段階的にレベルを調整するので、各グリッドポイントでZ高さを手動で調整できます。
- LCDコントローラを使用すると、プロセスが段階的にガイドされます。
*/
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEARAUTO_BED_LEVELING_BILINEARを定義する。
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
/**
- 通常、G28は完了時にレベリングを無効にします。有効にしてください。
- G28が以前のレベリング状態を復元するこのオプション。
*/G28後のリストア・レベリングを定義する。
/**
- G28、G29、M48などの詳細なロギングを有効にします。
- コマンド 'M111 S32' でオンにします。
- 注意:PROGMEMがたくさん必要です!
*/
//#define DEBUG_LEVELING_FEATURE
もしANY(MESH_BED_LEVELING, AUTO_BED_LEVELING_BILINEAR, AUTO_BED_LEVELING_UBL)があれば。
設定された高さに到達するまで、徐々にレベリング補正を減らしていきます。
その時点で、動きは機械のXY平面に合わせて調整されます。
・高さはM420 Zで設定できます
ENABLE_LEVELING_FADE_HEIGHTを定義する。
・直角座標機械の場合、メッシュ境界で動きを分割するのではなく、
・デルタのように動きを短いセグメントに分割する。これは次のように進められます。
・エッジ・トゥ・エッジの直線的な動きよりも、ベッドの輪郭に近づいて動くのです。
SEGMENT_LEVELED_MOVESを定義する。
レベルド・セグメント・レングスを5.0と定義する // (mm) 全てのセグメントの長さ(最後のセグメントを除く)
/**
- G26メッシュ検証パターンツールを有効にします。
*/G26_MESH_VALIDATIONを定義する。
もし ENABLED(G26_MESH_VALIDATION) が有効ならば、
MESH_TEST_NOZZLE_SIZE 0.4を定義する // (mm) 主ノズルの直径。
MESH_TEST_LAYER_HEIGHT 0.2を定義する // (mm) G26メッシュ検証ツールのデフォルトの層の高さです。
MESH_TEST_HOTEND_TEMPを190に設定する。// (°C) G26メッシュ検証ツールのデフォルトのノズル温度です。
MESH_TEST_BED_TEMPを60に定義する。// (°C) G26メッシュ検証ツールのデフォルトのベッド温度です。
G26_XY_FEEDRATE 20を定義する // (mm/s) G26メッシュ検証ツールのXY移動の送り速度です。
endif
endif
もし(AUTO_BED_LEVELING_LINEAR, AUTO_BED_LEVELING_BILINEAR)のいずれかが真であれば、
・次元あたりのグリッドポイントの数を設定します。
GRID_MAX_POINTS_Xを10に定義する。
GRID_MAX_POINTS_YとGRID_MAX_POINTS_Xを定義してください。
・プロービングの境界(プローブが到達できる範囲)を設定します。
私はエッジのことはよくわからないので、絶対値にしておきましょう。
LEFT_PROBE_BED_POSITION 10を定義する。
RIGHT_PROBE_BED_POSITIONを365に定義する。
FRONT_PROBE_BED_POSITIONを20に設定する。
BACK_PROBE_BED_POSITIONを380に定義する。
・Y軸に沿って探査し、各列の後にXを進めます
//#define PROBE_Y_FIRST
もし ENABLED(AUTO_BED_LEVELING_BILINEAR) が有効ならば。
・調査されたグリッドを超えて、暗黙の傾きを続けるか?・デフォルトでは、最も近いエッジの高さを維持する。・#define EXTRAPOLATE_BEYOND_GRID ・Catmull-Rom 法によるグリッドの実験的な細分化。・中間点を合成してより詳細なメッシュを生成する。・・#define ABL_BILINEAR_SUBDIVISION #if ENABLED(ABendif
もしAUTO_BED_LEVELING_UBLが有効ならば、
タグ
モデルソース
