CncマシンでGRBLをインストール/使用する方法!

このインストラクタブルでは、grblをインストールしてCNCミル/レーザーカッターに適合させる方法を説明します。

まず最初に、 GRBLとは何ですか?

GRBLは、ステッピングモーターとスピンドル/レーザーを制御するarduinoボード(uno、nano、Duemillanove)のファームウェアです。 GRBLは入力としてgcodeを使用し、arduinoピンを介して信号を出力します。

ほとんどの産業用CNCマシンは、これらの大きな紫色のコネクタを必要とするパラレルポートコントローラーを使用します。 GRBL arduinoはボードを無料のUSBポートに接続するだけです。

ハードウェアを既にお持ちの場合は、ステップ3に直接スキップできます!

ステップ1:ハードウェア

Grblはatmega 328ベースのすべてのarduinoボードと互換性があります。つまり、unoまたはnanoは使用できますが、megaはatmega 2560ベースとして使用できません。 arduino megaは、より強力なプロセッサにより多くの3dプリンターで使用されていますが、cncミルの比較的簡単なタスクのために、arduino unoで十分です。

ステッピングモーターを駆動するには、何らかのドライバーが必要です。 一般的な選択肢としては、nema 14または17のような小型モーター用のa4988およびdrv8825がありますが、nema23以上のような強力なモーターには使用しないでください。 簡単なドライバーを避けておくことをお勧めします。

モータードライバーとarduinoを接続するには、人気のarduino uno cncシールドのような既製のボードを使用するか、独自のボードを作成します。 独自のビルドは非常に簡単ですが、かなり時間がかかります。 レーザー切断専用に作られたarduino nanoベースのボードもあります。

要約する:
典型的なCNCマシンには次の部品が必要です。

1x Arduinoボード
3xステッパードライバー(x、y、z)
1x CNCシールド

ステップ2:インストール

grblをインストールするには、次の2つが必要です。

  • Arduino IDE(学校のコンピューターを使用している場合は.zipとしてダウンロード)
  • 最新のgrblリリース
  1. 最新のgrblソースコードを.zipとしてダウンロードします
  2. arduino ideをまだお持ちでない場合は、ダウンロードしてインストールしてください
  3. grbl .zipを開き、単に「grbl」というフォルダーに移動します
  4. フォルダーを既知の場所に抽出し、arduino ideを開きます
  5. Arduino IDEで、スケッチ>ライブラリを含める> .ZIPライブラリを追加に移動します
  6. grblフォルダーに移動し、[OK]をクリックします。

Grblはarduinoライブラリとしてインストールされるようになりました。 file> example> grbl> grbluploadに移動します。
ボードにgrblをフラッシュする方法の説明を含む新しいスケッチが開きます。

ステップ3:セットアップ/調整

ボード上のファームウェアを使用して、特定のマシンにgrblを適合させる必要があります。 ボードと通信するには、arduino ideシリアルモニターを開く必要があります。 メッセージが表示されない場合は、「Grbl x.xj ['$' for help]」のようなメッセージが表示されるはずです。正しいポートに接続されていることを確認し、115200のボーレートを使用してください。

「$$」と入力すると、次のようにコマンドのリストが表示されます。

$ 100 = 250.000(x、ステップ/ mm)
$ 101 = 250.000(y、ステップ/ mm)
102ドル= 3200.000(z、ステップ/ mm)
$ 110 = 500.000(x最大レート、mm /分)
$ 111 = 500.000(y最大レート、mm /分)
112ドル= 500.000(z最大レート、mm / min)
120ドル= 10.000(x加速、mm /秒^ 2)
121ドル= 10.000(y加速、mm /秒^ 2)
122ドル= 10.000(z加速、mm /秒^ 2)
$ 130 = 200.000(x最大移動量、mm)
$ 131 = 200.000(最大移動量、mm)
$ 132 = 200.000(z最大移動量、mm)

変更する最も重要な部分は、steps / mmです。 ステップ/ mmを計算する必要があります。最も簡単な方法は、prusas reprap calulatorを使用することです。

設定を変更するには、パラメーターの識別子(たとえば、xステップの場合は$ 100) "="を入力してから、新しい値を入力します。
例:$ 112 = 600と入力すると、z最大レートが600に変更されます。
$$を入力して値を確認し、設定が保存されていることを確認してください。

一部の設定(corexyセットアップ、可変スピンドルなど)は、config.hを介して変更する必要があります。 構成ファイルは、grblのarduinoライブラリフォルダーにあります。 ファイルには指示があり、編集するのはかなり簡単です。 構成ファイルを編集したら、スケッチをボードに再アップロードする必要があります。



うまくいけば、このインストラクタブルが役に立ち、CNCマシンが稼働していることを願っています
何かが間違っている/欠落している場合は、コメントで自由に指摘してください。

関連記事