3Dプリンタ

Ender-3 カスタムコマンドを登録

投稿日:2018年12月19日 更新日:

Ender-3 カスタムコマンド

Ender-3のファームウェアであるMarlinには良く使うスクリプト(G-Code)を、カスタムコマンドとしてLCDメニューに登録しておく機能があります。

カスタムコマンドを登録しておけば、後からLCDの操作で簡単に呼び出せます。

そのカスタムコマンドには最大5つのスクリプトを登録することができるので、今回は以下の内容のスクリプトを登録しておきました。

尚、このカスタムコマンドを登録するには、ファームウェアの書き換えが必要です。
そのファームウェアの変更方法の説明はこちら。

Ender-3 firmware

 

また、今回のファイルの修正はConfiguration.hでは無くConfiguration_adv.hファイルです。

 

Configuration_adv.hの修正箇所

1490行 #define USER_SCRIPT_AUDIBLE_FEEDBACK をコメントアウト
これは、操作の度にビープ音が鳴るので、それを抑止します。

その他1493行~ USER_DESC_1~3、USER_GCODE_1~3にそれぞれのメニュータイトルとスクリプトを書き込んでおきました。
登録した機能の内容は以下の通り。

 

1.ベッドのプレヒート

以前にも書きましたが、私が3Dプリントする時はいつもベッドの加熱をEnder-3のメニューで実行してから、PCでプリントデータを準備するようにしています。
これは、ベッドの加熱に時間がかかるので、その待ち時間をプリントデータをスライスしたりSDに書き込んだりする準備に利用して、時間を節約するためです。

しかし、通常のメニューからベッドの加熱を実行するには、少し手順が多いので、カスタムメニューから簡単に呼び出せるように登録しておきました。

 

2.ホーミング

以前Ender-3をABL化した時に、ホーミング位置はベッドの中央に変更しましたが、ホーミングをする度にヘッドの位置がテーブルの中央で止まるので、ちょっと不便でした。
なので、ホーミングしてその後にX0 Y0の位置までヘッドが戻るようにスクリプトを登録しておきました。
(これよりも、ホーミングの位置を変えたほうが良いのかもしれませんが・・・)

 

3.プリントの停止

プリントを開始したもののすぐにプリントデータの不具合に気づいてプリントを止めたい時が時々あります。

プリント停止の機能は、標準のLCDメニューに入っていますが、実は1層目のプリント中にプリントを止めるのはあまりよろしくありません。

と言うのは、1層目のプリント時はノズルの先端とビルドシートの隙間が近いので、標準のメニューを使って単純に停止させると、高温のノズルがビルドシートを溶かしたりしてビルドシートを傷めまてしまいます。(実はBS01で高いBuildtakに穴をあけちゃった経験が有るので・・・)
なので、これまでは2層目や3層目に進むのを待ってからプリントを止めたり、プリント停止後に急いでヘッドを上げる操作を行ったりしていました。

これが結構大変なので、プリントの停止とヘッドを上げるスクリプトを登録しておき、安全にプリント停止が行えるようにしました。
※実際には、プリントの停止方法が分からず、プリントの一時停止を使っています。

 

4,5は登録無し。

今回は登録したいコマンドは3つだけだったので、4番目と5番目はコメントアウトしておきました。

 

 

Ender-3 カスタムコマンド

カスタムコマンドはメニューの一番上に現れます。
それを選択すると・・・

↓↓↓

Ender-3 カスタムメニューの内容

登録しておいた3つのコマンドのタイトルが表示されました。

 

と言う訳で、Ender-3が少し使いやすくなりましたとさ

 

-3Dプリンタ
-

執筆者:

関連記事

Ender-3に断熱材を

Ender-3 断熱材

他の人のEnder-3動画を見ていて、ヒートベッドの下に断熱材を入れている方を何人か見かけました。 そう言えばBS01でもベッドの下に断熱材を入れていましたが、Ender-3には断熱材がありません。 …

X軸 V-slot Pulley

Ender-3 Vスロットのプーリーの摩耗が激しいので調整

ふと見るとX軸のVスロットのプーリー(ローラー、タイヤ)に筋が入っていました。 え?と思って、Y軸のプーリーを確認すると・・・ X軸より酷い状態でした。 プーリーが削れて埃のようなものが筋状に付着して …

BS01+

3Dプリンタ始めました

最近3Dプリンタを買いました。 最近と言っても、もう2ヶ月ぐらい経つのですが・・・ 3Dプリンタで作った製作物とか、今後このブログに書いて行きたいなと言うことで、とりあえず私の買った3Dプリンタの紹介 …

Ender-3 改造パーツ

Ender-3 改造プリントパーツまとめ

私が現在Ender-3で使ってる改造プリントパーツをまとめてみました。 誰かが作ったパーツ まず、Thingiverseで見つけたパーツ。 ThingiverseにはEnder-3用のパーツが山ほどア …

Ender-3 ケース ファン

Ender-3 ケースファンの回転問題とABSプリント対策

Ender-3のコントローラー基板が格納されているケースには、熱を逃す為のファンが付いています。上の写真がそうです。 これは電源投入直後、一瞬だけ回ってその後すぐに止まります。 でも、プリント中に見て …