
Ender 3 ProでBLTouchを使ったレベル調整の問題を解決する
Ender 3 Proプリンターで最初の層が欠陥だらけになり始めた場合、ベッドのレベル調整を確認する必要がある可能性が高いです。この作業をBLTouchセンサーで自動化するのは効果的な解決策ですが、ハードウェアとファームウェアの両方を準備する必要があります。まず、手動で表面をできる限り調整し、ベルトの張りと軸の直線性を確認することが基本です。🛠️
BLTouchを統合するためのファームウェアの準備
センサーが機能するためには、Marlinのカスタムバージョンをコンパイルする必要があります。公式リポジトリからソースコードを取得し、設定ファイルを修正します。自動レベル調整機能を有効化し、ボードモデルに合った正しい制御ピンを定義する必要があります。その後、PlatformIOやArduino IDEなどの環境を使ってコードを処理し、プリンターのメモリにロードします。
コンパイルの主なステップ:- 公式ソースからMarlinの安定バージョンをダウンロード。
- Configuration.hファイルを編集してAUTO_BED_LEVELING_BILINEARを有効化し、センサーピンを割り当て。
- PlatformIOを使って新しいファームウェアをコンパイルし、Ender 3 Proのコントローラに転送。
3Dプリントの魔法は、時には機械自身が投げかける課題を克服することにあります。それは学習の一部です。
自動キャリブレーションの実行と使用
センサーのインストールとソフトウェアの更新後、ベッドをキャリブレーションできます。プリンターの画面から自動レベル調整シーケンスを開始します。BLTouchは複数のポイントを測定して不規則性の補正マップを生成します。これらのデータをEEPROMに保存することを忘れずに。各ジョブでこの補正を適用するには、スライサーソフトウェアの開始GコードにG29コマンドを追加します。
インストール後のチェックリスト:- プリンターメニューから自動レベル調整プロセスを実行。
- 補正メッシュを永続メモリ(EEPROM)に保存。
- スライサーの開始スクリプトにG29コマンドを含めて、各プリントでメッシュを使用。
自動化に関する結論
Ender 3 ProにBLTouchを実装すると、完璧な最初の層のメンテナンスが大幅に簡素化されます。ファームウェアの設定とキャリブレーションに細心の注意を払う必要がありますが、結果としてより一貫性があり、レベル不良による故障が少なくなるプリンターになります。これらの調整をマスターすることが信頼できるプリントを得る鍵です。✅