まとめ
常にレベリングにうんざりしていたので、3Dタッチセンサーを取り付けることにしました。Thingiverseで見つけたソリューションにもう一度不満を持っていました。センサーは私のノズルから遠く離れていたか、X軸の動きの範囲を短くしていました。
私の解決策では、部品ファンを少し上に移動し、センサーのためのスペースを作りました。それで、ダクト用のエクステンションを設置する必要がないように、私はそれをホルダーに直接統合しました。
機械的な構造
ホルダーは、オリジナルのコンポーネントファンホルダーに置き換えられます。標準バージョンと、ケーブルガイドが内蔵されたバージョンの2つがあります。センサーのスペースは非常に限られており、ファン側ではセンサーを少し削る必要があります。また、センサーと8 mmのロッドの間にはわずか0.5 mmの隙間しかありません。
センサーとノズルの間の距離を調整するには、3つのスペーサーを用意しました。私は2 mmのバージョンを使用しました。
私はネジを固定するために付属のM2.5×15を使用しました。ネジは10 mmの長さに短くする必要があります。
プリンターの設定:
素材:PLA
解像度: 0.2 mm
壁の厚さ:1.2 mm
トップ/ボトムの厚さ:0.8 - 1.2 mm
充填率: 30%, グリッド
サポート:はい、でもそれなしでも試すことができます。
.stlファイルは、すでに印刷に適した方向になっています。
電気部品
3D-Touchセンサーは、5ピンコネクターと80cmの延長ケーブルが付属していました。私は別の目的でコネクターを使用し、メインボード上のコネクターとして使用しました。そのため、延長ケーブルを一緒に半田付けする必要がありました。また、DuPontコネクターを3ピンXH2.54コネクターに交換しました。

メインボードにサーボピン用の直接コネクタがないので、少し工夫が必要です。いくつかの可能な解決策を見つけたのですが、どれも本当に気に入りませんでした。
私はAnet Board V1.5を持っており、外部電源電圧用の2.1x5.5ソケットのためのスペースがあります。私はGNDのはんだ付けパッドを使って5ピンコネクタの2ピンをはんだ付けしました。
以下はLCD12864ディスプレイの接続図です(LCD2004ディスプレイでは別のピンが必要です!)。そして、私の配線の写真も示します。

ソフトウェア
適切なソフトウェア設定なしに自動ベッドレベリングは機能しないため、MarlinのConfiguration.hにまだいくつかの設定をする必要があります。自動レベリングを有効にするために十分なメモリがあるようにする必要があります。オプティブート・ローダーインストールする必要があります。または、キーワード「PROGMEM」を検索し、そこでオプションを無効にしてみてください。
マーリン 1.1.9の私の設定値:
//======= Zプローブのオプション =======#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN #define BLTOUCH#if ENABLED(BLTOUCH) #define BLTOUCH_DELAY 100#endif#define X_PROBE_OFFSET_FROM_EXTRUDER -28#define Y_PROBE_OFFSET_FROM_EXTRUDER -22#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.05#define Z_CLEARANCE_DEPLOModellquelle
