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 Fan filter

PETGフィラメントとファンフィルター

最近、PETGフィラメントを使い始めました。 PETGは、ABSと比べて反りが少なくプリントが簡単で、PLAと比べると温度が高めなのと加工性が良くて切ったり削ったりできるので、とても便利です。 特に今 …

便利アイテム

3Dプリントする時の便利なアイテム

Ender-3は、本体と一緒に最小限の工具が付属していますが、それに加えて有った方が便利なアイテムを書いてみました。 他にももう少しありますが、とりあえず以下の3つが特にお勧めで、使い始めるとこれらが …

no image

Ender-3 プリント終了を音で知らせる

Ender-3はスピーカーが標準で搭載されている。 ダイアルをプッシュした時にピッと聞こえるのがそれです。 このEnder-3のスピーカーは圧電スピーカーと言って、本格的な音を鳴らすには不向きなのです …

プーリー作ってみた

3DプリンターでDCモーターのプーリーを作ってみた

3DプリンターでDCモーター用のプーリーが作れれば工作の幅が広がるなと思って、試しに作ってみました。 試しに作っただけなので、モーターでプーリーを回すだけの物となっています。 用意したモーターは比較的 …

Ender-3 シート張り替え

Ender-3 傷んだビルドシートを張り替え

Ender-3を買ってから約2ヶ月、いつも中心でばかりでプリントしているせいで、シートの真ん中はシートの糊が剥がれて、浮き上がってしまっています。 最近では、少し破れてしまい穴が空いてしまいました。 …